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