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