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