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