]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ChangeLog
Support for new GNU aspell library. Final pspell fix ups.
[lyx.git] / src / frontends / controllers / ChangeLog
index 514d294dd8c55ae512ffb8676cec4cd0a462c0c2..86027b25041363a4ad732e2900f2e8490f02e696 100644 (file)
@@ -1,3 +1,376 @@
+2003-03-25  John Levon  <levon@movementarian.org>
+
+       * ControlSpellchecker.C: support for new aspell
+
+2003-03-25  Angus Leeming  <leeming@lyx.org>
+
+       * ControlLog.[Ch]:
+       * ControlShowFile.[Ch]:
+       * ControlVCLog.[Ch]: rewrite to use the Dialog-based scheme.
+
+2003-03-24  John Levon  <levon@movementarian.org>
+
+       * ControlMath.C: include Pr function
+
+2003-03-23  John Levon  <levon@movementarian.org>
+
+       * ControlSpellchecker.C: make "words checked" translatable,
+       from Michael Schmitt
+
+2003-03-18  John Levon  <levon@movementarian.org>
+
+       * ControlParagraph.C: make reading of params succeed
+
+2003-03-13  Rob Lahaye  <lahaye@snu.ac.kr>
+
+        * ControlChanges.[Ch]: ControlChanges::find() returns the bool
+        from lyxfind::findNextChange(), instead of void.
+
+2003-03-13  Angus Leeming  <leeming@lyx.org>
+
+       * Dialog.h (initialiseParams): return a bool to indicate successful
+       translation of the string.
+
+       * Dialog.h:
+       * Kernel.h
+       * ControlAbout.h: a serious attempt at documenting the code.
+
+       * ButtonController.[Ch] (readWrite): it wasn't used, so remove it.
+       (invalid): ditto.
+
+       * ButtonController.[Ch]:
+       * BCView.[Ch], BCView.tmpl: make many methods const.
+
+2003-03-13  Angus Leeming  <leeming@lyx.org>
+
+       * ControlParagraph.[Ch]: rewrite to use the Dialog-based scheme and
+       the new dispatch lfuns.
+
+2003-03-12  Angus Leeming  <leeming@lyx.org>
+
+       * ControlCharacter.[Ch]: rewrite to use the Dialog-based scheme and
+       the new dispatch lfuns.
+
+2003-03-09  Angus Leeming  <leeming@lyx.org>
+
+       Flatten the ButtonController tree by splitting it into a Controller
+       and a View.
+
+       * BCView.[Ch], BCView.tmpl: new files containing the View part of the
+       ButtonController.
+
+       * ButtonController.[Ch]: just the controller, which needs know only
+       two methods of the View, refresh and refreshReadOnly.
+
+       * lots of files: associated changes.
+
+2003-03-09  Angus Leeming  <leeming@lyx.org>
+
+       * ControlChanges.[Ch]: rewrite to use the Dialog-based scheme.
+
+2003-03-09  Angus Leeming  <leeming@lyx.org>
+
+       * ControlAboutlyx.[Ch]: rewrite to use the Dialog-based scheme.
+
+2003-03-09  Angus Leeming  <leeming@lyx.org>
+
+       * ControlTabularCreate.[Ch]: rewrite to use the Dialog-based scheme.
+
+2003-03-09  Angus Leeming  <leeming@lyx.org>
+
+       * ControlTabular.[Ch]: rewrite to use the Dialog-based scheme.
+
+2003-03-09  Angus Leeming  <leeming@lyx.org>
+
+       * ControlTabular.[Ch]: minimise the interface in preparation for
+       a move to the Dialog-based scheme.
+       (inset): removed; the views require only getActiveCell().
+       (tabular): return as a reference.
+
+2003-03-07  Angus Leeming  <leeming@lyx.org>
+
+       * ControlGraphics.[Ch]: rewrite to use the Dialog-based scheme.
+
+       * ControlInset.{h, tmpl}: remove.
+       * Makefile.am: remove files.
+
+2003-03-07  Angus Leeming  <leeming@lyx.org>
+
+       * ControlBibitem.[Ch]:
+       * ControlIndex.[Ch]:
+       * ControlLabel.[Ch]:
+       * ControlUrl.[Ch]: removed.
+
+       * Makefile.am: remove files.
+
+       * ControlERT.C (dispatchParams):
+       * ControlExternal.C (dispatchParams):
+       * ControlFloat.C (dispatchParams):
+       * ControlInclude.C (dispatchParams):
+       * ControlWrap.C (dispatchParams): no need to pass name to Mailer
+       anymore.
+
+       * ControlMinipage.[Ch]: rewrite to use the Dialog-based scheme.
+
+2003-03-05  Angus Leeming  <leeming@lyx.org>
+
+       * ControlWrap.[Ch]: rewrite to use the Dialog-based scheme.
+
+       * ControlFloat.[Ch]: move insetfloat.h into the .C file.
+
+       * ControlFloat.[Ch]: rewrite to use the Dialog-based scheme.
+       * ControlInclude.C: remove unneeded header files.
+
+       * ControlFloat.[Ch]: replace FloatParams with InsetFloatParams.
+
+       * ControlInclude.[Ch]: rewrite to use the Dialog-based scheme.
+
+       * ControlExternal.[Ch]: rewrite to use the Dialog-based scheme.
+
+       * Dialog.h: make view() public. Add dialog() methods.
+
+2003-02-28  Alfredo Braunstein  <abraunst@libero.it>
+
+       * ControlGraphics.C: removed #include "converter.h"
+       * ControlPrefs.C:
+       * ControlSendto.C: added #include "format.h"
+
+2003-02-27  Angus Leeming  <leeming@lyx.org>
+
+       * ControlLabel.[Ch]: new files. A controller for the Label dialog.
+
+       * Makefile.am: add the new files.
+
+2003-02-27  Angus Leeming  <leeming@lyx.org>
+
+       * ControlBibitem.C (c-tor):
+       * ControlBibtex.C (c-tor):
+       * ControlCitation.C (c-tor):
+       * ControlIndex.C (c-tor):
+       * ControlRef.C (c-tor):
+       * ControlToc.C (c-tor):
+       * ControlUrl.C (c-tor):
+       pass "name" to ControlCommand c-tor,
+       not an LFUN.
+
+       * ControlCommand.[Ch] (c-tor, dispatchParams): use "name" rather than a
+       specific LFUN.
+
+       * ControlERT.C (dispatchParams): use "name" rather than a
+       specific LFUN.
+
+2003-02-25  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * ControlDocument.C (apply): Call to setLanguage() after updating bp_;
+
+2003-02-21  Angus Leeming  <leeming@lyx.org>
+
+       * Dialog.[Ch]:
+       * Kernel.[Ch]: a new, transparent MCV split of the dialogs code.
+
+       * ControlBibitem.[Ch]:
+       * ControlBibtex.[Ch]:
+       * ControlCitation.[Ch]:
+       * ControlCommand.[Ch]:
+       * ControlError.[Ch]:
+       * ControlIndex.[Ch]:
+       * ControlRef.[Ch]:
+       * ControlToc.[Ch]:
+       * ControlUrl.[Ch]: New MCV design leads to cleaner code for the
+       individual controllers too.
+       Move 'apply' code into the LyX kernel.
+
+       * ControlConnections.C: temporary renaming of Dialogs::signals.
+
+       * Makefile.am: add new files.
+       
+2003-02-21  Angus Leeming  <leeming@lyx.org>
+
+       * ControlBibtex.C (Browse):
+       * ControlExternal.C (Browse):
+       * ControlGraphics.C (Browse):
+       * ControlInclude.C (Browse):
+       * ControlPrefs.C (browsebind, browseUI, browsekbmap, browsedict,
+       browse, browsedir):
+       * ControlPrint.C (Browse):
+       don't pass a LyXView & to browseFile et al.
+       * helper_funcs.[Ch] (browseFile, browseRelFile, browseDir): 
+       don't pass a LyXView & to fileDlg.
+
+2003-02-17  John Levon  <levon@movementarian.org>
+
+       * ControlDialog.tmpl: build dialog before calling setParams
+         for the benefit of ControlSpellchecker
+
+       * ControlSpellchecker.h:
+       * ControlSpellchecker.C: rework. Lots of bugs fixed and
+         cleanups.
+
+2003-02-14  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * ControlBibtex.[Ch]: new function getBibFiles() (provides list
+       of available *.bib-files from bibFiles.lst).
+
+       * tex_helpers.C (getTexFileList): sort and dis-duplicate
+       listWithoutPath correctly.
+
+2003-02-08  John Levon  <levon@movementarian.org>
+
+       * ControlPrefs.h:
+       * ControlPrefs.C: call setCurrentAuthor explicitly on apply()
+
+2003-02-08  John Levon  <levon@movementarian.org>
+
+       * Makefile.am:
+       * ControlChanges.h:
+       * ControlChanges.C: add merge changes dialog
+
+       * ControlPrefs.h:
+       * ControlPrefs.C: add setCurrentAuthor()
+
+2003-01-31  Angus Leeming  <leeming@lyx.org>
+
+       * ViewBase.h: add an isVisible() pure virtual method.
+
+       * ControlTabular.C (updateInset): don't build the dialog here.
+       Instead, do nothing if the dialog is invisible.
+
+2003-01-15  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * ControlSpellchecker.[Ch]: Remove XForms RTL hacks.
+
+2003-01-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * helper_funcs.[Ch]: implement browseDir (browse directory) [bug 824]
+       
+       * ControlPrefs.[Ch]: implement browsedir for the use of use browseDir.
+
+2002-12-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlDocument.C: use BoostFormat.h instead of boost/format.hpp
+
+2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * several files: ws changes
+
+2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlDocument.C (classApply): use boost.format
+
+2002-11-29  Angus Leeming  <leeming@lyx.org>
+
+       * ControlButtons.h (isClosing): make it public, so that the view can
+       see it too.
+       (OKButton): no longer virtual. ControlPrefs should use isClosing() from
+       within apply.
+
+       * ControlPrefs.[Ch] (OKButton): removed.
+
+       * ControlPrefs.C (apply): dispatch a LFUN_SAVEPREFERENCES if the
+       dialog isClosing(). (Ie, if the "save" button has been pressed.)
+
+2002-11-28  John Levon  <levon@movementarian.org>
+
+       * ControlSpellchecker.C: fix Lars' broken cleanup
+
+2002-11-27  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
+
+       * ControlTabular.[Ch]: Add isMulticolumnCell
+
+2002-11-27  Angus Leeming  <leeming@lyx.org>
+
+       * ControlMath.C (ControlMath): initialise active_.
+
+2002-11-25  Angus Leeming  <leeming@lyx.org>
+
+       * ControlDialog.h (hide, update): move from protected to public.
+
+       * ControlMath.[Ch]: add controllers for the main math panel dialog and
+       for any daughter dialogs stored by the main panel.
+
+2002-11-21  Angus Leeming  <leeming@lyx.org>
+
+       * ControlDocument.[Ch] (classApply): no longer returns bool.
+       (loadTextclass): new method. Wrapper for textclasslist[tc].load().
+
+2002-11-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * biblio.C (getAbbreviatedAuthor): use boost::format
+
+       * ControlSpellchecker.C (clearParams): use boost::format
+
+2002-11-20  John Levon  <levon@movementarian.org>
+
+       * ControlMath.C: couple more manglings
+
+2002-11-20  John Levon  <levon@movementarian.org>
+
+       * ControlMath.h:
+       * ControlMath.C: add find_xpm mangler
+
+2002-11-17  John Levon  <levon@movementarian.org>
+
+       * helper_funcs.C and users: specify save/open in file dialog
+
+2002-11-15  John Levon  <levon@movementarian.org>
+
+       * ControlPrefs.h:
+       * ControlPrefs.C: use setParams()
+
+2002-11-15  John Levon  <levon@movementarian.org>
+
+       * ControlButtons.h: make OKButton() virtual for prefs
+
+       * ControlPrefs.h:
+       * ControlPrefs.C: updates for xforms port to MVC
+
+       * Makefile.am:
+       * ControlTabular.h:
+       * ControlTabular.C: add simple MVC port
+
+2002-11-14  Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+       * ControlInclude.C: fix file format masks for qt's use
+
+2002-11-13  John Levon  <levon@movementarian.org>
+
+       * Makefile.am:
+       * ControlPrefs.h:
+       * ControlPrefs.C: add skeleton controller
+
+2002-11-12  John Levon  <levon@movementarian.org>
+
+       * biblio.C: fix warnings
+
+2002-11-12  Angus Leeming  <leeming@lyx.org>
+
+       * ControlSpellchecker.C (check): fix crash
+       * biblio.C (escape_special_chars): simplify BRE.
+
+2002-11-07  Edwin Leuven  <leuven@fee.uva.nl>
+
+       * ControlDocument.[Ch]: Remove unused method
+
+2002-11-07  Angus Leeming  <leeming@lyx.org>
+
+       * ChangeLog, biblio.C: * Add RegEx to the compiled boost files.
+       * clean-up the search code in biblio.C.
+
+2002-11-07  John Levon  <levon@movementarian.org>
+
+       * ControlGraphics.C: QGraphics fixes
+
+2002-11-07  Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+       * ControlDocument.C: (SaveAsDefault) make it work.
+       fix buffer update on class change
+
+2002-11-06  Angus Leeming  <leeming@lyx.org>
+
+       * biblio.C (searchKeys and helper functions): rewritten entirely
+       using the STL. Boost::regex searching now works as the old 1.2 code
+       did.
+
 2002-11-06  Angus Leeming  <leeming@lyx.org>
 
        * biblio.C: clean-up of the code. No change in functionality.