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