1 2001-09-11 Angus Leeming <a.leeming@ic.ac.uk>
3 * FormDocument.C (input, options_update): add code to enable the
4 Author-Year/Numerical citation choice only if the natbib checkbox is
7 2001-09-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
9 * forms/form_paragraph.fd: cosmetics (renamed "Label Width" to "Longest
10 Label", added a labelframe).
12 2001-09-10 Lars Gullik Bjønnes <larsbj@birdstep.com>
14 * Toolbar_pimpl.C (C_Toolbar_BubblePost): fix linking
15 (C_Toolbar_BubbleTimerCB): fix linking
17 * FormMathsBitmap.C (form): use get() to get the raw pointer.
19 * FormMathsBitmap.h: use shared_c_ptr for form_ as well.
21 2001-09-09 Lars Gullik Bjønnes <larsbj@birdstep.com>
23 * combox.C (C_Combox_input_cb): make it static
24 (C_Combox_combo_cb): make it static
25 (C_Combox_peek_event): make it static
27 * Toolbar_pimpl.C (C_Toolbar_BubbleTimerCB): make it static
28 (C_Toolbar_BubblePost): make it static
29 (C_Toolbar_ToolbarCB): make it static
31 * Timeout_pimpl.C (C_intern_timeout_cb): make it static
33 * Menubar_pimpl.C (C_Menubar_Pimpl_MenuCallback): make it static
35 * Makefile.am (libxforms_la_LIBADD): add this and depend on the
38 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
40 * FormBaseDeprecated.[Ch]: use the same allow_resize methodology as has
41 been used successfully in FormBase.
42 (show): call bc().refresh() after building the dialog to activate the
45 * FormPreferences.C (build): remove hack to fix butoon controller as
46 the correct fix is in FormBaseDeprecated.
48 * FormPreferences.[Ch] (connect, disconnect): removed (redundant).
50 * FormMaths*.C (c-tor): prohibit resizing of the dialog.
52 2001-09-07 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
54 * Toolbar_pimpl.C (setLayout):
55 (layoutSelected): make them work even when gettext has been
56 translating the interface.
58 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
60 * FormMathsSpace.C: Fix bug: the "Maths spacing" dialog is broken
61 ("Apply" does not work without former user change in the dialog).
63 * FormPreferences.C (build): Fix bug: if you start LyX and open the
64 Preferences dialog, "Apply" is activated even though no change has been
67 2001-09-07 Rob Lahaye <lahaye@users.sourceforge.net>
69 * FormBase.C (show): use controller_.IconifyWithMain() to control
70 the dialog's show policy
72 * FormBaseDeprecated.C (show): ditto, but use lyxrc variable directly.
75 * forms/form_preferences.fd: add a check_dialogs_iconify_with_main
76 check button to the Look & Feel->Misc tab and code to modify the lyxrc
77 variable dialogs_iconify_with_main appropriately.
79 2001-09-07 Angus Leeming <a.leeming@ic.ac.uk>
81 * FormBase.h: clean-up comments. Remove mutable status of minw_, minh_.
83 2001-09-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
85 * forms/form_character.fd: small cosmetics (aligned "Language:" right
86 as suggested in Michael's Buglist).
88 2001-09-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
90 * Toolbar_pimpl.C (updateLayoutList): do not display obsolete
92 (layoutSelected): remove the numeric argument and use the text of
93 the combox entry instead.
95 * combox.C: lowercase a few remaining methods, rename select_text
97 * several files: propagate these changes
99 2001-09-03 Angus Leeming <a.leeming@ic.ac.uk>
101 * FormPreferences.C: add fl_set_input_return to input_paperoption.
103 2001-09-02 John Levon <moz@compsoc.man.ac.uk>
105 * FormParagraph.C: fix default line spacing case
107 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
109 * FormParagraph.C: disable space inputs when != Length
111 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
114 * form_preferences.h:
115 * form_preferences.C:
116 * forms/form_preferences.fd: add view_dvi_paper_option
118 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
120 * FormMathsPanel.h: sub dialogs must be Ignorant.
122 2001-08-31 John Levon <moz@compsoc.man.ac.uk>
124 * FormParagraph.C: fix to not allow 0 linespacing
126 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
128 * FormCitation.C (c-tor): prevent re-sizing of the dialog.
130 * FormParagraph.C (input): set fl_get_choice check for the linespacing
131 to 5 not 4. xforms arrays start at 1.
133 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
135 * FormParagraph.[Ch]:
136 * forms/form_paragraph.fd: clean up of dialog and of controlling
139 2001-08-29 Angus Leeming <a.leeming@ic.ac.uk>
141 * FormBase.C (C_CutandPastePH): new function that can be used as a
142 pre-handler to any xforms text input widget. Will trigger an event on
143 pasting into the widget using the middle mouse button.
145 * FormPreamble.C (build): use this pre-handler for the input widget.
147 2001-08-26 Angus Leeming <a.leeming@ic.ac.uk>
150 * forms/form_citation.fd: a little tweaking to ensure that the
151 style choice remains centred within the frame if its contents change.
153 * FormBase.h: added an allow_resize_ member variable. If false
154 resizing the dialog is prohibitted.
157 * FormBrowser.[Ch]: modify c-tors to pass this new variable to FormBase.
162 make use of this functionality to ensure that the dialog cannot be
165 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
167 * GUIRunTime.C: initApplication() should take a int & argc
169 2001-08-24 John Levon <moz@compsoc.man.ac.uk>
172 * FormCitation.C: tidy code a little
174 * GUIRunTime.C: more informative error
176 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
178 * forms/form_preferences.fd: order the items "logically" so that
179 tabbing through the dialog makes sense. Close bug #404569.
181 2001-08-23 Angus Leeming <a.leeming@ic.ac.uk>
183 * FormPreferences.C: Tentative fix of John's "no point in spell
184 command "None"" bug, #223255.
186 2001-08-23 Herbert Voss <voss@perce.de>
188 * FormBibtex.C (input): normalize database list
190 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
192 * FormBibtex.C: make sure that any database is stored only once.
194 2001-08-22 Herbert Voss <voss@perce.de>
196 * FormBibtex.C (input): fix for multiple databases
198 2001-08-21 Herbert Voss <voss@perce.de>
200 * FormBibtex.C (input): extension handling for ".bst"
202 2001-08-21 Angus Leeming <a.leeming@ic.ac.uk>
204 * forms/form_bibtex.fd: activate "Ok" when the "Add bibliography to TOC"
205 check button is pressed.
207 2001-08-20 Dekel Tsur <dekelts@tau.ac.il>
209 * FormParagraph.C (general_apply): Handle default spacing.
210 (general_update): Ditto.
212 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
215 * forms/form_bibtex.fd: get the browse buttons working as they should.
217 2001-08-20 Herbert Voss <voss@perce.de>
220 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
221 databases and styles. Added an option for "bibliography into toc"
223 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
225 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
228 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
230 * combox.h: fix source doc
232 * form_math_matrix.C:
233 * forms/form_math_matrix.fd: new layout
235 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
239 * forms/form_paragraph.fd:
240 * FormParagraph.C: support per-para linespacing
242 * forms/form_float.fd:
243 * form_float.C: fix shortcut typo
245 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
247 * forms/form_character.fd: small adjustment to the position of John's
248 extra Language label.
250 2001-08-09 André Pönitz <poenitz@htwm.de>
252 * FormMathsDelim.C: renamed some delimiter parameters.
254 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
256 * FormCitation.C (build):
257 * FormDocument.C (build):
258 * FormMinipage.C (build):
259 * FormParagraph.C (build):
260 * FormRef.C (build): added stuff to read-only list in the
263 * FormCitation.C (update): disable citation style stuff when not using
266 2001-08-06 Juergen Vigna <jug@sad.it>
268 * forms/form_ert.fd: new file.
270 * form_ert.[Ch]: new files.
272 * FormERT.[Ch]: new files. Implementation of ERT dialog.
274 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
276 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
278 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
280 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
282 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
286 * form_maths_panel.C:
287 * form_maths_panel.h:
288 * forms/form_maths_panel.fd: re-add dots bitmaps
290 * FormRef.C: "Goto" -> "Go to"
292 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
294 * FormMathsBitmap.C: initialise form_
296 2001-07-29 Baruch Even <baruch@lyx.org>
298 * src/forms/form_graphics.fd:
299 * src/FormGraphics.C: Added support for the new horizontal scale factor.
301 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
303 * forms/makefile (SRCS): add form_float.fd
305 * forms/form_float.fd: new file
307 * form_float.[Ch]: new files
309 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
310 FormFloat.h, form_float.C and form_float.h
312 * FormFloat.[Ch]: new files
314 * Dialogs.C: init GUIFloat is well
316 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
318 * FormToc.C (updateType): Fix problem with TOC that couldn't be
319 updated because the type list was not updated.
321 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
323 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
326 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
328 * FormGraphics.C (build): uncommented the fl_set_input_return call for
329 input_rotate_angle. Set input filter on rotate_angle to make it accept
330 only floating point numbers.
331 (input): Browse now activates the Ok button approriately.
333 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
342 * forms/form_thesaurus.fd: add thesaurus
344 2001-07-26 Baruch Even <baruch@lyx.org>
347 * FormGraphics.C: Removed hide method since it was interfering with the
348 needed work, it cleared several vectors that were needed for proper
349 functioning. Also changed rotateAngle to float.
352 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
355 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
357 * FormInclude.C: add load file facility back
359 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
361 * FormCharacter.C: disable resizing as it doesn't work
363 * FormPreamble.C: allow to copy-paste from RO preamble by
366 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
368 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
370 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
372 * FormCitation.[Ch]: changes associated with adding natbib support.
373 New helper functions, string_width, fillChoice, updateStyle.
374 (apply): set the citation command appropriately.
375 (input): deal with the citation command choices.
376 (update): parse the citation command and deal with it. Nuke the
380 * FormDocument.C (build): add options to use natbib.
382 * forms/form_citation.fd: add natbib support. Rearrange dialog to
383 fit onto shorter screens.
385 * forms/form_document.fd: add natbib support.
387 2001-07-16 Juergen Vigna <jug@sad.it>
389 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
391 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
393 Consistent use of Lsstream.h:
394 * FormAboutlyx.C (build):
395 * FormVCLog.C (update): std::ostringstream -> ostringstream.
397 * FormMathsDelim.C (apply):
398 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
400 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
402 * implement 1 about lyx dialog instead of 3 separate ones
404 * FormCredits.[Ch]: removed
405 * FormCopyright.[Ch]: removed
406 * form_credits.[Ch]: removed
407 * forms/form_credits.fd: removed
408 * form_copyright.[Ch]: removed
409 * forms/form_copyright.fd: removed
410 * FormAboutlyx.[Ch]: added
411 * form_aboutlyx.[Ch]: added
412 * forms/form_aboutlyx.fd: added
413 * Dialogs.C: add about lyx stuff
415 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
419 * FormPreferences.[Ch]: rename spellchecker to spelloptions
420 * form_preferences.[Ch]: idem
421 * forms/form_preferences.fd: idem
422 * FormSpellchecker.[Ch]: added
423 * form_spellchecker.[Ch]: added
424 * forms/form_spellchecker.fd: added
425 * Dialogs.C: add spellchecker
427 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
429 * FormFiledialog.C: (*it). -> it->
430 * Toolbar_pimpl.C: ditto
431 * RadioButtonGroup.C: ditto
432 * FormPreferences.C: ditto
434 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
436 * GUIRunTime.C (x11Display):
439 (x11VisualDepth): new methods
441 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
443 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
446 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
449 * GUIRunTime.C (createMainView): implement
451 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
455 * forms/form_character.fd: hide the widget underneath language
458 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
461 * FormPreferences.C: connect and operator
462 showSpellcheckerPreferences signal
464 * FormPrint.C (input): modify to select radio_file
465 when the user uses the filename input
467 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
469 * combox.C (remove): send debug output to Debug::GUI.
471 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
473 * Menubar_pimpl.C (create_submenu):
474 * Toolbar_pimpl.C (update): update to use func_status
476 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
478 * FormPreferences.C (Path::feedback): remove bogus description of
481 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
483 * xformsBC.h: clean-up of included files.
485 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
488 * FormParagraph.C (c-tor): cosmetic name change of signal.
490 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
491 signal. It's pretty crude at the moment! Mental note: would be more
492 elegant if we passed a LyXParagraph & with both the signals rather than
493 search through the Buffer.
495 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
497 * *.[h]: added // -*- C++ -*-
498 * *.[C]: removed // -*- C++ -*-
500 * FormCharacter.C (update): now uses contents of font_, stored
501 permanently by the controller to update() the dialog.
503 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
506 * form_include.fd: (various places): Ok button is now activated when
507 the filename is input from the keyboard.
509 * FormPreferences.C white-space change in various places.
510 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
511 that disabled addition of new converters.
513 * FormCharacter.C (input, update): new methods. Activate the Apply
514 button when any of the input fileds are not IGNORE.
516 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
518 * FormToc.C (input): change test slightly.
519 (updateContents): clear list if empty and add no list msg.
521 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
523 * FormParagraph.C (update, general_update): enabling the align buttons
524 is now dependent on the AlignPossible entry in the Layout.
526 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
529 * FormMathsMatrix.C: bring C functions into global namespace if
532 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
534 * MathsSymbols.C (pixmapFromBitmapData): add std::
536 * FormMathsMatrix.C (AlignFilter): add std::
538 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
540 * FormDocument.C (build): add iso8859-15 support.
542 2001-05-08 Baruch Even <baruch@lyx.org>
544 * Menubar_pimpl.C: Fixed compilation problem.
546 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
548 * Menubar_pimpl.C (add_toc): use name and not type with float.
549 (create_submenu): correct call of new object
550 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
552 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
554 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
556 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
558 * Dialogs.C: included insetgraphicsParams.h
561 * FormMathsBitmap.C: included LAssert.h
563 2001-04-24 Allan Rae <rae@lyx.org>
565 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
567 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
569 * xforms_helpers.C (formatted): do not use string::substr(1) on a
572 2001-04-16 Allan Rae <rae@lyx.org>
574 * xforms_helpers.C (formatted):
575 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
576 as an unrecognised preprocessor directive. So ensure they're wrapped.
578 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
580 * FormTabularCreate.C: pass a pair of uints to the controller
582 * FormVCLog.C: the log appears as a stringstream now
584 * forms/form_external.fd: make params update state (from Angus)
586 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
588 * Menubar_pimpl.C: include gettext.h
590 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
592 * xforms_helpers.C (formatted): constify length
594 * FormTabular.C (update): small restructure, adjust for scoped_ptr
595 (input): adjust for scoped_ptr
596 (input): constify str
598 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
600 * Dialogs.C: s/popup/dialog/
604 * FormBase.C: s/ControlButton/ControlButtons/
605 move bc().refresh() into base show() method
608 * FormBaseDeprecated.C:
611 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
613 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
616 * forms/form_toc.fd: implemented controller-view split.
618 * Dialogs.C: associated changes.
620 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
623 * forms/form_citation.fd: Don't change the name of the button when
624 toggling between regular expression and simple searches.
625 Squashed bug when creating a new inset, the keys field contained
626 one (empty) key. No more; thanks, Dekel.
629 * forms/form_external.fd: added Apply button.
631 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
634 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
638 * forms/form_external.fd: implemented controller-view split.
640 * Dialogs.C: associated changes.
645 moved the browsing functionality into the controller.
647 * xforms_helpers.[Ch]: moved browseFile to
648 ../controllers/helper_funcs.[Ch]
651 * forms/form_citation.fd: added case sensitive search button.
653 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
655 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
656 Code moved into the generic template base class. Replaced
657 setCancelCloseButton() with setButtonLabel().
659 2001-03-29 Juergen Vigna <jug@sad.it>
661 * FormMinipage.C: removed widthp_ and all it's functions and changed
662 to use new %-lengths of LyXLength.
664 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
667 * forms/form_graphics.fd:
669 * forms/form_index.fd: implemented controller-view split.
671 * Dialogs.C: associated changes.
673 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
675 * FormCitation.C: changes associated with ControlCitation cleanup.
677 * FormMinipage.h: cleaned-up forward declarations.
679 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
682 * forms/form_minipage.fd:
684 * forms/form_print.fd:
685 * FormSplash.[Ch]: implemented controller-view split.
687 * Dialogs.C: associated changes.
689 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
692 * forms/form_preamble.fd:
696 * forms/form_search.fd:
697 * FormTabularCreate.[Ch]:
698 * forms/form_tabular_create.fd: implemented controller-view split.
700 * Dialogs.C: associated changes.
702 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
709 * form_url.fd: implemented controller-view split.
711 * Dialogs.C: associated changes.
715 * FormCitation.h: moved methods from protected to private.
717 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
719 * FormCredits.C (build): changes associated with
720 ControlCredits::getCredits returning a stringstream not a vector<string>
722 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
724 * FormCopyright.[Ch]:
725 * forms/form_copyright.fd: implemented controller-view split.
728 * forms/form_credits.fd: implemented controller-view split.
730 * Dialogs.C: associated changes.
732 * xforms_helpers.C (formatted): improved the function so that it now
733 repects '\n' characters in the input string. Ie, the user can now
734 specify line breaks explicitly.
736 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
738 * FormCharacter.[Ch]:
739 * forms/form_character.fd: implemented controller-view split.
741 * Dialogs.C: associated changes.
743 * FormBase.C (input): changed return to SMI_VALID.
745 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
746 any surrounding whitespace.
748 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
750 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
752 (FormBase2): split into two template classes, FormDB (DialogBase) and
753 FormCB (ControllerBase) for greater flexibility.
757 * FormCitation.[Ch]: associated changes.
762 * forms/form_browser.fd: implemented controller-view split.
764 * Dialogs.C: associated changes.
766 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
769 * forms/form_bibtex.fd: implemented controller-view split.
771 * Dialogs.C: associated changes.
773 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
775 * FormBaseDeprecated.[Ch]: rename title as title_.
777 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
778 with limited functionality. It got lost in the MVC merge.
780 * FormBaseDeprecated.C:
781 * FormBase.C (show): moved initialisation of minw_, minh_ here.
783 * FormBibitem.C (build):
784 * FormBibtex.C (build):
785 * FormBrowser.C (build):
786 * FormCharacter.C (build):
787 * FormCitation.C (build):
788 * FormCopyright.C (build):
789 * FormCredits.C (build):
790 * FormDocument.C (build):
791 * FormError.C (build):
792 * FormExternal.C (build):
793 * FormGraphics.C (build):
794 * FormInclude.C (build):
795 * FormIndex.C (build):
796 * FormMinipage.C (build):
797 * FormParagraph.C (build):
798 * FormPreamble.C (build):
799 * FormPreferences.C (build):
800 * FormPrint.C (build):
802 * FormSearch.C (build):
803 * FormTabular.C (build):
804 * FormTabularCreate.C (build):
806 * FormUrl.C (build): removed initialisation of minw_, minh_.
808 * The Maths Panel stuff no longer causes a crash on exit from LyX.
811 * forms/form_maths.fd: removed.
813 * forms/form_maths_delim.fd:
814 * forms/form_maths_deco.fd:
815 * forms/form_maths_matrix.fd:
816 * forms/form_maths_space.fd:
817 * forms/form_maths_panel.fd: new files.
818 Split contents of form_maths.fd into 5 new files, one for each form.
820 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
821 class FormMathsBitmap in FormMathsBitmap.[Ch].
823 * FormMathsPanel.[Ch]:
824 * FormMathsBitmap.[Ch]:
825 * FormMathsDeco.[Ch]:
826 * FormMathsDelim.[Ch]:
827 * FormMathsMatrix.[Ch]:
828 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
829 one for each popup. Rewrite so that all the new classes are derived from
830 FormBaseBD. Clean up the logic in the process (I hope!).
832 * Makefile.am: added new fils, removed redundant ones.
834 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
836 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
840 2001-03-16 Juergen Vigna <jug@sad.it>
842 * Dialogs.C (Dialogs): create minipage options dialog.
844 * forms/form_minipage.fd:
848 * FormMinipage.h: new files for the minipage options dialog.
850 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
852 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
855 * forms/form_maths.fd: change C_FormBaseCancelCB to
856 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
858 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
860 * FormMaths.C: quash warnings
862 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
864 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
867 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
869 * Form_various.h: cleaned up #includes and forward declarations.
871 * Form_various.C: added "using SigC::slot" declaration.
873 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
875 * FormDocument.C (CheckChoiceClass): removed string tct as the
876 compiler warned that it was defined but never used.
877 removed USE_CLASS_COMBO.
879 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
890 * forms/form_maths.fd:
892 * forms/fdfix.sh: add maths panel
895 * bmtable.c: moved from src/
897 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
899 * FormParagraph.h: NO_PEXTRA
900 * FormParagraph.C (input): NO_PEXTRA
902 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
904 * several files: remove CXX_WORKING_NAMESPACES
906 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
908 * Merging changes from BRANCH_MVC back into HEAD.
910 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
912 * Dialogs.C (c-tor): Changes associated with storing a vector of
914 Use MVC Bibitem popup.
916 * FormBase.h: add a new template class FormBase2, derived from FormBase
917 to make life creating MVC popups even easier ;-)
920 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
921 Proof that a simple popup should be easy to implement!
923 * FormCitation.[Ch]: now derived from FormBase2.
925 * FormToc.C: added using std::vector directive.
927 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
929 * FormSearch.C: Add missing #pragma
931 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
934 * forms/form_citation.fd: added the ability to Search, both Simply and
935 for Regular Expressions. Use the Search code in the controller() to do
936 the actual searching.
938 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
940 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
941 * forms/makefile: added form_credits.fd
943 * Dialogs.C: added FormCredits and removed ShowCredits.
946 * forms/form_credits.fd:
947 * forms/form_search.fd: ported to the MVC way.
949 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
951 * xforms_helpers.h (formatted): now has default arguments for size and
954 * FormCitation.[Ch]: moved code out of this class and into
955 ControlCitation and associated helper funcs.
957 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
959 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
960 ButtonController::valid() to check state of input. The buttons are
961 now controlled correctly.
963 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
965 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
967 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
969 * FormBase.[Ch]: rename title as title_.
971 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
973 * FormBase.C (c-tor): initialise variables in correct order.
975 * FormCitation.C: add #include <algorithm>
977 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
979 * xformsBC.[Ch]: Changes associated with the changes to
980 controllers/ButtonController.[Ch]. Ie, the class is now derived from
981 ButtonControllerBase and the ButtonPolicy is accessed through a method
982 bp() rather than the instance bp_.
984 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
985 rather use a pure virtual method bc() to access the controller
986 instantiated by the daughter classes.
988 * F*.[Ch]: changes associated with the above.
990 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
992 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
994 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
996 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
998 * ButtonController.[Ch]: deleted. The class is split into two
999 (with identical functionality), the code being found in
1000 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
1002 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
1003 ButtonController class.
1005 * FormBase.[Ch]: changes associated with the above split.
1007 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
1008 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
1009 controlling all interaction to/from the LyX kernel.
1011 * FormCitation.[Ch]:
1012 * forms/form_citation.fd: An xforms-specific implementation of the
1013 Citation dialog, controlled by the GUI-I ControlCitation.
1015 * Dialogs.C: Use the controlled Citation dialog.
1017 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
1021 * combox.C: moved from src/
1023 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
1026 * forms/form_filedialog.C.patch: I hate having to make these patches,
1027 but on reflection I think it's probably better than hacking fdfix.sh.
1029 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1031 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
1033 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1035 * FormGraphics.C: remove unnecessary hack
1037 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
1039 * FormCitation.C (apply): Do not put space between multiple keys.
1041 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
1043 * Menubar_pimpl.C (add_toc): Remove debug message.
1045 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1053 * xforms/forms/makefile:
1054 * forms/form_external.fd: add FormExternal
1056 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1058 * Dialogs.C: add destroySplash()
1062 * forms/form_splash.fd:
1064 * FormSplash.C: make independent of FormBase, tidy
1066 * Menubar_pimpl.C: destroy splash on interaction
1068 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1074 * forms/form_include.fd: rework, clean up
1076 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1078 * FormToc.h: use Buffer::typedef
1080 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
1081 * FormToc.C (build): ditto
1084 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1086 * FormToc.C (build): implement for dynamic number of lists
1088 * Menubar_pimpl.C (add_toc): ditto
1090 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
1096 * form_credits.[Ch]:
1097 * forms/form_credits.fd:
1099 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1101 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
1102 make ButtonList contain boost::shared_ptr<ItemInfo>
1104 * Menubar_pimpl.C (~Pimpl): remove destructor
1106 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
1112 * form_filedialog.C:
1113 * form_filedialog.h:
1116 * FormPreferences.C:
1122 * form/form_filedialog.fd: add File Dialog
1124 * Toolbar_pimpl.C: move LayoutsCB to here
1126 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1128 * FormParagraph.C: changes because of ParagraphParameters.
1130 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1132 * FormSearch.C (Replace): remove default argument
1135 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1137 * added find/replace dialog:
1138 * FormSearch.*: added
1139 * form_search.*: added
1140 * forms/form_search.fd: added
1142 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1144 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
1146 * various: in a rush of delayed guilt, I've renamed all instances of
1147 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
1150 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
1151 activate/deactivate an FL_OBJECT.
1158 * FormPreferences.C:
1160 * FormTabular.C: used it.
1162 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
1164 * FormPreferences.C: removed three unused using directives.
1166 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
1168 * added find/replace dialog:
1169 * FormSearch.*: added
1170 * form_search.*: added
1171 * forms/form_search.fd: added
1173 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
1175 * FormRef.C: Fixed the behaviour of Goto-Ref.
1177 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1179 * forms/makefile: added character and preamble dialogs
1181 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1183 * FormCharacter.C (FormCharacter): change order of deletion,
1184 change combo_language2 to combo_language2_
1186 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
1188 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
1190 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
1192 * Dialogs.C: added layoutcharacter
1193 * FormCharacter.C: added
1194 * FormCharacter.h: added
1195 * form_character.C: added
1196 * form_character.h: added
1197 * forms/form_character.fd: added
1199 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
1201 * FormPreferences.C: Handle lyxrc.language_use_babel and
1202 lyxrc.language_global_options.
1204 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
1206 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
1208 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
1210 * FormBase.C: no longer transient dialogs, XMapWindow()
1211 in attempt to de-iconify
1213 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1215 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1217 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1218 if using custom paper size/margin.
1220 2001-02-21 Allan Rae <rae@lyx.org>
1222 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1224 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1226 * src/frontends/xforms/Dialogs.C: added preamble
1227 * src/frontends/xforms/FormPreamble.C: added
1228 * src/frontends/xforms/FormPreamble.h: added
1229 * src/frontends/xforms/Makefile.am: added
1230 * src/frontends/xforms/form_preamble.C: added
1231 * src/frontends/xforms/form_preamble.h: added
1232 * src/frontends/xforms/form_preamble.fd: added
1234 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1236 * FormBase.h: moved noncopyable derivation to DialogBase.
1238 2001-02-19 Juergen Vigna <jug@sad.it>
1240 * FormTabular.C (build): make all input field accepted only after
1243 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1245 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1249 * FormInset.C (showInset): change associated with name change
1250 inset::hide to inset::hideDialog.
1252 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1254 * FormCitation.C (build): altering "Text after" now activates the Ok,
1257 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1259 * FormCitation.C: lots of white-space changes to make file consistent
1261 (input): use the FL_OBJECT * parameter to decide what to do, not the
1264 * FormCitation.h: removed most entries in enum.
1266 * forms/form_citation.fd: change names of variables, consistent with
1267 Allan's naming scheme.
1268 Don't pass any particular arguments to the InputCB function.
1269 choice_style now triggers a callback and looks like other choices.
1271 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1273 * other: use compare instead of strcmp/strncmp
1275 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1277 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1278 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1279 callback to InputCB() but don't trigger a change in the state of the
1280 Ok, Apply buttons are much rarer than those that do.
1282 * FormCitation.C (build): associated change.
1284 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1286 * ButtonController.C: include algorithm
1288 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1290 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1292 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1293 the vector of FL_OBJECT *s that can trigger a change in the button state
1294 is not empty, then a change of state will occur only if the FL_OBJECT *
1295 is present in this vector.
1297 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1298 the user to deactivate specific fields within restore().
1299 (InputCB): pass the FL_OBJECT * to bc_.valid().
1301 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1302 trigger a change of state in the Ok,Apply buttons.
1303 (update): bc_.readOnly() to the start of the method. Similar reasoning
1304 to that for FormBase::RestoreCB, above.
1306 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1308 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1311 * forms/form_browser.fd:
1312 * forms/form_copyright.fd:
1313 * forms/form_error.fd:
1314 * forms/form_tabular.fd:
1315 * forms/form_toc.fd:
1316 Consistent shortcuts for Close button: Esc and Return only.
1318 * forms/form_citation.fd:
1319 * forms/form_document.fd:
1320 * forms/form_index.fd:
1321 * forms/form_paragraph.fd:
1322 * forms/form_preferences.fd:
1323 * forms/form_print.fd:
1324 * forms/form_ref.fd:
1325 * forms/form_tabular_create.fd:
1326 * forms/form_url.fd:
1327 Consistent shortcut for Cancel button: Esc only.
1329 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1331 * Dialogs.C: new Splash. Include, Bibitem/tex
1333 * FormBase.h: make show() virtual for Splash's benefit
1345 * forms/form_bibitem.fd:
1346 * forms/form_bibtex.fd:
1351 * forms/form_include.fd:
1356 * forms/form_splash.fd: new forms
1358 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
1360 * FormLog.C: handle Literate build log nicely
1362 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1364 * Menubar_pimpl.C: remove support for reference menuitem type.
1366 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1370 * Timeout_pimpl.C: add Timeout implementation
1372 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1376 * forms/form_browser.fd:
1379 * FormBrowser.h: readonly browser form
1385 * Dialogs.C: add Log and VCLog
1387 * Makefile.am: add Log and VCLog, add updatesrc target
1389 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
1391 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1393 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1395 * FormPreferences.C (GetFrom): fix crash when there is no format
1399 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
1401 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1402 unsigned char correctly and so fix 2 bugs loading/changing colors.
1404 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
1406 * FormRef.C (update): Do not update dialog_->{ref,name,type}
1408 Deactivate the type button when buffer is LinuxDoc/Docbook
1409 (build): Uncomment calls to addReadOnly().
1410 (updateBrowser) Do not disable the update button when there are no
1412 (build, getType, getName): Use InsetRef::types.
1414 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
1416 * FormPrint.[Ch] (browse): new method to browse for file to print to.
1418 * forms/form_print.fd: give the form a Browse button.
1420 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
1422 * FormRef.C (input): Fix the behavior of goto reference button.