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