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