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