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