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