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