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