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