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