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