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