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