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