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