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