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