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