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