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