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