1 2002-01-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
3 * FormPreferences.C (input): allow empty values for document_path
6 * FormFiledialog.C (SetButton):
7 (FileDlgCB): do not disable directory buttons if they have an
9 (SetDirectory): if the argument is an empty string, change to
12 2002-01-09 Martin Vermeer <martin.vermeer@hut.fi>
14 * forms/form_maths_style.fd:
15 * FormMathsStyle.[Ch]: New files, Implementing a mathed pop-up for math
16 size "styles" and font types.
17 * FormMathsPanel.[Ch]:
19 * forms/form_maths_panel.fd: Modified too.
21 2002-01-08 Martin Vermeer <martin.vermeer@hut.fi>
23 * Menubar_pimpl.C (create_submenu):
24 * Toolbar_pimpl.C (update): use FuncStatus.
26 2002-01-08 Angus Leeming <a.leeming@ic.ac.uk>
28 * xform_helpers.[Ch] (getStringFromBrowser): a littel wrapper function
29 for fl_get_browser_line that is guaranteed to return a valid string.
31 2002-01-08 John Levon <moz@compsoc.man.ac.uk>
33 * FormSpellchecker.C: fix possible crash on clicking a suggestion
35 2002-01-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
37 * forms/form_document.fd (bullets): fix small cosmetic problem after
38 John's radio2button change.
40 2002-01-07 Angus Leeming <a.leeming@ic.ac.uk>
43 * forms/form_document.fd: change the labels and variable names of
44 left_margin, right_margin to inner_margin, outer_margin, in line
45 with bugzilla bug #157.
47 * FormFiledialog.C (Reread): used locally stored modtime variable
48 rather than make repeated calls to fileInfo.getModificationTime().
50 * xforms_helpers.C (ReadableFile, WriteableFile): added a couple of
51 isOK() checks to the use of the FileInfo instance and removed those
54 * Menubar_pimpl.C: added a variable MENU_LABEL_STYLE and use it.
55 Set it to FL_BOLD_STYLE, thereby fixing bugzilla bug #32.
57 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
60 * forms/form_*: change radio buttons to round3dbutton
62 2002-01-05 John Levon <moz@compsoc.man.ac.uk>
64 * FormFiledialog.C: add FIXME
66 * xforms_helpers.C: fix use of FileInfo
68 2002-01-07 John Levon <moz@compsoc.man.ac.uk>
74 * forms/form_tabular.fd: ugly fix to get around
75 some of the UI problems (bug #110).
77 2002-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
79 * FormDocument.C: Recognize the default paper settings too
80 when setting the default length values (cm or inch).
81 * FormParagraph.C: do the same.
83 2001-12-11 Michael A. Koziarski <michael@koziarski.org>
85 * FormFloat.C: changes to prevent here definitely being used
88 2001-12-29 Dekel Tsur <dekelts@tau.ac.il>
90 * FormMathsMatrix.C (AlignFilter): Allow entering the '|' char.
92 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
94 * DropDown.C: always include <config.h> in sources.
99 * DropDown.h: do not include <config.h> in headers
101 2001-12-20 Juergen Vigna <jug@sad.it>
103 * FormTabular.C (update): final LT-h/f support modifications.
105 2001-12-19 Juergen Vigna <jug@sad.it>
107 * FormTabular.C (update): change a bit the tabular layout and added
108 better longtable options handling.
110 2001-12-15 Lars Gullik Bjønnes <larsbj@birdstep.com>
112 * FormToc.C: using std::endl
114 2001-12-14 John Levon <moz@compsoc.man.ac.uk>
116 * FormToc.C: fix crash when no entries, and
117 update types properly
119 2001-12-11 Ben Stanley <bds02@uow.edu.au>
121 * Menubar_pimpl.C: Fixed a crashing bug when document has more
122 than 80 floats and using xforms 0.88
124 2001-12-11 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
126 * xforms_helpers.C: include lyxlength.h here
127 * xforms_helpers.h: ... but not here
129 * FormTabular.C: use LyXLength instead of string wherever
130 necessary; whitespace changes.
132 2001-12-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
134 * forms/form_preferences.fd: use the same name for font sizes
135 than the character dialog.
137 2001-11-26 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
139 * forms/form_search.fd: Added label text to search buttons
140 (to make the shortcuts visible).
142 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
144 * FormParagraph.C: set combo box correctly for VSpace::LENGTH
146 2001-12-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
149 * xforms_helpers.C: change "while(" to "while ("
151 2001-12-05 Allan Rae <rae@lyx.org>
153 * FormParagraph.C (apply): One other LyXText fix.
155 2001-12-05 John Levon <moz@compsoc.man.ac.uk>
157 * FormParagraph.C (getCurrentParagraph):
158 (apply): get the right LyXText !
160 2001-11-29 John Levon <moz@compsoc.man.ac.uk>
162 * FormParagraph.C: disallow page breaks in insets
164 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
166 * FormParagraph.C: allow signed space above/below, actually
167 use space below units
169 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
171 * FormToc.C: fixes to make floatlists work
173 2001-11-23 John Levon <moz@compsoc.man.ac.uk>
176 * Alert_pimpl.C: Alert etc.
180 * forms/fdfix.sh: move idex etc. to here
182 * GUIRunTime.C: move getScreenDPI() to here
184 2001-11-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
186 * forms/form_ref.fd, form_preferences.fd, form_citation.fd,
187 form_graphics.fd, form_paragraph.fd: Enlarged the Restore button
188 to 100p (now German translation fits in).
189 * forms/form_external.fd, form_bibtex.fd, form_print.fd,
190 form_preferences.fd, form_graphics.fd, form.include.fd,
192 Unified label "Browse..." and unified its width to 100p.
194 2001-11-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
196 * forms/form_graphics.fd: fixed shortcut clash
197 * forms/form-external.fd: added shortcut for "Apply"
199 2001-11-12 John Levon <moz@compsoc.man.ac.uk>
201 * FormFiledialog.C: don't reset path if new dir
204 2001-11-12 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
206 * forms/form_document.fd: Renamed "Save as Class Defaults"
207 to "Save as Document Defaults"
209 Removed the setEnabled-Definitions for the
210 "save_default"-Button since it causes nothing but trouble.
211 Changed the text of AskQuestion on saveParamsAsDefault.
213 2001-11-07 John Levon <moz@compsoc.man.ac.uk>
215 * DropDown.C: fix crash, improve behaviour a bit
217 2001-11-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
219 * FormDocument.C (class_apply):
223 (bullets_apply): add a version of these methods taking a
224 BufferParams& parameters. The original versions are now wrappers
226 (saveParamsAsDefault): new function, moved from old
227 LFUN_LAYOUT_SAVE_DEFAULT code.
229 2001-11-03 John Levon <moz@compsoc.man.ac.uk>
233 * DropDown.C: drop-down completion
235 2001-11-04 John Levon <moz@compsoc.man.ac.uk>
237 * forms/form_graphics.fd: change clashing shortcut
239 2001-10-24 Juergen Vigna <jug@sad.it>
241 * FormTabular.C: changed calls for footer/headers of longtabulars.
243 2001-10-23 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
245 * forms/form_tabular.fd: Add value choices
246 * FormTabular.C: Handle that choices
248 * FormDocument.C: fix small bug.
250 2001-10-23 Angus Leeming <a.leeming@ic.ac.uk>
252 * FormGraphics.[Ch]: move some parameters out of the heaader file and
256 * forms/form_preferences.fd: replaced button_colorspace with two
257 radio buttons, button_hsv and button_rgb.
259 2001-10-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
261 * forms/form_document.fd:
262 Class: add a value choice for Default Skip.
263 Some rearrangements (minor tweaks).
264 * FormDocument.C: Handle that choice, minor tweaks.
265 * forms/form_paragraph.fd: Add value choices
266 * FormParagraph.C: Handle that choices.
267 * FormMinipage.C/FormGraphics.C: Small tweaks.
269 2001-10-15 Angus Leeming <a.leeming@ic.ac.uk>
271 * FormDocument.C: fixed some bugs in the Paper tab.
273 * xforms_helpers.[Ch] (updateWidgetsFromLengthString): add argument
274 specifying default unit for choice if input string is empty.
276 2001-10-12 Angus Leeming <a.leeming@ic.ac.uk>
278 * FormDocument.C (input): one more tweak...
280 2001-10-10 Herbert Voss <voss@perce.de>
282 * FormTexinfo.[Ch]: some changes to the code
284 2001-10-10 André Pönitz <poenitz@htwm.de>
286 * FormsMathMatrix.C: add missing space between v- and h-alignment
289 2001-10-09 Herbert Voss <voss@perce.de>
292 * forms/form_texinfo.fd: new files. Display information about the
293 installed texfiles (cls,sty,bst).
295 * FormShowFile.[Ch]: new files. Display the contents of a file.
298 * Makefile.am: modified appropriately.
300 2001-10-09 Angus Leeming <a.leeming@ic.ac.uk>
302 * xforms_helpers.[Ch] (getLengthFromWidgets): new function.
303 Given input and choice widgets, create a string such as "1cm".
304 (updateWidgetsFromLengthString): new function.
305 Given a string such as "1cm", set the input and choice widgets.
308 * forms/form_document.fd: improve the GUI of the paper tab using these
309 new helper functions.
311 2001-10-07 Adrien Rebollo <adrien.rebollo@gmx.fr>
313 * FormDocument.C (build): support latin4
315 2001-10-05 Adrien Rebollo <adrien.rebollo@gmx.fr>
317 * FormDocument.C (build): support latin3
319 2001-10-04 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
321 * forms/form_aboutlyx.fd: use flat boxes for tabs.
323 2001-10-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
325 * forms/form_document.fd: rearrangement of the paper tab;
326 rename "use geometry" to "custom margins/sizes".
328 * FormDocument.C: add code to avoid the input of senseless data
329 in document -> paper.
331 2001-10-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
333 * FormDocument.C: Disable choice "Special" if landscape
334 is chosen to prevent senseless values.
336 2001-09-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
338 * forms/form_preferences.fd: small tweaks.
340 2001-09-24 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
342 * forms/form_document.fd: Removed "Auto Reset", renamed the "Reset"
343 button to "Use Class Defaults" and moved it outside the tab.
344 Some more minor tweaking.
346 * FormDocument.C: handled this changes.
348 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
350 * Dialogs.C: remove splash dialog code.
354 * forms/form_splash.fd: removed.
357 * forms/makefile: remove splash dialog files.
359 * Menubar_pimpl.C (MenuCallback): no longer call
360 Dialogs::destroySplash.
362 2001-09-27 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
364 * forms/form_preferences.fd: fix typo
366 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
369 * forms/form_ref.fd: renamed the widgets in the standard style.
371 * xforms_helpers.[Ch] (getVectorFromChoice, getVectorFromBrowser): new
372 helper functions. Build a vector<string> from the contents of
373 an fl_choice and fl_browser respectively.
375 * FormCitation.C (fillChoice, updateBrowser):
376 * FormRef.C: use these new functions to only update the choices and
377 browsers when absolutely necessary.
379 2001-09-24 Angus Leeming <a.leeming@ic.ac.uk>
381 * FormBase.C (InputCB):
382 * FormBaseDeprecated.C (InputCB): generalised Dekel's fix to the
383 "select choice < 1" problem.
385 * FormRef.C (input): undid Dekel's change in light of the above
388 2001-09-21 Dekel Tsur <dekelts@tau.ac.il>
390 * FormRef.C (input): Fix crash when using dialog with keyboard.
392 2001-09-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
394 * forms/form_document.fd: small tweaks.
396 2001-09-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
398 * forms/form_document.fd: Added checkbox "auto_reset", button
399 "reset_defaults" and button "save_defaults".
401 * Form_Document.[Ch]: Removed AskQuestion when changing class.
402 Implement the 2 buttons and the checkbox described above.
404 * forms/form_preferences.fd: Added checkbox "auto_reset" (to
405 save the default value of that lyxrc)
407 * FormPreferences.C: Handle that button
409 2001-09-18 Angus Leeming <a.leeming@ic.ac.uk>
411 * form_ref.fd: a little tweaking.
413 * FormSpellchecker.C (build): set the bounds to the slider, so it
414 updates during a spellchecking session.
416 2001-09-14 Angus Leeming <a.leeming@ic.ac.uk>
418 * forms/form_preferences.fd: rearrangement and addition of new
419 Display Graphics radio buttons to Look & Feel->Misc
420 (By Jürgen Spitzmüller).
422 * FormPreferences.C: modify new lyxrc variable "display_graphics"
423 depending on the values of the Display Graphics radio buttons.
425 * FormGraphics.C: use this variable.
427 2001-09-13 Angus Leeming <a.leeming@ic.ac.uk>
429 * FormMathsBitmap.[Ch]: add d-tor to finally fix a memory leak.
430 Hoorah! Happy Birthday to me!
432 2001-09-07 Dekel Tsur <dekelts@tau.ac.il>
434 * forms/form_ref.fd: Add buffer button.
436 * FormRef.C (update): Handle the buffer button.
439 2001-09-13 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
441 * forms/form_graphics.fd: complete rewrite of the dialog
442 (Most work was done by Angus, though).
444 2001-09-12 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
446 * combox.C (hide): execute the callback _after_ closing the
449 2001-09-12 Angus Leeming <a.leeming@ic.ac.uk>
451 * FormDocument.C (c-tor): initialise some variables.
453 * forms/form_citation.fd: remove spurious shortcut to a labelframe!
454 (Thereby removing a warning message when the dialog is built.)
456 * FormFloat.C (input): return SMI_VALID.
458 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
460 * FormDocument.C (input, options_update): add code to enable the
461 Author-Year/Numerical citation choice only if the natbib checkbox is
464 * FormFloat.[Ch]: added new method input() to control the behaviour of
466 * forms/form_float.fd: renamed Here as button_here_definitely.
469 * forms/form_graphics.fd: add callbacks to a few widgets that didn't
470 have them, so enabling the Ok, Apply buttons appropriately.
472 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
474 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
475 Label", added a labelframe).
477 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
479 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
480 (C_Toolbar_BubbleTimerCB): fix linking
482 * FormMathsBitmap.C (form): use get() to get the raw pointer.
484 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
486 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
488 * combox.C (C_Combox_input_cb): make it static
489 (C_Combox_combo_cb): make it static
490 (C_Combox_peek_event): make it static
492 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
493 (C_Toolbar_BubblePost): make it static
494 (C_Toolbar_ToolbarCB): make it static
496 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
498 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
500 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
503 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
505 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
506 been used successfully in FormBase.
507 (show): call bc().refresh() after building the dialog to activate the
510 * FormPreferences.C (build): remove hack to fix butoon controller as
511 the correct fix is in FormBaseDeprecated.
513 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
515 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
517 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
519 * Toolbar_pimpl.C (setLayout):
520 (layoutSelected): make them work even when gettext has been
521 translating the interface.
523 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
525 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
526 ("Apply" does not work without former user change in the dialog).
528 * FormPreferences.C (build): Fix bug: if you start LyX and open the
529 Preferences dialog, "Apply" is activated even though no change has been
532 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
534 * FormBase.C (show): use controller_.IconifyWithMain() to control
535 the dialog's show policy
537 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
540 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
541 check button to the Look & Feel->Misc tab and code to modify the lyxrc
542 variable dialogs_iconify_with_main appropriately.
544 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
546 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
548 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
550 * forms/form_character.fd: small cosmetics (aligned "Language:" right
551 as suggested in Michael's Buglist).
553 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
555 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
557 (layoutSelected): remove the numeric argument and use the text of
558 the combox entry instead.
560 * combox.C: lowercase a few remaining methods, rename select_text
562 * several files: propagate these changes
564 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
566 * FormPreferences.C: add fl_set_input_return to input_paperoption.
568 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
570 * FormParagraph.C: fix default line spacing case
572 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
574 * FormParagraph.C: disable space inputs when != Length
576 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
579 * form_preferences.h:
580 * form_preferences.C:
581 * forms/form_preferences.fd: add view_dvi_paper_option
583 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
585 * FormMathsPanel.h: sub dialogs must be Ignorant.
587 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
589 * FormParagraph.C: fix to not allow 0 linespacing
591 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
593 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
595 * FormParagraph.C (input): set fl_get_choice check for the linespacing
596 to 5 not 4. xforms arrays start at 1.
598 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
600 * FormParagraph.[Ch]:
601 * forms/form_paragraph.fd: clean up of dialog and of controlling
604 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
606 * FormBase.C (C_CutandPastePH): new function that can be used as a
607 pre-handler to any xforms text input widget. Will trigger an event on
608 pasting into the widget using the middle mouse button.
610 * FormPreamble.C (build): use this pre-handler for the input widget.
612 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
615 * forms/form_citation.fd: a little tweaking to ensure that the
616 style choice remains centred within the frame if its contents change.
618 * FormBase.h: added an allow_resize_ member variable. If false
619 resizing the dialog is prohibitted.
622 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
627 make use of this functionality to ensure that the dialog cannot be
630 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
632 * GUIRunTime.C: initApplication() should take a int & argc
634 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
637 * FormCitation.C: tidy code a little
639 * GUIRunTime.C: more informative error
641 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
643 * forms/form_preferences.fd: order the items "logically" so that
644 tabbing through the dialog makes sense. Close bug #404569.
646 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
648 * FormPreferences.C: Tentative fix of John's "no point in spell
649 command "None"" bug, #223255.
651 2001-08-23 Herbert Voss <voss@perce.de>
653 * FormBibtex.C (input): normalize database list
655 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
657 * FormBibtex.C: make sure that any database is stored only once.
659 2001-08-22 Herbert Voss <voss@perce.de>
661 * FormBibtex.C (input): fix for multiple databases
663 2001-08-21 Herbert Voss <voss@perce.de>
665 * FormBibtex.C (input): extension handling for ".bst"
667 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
669 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
670 check button is pressed.
672 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
674 * FormParagraph.C (general_apply): Handle default spacing.
675 (general_update): Ditto.
677 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
680 * forms/form_bibtex.fd: get the browse buttons working as they should.
682 2001-08-20 Herbert Voss <voss@perce.de>
685 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
686 databases and styles. Added an option for "bibliography into toc"
688 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
690 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
693 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
695 * combox.h: fix source doc
697 * form_math_matrix.C:
698 * forms/form_math_matrix.fd: new layout
700 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
704 * forms/form_paragraph.fd:
705 * FormParagraph.C: support per-para linespacing
707 * forms/form_float.fd:
708 * form_float.C: fix shortcut typo
710 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
712 * forms/form_character.fd: small adjustment to the position of John's
713 extra Language label.
715 2001-08-09 André Pönitz <poenitz@htwm.de>
717 * FormMathsDelim.C: renamed some delimiter parameters.
719 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
721 * FormCitation.C (build):
722 * FormDocument.C (build):
723 * FormMinipage.C (build):
724 * FormParagraph.C (build):
725 * FormRef.C (build): added stuff to read-only list in the
728 * FormCitation.C (update): disable citation style stuff when not using
731 2001-08-06 Juergen Vigna <jug@sad.it>
733 * forms/form_ert.fd: new file.
735 * form_ert.[Ch]: new files.
737 * FormERT.[Ch]: new files. Implementation of ERT dialog.
739 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
741 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
743 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
745 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
747 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
751 * form_maths_panel.C:
752 * form_maths_panel.h:
753 * forms/form_maths_panel.fd: re-add dots bitmaps
755 * FormRef.C: "Goto" -> "Go to"
757 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
759 * FormMathsBitmap.C: initialise form_
761 2001-07-29 Baruch Even <baruch@lyx.org>
763 * src/forms/form_graphics.fd:
764 * src/FormGraphics.C: Added support for the new horizontal scale factor.
766 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
768 * forms/makefile (SRCS): add form_float.fd
770 * forms/form_float.fd: new file
772 * form_float.[Ch]: new files
774 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
775 FormFloat.h, form_float.C and form_float.h
777 * FormFloat.[Ch]: new files
779 * Dialogs.C: init GUIFloat is well
781 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
783 * FormToc.C (updateType): Fix problem with TOC that couldn't be
784 updated because the type list was not updated.
786 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
788 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
791 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
793 * FormGraphics.C (build): uncommented the fl_set_input_return call for
794 input_rotate_angle. Set input filter on rotate_angle to make it accept
795 only floating point numbers.
796 (input): Browse now activates the Ok button approriately.
798 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
807 * forms/form_thesaurus.fd: add thesaurus
809 2001-07-26 Baruch Even <baruch@lyx.org>
812 * FormGraphics.C: Removed hide method since it was interfering with the
813 needed work, it cleared several vectors that were needed for proper
814 functioning. Also changed rotateAngle to float.
817 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
820 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
822 * FormInclude.C: add load file facility back
824 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
826 * FormCharacter.C: disable resizing as it doesn't work
828 * FormPreamble.C: allow to copy-paste from RO preamble by
831 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
833 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
835 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
837 * FormCitation.[Ch]: changes associated with adding natbib support.
838 New helper functions, string_width, fillChoice, updateStyle.
839 (apply): set the citation command appropriately.
840 (input): deal with the citation command choices.
841 (update): parse the citation command and deal with it. Nuke the
845 * FormDocument.C (build): add options to use natbib.
847 * forms/form_citation.fd: add natbib support. Rearrange dialog to
848 fit onto shorter screens.
850 * forms/form_document.fd: add natbib support.
852 2001-07-16 Juergen Vigna <jug@sad.it>
854 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
856 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
858 Consistent use of Lsstream.h:
859 * FormAboutlyx.C (build):
860 * FormVCLog.C (update): std::ostringstream -> ostringstream.
862 * FormMathsDelim.C (apply):
863 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
865 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
867 * implement 1 about lyx dialog instead of 3 separate ones
869 * FormCredits.[Ch]: removed
870 * FormCopyright.[Ch]: removed
871 * form_credits.[Ch]: removed
872 * forms/form_credits.fd: removed
873 * form_copyright.[Ch]: removed
874 * forms/form_copyright.fd: removed
875 * FormAboutlyx.[Ch]: added
876 * form_aboutlyx.[Ch]: added
877 * forms/form_aboutlyx.fd: added
878 * Dialogs.C: add about lyx stuff
880 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
884 * FormPreferences.[Ch]: rename spellchecker to spelloptions
885 * form_preferences.[Ch]: idem
886 * forms/form_preferences.fd: idem
887 * FormSpellchecker.[Ch]: added
888 * form_spellchecker.[Ch]: added
889 * forms/form_spellchecker.fd: added
890 * Dialogs.C: add spellchecker
892 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
894 * FormFiledialog.C: (*it). -> it->
895 * Toolbar_pimpl.C: ditto
896 * RadioButtonGroup.C: ditto
897 * FormPreferences.C: ditto
899 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
901 * GUIRunTime.C (x11Display):
904 (x11VisualDepth): new methods
906 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
908 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
911 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
914 * GUIRunTime.C (createMainView): implement
916 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
920 * forms/form_character.fd: hide the widget underneath language
923 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
926 * FormPreferences.C: connect and operator
927 showSpellcheckerPreferences signal
929 * FormPrint.C (input): modify to select radio_file
930 when the user uses the filename input
932 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
934 * combox.C (remove): send debug output to Debug::GUI.
936 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
938 * Menubar_pimpl.C (create_submenu):
939 * Toolbar_pimpl.C (update): update to use func_status
941 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
943 * FormPreferences.C (Path::feedback): remove bogus description of
946 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
948 * xformsBC.h: clean-up of included files.
950 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
953 * FormParagraph.C (c-tor): cosmetic name change of signal.
955 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
956 signal. It's pretty crude at the moment! Mental note: would be more
957 elegant if we passed a LyXParagraph & with both the signals rather than
958 search through the Buffer.
960 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
962 * *.[h]: added // -*- C++ -*-
963 * *.[C]: removed // -*- C++ -*-
965 * FormCharacter.C (update): now uses contents of font_, stored
966 permanently by the controller to update() the dialog.
968 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
971 * form_include.fd: (various places): Ok button is now activated when
972 the filename is input from the keyboard.
974 * FormPreferences.C white-space change in various places.
975 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
976 that disabled addition of new converters.
978 * FormCharacter.C (input, update): new methods. Activate the Apply
979 button when any of the input fileds are not IGNORE.
981 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
983 * FormToc.C (input): change test slightly.
984 (updateContents): clear list if empty and add no list msg.
986 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
988 * FormParagraph.C (update, general_update): enabling the align buttons
989 is now dependent on the AlignPossible entry in the Layout.
991 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
994 * FormMathsMatrix.C: bring C functions into global namespace if
997 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
999 * MathsSymbols.C (pixmapFromBitmapData): add std::
1001 * FormMathsMatrix.C (AlignFilter): add std::
1003 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
1005 * FormDocument.C (build): add iso8859-15 support.
1007 2001-05-08 Baruch Even <baruch@lyx.org>
1009 * Menubar_pimpl.C: Fixed compilation problem.
1011 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
1013 * Menubar_pimpl.C (add_toc): use name and not type with float.
1014 (create_submenu): correct call of new object
1015 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
1017 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1019 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
1021 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1023 * Dialogs.C: included insetgraphicsParams.h
1025 * FormMathsMatrix.C:
1026 * FormMathsBitmap.C: included LAssert.h
1028 2001-04-24 Allan Rae <rae@lyx.org>
1030 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
1032 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1034 * xforms_helpers.C (formatted): do not use string::substr(1) on a
1035 string of length 1 !
1037 2001-04-16 Allan Rae <rae@lyx.org>
1039 * xforms_helpers.C (formatted):
1040 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
1041 as an unrecognised preprocessor directive. So ensure they're wrapped.
1043 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
1045 * FormTabularCreate.C: pass a pair of uints to the controller
1047 * FormVCLog.C: the log appears as a stringstream now
1049 * forms/form_external.fd: make params update state (from Angus)
1051 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1053 * Menubar_pimpl.C: include gettext.h
1055 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
1057 * xforms_helpers.C (formatted): constify length
1059 * FormTabular.C (update): small restructure, adjust for scoped_ptr
1060 (input): adjust for scoped_ptr
1061 (input): constify str
1063 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1065 * Dialogs.C: s/popup/dialog/
1069 * FormBase.C: s/ControlButton/ControlButtons/
1070 move bc().refresh() into base show() method
1073 * FormBaseDeprecated.C:
1076 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1078 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
1081 * forms/form_toc.fd: implemented controller-view split.
1083 * Dialogs.C: associated changes.
1085 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1088 * forms/form_citation.fd: Don't change the name of the button when
1089 toggling between regular expression and simple searches.
1090 Squashed bug when creating a new inset, the keys field contained
1091 one (empty) key. No more; thanks, Dekel.
1094 * forms/form_external.fd: added Apply button.
1096 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
1099 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
1102 * FormExternal.[Ch]:
1103 * forms/form_external.fd: implemented controller-view split.
1105 * Dialogs.C: associated changes.
1107 * FormGraphics.[Ch]:
1110 moved the browsing functionality into the controller.
1112 * xforms_helpers.[Ch]: moved browseFile to
1113 ../controllers/helper_funcs.[Ch]
1116 * forms/form_citation.fd: added case sensitive search button.
1118 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
1120 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
1121 Code moved into the generic template base class. Replaced
1122 setCancelCloseButton() with setButtonLabel().
1124 2001-03-29 Juergen Vigna <jug@sad.it>
1126 * FormMinipage.C: removed widthp_ and all it's functions and changed
1127 to use new %-lengths of LyXLength.
1129 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
1131 * FormGraphics.[Ch]:
1132 * forms/form_graphics.fd:
1134 * forms/form_index.fd: implemented controller-view split.
1136 * Dialogs.C: associated changes.
1138 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
1140 * FormCitation.C: changes associated with ControlCitation cleanup.
1142 * FormMinipage.h: cleaned-up forward declarations.
1144 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
1146 * FormMinipage.[Ch]:
1147 * forms/form_minipage.fd:
1149 * forms/form_print.fd:
1150 * FormSplash.[Ch]: implemented controller-view split.
1152 * Dialogs.C: associated changes.
1154 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
1156 * FormPreamble.[Ch]:
1157 * forms/form_preamble.fd:
1159 * forms/form_ref.fd:
1161 * forms/form_search.fd:
1162 * FormTabularCreate.[Ch]:
1163 * forms/form_tabular_create.fd: implemented controller-view split.
1165 * Dialogs.C: associated changes.
1167 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1174 * form_url.fd: implemented controller-view split.
1176 * Dialogs.C: associated changes.
1180 * FormCitation.h: moved methods from protected to private.
1182 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
1184 * FormCredits.C (build): changes associated with
1185 ControlCredits::getCredits returning a stringstream not a vector<string>
1187 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
1189 * FormCopyright.[Ch]:
1190 * forms/form_copyright.fd: implemented controller-view split.
1193 * forms/form_credits.fd: implemented controller-view split.
1195 * Dialogs.C: associated changes.
1197 * xforms_helpers.C (formatted): improved the function so that it now
1198 repects '\n' characters in the input string. Ie, the user can now
1199 specify line breaks explicitly.
1201 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
1203 * FormCharacter.[Ch]:
1204 * forms/form_character.fd: implemented controller-view split.
1206 * Dialogs.C: associated changes.
1208 * FormBase.C (input): changed return to SMI_VALID.
1210 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
1211 any surrounding whitespace.
1213 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1215 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
1217 (FormBase2): split into two template classes, FormDB (DialogBase) and
1218 FormCB (ControllerBase) for greater flexibility.
1222 * FormCitation.[Ch]: associated changes.
1227 * forms/form_browser.fd: implemented controller-view split.
1229 * Dialogs.C: associated changes.
1231 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1234 * forms/form_bibtex.fd: implemented controller-view split.
1236 * Dialogs.C: associated changes.
1238 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
1240 * FormBaseDeprecated.[Ch]: rename title as title_.
1242 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
1243 with limited functionality. It got lost in the MVC merge.
1245 * FormBaseDeprecated.C:
1246 * FormBase.C (show): moved initialisation of minw_, minh_ here.
1248 * FormBibitem.C (build):
1249 * FormBibtex.C (build):
1250 * FormBrowser.C (build):
1251 * FormCharacter.C (build):
1252 * FormCitation.C (build):
1253 * FormCopyright.C (build):
1254 * FormCredits.C (build):
1255 * FormDocument.C (build):
1256 * FormError.C (build):
1257 * FormExternal.C (build):
1258 * FormGraphics.C (build):
1259 * FormInclude.C (build):
1260 * FormIndex.C (build):
1261 * FormMinipage.C (build):
1262 * FormParagraph.C (build):
1263 * FormPreamble.C (build):
1264 * FormPreferences.C (build):
1265 * FormPrint.C (build):
1266 * FormRef.C (build):
1267 * FormSearch.C (build):
1268 * FormTabular.C (build):
1269 * FormTabularCreate.C (build):
1270 * FormToc.C (build):
1271 * FormUrl.C (build): removed initialisation of minw_, minh_.
1273 * The Maths Panel stuff no longer causes a crash on exit from LyX.
1276 * forms/form_maths.fd: removed.
1278 * forms/form_maths_delim.fd:
1279 * forms/form_maths_deco.fd:
1280 * forms/form_maths_matrix.fd:
1281 * forms/form_maths_space.fd:
1282 * forms/form_maths_panel.fd: new files.
1283 Split contents of form_maths.fd into 5 new files, one for each form.
1285 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
1286 class FormMathsBitmap in FormMathsBitmap.[Ch].
1288 * FormMathsPanel.[Ch]:
1289 * FormMathsBitmap.[Ch]:
1290 * FormMathsDeco.[Ch]:
1291 * FormMathsDelim.[Ch]:
1292 * FormMathsMatrix.[Ch]:
1293 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
1294 one for each popup. Rewrite so that all the new classes are derived from
1295 FormBaseBD. Clean up the logic in the process (I hope!).
1297 * Makefile.am: added new fils, removed redundant ones.
1299 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1301 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
1303 (updateInset): ditto
1305 2001-03-16 Juergen Vigna <jug@sad.it>
1307 * Dialogs.C (Dialogs): create minipage options dialog.
1309 * forms/form_minipage.fd:
1313 * FormMinipage.h: new files for the minipage options dialog.
1315 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1317 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
1320 * forms/form_maths.fd: change C_FormBaseCancelCB to
1321 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
1323 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
1325 * FormMaths.C: quash warnings
1327 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1329 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
1332 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
1334 * Form_various.h: cleaned up #includes and forward declarations.
1336 * Form_various.C: added "using SigC::slot" declaration.
1338 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
1340 * FormDocument.C (CheckChoiceClass): removed string tct as the
1341 compiler warned that it was defined but never used.
1342 removed USE_CLASS_COMBO.
1344 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1355 * forms/form_maths.fd:
1357 * forms/fdfix.sh: add maths panel
1360 * bmtable.c: moved from src/
1362 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1364 * FormParagraph.h: NO_PEXTRA
1365 * FormParagraph.C (input): NO_PEXTRA
1367 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1369 * several files: remove CXX_WORKING_NAMESPACES
1371 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1373 * Merging changes from BRANCH_MVC back into HEAD.
1375 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
1377 * Dialogs.C (c-tor): Changes associated with storing a vector of
1379 Use MVC Bibitem popup.
1381 * FormBase.h: add a new template class FormBase2, derived from FormBase
1382 to make life creating MVC popups even easier ;-)
1385 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
1386 Proof that a simple popup should be easy to implement!
1388 * FormCitation.[Ch]: now derived from FormBase2.
1390 * FormToc.C: added using std::vector directive.
1392 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
1394 * FormSearch.C: Add missing #pragma
1396 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1399 * forms/form_citation.fd: added the ability to Search, both Simply and
1400 for Regular Expressions. Use the Search code in the controller() to do
1401 the actual searching.
1403 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1405 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
1406 * forms/makefile: added form_credits.fd
1408 * Dialogs.C: added FormCredits and removed ShowCredits.
1411 * forms/form_credits.fd:
1412 * forms/form_search.fd: ported to the MVC way.
1414 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
1416 * xforms_helpers.h (formatted): now has default arguments for size and
1419 * FormCitation.[Ch]: moved code out of this class and into
1420 ControlCitation and associated helper funcs.
1422 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1424 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
1425 ButtonController::valid() to check state of input. The buttons are
1426 now controlled correctly.
1428 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
1430 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
1432 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
1434 * FormBase.[Ch]: rename title as title_.
1436 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
1438 * FormBase.C (c-tor): initialise variables in correct order.
1440 * FormCitation.C: add #include <algorithm>
1442 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
1444 * xformsBC.[Ch]: Changes associated with the changes to
1445 controllers/ButtonController.[Ch]. Ie, the class is now derived from
1446 ButtonControllerBase and the ButtonPolicy is accessed through a method
1447 bp() rather than the instance bp_.
1449 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
1450 rather use a pure virtual method bc() to access the controller
1451 instantiated by the daughter classes.
1453 * F*.[Ch]: changes associated with the above.
1455 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1457 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
1459 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
1461 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1463 * ButtonController.[Ch]: deleted. The class is split into two
1464 (with identical functionality), the code being found in
1465 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1467 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1468 ButtonController class.
1470 * FormBase.[Ch]: changes associated with the above split.
1472 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1473 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1474 controlling all interaction to/from the LyX kernel.
1476 * FormCitation.[Ch]:
1477 * forms/form_citation.fd: An xforms-specific implementation of the
1478 Citation dialog, controlled by the GUI-I ControlCitation.
1480 * Dialogs.C: Use the controlled Citation dialog.
1482 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1486 * combox.C: moved from src/
1488 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1491 * forms/form_filedialog.C.patch: I hate having to make these patches,
1492 but on reflection I think it's probably better than hacking fdfix.sh.
1494 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1496 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1498 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1500 * FormGraphics.C: remove unnecessary hack
1502 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1504 * FormCitation.C (apply): Do not put space between multiple keys.
1506 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1508 * Menubar_pimpl.C (add_toc): Remove debug message.
1510 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1518 * xforms/forms/makefile:
1519 * forms/form_external.fd: add FormExternal
1521 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1523 * Dialogs.C: add destroySplash()
1527 * forms/form_splash.fd:
1529 * FormSplash.C: make independent of FormBase, tidy
1531 * Menubar_pimpl.C: destroy splash on interaction
1533 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1539 * forms/form_include.fd: rework, clean up
1541 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1543 * FormToc.h: use Buffer::typedef
1545 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1546 * FormToc.C (build): ditto
1549 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1551 * FormToc.C (build): implement for dynamic number of lists
1553 * Menubar_pimpl.C (add_toc): ditto
1555 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1561 * form_credits.[Ch]:
1562 * forms/form_credits.fd:
1564 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1566 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1567 make ButtonList contain boost::shared_ptr<ItemInfo>
1569 * Menubar_pimpl.C (~Pimpl): remove destructor
1571 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1577 * form_filedialog.C:
1578 * form_filedialog.h:
1581 * FormPreferences.C:
1587 * form/form_filedialog.fd: add File Dialog
1589 * Toolbar_pimpl.C: move LayoutsCB to here
1591 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1593 * FormParagraph.C: changes because of ParagraphParameters.
1595 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1597 * FormSearch.C (Replace): remove default argument
1600 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1602 * added find/replace dialog:
1603 * FormSearch.*: added
1604 * form_search.*: added
1605 * forms/form_search.fd: added
1607 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1609 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1611 * various: in a rush of delayed guilt, I've renamed all instances of
1612 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1615 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1616 activate/deactivate an FL_OBJECT.
1623 * FormPreferences.C:
1625 * FormTabular.C: used it.
1627 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1629 * FormPreferences.C: removed three unused using directives.
1631 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1633 * added find/replace dialog:
1634 * FormSearch.*: added
1635 * form_search.*: added
1636 * forms/form_search.fd: added
1638 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1640 * FormRef.C: Fixed the behaviour of Goto-Ref.
1642 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1644 * forms/makefile: added character and preamble dialogs
1646 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1648 * FormCharacter.C (FormCharacter): change order of deletion,
1649 change combo_language2 to combo_language2_
1651 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1653 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1655 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1657 * Dialogs.C: added layoutcharacter
1658 * FormCharacter.C: added
1659 * FormCharacter.h: added
1660 * form_character.C: added
1661 * form_character.h: added
1662 * forms/form_character.fd: added
1664 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1666 * FormPreferences.C: Handle lyxrc.language_use_babel and
1667 lyxrc.language_global_options.
1669 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1671 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1673 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1675 * FormBase.C: no longer transient dialogs, XMapWindow()
1676 in attempt to de-iconify
1678 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1680 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1682 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1683 if using custom paper size/margin.
1685 2001-02-21 Allan Rae <rae@lyx.org>
1687 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1689 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1691 * src/frontends/xforms/Dialogs.C: added preamble
1692 * src/frontends/xforms/FormPreamble.C: added
1693 * src/frontends/xforms/FormPreamble.h: added
1694 * src/frontends/xforms/Makefile.am: added
1695 * src/frontends/xforms/form_preamble.C: added
1696 * src/frontends/xforms/form_preamble.h: added
1697 * src/frontends/xforms/form_preamble.fd: added
1699 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1701 * FormBase.h: moved noncopyable derivation to DialogBase.
1703 2001-02-19 Juergen Vigna <jug@sad.it>
1705 * FormTabular.C (build): make all input field accepted only after
1708 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1710 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1714 * FormInset.C (showInset): change associated with name change
1715 inset::hide to inset::hideDialog.
1717 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1719 * FormCitation.C (build): altering "Text after" now activates the Ok,
1722 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1724 * FormCitation.C: lots of white-space changes to make file consistent
1726 (input): use the FL_OBJECT * parameter to decide what to do, not the
1729 * FormCitation.h: removed most entries in enum.
1731 * forms/form_citation.fd: change names of variables, consistent with
1732 Allan's naming scheme.
1733 Don't pass any particular arguments to the InputCB function.
1734 choice_style now triggers a callback and looks like other choices.
1736 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1738 * other: use compare instead of strcmp/strncmp
1740 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1742 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1743 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1744 callback to InputCB() but don't trigger a change in the state of the
1745 Ok, Apply buttons are much rarer than those that do.
1747 * FormCitation.C (build): associated change.
1749 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1751 * ButtonController.C: include algorithm
1753 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1755 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1757 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1758 the vector of FL_OBJECT *s that can trigger a change in the button state
1759 is not empty, then a change of state will occur only if the FL_OBJECT *
1760 is present in this vector.
1762 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1763 the user to deactivate specific fields within restore().
1764 (InputCB): pass the FL_OBJECT * to bc_.valid().
1766 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1767 trigger a change of state in the Ok,Apply buttons.
1768 (update): bc_.readOnly() to the start of the method. Similar reasoning
1769 to that for FormBase::RestoreCB, above.
1771 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1773 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1776 * forms/form_browser.fd:
1777 * forms/form_copyright.fd:
1778 * forms/form_error.fd:
1779 * forms/form_tabular.fd:
1780 * forms/form_toc.fd:
1781 Consistent shortcuts for Close button: Esc and Return only.
1783 * forms/form_citation.fd:
1784 * forms/form_document.fd:
1785 * forms/form_index.fd:
1786 * forms/form_paragraph.fd:
1787 * forms/form_preferences.fd:
1788 * forms/form_print.fd:
1789 * forms/form_ref.fd:
1790 * forms/form_tabular_create.fd:
1791 * forms/form_url.fd:
1792 Consistent shortcut for Cancel button: Esc only.
1794 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1796 * Dialogs.C: new Splash. Include, Bibitem/tex
1798 * FormBase.h: make show() virtual for Splash's benefit
1810 * forms/form_bibitem.fd:
1811 * forms/form_bibtex.fd:
1816 * forms/form_include.fd:
1821 * forms/form_splash.fd: new forms
1823 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
1825 * FormLog.C: handle Literate build log nicely
1827 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1829 * Menubar_pimpl.C: remove support for reference menuitem type.
1831 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1835 * Timeout_pimpl.C: add Timeout implementation
1837 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1841 * forms/form_browser.fd:
1844 * FormBrowser.h: readonly browser form
1850 * Dialogs.C: add Log and VCLog
1852 * Makefile.am: add Log and VCLog, add updatesrc target
1854 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
1856 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1858 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1860 * FormPreferences.C (GetFrom): fix crash when there is no format
1864 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
1866 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1867 unsigned char correctly and so fix 2 bugs loading/changing colors.
1869 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
1871 * FormRef.C (update): Do not update dialog_->{ref,name,type}
1873 Deactivate the type button when buffer is LinuxDoc/Docbook
1874 (build): Uncomment calls to addReadOnly().
1875 (updateBrowser) Do not disable the update button when there are no
1877 (build, getType, getName): Use InsetRef::types.
1879 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
1881 * FormPrint.[Ch] (browse): new method to browse for file to print to.
1883 * forms/form_print.fd: give the form a Browse button.
1885 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
1887 * FormRef.C (input): Fix the behavior of goto reference button.