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