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