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