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