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