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