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