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