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