X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fxforms%2FChangeLog;h=095baae30754b03892bd033ebf7ee7fa33b8bce1;hb=9705be9f1b8441175048b4e2065795051adafdc6;hp=952461b5af39e6bfd1f5850d0f285fcddcb4fcb2;hpb=b66c83b542877ec814afffcb4c5585448a5d1b1b;p=lyx.git diff --git a/src/frontends/xforms/ChangeLog b/src/frontends/xforms/ChangeLog index 952461b5af..095baae307 100644 --- a/src/frontends/xforms/ChangeLog +++ b/src/frontends/xforms/ChangeLog @@ -1,3 +1,389 @@ +2001-03-23 Angus Leeming + + * FormError.[Ch]: + * form_error.fd: + * FormInclude.[Ch]: + * form_include.fd: implemented controller-view split. + + * Dialogs.C: associated changes. + + * FormBibitem.h: + * FormBibtex.h: + * FormCitation.h: moved methods from protected to private. + +2001-03-23 Angus Leeming + + * FormCredits.C (build): changes associated with + ControlCredits::getCredits returning a stringstream not a vector + +2001-03-22 Angus Leeming + + * FormCopyright.[Ch]: + * forms/form_copyright.fd: implemented controller-view split. + + * FormCredits.[Ch]: + * forms/form_credits.fd: implemented controller-view split. + + * Dialogs.C: associated changes. + + * xforms_helpers.C (formatted): improved the function so that it now + repects '\n' characters in the input string. Ie, the user can now + specify line breaks explicitly. + +2001-03-21 Angus Leeming + + * FormCharacter.[Ch]: + * forms/form_character.fd: implemented controller-view split. + + * Dialogs.C: associated changes. + + * FormBase.C (input): changed return to SMI_VALID. + + * FormCitation.C (updateBrowser): ensure that the keys are stripped of + any surrounding whitespace. + +2001-03-20 Angus Leeming + + * FormBase.[Ch] (input): no longer pure virtual. Has defualt state of + SMI_NOOP. + (FormBase2): split into two template classes, FormDB (DialogBase) and + FormCB (ControllerBase) for greater flexibility. + + * FormBibitem.[Ch]: + * FormBibtex.[Ch]: + * FormCitation.[Ch]: associated changes. + + * FormBrowser.[Ch]: + * FormLog.[Ch]: + * FormVCLog.[Ch]: + * forms/form_browser.fd: implemented controller-view split. + + * Dialogs.C: associated changes. + +2001-03-19 Angus Leeming + + * FormBibtex.[Ch]: + * forms/form_bibtex.fd: implemented controller-view split. + + * Dialogs.C: associated changes. + +2001-03-19 Angus Leeming + + * FormBaseDeprecated.[Ch]: rename title as title_. + + * FormBaseDeprecated.C: restore John's trick to give the dialog a border + with limited functionality. It got lost in the MVC merge. + + * FormBaseDeprecated.C: + * FormBase.C (show): moved initialisation of minw_, minh_ here. + + * FormBibitem.C (build): + * FormBibtex.C (build): + * FormBrowser.C (build): + * FormCharacter.C (build): + * FormCitation.C (build): + * FormCopyright.C (build): + * FormCredits.C (build): + * FormDocument.C (build): + * FormError.C (build): + * FormExternal.C (build): + * FormGraphics.C (build): + * FormInclude.C (build): + * FormIndex.C (build): + * FormMinipage.C (build): + * FormParagraph.C (build): + * FormPreamble.C (build): + * FormPreferences.C (build): + * FormPrint.C (build): + * FormRef.C (build): + * FormSearch.C (build): + * FormTabular.C (build): + * FormTabularCreate.C (build): + * FormToc.C (build): + * FormUrl.C (build): removed initialisation of minw_, minh_. + + * The Maths Panel stuff no longer causes a crash on exit from LyX. + + * FormMaths.[Ch]: + * forms/form_maths.fd: removed. + + * forms/form_maths_delim.fd: + * forms/form_maths_deco.fd: + * forms/form_maths_matrix.fd: + * forms/form_maths_space.fd: + * forms/form_maths_panel.fd: new files. + Split contents of form_maths.fd into 5 new files, one for each form. + + * MathsSymbols.[Ch]: remove class BitmapMenu, renamed and reworked as + class FormMathsBitmap in FormMathsBitmap.[Ch]. + + * FormMathsPanel.[Ch]: + * FormMathsBitmap.[Ch]: + * FormMathsDeco.[Ch]: + * FormMathsDelim.[Ch]: + * FormMathsMatrix.[Ch]: + * FormMathsSpace.[Ch]: Split contents of FormMaths into new files, + one for each popup. Rewrite so that all the new classes are derived from + FormBaseBD. Clean up the logic in the process (I hope!). + + * Makefile.am: added new fils, removed redundant ones. + +2001-03-19 Jean-Marc Lasgouttes + + * FormMinipage.C (FormMinipage): add SigC:: namespace specifier. + (showInset): ditto + (updateInset): ditto + +2001-03-16 Juergen Vigna + + * Dialogs.C (Dialogs): create minipage options dialog. + + * forms/form_minipage.fd: + * form_minipage.C: + * form_minipage.h: + * FormMinipage.C: + * FormMinipage.h: new files for the minipage options dialog. + +2001-03-16 Angus Leeming + + * FormMaths.[Ch]: make the FD_ structs private. Create appropriate + callback methods. + + * forms/form_maths.fd: change C_FormBaseCancelCB to + FormBaseDeprecatedCancelCB and so fix crash on closing the panel. + +2001-03-16 John Levon + + * FormMaths.C: quash warnings + +2001-03-16 Jean-Marc Lasgouttes + + * FormMaths.C (C_FormMathsDelimCB): add usual .c_str() for lyxstring + compatibility. + +2001-03-16 Angus Leeming + + * Form_various.h: cleaned up #includes and forward declarations. + + * Form_various.C: added "using SigC::slot" declaration. + + * FormMaths.[Ch]: moved to boost::scoped_ptrs. + + * FormDocument.C (CheckChoiceClass): removed string tct as the + compiler warned that it was defined but never used. + removed USE_CLASS_COMBO. + +2001-03-13 John Levon + + * Dialogs.C: + * FormMaths.h: + * FormMaths.C: + * MathsSymbols.h: + * MathsSymbols.C: + * Makefile.am: + * Toolbar_pimpl.C: + * form_*.C: + * forms/makefile: + * forms/form_maths.fd: + * forms/fdfixc.sed: + * forms/fdfix.sh: add maths panel + + * bmtable.h: + * bmtable.c: moved from src/ + +2001-03-16 Lars Gullik Bjønnes + + * FormParagraph.h: NO_PEXTRA + * FormParagraph.C (input): NO_PEXTRA + +2001-03-15 Lars Gullik Bjønnes + + * several files: remove CXX_WORKING_NAMESPACES + +2001-03-14 Angus Leeming + + * Merging changes from BRANCH_MVC back into HEAD. + +2001-03-12 Angus Leeming + + * Dialogs.C (c-tor): Changes associated with storing a vector of + boost::shared_ptrs. + Use MVC Bibitem popup. + + * FormBase.h: add a new template class FormBase2, derived from FormBase + to make life creating MVC popups even easier ;-) + + * FormBibitem.[Ch]: + * forms/form_bibitem.fd: moved over to the MVC way of doing things. + Proof that a simple popup should be easy to implement! + + * FormCitation.[Ch]: now derived from FormBase2. + + * FormToc.C: added using std::vector directive. + +2001-03-09 Dekel Tsur + + * FormSearch.C: Add missing #pragma + +2001-03-09 Angus Leeming + + * FormCitation.C: + * forms/form_citation.fd: added the ability to Search, both Simply and + for Regular Expressions. Use the Search code in the controller() to do + the actual searching. + +2001-03-08 Angus Leeming + + * Makefile.am: added FormCredits.[Ch] and form_credits.[Ch] + * forms/makefile: added form_credits.fd + + * Dialogs.C: added FormCredits and removed ShowCredits. + + * FormCredits.[Ch]: + * forms/form_credits.fd: + * forms/form_search.fd: ported to the MVC way. + +2001-03-07 Angus Leeming + + * xforms_helpers.h (formatted): now has default arguments for size and + style. + + * FormCitation.[Ch]: moved code out of this class and into + ControlCitation and associated helper funcs. + +2001-03-05 Angus Leeming + + * FormBase.[Ch]: (InputCB): use ButtonController::input() rather than + ButtonController::valid() to check state of input. The buttons are + now controlled correctly. + + * Form*.[Ch]: use boost::scoped_ptr for the remaining few classes. + +2001-03-05 Lars Gullik Bjønnes + + * Form*.[Ch]: use boost::scoped_ptr for dialog_ et al. + + * FormBase.[Ch]: rename title as title_. + +2001-03-02 John Levon + + * FormBase.C (c-tor): initialise variables in correct order. + + * FormCitation.C: add #include + +2001-03-02 Angus Leeming + + * xformsBC.[Ch]: Changes associated with the changes to + controllers/ButtonController.[Ch]. Ie, the class is now derived from + ButtonControllerBase and the ButtonPolicy is accessed through a method + bp() rather than the instance bp_. + + * FormBaseDeprecated.[Ch]: no longer store a ButtonController, but + rather use a pure virtual method bc() to access the controller + instantiated by the daughter classes. + + * F*.[Ch]: changes associated with the above. + +2001-02-27 Angus Leeming + + * FormBase.[Ch]: renamed as FormBaseDeprecated.[Ch] + + * ViewXforms.[Ch]: renamed as FormBase.[Ch] + +2001-02-23 Angus Leeming + + * ButtonController.[Ch]: deleted. The class is split into two + (with identical functionality), the code being found in + ../controllers/ButtonController.[Ch] and xformsBC.[Ch] + + * xformsBC.[Ch]: new files. Xforms specific part of Allan's original + ButtonController class. + + * FormBase.[Ch]: changes associated with the above split. + + * ViewXforms.[Ch]: Base class for xforms dialogs derived from ViewBase + (../controllers/ViewBase.h). Ie, for Dialogs with GUI-I controllers + controlling all interaction to/from the LyX kernel. + + * FormCitation.[Ch]: + * forms/form_citation.fd: An xforms-specific implementation of the + Citation dialog, controlled by the GUI-I ControlCitation. + + * Dialogs.C: Use the controlled Citation dialog. + +2001-03-15 John Levon + + * Makefile.am: + * combox.h: + * combox.C: moved from src/ + +2001-03-09 Angus Leeming + + * forms/fdfix.sh: + * forms/form_filedialog.C.patch: I hate having to make these patches, + but on reflection I think it's probably better than hacking fdfix.sh. + +2001-03-14 Angus Leeming + + * forms/fdfix.sh: test whether bmtable.h is needed before #including it. + +2001-03-13 John Levon + + * FormGraphics.C: remove unnecessary hack + +2001-03-13 Dekel Tsur + + * FormCitation.C (apply): Do not put space between multiple keys. + +2001-03-12 Dekel Tsur + + * Menubar_pimpl.C (add_toc): Remove debug message. + +2001-03-09 John Levon + + * Makefile.am: + * Dialogs.C: + * FormExternal.C: + * FormExternal.h: + * form_external.C: + * form_external.h: + * xforms/forms/makefile: + * forms/form_external.fd: add FormExternal + +2001-03-12 John Levon + + * Dialogs.C: add destroySplash() + + * form_splash.h: + * form_splash.C: + * forms/form_splash.fd: + * FormSplash.h: + * FormSplash.C: make independent of FormBase, tidy + + * Menubar_pimpl.C: destroy splash on interaction + +2001-03-12 John Levon + + * FormInclude.h: + * FormInclude.C: + * form_include.h: + * form_include.C: + * forms/form_include.fd: rework, clean up + +2001-03-12 Lars Gullik Bjønnes + + * FormToc.h: use Buffer::typedef + + * Menubar_pimpl.C (add_toc): use the Buffer::typedefs + * FormToc.C (build): ditto + (updateToc): ditto + +2001-03-11 Lars Gullik Bjønnes + + * FormToc.C (build): implement for dynamic number of lists + (updateToc): ditto + * Menubar_pimpl.C (add_toc): ditto + 2001-03-07 Edwin Leuven * added credits: