1 2001-08-20 Angus Leeming <a.leeming@ic.ac.uk>
4 * forms/form_bibtex.fd: get the browse buttons working as they should.
6 2001-08-20 Herbert Voss <voss@perce.de>
9 * forms/form_bibtex.fd: enhanced bibtex-data gui to browse for
10 databases and styles. Added an option for "bibliography into toc"
12 2001-08-18 Lars Gullik Bjønnes <larsbj@birdstep.com>
14 * FormMathsBitmap.h: use the lyx::shared_c_ptr that uses free() to
17 2001-08-15 John Levon <moz@compsoc.man.ac.uk>
19 * combox.h: fix source doc
22 * forms/form_math_matrix.fd: new layout
24 2001-08-16 John Levon <moz@compsoc.man.ac.uk>
28 * forms/form_paragraph.fd:
29 * FormParagraph.C: support per-para linespacing
31 * forms/form_float.fd:
32 * form_float.C: fix shortcut typo
34 2001-08-15 Angus Leeming <a.leeming@ic.ac.uk>
36 * forms/form_character.fd: small adjustment to the position of John's
39 2001-08-09 André Pönitz <poenitz@htwm.de>
41 * FormMathsDelim.C: renamed some delimiter parameters.
43 2001-08-09 Angus Leeming <a.leeming@ic.ac.uk>
45 * FormCitation.C (build):
46 * FormDocument.C (build):
47 * FormMinipage.C (build):
48 * FormParagraph.C (build):
49 * FormRef.C (build): added stuff to read-only list in the
52 * FormCitation.C (update): disable citation style stuff when not using
55 2001-08-06 Juergen Vigna <jug@sad.it>
57 * forms/form_ert.fd: new file.
59 * form_ert.[Ch]: new files.
61 * FormERT.[Ch]: new files. Implementation of ERT dialog.
63 2001-08-01 Angus Leeming <a.leeming@ic.ac.uk>
65 * FormPreferences.C (Color c-tor): initialise modifiedXformsPrefs.
67 2001-07-30 Angus Leeming <a.leeming@ic.ac.uk>
69 * GUIRunTime.C (processEvents, runTime): small code rearrangement.
71 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
77 * forms/form_maths_panel.fd: re-add dots bitmaps
79 * FormRef.C: "Goto" -> "Go to"
81 2001-07-29 John Levon <moz@compsoc.man.ac.uk>
83 * FormMathsBitmap.C: initialise form_
85 2001-07-29 Baruch Even <baruch@lyx.org>
87 * src/forms/form_graphics.fd:
88 * src/FormGraphics.C: Added support for the new horizontal scale factor.
90 2001-07-30 Lars Gullik Bjønnes <larsbj@birdstep.com>
92 * forms/makefile (SRCS): add form_float.fd
94 * forms/form_float.fd: new file
96 * form_float.[Ch]: new files
98 * Makefile.am (libxforms_la_SOURCES): add FormFloat.C,
99 FormFloat.h, form_float.C and form_float.h
101 * FormFloat.[Ch]: new files
103 * Dialogs.C: init GUIFloat is well
105 2001-07-29 Asger Alstrup Nielsen <alstrup@alstrup>
107 * FormToc.C (updateType): Fix problem with TOC that couldn't be
108 updated because the type list was not updated.
110 2001-07-26 Angus Leeming <a.leeming@ic.ac.uk>
112 * forms/form_aboutlyx.fd: made a bit bigger to get the Copyright &
115 * input_validators.[Ch] (fl_int_filter, fl_float_filter): new methods.
117 * FormGraphics.C (build): uncommented the fl_set_input_return call for
118 input_rotate_angle. Set input filter on rotate_angle to make it accept
119 only floating point numbers.
120 (input): Browse now activates the Ok button approriately.
122 2001-07-26 John Levon <moz@compsoc.man.ac.uk>
131 * forms/form_thesaurus.fd: add thesaurus
133 2001-07-26 Baruch Even <baruch@lyx.org>
136 * FormGraphics.C: Removed hide method since it was interfering with the
137 needed work, it cleared several vectors that were needed for proper
138 functioning. Also changed rotateAngle to float.
141 * forms/form_graphics.fd: Removed inline option, all InsetGraphics figures
144 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
146 * FormInclude.C: add load file facility back
148 2001-07-23 John Levon <moz@compsoc.man.ac.uk>
150 * FormCharacter.C: disable resizing as it doesn't work
152 * FormPreamble.C: allow to copy-paste from RO preamble by
155 2001-07-20 Jürgen Spitzmüller <juergen.sp@t-online.de>
157 * forms/form_citation.fd: resized form to fit on a 800x600 screen.
159 2001-07-19 Angus Leeming <a.leeming@ic.ac.uk>
161 * FormCitation.[Ch]: changes associated with adding natbib support.
162 New helper functions, string_width, fillChoice, updateStyle.
163 (apply): set the citation command appropriately.
164 (input): deal with the citation command choices.
165 (update): parse the citation command and deal with it. Nuke the
169 * FormDocument.C (build): add options to use natbib.
171 * forms/form_citation.fd: add natbib support. Rearrange dialog to
172 fit onto shorter screens.
174 * forms/form_document.fd: add natbib support.
176 2001-07-16 Juergen Vigna <jug@sad.it>
178 * form_aboutlyx.C: set default for "Close" button to "ESC"-key.
180 2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
182 Consistent use of Lsstream.h:
183 * FormAboutlyx.C (build):
184 * FormVCLog.C (update): std::ostringstream -> ostringstream.
186 * FormMathsDelim.C (apply):
187 * FormMathsMatrix.C (apply): std::stringstream -> stringstream.
189 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
191 * implement 1 about lyx dialog instead of 3 separate ones
193 * FormCredits.[Ch]: removed
194 * FormCopyright.[Ch]: removed
195 * form_credits.[Ch]: removed
196 * forms/form_credits.fd: removed
197 * form_copyright.[Ch]: removed
198 * forms/form_copyright.fd: removed
199 * FormAboutlyx.[Ch]: added
200 * form_aboutlyx.[Ch]: added
201 * forms/form_aboutlyx.fd: added
202 * Dialogs.C: add about lyx stuff
204 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
208 * FormPreferences.[Ch]: rename spellchecker to spelloptions
209 * form_preferences.[Ch]: idem
210 * forms/form_preferences.fd: idem
211 * FormSpellchecker.[Ch]: added
212 * form_spellchecker.[Ch]: added
213 * forms/form_spellchecker.fd: added
214 * Dialogs.C: add spellchecker
216 2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
218 * FormFiledialog.C: (*it). -> it->
219 * Toolbar_pimpl.C: ditto
220 * RadioButtonGroup.C: ditto
221 * FormPreferences.C: ditto
223 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
225 * GUIRunTime.C (x11Display):
228 (x11VisualDepth): new methods
230 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
232 * FormDocument.C (class_apply): call CutAndPaste::'s staitc method
235 * Toolbar_pimpl.h: make owner be a XFormsView, small changes
238 * GUIRunTime.C (createMainView): implement
240 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
244 * forms/form_character.fd: hide the widget underneath language
247 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
250 * FormPreferences.C: connect and operator
251 showSpellcheckerPreferences signal
253 * FormPrint.C (input): modify to select radio_file
254 when the user uses the filename input
256 2001-06-26 The LyX Project <lyx@violet.home.sad.it>
258 * combox.C (remove): send debug output to Debug::GUI.
260 2001-06-26 The LyX Project <lyx@rose.home.sad.it>
262 * Menubar_pimpl.C (create_submenu):
263 * Toolbar_pimpl.C (update): update to use func_status
265 2001-06-25 The LyX Project <lyx@tulip.home.sad.it>
267 * FormPreferences.C (Path::feedback): remove bogus description of
270 2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
272 * xformsBC.h: clean-up of included files.
274 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
277 * FormParagraph.C (c-tor): cosmetic name change of signal.
279 * FormParagraph.[Ch]: added machinery to act on an updateParagraph
280 signal. It's pretty crude at the moment! Mental note: would be more
281 elegant if we passed a LyXParagraph & with both the signals rather than
282 search through the Buffer.
284 2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
286 * *.[h]: added // -*- C++ -*-
287 * *.[C]: removed // -*- C++ -*-
289 * FormCharacter.C (update): now uses contents of font_, stored
290 permanently by the controller to update() the dialog.
292 2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
295 * form_include.fd: (various places): Ok button is now activated when
296 the filename is input from the keyboard.
298 * FormPreferences.C white-space change in various places.
299 (Converters::GetTo): get the contents of "to" not "from"! Thus fix bug
300 that disabled addition of new converters.
302 * FormCharacter.C (input, update): new methods. Activate the Apply
303 button when any of the input fileds are not IGNORE.
305 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
307 * FormToc.C (input): change test slightly.
308 (updateContents): clear list if empty and add no list msg.
310 2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
312 * FormParagraph.C (update, general_update): enabling the align buttons
313 is now dependent on the AlignPossible entry in the Layout.
315 2001-06-01 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
318 * FormMathsMatrix.C: bring C functions into global namespace if
321 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
323 * MathsSymbols.C (pixmapFromBitmapData): add std::
325 * FormMathsMatrix.C (AlignFilter): add std::
327 2001-05-22 Adrien Rebollo <rebollo@iaf.cnrs-gif.fr>
329 * FormDocument.C (build): add iso8859-15 support.
331 2001-05-08 Baruch Even <baruch@lyx.org>
333 * Menubar_pimpl.C: Fixed compilation problem.
335 2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
337 * Menubar_pimpl.C (add_toc): use name and not type with float.
338 (create_submenu): correct call of new object
339 (create_submenu): add FloatListInsert and FloatInsert to dummy clause.
341 2001-05-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
343 * FormParagraph.[Ch]: remove !NO_PEXTRA and !NEW_INSETS cruft
345 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
347 * Dialogs.C: included insetgraphicsParams.h
350 * FormMathsBitmap.C: included LAssert.h
352 2001-04-24 Allan Rae <rae@lyx.org>
354 * xforms_helpers.C (formatted): two consecutive spaces would kill it.
356 2001-04-20 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
358 * xforms_helpers.C (formatted): do not use string::substr(1) on a
361 2001-04-16 Allan Rae <rae@lyx.org>
363 * xforms_helpers.C (formatted):
364 * Menubar_pimpl.C (add_toc): #warning triggers an error on Sun CC 6.0
365 as an unrecognised preprocessor directive. So ensure they're wrapped.
367 2001-04-06 John Levon <moz@compsoc.man.ac.uk>
369 * FormTabularCreate.C: pass a pair of uints to the controller
371 * FormVCLog.C: the log appears as a stringstream now
373 * forms/form_external.fd: make params update state (from Angus)
375 2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
377 * Menubar_pimpl.C: include gettext.h
379 2001-04-05 Lars Gullik Bjønnes <larsbj@birdstep.com>
381 * xforms_helpers.C (formatted): constify length
383 * FormTabular.C (update): small restructure, adjust for scoped_ptr
384 (input): adjust for scoped_ptr
385 (input): constify str
387 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
389 * Dialogs.C: s/popup/dialog/
393 * FormBase.C: s/ControlButton/ControlButtons/
394 move bc().refresh() into base show() method
397 * FormBaseDeprecated.C:
400 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
402 * FormMathsPanel.C (c-tor): set button controller cancel label to close.
405 * forms/form_toc.fd: implemented controller-view split.
407 * Dialogs.C: associated changes.
409 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
412 * forms/form_citation.fd: Don't change the name of the button when
413 toggling between regular expression and simple searches.
414 Squashed bug when creating a new inset, the keys field contained
415 one (empty) key. No more; thanks, Dekel.
418 * forms/form_external.fd: added Apply button.
420 2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
423 * FormBrowser.[Ch]: changes associated with renaming ControlBase as
427 * forms/form_external.fd: implemented controller-view split.
429 * Dialogs.C: associated changes.
434 moved the browsing functionality into the controller.
436 * xforms_helpers.[Ch]: moved browseFile to
437 ../controllers/helper_funcs.[Ch]
440 * forms/form_citation.fd: added case sensitive search button.
442 2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
444 * xformsBC.[Ch]: Patched in a slight reworking of Baruch Even's patch.
445 Code moved into the generic template base class. Replaced
446 setCancelCloseButton() with setButtonLabel().
448 2001-03-29 Juergen Vigna <jug@sad.it>
450 * FormMinipage.C: removed widthp_ and all it's functions and changed
451 to use new %-lengths of LyXLength.
453 2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
456 * forms/form_graphics.fd:
458 * forms/form_index.fd: implemented controller-view split.
460 * Dialogs.C: associated changes.
462 * FormCharacter.[Ch]: changes associated with ControlCharacter cleanup.
464 * FormCitation.C: changes associated with ControlCitation cleanup.
466 * FormMinipage.h: cleaned-up forward declarations.
468 2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
471 * forms/form_minipage.fd:
473 * forms/form_print.fd:
474 * FormSplash.[Ch]: implemented controller-view split.
476 * Dialogs.C: associated changes.
478 2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
481 * forms/form_preamble.fd:
485 * forms/form_search.fd:
486 * FormTabularCreate.[Ch]:
487 * forms/form_tabular_create.fd: implemented controller-view split.
489 * Dialogs.C: associated changes.
491 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
498 * form_url.fd: implemented controller-view split.
500 * Dialogs.C: associated changes.
504 * FormCitation.h: moved methods from protected to private.
506 2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
508 * FormCredits.C (build): changes associated with
509 ControlCredits::getCredits returning a stringstream not a vector<string>
511 2001-03-22 Angus Leeming <a.leeming@ic.ac.uk>
513 * FormCopyright.[Ch]:
514 * forms/form_copyright.fd: implemented controller-view split.
517 * forms/form_credits.fd: implemented controller-view split.
519 * Dialogs.C: associated changes.
521 * xforms_helpers.C (formatted): improved the function so that it now
522 repects '\n' characters in the input string. Ie, the user can now
523 specify line breaks explicitly.
525 2001-03-21 Angus Leeming <a.leeming@ic.ac.uk>
527 * FormCharacter.[Ch]:
528 * forms/form_character.fd: implemented controller-view split.
530 * Dialogs.C: associated changes.
532 * FormBase.C (input): changed return to SMI_VALID.
534 * FormCitation.C (updateBrowser): ensure that the keys are stripped of
535 any surrounding whitespace.
537 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
539 * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of
541 (FormBase2): split into two template classes, FormDB (DialogBase) and
542 FormCB (ControllerBase) for greater flexibility.
546 * FormCitation.[Ch]: associated changes.
551 * forms/form_browser.fd: implemented controller-view split.
553 * Dialogs.C: associated changes.
555 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
558 * forms/form_bibtex.fd: implemented controller-view split.
560 * Dialogs.C: associated changes.
562 2001-03-19 Angus Leeming <a.leeming@ic.ac.uk>
564 * FormBaseDeprecated.[Ch]: rename title as title_.
566 * FormBaseDeprecated.C: restore John's trick to give the dialog a border
567 with limited functionality. It got lost in the MVC merge.
569 * FormBaseDeprecated.C:
570 * FormBase.C (show): moved initialisation of minw_, minh_ here.
572 * FormBibitem.C (build):
573 * FormBibtex.C (build):
574 * FormBrowser.C (build):
575 * FormCharacter.C (build):
576 * FormCitation.C (build):
577 * FormCopyright.C (build):
578 * FormCredits.C (build):
579 * FormDocument.C (build):
580 * FormError.C (build):
581 * FormExternal.C (build):
582 * FormGraphics.C (build):
583 * FormInclude.C (build):
584 * FormIndex.C (build):
585 * FormMinipage.C (build):
586 * FormParagraph.C (build):
587 * FormPreamble.C (build):
588 * FormPreferences.C (build):
589 * FormPrint.C (build):
591 * FormSearch.C (build):
592 * FormTabular.C (build):
593 * FormTabularCreate.C (build):
595 * FormUrl.C (build): removed initialisation of minw_, minh_.
597 * The Maths Panel stuff no longer causes a crash on exit from LyX.
600 * forms/form_maths.fd: removed.
602 * forms/form_maths_delim.fd:
603 * forms/form_maths_deco.fd:
604 * forms/form_maths_matrix.fd:
605 * forms/form_maths_space.fd:
606 * forms/form_maths_panel.fd: new files.
607 Split contents of form_maths.fd into 5 new files, one for each form.
609 * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as
610 class FormMathsBitmap in FormMathsBitmap.[Ch].
612 * FormMathsPanel.[Ch]:
613 * FormMathsBitmap.[Ch]:
614 * FormMathsDeco.[Ch]:
615 * FormMathsDelim.[Ch]:
616 * FormMathsMatrix.[Ch]:
617 * FormMathsSpace.[Ch]: Split contents of FormMaths into new files,
618 one for each popup. Rewrite so that all the new classes are derived from
619 FormBaseBD. Clean up the logic in the process (I hope!).
621 * Makefile.am: added new fils, removed redundant ones.
623 2001-03-19 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
625 * FormMinipage.C (FormMinipage): add SigC:: namespace specifier.
629 2001-03-16 Juergen Vigna <jug@sad.it>
631 * Dialogs.C (Dialogs): create minipage options dialog.
633 * forms/form_minipage.fd:
637 * FormMinipage.h: new files for the minipage options dialog.
639 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
641 * FormMaths.[Ch]: make the FD_ structs private. Create appropriate
644 * forms/form_maths.fd: change C_FormBaseCancelCB to
645 FormBaseDeprecatedCancelCB and so fix crash on closing the panel.
647 2001-03-16 John Levon <moz@compsoc.man.ac.uk>
649 * FormMaths.C: quash warnings
651 2001-03-16 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
653 * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring
656 2001-03-16 Angus Leeming <a.leeming@ic.ac.uk>
658 * Form_various.h: cleaned up #includes and forward declarations.
660 * Form_various.C: added "using SigC::slot" declaration.
662 * FormMaths.[Ch]: moved to boost::scoped_ptrs.
664 * FormDocument.C (CheckChoiceClass): removed string tct as the
665 compiler warned that it was defined but never used.
666 removed USE_CLASS_COMBO.
668 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
679 * forms/form_maths.fd:
681 * forms/fdfix.sh: add maths panel
684 * bmtable.c: moved from src/
686 2001-03-16 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
688 * FormParagraph.h: NO_PEXTRA
689 * FormParagraph.C (input): NO_PEXTRA
691 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
693 * several files: remove CXX_WORKING_NAMESPACES
695 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
697 * Merging changes from BRANCH_MVC back into HEAD.
699 2001-03-12 Angus Leeming <a.leeming@ic.ac.uk>
701 * Dialogs.C (c-tor): Changes associated with storing a vector of
703 Use MVC Bibitem popup.
705 * FormBase.h: add a new template class FormBase2, derived from FormBase
706 to make life creating MVC popups even easier ;-)
709 * forms/form_bibitem.fd: moved over to the MVC way of doing things.
710 Proof that a simple popup should be easy to implement!
712 * FormCitation.[Ch]: now derived from FormBase2.
714 * FormToc.C: added using std::vector directive.
716 2001-03-09 Dekel Tsur <dekelts@tau.ac.il>
718 * FormSearch.C: Add missing #pragma
720 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
723 * forms/form_citation.fd: added the ability to Search, both Simply and
724 for Regular Expressions. Use the Search code in the controller() to do
725 the actual searching.
727 2001-03-08 Angus Leeming <a.leeming@ic.ac.uk>
729 * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch]
730 * forms/makefile: added form_credits.fd
732 * Dialogs.C: added FormCredits and removed ShowCredits.
735 * forms/form_credits.fd:
736 * forms/form_search.fd: ported to the MVC way.
738 2001-03-07 Angus Leeming <a.leeming@ic.ac.uk>
740 * xforms_helpers.h (formatted): now has default arguments for size and
743 * FormCitation.[Ch]: moved code out of this class and into
744 ControlCitation and associated helper funcs.
746 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
748 * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than
749 ButtonController::valid() to check state of input. The buttons are
750 now controlled correctly.
752 * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes.
754 2001-03-05 Lars Gullik Bjønnes <larsbj@lyx.org>
756 * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al.
758 * FormBase.[Ch]: rename title as title_.
760 2001-03-02 John Levon <moz@compsoc.man.ac.uk>
762 * FormBase.C (c-tor): initialise variables in correct order.
764 * FormCitation.C: add #include <algorithm>
766 2001-03-02 Angus Leeming <a.leeming@ic.ac.uk>
768 * xformsBC.[Ch]: Changes associated with the changes to
769 controllers/ButtonController.[Ch]. Ie, the class is now derived from
770 ButtonControllerBase and the ButtonPolicy is accessed through a method
771 bp() rather than the instance bp_.
773 * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but
774 rather use a pure virtual method bc() to access the controller
775 instantiated by the daughter classes.
777 * F*.[Ch]: changes associated with the above.
779 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
781 * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch]
783 * ViewXforms.[Ch]: renamed as FormBase.[Ch]
785 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
787 * ButtonController.[Ch]: deleted. The class is split into two
788 (with identical functionality), the code being found in
789 ../controllers/ButtonController.[Ch] and xformsBC.[Ch]
791 * xformsBC.[Ch]: new files. Xforms specific part of Allan's original
792 ButtonController class.
794 * FormBase.[Ch]: changes associated with the above split.
796 * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase
797 (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers
798 controlling all interaction to/from the LyX kernel.
801 * forms/form_citation.fd: An xforms-specific implementation of the
802 Citation dialog, controlled by the GUI-I ControlCitation.
804 * Dialogs.C: Use the controlled Citation dialog.
806 2001-03-15 John Levon <moz@compsoc.man.ac.uk>
810 * combox.C: moved from src/
812 2001-03-09 Angus Leeming <a.leeming@ic.ac.uk>
815 * forms/form_filedialog.C.patch: I hate having to make these patches,
816 but on reflection I think it's probably better than hacking fdfix.sh.
818 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
820 * forms/fdfix.sh: test whether bmtable.h is needed before #including it.
822 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
824 * FormGraphics.C: remove unnecessary hack
826 2001-03-13 Dekel Tsur <dekelts@tau.ac.il>
828 * FormCitation.C (apply): Do not put space between multiple keys.
830 2001-03-12 Dekel Tsur <dekelts@tau.ac.il>
832 * Menubar_pimpl.C (add_toc): Remove debug message.
834 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
842 * xforms/forms/makefile:
843 * forms/form_external.fd: add FormExternal
845 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
847 * Dialogs.C: add destroySplash()
851 * forms/form_splash.fd:
853 * FormSplash.C: make independent of FormBase, tidy
855 * Menubar_pimpl.C: destroy splash on interaction
857 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
863 * forms/form_include.fd: rework, clean up
865 2001-03-12 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
867 * FormToc.h: use Buffer::typedef
869 * Menubar_pimpl.C (add_toc): use the Buffer::typedefs
870 * FormToc.C (build): ditto
873 2001-03-11 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
875 * FormToc.C (build): implement for dynamic number of lists
877 * Menubar_pimpl.C (add_toc): ditto
879 2001-03-07 Edwin Leuven <leuven@fee.uva.nl>
886 * forms/form_credits.fd:
888 2001-03-07 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
890 * Menubar_pimpl.h: make Pipl::ItemInfo::item_ a boost::shared_ptr,
891 make ButtonList contain boost::shared_ptr<ItemInfo>
893 * Menubar_pimpl.C (~Pimpl): remove destructor
895 2001-03-06 John Levon <moz@compsoc.man.ac.uk>
911 * form/form_filedialog.fd: add File Dialog
913 * Toolbar_pimpl.C: move LayoutsCB to here
915 2001-03-06 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
917 * FormParagraph.C: changes because of ParagraphParameters.
919 2001-03-06 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
921 * FormSearch.C (Replace): remove default argument
924 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
926 * added find/replace dialog:
927 * FormSearch.*: added
928 * form_search.*: added
929 * forms/form_search.fd: added
931 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
933 * xform_helpers.[Ch]: renamed as xforms_helpers.[Ch].
935 * various: in a rush of delayed guilt, I've renamed all instances of
936 xform as xforms. Jean-Marc sowed this seed a long, long time ago and it
939 * xforms_helpers.[Ch] (setEnabled): a little wrapper function to
940 activate/deactivate an FL_OBJECT.
949 * FormTabular.C: used it.
951 2001-03-05 Angus Leeming <a.leeming@ic.ac.uk>
953 * FormPreferences.C: removed three unused using directives.
955 2001-03-05 Edwin Leuven <leuven@fee.uva.nl>
957 * added find/replace dialog:
958 * FormSearch.*: added
959 * form_search.*: added
960 * forms/form_search.fd: added
962 2001-02-27 Dekel Tsur <dekelts@tau.ac.il>
964 * FormRef.C: Fixed the behaviour of Goto-Ref.
966 2001-02-27 Angus Leeming <a.leeming@ic.ac.uk>
968 * forms/makefile: added character and preamble dialogs
970 2001-02-27 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
972 * FormCharacter.C (FormCharacter): change order of deletion,
973 change combo_language2 to combo_language2_
975 2001-02-26 Dekel Tsur <dekelts@tau.ac.il>
977 * FormRef.C (apply): Update bookmark #0 after inserting a reference.
979 2001-02-23 Edwin Leuven <leuven@fee.uva.nl>
981 * Dialogs.C: added layoutcharacter
982 * FormCharacter.C: added
983 * FormCharacter.h: added
984 * form_character.C: added
985 * form_character.h: added
986 * forms/form_character.fd: added
988 2001-02-23 Dekel Tsur <dekelts@tau.ac.il>
990 * FormPreferences.C: Handle lyxrc.language_use_babel and
991 lyxrc.language_global_options.
993 2001-02-23 Angus Leeming <a.leeming@ic.ac.uk>
995 * FormPreferences(GetFrom, GetTo): use size_type rather than int.
997 2001-02-23 John Levon <moz@compsoc.man.ac.uk>
999 * FormBase.C: no longer transient dialogs, XMapWindow()
1000 in attempt to de-iconify
1002 * FormDocument.C: remove DO_USE_DEFAULT_LANGUAGE
1004 2001-02-21 Dekel Tsur <dekelts@tau.ac.il>
1006 * FormDocument.C (checkMarginValues): Activate "use geometry" button
1007 if using custom paper size/margin.
1009 2001-02-21 Allan Rae <rae@lyx.org>
1011 * forms/form_preferences.fd: larger, bold font for outer tabfolder
1013 2001-02-20 Edwin Leuven <leuven@fee.uva.nl>
1015 * src/frontends/xforms/Dialogs.C: added preamble
1016 * src/frontends/xforms/FormPreamble.C: added
1017 * src/frontends/xforms/FormPreamble.h: added
1018 * src/frontends/xforms/Makefile.am: added
1019 * src/frontends/xforms/form_preamble.C: added
1020 * src/frontends/xforms/form_preamble.h: added
1021 * src/frontends/xforms/form_preamble.fd: added
1023 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1025 * FormBase.h: moved noncopyable derivation to DialogBase.
1027 2001-02-19 Juergen Vigna <jug@sad.it>
1029 * FormTabular.C (build): make all input field accepted only after
1032 * forms/form_tabular.fd: removed default "Return" on Close-Button.
1034 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1038 * FormInset.C (showInset): change associated with name change
1039 inset::hide to inset::hideDialog.
1041 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1043 * FormCitation.C (build): altering "Text after" now activates the Ok,
1046 2001-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1048 * FormCitation.C: lots of white-space changes to make file consistent
1050 (input): use the FL_OBJECT * parameter to decide what to do, not the
1053 * FormCitation.h: removed most entries in enum.
1055 * forms/form_citation.fd: change names of variables, consistent with
1056 Allan's naming scheme.
1057 Don't pass any particular arguments to the InputCB function.
1058 choice_style now triggers a callback and looks like other choices.
1060 2001-02-16 Lars Gullik Bjønnes <larsbj@lyx.org>
1062 * other: use compare instead of strcmp/strncmp
1064 2001-02-15 Angus Leeming <a.leeming@ic.ac.uk>
1066 * ButtonController.[Ch]: changed trigger_change_ vector and associated
1067 methods to dont_trigger_change_ because FL_OBJECTs that trigger a
1068 callback to InputCB() but don't trigger a change in the state of the
1069 Ok, Apply buttons are much rarer than those that do.
1071 * FormCitation.C (build): associated change.
1073 2001-02-14 Lars Gullik Bjønnes <larsbj@lyx.org>
1075 * ButtonController.C: include algorithm
1077 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1079 * ButtonController.[Ch] (addTriggerChange, eraseTriggerChange):
1081 (valid): method can now be passed an optional FL_OBJECT *. If it is, and
1082 the vector of FL_OBJECT *s that can trigger a change in the button state
1083 is not empty, then a change of state will occur only if the FL_OBJECT *
1084 is present in this vector.
1086 * FormBase.C (RestoreCB): call bc.undoAll() before restore(). Allows
1087 the user to deactivate specific fields within restore().
1088 (InputCB): pass the FL_OBJECT * to bc_.valid().
1090 * FormCitation.C (build): create a vector of FL_OBJECT *s that can
1091 trigger a change of state in the Ok,Apply buttons.
1092 (update): bc_.readOnly() to the start of the method. Similar reasoning
1093 to that for FormBase::RestoreCB, above.
1095 2001-02-14 Angus Leeming <a.leeming@ic.ac.uk>
1097 * FormBrowser.C: used OkCancelPolicy for ButtonController rather than
1100 * forms/form_browser.fd:
1101 * forms/form_copyright.fd:
1102 * forms/form_error.fd:
1103 * forms/form_tabular.fd:
1104 * forms/form_toc.fd:
1105 Consistent shortcuts for Close button: Esc and Return only.
1107 * forms/form_citation.fd:
1108 * forms/form_document.fd:
1109 * forms/form_index.fd:
1110 * forms/form_paragraph.fd:
1111 * forms/form_preferences.fd:
1112 * forms/form_print.fd:
1113 * forms/form_ref.fd:
1114 * forms/form_tabular_create.fd:
1115 * forms/form_url.fd:
1116 Consistent shortcut for Cancel button: Esc only.
1118 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1120 * Dialogs.C: new Splash. Include, Bibitem/tex
1122 * FormBase.h: make show() virtual for Splash's benefit
1134 * forms/form_bibitem.fd:
1135 * forms/form_bibtex.fd:
1140 * forms/form_include.fd:
1145 * forms/form_splash.fd: new forms
1147 2001-02-09 John Levon <moz@compsoc.man.ac.uk>
1149 * FormLog.C: handle Literate build log nicely
1151 2001-02-09 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1153 * Menubar_pimpl.C: remove support for reference menuitem type.
1155 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1159 * Timeout_pimpl.C: add Timeout implementation
1161 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1165 * forms/form_browser.fd:
1168 * FormBrowser.h: readonly browser form
1174 * Dialogs.C: add Log and VCLog
1176 * Makefile.am: add Log and VCLog, add updatesrc target
1178 2001-01-31 Dekel Tsur <dekelts@tau.ac.il>
1180 * Menubar_pimpl.C (add_toc2): Add shortcut to the TOC menu.
1182 2001-01-25 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1184 * FormPreferences.C (GetFrom): fix crash when there is no format
1188 2001-01-23 Angus Leeming <a.leeming@ic.ac.uk>
1190 * FormPreferences.C (LoadBrowserLyX): convert unsigned short to
1191 unsigned char correctly and so fix 2 bugs loading/changing colors.
1193 2001-01-21 Dekel Tsur <dekelts@tau.ac.il>
1195 * FormRef.C (update): Do not update dialog_->{ref,name,type}
1197 Deactivate the type button when buffer is LinuxDoc/Docbook
1198 (build): Uncomment calls to addReadOnly().
1199 (updateBrowser) Do not disable the update button when there are no
1201 (build, getType, getName): Use InsetRef::types.
1203 2001-01-18 Angus Leeming <a.leeming@ic.ac.uk>
1205 * FormPrint.[Ch] (browse): new method to browse for file to print to.
1207 * forms/form_print.fd: give the form a Browse button.
1209 2001-01-17 Dekel Tsur <dekelts@tau.ac.il>
1211 * FormRef.C (input): Fix the behavior of goto reference button.