1 2002-01-10 Angus Leeming <a.leeming@ic.ac.uk>
4 * forms/form_preferences.fd: change names and descriptions of popup
5 font variables to reflect their actual use.
7 * Menubar_pimpl.C: return MENU_LABEL_STYLE to FL_NORMAL_STYLE.
9 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
11 * FormPreferences.C (input): allow empty values for document_path
14 * FormFiledialog.C (SetButton):
15 (FileDlgCB): do not disable directory buttons if they have an
17 (SetDirectory): if the argument is an empty string, change to
20 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
22 * forms/form_maths_style.fd:
23 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
24 size "styles" and font types.
25 * FormMathsPanel.[Ch]:
27 * forms/form_maths_panel.fd: Modified too.
29 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
31 * Menubar_pimpl.C (create_submenu):
32 * Toolbar_pimpl.C (update): use FuncStatus.
34 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
36 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
37 for fl_get_browser_line that is guaranteed to return a valid string.
39 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
41 * FormSpellchecker.C: fix possible crash on clicking a suggestion
43 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
45 * forms/form_document.fd (bullets): fix small cosmetic problem after
46 John's radio2button change.
48 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
51 * forms/form_document.fd: change the labels and variable names of
52 left_margin, right_margin to inner_margin, outer_margin, in line
53 with bugzilla bug #157.
55 * FormFiledialog.C (Reread): used locally stored modtime variable
56 rather than make repeated calls to fileInfo.getModificationTime().
58 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
59 isOK() checks to the use of the FileInfo instance and removed those
62 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
63 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
65 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
68 * forms/form_*: change radio buttons to round3dbutton
70 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
72 * FormFiledialog.C: add FIXME
74 * xforms_helpers.C: fix use of FileInfo
76 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
82 * forms/form_tabular.fd: ugly fix to get around
83 some of the UI problems (bug #110).
85 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
87 * FormDocument.C: Recognize the default paper settings too
88 when setting the default length values (cm or inch).
89 * FormParagraph.C: do the same.
91 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
93 * FormFloat.C: changes to prevent here definitely being used
96 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
98 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
100 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
102 * DropDown.C: always include <config.h> in sources.
107 * DropDown.h: do not include <config.h> in headers
109 2001-12-20 Juergen Vigna <jug@sad.it>
111 * FormTabular.C (update): final LT-h/f support modifications.
113 2001-12-19 Juergen Vigna <jug@sad.it>
115 * FormTabular.C (update): change a bit the tabular layout and added
116 better longtable options handling.
118 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
120 * FormToc.C: using std::endl
122 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
124 * FormToc.C: fix crash when no entries, and
125 update types properly
127 2001-12-11 Ben Stanley <bds02@uow.edu.au>
129 * Menubar_pimpl.C: Fixed a crashing bug when document has more
130 than 80 floats and using xforms 0.88
132 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
134 * xforms_helpers.C: include lyxlength.h here
135 * xforms_helpers.h: ... but not here
137 * FormTabular.C: use LyXLength instead of string wherever
138 necessary; whitespace changes.
140 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
142 * forms/form_preferences.fd: use the same name for font sizes
143 than the character dialog.
145 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
147 * forms/form_search.fd: Added label text to search buttons
148 (to make the shortcuts visible).
150 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
152 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
154 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
157 * xforms_helpers.C: change "while(" to "while ("
159 2001-12-05 Allan Rae <rae@lyx.org>
161 * FormParagraph.C (apply): One other LyXText fix.
163 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
165 * FormParagraph.C (getCurrentParagraph):
166 (apply): get the right LyXText !
168 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
170 * FormParagraph.C: disallow page breaks in insets
172 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
174 * FormParagraph.C: allow signed space above/below, actually
175 use space below units
177 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
179 * FormToc.C: fixes to make floatlists work
181 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
184 * Alert_pimpl.C: Alert etc.
188 * forms/fdfix.sh: move idex etc. to here
190 * GUIRunTime.C: move getScreenDPI() to here
192 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
194 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
195 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
196 to 100p (now German translation fits in).
197 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
198 form_preferences.fd, form_graphics.fd, form.include.fd,
200 Unified label "Browse..." and unified its width to 100p.
202 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
204 * forms/form_graphics.fd: fixed shortcut clash
205 * forms/form-external.fd: added shortcut for "Apply"
207 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
209 * FormFiledialog.C: don't reset path if new dir
212 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
214 * forms/form_document.fd: Renamed "Save as Class Defaults"
215 to "Save as Document Defaults"
217 Removed the setEnabled-Definitions for the
218 "save_default"-Button since it causes nothing but trouble.
219 Changed the text of AskQuestion on saveParamsAsDefault.
221 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
223 * DropDown.C: fix crash, improve behaviour a bit
225 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
227 * FormDocument.C (class_apply):
231 (bullets_apply): add a version of these methods taking a
232 BufferParams& parameters. The original versions are now wrappers
234 (saveParamsAsDefault): new function, moved from old
235 LFUN_LAYOUT_SAVE_DEFAULT code.
237 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
241 * DropDown.C: drop-down completion
243 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
245 * forms/form_graphics.fd: change clashing shortcut
247 2001-10-24 Juergen Vigna <jug@sad.it>
249 * FormTabular.C: changed calls for footer/headers of longtabulars.
251 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
253 * forms/form_tabular.fd: Add value choices
254 * FormTabular.C: Handle that choices
256 * FormDocument.C: fix small bug.
258 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
260 * FormGraphics.[Ch]: move some parameters out of the heaader file and
264 * forms/form_preferences.fd: replaced button_colorspace with two
265 radio buttons, button_hsv and button_rgb.
267 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
269 * forms/form_document.fd:
270 Class: add a value choice for Default Skip.
271 Some rearrangements (minor tweaks).
272 * FormDocument.C: Handle that choice, minor tweaks.
273 * forms/form_paragraph.fd: Add value choices
274 * FormParagraph.C: Handle that choices.
275 * FormMinipage.C/FormGraphics.C: Small tweaks.
277 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
279 * FormDocument.C: fixed some bugs in the Paper tab.
281 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
282 specifying default unit for choice if input string is empty.
284 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
286 * FormDocument.C (input): one more tweak...
288 2001-10-10 Herbert Voss <voss@perce.de>
290 * FormTexinfo.[Ch]: some changes to the code
292 2001-10-10 André Pönitz <poenitz@htwm.de>
294 * FormsMathMatrix.C: add missing space between v- and h-alignment
297 2001-10-09 Herbert Voss <voss@perce.de>
300 * forms/form_texinfo.fd: new files. Display information about the
301 installed texfiles (cls,sty,bst).
303 * FormShowFile.[Ch]: new files. Display the contents of a file.
306 * Makefile.am: modified appropriately.
308 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
310 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
311 Given input and choice widgets, create a string such as "1cm".
312 (updateWidgetsFromLengthString): new function.
313 Given a string such as "1cm", set the input and choice widgets.
316 * forms/form_document.fd: improve the GUI of the paper tab using these
317 new helper functions.
319 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
321 * FormDocument.C (build): support latin4
323 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
325 * FormDocument.C (build): support latin3
327 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
329 * forms/form_aboutlyx.fd: use flat boxes for tabs.
331 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
333 * forms/form_document.fd: rearrangement of the paper tab;
334 rename "use geometry" to "custom margins/sizes".
336 * FormDocument.C: add code to avoid the input of senseless data
337 in document -> paper.
339 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
341 * FormDocument.C: Disable choice "Special" if landscape
342 is chosen to prevent senseless values.
344 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
346 * forms/form_preferences.fd: small tweaks.
348 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
350 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
351 button to "Use Class Defaults" and moved it outside the tab.
352 Some more minor tweaking.
354 * FormDocument.C: handled this changes.
356 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
358 * Dialogs.C: remove splash dialog code.
362 * forms/form_splash.fd: removed.
365 * forms/makefile: remove splash dialog files.
367 * Menubar_pimpl.C (MenuCallback): no longer call
368 Dialogs::destroySplash.
370 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
372 * forms/form_preferences.fd: fix typo
374 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
377 * forms/form_ref.fd: renamed the widgets in the standard style.
379 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
380 helper functions. Build a vector<string> from the contents of
381 an fl_choice and fl_browser respectively.
383 * FormCitation.C (fillChoice, updateBrowser):
384 * FormRef.C: use these new functions to only update the choices and
385 browsers when absolutely necessary.
387 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
389 * FormBase.C (InputCB):
390 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
391 "select choice < 1" problem.
393 * FormRef.C (input): undid Dekel's change in light of the above
396 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
398 * FormRef.C (input): Fix crash when using dialog with keyboard.
400 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
402 * forms/form_document.fd: small tweaks.
404 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
406 * forms/form_document.fd: Added checkbox "auto_reset", button
407 "reset_defaults" and button "save_defaults".
409 * Form_Document.[Ch]: Removed AskQuestion when changing class.
410 Implement the 2 buttons and the checkbox described above.
412 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
413 save the default value of that lyxrc)
415 * FormPreferences.C: Handle that button
417 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
419 * form_ref.fd: a little tweaking.
421 * FormSpellchecker.C (build): set the bounds to the slider, so it
422 updates during a spellchecking session.
424 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
426 * forms/form_preferences.fd: rearrangement and addition of new
427 Display Graphics radio buttons to Look & Feel->Misc
428 (By Jürgen Spitzmüller).
430 * FormPreferences.C: modify new lyxrc variable "display_graphics"
431 depending on the values of the Display Graphics radio buttons.
433 * FormGraphics.C: use this variable.
435 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
437 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
438 Hoorah! Happy Birthday to me!
440 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
442 * forms/form_ref.fd: Add buffer button.
444 * FormRef.C (update): Handle the buffer button.
447 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
449 * forms/form_graphics.fd: complete rewrite of the dialog
450 (Most work was done by Angus, though).
452 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
454 * combox.C (hide): execute the callback _after_ closing the
457 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
459 * FormDocument.C (c-tor): initialise some variables.
461 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
462 (Thereby removing a warning message when the dialog is built.)
464 * FormFloat.C (input): return SMI_VALID.
466 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
468 * FormDocument.C (input, options_update): add code to enable the
469 Author-Year/Numerical citation choice only if the natbib checkbox is
472 * FormFloat.[Ch]: added new method input() to control the behaviour of
474 * forms/form_float.fd: renamed Here as button_here_definitely.
477 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
478 have them, so enabling the Ok, Apply buttons appropriately.
480 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
482 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
483 Label", added a labelframe).
485 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
487 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
488 (C_Toolbar_BubbleTimerCB): fix linking
490 * FormMathsBitmap.C (form): use get() to get the raw pointer.
492 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
494 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
496 * combox.C (C_Combox_input_cb): make it static
497 (C_Combox_combo_cb): make it static
498 (C_Combox_peek_event): make it static
500 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
501 (C_Toolbar_BubblePost): make it static
502 (C_Toolbar_ToolbarCB): make it static
504 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
506 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
508 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
511 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
513 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
514 been used successfully in FormBase.
515 (show): call bc().refresh() after building the dialog to activate the
518 * FormPreferences.C (build): remove hack to fix butoon controller as
519 the correct fix is in FormBaseDeprecated.
521 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
523 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
525 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
527 * Toolbar_pimpl.C (setLayout):
528 (layoutSelected): make them work even when gettext has been
529 translating the interface.
531 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
533 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
534 ("Apply" does not work without former user change in the dialog).
536 * FormPreferences.C (build): Fix bug: if you start LyX and open the
537 Preferences dialog, "Apply" is activated even though no change has been
540 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
542 * FormBase.C (show): use controller_.IconifyWithMain() to control
543 the dialog's show policy
545 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
548 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
549 check button to the Look & Feel->Misc tab and code to modify the lyxrc
550 variable dialogs_iconify_with_main appropriately.
552 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
554 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
556 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
558 * forms/form_character.fd: small cosmetics (aligned "Language:" right
559 as suggested in Michael's Buglist).
561 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
563 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
565 (layoutSelected): remove the numeric argument and use the text of
566 the combox entry instead.
568 * combox.C: lowercase a few remaining methods, rename select_text
570 * several files: propagate these changes
572 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
574 * FormPreferences.C: add fl_set_input_return to input_paperoption.
576 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
578 * FormParagraph.C: fix default line spacing case
580 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
582 * FormParagraph.C: disable space inputs when != Length
584 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
587 * form_preferences.h:
588 * form_preferences.C:
589 * forms/form_preferences.fd: add view_dvi_paper_option
591 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
593 * FormMathsPanel.h: sub dialogs must be Ignorant.
595 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
597 * FormParagraph.C: fix to not allow 0 linespacing
599 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
601 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
603 * FormParagraph.C (input): set fl_get_choice check for the linespacing
604 to 5 not 4. xforms arrays start at 1.
606 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
608 * FormParagraph.[Ch]:
609 * forms/form_paragraph.fd: clean up of dialog and of controlling
612 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
614 * FormBase.C (C_CutandPastePH): new function that can be used as a
615 pre-handler to any xforms text input widget. Will trigger an event on
616 pasting into the widget using the middle mouse button.
618 * FormPreamble.C (build): use this pre-handler for the input widget.
620 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
623 * forms/form_citation.fd: a little tweaking to ensure that the
624 style choice remains centred within the frame if its contents change.
626 * FormBase.h: added an allow_resize_ member variable. If false
627 resizing the dialog is prohibitted.
630 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
635 make use of this functionality to ensure that the dialog cannot be
638 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
640 * GUIRunTime.C: initApplication() should take a int & argc
642 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
645 * FormCitation.C: tidy code a little
647 * GUIRunTime.C: more informative error
649 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
651 * forms/form_preferences.fd: order the items "logically" so that
652 tabbing through the dialog makes sense. Close bug #404569.
654 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
656 * FormPreferences.C: Tentative fix of John's "no point in spell
657 command "None"" bug, #223255.
659 2001-08-23 Herbert Voss <voss@perce.de>
661 * FormBibtex.C (input): normalize database list
663 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
665 * FormBibtex.C: make sure that any database is stored only once.
667 2001-08-22 Herbert Voss <voss@perce.de>
669 * FormBibtex.C (input): fix for multiple databases
671 2001-08-21 Herbert Voss <voss@perce.de>
673 * FormBibtex.C (input): extension handling for ".bst"
675 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
677 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
678 check button is pressed.
680 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
682 * FormParagraph.C (general_apply): Handle default spacing.
683 (general_update): Ditto.
685 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
688 * forms/form_bibtex.fd: get the browse buttons working as they should.
690 2001-08-20 Herbert Voss <voss@perce.de>
693 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
694 databases and styles. Added an option for "bibliography into toc"
696 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
698 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
701 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
703 * combox.h: fix source doc
705 * form_math_matrix.C:
706 * forms/form_math_matrix.fd: new layout
708 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
712 * forms/form_paragraph.fd:
713 * FormParagraph.C: support per-para linespacing
715 * forms/form_float.fd:
716 * form_float.C: fix shortcut typo
718 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
720 * forms/form_character.fd: small adjustment to the position of John's
721 extra Language label.
723 2001-08-09 André Pönitz <poenitz@htwm.de>
725 * FormMathsDelim.C: renamed some delimiter parameters.
727 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
729 * FormCitation.C (build):
730 * FormDocument.C (build):
731 * FormMinipage.C (build):
732 * FormParagraph.C (build):
733 * FormRef.C (build): added stuff to read-only list in the
736 * FormCitation.C (update): disable citation style stuff when not using
739 2001-08-06 Juergen Vigna <jug@sad.it>
741 * forms/form_ert.fd: new file.
743 * form_ert.[Ch]: new files.
745 * FormERT.[Ch]: new files. Implementation of ERT dialog.
747 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
749 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
751 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
753 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
755 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
759 * form_maths_panel.C:
760 * form_maths_panel.h:
761 * forms/form_maths_panel.fd: re-add dots bitmaps
763 * FormRef.C: "Goto" -> "Go to"
765 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
767 * FormMathsBitmap.C: initialise form_
769 2001-07-29 Baruch Even <baruch@lyx.org>
771 * src/forms/form_graphics.fd:
772 * src/FormGraphics.C: Added support for the new horizontal scale factor.
774 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
776 * forms/makefile (SRCS): add form_float.fd
778 * forms/form_float.fd: new file
780 * form_float.[Ch]: new files
782 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
783 FormFloat.h, form_float.C and form_float.h
785 * FormFloat.[Ch]: new files
787 * Dialogs.C: init GUIFloat is well
789 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
791 * FormToc.C (updateType): Fix problem with TOC that couldn't be
792 updated because the type list was not updated.
794 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
796 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
799 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
801 * FormGraphics.C (build): uncommented the fl_set_input_return call for
802 input_rotate_angle. Set input filter on rotate_angle to make it accept
803 only floating point numbers.
804 (input): Browse now activates the Ok button approriately.
806 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
815 * forms/form_thesaurus.fd: add thesaurus
817 2001-07-26 Baruch Even <baruch@lyx.org>
820 * FormGraphics.C: Removed hide method since it was interfering with the
821 needed work, it cleared several vectors that were needed for proper
822 functioning. Also changed rotateAngle to float.
825 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
828 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
830 * FormInclude.C: add load file facility back
832 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
834 * FormCharacter.C: disable resizing as it doesn't work
836 * FormPreamble.C: allow to copy-paste from RO preamble by
839 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
841 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
843 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
845 * FormCitation.[Ch]: changes associated with adding natbib support.
846 New helper functions, string_width, fillChoice, updateStyle.
847 (apply): set the citation command appropriately.
848 (input): deal with the citation command choices.
849 (update): parse the citation command and deal with it. Nuke the
853 * FormDocument.C (build): add options to use natbib.
855 * forms/form_citation.fd: add natbib support. Rearrange dialog to
856 fit onto shorter screens.
858 * forms/form_document.fd: add natbib support.
860 2001-07-16 Juergen Vigna <jug@sad.it>
862 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
864 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
866 Consistent use of Lsstream.h:
867 * FormAboutlyx.C (build):
868 * FormVCLog.C (update): std::ostringstream -> ostringstream.
870 * FormMathsDelim.C (apply):
871 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
873 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
875 * implement 1 about lyx dialog instead of 3 separate ones
877 * FormCredits.[Ch]: removed
878 * FormCopyright.[Ch]: removed
879 * form_credits.[Ch]: removed
880 * forms/form_credits.fd: removed
881 * form_copyright.[Ch]: removed
882 * forms/form_copyright.fd: removed
883 * FormAboutlyx.[Ch]: added
884 * form_aboutlyx.[Ch]: added
885 * forms/form_aboutlyx.fd: added
886 * Dialogs.C: add about lyx stuff
888 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
892 * FormPreferences.[Ch]: rename spellchecker to spelloptions
893 * form_preferences.[Ch]: idem
894 * forms/form_preferences.fd: idem
895 * FormSpellchecker.[Ch]: added
896 * form_spellchecker.[Ch]: added
897 * forms/form_spellchecker.fd: added
898 * Dialogs.C: add spellchecker
900 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
902 * FormFiledialog.C: (*it). -> it->
903 * Toolbar_pimpl.C: ditto
904 * RadioButtonGroup.C: ditto
905 * FormPreferences.C: ditto
907 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
909 * GUIRunTime.C (x11Display):
912 (x11VisualDepth): new methods
914 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
916 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
919 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
922 * GUIRunTime.C (createMainView): implement
924 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
928 * forms/form_character.fd: hide the widget underneath language
931 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
934 * FormPreferences.C: connect and operator
935 showSpellcheckerPreferences signal
937 * FormPrint.C (input): modify to select radio_file
938 when the user uses the filename input
940 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
942 * combox.C (remove): send debug output to Debug::GUI.
944 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
946 * Menubar_pimpl.C (create_submenu):
947 * Toolbar_pimpl.C (update): update to use func_status
949 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
951 * FormPreferences.C (Path::feedback): remove bogus description of
954 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
956 * xformsBC.h: clean-up of included files.
958 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
961 * FormParagraph.C (c-tor): cosmetic name change of signal.
963 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
964 signal. It's pretty crude at the moment! Mental note: would be more
965 elegant if we passed a LyXParagraph & with both the signals rather than
966 search through the Buffer.
968 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
970 * *.[h]: added // -*- C++ -*-
971 * *.[C]: removed // -*- C++ -*-
973 * FormCharacter.C (update): now uses contents of font_, stored
974 permanently by the controller to update() the dialog.
976 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
979 * form_include.fd: (various places): Ok button is now activated when
980 the filename is input from the keyboard.
982 * FormPreferences.C white-space change in various places.
983 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
984 that disabled addition of new converters.
986 * FormCharacter.C (input, update): new methods. Activate the Apply
987 button when any of the input fileds are not IGNORE.
989 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
991 * FormToc.C (input): change test slightly.
992 (updateContents): clear list if empty and add no list msg.
994 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
996 * FormParagraph.C (update, general_update): enabling the align buttons
997 is now dependent on the AlignPossible entry in the Layout.
999 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1002 * FormMathsMatrix.C: bring C functions into global namespace if
1005 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1007 * MathsSymbols.C (pixmapFromBitmapData): add std::
1009 * FormMathsMatrix.C (AlignFilter): add std::
1011 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1013 * FormDocument.C (build): add iso8859-15 support.
1015 2001-05-08 Baruch Even <baruch@lyx.org>
1017 * Menubar_pimpl.C: Fixed compilation problem.
1019 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1021 * Menubar_pimpl.C (add_toc): use name and not type with float.
1022 (create_submenu): correct call of new object
1023 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1025 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1027 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1029 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1031 * Dialogs.C: included insetgraphicsParams.h
1033 * FormMathsMatrix.C:
1034 * FormMathsBitmap.C: included LAssert.h
1036 2001-04-24 Allan Rae <rae@lyx.org>
1038 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1040 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1042 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1043 string of length 1 !
1045 2001-04-16 Allan Rae <rae@lyx.org>
1047 * xforms_helpers.C (formatted):
1048 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1049 as an unrecognised preprocessor directive. So ensure they're wrapped.
1051 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1053 * FormTabularCreate.C: pass a pair of uints to the controller
1055 * FormVCLog.C: the log appears as a stringstream now
1057 * forms/form_external.fd: make params update state (from Angus)
1059 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1061 * Menubar_pimpl.C: include gettext.h
1063 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1065 * xforms_helpers.C (formatted): constify length
1067 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1068 (input): adjust for scoped_ptr
1069 (input): constify str
1071 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1073 * Dialogs.C: s/popup/dialog/
1077 * FormBase.C: s/ControlButton/ControlButtons/
1078 move bc().refresh() into base show() method
1081 * FormBaseDeprecated.C:
1084 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1086 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1089 * forms/form_toc.fd: implemented controller-view split.
1091 * Dialogs.C: associated changes.
1093 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1096 * forms/form_citation.fd: Don't change the name of the button when
1097 toggling between regular expression and simple searches.
1098 Squashed bug when creating a new inset, the keys field contained
1099 one (empty) key. No more; thanks, Dekel.
1102 * forms/form_external.fd: added Apply button.
1104 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1107 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1110 * FormExternal.[Ch]:
1111 * forms/form_external.fd: implemented controller-view split.
1113 * Dialogs.C: associated changes.
1115 * FormGraphics.[Ch]:
1118 moved the browsing functionality into the controller.
1120 * xforms_helpers.[Ch]: moved browseFile to
1121 ../controllers/helper_funcs.[Ch]
1124 * forms/form_citation.fd: added case sensitive search button.
1126 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
1128 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1129 Code moved into the generic template base class. Replaced
1130 setCancelCloseButton() with setButtonLabel().
1132 2001-03-29 Juergen Vigna <jug@sad.it>
1134 * FormMinipage.C: removed widthp_ and all it's functions and changed
1135 to use new %-lengths of LyXLength.
1137 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
1139 * FormGraphics.[Ch]:
1140 * forms/form_graphics.fd:
1142 * forms/form_index.fd: implemented controller-view split.
1144 * Dialogs.C: associated changes.
1146 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1148 * FormCitation.C: changes associated with ControlCitation cleanup.
1150 * FormMinipage.h: cleaned-up forward declarations.
1152 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
1154 * FormMinipage.[Ch]:
1155 * forms/form_minipage.fd:
1157 * forms/form_print.fd:
1158 * FormSplash.[Ch]: implemented controller-view split.
1160 * Dialogs.C: associated changes.
1162 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
1164 * FormPreamble.[Ch]:
1165 * forms/form_preamble.fd:
1167 * forms/form_ref.fd:
1169 * forms/form_search.fd:
1170 * FormTabularCreate.[Ch]:
1171 * forms/form_tabular_create.fd: implemented controller-view split.
1173 * Dialogs.C: associated changes.
1175 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1182 * form_url.fd: implemented controller-view split.
1184 * Dialogs.C: associated changes.
1188 * FormCitation.h: moved methods from protected to private.
1190 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1192 * FormCredits.C (build): changes associated with
1193 ControlCredits::getCredits returning a stringstream not a vector<string>
1195 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
1197 * FormCopyright.[Ch]:
1198 * forms/form_copyright.fd: implemented controller-view split.
1201 * forms/form_credits.fd: implemented controller-view split.
1203 * Dialogs.C: associated changes.
1205 * xforms_helpers.C (formatted): improved the function so that it now
1206 repects '\n' characters in the input string. Ie, the user can now
1207 specify line breaks explicitly.
1209 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
1211 * FormCharacter.[Ch]:
1212 * forms/form_character.fd: implemented controller-view split.
1214 * Dialogs.C: associated changes.
1216 * FormBase.C (input): changed return to SMI_VALID.
1218 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1219 any surrounding whitespace.
1221 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1223 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1225 (FormBase2): split into two template classes, FormDB (DialogBase) and
1226 FormCB (ControllerBase) for greater flexibility.
1230 * FormCitation.[Ch]: associated changes.
1235 * forms/form_browser.fd: implemented controller-view split.
1237 * Dialogs.C: associated changes.
1239 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1242 * forms/form_bibtex.fd: implemented controller-view split.
1244 * Dialogs.C: associated changes.
1246 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1248 * FormBaseDeprecated.[Ch]: rename title as title_.
1250 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1251 with limited functionality. It got lost in the MVC merge.
1253 * FormBaseDeprecated.C:
1254 * FormBase.C (show): moved initialisation of minw_, minh_ here.
1256 * FormBibitem.C (build):
1257 * FormBibtex.C (build):
1258 * FormBrowser.C (build):
1259 * FormCharacter.C (build):
1260 * FormCitation.C (build):
1261 * FormCopyright.C (build):
1262 * FormCredits.C (build):
1263 * FormDocument.C (build):
1264 * FormError.C (build):
1265 * FormExternal.C (build):
1266 * FormGraphics.C (build):
1267 * FormInclude.C (build):
1268 * FormIndex.C (build):
1269 * FormMinipage.C (build):
1270 * FormParagraph.C (build):
1271 * FormPreamble.C (build):
1272 * FormPreferences.C (build):
1273 * FormPrint.C (build):
1274 * FormRef.C (build):
1275 * FormSearch.C (build):
1276 * FormTabular.C (build):
1277 * FormTabularCreate.C (build):
1278 * FormToc.C (build):
1279 * FormUrl.C (build): removed initialisation of minw_, minh_.
1281 * The Maths Panel stuff no longer causes a crash on exit from LyX.
1284 * forms/form_maths.fd: removed.
1286 * forms/form_maths_delim.fd:
1287 * forms/form_maths_deco.fd:
1288 * forms/form_maths_matrix.fd:
1289 * forms/form_maths_space.fd:
1290 * forms/form_maths_panel.fd: new files.
1291 Split contents of form_maths.fd into 5 new files, one for each form.
1293 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1294 class FormMathsBitmap in FormMathsBitmap.[Ch].
1296 * FormMathsPanel.[Ch]:
1297 * FormMathsBitmap.[Ch]:
1298 * FormMathsDeco.[Ch]:
1299 * FormMathsDelim.[Ch]:
1300 * FormMathsMatrix.[Ch]:
1301 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1302 one for each popup. Rewrite so that all the new classes are derived from
1303 FormBaseBD. Clean up the logic in the process (I hope!).
1305 * Makefile.am: added new fils, removed redundant ones.
1307 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1309 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1311 (updateInset): ditto
1313 2001-03-16 Juergen Vigna <jug@sad.it>
1315 * Dialogs.C (Dialogs): create minipage options dialog.
1317 * forms/form_minipage.fd:
1321 * FormMinipage.h: new files for the minipage options dialog.
1323 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1325 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1328 * forms/form_maths.fd: change C_FormBaseCancelCB to
1329 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1331 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
1333 * FormMaths.C: quash warnings
1335 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1337 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1340 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1342 * Form_various.h: cleaned up #includes and forward declarations.
1344 * Form_various.C: added "using SigC::slot" declaration.
1346 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1348 * FormDocument.C (CheckChoiceClass): removed string tct as the
1349 compiler warned that it was defined but never used.
1350 removed USE_CLASS_COMBO.
1352 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1363 * forms/form_maths.fd:
1365 * forms/fdfix.sh: add maths panel
1368 * bmtable.c: moved from src/
1370 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1372 * FormParagraph.h: NO_PEXTRA
1373 * FormParagraph.C (input): NO_PEXTRA
1375 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1377 * several files: remove CXX_WORKING_NAMESPACES
1379 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1381 * Merging changes from BRANCH_MVC back into HEAD.
1383 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1385 * Dialogs.C (c-tor): Changes associated with storing a vector of
1387 Use MVC Bibitem popup.
1389 * FormBase.h: add a new template class FormBase2, derived from FormBase
1390 to make life creating MVC popups even easier ;-)
1393 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1394 Proof that a simple popup should be easy to implement!
1396 * FormCitation.[Ch]: now derived from FormBase2.
1398 * FormToc.C: added using std::vector directive.
1400 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1402 * FormSearch.C: Add missing #pragma
1404 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1407 * forms/form_citation.fd: added the ability to Search, both Simply and
1408 for Regular Expressions. Use the Search code in the controller() to do
1409 the actual searching.
1411 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1413 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1414 * forms/makefile: added form_credits.fd
1416 * Dialogs.C: added FormCredits and removed ShowCredits.
1419 * forms/form_credits.fd:
1420 * forms/form_search.fd: ported to the MVC way.
1422 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
1424 * xforms_helpers.h (formatted): now has default arguments for size and
1427 * FormCitation.[Ch]: moved code out of this class and into
1428 ControlCitation and associated helper funcs.
1430 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1432 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1433 ButtonController::valid() to check state of input. The buttons are
1434 now controlled correctly.
1436 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1438 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
1440 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1442 * FormBase.[Ch]: rename title as title_.
1444 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
1446 * FormBase.C (c-tor): initialise variables in correct order.
1448 * FormCitation.C: add #include <algorithm>
1450 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
1452 * xformsBC.[Ch]: Changes associated with the changes to
1453 controllers/ButtonController.[Ch]. Ie, the class is now derived from
1454 ButtonControllerBase and the ButtonPolicy is accessed through a method
1455 bp() rather than the instance bp_.
1457 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1458 rather use a pure virtual method bc() to access the controller
1459 instantiated by the daughter classes.
1461 * F*.[Ch]: changes associated with the above.
1463 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1465 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1467 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1469 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1471 * ButtonController.[Ch]: deleted. The class is split into two
1472 (with identical functionality), the code being found in
1473 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1475 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1476 ButtonController class.
1478 * FormBase.[Ch]: changes associated with the above split.
1480 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1481 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1482 controlling all interaction to/from the LyX kernel.
1484 * FormCitation.[Ch]:
1485 * forms/form_citation.fd: An xforms-specific implementation of the
1486 Citation dialog, controlled by the GUI-I ControlCitation.
1488 * Dialogs.C: Use the controlled Citation dialog.
1490 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1494 * combox.C: moved from src/
1496 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1499 * forms/form_filedialog.C.patch: I hate having to make these patches,
1500 but on reflection I think it's probably better than hacking fdfix.sh.
1502 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1504 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1506 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1508 * FormGraphics.C: remove unnecessary hack
1510 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1512 * FormCitation.C (apply): Do not put space between multiple keys.
1514 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1516 * Menubar_pimpl.C (add_toc): Remove debug message.
1518 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1526 * xforms/forms/makefile:
1527 * forms/form_external.fd: add FormExternal
1529 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1531 * Dialogs.C: add destroySplash()
1535 * forms/form_splash.fd:
1537 * FormSplash.C: make independent of FormBase, tidy
1539 * Menubar_pimpl.C: destroy splash on interaction
1541 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1547 * forms/form_include.fd: rework, clean up
1549 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1551 * FormToc.h: use Buffer::typedef
1553 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1554 * FormToc.C (build): ditto
1557 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1559 * FormToc.C (build): implement for dynamic number of lists
1561 * Menubar_pimpl.C (add_toc): ditto
1563 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1569 * form_credits.[Ch]:
1570 * forms/form_credits.fd:
1572 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1574 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1575 make ButtonList contain boost::shared_ptr<ItemInfo>
1577 * Menubar_pimpl.C (~Pimpl): remove destructor
1579 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1585 * form_filedialog.C:
1586 * form_filedialog.h:
1589 * FormPreferences.C:
1595 * form/form_filedialog.fd: add File Dialog
1597 * Toolbar_pimpl.C: move LayoutsCB to here
1599 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1601 * FormParagraph.C: changes because of ParagraphParameters.
1603 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1605 * FormSearch.C (Replace): remove default argument
1608 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1610 * added find/replace dialog:
1611 * FormSearch.*: added
1612 * form_search.*: added
1613 * forms/form_search.fd: added
1615 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1617 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1619 * various: in a rush of delayed guilt, I've renamed all instances of
1620 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1623 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1624 activate/deactivate an FL_OBJECT.
1631 * FormPreferences.C:
1633 * FormTabular.C: used it.
1635 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1637 * FormPreferences.C: removed three unused using directives.
1639 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1641 * added find/replace dialog:
1642 * FormSearch.*: added
1643 * form_search.*: added
1644 * forms/form_search.fd: added
1646 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1648 * FormRef.C: Fixed the behaviour of Goto-Ref.
1650 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1652 * forms/makefile: added character and preamble dialogs
1654 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1656 * FormCharacter.C (FormCharacter): change order of deletion,
1657 change combo_language2 to combo_language2_
1659 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1661 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1663 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1665 * Dialogs.C: added layoutcharacter
1666 * FormCharacter.C: added
1667 * FormCharacter.h: added
1668 * form_character.C: added
1669 * form_character.h: added
1670 * forms/form_character.fd: added
1672 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1674 * FormPreferences.C: Handle lyxrc.language_use_babel and
1675 lyxrc.language_global_options.
1677 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1679 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1681 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1683 * FormBase.C: no longer transient dialogs, XMapWindow()
1684 in attempt to de-iconify
1686 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1688 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1690 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1691 if using custom paper size/margin.
1693 2001-02-21 Allan Rae <rae@lyx.org>
1695 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1697 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1699 * src/frontends/xforms/Dialogs.C: added preamble
1700 * src/frontends/xforms/FormPreamble.C: added
1701 * src/frontends/xforms/FormPreamble.h: added
1702 * src/frontends/xforms/Makefile.am: added
1703 * src/frontends/xforms/form_preamble.C: added
1704 * src/frontends/xforms/form_preamble.h: added
1705 * src/frontends/xforms/form_preamble.fd: added
1707 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1709 * FormBase.h: moved noncopyable derivation to DialogBase.
1711 2001-02-19 Juergen Vigna <jug@sad.it>
1713 * FormTabular.C (build): make all input field accepted only after
1716 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1718 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1722 * FormInset.C (showInset): change associated with name change
1723 inset::hide to inset::hideDialog.
1725 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1727 * FormCitation.C (build): altering "Text after" now activates the Ok,
1730 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1732 * FormCitation.C: lots of white-space changes to make file consistent
1734 (input): use the FL_OBJECT * parameter to decide what to do, not the
1737 * FormCitation.h: removed most entries in enum.
1739 * forms/form_citation.fd: change names of variables, consistent with
1740 Allan's naming scheme.
1741 Don't pass any particular arguments to the InputCB function.
1742 choice_style now triggers a callback and looks like other choices.
1744 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1746 * other: use compare instead of strcmp/strncmp
1748 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1750 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1751 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1752 callback to InputCB() but don't trigger a change in the state of the
1753 Ok, Apply buttons are much rarer than those that do.
1755 * FormCitation.C (build): associated change.
1757 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1759 * ButtonController.C: include algorithm
1761 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1763 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1765 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1766 the vector of FL_OBJECT *s that can trigger a change in the button state
1767 is not empty, then a change of state will occur only if the FL_OBJECT *
1768 is present in this vector.
1770 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1771 the user to deactivate specific fields within restore().
1772 (InputCB): pass the FL_OBJECT * to bc_.valid().
1774 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1775 trigger a change of state in the Ok,Apply buttons.
1776 (update): bc_.readOnly() to the start of the method. Similar reasoning
1777 to that for FormBase::RestoreCB, above.
1779 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1781 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1784 * forms/form_browser.fd:
1785 * forms/form_copyright.fd:
1786 * forms/form_error.fd:
1787 * forms/form_tabular.fd:
1788 * forms/form_toc.fd:
1789 Consistent shortcuts for Close button: Esc and Return only.
1791 * forms/form_citation.fd:
1792 * forms/form_document.fd:
1793 * forms/form_index.fd:
1794 * forms/form_paragraph.fd:
1795 * forms/form_preferences.fd:
1796 * forms/form_print.fd:
1797 * forms/form_ref.fd:
1798 * forms/form_tabular_create.fd:
1799 * forms/form_url.fd:
1800 Consistent shortcut for Cancel button: Esc only.
1802 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1804 * Dialogs.C: new Splash. Include, Bibitem/tex
1806 * FormBase.h: make show() virtual for Splash's benefit
1818 * forms/form_bibitem.fd:
1819 * forms/form_bibtex.fd:
1824 * forms/form_include.fd:
1829 * forms/form_splash.fd: new forms
1831 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
1833 * FormLog.C: handle Literate build log nicely
1835 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1837 * Menubar_pimpl.C: remove support for reference menuitem type.
1839 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1843 * Timeout_pimpl.C: add Timeout implementation
1845 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1849 * forms/form_browser.fd:
1852 * FormBrowser.h: readonly browser form
1858 * Dialogs.C: add Log and VCLog
1860 * Makefile.am: add Log and VCLog, add updatesrc target
1862 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
1864 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1866 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1868 * FormPreferences.C (GetFrom): fix crash when there is no format
1872 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
1874 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1875 unsigned char correctly and so fix 2 bugs loading/changing colors.
1877 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
1879 * FormRef.C (update): Do not update dialog_->{ref,name,type}
1881 Deactivate the type button when buffer is LinuxDoc/Docbook
1882 (build): Uncomment calls to addReadOnly().
1883 (updateBrowser) Do not disable the update button when there are no
1885 (build, getType, getName): Use InsetRef::types.
1887 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
1889 * FormPrint.[Ch] (browse): new method to browse for file to print to.
1891 * forms/form_print.fd: give the form a Browse button.
1893 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
1895 * FormRef.C (input): Fix the behavior of goto reference button.