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