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