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