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