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