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