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