]> git.lyx.org Git - features.git/blob - src/frontends/xforms/ChangeLog
The graphics part of J�rgen S's latest patch + a few tweaks of my own.
[features.git] / src / frontends / xforms / ChangeLog
1 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
2
3         * forms/form_graphics.fd: a few tweaks of my own.
4         * FormGraphics.C: a few tweaks of my own.
5
6 2002-01-30  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
7
8         * forms/form_graphics.fd: Very small tweaks.
9
10 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
11
12         * forms/form_graphics.fd: Change the dialog to look similar as
13         the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
14         added text_warning field..
15
16         * FormGraphics.[Ch]: Handle the Rearrangements.
17         Add input filters and warnings concerning invalid inputs.
18         Recognize the lyxrc-settings of display_graphics.
19
20 2002-01-29  Angus Leeming  <a.leeming@ic.ac.uk>
21
22         * FormMathsSpace.h (space_):
23         * FormMathsStyle.h (style_): change from a short to an int to fix
24         type conversion warnings.
25
26 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
27
28         * FormMathsSpace.[Ch]:
29         * forms/form_maths_space.fd:
30         Changed the "Space" subpanel of the math panel into one of
31         ordinary buttons rather than radio buttons. They are now
32         self-applying so OK and Apply could go.
33
34 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
35
36         * FormMathsStyle.[Ch]:
37         * forms/form_maths_style.fd:
38         Patched to use button arrays. Buttons are self-applying, saving
39         one keystroke and the OK and Apply buttons.
40
41 2002-01-27  Herbert Voss  <voss@lyx.org>
42
43         * FormGraphic.[Ch]: 
44         * form_graphic.[Ch]: 
45         * forms/form_graphic.fd: rewritten to support graphicx with
46         all options and to be sure that the old figinsets are correct
47         converted.
48         * xforms-helpers.h: added two choice const for the LyXLength
49         one with all and one only with length which have a unit.
50
51 2002-01-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
52
53         * forms/form_minipage.fd: add text_warning field.
54
55         * FormMinipage.[Ch]: added input filters and warnings
56         (ButtonPolicy::SMInput FormMinipage::input)
57
58 2002-01-28  Angus Leeming  <a.leeming@ic.ac.uk>
59
60         * FormAboutlyx.[Ch]: Removed redundant form() method and
61         dialog_ variable. They replicate that in the parent FormDB.
62
63 2002-01-28  Martin Vermeer <martin.vermeer@hut.fi>
64
65         * FormMathsDeco[hC]:
66         * forms/form_maths_deco.fd: added math accents as a separate bitmap to
67         the Decorations sub-panel of mathed. See Lamport Table 3.11.
68
69         * FormMathsPanel.C:
70         * MathsSymbols.C: reorganization of the two AMS panels "relations" and
71         "negated relations". Lower and broader.
72
73 2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
74
75         * FormTabular.C (update): Remove redundant code.
76
77 2002-01-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
78
79         * forms/form_tabular.fd: checkbox2radiobutton changes.
80
81 2002-01-20  Herbert Voss  <voss@perce.de>
82
83         * FormInclude.[C]: better control of unexistings files
84         when entered without the browser
85
86 2002-01-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
87
88         * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
89         is disabled
90
91         * combox.C (activate): 
92         (deactivate): change color of labels to reflect the state of the
93         combox
94
95 2002-01-16  Herbert Voss  <voss@lyx.org>
96
97         * FormExternal.C (build): activate  apply/ok-button when something
98         is entered in the filename-field
99
100 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
101
102         * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
103         rather than 'string::size_type'
104
105 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
106
107         * FormMathPanel.[hC]:
108         * MathsSymbols.[hC]:
109         * form_math_panel.[hC]:
110         * form_math_panel.fd: Modified. Added five symbol sub-panels
111         to the math panel containing AMS math symbols: arrows, relations,
112         negated relation, operators and miscellaneous (also containing some
113         hebrew and corner symbols).
114
115 2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
116
117         * FormMinipage.C (apply): change because MinipageParams::pageWidth
118         is now a real LyXLength
119
120 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
121
122         * FormDocument.C: enable line spacing input properly
123  
124 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
125
126         * forms/form_preferences.fd:
127         * form_preferences.h:
128         * form_preferences.C:
129         * FormPreferences.h:
130         * FormPreferences.C: use better variable name
131  
132 2002-01-17  John Levon  <moz@compsoc.man.ac.uk>
133
134         * forms/form_preferences.fd: change "Use Scalable Fonts"
135           to "Rescale bitmap fonts"
136  
137 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
138
139         * FormMathsPanel.C:
140         * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
141         the button controller for IgnorantPolicy and PreferencesPolicy.
142
143 2002-01-16  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
144
145         * forms/form_tabular.fd: text_info field was too small. Enlarge it.
146
147 2002-01-15  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
148
149         * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
150         choice if the input field contains a LyXGlueLength.
151
152         * FormParagraph.C: Allow to insert and display gluelengths in VSpace
153
154         * FormParagraph.C
155         * FormDocument.C
156         * FormTabular.C: Change input filter to allow inserting
157         gluelengths/lyxlength or numbers with unit choices.
158
159         * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
160         which was more or less duplicated.
161
162         * FormGraphics.C: set default units, dependent on US/other paper.
163
164 2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
165
166         * Dialogs.C: no longer need to #include the Controller classes, as this
167         is how done in GUI.h.
168
169         * xformsBC.C: #include ButtonController.tmpl, containing the
170         instatiation of the button controller.
171         
172 2002-01-15  John Levon  <moz@compsoc.man.ac.uk>
173
174         * FormThesaurus.C: fix a crash
175
176 2002-1-15  Martin Vermeer <martin.vermeer@hut.fi>
177
178         * FormMathsDelim.C:
179         * form_maths_delim_C:
180         * form_maths_delim.h:
181         * form_maths_delin.fd:
182         Put three radio buttons on the delimiters pop-up. It works as follows:
183         
184                                 left mouse     middle mouse        right mouse
185         ----------------------------------------------------------------------
186         Left radio button   |       (               ()                   )
187         Middle radio button |       ()              ()                   )
188         Right radio button  |        )               )                   )
189         ----------------------------------------------------------------------
190
191         Where 
192
193         (       left-side delimiter selected
194         )       right-side delimiter selected
195         ()      "symmnetric pair" selected, of which the clicked delimiter is
196                 the left one. 
197                 So, if the middle radio button is activated ("()\nBoth")
198                 and you click on "[" with the default (left) mouse button, you
199                 get the delimiter pair "[]".
200                 A shortcut for this (if the leftmost radio button is on) is
201                 simply clicking the middle mouse button.
202
203         To create equal pairs, either have the middle radio button on and use
204         Mouse-left, or have the left radio button on and use Mouse-middle.
205
206         To create unequal pairs, you should have either the left or middle radio
207         button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
208
209 2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
210
211         * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
212         unchanged:
213         Remove the clickline_ member variable and hide() method;
214         Use fl_set_browser_dblclick_callback;
215         Constify a few temporary variables;
216         Use xforms_helpers' wrappers functions returning string rather than
217         the raw xforms functions returning char const *.
218
219 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
220
221         * DropDown.C: include <cctype> for isprint()
222
223 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
224
225         * FormMinipage.C (apply, update): MinipageParams::width renamed
226         as MinipageParams::pageWidth.
227
228 2002-01-14      Martin Vermeer <martin.vermeer@hut.fi>
229
230         * FormMathsBitmap.C:
231           FormMathsPanel.C:
232           MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
233         added to math panel's 'misc' sub-panel.
234
235 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
236
237         * FormMathsMatrix.C (input): use lyx::count rather than std::count.
238
239 2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
240
241         * FormPreferences.h: add a std:: to make_pair.
242
243 2002-01-11  Angus Leeming  <a.leeming@ic.ac.uk>
244
245         * DropDown.[Ch] (keypress, key_pressed): new signal and method,
246         respectively.
247
248         * DropDown.C: place xforms callback functions in namespace anon.
249         Set browser callback on single not double click.
250         (select): return immediately of the vector is empty. Highlight the top
251         line. Position the browser above the minibuffer, not below it.
252         (peek): call key_pressed when a key press is detected.
253         (key_pressed): clean-up and emit the keypress signal.
254
255         * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
256         If nothing is selected, return string().
257
258 2002-01-14  John Levon  <moz@compsoc.man.ac.uk>
259
260         * FormSpellchecker.C: disable resizing due to xforms bug
261  
262 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
263
264         * FormFiledialog.C (Reread): skip broken symlinks
265
266 2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
267
268         * FormMathsMatrix.C (AlignFilter): use std::count and add some
269         comments.
270
271 2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
272
273         * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
274         in the switch.
275
276         * FormPreferences.C (Interface::input): 
277         (Language::input): 
278         (Paths::input): add shortcuts to file dialogs directory buttons
279         
280         * FormPreference.h (browse): add default empty parameters for
281         buttons descriptions.
282
283         * FormFiledialog.C (SetButton): allow for a shortcut in the name
284         of the button.
285
286 2002-01-13  John Levon  <moz@compsoc.man.ac.uk>
287
288         * FormThesaurus.C:
289         * FormThesaurus.h:
290         * form_thesaurus.h:
291         * form_thesaurus.C:
292         * forms/form_thesaurus.fd: update to Aiksaurus 0.14
293  
294 2002-01-12  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
295
296         * Toolbar_pimpl.C (setPixmap): simplify a bit
297
298 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
299
300         * Toolbar_pimpl.C (ToolbarCB): 
301         * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
302         dispatch.
303
304 2002-01-12  Allan Rae  <rae@lyx.org>
305
306         * FormTabular.C (FormTabular): Fix Purify UMR.
307
308         * FormPreferences.C (build): "Conversion" is a better name. 
309
310 2002-01-10  Martin Vermeer  <martin.vermeer@hut.fi>
311
312         * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
313         LyXFunc::dispatch.
314
315         * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
316
317 2002-01-10  Angus Leeming  <a.leeming@ic.ac.uk>
318
319         * FormPreferences.C:
320         * forms/form_preferences.fd: change names and descriptions of popup
321         font variables to reflect their actual use.
322
323         * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
324
325 2002-01-10  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
326
327         * FormPreferences.C (input): allow empty values for document_path
328         and template_path.
329
330         * FormFiledialog.C (SetButton):
331         (FileDlgCB): do not disable directory buttons if they have an
332         empty path.
333         (SetDirectory): if the argument is an empty string, change to
334         cwd().
335
336 2002-01-09  Martin Vermeer <martin.vermeer@hut.fi>
337
338         * forms/form_maths_style.fd:
339         * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math 
340         size "styles" and font types.
341         * FormMathsPanel.[Ch]:
342         * MathsSymbols.C:
343         * forms/form_maths_panel.fd: Modified too.
344
345 2002-01-08  Martin Vermeer  <martin.vermeer@hut.fi>
346
347         * Menubar_pimpl.C (create_submenu): 
348         * Toolbar_pimpl.C (update): use FuncStatus.
349
350 2002-01-08  Angus Leeming  <a.leeming@ic.ac.uk>
351
352         * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
353         for fl_get_browser_line that is guaranteed to return a valid string.
354
355 2002-01-08  John Levon  <moz@compsoc.man.ac.uk>
356
357         * FormSpellchecker.C: fix possible crash on clicking a suggestion
358
359 2002-01-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
360
361         * forms/form_document.fd (bullets): fix small cosmetic problem after
362         John's radio2button change.
363
364 2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
365
366         * FormDocument.C:
367         * forms/form_document.fd: change the labels and variable names of
368         left_margin, right_margin to inner_margin, outer_margin, in line
369         with bugzilla bug #157.
370
371         * FormFiledialog.C (Reread): used locally stored modtime variable
372         rather than make repeated calls to fileInfo.getModificationTime().
373
374         * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
375         isOK() checks to the use of the FileInfo instance and removed those
376         FIXMEs.
377
378         * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
379         Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
380
381 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
382
383         * form_*:
384         * forms/form_*: change radio buttons to round3dbutton
385  
386 2002-01-05  John Levon  <moz@compsoc.man.ac.uk>
387
388         * FormFiledialog.C: add FIXME
389  
390         * xforms_helpers.C: fix use of FileInfo
391  
392 2002-01-07  John Levon  <moz@compsoc.man.ac.uk>
393
394         * FormTabular.h:
395         * FormTabular.C:
396         * form_tabular.h:
397         * form_tabular.C:
398         * forms/form_tabular.fd: ugly fix to get around
399           some of the UI problems (bug #110).
400  
401 2002-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
402
403         * FormDocument.C: Recognize the default paper settings too
404         when setting the default length values (cm or inch).
405         * FormParagraph.C: do the same.
406
407 2001-12-11  Michael A. Koziarski <michael@koziarski.org>
408
409         * FormFloat.C: changes to prevent here definitely being used
410         with wide figures.
411
412 2001-12-29  Dekel Tsur  <dekelts@tau.ac.il>
413
414         * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
415
416 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
417
418         * DropDown.C: always include <config.h> in sources.
419
420         * xforms_helpers.h: 
421         * FormFiledialog.h: 
422         * Timeout_pimpl.h: 
423         * DropDown.h: do not include <config.h> in headers
424
425 2001-12-20  Juergen Vigna  <jug@sad.it>
426
427         * FormTabular.C (update): final LT-h/f support modifications.
428
429 2001-12-19  Juergen Vigna  <jug@sad.it>
430
431         * FormTabular.C (update): change a bit the tabular layout and added
432         better longtable options handling.
433
434 2001-12-15  Lars Gullik Bjønnes  <larsbj@birdstep.com>
435
436         * FormToc.C: using std::endl
437
438 2001-12-14  John Levon  <moz@compsoc.man.ac.uk>
439
440         * FormToc.C: fix crash when no entries, and
441           update types properly
442  
443 2001-12-11  Ben Stanley <bds02@uow.edu.au>
444
445         * Menubar_pimpl.C: Fixed a crashing bug when document has more
446         than 80 floats and using xforms 0.88
447
448 2001-12-11  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
449
450         * xforms_helpers.C: include lyxlength.h here
451         * xforms_helpers.h: ... but not here
452
453         * FormTabular.C: use LyXLength instead of string wherever
454         necessary; whitespace changes.
455
456 2001-12-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
457
458         * forms/form_preferences.fd: use the same name for font sizes
459         than the character dialog.
460
461 2001-11-26  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
462
463         * forms/form_search.fd: Added label text to search buttons
464         (to make the shortcuts visible).
465
466 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
467
468         * FormParagraph.C: set combo box correctly for VSpace::LENGTH
469
470 2001-12-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
471
472         * FormFiledialog.C:
473         * xforms_helpers.C: change "while(" to "while ("
474
475 2001-12-05  Allan Rae  <rae@lyx.org>
476
477         * FormParagraph.C (apply): One other LyXText fix.
478
479 2001-12-05  John Levon  <moz@compsoc.man.ac.uk>
480
481        * FormParagraph.C (getCurrentParagraph): 
482         (apply):  get the right LyXText !
483  
484 2001-11-29  John Levon  <moz@compsoc.man.ac.uk>
485
486         * FormParagraph.C: disallow page breaks in insets
487  
488 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
489
490         * FormParagraph.C: allow signed space above/below, actually
491           use space below units
492
493 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
494
495         * FormToc.C: fixes to make floatlists work
496  
497 2001-11-23  John Levon  <moz@compsoc.man.ac.uk>
498
499         * Makefile.am:
500         * Alert_pimpl.C: Alert etc.
501
502         * xforms_helpers.h:
503         * xforms_helpers.C:
504         * forms/fdfix.sh: move idex etc. to here
505
506         * GUIRunTime.C: move getScreenDPI() to here
507  
508 2001-11-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
509
510        * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
511        form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
512        to 100p (now German translation fits in).
513        * forms/form_external.fd, form_bibtex.fd, form_print.fd,
514        form_preferences.fd, form_graphics.fd, form.include.fd,
515        form-external.fd:
516        Unified label "Browse..." and unified its width to 100p.
517
518 2001-11-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
519
520        * forms/form_graphics.fd: fixed shortcut clash
521        * forms/form-external.fd: added shortcut for "Apply"
522
523 2001-11-12  John Levon  <moz@compsoc.man.ac.uk>
524
525         * FormFiledialog.C: don't reset path if new dir
526           doesn't exist.
527  
528 2001-11-12  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
529
530        * forms/form_document.fd: Renamed "Save as Class Defaults"
531        to "Save as Document Defaults"
532        * FormDocument.C:
533        Removed the setEnabled-Definitions for the
534        "save_default"-Button since it causes nothing but trouble.
535        Changed the text of AskQuestion on saveParamsAsDefault.
536
537 2001-11-07  John Levon  <moz@compsoc.man.ac.uk>
538
539         * DropDown.C: fix crash, improve behaviour a bit
540  
541 2001-11-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
542
543         * FormDocument.C (class_apply): 
544         (paper_apply): 
545         (language_apply): 
546         (options_apply): 
547         (bullets_apply): add a version of these methods taking a
548         BufferParams& parameters. The original versions are now wrappers
549         around these. 
550         (saveParamsAsDefault): new function, moved from old
551         LFUN_LAYOUT_SAVE_DEFAULT code.
552
553 2001-11-03  John Levon  <moz@compsoc.man.ac.uk>
554
555         * Makefile.am:
556         * DropDown.h:
557         * DropDown.C: drop-down completion
558  
559 2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
560
561         * forms/form_graphics.fd: change clashing shortcut
562  
563 2001-10-24  Juergen Vigna  <jug@sad.it>
564
565         * FormTabular.C: changed calls for footer/headers of longtabulars.
566
567 2001-10-23  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
568
569         * forms/form_tabular.fd: Add value choices
570         * FormTabular.C: Handle that choices
571
572         * FormDocument.C: fix small bug.
573
574 2001-10-23  Angus Leeming  <a.leeming@ic.ac.uk>
575
576         * FormGraphics.[Ch]: move some parameters out of the heaader file and
577         into namespace anon.
578
579         * FormPreferences.C:
580         * forms/form_preferences.fd: replaced button_colorspace with two
581         radio buttons, button_hsv and button_rgb.
582
583 2001-10-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
584
585        * forms/form_document.fd:
586          Class: add a value choice for Default Skip.
587          Some rearrangements (minor tweaks).
588        * FormDocument.C: Handle that choice, minor tweaks.
589        * forms/form_paragraph.fd: Add value choices
590        * FormParagraph.C: Handle that choices.
591        * FormMinipage.C/FormGraphics.C: Small tweaks.
592
593 2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
594
595         * FormDocument.C: fixed some bugs in the Paper tab.
596
597         * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
598         specifying default unit for choice if input string is empty.
599
600 2001-10-12  Angus Leeming  <a.leeming@ic.ac.uk>
601
602         * FormDocument.C (input): one more tweak...
603
604 2001-10-10  Herbert Voss  <voss@perce.de>
605
606         * FormTexinfo.[Ch]: some changes to the code
607
608 2001-10-10  André Pönitz  <poenitz@htwm.de>
609         
610         * FormsMathMatrix.C: add missing space between v- and h-alignment
611         parameters
612
613 2001-10-09  Herbert Voss  <voss@perce.de>
614
615         * FormTexinfo.[Ch]:
616         * forms/form_texinfo.fd: new files. Display information about the
617         installed texfiles (cls,sty,bst).
618
619         * FormShowFile.[Ch]: new files. Display the contents of a file.
620
621         * Dialog.C:
622         * Makefile.am: modified appropriately.
623
624 2001-10-09  Angus Leeming  <a.leeming@ic.ac.uk>
625
626         * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
627         Given input and choice widgets, create a string such as "1cm".
628         (updateWidgetsFromLengthString): new function.
629         Given a string such as "1cm", set the input and choice widgets.
630
631         * FormDocument.C:
632         * forms/form_document.fd: improve the GUI of the paper tab using these
633         new helper functions.
634
635 2001-10-07  Adrien Rebollo  <adrien.rebollo@gmx.fr>
636
637         * FormDocument.C (build): support latin4
638
639 2001-10-05  Adrien Rebollo  <adrien.rebollo@gmx.fr>
640
641         * FormDocument.C (build): support latin3
642
643 2001-10-04  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
644
645         * forms/form_aboutlyx.fd: use flat boxes for tabs.
646
647 2001-10-03  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
648
649         * forms/form_document.fd: rearrangement of the paper tab;
650         rename "use geometry" to "custom margins/sizes".
651
652         * FormDocument.C: add code to avoid the input of senseless data
653         in document -> paper.
654
655 2001-10-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
656
657         * FormDocument.C: Disable choice "Special" if landscape
658         is chosen to prevent senseless values.
659
660 2001-09-28  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
661
662         * forms/form_preferences.fd: small tweaks.
663
664 2001-09-24  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
665
666         * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
667         button to "Use Class Defaults" and moved it outside the tab.
668         Some more minor tweaking.
669
670         * FormDocument.C: handled this changes.
671
672 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
673
674         * Dialogs.C: remove splash dialog code.
675
676         * FormSplash.[Ch]:
677         * form_splash.[Ch]:
678         * forms/form_splash.fd: removed.
679
680         * Makefile.am:
681         * forms/makefile: remove splash dialog files.
682
683         * Menubar_pimpl.C (MenuCallback): no longer call
684         Dialogs::destroySplash.
685
686 2001-09-27  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
687
688         * forms/form_preferences.fd: fix typo
689
690 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
691
692         * FormRef.C:
693         * forms/form_ref.fd: renamed the widgets in the standard style.
694
695         * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
696         helper functions. Build a vector<string> from the contents of
697         an fl_choice and fl_browser respectively.
698
699         * FormCitation.C (fillChoice, updateBrowser):
700         * FormRef.C: use these new functions to only update the choices and
701         browsers when absolutely necessary.
702
703 2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
704
705         * FormBase.C (InputCB):
706         * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
707         "select choice < 1" problem.
708
709         * FormRef.C (input): undid Dekel's change in light of the above
710         generalisation.
711
712 2001-09-21  Dekel Tsur  <dekelts@tau.ac.il>
713
714         * FormRef.C (input): Fix crash when using dialog with keyboard.
715
716 2001-09-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
717
718         * forms/form_document.fd: small tweaks.
719
720 2001-09-19  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
721
722         * forms/form_document.fd: Added checkbox "auto_reset", button
723         "reset_defaults" and button "save_defaults".
724
725         * Form_Document.[Ch]: Removed AskQuestion when changing class.
726         Implement the 2 buttons and the checkbox described above.
727
728         * forms/form_preferences.fd: Added checkbox "auto_reset" (to
729         save the default value of that lyxrc)
730
731         * FormPreferences.C: Handle that button
732
733 2001-09-18  Angus Leeming  <a.leeming@ic.ac.uk>
734
735         * form_ref.fd: a little tweaking.
736
737         * FormSpellchecker.C (build): set the bounds to the slider, so it
738         updates during a spellchecking session.
739
740 2001-09-14  Angus Leeming  <a.leeming@ic.ac.uk>
741
742         * forms/form_preferences.fd: rearrangement and addition of new
743         Display Graphics radio buttons to Look & Feel->Misc
744         (By Jürgen Spitzmüller).
745
746         * FormPreferences.C: modify new lyxrc variable "display_graphics"
747         depending on the values of the Display Graphics radio buttons.
748
749         * FormGraphics.C: use this variable.
750
751 2001-09-13  Angus Leeming  <a.leeming@ic.ac.uk>
752
753         * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
754         Hoorah! Happy Birthday to me!
755
756 2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
757
758         * forms/form_ref.fd: Add buffer button.
759
760         * FormRef.C (update): Handle the buffer button.
761         (input): Ditto
762
763 2001-09-13  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
764
765         * forms/form_graphics.fd: complete rewrite of the dialog
766         (Most work was done by Angus, though).
767
768 2001-09-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
769
770         * combox.C (hide): execute the callback _after_ closing the
771         combox.
772
773 2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
774
775         * FormDocument.C (c-tor): initialise some variables.
776
777         * forms/form_citation.fd: remove spurious shortcut to a labelframe!
778         (Thereby removing a warning message when the dialog is built.)
779
780         * FormFloat.C (input): return SMI_VALID.
781
782 2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
783
784         * FormDocument.C (input, options_update): add code to enable the
785         Author-Year/Numerical citation choice only if the natbib checkbox is
786         active.
787
788         * FormFloat.[Ch]: added new method input() to control the behaviour of
789         the buttons better.
790         * forms/form_float.fd: renamed Here as button_here_definitely.
791
792         * FormGraphics.C:
793         * forms/form_graphics.fd: add callbacks to a few widgets that didn't
794         have them, so enabling the Ok, Apply buttons appropriately.
795
796 2001-09-08  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
797
798         * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
799         Label", added a labelframe).
800
801 2001-09-10  Lars Gullik Bjønnes  <larsbj@birdstep.com>
802
803         * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
804         (C_Toolbar_BubbleTimerCB): fix linking
805
806         * FormMathsBitmap.C (form): use get() to get the raw pointer.
807
808         * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
809
810 2001-09-09  Lars Gullik Bjønnes  <larsbj@birdstep.com>
811
812         * combox.C (C_Combox_input_cb): make it static
813         (C_Combox_combo_cb): make it static
814         (C_Combox_peek_event): make it static
815
816         * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
817         (C_Toolbar_BubblePost): make it static
818         (C_Toolbar_ToolbarCB): make it static
819
820         * Timeout_pimpl.C (C_intern_timeout_cb): make it static
821
822         * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
823
824         * Makefile.am (libxforms_la_LIBADD): add this and depend on the
825         gui libs
826
827 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
828
829         * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
830         been used successfully in FormBase.
831         (show): call bc().refresh() after building the dialog to activate the
832         button controller.
833
834         * FormPreferences.C (build): remove hack to fix butoon controller as
835         the correct fix is in FormBaseDeprecated.
836
837         * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
838
839         * FormMaths*.C (c-tor): prohibit resizing of the dialog.
840         
841 2001-09-07  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
842
843         * Toolbar_pimpl.C (setLayout): 
844         (layoutSelected): make them work even when gettext has been
845         translating the interface.
846
847 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
848
849         * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
850         ("Apply" does not work without former user change in the dialog).
851
852         * FormPreferences.C (build): Fix bug: if you start LyX and open the
853         Preferences dialog, "Apply" is activated even though no change has been
854         made so far.
855
856 2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
857
858         * FormBase.C (show): use controller_.IconifyWithMain() to control
859         the dialog's show policy
860
861         * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
862
863         * FormPreferences.C:
864         * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
865         check button to the Look & Feel->Misc tab and code to modify the lyxrc
866         variable dialogs_iconify_with_main appropriately.
867
868 2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
869
870         * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
871
872 2001-09-06  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
873
874         * forms/form_character.fd: small cosmetics (aligned "Language:" right
875         as suggested in Michael's Buglist).
876
877 2001-09-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
878
879         * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
880         layouts
881         (layoutSelected): remove the numeric argument and use the text of
882         the combox entry instead.
883
884         * combox.C: lowercase a few remaining methods, rename select_text
885         to select
886         * several files: propagate these changes
887
888 2001-09-03  Angus Leeming  <a.leeming@ic.ac.uk>
889
890         * FormPreferences.C: add fl_set_input_return to input_paperoption.
891
892 2001-09-02  John Levon  <moz@compsoc.man.ac.uk>
893
894         * FormParagraph.C: fix default line spacing case
895  
896 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
897
898         * FormParagraph.C: disable space inputs when != Length
899
900 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
901
902         * FormPreferences.C:
903         * form_preferences.h:
904         * form_preferences.C:
905         * forms/form_preferences.fd: add view_dvi_paper_option
906  
907 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
908
909         * FormMathsPanel.h: sub dialogs must be Ignorant.
910  
911 2001-08-31  John Levon  <moz@compsoc.man.ac.uk>
912
913         * FormParagraph.C: fix to not allow 0 linespacing
914  
915 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
916
917         * FormCitation.C (c-tor): prevent re-sizing of the dialog.
918
919         * FormParagraph.C (input): set fl_get_choice check for the linespacing
920         to 5 not 4. xforms arrays start at 1.
921
922 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
923
924         * FormParagraph.[Ch]:
925         * forms/form_paragraph.fd: clean up of dialog and of controlling
926         code.
927
928 2001-08-29  Angus Leeming  <a.leeming@ic.ac.uk>
929
930         * FormBase.C (C_CutandPastePH): new function that can be used as a
931         pre-handler to any xforms text input widget. Will trigger an event on
932         pasting into the widget using the middle mouse button.
933
934         * FormPreamble.C (build): use this pre-handler for the input widget.
935
936 2001-08-26  Angus Leeming  <a.leeming@ic.ac.uk>
937
938         * FormCitation.C:
939         * forms/form_citation.fd: a little tweaking to ensure that the
940         style choice remains centred within the frame if its contents change.
941
942         * FormBase.h: added an allow_resize_ member variable. If false
943         resizing the dialog is prohibitted.
944
945         * FormBase.[Ch]:
946         * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
947
948         * FormAboutlyx.C:
949         * FormCharacter.C:
950         * FormThesaurus.C:
951         make use of this functionality to ensure that the dialog cannot be
952         resized.
953
954 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
955
956         * GUIRunTime.C: initApplication() should take a int & argc
957  
958 2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
959
960         * FormCitation.h:
961         * FormCitation.C: tidy code a little
962  
963         * GUIRunTime.C: more informative error
964  
965 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
966
967         * forms/form_preferences.fd: order the items "logically" so that
968         tabbing through the dialog makes sense. Close bug #404569.
969
970 2001-08-23  Angus Leeming  <a.leeming@ic.ac.uk>
971
972         * FormPreferences.C: Tentative fix of John's "no point in spell
973         command "None"" bug, #223255.
974
975 2001-08-23  Herbert Voss  <voss@perce.de>
976
977         * FormBibtex.C (input): normalize database list
978
979 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
980
981         * FormBibtex.C: make sure that any database is stored only once.
982
983 2001-08-22  Herbert Voss  <voss@perce.de>
984
985         * FormBibtex.C (input): fix for multiple databases
986
987 2001-08-21  Herbert Voss  <voss@perce.de>
988
989         * FormBibtex.C (input): extension handling for ".bst"
990
991 2001-08-21  Angus Leeming  <a.leeming@ic.ac.uk>
992
993         * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
994         check button is pressed.
995
996 2001-08-20  Dekel Tsur  <dekelts@tau.ac.il>
997
998         * FormParagraph.C (general_apply): Handle default spacing.
999         (general_update): Ditto.
1000
1001 2001-08-20  Angus Leeming  <a.leeming@ic.ac.uk>
1002
1003         * FormBibtex.C:
1004         * forms/form_bibtex.fd: get the browse buttons working as they should.
1005
1006 2001-08-20  Herbert Voss  <voss@perce.de>
1007
1008         * FormBibtex.C:
1009         * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
1010         databases and styles. Added an option for "bibliography into toc"
1011
1012 2001-08-18  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1013
1014         * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
1015         cleanup.
1016
1017 2001-08-15  John Levon  <moz@compsoc.man.ac.uk>
1018
1019         * combox.h: fix source doc
1020
1021         * form_math_matrix.C: 
1022         * forms/form_math_matrix.fd: new layout
1023  
1024 2001-08-16  John Levon  <moz@compsoc.man.ac.uk>
1025
1026         * form_paragraph.h:
1027         * form_paragraph.C:
1028         * forms/form_paragraph.fd:
1029         * FormParagraph.C: support per-para linespacing
1030  
1031         * forms/form_float.fd:
1032         * form_float.C: fix shortcut typo
1033  
1034 2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
1035
1036         * forms/form_character.fd: small adjustment to the position of John's
1037         extra Language label.
1038
1039 2001-08-09  André Pönitz  <poenitz@htwm.de>
1040
1041         * FormMathsDelim.C: renamed some delimiter parameters.
1042
1043 2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
1044
1045         * FormCitation.C (build):
1046         * FormDocument.C (build):
1047         * FormMinipage.C (build):
1048         * FormParagraph.C (build):
1049         * FormRef.C (build): added stuff to read-only list in the
1050         button controller.
1051
1052         * FormCitation.C (update): disable citation style stuff when not using
1053         Natbib.
1054
1055 2001-08-06  Juergen Vigna  <jug@sad.it>
1056
1057         * forms/form_ert.fd: new file.
1058
1059         * form_ert.[Ch]: new files.
1060
1061         * FormERT.[Ch]: new files. Implementation of ERT dialog.
1062
1063 2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
1064
1065         * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
1066
1067 2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
1068
1069         * GUIRunTime.C (processEvents, runTime): small code rearrangement.
1070
1071 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
1072
1073         * FormMathsPanel.C:
1074         * FormMathsPanel.h:
1075         * form_maths_panel.C:
1076         * form_maths_panel.h:
1077         * forms/form_maths_panel.fd: re-add dots bitmaps
1078          
1079         * FormRef.C: "Goto" -> "Go to"
1080
1081 2001-07-29  John Levon  <moz@compsoc.man.ac.uk>
1082
1083         * FormMathsBitmap.C: initialise form_
1084
1085 2001-07-29  Baruch Even  <baruch@lyx.org>
1086
1087         * src/forms/form_graphics.fd:
1088         * src/FormGraphics.C: Added support for the new horizontal scale factor.
1089
1090 2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1091
1092         * forms/makefile (SRCS): add form_float.fd
1093
1094         * forms/form_float.fd: new file
1095
1096         * form_float.[Ch]: new files
1097
1098         * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
1099         FormFloat.h, form_float.C and form_float.h
1100
1101         * FormFloat.[Ch]: new files
1102
1103         * Dialogs.C: init GUIFloat is well
1104
1105 2001-07-29  Asger Alstrup Nielsen  <alstrup@alstrup>
1106
1107         * FormToc.C (updateType): Fix problem with TOC that couldn't be
1108         updated because the type list was not updated.
1109
1110 2001-07-26  Angus Leeming  <a.leeming@ic.ac.uk>
1111
1112         * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
1113         Version stuff in.
1114
1115         * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
1116
1117         * FormGraphics.C (build): uncommented the fl_set_input_return call for
1118         input_rotate_angle. Set input filter on rotate_angle to make it accept
1119         only floating point numbers.
1120         (input): Browse now activates the Ok button approriately.
1121
1122 2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
1123
1124         * Dialogs.C:
1125         * Makefile.am:
1126         * FormThesaurus.h:
1127         * FormThesaurus.C:
1128         * form_thesaurus.h:
1129         * form_thesaurus.C:
1130         * forms/makefile:
1131         * forms/form_thesaurus.fd: add thesaurus
1132
1133 2001-07-26  Baruch Even  <baruch@lyx.org>
1134
1135         * FormGraphics.h:
1136         * FormGraphics.C: Removed hide method since it was interfering with the
1137         needed work, it cleared several vectors that were needed for proper
1138         functioning. Also changed rotateAngle to float.
1139
1140         * FormGraphics.C:
1141         * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
1142         are inlined.
1143         
1144 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
1145
1146         * FormInclude.C: add load file facility back
1147  
1148 2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
1149
1150         * FormCharacter.C: disable resizing as it doesn't work
1151
1152         * FormPreamble.C: allow to copy-paste from RO preamble by
1153           enabling editing.
1154
1155 2001-07-20  Jürgen Spitzmüller  <juergen.sp@t-online.de>
1156
1157         * forms/form_citation.fd: resized form to fit on a 800x600 screen.
1158
1159 2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
1160
1161         * FormCitation.[Ch]: changes associated with adding natbib support.
1162         New helper functions, string_width, fillChoice, updateStyle.
1163         (apply): set the citation command appropriately.
1164         (input): deal with the citation command choices.
1165         (update): parse the citation command and deal with it. Nuke the
1166         setSize stuff.
1167         (setSize): nuked!
1168
1169         * FormDocument.C (build): add options to use natbib.
1170
1171         * forms/form_citation.fd: add natbib support. Rearrange dialog to
1172         fit onto shorter screens.
1173
1174         * forms/form_document.fd: add natbib support.
1175
1176 2001-07-16  Juergen Vigna  <jug@sad.it>
1177
1178         * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
1179
1180 2001-07-13  Angus Leeming  <a.leeming@ic.ac.uk>
1181
1182         Consistent use of Lsstream.h:
1183         * FormAboutlyx.C (build):
1184         * FormVCLog.C (update): std::ostringstream -> ostringstream.
1185
1186         * FormMathsDelim.C (apply):
1187         * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
1188
1189 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
1190
1191         * implement 1 about lyx dialog instead of 3 separate ones
1192
1193         * FormCredits.[Ch]: removed
1194         * FormCopyright.[Ch]: removed
1195         * form_credits.[Ch]: removed
1196         * forms/form_credits.fd: removed
1197         * form_copyright.[Ch]: removed
1198         * forms/form_copyright.fd: removed
1199         * FormAboutlyx.[Ch]: added
1200         * form_aboutlyx.[Ch]: added
1201         * forms/form_aboutlyx.fd: added
1202         * Dialogs.C: add about lyx stuff
1203
1204 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
1205
1206         * add spellchecker
1207
1208         * FormPreferences.[Ch]: rename spellchecker to spelloptions
1209         * form_preferences.[Ch]: idem
1210         * forms/form_preferences.fd: idem
1211         * FormSpellchecker.[Ch]: added
1212         * form_spellchecker.[Ch]: added
1213         * forms/form_spellchecker.fd: added
1214         * Dialogs.C: add spellchecker
1215
1216 2001-07-12  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1217
1218         * FormFiledialog.C: (*it). -> it->
1219         * Toolbar_pimpl.C: ditto
1220         * RadioButtonGroup.C: ditto
1221         * FormPreferences.C: ditto
1222
1223 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1224
1225         * GUIRunTime.C (x11Display): 
1226         (x11Screen): 
1227         (x11Colormap): 
1228         (x11VisualDepth): new methods
1229
1230 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1231
1232         * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
1233         directly. 
1234
1235         * Toolbar_pimpl.h: make owner be a XFormsView, small changes
1236         because of this.
1237
1238         * GUIRunTime.C (createMainView): implement
1239
1240 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
1241
1242         * FormCharacter.C:
1243         * form_character.C:
1244         * forms/form_character.fd: hide the widget underneath language
1245           combox hack.
1246
1247 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
1248
1249         * FormPreferences.h:
1250         * FormPreferences.C: connect and operator
1251           showSpellcheckerPreferences signal
1252
1253         * FormPrint.C (input): modify to select radio_file
1254           when the user uses the filename input
1255  
1256 2001-06-26  The LyX Project  <lyx@violet.home.sad.it>
1257
1258         * combox.C (remove): send debug output to Debug::GUI.
1259
1260 2001-06-26  The LyX Project  <lyx@rose.home.sad.it>
1261
1262         * Menubar_pimpl.C (create_submenu): 
1263         * Toolbar_pimpl.C (update): update to use func_status
1264
1265 2001-06-25  The LyX Project  <lyx@tulip.home.sad.it>
1266
1267         * FormPreferences.C (Path::feedback): remove bogus description of
1268         lyxpipe.
1269
1270 2001-06-16  Angus Leeming  <a.leeming@ic.ac.uk>
1271
1272         * xformsBC.h: clean-up of included files.
1273
1274 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
1275
1276         * FormDocument.C:
1277         * FormParagraph.C (c-tor): cosmetic name change of signal.
1278
1279         * FormParagraph.[Ch]: added machinery to act on an updateParagraph
1280         signal. It's pretty crude at the moment! Mental note: would be more
1281         elegant if we passed a LyXParagraph & with both the signals rather than
1282         search through the Buffer.
1283
1284 2001-06-13  Angus Leeming  <a.leeming@ic.ac.uk>
1285
1286         * *.[h]: added // -*- C++ -*-
1287         * *.[C]: removed // -*- C++ -*-
1288
1289         * FormCharacter.C (update): now uses contents of font_, stored
1290         permanently by the controller to update() the dialog.
1291
1292 2001-06-12  Angus Leeming  <a.leeming@ic.ac.uk>
1293
1294         * FormInclude.C:
1295         * form_include.fd: (various places): Ok button is now activated when
1296         the filename is input from the keyboard.
1297
1298         * FormPreferences.C white-space change in various places.
1299         (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
1300         that disabled addition of new converters.
1301
1302         * FormCharacter.C (input, update): new methods. Activate the Apply
1303         button when any of the input fileds are not IGNORE.
1304
1305 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1306
1307         * FormToc.C (input): change test slightly.
1308         (updateContents): clear list if empty and add no list msg.
1309
1310 2001-05-30  Angus Leeming  <a.leeming@ic.ac.uk>
1311
1312         * FormParagraph.C (update, general_update): enabling the align buttons
1313         is now dependent on the AlignPossible entry in the Layout.
1314
1315 2001-06-01  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1316
1317         * MathsSymbols.C: 
1318         * FormMathsMatrix.C: bring C functions into global namespace if
1319         necessary. 
1320
1321 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1322
1323         * MathsSymbols.C (pixmapFromBitmapData): add std::
1324
1325         * FormMathsMatrix.C (AlignFilter): add std::
1326
1327 2001-05-22  Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1328
1329         * FormDocument.C (build): add iso8859-15 support.
1330
1331 2001-05-08  Baruch Even  <baruch@lyx.org>
1332
1333         * Menubar_pimpl.C: Fixed compilation problem.
1334
1335 2001-05-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1336
1337         * Menubar_pimpl.C (add_toc): use name and not type with float.
1338         (create_submenu): correct call of new object
1339         (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1340
1341 2001-05-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1342
1343         * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1344
1345 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
1346
1347         * Dialogs.C: included insetgraphicsParams.h
1348
1349         * FormMathsMatrix.C:
1350         * FormMathsBitmap.C: included LAssert.h
1351
1352 2001-04-24  Allan Rae  <rae@lyx.org>
1353
1354         * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1355
1356 2001-04-20  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1357
1358         * xforms_helpers.C (formatted): do not use string::substr(1) on a
1359         string of length 1 !
1360
1361 2001-04-16  Allan Rae  <rae@lyx.org>
1362
1363         * xforms_helpers.C (formatted): 
1364         * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1365         as an unrecognised preprocessor directive.  So ensure they're wrapped. 
1366
1367 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
1368
1369         * FormTabularCreate.C: pass a pair of uints to the controller
1370
1371         * FormVCLog.C: the log appears as a stringstream now
1372
1373         * forms/form_external.fd: make params update state (from Angus)
1374
1375 2001-04-05  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1376
1377         * Menubar_pimpl.C: include gettext.h
1378
1379 2001-04-05  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1380
1381         * xforms_helpers.C (formatted): constify length
1382
1383         * FormTabular.C (update): small restructure, adjust for scoped_ptr
1384         (input): adjust for scoped_ptr
1385         (input): constify str
1386
1387 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
1388
1389         * Dialogs.C: s/popup/dialog/
1390
1391         * Form*.C:
1392         * FormBase.h:
1393         * FormBase.C: s/ControlButton/ControlButtons/
1394         move bc().refresh() into base show() method
1395
1396         * Form*.C:
1397         * FormBaseDeprecated.C:
1398         s/UndoAll/restore/
1399
1400 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
1401
1402         * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1403
1404         * FormToc.[Ch]:
1405         * forms/form_toc.fd: implemented controller-view split.
1406
1407         * Dialogs.C: associated changes.
1408
1409 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
1410
1411         * FormCitation.C:
1412         * forms/form_citation.fd: Don't change the name of the button when
1413         toggling between regular expression and simple searches.
1414         Squashed bug when creating a new inset, the keys field contained
1415         one (empty) key. No more; thanks, Dekel.
1416
1417         * FormExternal.C: 
1418         * forms/form_external.fd: added Apply button.
1419
1420 2001-03-30  Angus Leeming  <a.leeming@ic.ac.uk>
1421
1422         * FormBase.[Ch]:
1423         * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1424         ControlButton.
1425
1426         * FormExternal.[Ch]:
1427         * forms/form_external.fd: implemented controller-view split.
1428
1429         * Dialogs.C: associated changes.
1430
1431         * FormGraphics.[Ch]:
1432         * FormInclude.[Ch]:
1433         * FormPrint.[Ch]:
1434         moved the browsing functionality into the controller.
1435
1436         * xforms_helpers.[Ch]: moved browseFile to
1437         ../controllers/helper_funcs.[Ch]
1438
1439         * FormCitation.C
1440         * forms/form_citation.fd: added case sensitive search button.
1441
1442 2001-03-29  Angus Leeming  <a.leeming@ic.ac.uk>
1443
1444         * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1445         Code moved into the generic template base class. Replaced
1446         setCancelCloseButton() with setButtonLabel().
1447
1448 2001-03-29  Juergen Vigna  <jug@sad.it>
1449
1450         * FormMinipage.C: removed widthp_ and all it's functions and changed
1451         to use new %-lengths of LyXLength.
1452
1453 2001-03-28  Angus Leeming  <a.leeming@ic.ac.uk>
1454
1455         * FormGraphics.[Ch]:
1456         * forms/form_graphics.fd:
1457         * FormIndex.[Ch]:
1458         * forms/form_index.fd: implemented controller-view split.
1459
1460         * Dialogs.C: associated changes.
1461
1462         * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1463
1464         * FormCitation.C: changes associated with ControlCitation cleanup.
1465
1466         * FormMinipage.h: cleaned-up forward declarations.
1467
1468 2001-03-27  Angus Leeming  <a.leeming@ic.ac.uk>
1469
1470         * FormMinipage.[Ch]:
1471         * forms/form_minipage.fd:
1472         * FormPrint.[Ch]:
1473         * forms/form_print.fd:
1474         * FormSplash.[Ch]: implemented controller-view split.
1475
1476         * Dialogs.C: associated changes.
1477
1478 2001-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
1479
1480         * FormPreamble.[Ch]:
1481         * forms/form_preamble.fd:
1482         * FormRef.[Ch]:
1483         * forms/form_ref.fd:
1484         * FormSearch.[Ch]:
1485         * forms/form_search.fd:
1486         * FormTabularCreate.[Ch]:
1487         * forms/form_tabular_create.fd: implemented controller-view split.
1488
1489         * Dialogs.C: associated changes.
1490
1491 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
1492
1493         * FormError.[Ch]:
1494         * form_error.fd:
1495         * FormInclude.[Ch]:
1496         * form_include.fd:
1497         * FormUrl.[Ch]:
1498         * form_url.fd: implemented controller-view split.
1499
1500         * Dialogs.C: associated changes.
1501
1502         * FormBibitem.h:
1503         * FormBibtex.h:
1504         * FormCitation.h: moved methods from protected to private.
1505
1506 2001-03-23  Angus Leeming  <a.leeming@ic.ac.uk>
1507
1508         * FormCredits.C (build): changes associated with
1509         ControlCredits::getCredits returning a stringstream not a vector<string>
1510
1511 2001-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
1512
1513         * FormCopyright.[Ch]:
1514         * forms/form_copyright.fd: implemented controller-view split.
1515
1516         * FormCredits.[Ch]:
1517         * forms/form_credits.fd: implemented controller-view split.
1518
1519         * Dialogs.C: associated changes.
1520
1521         * xforms_helpers.C (formatted): improved the function so that it now
1522         repects '\n' characters in the input string. Ie, the user can now
1523         specify line breaks explicitly.
1524
1525 2001-03-21  Angus Leeming  <a.leeming@ic.ac.uk>
1526
1527         * FormCharacter.[Ch]:
1528         * forms/form_character.fd: implemented controller-view split.
1529
1530         * Dialogs.C: associated changes.
1531
1532         * FormBase.C (input): changed return to SMI_VALID.
1533
1534         * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1535         any surrounding whitespace.
1536
1537 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1538
1539         * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1540         SMI_NOOP.
1541         (FormBase2): split into two template classes, FormDB (DialogBase) and
1542         FormCB (ControllerBase) for greater flexibility.
1543
1544         * FormBibitem.[Ch]:
1545         * FormBibtex.[Ch]:
1546         * FormCitation.[Ch]: associated changes.
1547
1548         * FormBrowser.[Ch]:
1549         * FormLog.[Ch]:
1550         * FormVCLog.[Ch]:
1551         * forms/form_browser.fd: implemented controller-view split.
1552
1553         * Dialogs.C: associated changes.
1554
1555 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
1556
1557         * FormBibtex.[Ch]:
1558         * forms/form_bibtex.fd: implemented controller-view split.
1559
1560         * Dialogs.C: associated changes.
1561
1562 2001-03-19  Angus Leeming  <a.leeming@ic.ac.uk>
1563
1564         * FormBaseDeprecated.[Ch]: rename title as title_.
1565         
1566         * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1567         with limited functionality. It got lost in the MVC merge.
1568
1569         * FormBaseDeprecated.C:
1570         * FormBase.C (show): moved initialisation of minw_, minh_ here.
1571
1572         * FormBibitem.C (build):
1573         * FormBibtex.C (build):
1574         * FormBrowser.C (build):
1575         * FormCharacter.C (build):
1576         * FormCitation.C (build):
1577         * FormCopyright.C (build):
1578         * FormCredits.C (build):
1579         * FormDocument.C (build):
1580         * FormError.C (build):
1581         * FormExternal.C (build):
1582         * FormGraphics.C (build):
1583         * FormInclude.C (build):
1584         * FormIndex.C (build):
1585         * FormMinipage.C (build):
1586         * FormParagraph.C (build):
1587         * FormPreamble.C (build):
1588         * FormPreferences.C (build):
1589         * FormPrint.C (build):
1590         * FormRef.C (build):
1591         * FormSearch.C (build):
1592         * FormTabular.C (build):
1593         * FormTabularCreate.C (build):
1594         * FormToc.C (build):
1595         * FormUrl.C (build): removed initialisation of minw_, minh_.
1596         
1597         * The Maths Panel stuff no longer causes a crash on exit from LyX.
1598
1599         * FormMaths.[Ch]:
1600         * forms/form_maths.fd: removed.
1601
1602         * forms/form_maths_delim.fd:
1603         * forms/form_maths_deco.fd:
1604         * forms/form_maths_matrix.fd:
1605         * forms/form_maths_space.fd:
1606         * forms/form_maths_panel.fd: new files.
1607         Split contents of form_maths.fd into 5 new files, one for each form.
1608
1609         * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1610         class FormMathsBitmap in FormMathsBitmap.[Ch].
1611
1612         * FormMathsPanel.[Ch]:
1613         * FormMathsBitmap.[Ch]:
1614         * FormMathsDeco.[Ch]:
1615         * FormMathsDelim.[Ch]:
1616         * FormMathsMatrix.[Ch]:
1617         * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1618         one for each popup. Rewrite so that all the new classes are derived from
1619         FormBaseBD. Clean up the logic in the process (I hope!).
1620
1621         * Makefile.am: added new fils, removed redundant ones.
1622
1623 2001-03-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1624
1625         * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1626         (showInset): ditto
1627         (updateInset): ditto
1628
1629 2001-03-16  Juergen Vigna  <jug@sad.it>
1630
1631         * Dialogs.C (Dialogs): create minipage options dialog.
1632
1633         * forms/form_minipage.fd: 
1634         * form_minipage.C: 
1635         * form_minipage.h: 
1636         * FormMinipage.C: 
1637         * FormMinipage.h: new files for the minipage options dialog.
1638
1639 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
1640
1641         * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1642         callback methods.
1643
1644         * forms/form_maths.fd: change C_FormBaseCancelCB to
1645         FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1646
1647 2001-03-16  John Levon  <moz@compsoc.man.ac.uk>
1648
1649         * FormMaths.C: quash warnings
1650
1651 2001-03-16  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1652
1653         * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1654         compatibility. 
1655
1656 2001-03-16  Angus Leeming  <a.leeming@ic.ac.uk>
1657
1658         * Form_various.h: cleaned up #includes and forward declarations.
1659
1660         * Form_various.C: added "using SigC::slot" declaration.
1661
1662         * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1663
1664         * FormDocument.C (CheckChoiceClass): removed string tct as the
1665         compiler warned that it was defined but never used.
1666         removed USE_CLASS_COMBO.
1667
1668 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
1669
1670         * Dialogs.C:
1671         * FormMaths.h:
1672         * FormMaths.C:
1673         * MathsSymbols.h:
1674         * MathsSymbols.C:
1675         * Makefile.am:
1676         * Toolbar_pimpl.C:
1677         * form_*.C:
1678         * forms/makefile:
1679         * forms/form_maths.fd:
1680         * forms/fdfixc.sed:
1681         * forms/fdfix.sh: add maths panel
1682
1683         * bmtable.h:
1684         * bmtable.c: moved from src/
1685
1686 2001-03-16  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1687
1688         * FormParagraph.h: NO_PEXTRA
1689         * FormParagraph.C (input): NO_PEXTRA
1690
1691 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1692
1693         * several files: remove CXX_WORKING_NAMESPACES
1694
1695 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1696
1697         * Merging changes from BRANCH_MVC back into HEAD.
1698
1699 2001-03-12  Angus Leeming  <a.leeming@ic.ac.uk>
1700
1701         * Dialogs.C (c-tor): Changes associated with storing a vector of
1702         boost::shared_ptrs.
1703         Use MVC Bibitem popup.
1704
1705         * FormBase.h: add a new template class FormBase2, derived from FormBase
1706         to make life creating MVC popups even easier ;-)
1707
1708         * FormBibitem.[Ch]:
1709         * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1710         Proof that a simple popup should be easy to implement!
1711
1712         * FormCitation.[Ch]: now derived from FormBase2.
1713
1714         * FormToc.C: added using std::vector directive.
1715
1716 2001-03-09  Dekel Tsur  <dekelts@tau.ac.il>
1717
1718         * FormSearch.C: Add missing #pragma
1719
1720 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
1721
1722         * FormCitation.C:
1723         * forms/form_citation.fd: added the ability to Search, both Simply and
1724         for Regular Expressions. Use the Search code in the controller() to do
1725         the actual searching.
1726
1727 2001-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
1728
1729         * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1730         * forms/makefile: added form_credits.fd
1731         
1732         * Dialogs.C: added FormCredits and removed ShowCredits.
1733         
1734         * FormCredits.[Ch]:
1735         * forms/form_credits.fd:
1736         * forms/form_search.fd: ported to the MVC way.
1737         
1738 2001-03-07  Angus Leeming  <a.leeming@ic.ac.uk>
1739
1740         * xforms_helpers.h (formatted): now has default arguments for size and
1741         style.
1742
1743         * FormCitation.[Ch]: moved code out of this class and into
1744         ControlCitation and associated helper funcs.
1745         
1746 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1747
1748         * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1749         ButtonController::valid() to check state of input. The buttons are
1750         now controlled correctly.
1751
1752         * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1753
1754 2001-03-05  Lars Gullik Bjønnes  <larsbj@lyx.org>
1755
1756         * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1757
1758         * FormBase.[Ch]: rename title as title_.
1759
1760 2001-03-02  John Levon  <moz@compsoc.man.ac.uk>
1761
1762         * FormBase.C (c-tor): initialise variables in correct order.
1763
1764         * FormCitation.C: add #include <algorithm>
1765
1766 2001-03-02  Angus Leeming  <a.leeming@ic.ac.uk>
1767
1768         * xformsBC.[Ch]: Changes associated with the changes to
1769         controllers/ButtonController.[Ch]. Ie, the class is now derived from
1770         ButtonControllerBase and the ButtonPolicy is accessed through a method
1771         bp() rather than the instance bp_.
1772
1773         * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1774         rather use a pure virtual method bc() to access the controller
1775         instantiated by the daughter classes.
1776
1777         * F*.[Ch]: changes associated with the above.
1778
1779 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
1780
1781         * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1782
1783         * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1784
1785 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
1786
1787         * ButtonController.[Ch]: deleted. The class is split into two
1788         (with identical functionality), the code being found in
1789         ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1790
1791         * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1792         ButtonController class.
1793
1794         * FormBase.[Ch]: changes associated with the above split.
1795
1796         * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1797         (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1798         controlling all interaction to/from the LyX kernel.
1799
1800         * FormCitation.[Ch]:
1801         * forms/form_citation.fd: An xforms-specific implementation of the
1802         Citation dialog, controlled by the GUI-I ControlCitation.
1803
1804         * Dialogs.C: Use the controlled Citation dialog.
1805
1806 2001-03-15  John Levon  <moz@compsoc.man.ac.uk>
1807
1808         * Makefile.am:
1809         * combox.h:
1810         * combox.C: moved from src/
1811
1812 2001-03-09  Angus Leeming  <a.leeming@ic.ac.uk>
1813
1814         * forms/fdfix.sh:
1815         * forms/form_filedialog.C.patch: I hate having to make these patches,
1816         but on reflection I think it's probably better than hacking fdfix.sh.
1817
1818 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1819
1820         * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1821
1822 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
1823
1824         * FormGraphics.C: remove unnecessary hack
1825
1826 2001-03-13  Dekel Tsur  <dekelts@tau.ac.il>
1827
1828         * FormCitation.C (apply): Do not put space between multiple keys.
1829
1830 2001-03-12  Dekel Tsur  <dekelts@tau.ac.il>
1831
1832         * Menubar_pimpl.C (add_toc): Remove debug message.
1833
1834 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
1835
1836         * Makefile.am:
1837         * Dialogs.C:
1838         * FormExternal.C:
1839         * FormExternal.h:
1840         * form_external.C:
1841         * form_external.h:
1842         * xforms/forms/makefile:
1843         * forms/form_external.fd: add FormExternal
1844
1845 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1846
1847         * Dialogs.C: add destroySplash()
1848
1849         * form_splash.h:
1850         * form_splash.C:
1851         * forms/form_splash.fd:
1852         * FormSplash.h:
1853         * FormSplash.C: make independent of FormBase, tidy
1854         
1855         * Menubar_pimpl.C: destroy splash on interaction
1856
1857 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1858
1859         * FormInclude.h:
1860         * FormInclude.C:
1861         * form_include.h:
1862         * form_include.C:
1863         * forms/form_include.fd: rework, clean up
1864
1865 2001-03-12  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1866
1867         * FormToc.h: use Buffer::typedef
1868
1869         * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1870         * FormToc.C (build): ditto
1871         (updateToc): ditto
1872
1873 2001-03-11  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1874
1875         * FormToc.C (build): implement for dynamic number of lists
1876         (updateToc): ditto
1877         * Menubar_pimpl.C (add_toc): ditto
1878
1879 2001-03-07  Edwin Leuven  <leuven@fee.uva.nl>
1880
1881         * added credits:
1882         * Dialogs.C:
1883         * Makefile.am:
1884         * FormCredits.[Ch]:
1885         * form_credits.[Ch]:
1886         * forms/form_credits.fd:
1887
1888 2001-03-07  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1889
1890         * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1891         make ButtonList contain boost::shared_ptr<ItemInfo>
1892
1893         * Menubar_pimpl.C (~Pimpl): remove destructor 
1894
1895 2001-03-06  John Levon  <moz@compsoc.man.ac.uk>
1896
1897         * Makefile.am:
1898         * FileDialog.C:
1899         * FormFiledialog.C:
1900         * FormFiledialog.h:
1901         * form_filedialog.C:
1902         * form_filedialog.h:
1903         * FormGraphics.C:
1904         * FormInclude.C:
1905         * FormPreferences.C:
1906         * FormPrint.C:
1907         * xforms_helpers.C:
1908         * xforms_helpers.h:
1909         * forms/fdfix.sh:
1910         * forms/makefile:
1911         * form/form_filedialog.fd: add File Dialog
1912         * Toolbar_pimpl.h:
1913         * Toolbar_pimpl.C: move LayoutsCB to here
1914
1915 2001-03-06  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1916
1917         * FormParagraph.C: changes because of ParagraphParameters.
1918
1919 2001-03-06  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1920
1921         * FormSearch.C (Replace): remove default argument
1922         (Find): ditto
1923
1924 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
1925
1926         * added find/replace dialog:
1927         * FormSearch.*: added
1928         * form_search.*: added
1929         * forms/form_search.fd: added
1930
1931 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1932
1933         * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1934
1935         * various: in a rush of delayed guilt, I've renamed all instances of
1936         xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1937         finally sprouted.
1938
1939         * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1940         activate/deactivate an FL_OBJECT.
1941
1942         * FormCitation.C:
1943         * FormDocument.C:
1944         * FormInclude.C:
1945         * FormParagraph.C:
1946         * FormPreamble.C:
1947         * FormPreferences.C:
1948         * FormRef.C:
1949         * FormTabular.C: used it.
1950
1951 2001-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
1952
1953         * FormPreferences.C: removed three unused using directives.
1954
1955 2001-03-05  Edwin Leuven  <leuven@fee.uva.nl>
1956
1957         * added find/replace dialog:
1958         * FormSearch.*: added
1959         * form_search.*: added
1960         * forms/form_search.fd: added
1961
1962 2001-02-27  Dekel Tsur  <dekelts@tau.ac.il>
1963
1964         * FormRef.C: Fixed the behaviour of Goto-Ref.
1965
1966 2001-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
1967
1968         * forms/makefile: added character and preamble dialogs
1969
1970 2001-02-27  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1971
1972         * FormCharacter.C (FormCharacter): change order of deletion,
1973         change combo_language2 to combo_language2_
1974
1975 2001-02-26  Dekel Tsur  <dekelts@tau.ac.il>
1976
1977         * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1978
1979 2001-02-23  Edwin Leuven <leuven@fee.uva.nl>
1980
1981         * Dialogs.C: added layoutcharacter
1982         * FormCharacter.C: added
1983         * FormCharacter.h: added
1984         * form_character.C: added
1985         * form_character.h: added
1986         * forms/form_character.fd: added
1987                
1988 2001-02-23  Dekel Tsur  <dekelts@tau.ac.il>
1989  
1990         * FormPreferences.C: Handle lyxrc.language_use_babel and
1991         lyxrc.language_global_options.
1992
1993 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
1994
1995         * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1996
1997 2001-02-23  John Levon  <moz@compsoc.man.ac.uk>
1998
1999         * FormBase.C: no longer transient dialogs, XMapWindow()
2000           in attempt to de-iconify
2001
2002         * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
2003
2004 2001-02-21  Dekel Tsur  <dekelts@tau.ac.il>
2005
2006         * FormDocument.C (checkMarginValues): Activate "use geometry" button 
2007         if using custom paper size/margin.
2008
2009 2001-02-21  Allan Rae  <rae@lyx.org>
2010
2011         * forms/form_preferences.fd: larger, bold font for outer tabfolder
2012
2013 2001-02-20  Edwin Leuven <leuven@fee.uva.nl>
2014
2015         * src/frontends/xforms/Dialogs.C: added preamble
2016         * src/frontends/xforms/FormPreamble.C: added
2017         * src/frontends/xforms/FormPreamble.h: added
2018         * src/frontends/xforms/Makefile.am: added
2019         * src/frontends/xforms/form_preamble.C: added
2020         * src/frontends/xforms/form_preamble.h: added
2021         * src/frontends/xforms/form_preamble.fd: added
2022
2023 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2024
2025         * FormBase.h: moved noncopyable derivation to DialogBase.
2026
2027 2001-02-19  Juergen Vigna  <jug@sad.it>
2028
2029         * FormTabular.C (build): make all input field accepted only after
2030         a "RETURN".
2031
2032         * forms/form_tabular.fd: removed default "Return" on Close-Button.
2033
2034 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2035
2036         * FormError.C:
2037         * FormGraphics.C:
2038         * FormInset.C (showInset): change associated with name change
2039         inset::hide to inset::hideDialog.
2040
2041 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
2042
2043         * FormCitation.C (build): altering "Text after" now activates the Ok,
2044         Apply buttons.
2045
2046 2001-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
2047
2048         * FormCitation.C: lots of white-space changes to make file consistent
2049         with LyX style.
2050         (input): use the FL_OBJECT * parameter to decide what to do, not the
2051         long parameter.
2052
2053         * FormCitation.h: removed most entries in enum.
2054
2055         * forms/form_citation.fd: change names of variables, consistent with
2056         Allan's naming scheme.
2057         Don't pass any particular arguments to the InputCB function.
2058         choice_style now triggers a callback and looks like other choices.
2059
2060 2001-02-16  Lars Gullik Bjønnes  <larsbj@lyx.org>
2061
2062         * other: use compare instead of strcmp/strncmp
2063
2064 2001-02-15  Angus Leeming  <a.leeming@ic.ac.uk>
2065
2066         * ButtonController.[Ch]: changed trigger_change_ vector and associated
2067         methods to dont_trigger_change_ because FL_OBJECTs that trigger a
2068         callback to InputCB() but don't trigger a change in the state of the
2069         Ok, Apply buttons are much rarer than those that do.
2070
2071         * FormCitation.C (build): associated change.
2072
2073 2001-02-14  Lars Gullik Bjønnes  <larsbj@lyx.org>
2074
2075         * ButtonController.C: include algorithm
2076
2077 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
2078
2079         * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
2080         new methods.
2081         (valid): method can now be passed an optional FL_OBJECT *. If it is, and
2082         the vector of FL_OBJECT *s that can trigger a change in the button state
2083         is not empty, then a change of state will occur only if the FL_OBJECT *
2084         is present in this vector.
2085
2086         * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
2087         the user to deactivate specific fields within restore().
2088         (InputCB): pass the FL_OBJECT * to bc_.valid().
2089
2090         * FormCitation.C (build): create a vector of FL_OBJECT *s that can
2091         trigger a change of state in the Ok,Apply buttons.
2092         (update): bc_.readOnly() to the start of the method. Similar reasoning
2093         to that for FormBase::RestoreCB, above.
2094
2095 2001-02-14  Angus Leeming  <a.leeming@ic.ac.uk>
2096
2097         * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
2098         IgnorantPolicy.
2099
2100         * forms/form_browser.fd:
2101         * forms/form_copyright.fd:
2102         * forms/form_error.fd:
2103         * forms/form_tabular.fd:
2104         * forms/form_toc.fd:
2105         Consistent shortcuts for Close button: Esc and Return only.
2106
2107         * forms/form_citation.fd:
2108         * forms/form_document.fd:
2109         * forms/form_index.fd:
2110         * forms/form_paragraph.fd:
2111         * forms/form_preferences.fd:
2112         * forms/form_print.fd:
2113         * forms/form_ref.fd:
2114         * forms/form_tabular_create.fd:
2115         * forms/form_url.fd:
2116         Consistent shortcut for Cancel button: Esc only.
2117
2118 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
2119
2120         * Dialogs.C: new Splash. Include, Bibitem/tex
2121
2122         * FormBase.h: make show() virtual for Splash's benefit
2123
2124         * Makefile.am:
2125         * forms/makefile:
2126         * FormBibitem.C:
2127         * FormBibitem.h:
2128         * FormBibtex.C:
2129         * FormBibtex.h:
2130         * form_bibitem.C:
2131         * form_bibitem.h:
2132         * form_bibtex.C:
2133         * form_bibtex.h:
2134         * forms/form_bibitem.fd:
2135         * forms/form_bibtex.fd:
2136         * FormInclude.C:
2137         * FormInclude.h:
2138         * form_include.C:
2139         * form_include.h:
2140         * forms/form_include.fd:
2141         * FormSplash.C:
2142         * FormSplash.h:
2143         * form_splash.C:
2144         * form_splash.h:
2145         * forms/form_splash.fd: new forms
2146
2147 2001-02-09  John Levon  <moz@compsoc.man.ac.uk>
2148
2149         * FormLog.C: handle Literate build log nicely
2150
2151 2001-02-09  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2152
2153         * Menubar_pimpl.C: remove support for reference menuitem type.
2154
2155 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
2156
2157         * Makefile.am:
2158         * Timeout_pimpl.h:
2159         * Timeout_pimpl.C: add Timeout implementation
2160
2161 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
2162
2163         * form_browser.h:
2164         * form_browser.C:
2165         * forms/form_browser.fd:
2166         * forms/makefile:
2167         * FormBrowser.C:
2168         * FormBrowser.h: readonly browser form
2169
2170         * FormLog.C:
2171         * FormLog.h:
2172         * FormVCLog.C:
2173         * FormVCLog.h:
2174         * Dialogs.C: add Log and VCLog
2175
2176         * Makefile.am: add Log and VCLog, add updatesrc target
2177
2178 2001-01-31  Dekel Tsur  <dekelts@tau.ac.il>
2179
2180         * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
2181
2182 2001-01-25  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
2183
2184         * FormPreferences.C (GetFrom): fix crash when there is no format
2185         defined. 
2186         (GetTo): ditto.
2187
2188 2001-01-23  Angus Leeming  <a.leeming@ic.ac.uk>
2189
2190         * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
2191         unsigned char correctly and so fix 2 bugs loading/changing colors.
2192
2193 2001-01-21  Dekel Tsur  <dekelts@tau.ac.il>
2194
2195         * FormRef.C (update): Do not update dialog_->{ref,name,type}
2196         if inset_ == 0.
2197         Deactivate the type button when buffer is LinuxDoc/Docbook
2198         (build): Uncomment calls to addReadOnly().
2199         (updateBrowser) Do not disable the update button when there are no 
2200         keys.
2201         (build, getType, getName): Use InsetRef::types.
2202
2203 2001-01-18  Angus Leeming  <a.leeming@ic.ac.uk>
2204
2205         * FormPrint.[Ch] (browse): new method to browse for file to print to.
2206
2207         * forms/form_print.fd: give the form a Browse button.
2208
2209 2001-01-17  Dekel Tsur  <dekelts@tau.ac.il>
2210
2211         * FormRef.C (input): Fix the behavior of goto reference button.
2212