1 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
3 * FormMathsMatrix.C (input): use lyx::count rather than std::count.
5 2002-01-14 Angus Leeming <a.leeming@ic.ac.uk>
7 * FormPreferences.h: add a std:: to make_pair.
9 2002-01-11 Angus Leeming <a.leeming@ic.ac.uk>
11 * DropDown.[Ch] (keypress, key_pressed): new signal and method,
14 * DropDown.C: place xforms callback functions in namespace anon.
15 Set browser callback on single not double click.
16 (select): return immediately of the vector is empty. Highlight the top
17 line. Position the browser above the minibuffer, not below it.
18 (peek): call key_pressed when a key press is detected.
19 (key_pressed): clean-up and emit the keypress signal.
21 * xforms_helpers.[Ch} (getSelectedStringFromBrowser): new function.
22 If nothing is selected, return string().
24 2002-01-14 John Levon <moz@compsoc.man.ac.uk>
26 * FormSpellchecker.C: disable resizing due to xforms bug
28 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
30 * FormFiledialog.C (Reread): skip broken symlinks
32 2002-01-13 Lars Gullik Bjønnes <larsbj@birdstep.com>
34 * FormMathsMatrix.C (AlignFilter): use std::count and add some
37 2002-01-13 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
39 * MathsSymbols.C (get_pixmap_from_symbol): add a default statement
42 * FormPreferences.C (Interface::input):
44 (Paths::input): add shortcuts to file dialogs directory buttons
46 * FormPreference.h (browse): add default empty parameters for
49 * FormFiledialog.C (SetButton): allow for a shortcut in the name
52 2002-01-13 John Levon <moz@compsoc.man.ac.uk>
58 * forms/form_thesaurus.fd: update to Aiksaurus 0.14
60 2002-01-12 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
62 * Toolbar_pimpl.C (setPixmap): simplify a bit
64 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
66 * Toolbar_pimpl.C (ToolbarCB):
67 * Menubar_pimpl.C (MenuCallback): use verboseDispatch instead of
70 2002-01-12 Allan Rae <rae@lyx.org>
72 * FormTabular.C (FormTabular): Fix Purify UMR.
74 * FormPreferences.C (build): "Conversion" is a better name.
76 2002-01-10 Martin Vermeer <martin.vermeer@hut.fi>
78 * FormMathsPanel.[Ch] (dispatchFunc): new method. Invokes
81 * FormMathsStyle.C (apply): use LFUNs to apply, not insertSymbol.
83 2002-01-10 Angus Leeming <a.leeming@ic.ac.uk>
86 * forms/form_preferences.fd: change names and descriptions of popup
87 font variables to reflect their actual use.
89 * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
91 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
93 * FormPreferences.C (input): allow empty values for document_path
96 * FormFiledialog.C (SetButton):
97 (FileDlgCB): do not disable directory buttons if they have an
99 (SetDirectory): if the argument is an empty string, change to
102 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
104 * forms/form_maths_style.fd:
105 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
106 size "styles" and font types.
107 * FormMathsPanel.[Ch]:
109 * forms/form_maths_panel.fd: Modified too.
111 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
113 * Menubar_pimpl.C (create_submenu):
114 * Toolbar_pimpl.C (update): use FuncStatus.
116 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
118 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
119 for fl_get_browser_line that is guaranteed to return a valid string.
121 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
123 * FormSpellchecker.C: fix possible crash on clicking a suggestion
125 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
127 * forms/form_document.fd (bullets): fix small cosmetic problem after
128 John's radio2button change.
130 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
133 * forms/form_document.fd: change the labels and variable names of
134 left_margin, right_margin to inner_margin, outer_margin, in line
135 with bugzilla bug #157.
137 * FormFiledialog.C (Reread): used locally stored modtime variable
138 rather than make repeated calls to fileInfo.getModificationTime().
140 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
141 isOK() checks to the use of the FileInfo instance and removed those
144 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
145 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
147 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
150 * forms/form_*: change radio buttons to round3dbutton
152 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
154 * FormFiledialog.C: add FIXME
156 * xforms_helpers.C: fix use of FileInfo
158 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
164 * forms/form_tabular.fd: ugly fix to get around
165 some of the UI problems (bug #110).
167 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
169 * FormDocument.C: Recognize the default paper settings too
170 when setting the default length values (cm or inch).
171 * FormParagraph.C: do the same.
173 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
175 * FormFloat.C: changes to prevent here definitely being used
178 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
180 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
182 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
184 * DropDown.C: always include <config.h> in sources.
189 * DropDown.h: do not include <config.h> in headers
191 2001-12-20 Juergen Vigna <jug@sad.it>
193 * FormTabular.C (update): final LT-h/f support modifications.
195 2001-12-19 Juergen Vigna <jug@sad.it>
197 * FormTabular.C (update): change a bit the tabular layout and added
198 better longtable options handling.
200 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
202 * FormToc.C: using std::endl
204 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
206 * FormToc.C: fix crash when no entries, and
207 update types properly
209 2001-12-11 Ben Stanley <bds02@uow.edu.au>
211 * Menubar_pimpl.C: Fixed a crashing bug when document has more
212 than 80 floats and using xforms 0.88
214 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
216 * xforms_helpers.C: include lyxlength.h here
217 * xforms_helpers.h: ... but not here
219 * FormTabular.C: use LyXLength instead of string wherever
220 necessary; whitespace changes.
222 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
224 * forms/form_preferences.fd: use the same name for font sizes
225 than the character dialog.
227 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
229 * forms/form_search.fd: Added label text to search buttons
230 (to make the shortcuts visible).
232 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
234 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
236 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
239 * xforms_helpers.C: change "while(" to "while ("
241 2001-12-05 Allan Rae <rae@lyx.org>
243 * FormParagraph.C (apply): One other LyXText fix.
245 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
247 * FormParagraph.C (getCurrentParagraph):
248 (apply): get the right LyXText !
250 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
252 * FormParagraph.C: disallow page breaks in insets
254 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
256 * FormParagraph.C: allow signed space above/below, actually
257 use space below units
259 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
261 * FormToc.C: fixes to make floatlists work
263 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
266 * Alert_pimpl.C: Alert etc.
270 * forms/fdfix.sh: move idex etc. to here
272 * GUIRunTime.C: move getScreenDPI() to here
274 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
276 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
277 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
278 to 100p (now German translation fits in).
279 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
280 form_preferences.fd, form_graphics.fd, form.include.fd,
282 Unified label "Browse..." and unified its width to 100p.
284 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
286 * forms/form_graphics.fd: fixed shortcut clash
287 * forms/form-external.fd: added shortcut for "Apply"
289 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
291 * FormFiledialog.C: don't reset path if new dir
294 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
296 * forms/form_document.fd: Renamed "Save as Class Defaults"
297 to "Save as Document Defaults"
299 Removed the setEnabled-Definitions for the
300 "save_default"-Button since it causes nothing but trouble.
301 Changed the text of AskQuestion on saveParamsAsDefault.
303 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
305 * DropDown.C: fix crash, improve behaviour a bit
307 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
309 * FormDocument.C (class_apply):
313 (bullets_apply): add a version of these methods taking a
314 BufferParams& parameters. The original versions are now wrappers
316 (saveParamsAsDefault): new function, moved from old
317 LFUN_LAYOUT_SAVE_DEFAULT code.
319 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
323 * DropDown.C: drop-down completion
325 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
327 * forms/form_graphics.fd: change clashing shortcut
329 2001-10-24 Juergen Vigna <jug@sad.it>
331 * FormTabular.C: changed calls for footer/headers of longtabulars.
333 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
335 * forms/form_tabular.fd: Add value choices
336 * FormTabular.C: Handle that choices
338 * FormDocument.C: fix small bug.
340 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
342 * FormGraphics.[Ch]: move some parameters out of the heaader file and
346 * forms/form_preferences.fd: replaced button_colorspace with two
347 radio buttons, button_hsv and button_rgb.
349 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
351 * forms/form_document.fd:
352 Class: add a value choice for Default Skip.
353 Some rearrangements (minor tweaks).
354 * FormDocument.C: Handle that choice, minor tweaks.
355 * forms/form_paragraph.fd: Add value choices
356 * FormParagraph.C: Handle that choices.
357 * FormMinipage.C/FormGraphics.C: Small tweaks.
359 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
361 * FormDocument.C: fixed some bugs in the Paper tab.
363 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
364 specifying default unit for choice if input string is empty.
366 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
368 * FormDocument.C (input): one more tweak...
370 2001-10-10 Herbert Voss <voss@perce.de>
372 * FormTexinfo.[Ch]: some changes to the code
374 2001-10-10 André Pönitz <poenitz@htwm.de>
376 * FormsMathMatrix.C: add missing space between v- and h-alignment
379 2001-10-09 Herbert Voss <voss@perce.de>
382 * forms/form_texinfo.fd: new files. Display information about the
383 installed texfiles (cls,sty,bst).
385 * FormShowFile.[Ch]: new files. Display the contents of a file.
388 * Makefile.am: modified appropriately.
390 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
392 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
393 Given input and choice widgets, create a string such as "1cm".
394 (updateWidgetsFromLengthString): new function.
395 Given a string such as "1cm", set the input and choice widgets.
398 * forms/form_document.fd: improve the GUI of the paper tab using these
399 new helper functions.
401 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
403 * FormDocument.C (build): support latin4
405 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
407 * FormDocument.C (build): support latin3
409 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
411 * forms/form_aboutlyx.fd: use flat boxes for tabs.
413 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
415 * forms/form_document.fd: rearrangement of the paper tab;
416 rename "use geometry" to "custom margins/sizes".
418 * FormDocument.C: add code to avoid the input of senseless data
419 in document -> paper.
421 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
423 * FormDocument.C: Disable choice "Special" if landscape
424 is chosen to prevent senseless values.
426 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
428 * forms/form_preferences.fd: small tweaks.
430 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
432 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
433 button to "Use Class Defaults" and moved it outside the tab.
434 Some more minor tweaking.
436 * FormDocument.C: handled this changes.
438 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
440 * Dialogs.C: remove splash dialog code.
444 * forms/form_splash.fd: removed.
447 * forms/makefile: remove splash dialog files.
449 * Menubar_pimpl.C (MenuCallback): no longer call
450 Dialogs::destroySplash.
452 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
454 * forms/form_preferences.fd: fix typo
456 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
459 * forms/form_ref.fd: renamed the widgets in the standard style.
461 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
462 helper functions. Build a vector<string> from the contents of
463 an fl_choice and fl_browser respectively.
465 * FormCitation.C (fillChoice, updateBrowser):
466 * FormRef.C: use these new functions to only update the choices and
467 browsers when absolutely necessary.
469 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
471 * FormBase.C (InputCB):
472 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
473 "select choice < 1" problem.
475 * FormRef.C (input): undid Dekel's change in light of the above
478 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
480 * FormRef.C (input): Fix crash when using dialog with keyboard.
482 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
484 * forms/form_document.fd: small tweaks.
486 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
488 * forms/form_document.fd: Added checkbox "auto_reset", button
489 "reset_defaults" and button "save_defaults".
491 * Form_Document.[Ch]: Removed AskQuestion when changing class.
492 Implement the 2 buttons and the checkbox described above.
494 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
495 save the default value of that lyxrc)
497 * FormPreferences.C: Handle that button
499 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
501 * form_ref.fd: a little tweaking.
503 * FormSpellchecker.C (build): set the bounds to the slider, so it
504 updates during a spellchecking session.
506 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
508 * forms/form_preferences.fd: rearrangement and addition of new
509 Display Graphics radio buttons to Look & Feel->Misc
510 (By Jürgen Spitzmüller).
512 * FormPreferences.C: modify new lyxrc variable "display_graphics"
513 depending on the values of the Display Graphics radio buttons.
515 * FormGraphics.C: use this variable.
517 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
519 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
520 Hoorah! Happy Birthday to me!
522 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
524 * forms/form_ref.fd: Add buffer button.
526 * FormRef.C (update): Handle the buffer button.
529 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
531 * forms/form_graphics.fd: complete rewrite of the dialog
532 (Most work was done by Angus, though).
534 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
536 * combox.C (hide): execute the callback _after_ closing the
539 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
541 * FormDocument.C (c-tor): initialise some variables.
543 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
544 (Thereby removing a warning message when the dialog is built.)
546 * FormFloat.C (input): return SMI_VALID.
548 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
550 * FormDocument.C (input, options_update): add code to enable the
551 Author-Year/Numerical citation choice only if the natbib checkbox is
554 * FormFloat.[Ch]: added new method input() to control the behaviour of
556 * forms/form_float.fd: renamed Here as button_here_definitely.
559 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
560 have them, so enabling the Ok, Apply buttons appropriately.
562 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
564 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
565 Label", added a labelframe).
567 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
569 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
570 (C_Toolbar_BubbleTimerCB): fix linking
572 * FormMathsBitmap.C (form): use get() to get the raw pointer.
574 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
576 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
578 * combox.C (C_Combox_input_cb): make it static
579 (C_Combox_combo_cb): make it static
580 (C_Combox_peek_event): make it static
582 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
583 (C_Toolbar_BubblePost): make it static
584 (C_Toolbar_ToolbarCB): make it static
586 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
588 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
590 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
593 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
595 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
596 been used successfully in FormBase.
597 (show): call bc().refresh() after building the dialog to activate the
600 * FormPreferences.C (build): remove hack to fix butoon controller as
601 the correct fix is in FormBaseDeprecated.
603 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
605 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
607 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
609 * Toolbar_pimpl.C (setLayout):
610 (layoutSelected): make them work even when gettext has been
611 translating the interface.
613 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
615 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
616 ("Apply" does not work without former user change in the dialog).
618 * FormPreferences.C (build): Fix bug: if you start LyX and open the
619 Preferences dialog, "Apply" is activated even though no change has been
622 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
624 * FormBase.C (show): use controller_.IconifyWithMain() to control
625 the dialog's show policy
627 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
630 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
631 check button to the Look & Feel->Misc tab and code to modify the lyxrc
632 variable dialogs_iconify_with_main appropriately.
634 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
636 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
638 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
640 * forms/form_character.fd: small cosmetics (aligned "Language:" right
641 as suggested in Michael's Buglist).
643 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
645 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
647 (layoutSelected): remove the numeric argument and use the text of
648 the combox entry instead.
650 * combox.C: lowercase a few remaining methods, rename select_text
652 * several files: propagate these changes
654 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
656 * FormPreferences.C: add fl_set_input_return to input_paperoption.
658 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
660 * FormParagraph.C: fix default line spacing case
662 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
664 * FormParagraph.C: disable space inputs when != Length
666 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
669 * form_preferences.h:
670 * form_preferences.C:
671 * forms/form_preferences.fd: add view_dvi_paper_option
673 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
675 * FormMathsPanel.h: sub dialogs must be Ignorant.
677 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
679 * FormParagraph.C: fix to not allow 0 linespacing
681 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
683 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
685 * FormParagraph.C (input): set fl_get_choice check for the linespacing
686 to 5 not 4. xforms arrays start at 1.
688 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
690 * FormParagraph.[Ch]:
691 * forms/form_paragraph.fd: clean up of dialog and of controlling
694 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
696 * FormBase.C (C_CutandPastePH): new function that can be used as a
697 pre-handler to any xforms text input widget. Will trigger an event on
698 pasting into the widget using the middle mouse button.
700 * FormPreamble.C (build): use this pre-handler for the input widget.
702 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
705 * forms/form_citation.fd: a little tweaking to ensure that the
706 style choice remains centred within the frame if its contents change.
708 * FormBase.h: added an allow_resize_ member variable. If false
709 resizing the dialog is prohibitted.
712 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
717 make use of this functionality to ensure that the dialog cannot be
720 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
722 * GUIRunTime.C: initApplication() should take a int & argc
724 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
727 * FormCitation.C: tidy code a little
729 * GUIRunTime.C: more informative error
731 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
733 * forms/form_preferences.fd: order the items "logically" so that
734 tabbing through the dialog makes sense. Close bug #404569.
736 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
738 * FormPreferences.C: Tentative fix of John's "no point in spell
739 command "None"" bug, #223255.
741 2001-08-23 Herbert Voss <voss@perce.de>
743 * FormBibtex.C (input): normalize database list
745 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
747 * FormBibtex.C: make sure that any database is stored only once.
749 2001-08-22 Herbert Voss <voss@perce.de>
751 * FormBibtex.C (input): fix for multiple databases
753 2001-08-21 Herbert Voss <voss@perce.de>
755 * FormBibtex.C (input): extension handling for ".bst"
757 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
759 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
760 check button is pressed.
762 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
764 * FormParagraph.C (general_apply): Handle default spacing.
765 (general_update): Ditto.
767 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
770 * forms/form_bibtex.fd: get the browse buttons working as they should.
772 2001-08-20 Herbert Voss <voss@perce.de>
775 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
776 databases and styles. Added an option for "bibliography into toc"
778 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
780 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
783 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
785 * combox.h: fix source doc
787 * form_math_matrix.C:
788 * forms/form_math_matrix.fd: new layout
790 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
794 * forms/form_paragraph.fd:
795 * FormParagraph.C: support per-para linespacing
797 * forms/form_float.fd:
798 * form_float.C: fix shortcut typo
800 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
802 * forms/form_character.fd: small adjustment to the position of John's
803 extra Language label.
805 2001-08-09 André Pönitz <poenitz@htwm.de>
807 * FormMathsDelim.C: renamed some delimiter parameters.
809 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
811 * FormCitation.C (build):
812 * FormDocument.C (build):
813 * FormMinipage.C (build):
814 * FormParagraph.C (build):
815 * FormRef.C (build): added stuff to read-only list in the
818 * FormCitation.C (update): disable citation style stuff when not using
821 2001-08-06 Juergen Vigna <jug@sad.it>
823 * forms/form_ert.fd: new file.
825 * form_ert.[Ch]: new files.
827 * FormERT.[Ch]: new files. Implementation of ERT dialog.
829 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
831 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
833 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
835 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
837 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
841 * form_maths_panel.C:
842 * form_maths_panel.h:
843 * forms/form_maths_panel.fd: re-add dots bitmaps
845 * FormRef.C: "Goto" -> "Go to"
847 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
849 * FormMathsBitmap.C: initialise form_
851 2001-07-29 Baruch Even <baruch@lyx.org>
853 * src/forms/form_graphics.fd:
854 * src/FormGraphics.C: Added support for the new horizontal scale factor.
856 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
858 * forms/makefile (SRCS): add form_float.fd
860 * forms/form_float.fd: new file
862 * form_float.[Ch]: new files
864 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
865 FormFloat.h, form_float.C and form_float.h
867 * FormFloat.[Ch]: new files
869 * Dialogs.C: init GUIFloat is well
871 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
873 * FormToc.C (updateType): Fix problem with TOC that couldn't be
874 updated because the type list was not updated.
876 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
878 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
881 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
883 * FormGraphics.C (build): uncommented the fl_set_input_return call for
884 input_rotate_angle. Set input filter on rotate_angle to make it accept
885 only floating point numbers.
886 (input): Browse now activates the Ok button approriately.
888 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
897 * forms/form_thesaurus.fd: add thesaurus
899 2001-07-26 Baruch Even <baruch@lyx.org>
902 * FormGraphics.C: Removed hide method since it was interfering with the
903 needed work, it cleared several vectors that were needed for proper
904 functioning. Also changed rotateAngle to float.
907 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
910 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
912 * FormInclude.C: add load file facility back
914 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
916 * FormCharacter.C: disable resizing as it doesn't work
918 * FormPreamble.C: allow to copy-paste from RO preamble by
921 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
923 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
925 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
927 * FormCitation.[Ch]: changes associated with adding natbib support.
928 New helper functions, string_width, fillChoice, updateStyle.
929 (apply): set the citation command appropriately.
930 (input): deal with the citation command choices.
931 (update): parse the citation command and deal with it. Nuke the
935 * FormDocument.C (build): add options to use natbib.
937 * forms/form_citation.fd: add natbib support. Rearrange dialog to
938 fit onto shorter screens.
940 * forms/form_document.fd: add natbib support.
942 2001-07-16 Juergen Vigna <jug@sad.it>
944 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
946 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
948 Consistent use of Lsstream.h:
949 * FormAboutlyx.C (build):
950 * FormVCLog.C (update): std::ostringstream -> ostringstream.
952 * FormMathsDelim.C (apply):
953 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
955 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
957 * implement 1 about lyx dialog instead of 3 separate ones
959 * FormCredits.[Ch]: removed
960 * FormCopyright.[Ch]: removed
961 * form_credits.[Ch]: removed
962 * forms/form_credits.fd: removed
963 * form_copyright.[Ch]: removed
964 * forms/form_copyright.fd: removed
965 * FormAboutlyx.[Ch]: added
966 * form_aboutlyx.[Ch]: added
967 * forms/form_aboutlyx.fd: added
968 * Dialogs.C: add about lyx stuff
970 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
974 * FormPreferences.[Ch]: rename spellchecker to spelloptions
975 * form_preferences.[Ch]: idem
976 * forms/form_preferences.fd: idem
977 * FormSpellchecker.[Ch]: added
978 * form_spellchecker.[Ch]: added
979 * forms/form_spellchecker.fd: added
980 * Dialogs.C: add spellchecker
982 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
984 * FormFiledialog.C: (*it). -> it->
985 * Toolbar_pimpl.C: ditto
986 * RadioButtonGroup.C: ditto
987 * FormPreferences.C: ditto
989 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
991 * GUIRunTime.C (x11Display):
994 (x11VisualDepth): new methods
996 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
998 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
1001 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
1004 * GUIRunTime.C (createMainView): implement
1006 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1010 * forms/form_character.fd: hide the widget underneath language
1013 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1015 * FormPreferences.h:
1016 * FormPreferences.C: connect and operator
1017 showSpellcheckerPreferences signal
1019 * FormPrint.C (input): modify to select radio_file
1020 when the user uses the filename input
1022 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
1024 * combox.C (remove): send debug output to Debug::GUI.
1026 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
1028 * Menubar_pimpl.C (create_submenu):
1029 * Toolbar_pimpl.C (update): update to use func_status
1031 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
1033 * FormPreferences.C (Path::feedback): remove bogus description of
1036 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
1038 * xformsBC.h: clean-up of included files.
1040 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1043 * FormParagraph.C (c-tor): cosmetic name change of signal.
1045 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
1046 signal. It's pretty crude at the moment! Mental note: would be more
1047 elegant if we passed a LyXParagraph & with both the signals rather than
1048 search through the Buffer.
1050 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
1052 * *.[h]: added // -*- C++ -*-
1053 * *.[C]: removed // -*- C++ -*-
1055 * FormCharacter.C (update): now uses contents of font_, stored
1056 permanently by the controller to update() the dialog.
1058 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
1061 * form_include.fd: (various places): Ok button is now activated when
1062 the filename is input from the keyboard.
1064 * FormPreferences.C white-space change in various places.
1065 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
1066 that disabled addition of new converters.
1068 * FormCharacter.C (input, update): new methods. Activate the Apply
1069 button when any of the input fileds are not IGNORE.
1071 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1073 * FormToc.C (input): change test slightly.
1074 (updateContents): clear list if empty and add no list msg.
1076 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
1078 * FormParagraph.C (update, general_update): enabling the align buttons
1079 is now dependent on the AlignPossible entry in the Layout.
1081 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1084 * FormMathsMatrix.C: bring C functions into global namespace if
1087 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1089 * MathsSymbols.C (pixmapFromBitmapData): add std::
1091 * FormMathsMatrix.C (AlignFilter): add std::
1093 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1095 * FormDocument.C (build): add iso8859-15 support.
1097 2001-05-08 Baruch Even <baruch@lyx.org>
1099 * Menubar_pimpl.C: Fixed compilation problem.
1101 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1103 * Menubar_pimpl.C (add_toc): use name and not type with float.
1104 (create_submenu): correct call of new object
1105 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1107 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1109 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1111 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1113 * Dialogs.C: included insetgraphicsParams.h
1115 * FormMathsMatrix.C:
1116 * FormMathsBitmap.C: included LAssert.h
1118 2001-04-24 Allan Rae <rae@lyx.org>
1120 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1122 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1124 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1125 string of length 1 !
1127 2001-04-16 Allan Rae <rae@lyx.org>
1129 * xforms_helpers.C (formatted):
1130 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1131 as an unrecognised preprocessor directive. So ensure they're wrapped.
1133 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1135 * FormTabularCreate.C: pass a pair of uints to the controller
1137 * FormVCLog.C: the log appears as a stringstream now
1139 * forms/form_external.fd: make params update state (from Angus)
1141 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1143 * Menubar_pimpl.C: include gettext.h
1145 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1147 * xforms_helpers.C (formatted): constify length
1149 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1150 (input): adjust for scoped_ptr
1151 (input): constify str
1153 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1155 * Dialogs.C: s/popup/dialog/
1159 * FormBase.C: s/ControlButton/ControlButtons/
1160 move bc().refresh() into base show() method
1163 * FormBaseDeprecated.C:
1166 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1168 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1171 * forms/form_toc.fd: implemented controller-view split.
1173 * Dialogs.C: associated changes.
1175 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1178 * forms/form_citation.fd: Don't change the name of the button when
1179 toggling between regular expression and simple searches.
1180 Squashed bug when creating a new inset, the keys field contained
1181 one (empty) key. No more; thanks, Dekel.
1184 * forms/form_external.fd: added Apply button.
1186 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1189 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1192 * FormExternal.[Ch]:
1193 * forms/form_external.fd: implemented controller-view split.
1195 * Dialogs.C: associated changes.
1197 * FormGraphics.[Ch]:
1200 moved the browsing functionality into the controller.
1202 * xforms_helpers.[Ch]: moved browseFile to
1203 ../controllers/helper_funcs.[Ch]
1206 * forms/form_citation.fd: added case sensitive search button.
1208 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
1210 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1211 Code moved into the generic template base class. Replaced
1212 setCancelCloseButton() with setButtonLabel().
1214 2001-03-29 Juergen Vigna <jug@sad.it>
1216 * FormMinipage.C: removed widthp_ and all it's functions and changed
1217 to use new %-lengths of LyXLength.
1219 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
1221 * FormGraphics.[Ch]:
1222 * forms/form_graphics.fd:
1224 * forms/form_index.fd: implemented controller-view split.
1226 * Dialogs.C: associated changes.
1228 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1230 * FormCitation.C: changes associated with ControlCitation cleanup.
1232 * FormMinipage.h: cleaned-up forward declarations.
1234 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
1236 * FormMinipage.[Ch]:
1237 * forms/form_minipage.fd:
1239 * forms/form_print.fd:
1240 * FormSplash.[Ch]: implemented controller-view split.
1242 * Dialogs.C: associated changes.
1244 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
1246 * FormPreamble.[Ch]:
1247 * forms/form_preamble.fd:
1249 * forms/form_ref.fd:
1251 * forms/form_search.fd:
1252 * FormTabularCreate.[Ch]:
1253 * forms/form_tabular_create.fd: implemented controller-view split.
1255 * Dialogs.C: associated changes.
1257 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1264 * form_url.fd: implemented controller-view split.
1266 * Dialogs.C: associated changes.
1270 * FormCitation.h: moved methods from protected to private.
1272 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1274 * FormCredits.C (build): changes associated with
1275 ControlCredits::getCredits returning a stringstream not a vector<string>
1277 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
1279 * FormCopyright.[Ch]:
1280 * forms/form_copyright.fd: implemented controller-view split.
1283 * forms/form_credits.fd: implemented controller-view split.
1285 * Dialogs.C: associated changes.
1287 * xforms_helpers.C (formatted): improved the function so that it now
1288 repects '\n' characters in the input string. Ie, the user can now
1289 specify line breaks explicitly.
1291 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
1293 * FormCharacter.[Ch]:
1294 * forms/form_character.fd: implemented controller-view split.
1296 * Dialogs.C: associated changes.
1298 * FormBase.C (input): changed return to SMI_VALID.
1300 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1301 any surrounding whitespace.
1303 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1305 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1307 (FormBase2): split into two template classes, FormDB (DialogBase) and
1308 FormCB (ControllerBase) for greater flexibility.
1312 * FormCitation.[Ch]: associated changes.
1317 * forms/form_browser.fd: implemented controller-view split.
1319 * Dialogs.C: associated changes.
1321 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1324 * forms/form_bibtex.fd: implemented controller-view split.
1326 * Dialogs.C: associated changes.
1328 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1330 * FormBaseDeprecated.[Ch]: rename title as title_.
1332 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1333 with limited functionality. It got lost in the MVC merge.
1335 * FormBaseDeprecated.C:
1336 * FormBase.C (show): moved initialisation of minw_, minh_ here.
1338 * FormBibitem.C (build):
1339 * FormBibtex.C (build):
1340 * FormBrowser.C (build):
1341 * FormCharacter.C (build):
1342 * FormCitation.C (build):
1343 * FormCopyright.C (build):
1344 * FormCredits.C (build):
1345 * FormDocument.C (build):
1346 * FormError.C (build):
1347 * FormExternal.C (build):
1348 * FormGraphics.C (build):
1349 * FormInclude.C (build):
1350 * FormIndex.C (build):
1351 * FormMinipage.C (build):
1352 * FormParagraph.C (build):
1353 * FormPreamble.C (build):
1354 * FormPreferences.C (build):
1355 * FormPrint.C (build):
1356 * FormRef.C (build):
1357 * FormSearch.C (build):
1358 * FormTabular.C (build):
1359 * FormTabularCreate.C (build):
1360 * FormToc.C (build):
1361 * FormUrl.C (build): removed initialisation of minw_, minh_.
1363 * The Maths Panel stuff no longer causes a crash on exit from LyX.
1366 * forms/form_maths.fd: removed.
1368 * forms/form_maths_delim.fd:
1369 * forms/form_maths_deco.fd:
1370 * forms/form_maths_matrix.fd:
1371 * forms/form_maths_space.fd:
1372 * forms/form_maths_panel.fd: new files.
1373 Split contents of form_maths.fd into 5 new files, one for each form.
1375 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1376 class FormMathsBitmap in FormMathsBitmap.[Ch].
1378 * FormMathsPanel.[Ch]:
1379 * FormMathsBitmap.[Ch]:
1380 * FormMathsDeco.[Ch]:
1381 * FormMathsDelim.[Ch]:
1382 * FormMathsMatrix.[Ch]:
1383 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1384 one for each popup. Rewrite so that all the new classes are derived from
1385 FormBaseBD. Clean up the logic in the process (I hope!).
1387 * Makefile.am: added new fils, removed redundant ones.
1389 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1391 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1393 (updateInset): ditto
1395 2001-03-16 Juergen Vigna <jug@sad.it>
1397 * Dialogs.C (Dialogs): create minipage options dialog.
1399 * forms/form_minipage.fd:
1403 * FormMinipage.h: new files for the minipage options dialog.
1405 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1407 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1410 * forms/form_maths.fd: change C_FormBaseCancelCB to
1411 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1413 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
1415 * FormMaths.C: quash warnings
1417 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1419 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1422 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1424 * Form_various.h: cleaned up #includes and forward declarations.
1426 * Form_various.C: added "using SigC::slot" declaration.
1428 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1430 * FormDocument.C (CheckChoiceClass): removed string tct as the
1431 compiler warned that it was defined but never used.
1432 removed USE_CLASS_COMBO.
1434 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1445 * forms/form_maths.fd:
1447 * forms/fdfix.sh: add maths panel
1450 * bmtable.c: moved from src/
1452 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1454 * FormParagraph.h: NO_PEXTRA
1455 * FormParagraph.C (input): NO_PEXTRA
1457 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1459 * several files: remove CXX_WORKING_NAMESPACES
1461 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1463 * Merging changes from BRANCH_MVC back into HEAD.
1465 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1467 * Dialogs.C (c-tor): Changes associated with storing a vector of
1469 Use MVC Bibitem popup.
1471 * FormBase.h: add a new template class FormBase2, derived from FormBase
1472 to make life creating MVC popups even easier ;-)
1475 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1476 Proof that a simple popup should be easy to implement!
1478 * FormCitation.[Ch]: now derived from FormBase2.
1480 * FormToc.C: added using std::vector directive.
1482 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1484 * FormSearch.C: Add missing #pragma
1486 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1489 * forms/form_citation.fd: added the ability to Search, both Simply and
1490 for Regular Expressions. Use the Search code in the controller() to do
1491 the actual searching.
1493 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1495 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1496 * forms/makefile: added form_credits.fd
1498 * Dialogs.C: added FormCredits and removed ShowCredits.
1501 * forms/form_credits.fd:
1502 * forms/form_search.fd: ported to the MVC way.
1504 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
1506 * xforms_helpers.h (formatted): now has default arguments for size and
1509 * FormCitation.[Ch]: moved code out of this class and into
1510 ControlCitation and associated helper funcs.
1512 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1514 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1515 ButtonController::valid() to check state of input. The buttons are
1516 now controlled correctly.
1518 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1520 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
1522 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1524 * FormBase.[Ch]: rename title as title_.
1526 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
1528 * FormBase.C (c-tor): initialise variables in correct order.
1530 * FormCitation.C: add #include <algorithm>
1532 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
1534 * xformsBC.[Ch]: Changes associated with the changes to
1535 controllers/ButtonController.[Ch]. Ie, the class is now derived from
1536 ButtonControllerBase and the ButtonPolicy is accessed through a method
1537 bp() rather than the instance bp_.
1539 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1540 rather use a pure virtual method bc() to access the controller
1541 instantiated by the daughter classes.
1543 * F*.[Ch]: changes associated with the above.
1545 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1547 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1549 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1551 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1553 * ButtonController.[Ch]: deleted. The class is split into two
1554 (with identical functionality), the code being found in
1555 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1557 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1558 ButtonController class.
1560 * FormBase.[Ch]: changes associated with the above split.
1562 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1563 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1564 controlling all interaction to/from the LyX kernel.
1566 * FormCitation.[Ch]:
1567 * forms/form_citation.fd: An xforms-specific implementation of the
1568 Citation dialog, controlled by the GUI-I ControlCitation.
1570 * Dialogs.C: Use the controlled Citation dialog.
1572 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1576 * combox.C: moved from src/
1578 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1581 * forms/form_filedialog.C.patch: I hate having to make these patches,
1582 but on reflection I think it's probably better than hacking fdfix.sh.
1584 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1586 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1588 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1590 * FormGraphics.C: remove unnecessary hack
1592 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1594 * FormCitation.C (apply): Do not put space between multiple keys.
1596 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1598 * Menubar_pimpl.C (add_toc): Remove debug message.
1600 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1608 * xforms/forms/makefile:
1609 * forms/form_external.fd: add FormExternal
1611 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1613 * Dialogs.C: add destroySplash()
1617 * forms/form_splash.fd:
1619 * FormSplash.C: make independent of FormBase, tidy
1621 * Menubar_pimpl.C: destroy splash on interaction
1623 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1629 * forms/form_include.fd: rework, clean up
1631 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1633 * FormToc.h: use Buffer::typedef
1635 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1636 * FormToc.C (build): ditto
1639 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1641 * FormToc.C (build): implement for dynamic number of lists
1643 * Menubar_pimpl.C (add_toc): ditto
1645 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1651 * form_credits.[Ch]:
1652 * forms/form_credits.fd:
1654 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1656 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1657 make ButtonList contain boost::shared_ptr<ItemInfo>
1659 * Menubar_pimpl.C (~Pimpl): remove destructor
1661 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1667 * form_filedialog.C:
1668 * form_filedialog.h:
1671 * FormPreferences.C:
1677 * form/form_filedialog.fd: add File Dialog
1679 * Toolbar_pimpl.C: move LayoutsCB to here
1681 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1683 * FormParagraph.C: changes because of ParagraphParameters.
1685 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1687 * FormSearch.C (Replace): remove default argument
1690 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1692 * added find/replace dialog:
1693 * FormSearch.*: added
1694 * form_search.*: added
1695 * forms/form_search.fd: added
1697 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1699 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1701 * various: in a rush of delayed guilt, I've renamed all instances of
1702 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1705 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1706 activate/deactivate an FL_OBJECT.
1713 * FormPreferences.C:
1715 * FormTabular.C: used it.
1717 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1719 * FormPreferences.C: removed three unused using directives.
1721 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1723 * added find/replace dialog:
1724 * FormSearch.*: added
1725 * form_search.*: added
1726 * forms/form_search.fd: added
1728 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1730 * FormRef.C: Fixed the behaviour of Goto-Ref.
1732 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1734 * forms/makefile: added character and preamble dialogs
1736 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1738 * FormCharacter.C (FormCharacter): change order of deletion,
1739 change combo_language2 to combo_language2_
1741 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1743 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1745 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1747 * Dialogs.C: added layoutcharacter
1748 * FormCharacter.C: added
1749 * FormCharacter.h: added
1750 * form_character.C: added
1751 * form_character.h: added
1752 * forms/form_character.fd: added
1754 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1756 * FormPreferences.C: Handle lyxrc.language_use_babel and
1757 lyxrc.language_global_options.
1759 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1761 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1763 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1765 * FormBase.C: no longer transient dialogs, XMapWindow()
1766 in attempt to de-iconify
1768 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1770 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1772 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1773 if using custom paper size/margin.
1775 2001-02-21 Allan Rae <rae@lyx.org>
1777 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1779 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1781 * src/frontends/xforms/Dialogs.C: added preamble
1782 * src/frontends/xforms/FormPreamble.C: added
1783 * src/frontends/xforms/FormPreamble.h: added
1784 * src/frontends/xforms/Makefile.am: added
1785 * src/frontends/xforms/form_preamble.C: added
1786 * src/frontends/xforms/form_preamble.h: added
1787 * src/frontends/xforms/form_preamble.fd: added
1789 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1791 * FormBase.h: moved noncopyable derivation to DialogBase.
1793 2001-02-19 Juergen Vigna <jug@sad.it>
1795 * FormTabular.C (build): make all input field accepted only after
1798 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1800 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1804 * FormInset.C (showInset): change associated with name change
1805 inset::hide to inset::hideDialog.
1807 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1809 * FormCitation.C (build): altering "Text after" now activates the Ok,
1812 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1814 * FormCitation.C: lots of white-space changes to make file consistent
1816 (input): use the FL_OBJECT * parameter to decide what to do, not the
1819 * FormCitation.h: removed most entries in enum.
1821 * forms/form_citation.fd: change names of variables, consistent with
1822 Allan's naming scheme.
1823 Don't pass any particular arguments to the InputCB function.
1824 choice_style now triggers a callback and looks like other choices.
1826 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1828 * other: use compare instead of strcmp/strncmp
1830 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1832 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1833 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1834 callback to InputCB() but don't trigger a change in the state of the
1835 Ok, Apply buttons are much rarer than those that do.
1837 * FormCitation.C (build): associated change.
1839 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1841 * ButtonController.C: include algorithm
1843 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1845 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1847 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1848 the vector of FL_OBJECT *s that can trigger a change in the button state
1849 is not empty, then a change of state will occur only if the FL_OBJECT *
1850 is present in this vector.
1852 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1853 the user to deactivate specific fields within restore().
1854 (InputCB): pass the FL_OBJECT * to bc_.valid().
1856 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1857 trigger a change of state in the Ok,Apply buttons.
1858 (update): bc_.readOnly() to the start of the method. Similar reasoning
1859 to that for FormBase::RestoreCB, above.
1861 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1863 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1866 * forms/form_browser.fd:
1867 * forms/form_copyright.fd:
1868 * forms/form_error.fd:
1869 * forms/form_tabular.fd:
1870 * forms/form_toc.fd:
1871 Consistent shortcuts for Close button: Esc and Return only.
1873 * forms/form_citation.fd:
1874 * forms/form_document.fd:
1875 * forms/form_index.fd:
1876 * forms/form_paragraph.fd:
1877 * forms/form_preferences.fd:
1878 * forms/form_print.fd:
1879 * forms/form_ref.fd:
1880 * forms/form_tabular_create.fd:
1881 * forms/form_url.fd:
1882 Consistent shortcut for Cancel button: Esc only.
1884 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1886 * Dialogs.C: new Splash. Include, Bibitem/tex
1888 * FormBase.h: make show() virtual for Splash's benefit
1900 * forms/form_bibitem.fd:
1901 * forms/form_bibtex.fd:
1906 * forms/form_include.fd:
1911 * forms/form_splash.fd: new forms
1913 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
1915 * FormLog.C: handle Literate build log nicely
1917 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1919 * Menubar_pimpl.C: remove support for reference menuitem type.
1921 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1925 * Timeout_pimpl.C: add Timeout implementation
1927 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1931 * forms/form_browser.fd:
1934 * FormBrowser.h: readonly browser form
1940 * Dialogs.C: add Log and VCLog
1942 * Makefile.am: add Log and VCLog, add updatesrc target
1944 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
1946 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1948 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1950 * FormPreferences.C (GetFrom): fix crash when there is no format
1954 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
1956 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1957 unsigned char correctly and so fix 2 bugs loading/changing colors.
1959 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
1961 * FormRef.C (update): Do not update dialog_->{ref,name,type}
1963 Deactivate the type button when buffer is LinuxDoc/Docbook
1964 (build): Uncomment calls to addReadOnly().
1965 (updateBrowser) Do not disable the update button when there are no
1967 (build, getType, getName): Use InsetRef::types.
1969 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
1971 * FormPrint.[Ch] (browse): new method to browse for file to print to.
1973 * forms/form_print.fd: give the form a Browse button.
1975 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
1977 * FormRef.C (input): Fix the behavior of goto reference button.