1 2002-02-28 John Levon <moz@compsoc.man.ac.uk>
4 * FormBaseDeprecated.C:
5 * FormFiledialog.C: possible fix to the Bad Window problems that some
6 people have been experiencing.
8 2002-02-28 Angus Leeming <a.leeming@ic.ac.uk>
10 * FormForks.C (input_button_all): resolve comparison between signed
13 2002-02-26 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
15 * Menubar_pimpl.C (makeMenubar): ignore entries which are not
18 2002-02-20 Angus Leeming <a.leeming@ic.ac.uk>
21 * forms/form_forks.fd: new files. A view for the Forked Child
22 processes dialog, enabling the user to see what forked processes
23 are running, and, if he so desires, to kill them.
25 * Dialogs.C: add the class Forked Child dialog.
27 * Makefile.am: add FormForks.[Ch], form_forks.[Ch].
29 * forms/makefile: add form_forks.fd.
31 * FormPreferences.C (LnFmisc::apply): rather ugly: call
32 grfx::GCache::changeDisplay if the lyxrc.display_graphics changes.
34 2002-02-24 Juergen Spitzmueller <j.spitzmueller@gmx.de>
36 * forms/form_graphics.fd: Enlarge Restore button.
37 * FormGraphics.C: Set filter to bounding box input fields.
39 2002-02-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
41 * Makefile.am: simpler obj. file compiling
43 2002-02-20 Juergen Vigna <jug@sad.it>
45 * FormTabular.C (input): don't call the autoapply on exit input calls
46 if we don't really have a change!
48 2002-02-19 Angus Leeming <a.leeming@ic.ac.uk>
50 * FormBase.h (FormCB): tiny bugfix.
52 * xforms_helpers.h: remove incorrect comment.
54 2002-02-18 Herbert Voss <voss@lyx.org>
56 * FormGraphics.C: same units for LyX and Latex view, cosmetics
58 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
60 * Timeout_pimpl.[Ch] (running): new method.
62 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
65 * FormTabular.C: added a using std::remove_if directive.
67 2002-02-14 Herbert Voss <voss@lyx.org>
69 * xforms_helpers.h: fix bug with "?%" units
71 2002-02-14 Rob Lahaye <lahaye@users.sourceforge.net>
72 * forms/form_graphics.fd:
73 * form_graphics.C: minor layout changes, such as stretching all
74 tab-windows to equal sizes and better keyboard-shortcuts.
76 2002-02-14 Rob Lahaye <lahaye@users.sourceforge.net>
77 * forms/form_graphics.fd:
78 * form_graphics.C: minor layout changes, such as stretching all
79 tab-windows to equal sizes and better keyboard-shortcuts.
81 2002-02-12 Herbert Voss <voss@lyx.org>
83 * forms/form_graphics.fd:
84 * form_graphics.[Ch]: small changes to the layout, mentioned
87 * FormGraphics.C: fix bug with use of updateWidget... when
90 2002-02-11 John Levon <moz@compsoc.man.ac.uk>
92 * FormMinipage.C: return SMI_VALID on other form changes
94 2002-02-11 Juergen Spitzmueller <j.spitzmueller@gmx.de>
96 * FormParagraph.C (update): [VSpace:] Delete the special method
98 * xforms_helpers.C: ...and move it here.
99 Activate JMarcs new (shorter) code for updateWidgetsFromLengthString
100 and updateWidgetsFromLength.
102 2002-02-10 Rob Lahaye <lahaye@users.sourceforge.net>
104 * forms/form_external.fd:
105 * form_external.C: change color2 of a few buttons into the
108 2002-02-08 Herbert Voss <voss@lyx.org>
110 * forms/form_graphics.fd:
112 * form_graphics.[Ch]: Adding buttons for unzip-Option,
113 getValues from LyX/LaTeXfolder
115 2002-02-08 Rob Lahaye <lahaye@users.sourceforge.net>
117 * forms/form_graphics.fd:
119 * form_graphics.[Ch]: simplify the bounding box folder
122 2002-02-08 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
124 * Menubar_pimpl.C (create_submenu): work around an xforms bug (?)
125 where one could not have both toggleon and disabled.
127 2002-02-08 Herbert Voss <voss@lyx.org>
129 * xforms_helpers.h: change unit "%" to t%
131 * FormGraphics.C: fiy bug when BB is read from file and the
134 2002-02-08 Martin Vermeer <martin.vermeer@hut.fi>
136 * FormMathsDeco.C: \underleftarrow and \underrightarrow
138 2002-02-06 Angus Leeming <a.leeming@ic.ac.uk>
140 Stabilise the tooltip interface and get Jürgen's patch to work ;-)
142 * Tooltips.[Ch]: new files. A wrapper to the tooltip code with a nice
143 clean interface. Means that FormBase, FormBaseDeprecated and
144 Tollbar_pimpl can all use the same code to have tooltips. No bloat.
146 * FormBase.C: add a Tooltips instance and interface with it.
147 (setTooltipLevel): removed. Replaced by fillTooltipChoice and
149 (getVerboseTooltip, getMinimalTooltip) now passed a const FL_OBJECT.
154 * Makefile.am: altered appropriately.
156 2002-02-06 Juergen Spitzmueller <j.spitzmueller@gmx.de>
158 * forms/form_texinfo.fd:
159 * forms/form_bibtex.fd:
160 * forms/form_citation.fd: delete text_info field again, add help choice
164 * FormTexinfo.[Ch]: Implement new Tooltip behaviour.
166 2002-02-06 Angus Leeming <a.leeming@ic.ac.uk>
168 * FormBase.[Ch]: can now chose the verbosity of the tooltip through
169 a new method setTooltipLevel(). In turn this determines which of the
170 new virtual methods, getVerboseTooltip() or getMinimalTooltip() gets
171 called from getTooltip.
172 No need for a "message" widget at the bottom of every dialog, therefore.
173 If retained, this "message" widget can be used to display "warnings",
178 * FormTexinfo.[Ch]: altered appropriately. Still need to be reshaped,
179 to lose the "message" widget and to gain a "tooltip level" choice.
181 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
183 * forms/form_graphics.fd: Tiny tweek to make the Restore, Ok, Apply,
184 Cancel buttons' positions consistent with the other dialogs.
186 2002-02-05 Herbert Voss <voss@lyx.org>
188 * forms/form_graphics.fd: Noew the same view of the
189 buttons as in preferences (LyXView). Make some things clear
191 * FormGraphic.C: cosmetic changes to the layout. Delete
194 2002-02-05 Juergen Spitzmueller <j.spitzmueller@gmx.de>
196 * forms/form.texinfo.fd: delete help button, add text_info
197 * forms/form.citation.fd,form.bibtex.fd: add text_info
198 * FormTexinfo.[Ch]: Delete Help mechanism, add tooltips and help messages.
199 * FormCitation.[Ch],FormBibtex.[Ch]: add tooltips and help messages (actually
200 no tooltips in Bibtex).
202 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
204 * FormBase.[Ch]: You want tooltips too? You got 'em. Verified as
205 working with both xforms 0.88 and 0.89. Use by invoking
206 setTooltipHandler(ob) and by providing a method getTooltip(ob) in this
207 derived class to provide the required string.
209 2002-02-05 Angus Leeming <a.leeming@ic.ac.uk>
211 * FormBase.[Ch]: make it really easy to set up and use a prehandler
212 for feedback messages and to invoke an input event on paste from
213 the middle mouse button. The derived class needs invoke only
214 setPrehandler(ob) and for the feedback to override the virtual methods
215 feedback(ob) and clear_feedback(). If the message posted is a warning
216 rather than mere feedback, first setWarningPosted(true) to ensure
217 that the message remains visible.
219 * FormBaseDeprecated.C: a physical rearrangement of the file,
222 * FormPreamble.C: use setPrehandler to invoke an input event on paste.
224 2002-02-04 Herbert Voss <voss@lyx.org>
226 * forms/form_graphics.fd: small changes to the layout
227 * FormGraphic.C: Apply-button, keepaspectratio enabling
228 depends to case of LaTeXView. Other small changes and
229 fixes. Add LyXView scale.
231 2002-02-01 Angus Leeming <a.leeming@ic.ac.uk>
233 * FormGraphics.C (c-tor): prevent resizing of the dialog.
235 2002-02-03 Herbert Voss <voss@lyx.org>
237 * xforms_helpers.C: fix bug with unit "%" in
238 updateWidgetsFromLengthString(...)
240 2002-02-02 Herbert Voss <voss@lyx.org>
242 * FormGraphic.C: fix bug with filename, rearrange the code,
243 delete choice "referencePoint" which is only possible for
245 * forms/form_graphics.fd: position options in a logical way,
246 add folder and scale for LyXView
248 2002-02-01 Angus Leeming <a.leeming@ic.ac.uk>
250 * FormGraphics.C (apply, update): respect the new DEFAULT state of
251 InsetGraphicsParams::DisplayType.
253 2002-01-31 Martin Vermeer <martin.vermeer@hut.fi>
255 * forms/form_graphics.fd: tweeks.
257 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
259 * FormGraphics.C: Fix MAXDIGIT values for height and width.
261 2002-01-30 Angus Leeming <a.leeming@ic.ac.uk>
263 * forms/form_citation: a few tweaks of my own.
265 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
267 * forms/form_citation: De-Monsterization (make it smaller).
269 2002-01-30 Angus Leeming <a.leeming@ic.ac.uk>
271 * forms/form_graphics.fd:
272 * FormGraphics.C: a few tweaks of my own.
274 2002-01-30 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
276 * forms/form_graphics.fd: Very small tweaks.
278 2002-01-29 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
280 * forms/form_graphics.fd: Change the dialog to look similar as
281 the nice QT2-Version (added tabfolder "Bounding Box", rearrangements);
282 added text_warning field..
284 * FormGraphics.[Ch]: Handle the Rearrangements.
285 Add input filters and warnings concerning invalid inputs.
286 Recognize the lyxrc-settings of display_graphics.
288 2002-01-29 Angus Leeming <a.leeming@ic.ac.uk>
290 * FormMathsSpace.h (space_):
291 * FormMathsStyle.h (style_): change from a short to an int to fix
292 type conversion warnings.
294 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
296 * FormMathsSpace.[Ch]:
297 * forms/form_maths_space.fd:
298 Changed the "Space" subpanel of the math panel into one of
299 ordinary buttons rather than radio buttons. They are now
300 self-applying so OK and Apply could go.
302 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
304 * FormMathsStyle.[Ch]:
305 * forms/form_maths_style.fd:
306 Patched to use button arrays. Buttons are self-applying, saving
307 one keystroke and the OK and Apply buttons.
309 2002-01-27 Herbert Voss <voss@lyx.org>
313 * forms/form_graphic.fd: rewritten to support graphicx with
314 all options and to be sure that the old figinsets are correct
316 * xforms-helpers.h: added two choice const for the LyXLength
317 one with all and one only with length which have a unit.
319 2002-01-29 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
321 * forms/form_minipage.fd: add text_warning field.
323 * FormMinipage.[Ch]: added input filters and warnings
324 (ButtonPolicy::SMInput FormMinipage::input)
326 2002-01-28 Angus Leeming <a.leeming@ic.ac.uk>
328 * FormAboutlyx.[Ch]: Removed redundant form() method and
329 dialog_ variable. They replicate that in the parent FormDB.
331 2002-01-28 Martin Vermeer <martin.vermeer@hut.fi>
334 * forms/form_maths_deco.fd: added math accents as a separate bitmap to
335 the Decorations sub-panel of mathed. See Lamport Table 3.11.
338 * MathsSymbols.C: reorganization of the two AMS panels "relations" and
339 "negated relations". Lower and broader.
341 2002-01-25 Angus Leeming <a.leeming@ic.ac.uk>
343 * FormTabular.C (update): Remove redundant code.
345 2002-01-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
347 * forms/form_tabular.fd: checkbox2radiobutton changes.
349 2002-01-20 Herbert Voss <voss@perce.de>
351 * FormInclude.[C]: better control of unexistings files
352 when entered without the browser
354 2002-01-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
356 * Toolbar_pimpl.C (update): disable layout combox when LFUN_LAYOUT
359 * combox.C (activate):
360 (deactivate): change color of labels to reflect the state of the
363 2002-01-16 Herbert Voss <voss@lyx.org>
365 * FormExternal.C (build): activate apply/ok-button when something
366 is entered in the filename-field
368 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
370 * FormMathsBitmap.C (apply): fix bug caused by using 'unsigned int'
371 rather than 'string::size_type'
373 2002-01-17 Martin Vermeer <martin.vermeer@hut.fi>
375 * FormMathPanel.[hC]:
377 * form_math_panel.[hC]:
378 * form_math_panel.fd: Modified. Added five symbol sub-panels
379 to the math panel containing AMS math symbols: arrows, relations,
380 negated relation, operators and miscellaneous (also containing some
381 hebrew and corner symbols).
383 2002-01-17 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
385 * FormMinipage.C (apply): change because MinipageParams::pageWidth
386 is now a real LyXLength
388 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
390 * FormDocument.C: enable line spacing input properly
392 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
394 * forms/form_preferences.fd:
395 * form_preferences.h:
396 * form_preferences.C:
398 * FormPreferences.C: use better variable name
400 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
402 * forms/form_preferences.fd: change "Use Scalable Fonts"
403 to "Rescale bitmap fonts"
405 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
408 * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
409 the button controller for IgnorantPolicy and PreferencesPolicy.
411 2002-01-16 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
413 * forms/form_tabular.fd: text_info field was too small. Enlarge it.
415 2002-01-15 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
417 * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
418 choice if the input field contains a LyXGlueLength.
420 * FormParagraph.C: Allow to insert and display gluelengths in VSpace
424 * FormTabular.C: Change input filter to allow inserting
425 gluelengths/lyxlength or numbers with unit choices.
427 * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
428 which was more or less duplicated.
430 * FormGraphics.C: set default units, dependent on US/other paper.
432 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
434 * Dialogs.C: no longer need to #include the Controller classes, as this
435 is how done in GUI.h.
437 * xformsBC.C: #include ButtonController.tmpl, containing the
438 instatiation of the button controller.
440 2002-01-15 John Levon <moz@compsoc.man.ac.uk>
442 * FormThesaurus.C: fix a crash
444 2002-1-15 Martin Vermeer <martin.vermeer@hut.fi>
447 * form_maths_delim_C:
448 * form_maths_delim.h:
449 * form_maths_delin.fd:
450 Put three radio buttons on the delimiters pop-up. It works as follows:
452 left mouse middle mouse right mouse
453 ----------------------------------------------------------------------
454 Left radio button | ( () )
455 Middle radio button | () () )
456 Right radio button | ) ) )
457 ----------------------------------------------------------------------
461 ( left-side delimiter selected
462 ) right-side delimiter selected
463 () "symmnetric pair" selected, of which the clicked delimiter is
465 So, if the middle radio button is activated ("()\nBoth")
466 and you click on "[" with the default (left) mouse button, you
467 get the delimiter pair "[]".
468 A shortcut for this (if the leftmost radio button is on) is
469 simply clicking the middle mouse button.
471 To create equal pairs, either have the middle radio button on and use
472 Mouse-left, or have the left radio button on and use Mouse-middle.
474 To create unequal pairs, you should have either the left or middle radio
475 button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
477 2002-01-15 Angus Leeming <a.leeming@ic.ac.uk>
479 * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
481 Remove the clickline_ member variable and hide() method;
482 Use fl_set_browser_dblclick_callback;
483 Constify a few temporary variables;
484 Use xforms_helpers' wrappers functions returning string rather than
485 the raw xforms functions returning char const *.
487 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
489 * DropDown.C: include <cctype> for isprint()
491 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
493 * FormMinipage.C (apply, update): MinipageParams::width renamed
494 as MinipageParams::pageWidth.
496 2002-01-14 Martin Vermeer <martin.vermeer@hut.fi>
500 MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
501 added to math panel's 'misc' sub-panel.
503 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
505 * FormMathsMatrix.C (input): use lyx::count rather than std::count.
507 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
509 * FormPreferences.h: add a std:: to make_pair.
511 2002-01-11 Angus Leeming <a.leeming@ic.ac.uk>
513 * DropDown.[Ch] (keypress, key_pressed): new signal and method,
516 * DropDown.C: place xforms callback functions in namespace anon.
517 Set browser callback on single not double click.
518 (select): return immediately of the vector is empty. Highlight the top
519 line. Position the browser above the minibuffer, not below it.
520 (peek): call key_pressed when a key press is detected.
521 (key_pressed): clean-up and emit the keypress signal.
523 * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
524 If nothing is selected, return string().
526 2002-01-14 John Levon <moz@compsoc.man.ac.uk>
528 * FormSpellchecker.C: disable resizing due to xforms bug
530 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
532 * FormFiledialog.C (Reread): skip broken symlinks
534 2002-01-13 Lars Gullik Bjønnes <larsbj@birdstep.com>
536 * FormMathsMatrix.C (AlignFilter): use std::count and add some
539 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
541 * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
544 * FormPreferences.C (Interface::input):
546 (Paths::input): add shortcuts to file dialogs directory buttons
548 * FormPreference.h (browse): add default empty parameters for
549 buttons descriptions.
551 * FormFiledialog.C (SetButton): allow for a shortcut in the name
554 2002-01-13 John Levon <moz@compsoc.man.ac.uk>
560 * forms/form_thesaurus.fd: update to Aiksaurus 0.14
562 2002-01-12 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
564 * Toolbar_pimpl.C (setPixmap): simplify a bit
566 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
568 * Toolbar_pimpl.C (ToolbarCB):
569 * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
572 2002-01-12 Allan Rae <rae@lyx.org>
574 * FormTabular.C (FormTabular): Fix Purify UMR.
576 * FormPreferences.C (build): "Conversion" is a better name.
578 2002-01-10 Martin Vermeer <martin.vermeer@hut.fi>
580 * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
583 * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
585 2002-01-10 Angus Leeming <a.leeming@ic.ac.uk>
588 * forms/form_preferences.fd: change names and descriptions of popup
589 font variables to reflect their actual use.
591 * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
593 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
595 * FormPreferences.C (input): allow empty values for document_path
598 * FormFiledialog.C (SetButton):
599 (FileDlgCB): do not disable directory buttons if they have an
601 (SetDirectory): if the argument is an empty string, change to
604 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
606 * forms/form_maths_style.fd:
607 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
608 size "styles" and font types.
609 * FormMathsPanel.[Ch]:
611 * forms/form_maths_panel.fd: Modified too.
613 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
615 * Menubar_pimpl.C (create_submenu):
616 * Toolbar_pimpl.C (update): use FuncStatus.
618 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
620 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
621 for fl_get_browser_line that is guaranteed to return a valid string.
623 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
625 * FormSpellchecker.C: fix possible crash on clicking a suggestion
627 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
629 * forms/form_document.fd (bullets): fix small cosmetic problem after
630 John's radio2button change.
632 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
635 * forms/form_document.fd: change the labels and variable names of
636 left_margin, right_margin to inner_margin, outer_margin, in line
637 with bugzilla bug #157.
639 * FormFiledialog.C (Reread): used locally stored modtime variable
640 rather than make repeated calls to fileInfo.getModificationTime().
642 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
643 isOK() checks to the use of the FileInfo instance and removed those
646 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
647 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
649 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
652 * forms/form_*: change radio buttons to round3dbutton
654 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
656 * FormFiledialog.C: add FIXME
658 * xforms_helpers.C: fix use of FileInfo
660 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
666 * forms/form_tabular.fd: ugly fix to get around
667 some of the UI problems (bug #110).
669 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
671 * FormDocument.C: Recognize the default paper settings too
672 when setting the default length values (cm or inch).
673 * FormParagraph.C: do the same.
675 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
677 * FormFloat.C: changes to prevent here definitely being used
680 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
682 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
684 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
686 * DropDown.C: always include <config.h> in sources.
691 * DropDown.h: do not include <config.h> in headers
693 2001-12-20 Juergen Vigna <jug@sad.it>
695 * FormTabular.C (update): final LT-h/f support modifications.
697 2001-12-19 Juergen Vigna <jug@sad.it>
699 * FormTabular.C (update): change a bit the tabular layout and added
700 better longtable options handling.
702 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
704 * FormToc.C: using std::endl
706 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
708 * FormToc.C: fix crash when no entries, and
709 update types properly
711 2001-12-11 Ben Stanley <bds02@uow.edu.au>
713 * Menubar_pimpl.C: Fixed a crashing bug when document has more
714 than 80 floats and using xforms 0.88
716 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
718 * xforms_helpers.C: include lyxlength.h here
719 * xforms_helpers.h: ... but not here
721 * FormTabular.C: use LyXLength instead of string wherever
722 necessary; whitespace changes.
724 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
726 * forms/form_preferences.fd: use the same name for font sizes
727 than the character dialog.
729 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
731 * forms/form_search.fd: Added label text to search buttons
732 (to make the shortcuts visible).
734 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
736 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
738 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
741 * xforms_helpers.C: change "while(" to "while ("
743 2001-12-05 Allan Rae <rae@lyx.org>
745 * FormParagraph.C (apply): One other LyXText fix.
747 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
749 * FormParagraph.C (getCurrentParagraph):
750 (apply): get the right LyXText !
752 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
754 * FormParagraph.C: disallow page breaks in insets
756 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
758 * FormParagraph.C: allow signed space above/below, actually
759 use space below units
761 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
763 * FormToc.C: fixes to make floatlists work
765 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
768 * Alert_pimpl.C: Alert etc.
772 * forms/fdfix.sh: move idex etc. to here
774 * GUIRunTime.C: move getScreenDPI() to here
776 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
778 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
779 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
780 to 100p (now German translation fits in).
781 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
782 form_preferences.fd, form_graphics.fd, form.include.fd,
784 Unified label "Browse..." and unified its width to 100p.
786 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
788 * forms/form_graphics.fd: fixed shortcut clash
789 * forms/form-external.fd: added shortcut for "Apply"
791 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
793 * FormFiledialog.C: don't reset path if new dir
796 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
798 * forms/form_document.fd: Renamed "Save as Class Defaults"
799 to "Save as Document Defaults"
801 Removed the setEnabled-Definitions for the
802 "save_default"-Button since it causes nothing but trouble.
803 Changed the text of AskQuestion on saveParamsAsDefault.
805 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
807 * DropDown.C: fix crash, improve behaviour a bit
809 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
811 * FormDocument.C (class_apply):
815 (bullets_apply): add a version of these methods taking a
816 BufferParams& parameters. The original versions are now wrappers
818 (saveParamsAsDefault): new function, moved from old
819 LFUN_LAYOUT_SAVE_DEFAULT code.
821 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
825 * DropDown.C: drop-down completion
827 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
829 * forms/form_graphics.fd: change clashing shortcut
831 2001-10-24 Juergen Vigna <jug@sad.it>
833 * FormTabular.C: changed calls for footer/headers of longtabulars.
835 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
837 * forms/form_tabular.fd: Add value choices
838 * FormTabular.C: Handle that choices
840 * FormDocument.C: fix small bug.
842 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
844 * FormGraphics.[Ch]: move some parameters out of the heaader file and
848 * forms/form_preferences.fd: replaced button_colorspace with two
849 radio buttons, button_hsv and button_rgb.
851 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
853 * forms/form_document.fd:
854 Class: add a value choice for Default Skip.
855 Some rearrangements (minor tweaks).
856 * FormDocument.C: Handle that choice, minor tweaks.
857 * forms/form_paragraph.fd: Add value choices
858 * FormParagraph.C: Handle that choices.
859 * FormMinipage.C/FormGraphics.C: Small tweaks.
861 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
863 * FormDocument.C: fixed some bugs in the Paper tab.
865 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
866 specifying default unit for choice if input string is empty.
868 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
870 * FormDocument.C (input): one more tweak...
872 2001-10-10 Herbert Voss <voss@perce.de>
874 * FormTexinfo.[Ch]: some changes to the code
876 2001-10-10 André Pönitz <poenitz@htwm.de>
878 * FormsMathMatrix.C: add missing space between v- and h-alignment
881 2001-10-09 Herbert Voss <voss@perce.de>
884 * forms/form_texinfo.fd: new files. Display information about the
885 installed texfiles (cls,sty,bst).
887 * FormShowFile.[Ch]: new files. Display the contents of a file.
890 * Makefile.am: modified appropriately.
892 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
894 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
895 Given input and choice widgets, create a string such as "1cm".
896 (updateWidgetsFromLengthString): new function.
897 Given a string such as "1cm", set the input and choice widgets.
900 * forms/form_document.fd: improve the GUI of the paper tab using these
901 new helper functions.
903 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
905 * FormDocument.C (build): support latin4
907 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
909 * FormDocument.C (build): support latin3
911 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
913 * forms/form_aboutlyx.fd: use flat boxes for tabs.
915 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
917 * forms/form_document.fd: rearrangement of the paper tab;
918 rename "use geometry" to "custom margins/sizes".
920 * FormDocument.C: add code to avoid the input of senseless data
921 in document -> paper.
923 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
925 * FormDocument.C: Disable choice "Special" if landscape
926 is chosen to prevent senseless values.
928 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
930 * forms/form_preferences.fd: small tweaks.
932 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
934 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
935 button to "Use Class Defaults" and moved it outside the tab.
936 Some more minor tweaking.
938 * FormDocument.C: handled this changes.
940 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
942 * Dialogs.C: remove splash dialog code.
946 * forms/form_splash.fd: removed.
949 * forms/makefile: remove splash dialog files.
951 * Menubar_pimpl.C (MenuCallback): no longer call
952 Dialogs::destroySplash.
954 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
956 * forms/form_preferences.fd: fix typo
958 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
961 * forms/form_ref.fd: renamed the widgets in the standard style.
963 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
964 helper functions. Build a vector<string> from the contents of
965 an fl_choice and fl_browser respectively.
967 * FormCitation.C (fillChoice, updateBrowser):
968 * FormRef.C: use these new functions to only update the choices and
969 browsers when absolutely necessary.
971 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
973 * FormBase.C (InputCB):
974 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
975 "select choice < 1" problem.
977 * FormRef.C (input): undid Dekel's change in light of the above
980 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
982 * FormRef.C (input): Fix crash when using dialog with keyboard.
984 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
986 * forms/form_document.fd: small tweaks.
988 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
990 * forms/form_document.fd: Added checkbox "auto_reset", button
991 "reset_defaults" and button "save_defaults".
993 * Form_Document.[Ch]: Removed AskQuestion when changing class.
994 Implement the 2 buttons and the checkbox described above.
996 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
997 save the default value of that lyxrc)
999 * FormPreferences.C: Handle that button
1001 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
1003 * form_ref.fd: a little tweaking.
1005 * FormSpellchecker.C (build): set the bounds to the slider, so it
1006 updates during a spellchecking session.
1008 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
1010 * forms/form_preferences.fd: rearrangement and addition of new
1011 Display Graphics radio buttons to Look & Feel->Misc
1012 (By Jürgen Spitzmüller).
1014 * FormPreferences.C: modify new lyxrc variable "display_graphics"
1015 depending on the values of the Display Graphics radio buttons.
1017 * FormGraphics.C: use this variable.
1019 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
1021 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
1022 Hoorah! Happy Birthday to me!
1024 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
1026 * forms/form_ref.fd: Add buffer button.
1028 * FormRef.C (update): Handle the buffer button.
1031 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1033 * forms/form_graphics.fd: complete rewrite of the dialog
1034 (Most work was done by Angus, though).
1036 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1038 * combox.C (hide): execute the callback _after_ closing the
1041 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
1043 * FormDocument.C (c-tor): initialise some variables.
1045 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
1046 (Thereby removing a warning message when the dialog is built.)
1048 * FormFloat.C (input): return SMI_VALID.
1050 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
1052 * FormDocument.C (input, options_update): add code to enable the
1053 Author-Year/Numerical citation choice only if the natbib checkbox is
1056 * FormFloat.[Ch]: added new method input() to control the behaviour of
1058 * forms/form_float.fd: renamed Here as button_here_definitely.
1061 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
1062 have them, so enabling the Ok, Apply buttons appropriately.
1064 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1066 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
1067 Label", added a labelframe).
1069 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
1071 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
1072 (C_Toolbar_BubbleTimerCB): fix linking
1074 * FormMathsBitmap.C (form): use get() to get the raw pointer.
1076 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
1078 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
1080 * combox.C (C_Combox_input_cb): make it static
1081 (C_Combox_combo_cb): make it static
1082 (C_Combox_peek_event): make it static
1084 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
1085 (C_Toolbar_BubblePost): make it static
1086 (C_Toolbar_ToolbarCB): make it static
1088 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
1090 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
1092 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
1095 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1097 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
1098 been used successfully in FormBase.
1099 (show): call bc().refresh() after building the dialog to activate the
1102 * FormPreferences.C (build): remove hack to fix butoon controller as
1103 the correct fix is in FormBaseDeprecated.
1105 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
1107 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
1109 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1111 * Toolbar_pimpl.C (setLayout):
1112 (layoutSelected): make them work even when gettext has been
1113 translating the interface.
1115 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1117 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
1118 ("Apply" does not work without former user change in the dialog).
1120 * FormPreferences.C (build): Fix bug: if you start LyX and open the
1121 Preferences dialog, "Apply" is activated even though no change has been
1124 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
1126 * FormBase.C (show): use controller_.IconifyWithMain() to control
1127 the dialog's show policy
1129 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
1131 * FormPreferences.C:
1132 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
1133 check button to the Look & Feel->Misc tab and code to modify the lyxrc
1134 variable dialogs_iconify_with_main appropriately.
1136 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
1138 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
1140 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
1142 * forms/form_character.fd: small cosmetics (aligned "Language:" right
1143 as suggested in Michael's Buglist).
1145 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1147 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
1149 (layoutSelected): remove the numeric argument and use the text of
1150 the combox entry instead.
1152 * combox.C: lowercase a few remaining methods, rename select_text
1154 * several files: propagate these changes
1156 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
1158 * FormPreferences.C: add fl_set_input_return to input_paperoption.
1160 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
1162 * FormParagraph.C: fix default line spacing case
1164 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1166 * FormParagraph.C: disable space inputs when != Length
1168 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1170 * FormPreferences.C:
1171 * form_preferences.h:
1172 * form_preferences.C:
1173 * forms/form_preferences.fd: add view_dvi_paper_option
1175 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1177 * FormMathsPanel.h: sub dialogs must be Ignorant.
1179 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
1181 * FormParagraph.C: fix to not allow 0 linespacing
1183 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1185 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
1187 * FormParagraph.C (input): set fl_get_choice check for the linespacing
1188 to 5 not 4. xforms arrays start at 1.
1190 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1192 * FormParagraph.[Ch]:
1193 * forms/form_paragraph.fd: clean up of dialog and of controlling
1196 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
1198 * FormBase.C (C_CutandPastePH): new function that can be used as a
1199 pre-handler to any xforms text input widget. Will trigger an event on
1200 pasting into the widget using the middle mouse button.
1202 * FormPreamble.C (build): use this pre-handler for the input widget.
1204 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
1207 * forms/form_citation.fd: a little tweaking to ensure that the
1208 style choice remains centred within the frame if its contents change.
1210 * FormBase.h: added an allow_resize_ member variable. If false
1211 resizing the dialog is prohibitted.
1214 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
1219 make use of this functionality to ensure that the dialog cannot be
1222 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
1224 * GUIRunTime.C: initApplication() should take a int & argc
1226 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
1229 * FormCitation.C: tidy code a little
1231 * GUIRunTime.C: more informative error
1233 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
1235 * forms/form_preferences.fd: order the items "logically" so that
1236 tabbing through the dialog makes sense. Close bug #404569.
1238 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
1240 * FormPreferences.C: Tentative fix of John's "no point in spell
1241 command "None"" bug, #223255.
1243 2001-08-23 Herbert Voss <voss@perce.de>
1245 * FormBibtex.C (input): normalize database list
1247 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
1249 * FormBibtex.C: make sure that any database is stored only once.
1251 2001-08-22 Herbert Voss <voss@perce.de>
1253 * FormBibtex.C (input): fix for multiple databases
1255 2001-08-21 Herbert Voss <voss@perce.de>
1257 * FormBibtex.C (input): extension handling for ".bst"
1259 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
1261 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
1262 check button is pressed.
1264 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
1266 * FormParagraph.C (general_apply): Handle default spacing.
1267 (general_update): Ditto.
1269 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
1272 * forms/form_bibtex.fd: get the browse buttons working as they should.
1274 2001-08-20 Herbert Voss <voss@perce.de>
1277 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
1278 databases and styles. Added an option for "bibliography into toc"
1280 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
1282 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
1285 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
1287 * combox.h: fix source doc
1289 * form_math_matrix.C:
1290 * forms/form_math_matrix.fd: new layout
1292 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
1296 * forms/form_paragraph.fd:
1297 * FormParagraph.C: support per-para linespacing
1299 * forms/form_float.fd:
1300 * form_float.C: fix shortcut typo
1302 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
1304 * forms/form_character.fd: small adjustment to the position of John's
1305 extra Language label.
1307 2001-08-09 André Pönitz <poenitz@htwm.de>
1309 * FormMathsDelim.C: renamed some delimiter parameters.
1311 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
1313 * FormCitation.C (build):
1314 * FormDocument.C (build):
1315 * FormMinipage.C (build):
1316 * FormParagraph.C (build):
1317 * FormRef.C (build): added stuff to read-only list in the
1320 * FormCitation.C (update): disable citation style stuff when not using
1323 2001-08-06 Juergen Vigna <jug@sad.it>
1325 * forms/form_ert.fd: new file.
1327 * form_ert.[Ch]: new files.
1329 * FormERT.[Ch]: new files. Implementation of ERT dialog.
1331 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
1333 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
1335 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
1337 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
1339 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
1343 * form_maths_panel.C:
1344 * form_maths_panel.h:
1345 * forms/form_maths_panel.fd: re-add dots bitmaps
1347 * FormRef.C: "Goto" -> "Go to"
1349 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
1351 * FormMathsBitmap.C: initialise form_
1353 2001-07-29 Baruch Even <baruch@lyx.org>
1355 * src/forms/form_graphics.fd:
1356 * src/FormGraphics.C: Added support for the new horizontal scale factor.
1358 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
1360 * forms/makefile (SRCS): add form_float.fd
1362 * forms/form_float.fd: new file
1364 * form_float.[Ch]: new files
1366 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
1367 FormFloat.h, form_float.C and form_float.h
1369 * FormFloat.[Ch]: new files
1371 * Dialogs.C: init GUIFloat is well
1373 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
1375 * FormToc.C (updateType): Fix problem with TOC that couldn't be
1376 updated because the type list was not updated.
1378 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
1380 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
1383 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
1385 * FormGraphics.C (build): uncommented the fl_set_input_return call for
1386 input_rotate_angle. Set input filter on rotate_angle to make it accept
1387 only floating point numbers.
1388 (input): Browse now activates the Ok button approriately.
1390 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
1399 * forms/form_thesaurus.fd: add thesaurus
1401 2001-07-26 Baruch Even <baruch@lyx.org>
1404 * FormGraphics.C: Removed hide method since it was interfering with the
1405 needed work, it cleared several vectors that were needed for proper
1406 functioning. Also changed rotateAngle to float.
1409 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
1412 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1414 * FormInclude.C: add load file facility back
1416 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1418 * FormCharacter.C: disable resizing as it doesn't work
1420 * FormPreamble.C: allow to copy-paste from RO preamble by
1423 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
1425 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
1427 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
1429 * FormCitation.[Ch]: changes associated with adding natbib support.
1430 New helper functions, string_width, fillChoice, updateStyle.
1431 (apply): set the citation command appropriately.
1432 (input): deal with the citation command choices.
1433 (update): parse the citation command and deal with it. Nuke the
1437 * FormDocument.C (build): add options to use natbib.
1439 * forms/form_citation.fd: add natbib support. Rearrange dialog to
1440 fit onto shorter screens.
1442 * forms/form_document.fd: add natbib support.
1444 2001-07-16 Juergen Vigna <jug@sad.it>
1446 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
1448 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
1450 Consistent use of Lsstream.h:
1451 * FormAboutlyx.C (build):
1452 * FormVCLog.C (update): std::ostringstream -> ostringstream.
1454 * FormMathsDelim.C (apply):
1455 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
1457 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1459 * implement 1 about lyx dialog instead of 3 separate ones
1461 * FormCredits.[Ch]: removed
1462 * FormCopyright.[Ch]: removed
1463 * form_credits.[Ch]: removed
1464 * forms/form_credits.fd: removed
1465 * form_copyright.[Ch]: removed
1466 * forms/form_copyright.fd: removed
1467 * FormAboutlyx.[Ch]: added
1468 * form_aboutlyx.[Ch]: added
1469 * forms/form_aboutlyx.fd: added
1470 * Dialogs.C: add about lyx stuff
1472 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1476 * FormPreferences.[Ch]: rename spellchecker to spelloptions
1477 * form_preferences.[Ch]: idem
1478 * forms/form_preferences.fd: idem
1479 * FormSpellchecker.[Ch]: added
1480 * form_spellchecker.[Ch]: added
1481 * forms/form_spellchecker.fd: added
1482 * Dialogs.C: add spellchecker
1484 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
1486 * FormFiledialog.C: (*it). -> it->
1487 * Toolbar_pimpl.C: ditto
1488 * RadioButtonGroup.C: ditto
1489 * FormPreferences.C: ditto
1491 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1493 * GUIRunTime.C (x11Display):
1496 (x11VisualDepth): new methods
1498 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1500 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
1503 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
1506 * GUIRunTime.C (createMainView): implement
1508 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1512 * forms/form_character.fd: hide the widget underneath language
1515 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1517 * FormPreferences.h:
1518 * FormPreferences.C: connect and operator
1519 showSpellcheckerPreferences signal
1521 * FormPrint.C (input): modify to select radio_file
1522 when the user uses the filename input
1524 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
1526 * combox.C (remove): send debug output to Debug::GUI.
1528 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
1530 * Menubar_pimpl.C (create_submenu):
1531 * Toolbar_pimpl.C (update): update to use func_status
1533 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
1535 * FormPreferences.C (Path::feedback): remove bogus description of
1538 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
1540 * xformsBC.h: clean-up of included files.
1542 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1545 * FormParagraph.C (c-tor): cosmetic name change of signal.
1547 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
1548 signal. It's pretty crude at the moment! Mental note: would be more
1549 elegant if we passed a LyXParagraph & with both the signals rather than
1550 search through the Buffer.
1552 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
1554 * *.[h]: added // -*- C++ -*-
1555 * *.[C]: removed // -*- C++ -*-
1557 * FormCharacter.C (update): now uses contents of font_, stored
1558 permanently by the controller to update() the dialog.
1560 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
1563 * form_include.fd: (various places): Ok button is now activated when
1564 the filename is input from the keyboard.
1566 * FormPreferences.C white-space change in various places.
1567 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
1568 that disabled addition of new converters.
1570 * FormCharacter.C (input, update): new methods. Activate the Apply
1571 button when any of the input fileds are not IGNORE.
1573 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1575 * FormToc.C (input): change test slightly.
1576 (updateContents): clear list if empty and add no list msg.
1578 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
1580 * FormParagraph.C (update, general_update): enabling the align buttons
1581 is now dependent on the AlignPossible entry in the Layout.
1583 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1586 * FormMathsMatrix.C: bring C functions into global namespace if
1589 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1591 * MathsSymbols.C (pixmapFromBitmapData): add std::
1593 * FormMathsMatrix.C (AlignFilter): add std::
1595 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1597 * FormDocument.C (build): add iso8859-15 support.
1599 2001-05-08 Baruch Even <baruch@lyx.org>
1601 * Menubar_pimpl.C: Fixed compilation problem.
1603 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1605 * Menubar_pimpl.C (add_toc): use name and not type with float.
1606 (create_submenu): correct call of new object
1607 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1609 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1611 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1613 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1615 * Dialogs.C: included insetgraphicsParams.h
1617 * FormMathsMatrix.C:
1618 * FormMathsBitmap.C: included LAssert.h
1620 2001-04-24 Allan Rae <rae@lyx.org>
1622 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1624 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1626 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1627 string of length 1 !
1629 2001-04-16 Allan Rae <rae@lyx.org>
1631 * xforms_helpers.C (formatted):
1632 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1633 as an unrecognised preprocessor directive. So ensure they're wrapped.
1635 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1637 * FormTabularCreate.C: pass a pair of uints to the controller
1639 * FormVCLog.C: the log appears as a stringstream now
1641 * forms/form_external.fd: make params update state (from Angus)
1643 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1645 * Menubar_pimpl.C: include gettext.h
1647 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1649 * xforms_helpers.C (formatted): constify length
1651 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1652 (input): adjust for scoped_ptr
1653 (input): constify str
1655 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1657 * Dialogs.C: s/popup/dialog/
1661 * FormBase.C: s/ControlButton/ControlButtons/
1662 move bc().refresh() into base show() method
1665 * FormBaseDeprecated.C:
1668 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1670 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1673 * forms/form_toc.fd: implemented controller-view split.
1675 * Dialogs.C: associated changes.
1677 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1680 * forms/form_citation.fd: Don't change the name of the button when
1681 toggling between regular expression and simple searches.
1682 Squashed bug when creating a new inset, the keys field contained
1683 one (empty) key. No more; thanks, Dekel.
1686 * forms/form_external.fd: added Apply button.
1688 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1691 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1694 * FormExternal.[Ch]:
1695 * forms/form_external.fd: implemented controller-view split.
1697 * Dialogs.C: associated changes.
1699 * FormGraphics.[Ch]:
1702 moved the browsing functionality into the controller.
1704 * xforms_helpers.[Ch]: moved browseFile to
1705 ../controllers/helper_funcs.[Ch]
1708 * forms/form_citation.fd: added case sensitive search button.
1710 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
1712 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1713 Code moved into the generic template base class. Replaced
1714 setCancelCloseButton() with setButtonLabel().
1716 2001-03-29 Juergen Vigna <jug@sad.it>
1718 * FormMinipage.C: removed widthp_ and all it's functions and changed
1719 to use new %-lengths of LyXLength.
1721 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
1723 * FormGraphics.[Ch]:
1724 * forms/form_graphics.fd:
1726 * forms/form_index.fd: implemented controller-view split.
1728 * Dialogs.C: associated changes.
1730 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1732 * FormCitation.C: changes associated with ControlCitation cleanup.
1734 * FormMinipage.h: cleaned-up forward declarations.
1736 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
1738 * FormMinipage.[Ch]:
1739 * forms/form_minipage.fd:
1741 * forms/form_print.fd:
1742 * FormSplash.[Ch]: implemented controller-view split.
1744 * Dialogs.C: associated changes.
1746 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
1748 * FormPreamble.[Ch]:
1749 * forms/form_preamble.fd:
1751 * forms/form_ref.fd:
1753 * forms/form_search.fd:
1754 * FormTabularCreate.[Ch]:
1755 * forms/form_tabular_create.fd: implemented controller-view split.
1757 * Dialogs.C: associated changes.
1759 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1766 * form_url.fd: implemented controller-view split.
1768 * Dialogs.C: associated changes.
1772 * FormCitation.h: moved methods from protected to private.
1774 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1776 * FormCredits.C (build): changes associated with
1777 ControlCredits::getCredits returning a stringstream not a vector<string>
1779 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
1781 * FormCopyright.[Ch]:
1782 * forms/form_copyright.fd: implemented controller-view split.
1785 * forms/form_credits.fd: implemented controller-view split.
1787 * Dialogs.C: associated changes.
1789 * xforms_helpers.C (formatted): improved the function so that it now
1790 repects '\n' characters in the input string. Ie, the user can now
1791 specify line breaks explicitly.
1793 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
1795 * FormCharacter.[Ch]:
1796 * forms/form_character.fd: implemented controller-view split.
1798 * Dialogs.C: associated changes.
1800 * FormBase.C (input): changed return to SMI_VALID.
1802 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1803 any surrounding whitespace.
1805 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1807 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1809 (FormBase2): split into two template classes, FormDB (DialogBase) and
1810 FormCB (ControllerBase) for greater flexibility.
1814 * FormCitation.[Ch]: associated changes.
1819 * forms/form_browser.fd: implemented controller-view split.
1821 * Dialogs.C: associated changes.
1823 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1826 * forms/form_bibtex.fd: implemented controller-view split.
1828 * Dialogs.C: associated changes.
1830 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1832 * FormBaseDeprecated.[Ch]: rename title as title_.
1834 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1835 with limited functionality. It got lost in the MVC merge.
1837 * FormBaseDeprecated.C:
1838 * FormBase.C (show): moved initialisation of minw_, minh_ here.
1840 * FormBibitem.C (build):
1841 * FormBibtex.C (build):
1842 * FormBrowser.C (build):
1843 * FormCharacter.C (build):
1844 * FormCitation.C (build):
1845 * FormCopyright.C (build):
1846 * FormCredits.C (build):
1847 * FormDocument.C (build):
1848 * FormError.C (build):
1849 * FormExternal.C (build):
1850 * FormGraphics.C (build):
1851 * FormInclude.C (build):
1852 * FormIndex.C (build):
1853 * FormMinipage.C (build):
1854 * FormParagraph.C (build):
1855 * FormPreamble.C (build):
1856 * FormPreferences.C (build):
1857 * FormPrint.C (build):
1858 * FormRef.C (build):
1859 * FormSearch.C (build):
1860 * FormTabular.C (build):
1861 * FormTabularCreate.C (build):
1862 * FormToc.C (build):
1863 * FormUrl.C (build): removed initialisation of minw_, minh_.
1865 * The Maths Panel stuff no longer causes a crash on exit from LyX.
1868 * forms/form_maths.fd: removed.
1870 * forms/form_maths_delim.fd:
1871 * forms/form_maths_deco.fd:
1872 * forms/form_maths_matrix.fd:
1873 * forms/form_maths_space.fd:
1874 * forms/form_maths_panel.fd: new files.
1875 Split contents of form_maths.fd into 5 new files, one for each form.
1877 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1878 class FormMathsBitmap in FormMathsBitmap.[Ch].
1880 * FormMathsPanel.[Ch]:
1881 * FormMathsBitmap.[Ch]:
1882 * FormMathsDeco.[Ch]:
1883 * FormMathsDelim.[Ch]:
1884 * FormMathsMatrix.[Ch]:
1885 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1886 one for each popup. Rewrite so that all the new classes are derived from
1887 FormBaseBD. Clean up the logic in the process (I hope!).
1889 * Makefile.am: added new fils, removed redundant ones.
1891 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1893 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1895 (updateInset): ditto
1897 2001-03-16 Juergen Vigna <jug@sad.it>
1899 * Dialogs.C (Dialogs): create minipage options dialog.
1901 * forms/form_minipage.fd:
1905 * FormMinipage.h: new files for the minipage options dialog.
1907 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1909 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1912 * forms/form_maths.fd: change C_FormBaseCancelCB to
1913 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1915 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
1917 * FormMaths.C: quash warnings
1919 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1921 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1924 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1926 * Form_various.h: cleaned up #includes and forward declarations.
1928 * Form_various.C: added "using SigC::slot" declaration.
1930 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1932 * FormDocument.C (CheckChoiceClass): removed string tct as the
1933 compiler warned that it was defined but never used.
1934 removed USE_CLASS_COMBO.
1936 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1947 * forms/form_maths.fd:
1949 * forms/fdfix.sh: add maths panel
1952 * bmtable.c: moved from src/
1954 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1956 * FormParagraph.h: NO_PEXTRA
1957 * FormParagraph.C (input): NO_PEXTRA
1959 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1961 * several files: remove CXX_WORKING_NAMESPACES
1963 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1965 * Merging changes from BRANCH_MVC back into HEAD.
1967 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1969 * Dialogs.C (c-tor): Changes associated with storing a vector of
1971 Use MVC Bibitem popup.
1973 * FormBase.h: add a new template class FormBase2, derived from FormBase
1974 to make life creating MVC popups even easier ;-)
1977 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1978 Proof that a simple popup should be easy to implement!
1980 * FormCitation.[Ch]: now derived from FormBase2.
1982 * FormToc.C: added using std::vector directive.
1984 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1986 * FormSearch.C: Add missing #pragma
1988 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1991 * forms/form_citation.fd: added the ability to Search, both Simply and
1992 for Regular Expressions. Use the Search code in the controller() to do
1993 the actual searching.
1995 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1997 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1998 * forms/makefile: added form_credits.fd
2000 * Dialogs.C: added FormCredits and removed ShowCredits.
2003 * forms/form_credits.fd:
2004 * forms/form_search.fd: ported to the MVC way.
2006 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
2008 * xforms_helpers.h (formatted): now has default arguments for size and
2011 * FormCitation.[Ch]: moved code out of this class and into
2012 ControlCitation and associated helper funcs.
2014 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2016 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
2017 ButtonController::valid() to check state of input. The buttons are
2018 now controlled correctly.
2020 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
2022 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
2024 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
2026 * FormBase.[Ch]: rename title as title_.
2028 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
2030 * FormBase.C (c-tor): initialise variables in correct order.
2032 * FormCitation.C: add #include <algorithm>
2034 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
2036 * xformsBC.[Ch]: Changes associated with the changes to
2037 controllers/ButtonController.[Ch]. Ie, the class is now derived from
2038 ButtonControllerBase and the ButtonPolicy is accessed through a method
2039 bp() rather than the instance bp_.
2041 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
2042 rather use a pure virtual method bc() to access the controller
2043 instantiated by the daughter classes.
2045 * F*.[Ch]: changes associated with the above.
2047 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
2049 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
2051 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
2053 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
2055 * ButtonController.[Ch]: deleted. The class is split into two
2056 (with identical functionality), the code being found in
2057 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
2059 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
2060 ButtonController class.
2062 * FormBase.[Ch]: changes associated with the above split.
2064 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
2065 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
2066 controlling all interaction to/from the LyX kernel.
2068 * FormCitation.[Ch]:
2069 * forms/form_citation.fd: An xforms-specific implementation of the
2070 Citation dialog, controlled by the GUI-I ControlCitation.
2072 * Dialogs.C: Use the controlled Citation dialog.
2074 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
2078 * combox.C: moved from src/
2080 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
2083 * forms/form_filedialog.C.patch: I hate having to make these patches,
2084 but on reflection I think it's probably better than hacking fdfix.sh.
2086 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
2088 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
2090 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
2092 * FormGraphics.C: remove unnecessary hack
2094 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
2096 * FormCitation.C (apply): Do not put space between multiple keys.
2098 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
2100 * Menubar_pimpl.C (add_toc): Remove debug message.
2102 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
2110 * xforms/forms/makefile:
2111 * forms/form_external.fd: add FormExternal
2113 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
2115 * Dialogs.C: add destroySplash()
2119 * forms/form_splash.fd:
2121 * FormSplash.C: make independent of FormBase, tidy
2123 * Menubar_pimpl.C: destroy splash on interaction
2125 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
2131 * forms/form_include.fd: rework, clean up
2133 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2135 * FormToc.h: use Buffer::typedef
2137 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
2138 * FormToc.C (build): ditto
2141 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2143 * FormToc.C (build): implement for dynamic number of lists
2145 * Menubar_pimpl.C (add_toc): ditto
2147 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
2153 * form_credits.[Ch]:
2154 * forms/form_credits.fd:
2156 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2158 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
2159 make ButtonList contain boost::shared_ptr<ItemInfo>
2161 * Menubar_pimpl.C (~Pimpl): remove destructor
2163 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
2169 * form_filedialog.C:
2170 * form_filedialog.h:
2173 * FormPreferences.C:
2179 * form/form_filedialog.fd: add File Dialog
2181 * Toolbar_pimpl.C: move LayoutsCB to here
2183 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2185 * FormParagraph.C: changes because of ParagraphParameters.
2187 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2189 * FormSearch.C (Replace): remove default argument
2192 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
2194 * added find/replace dialog:
2195 * FormSearch.*: added
2196 * form_search.*: added
2197 * forms/form_search.fd: added
2199 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2201 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
2203 * various: in a rush of delayed guilt, I've renamed all instances of
2204 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
2207 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
2208 activate/deactivate an FL_OBJECT.
2215 * FormPreferences.C:
2217 * FormTabular.C: used it.
2219 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
2221 * FormPreferences.C: removed three unused using directives.
2223 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
2225 * added find/replace dialog:
2226 * FormSearch.*: added
2227 * form_search.*: added
2228 * forms/form_search.fd: added
2230 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
2232 * FormRef.C: Fixed the behaviour of Goto-Ref.
2234 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
2236 * forms/makefile: added character and preamble dialogs
2238 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
2240 * FormCharacter.C (FormCharacter): change order of deletion,
2241 change combo_language2 to combo_language2_
2243 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
2245 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
2247 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
2249 * Dialogs.C: added layoutcharacter
2250 * FormCharacter.C: added
2251 * FormCharacter.h: added
2252 * form_character.C: added
2253 * form_character.h: added
2254 * forms/form_character.fd: added
2256 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
2258 * FormPreferences.C: Handle lyxrc.language_use_babel and
2259 lyxrc.language_global_options.
2261 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
2263 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
2265 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
2267 * FormBase.C: no longer transient dialogs, XMapWindow()
2268 in attempt to de-iconify
2270 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
2272 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
2274 * FormDocument.C (checkMarginValues): Activate "use geometry" button
2275 if using custom paper size/margin.
2277 2001-02-21 Allan Rae <rae@lyx.org>
2279 * forms/form_preferences.fd: larger, bold font for outer tabfolder
2281 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
2283 * src/frontends/xforms/Dialogs.C: added preamble
2284 * src/frontends/xforms/FormPreamble.C: added
2285 * src/frontends/xforms/FormPreamble.h: added
2286 * src/frontends/xforms/Makefile.am: added
2287 * src/frontends/xforms/form_preamble.C: added
2288 * src/frontends/xforms/form_preamble.h: added
2289 * src/frontends/xforms/form_preamble.fd: added
2291 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2293 * FormBase.h: moved noncopyable derivation to DialogBase.
2295 2001-02-19 Juergen Vigna <jug@sad.it>
2297 * FormTabular.C (build): make all input field accepted only after
2300 * forms/form_tabular.fd: removed default "Return" on Close-Button.
2302 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2306 * FormInset.C (showInset): change associated with name change
2307 inset::hide to inset::hideDialog.
2309 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
2311 * FormCitation.C (build): altering "Text after" now activates the Ok,
2314 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
2316 * FormCitation.C: lots of white-space changes to make file consistent
2318 (input): use the FL_OBJECT * parameter to decide what to do, not the
2321 * FormCitation.h: removed most entries in enum.
2323 * forms/form_citation.fd: change names of variables, consistent with
2324 Allan's naming scheme.
2325 Don't pass any particular arguments to the InputCB function.
2326 choice_style now triggers a callback and looks like other choices.
2328 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
2330 * other: use compare instead of strcmp/strncmp
2332 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
2334 * ButtonController.[Ch]: changed trigger_change_ vector and associated
2335 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
2336 callback to InputCB() but don't trigger a change in the state of the
2337 Ok, Apply buttons are much rarer than those that do.
2339 * FormCitation.C (build): associated change.
2341 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
2343 * ButtonController.C: include algorithm
2345 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2347 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
2349 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
2350 the vector of FL_OBJECT *s that can trigger a change in the button state
2351 is not empty, then a change of state will occur only if the FL_OBJECT *
2352 is present in this vector.
2354 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
2355 the user to deactivate specific fields within restore().
2356 (InputCB): pass the FL_OBJECT * to bc_.valid().
2358 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
2359 trigger a change of state in the Ok,Apply buttons.
2360 (update): bc_.readOnly() to the start of the method. Similar reasoning
2361 to that for FormBase::RestoreCB, above.
2363 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
2365 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
2368 * forms/form_browser.fd:
2369 * forms/form_copyright.fd:
2370 * forms/form_error.fd:
2371 * forms/form_tabular.fd:
2372 * forms/form_toc.fd:
2373 Consistent shortcuts for Close button: Esc and Return only.
2375 * forms/form_citation.fd:
2376 * forms/form_document.fd:
2377 * forms/form_index.fd:
2378 * forms/form_paragraph.fd:
2379 * forms/form_preferences.fd:
2380 * forms/form_print.fd:
2381 * forms/form_ref.fd:
2382 * forms/form_tabular_create.fd:
2383 * forms/form_url.fd:
2384 Consistent shortcut for Cancel button: Esc only.
2386 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
2388 * Dialogs.C: new Splash. Include, Bibitem/tex
2390 * FormBase.h: make show() virtual for Splash's benefit
2402 * forms/form_bibitem.fd:
2403 * forms/form_bibtex.fd:
2408 * forms/form_include.fd:
2413 * forms/form_splash.fd: new forms
2415 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
2417 * FormLog.C: handle Literate build log nicely
2419 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2421 * Menubar_pimpl.C: remove support for reference menuitem type.
2423 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
2427 * Timeout_pimpl.C: add Timeout implementation
2429 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
2433 * forms/form_browser.fd:
2436 * FormBrowser.h: readonly browser form
2442 * Dialogs.C: add Log and VCLog
2444 * Makefile.am: add Log and VCLog, add updatesrc target
2446 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
2448 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
2450 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2452 * FormPreferences.C (GetFrom): fix crash when there is no format
2456 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
2458 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
2459 unsigned char correctly and so fix 2 bugs loading/changing colors.
2461 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
2463 * FormRef.C (update): Do not update dialog_->{ref,name,type}
2465 Deactivate the type button when buffer is LinuxDoc/Docbook
2466 (build): Uncomment calls to addReadOnly().
2467 (updateBrowser) Do not disable the update button when there are no
2469 (build, getType, getName): Use InsetRef::types.
2471 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
2473 * FormPrint.[Ch] (browse): new method to browse for file to print to.
2475 * forms/form_print.fd: give the form a Browse button.
2477 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
2479 * FormRef.C (input): Fix the behavior of goto reference button.