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