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