1 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
3 * FormDocument.C: enable line spacing input properly
5 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
7 * forms/form_preferences.fd:
11 * FormPreferences.C: use better variable name
13 2002-01-17 John Levon <moz@compsoc.man.ac.uk>
15 * forms/form_preferences.fd: change "Use Scalable Fonts"
16 to "Rescale bitmap fonts"
18 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
21 * FormPreferences.C: #include "ButtonController.tmpl" to instantiate
22 the button controller for IgnorantPolicy and PreferencesPolicy.
24 2002-01-16 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
26 * forms/form_tabular.fd: text_info field was too small. Enlarge it.
28 2002-01-15 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
30 * xforms_helpers.C: modify getLengthFromWidgets to ignore the unit
31 choice if the input field contains a LyXGlueLength.
33 * FormParagraph.C: Allow to insert and display gluelengths in VSpace
37 * FormTabular.C: Change input filter to allow inserting
38 gluelengths/lyxlength or numbers with unit choices.
40 * FormMinipage.C: Use getLengthFromWidgets instead of the code there,
41 which was more or less duplicated.
43 * FormGraphics.C: set default units, dependent on US/other paper.
45 2002-01-16 Angus Leeming <a.leeming@ic.ac.uk>
47 * Dialogs.C: no longer need to #include the Controller classes, as this
50 * xformsBC.C: #include ButtonController.tmpl, containing the
51 instatiation of the button controller.
53 2002-01-15 John Levon <moz@compsoc.man.ac.uk>
55 * FormThesaurus.C: fix a crash
57 2002-1-15 Martin Vermeer <martin.vermeer@hut.fi>
62 * form_maths_delin.fd:
63 Put three radio buttons on the delimiters pop-up. It works as follows:
65 left mouse middle mouse right mouse
66 ----------------------------------------------------------------------
67 Left radio button | ( () )
68 Middle radio button | () () )
69 Right radio button | ) ) )
70 ----------------------------------------------------------------------
74 ( left-side delimiter selected
75 ) right-side delimiter selected
76 () "symmnetric pair" selected, of which the clicked delimiter is
78 So, if the middle radio button is activated ("()\nBoth")
79 and you click on "[" with the default (left) mouse button, you
80 get the delimiter pair "[]".
81 A shortcut for this (if the leftmost radio button is on) is
82 simply clicking the middle mouse button.
84 To create equal pairs, either have the middle radio button on and use
85 Mouse-left, or have the left radio button on and use Mouse-middle.
87 To create unequal pairs, you should have either the left or middle radio
88 button on, and do: "Mouse-left ( Mouse-right >" to create "(>".
90 2002-01-15 Angus Leeming <a.leeming@ic.ac.uk>
92 * FormSpellchecker.[Ch]: a bit of a clean up, leaving the functionality
94 Remove the clickline_ member variable and hide() method;
95 Use fl_set_browser_dblclick_callback;
96 Constify a few temporary variables;
97 Use xforms_helpers' wrappers functions returning string rather than
98 the raw xforms functions returning char const *.
100 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
102 * DropDown.C: include <cctype> for isprint()
104 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
106 * FormMinipage.C (apply, update): MinipageParams::width renamed
107 as MinipageParams::pageWidth.
109 2002-01-14 Martin Vermeer <martin.vermeer@hut.fi>
113 MathsSymbols.C: Blackboard Bold and Calligraphic std symbols
114 added to math panel's 'misc' sub-panel.
116 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
118 * FormMathsMatrix.C (input): use lyx::count rather than std::count.
120 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
122 * FormPreferences.h: add a std:: to make_pair.
124 2002-01-11 Angus Leeming <a.leeming@ic.ac.uk>
126 * DropDown.[Ch] (keypress, key_pressed): new signal and method,
129 * DropDown.C: place xforms callback functions in namespace anon.
130 Set browser callback on single not double click.
131 (select): return immediately of the vector is empty. Highlight the top
132 line. Position the browser above the minibuffer, not below it.
133 (peek): call key_pressed when a key press is detected.
134 (key_pressed): clean-up and emit the keypress signal.
136 * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
137 If nothing is selected, return string().
139 2002-01-14 John Levon <moz@compsoc.man.ac.uk>
141 * FormSpellchecker.C: disable resizing due to xforms bug
143 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
145 * FormFiledialog.C (Reread): skip broken symlinks
147 2002-01-13 Lars Gullik Bjønnes <larsbj@birdstep.com>
149 * FormMathsMatrix.C (AlignFilter): use std::count and add some
152 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
154 * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
157 * FormPreferences.C (Interface::input):
159 (Paths::input): add shortcuts to file dialogs directory buttons
161 * FormPreference.h (browse): add default empty parameters for
162 buttons descriptions.
164 * FormFiledialog.C (SetButton): allow for a shortcut in the name
167 2002-01-13 John Levon <moz@compsoc.man.ac.uk>
173 * forms/form_thesaurus.fd: update to Aiksaurus 0.14
175 2002-01-12 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
177 * Toolbar_pimpl.C (setPixmap): simplify a bit
179 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
181 * Toolbar_pimpl.C (ToolbarCB):
182 * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
185 2002-01-12 Allan Rae <rae@lyx.org>
187 * FormTabular.C (FormTabular): Fix Purify UMR.
189 * FormPreferences.C (build): "Conversion" is a better name.
191 2002-01-10 Martin Vermeer <martin.vermeer@hut.fi>
193 * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
196 * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
198 2002-01-10 Angus Leeming <a.leeming@ic.ac.uk>
201 * forms/form_preferences.fd: change names and descriptions of popup
202 font variables to reflect their actual use.
204 * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
206 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
208 * FormPreferences.C (input): allow empty values for document_path
211 * FormFiledialog.C (SetButton):
212 (FileDlgCB): do not disable directory buttons if they have an
214 (SetDirectory): if the argument is an empty string, change to
217 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
219 * forms/form_maths_style.fd:
220 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
221 size "styles" and font types.
222 * FormMathsPanel.[Ch]:
224 * forms/form_maths_panel.fd: Modified too.
226 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
228 * Menubar_pimpl.C (create_submenu):
229 * Toolbar_pimpl.C (update): use FuncStatus.
231 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
233 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
234 for fl_get_browser_line that is guaranteed to return a valid string.
236 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
238 * FormSpellchecker.C: fix possible crash on clicking a suggestion
240 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
242 * forms/form_document.fd (bullets): fix small cosmetic problem after
243 John's radio2button change.
245 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
248 * forms/form_document.fd: change the labels and variable names of
249 left_margin, right_margin to inner_margin, outer_margin, in line
250 with bugzilla bug #157.
252 * FormFiledialog.C (Reread): used locally stored modtime variable
253 rather than make repeated calls to fileInfo.getModificationTime().
255 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
256 isOK() checks to the use of the FileInfo instance and removed those
259 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
260 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
262 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
265 * forms/form_*: change radio buttons to round3dbutton
267 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
269 * FormFiledialog.C: add FIXME
271 * xforms_helpers.C: fix use of FileInfo
273 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
279 * forms/form_tabular.fd: ugly fix to get around
280 some of the UI problems (bug #110).
282 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
284 * FormDocument.C: Recognize the default paper settings too
285 when setting the default length values (cm or inch).
286 * FormParagraph.C: do the same.
288 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
290 * FormFloat.C: changes to prevent here definitely being used
293 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
295 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
297 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
299 * DropDown.C: always include <config.h> in sources.
304 * DropDown.h: do not include <config.h> in headers
306 2001-12-20 Juergen Vigna <jug@sad.it>
308 * FormTabular.C (update): final LT-h/f support modifications.
310 2001-12-19 Juergen Vigna <jug@sad.it>
312 * FormTabular.C (update): change a bit the tabular layout and added
313 better longtable options handling.
315 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
317 * FormToc.C: using std::endl
319 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
321 * FormToc.C: fix crash when no entries, and
322 update types properly
324 2001-12-11 Ben Stanley <bds02@uow.edu.au>
326 * Menubar_pimpl.C: Fixed a crashing bug when document has more
327 than 80 floats and using xforms 0.88
329 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
331 * xforms_helpers.C: include lyxlength.h here
332 * xforms_helpers.h: ... but not here
334 * FormTabular.C: use LyXLength instead of string wherever
335 necessary; whitespace changes.
337 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
339 * forms/form_preferences.fd: use the same name for font sizes
340 than the character dialog.
342 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
344 * forms/form_search.fd: Added label text to search buttons
345 (to make the shortcuts visible).
347 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
349 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
351 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
354 * xforms_helpers.C: change "while(" to "while ("
356 2001-12-05 Allan Rae <rae@lyx.org>
358 * FormParagraph.C (apply): One other LyXText fix.
360 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
362 * FormParagraph.C (getCurrentParagraph):
363 (apply): get the right LyXText !
365 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
367 * FormParagraph.C: disallow page breaks in insets
369 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
371 * FormParagraph.C: allow signed space above/below, actually
372 use space below units
374 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
376 * FormToc.C: fixes to make floatlists work
378 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
381 * Alert_pimpl.C: Alert etc.
385 * forms/fdfix.sh: move idex etc. to here
387 * GUIRunTime.C: move getScreenDPI() to here
389 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
391 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
392 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
393 to 100p (now German translation fits in).
394 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
395 form_preferences.fd, form_graphics.fd, form.include.fd,
397 Unified label "Browse..." and unified its width to 100p.
399 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
401 * forms/form_graphics.fd: fixed shortcut clash
402 * forms/form-external.fd: added shortcut for "Apply"
404 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
406 * FormFiledialog.C: don't reset path if new dir
409 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
411 * forms/form_document.fd: Renamed "Save as Class Defaults"
412 to "Save as Document Defaults"
414 Removed the setEnabled-Definitions for the
415 "save_default"-Button since it causes nothing but trouble.
416 Changed the text of AskQuestion on saveParamsAsDefault.
418 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
420 * DropDown.C: fix crash, improve behaviour a bit
422 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
424 * FormDocument.C (class_apply):
428 (bullets_apply): add a version of these methods taking a
429 BufferParams& parameters. The original versions are now wrappers
431 (saveParamsAsDefault): new function, moved from old
432 LFUN_LAYOUT_SAVE_DEFAULT code.
434 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
438 * DropDown.C: drop-down completion
440 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
442 * forms/form_graphics.fd: change clashing shortcut
444 2001-10-24 Juergen Vigna <jug@sad.it>
446 * FormTabular.C: changed calls for footer/headers of longtabulars.
448 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
450 * forms/form_tabular.fd: Add value choices
451 * FormTabular.C: Handle that choices
453 * FormDocument.C: fix small bug.
455 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
457 * FormGraphics.[Ch]: move some parameters out of the heaader file and
461 * forms/form_preferences.fd: replaced button_colorspace with two
462 radio buttons, button_hsv and button_rgb.
464 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
466 * forms/form_document.fd:
467 Class: add a value choice for Default Skip.
468 Some rearrangements (minor tweaks).
469 * FormDocument.C: Handle that choice, minor tweaks.
470 * forms/form_paragraph.fd: Add value choices
471 * FormParagraph.C: Handle that choices.
472 * FormMinipage.C/FormGraphics.C: Small tweaks.
474 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
476 * FormDocument.C: fixed some bugs in the Paper tab.
478 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
479 specifying default unit for choice if input string is empty.
481 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
483 * FormDocument.C (input): one more tweak...
485 2001-10-10 Herbert Voss <voss@perce.de>
487 * FormTexinfo.[Ch]: some changes to the code
489 2001-10-10 André Pönitz <poenitz@htwm.de>
491 * FormsMathMatrix.C: add missing space between v- and h-alignment
494 2001-10-09 Herbert Voss <voss@perce.de>
497 * forms/form_texinfo.fd: new files. Display information about the
498 installed texfiles (cls,sty,bst).
500 * FormShowFile.[Ch]: new files. Display the contents of a file.
503 * Makefile.am: modified appropriately.
505 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
507 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
508 Given input and choice widgets, create a string such as "1cm".
509 (updateWidgetsFromLengthString): new function.
510 Given a string such as "1cm", set the input and choice widgets.
513 * forms/form_document.fd: improve the GUI of the paper tab using these
514 new helper functions.
516 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
518 * FormDocument.C (build): support latin4
520 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
522 * FormDocument.C (build): support latin3
524 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
526 * forms/form_aboutlyx.fd: use flat boxes for tabs.
528 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
530 * forms/form_document.fd: rearrangement of the paper tab;
531 rename "use geometry" to "custom margins/sizes".
533 * FormDocument.C: add code to avoid the input of senseless data
534 in document -> paper.
536 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
538 * FormDocument.C: Disable choice "Special" if landscape
539 is chosen to prevent senseless values.
541 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
543 * forms/form_preferences.fd: small tweaks.
545 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
547 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
548 button to "Use Class Defaults" and moved it outside the tab.
549 Some more minor tweaking.
551 * FormDocument.C: handled this changes.
553 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
555 * Dialogs.C: remove splash dialog code.
559 * forms/form_splash.fd: removed.
562 * forms/makefile: remove splash dialog files.
564 * Menubar_pimpl.C (MenuCallback): no longer call
565 Dialogs::destroySplash.
567 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
569 * forms/form_preferences.fd: fix typo
571 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
574 * forms/form_ref.fd: renamed the widgets in the standard style.
576 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
577 helper functions. Build a vector<string> from the contents of
578 an fl_choice and fl_browser respectively.
580 * FormCitation.C (fillChoice, updateBrowser):
581 * FormRef.C: use these new functions to only update the choices and
582 browsers when absolutely necessary.
584 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
586 * FormBase.C (InputCB):
587 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
588 "select choice < 1" problem.
590 * FormRef.C (input): undid Dekel's change in light of the above
593 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
595 * FormRef.C (input): Fix crash when using dialog with keyboard.
597 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
599 * forms/form_document.fd: small tweaks.
601 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
603 * forms/form_document.fd: Added checkbox "auto_reset", button
604 "reset_defaults" and button "save_defaults".
606 * Form_Document.[Ch]: Removed AskQuestion when changing class.
607 Implement the 2 buttons and the checkbox described above.
609 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
610 save the default value of that lyxrc)
612 * FormPreferences.C: Handle that button
614 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
616 * form_ref.fd: a little tweaking.
618 * FormSpellchecker.C (build): set the bounds to the slider, so it
619 updates during a spellchecking session.
621 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
623 * forms/form_preferences.fd: rearrangement and addition of new
624 Display Graphics radio buttons to Look & Feel->Misc
625 (By Jürgen Spitzmüller).
627 * FormPreferences.C: modify new lyxrc variable "display_graphics"
628 depending on the values of the Display Graphics radio buttons.
630 * FormGraphics.C: use this variable.
632 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
634 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
635 Hoorah! Happy Birthday to me!
637 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
639 * forms/form_ref.fd: Add buffer button.
641 * FormRef.C (update): Handle the buffer button.
644 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
646 * forms/form_graphics.fd: complete rewrite of the dialog
647 (Most work was done by Angus, though).
649 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
651 * combox.C (hide): execute the callback _after_ closing the
654 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
656 * FormDocument.C (c-tor): initialise some variables.
658 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
659 (Thereby removing a warning message when the dialog is built.)
661 * FormFloat.C (input): return SMI_VALID.
663 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
665 * FormDocument.C (input, options_update): add code to enable the
666 Author-Year/Numerical citation choice only if the natbib checkbox is
669 * FormFloat.[Ch]: added new method input() to control the behaviour of
671 * forms/form_float.fd: renamed Here as button_here_definitely.
674 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
675 have them, so enabling the Ok, Apply buttons appropriately.
677 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
679 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
680 Label", added a labelframe).
682 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
684 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
685 (C_Toolbar_BubbleTimerCB): fix linking
687 * FormMathsBitmap.C (form): use get() to get the raw pointer.
689 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
691 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
693 * combox.C (C_Combox_input_cb): make it static
694 (C_Combox_combo_cb): make it static
695 (C_Combox_peek_event): make it static
697 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
698 (C_Toolbar_BubblePost): make it static
699 (C_Toolbar_ToolbarCB): make it static
701 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
703 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
705 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
708 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
710 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
711 been used successfully in FormBase.
712 (show): call bc().refresh() after building the dialog to activate the
715 * FormPreferences.C (build): remove hack to fix butoon controller as
716 the correct fix is in FormBaseDeprecated.
718 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
720 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
722 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
724 * Toolbar_pimpl.C (setLayout):
725 (layoutSelected): make them work even when gettext has been
726 translating the interface.
728 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
730 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
731 ("Apply" does not work without former user change in the dialog).
733 * FormPreferences.C (build): Fix bug: if you start LyX and open the
734 Preferences dialog, "Apply" is activated even though no change has been
737 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
739 * FormBase.C (show): use controller_.IconifyWithMain() to control
740 the dialog's show policy
742 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
745 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
746 check button to the Look & Feel->Misc tab and code to modify the lyxrc
747 variable dialogs_iconify_with_main appropriately.
749 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
751 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
753 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
755 * forms/form_character.fd: small cosmetics (aligned "Language:" right
756 as suggested in Michael's Buglist).
758 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
760 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
762 (layoutSelected): remove the numeric argument and use the text of
763 the combox entry instead.
765 * combox.C: lowercase a few remaining methods, rename select_text
767 * several files: propagate these changes
769 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
771 * FormPreferences.C: add fl_set_input_return to input_paperoption.
773 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
775 * FormParagraph.C: fix default line spacing case
777 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
779 * FormParagraph.C: disable space inputs when != Length
781 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
784 * form_preferences.h:
785 * form_preferences.C:
786 * forms/form_preferences.fd: add view_dvi_paper_option
788 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
790 * FormMathsPanel.h: sub dialogs must be Ignorant.
792 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
794 * FormParagraph.C: fix to not allow 0 linespacing
796 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
798 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
800 * FormParagraph.C (input): set fl_get_choice check for the linespacing
801 to 5 not 4. xforms arrays start at 1.
803 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
805 * FormParagraph.[Ch]:
806 * forms/form_paragraph.fd: clean up of dialog and of controlling
809 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
811 * FormBase.C (C_CutandPastePH): new function that can be used as a
812 pre-handler to any xforms text input widget. Will trigger an event on
813 pasting into the widget using the middle mouse button.
815 * FormPreamble.C (build): use this pre-handler for the input widget.
817 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
820 * forms/form_citation.fd: a little tweaking to ensure that the
821 style choice remains centred within the frame if its contents change.
823 * FormBase.h: added an allow_resize_ member variable. If false
824 resizing the dialog is prohibitted.
827 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
832 make use of this functionality to ensure that the dialog cannot be
835 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
837 * GUIRunTime.C: initApplication() should take a int & argc
839 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
842 * FormCitation.C: tidy code a little
844 * GUIRunTime.C: more informative error
846 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
848 * forms/form_preferences.fd: order the items "logically" so that
849 tabbing through the dialog makes sense. Close bug #404569.
851 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
853 * FormPreferences.C: Tentative fix of John's "no point in spell
854 command "None"" bug, #223255.
856 2001-08-23 Herbert Voss <voss@perce.de>
858 * FormBibtex.C (input): normalize database list
860 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
862 * FormBibtex.C: make sure that any database is stored only once.
864 2001-08-22 Herbert Voss <voss@perce.de>
866 * FormBibtex.C (input): fix for multiple databases
868 2001-08-21 Herbert Voss <voss@perce.de>
870 * FormBibtex.C (input): extension handling for ".bst"
872 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
874 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
875 check button is pressed.
877 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
879 * FormParagraph.C (general_apply): Handle default spacing.
880 (general_update): Ditto.
882 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
885 * forms/form_bibtex.fd: get the browse buttons working as they should.
887 2001-08-20 Herbert Voss <voss@perce.de>
890 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
891 databases and styles. Added an option for "bibliography into toc"
893 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
895 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
898 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
900 * combox.h: fix source doc
902 * form_math_matrix.C:
903 * forms/form_math_matrix.fd: new layout
905 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
909 * forms/form_paragraph.fd:
910 * FormParagraph.C: support per-para linespacing
912 * forms/form_float.fd:
913 * form_float.C: fix shortcut typo
915 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
917 * forms/form_character.fd: small adjustment to the position of John's
918 extra Language label.
920 2001-08-09 André Pönitz <poenitz@htwm.de>
922 * FormMathsDelim.C: renamed some delimiter parameters.
924 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
926 * FormCitation.C (build):
927 * FormDocument.C (build):
928 * FormMinipage.C (build):
929 * FormParagraph.C (build):
930 * FormRef.C (build): added stuff to read-only list in the
933 * FormCitation.C (update): disable citation style stuff when not using
936 2001-08-06 Juergen Vigna <jug@sad.it>
938 * forms/form_ert.fd: new file.
940 * form_ert.[Ch]: new files.
942 * FormERT.[Ch]: new files. Implementation of ERT dialog.
944 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
946 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
948 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
950 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
952 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
956 * form_maths_panel.C:
957 * form_maths_panel.h:
958 * forms/form_maths_panel.fd: re-add dots bitmaps
960 * FormRef.C: "Goto" -> "Go to"
962 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
964 * FormMathsBitmap.C: initialise form_
966 2001-07-29 Baruch Even <baruch@lyx.org>
968 * src/forms/form_graphics.fd:
969 * src/FormGraphics.C: Added support for the new horizontal scale factor.
971 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
973 * forms/makefile (SRCS): add form_float.fd
975 * forms/form_float.fd: new file
977 * form_float.[Ch]: new files
979 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
980 FormFloat.h, form_float.C and form_float.h
982 * FormFloat.[Ch]: new files
984 * Dialogs.C: init GUIFloat is well
986 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
988 * FormToc.C (updateType): Fix problem with TOC that couldn't be
989 updated because the type list was not updated.
991 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
993 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
996 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
998 * FormGraphics.C (build): uncommented the fl_set_input_return call for
999 input_rotate_angle. Set input filter on rotate_angle to make it accept
1000 only floating point numbers.
1001 (input): Browse now activates the Ok button approriately.
1003 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
1012 * forms/form_thesaurus.fd: add thesaurus
1014 2001-07-26 Baruch Even <baruch@lyx.org>
1017 * FormGraphics.C: Removed hide method since it was interfering with the
1018 needed work, it cleared several vectors that were needed for proper
1019 functioning. Also changed rotateAngle to float.
1022 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
1025 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1027 * FormInclude.C: add load file facility back
1029 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
1031 * FormCharacter.C: disable resizing as it doesn't work
1033 * FormPreamble.C: allow to copy-paste from RO preamble by
1036 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
1038 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
1040 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
1042 * FormCitation.[Ch]: changes associated with adding natbib support.
1043 New helper functions, string_width, fillChoice, updateStyle.
1044 (apply): set the citation command appropriately.
1045 (input): deal with the citation command choices.
1046 (update): parse the citation command and deal with it. Nuke the
1050 * FormDocument.C (build): add options to use natbib.
1052 * forms/form_citation.fd: add natbib support. Rearrange dialog to
1053 fit onto shorter screens.
1055 * forms/form_document.fd: add natbib support.
1057 2001-07-16 Juergen Vigna <jug@sad.it>
1059 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
1061 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
1063 Consistent use of Lsstream.h:
1064 * FormAboutlyx.C (build):
1065 * FormVCLog.C (update): std::ostringstream -> ostringstream.
1067 * FormMathsDelim.C (apply):
1068 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
1070 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1072 * implement 1 about lyx dialog instead of 3 separate ones
1074 * FormCredits.[Ch]: removed
1075 * FormCopyright.[Ch]: removed
1076 * form_credits.[Ch]: removed
1077 * forms/form_credits.fd: removed
1078 * form_copyright.[Ch]: removed
1079 * forms/form_copyright.fd: removed
1080 * FormAboutlyx.[Ch]: added
1081 * form_aboutlyx.[Ch]: added
1082 * forms/form_aboutlyx.fd: added
1083 * Dialogs.C: add about lyx stuff
1085 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1089 * FormPreferences.[Ch]: rename spellchecker to spelloptions
1090 * form_preferences.[Ch]: idem
1091 * forms/form_preferences.fd: idem
1092 * FormSpellchecker.[Ch]: added
1093 * form_spellchecker.[Ch]: added
1094 * forms/form_spellchecker.fd: added
1095 * Dialogs.C: add spellchecker
1097 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
1099 * FormFiledialog.C: (*it). -> it->
1100 * Toolbar_pimpl.C: ditto
1101 * RadioButtonGroup.C: ditto
1102 * FormPreferences.C: ditto
1104 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1106 * GUIRunTime.C (x11Display):
1109 (x11VisualDepth): new methods
1111 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1113 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
1116 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
1119 * GUIRunTime.C (createMainView): implement
1121 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1125 * forms/form_character.fd: hide the widget underneath language
1128 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1130 * FormPreferences.h:
1131 * FormPreferences.C: connect and operator
1132 showSpellcheckerPreferences signal
1134 * FormPrint.C (input): modify to select radio_file
1135 when the user uses the filename input
1137 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
1139 * combox.C (remove): send debug output to Debug::GUI.
1141 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
1143 * Menubar_pimpl.C (create_submenu):
1144 * Toolbar_pimpl.C (update): update to use func_status
1146 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
1148 * FormPreferences.C (Path::feedback): remove bogus description of
1151 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
1153 * xformsBC.h: clean-up of included files.
1155 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1158 * FormParagraph.C (c-tor): cosmetic name change of signal.
1160 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
1161 signal. It's pretty crude at the moment! Mental note: would be more
1162 elegant if we passed a LyXParagraph & with both the signals rather than
1163 search through the Buffer.
1165 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
1167 * *.[h]: added // -*- C++ -*-
1168 * *.[C]: removed // -*- C++ -*-
1170 * FormCharacter.C (update): now uses contents of font_, stored
1171 permanently by the controller to update() the dialog.
1173 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
1176 * form_include.fd: (various places): Ok button is now activated when
1177 the filename is input from the keyboard.
1179 * FormPreferences.C white-space change in various places.
1180 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
1181 that disabled addition of new converters.
1183 * FormCharacter.C (input, update): new methods. Activate the Apply
1184 button when any of the input fileds are not IGNORE.
1186 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1188 * FormToc.C (input): change test slightly.
1189 (updateContents): clear list if empty and add no list msg.
1191 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
1193 * FormParagraph.C (update, general_update): enabling the align buttons
1194 is now dependent on the AlignPossible entry in the Layout.
1196 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1199 * FormMathsMatrix.C: bring C functions into global namespace if
1202 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1204 * MathsSymbols.C (pixmapFromBitmapData): add std::
1206 * FormMathsMatrix.C (AlignFilter): add std::
1208 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1210 * FormDocument.C (build): add iso8859-15 support.
1212 2001-05-08 Baruch Even <baruch@lyx.org>
1214 * Menubar_pimpl.C: Fixed compilation problem.
1216 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1218 * Menubar_pimpl.C (add_toc): use name and not type with float.
1219 (create_submenu): correct call of new object
1220 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1222 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1224 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1226 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1228 * Dialogs.C: included insetgraphicsParams.h
1230 * FormMathsMatrix.C:
1231 * FormMathsBitmap.C: included LAssert.h
1233 2001-04-24 Allan Rae <rae@lyx.org>
1235 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1237 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1239 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1240 string of length 1 !
1242 2001-04-16 Allan Rae <rae@lyx.org>
1244 * xforms_helpers.C (formatted):
1245 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1246 as an unrecognised preprocessor directive. So ensure they're wrapped.
1248 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1250 * FormTabularCreate.C: pass a pair of uints to the controller
1252 * FormVCLog.C: the log appears as a stringstream now
1254 * forms/form_external.fd: make params update state (from Angus)
1256 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1258 * Menubar_pimpl.C: include gettext.h
1260 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1262 * xforms_helpers.C (formatted): constify length
1264 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1265 (input): adjust for scoped_ptr
1266 (input): constify str
1268 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1270 * Dialogs.C: s/popup/dialog/
1274 * FormBase.C: s/ControlButton/ControlButtons/
1275 move bc().refresh() into base show() method
1278 * FormBaseDeprecated.C:
1281 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1283 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1286 * forms/form_toc.fd: implemented controller-view split.
1288 * Dialogs.C: associated changes.
1290 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1293 * forms/form_citation.fd: Don't change the name of the button when
1294 toggling between regular expression and simple searches.
1295 Squashed bug when creating a new inset, the keys field contained
1296 one (empty) key. No more; thanks, Dekel.
1299 * forms/form_external.fd: added Apply button.
1301 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1304 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1307 * FormExternal.[Ch]:
1308 * forms/form_external.fd: implemented controller-view split.
1310 * Dialogs.C: associated changes.
1312 * FormGraphics.[Ch]:
1315 moved the browsing functionality into the controller.
1317 * xforms_helpers.[Ch]: moved browseFile to
1318 ../controllers/helper_funcs.[Ch]
1321 * forms/form_citation.fd: added case sensitive search button.
1323 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
1325 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1326 Code moved into the generic template base class. Replaced
1327 setCancelCloseButton() with setButtonLabel().
1329 2001-03-29 Juergen Vigna <jug@sad.it>
1331 * FormMinipage.C: removed widthp_ and all it's functions and changed
1332 to use new %-lengths of LyXLength.
1334 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
1336 * FormGraphics.[Ch]:
1337 * forms/form_graphics.fd:
1339 * forms/form_index.fd: implemented controller-view split.
1341 * Dialogs.C: associated changes.
1343 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1345 * FormCitation.C: changes associated with ControlCitation cleanup.
1347 * FormMinipage.h: cleaned-up forward declarations.
1349 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
1351 * FormMinipage.[Ch]:
1352 * forms/form_minipage.fd:
1354 * forms/form_print.fd:
1355 * FormSplash.[Ch]: implemented controller-view split.
1357 * Dialogs.C: associated changes.
1359 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
1361 * FormPreamble.[Ch]:
1362 * forms/form_preamble.fd:
1364 * forms/form_ref.fd:
1366 * forms/form_search.fd:
1367 * FormTabularCreate.[Ch]:
1368 * forms/form_tabular_create.fd: implemented controller-view split.
1370 * Dialogs.C: associated changes.
1372 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1379 * form_url.fd: implemented controller-view split.
1381 * Dialogs.C: associated changes.
1385 * FormCitation.h: moved methods from protected to private.
1387 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1389 * FormCredits.C (build): changes associated with
1390 ControlCredits::getCredits returning a stringstream not a vector<string>
1392 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
1394 * FormCopyright.[Ch]:
1395 * forms/form_copyright.fd: implemented controller-view split.
1398 * forms/form_credits.fd: implemented controller-view split.
1400 * Dialogs.C: associated changes.
1402 * xforms_helpers.C (formatted): improved the function so that it now
1403 repects '\n' characters in the input string. Ie, the user can now
1404 specify line breaks explicitly.
1406 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
1408 * FormCharacter.[Ch]:
1409 * forms/form_character.fd: implemented controller-view split.
1411 * Dialogs.C: associated changes.
1413 * FormBase.C (input): changed return to SMI_VALID.
1415 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1416 any surrounding whitespace.
1418 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1420 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1422 (FormBase2): split into two template classes, FormDB (DialogBase) and
1423 FormCB (ControllerBase) for greater flexibility.
1427 * FormCitation.[Ch]: associated changes.
1432 * forms/form_browser.fd: implemented controller-view split.
1434 * Dialogs.C: associated changes.
1436 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1439 * forms/form_bibtex.fd: implemented controller-view split.
1441 * Dialogs.C: associated changes.
1443 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1445 * FormBaseDeprecated.[Ch]: rename title as title_.
1447 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1448 with limited functionality. It got lost in the MVC merge.
1450 * FormBaseDeprecated.C:
1451 * FormBase.C (show): moved initialisation of minw_, minh_ here.
1453 * FormBibitem.C (build):
1454 * FormBibtex.C (build):
1455 * FormBrowser.C (build):
1456 * FormCharacter.C (build):
1457 * FormCitation.C (build):
1458 * FormCopyright.C (build):
1459 * FormCredits.C (build):
1460 * FormDocument.C (build):
1461 * FormError.C (build):
1462 * FormExternal.C (build):
1463 * FormGraphics.C (build):
1464 * FormInclude.C (build):
1465 * FormIndex.C (build):
1466 * FormMinipage.C (build):
1467 * FormParagraph.C (build):
1468 * FormPreamble.C (build):
1469 * FormPreferences.C (build):
1470 * FormPrint.C (build):
1471 * FormRef.C (build):
1472 * FormSearch.C (build):
1473 * FormTabular.C (build):
1474 * FormTabularCreate.C (build):
1475 * FormToc.C (build):
1476 * FormUrl.C (build): removed initialisation of minw_, minh_.
1478 * The Maths Panel stuff no longer causes a crash on exit from LyX.
1481 * forms/form_maths.fd: removed.
1483 * forms/form_maths_delim.fd:
1484 * forms/form_maths_deco.fd:
1485 * forms/form_maths_matrix.fd:
1486 * forms/form_maths_space.fd:
1487 * forms/form_maths_panel.fd: new files.
1488 Split contents of form_maths.fd into 5 new files, one for each form.
1490 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1491 class FormMathsBitmap in FormMathsBitmap.[Ch].
1493 * FormMathsPanel.[Ch]:
1494 * FormMathsBitmap.[Ch]:
1495 * FormMathsDeco.[Ch]:
1496 * FormMathsDelim.[Ch]:
1497 * FormMathsMatrix.[Ch]:
1498 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1499 one for each popup. Rewrite so that all the new classes are derived from
1500 FormBaseBD. Clean up the logic in the process (I hope!).
1502 * Makefile.am: added new fils, removed redundant ones.
1504 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1506 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1508 (updateInset): ditto
1510 2001-03-16 Juergen Vigna <jug@sad.it>
1512 * Dialogs.C (Dialogs): create minipage options dialog.
1514 * forms/form_minipage.fd:
1518 * FormMinipage.h: new files for the minipage options dialog.
1520 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1522 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1525 * forms/form_maths.fd: change C_FormBaseCancelCB to
1526 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1528 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
1530 * FormMaths.C: quash warnings
1532 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1534 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1537 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1539 * Form_various.h: cleaned up #includes and forward declarations.
1541 * Form_various.C: added "using SigC::slot" declaration.
1543 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1545 * FormDocument.C (CheckChoiceClass): removed string tct as the
1546 compiler warned that it was defined but never used.
1547 removed USE_CLASS_COMBO.
1549 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1560 * forms/form_maths.fd:
1562 * forms/fdfix.sh: add maths panel
1565 * bmtable.c: moved from src/
1567 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1569 * FormParagraph.h: NO_PEXTRA
1570 * FormParagraph.C (input): NO_PEXTRA
1572 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1574 * several files: remove CXX_WORKING_NAMESPACES
1576 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1578 * Merging changes from BRANCH_MVC back into HEAD.
1580 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1582 * Dialogs.C (c-tor): Changes associated with storing a vector of
1584 Use MVC Bibitem popup.
1586 * FormBase.h: add a new template class FormBase2, derived from FormBase
1587 to make life creating MVC popups even easier ;-)
1590 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1591 Proof that a simple popup should be easy to implement!
1593 * FormCitation.[Ch]: now derived from FormBase2.
1595 * FormToc.C: added using std::vector directive.
1597 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1599 * FormSearch.C: Add missing #pragma
1601 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1604 * forms/form_citation.fd: added the ability to Search, both Simply and
1605 for Regular Expressions. Use the Search code in the controller() to do
1606 the actual searching.
1608 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1610 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1611 * forms/makefile: added form_credits.fd
1613 * Dialogs.C: added FormCredits and removed ShowCredits.
1616 * forms/form_credits.fd:
1617 * forms/form_search.fd: ported to the MVC way.
1619 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
1621 * xforms_helpers.h (formatted): now has default arguments for size and
1624 * FormCitation.[Ch]: moved code out of this class and into
1625 ControlCitation and associated helper funcs.
1627 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1629 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1630 ButtonController::valid() to check state of input. The buttons are
1631 now controlled correctly.
1633 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1635 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
1637 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1639 * FormBase.[Ch]: rename title as title_.
1641 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
1643 * FormBase.C (c-tor): initialise variables in correct order.
1645 * FormCitation.C: add #include <algorithm>
1647 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
1649 * xformsBC.[Ch]: Changes associated with the changes to
1650 controllers/ButtonController.[Ch]. Ie, the class is now derived from
1651 ButtonControllerBase and the ButtonPolicy is accessed through a method
1652 bp() rather than the instance bp_.
1654 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1655 rather use a pure virtual method bc() to access the controller
1656 instantiated by the daughter classes.
1658 * F*.[Ch]: changes associated with the above.
1660 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1662 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1664 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1666 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1668 * ButtonController.[Ch]: deleted. The class is split into two
1669 (with identical functionality), the code being found in
1670 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1672 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1673 ButtonController class.
1675 * FormBase.[Ch]: changes associated with the above split.
1677 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1678 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1679 controlling all interaction to/from the LyX kernel.
1681 * FormCitation.[Ch]:
1682 * forms/form_citation.fd: An xforms-specific implementation of the
1683 Citation dialog, controlled by the GUI-I ControlCitation.
1685 * Dialogs.C: Use the controlled Citation dialog.
1687 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1691 * combox.C: moved from src/
1693 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1696 * forms/form_filedialog.C.patch: I hate having to make these patches,
1697 but on reflection I think it's probably better than hacking fdfix.sh.
1699 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1701 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1703 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1705 * FormGraphics.C: remove unnecessary hack
1707 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1709 * FormCitation.C (apply): Do not put space between multiple keys.
1711 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1713 * Menubar_pimpl.C (add_toc): Remove debug message.
1715 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1723 * xforms/forms/makefile:
1724 * forms/form_external.fd: add FormExternal
1726 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1728 * Dialogs.C: add destroySplash()
1732 * forms/form_splash.fd:
1734 * FormSplash.C: make independent of FormBase, tidy
1736 * Menubar_pimpl.C: destroy splash on interaction
1738 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1744 * forms/form_include.fd: rework, clean up
1746 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1748 * FormToc.h: use Buffer::typedef
1750 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1751 * FormToc.C (build): ditto
1754 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1756 * FormToc.C (build): implement for dynamic number of lists
1758 * Menubar_pimpl.C (add_toc): ditto
1760 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1766 * form_credits.[Ch]:
1767 * forms/form_credits.fd:
1769 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1771 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1772 make ButtonList contain boost::shared_ptr<ItemInfo>
1774 * Menubar_pimpl.C (~Pimpl): remove destructor
1776 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1782 * form_filedialog.C:
1783 * form_filedialog.h:
1786 * FormPreferences.C:
1792 * form/form_filedialog.fd: add File Dialog
1794 * Toolbar_pimpl.C: move LayoutsCB to here
1796 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1798 * FormParagraph.C: changes because of ParagraphParameters.
1800 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1802 * FormSearch.C (Replace): remove default argument
1805 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1807 * added find/replace dialog:
1808 * FormSearch.*: added
1809 * form_search.*: added
1810 * forms/form_search.fd: added
1812 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1814 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1816 * various: in a rush of delayed guilt, I've renamed all instances of
1817 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1820 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1821 activate/deactivate an FL_OBJECT.
1828 * FormPreferences.C:
1830 * FormTabular.C: used it.
1832 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1834 * FormPreferences.C: removed three unused using directives.
1836 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1838 * added find/replace dialog:
1839 * FormSearch.*: added
1840 * form_search.*: added
1841 * forms/form_search.fd: added
1843 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1845 * FormRef.C: Fixed the behaviour of Goto-Ref.
1847 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1849 * forms/makefile: added character and preamble dialogs
1851 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1853 * FormCharacter.C (FormCharacter): change order of deletion,
1854 change combo_language2 to combo_language2_
1856 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1858 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1860 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1862 * Dialogs.C: added layoutcharacter
1863 * FormCharacter.C: added
1864 * FormCharacter.h: added
1865 * form_character.C: added
1866 * form_character.h: added
1867 * forms/form_character.fd: added
1869 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1871 * FormPreferences.C: Handle lyxrc.language_use_babel and
1872 lyxrc.language_global_options.
1874 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1876 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1878 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1880 * FormBase.C: no longer transient dialogs, XMapWindow()
1881 in attempt to de-iconify
1883 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1885 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1887 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1888 if using custom paper size/margin.
1890 2001-02-21 Allan Rae <rae@lyx.org>
1892 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1894 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1896 * src/frontends/xforms/Dialogs.C: added preamble
1897 * src/frontends/xforms/FormPreamble.C: added
1898 * src/frontends/xforms/FormPreamble.h: added
1899 * src/frontends/xforms/Makefile.am: added
1900 * src/frontends/xforms/form_preamble.C: added
1901 * src/frontends/xforms/form_preamble.h: added
1902 * src/frontends/xforms/form_preamble.fd: added
1904 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1906 * FormBase.h: moved noncopyable derivation to DialogBase.
1908 2001-02-19 Juergen Vigna <jug@sad.it>
1910 * FormTabular.C (build): make all input field accepted only after
1913 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1915 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1919 * FormInset.C (showInset): change associated with name change
1920 inset::hide to inset::hideDialog.
1922 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1924 * FormCitation.C (build): altering "Text after" now activates the Ok,
1927 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1929 * FormCitation.C: lots of white-space changes to make file consistent
1931 (input): use the FL_OBJECT * parameter to decide what to do, not the
1934 * FormCitation.h: removed most entries in enum.
1936 * forms/form_citation.fd: change names of variables, consistent with
1937 Allan's naming scheme.
1938 Don't pass any particular arguments to the InputCB function.
1939 choice_style now triggers a callback and looks like other choices.
1941 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1943 * other: use compare instead of strcmp/strncmp
1945 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1947 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1948 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1949 callback to InputCB() but don't trigger a change in the state of the
1950 Ok, Apply buttons are much rarer than those that do.
1952 * FormCitation.C (build): associated change.
1954 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1956 * ButtonController.C: include algorithm
1958 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1960 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1962 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1963 the vector of FL_OBJECT *s that can trigger a change in the button state
1964 is not empty, then a change of state will occur only if the FL_OBJECT *
1965 is present in this vector.
1967 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1968 the user to deactivate specific fields within restore().
1969 (InputCB): pass the FL_OBJECT * to bc_.valid().
1971 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1972 trigger a change of state in the Ok,Apply buttons.
1973 (update): bc_.readOnly() to the start of the method. Similar reasoning
1974 to that for FormBase::RestoreCB, above.
1976 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1978 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1981 * forms/form_browser.fd:
1982 * forms/form_copyright.fd:
1983 * forms/form_error.fd:
1984 * forms/form_tabular.fd:
1985 * forms/form_toc.fd:
1986 Consistent shortcuts for Close button: Esc and Return only.
1988 * forms/form_citation.fd:
1989 * forms/form_document.fd:
1990 * forms/form_index.fd:
1991 * forms/form_paragraph.fd:
1992 * forms/form_preferences.fd:
1993 * forms/form_print.fd:
1994 * forms/form_ref.fd:
1995 * forms/form_tabular_create.fd:
1996 * forms/form_url.fd:
1997 Consistent shortcut for Cancel button: Esc only.
1999 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
2001 * Dialogs.C: new Splash. Include, Bibitem/tex
2003 * FormBase.h: make show() virtual for Splash's benefit
2015 * forms/form_bibitem.fd:
2016 * forms/form_bibtex.fd:
2021 * forms/form_include.fd:
2026 * forms/form_splash.fd: new forms
2028 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
2030 * FormLog.C: handle Literate build log nicely
2032 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2034 * Menubar_pimpl.C: remove support for reference menuitem type.
2036 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
2040 * Timeout_pimpl.C: add Timeout implementation
2042 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
2046 * forms/form_browser.fd:
2049 * FormBrowser.h: readonly browser form
2055 * Dialogs.C: add Log and VCLog
2057 * Makefile.am: add Log and VCLog, add updatesrc target
2059 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
2061 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
2063 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
2065 * FormPreferences.C (GetFrom): fix crash when there is no format
2069 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
2071 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
2072 unsigned char correctly and so fix 2 bugs loading/changing colors.
2074 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
2076 * FormRef.C (update): Do not update dialog_->{ref,name,type}
2078 Deactivate the type button when buffer is LinuxDoc/Docbook
2079 (build): Uncomment calls to addReadOnly().
2080 (updateBrowser) Do not disable the update button when there are no
2082 (build, getType, getName): Use InsetRef::types.
2084 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
2086 * FormPrint.[Ch] (browse): new method to browse for file to print to.
2088 * forms/form_print.fd: give the form a Browse button.
2090 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
2092 * FormRef.C (input): Fix the behavior of goto reference button.