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