]> 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 8a0a8a5176b6c14e6b303d2abb8a15c37c4b8d7f..86027b25041363a4ad732e2900f2e8490f02e696 100644 (file)
@@ -1,3 +1,532 @@
+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.
+
+2002-11-04  Angus Leeming  <leeming@lyx.org>
+
+       * ControlGraphics.[Ch] (getUnits): moved out of class and into
+       frnt::getBBUnits(). Code cleaned also.
+
+2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * biblio.C (regexSearch): STRCONV
+       (getInfo): ditto
+
+       * ControlAboutlyx.C (getVersion): STRCONV
+
+       * ControlMath.C: include config.h
+
+2002-10-31  John Levon  <levon@movementarian.org>
+
+       * ControlGraphics.h:
+       * ControlGraphics.C: bb units from Herbert
+
+2002-10-29  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * ControlParagraph.[Ch] (alignDefault): new method, returning the
+       default alignment (block, left, right, center) of this paragraph.
+
+2002-10-25  John Levon  <levon@movementarian.org>
+
+       * ControlPrint.C: using endl
+
+2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * ControlPrint.[Ch]: move code here from Liason.[Ch].
+
+       * ControlSpellchecker.h (getCount): new method.
+       * ControlSpellchecker.[Ch]: constify some accessor methods.
+
+2002-10-22  Angus Leeming  <leeming@lyx.org>
+
+       * Makefile.am (libcontrollers_la_SOURCES): arrange list into
+       alphabetical order once again.
+
+       * ButtonControllerBase.[Ch]: define an abstract base class CheckedWidget
+       Add a list of CheckedWidget ptrs to ButtonControllerBase
+       together with methods addCheckedWidget and checkWidgets to use it.
+
+       * ButtonController.tmpl (refresh): use the return value of
+       checkWidgets to control the activation state of the Ok, Apply, Restore
+       buttons.
+
+       * ControlDialog.tmpl (show, update):
+       * ControlInset.tmpl (showInset, update):
+       invoke ButtonController::refresh to ensure that the activation state of
+       the Ok, Apply buttons reflects the valid-state of the widgets.
+
+2002-10-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * tex_helpers.C (rescanTexStyles): don't pop p
+       (texhash): ditto
+
+       * ControlWrap.C (WrapParms): remove initialization of placement,
+       and move empty c-tor to .h class def.
+
+       * ControlVCLog.C (getVCLogFile): operator on std::ostream instead
+       of on stringsteam, return void. Get the file into the stream as
+       fast as possible.
+
+       * ControlPreamble.[Ch] (params): getter and setter for params_, make
+       params_ into a string, not just a pointer to string.
+
+       * ControlExternal.C (getTemplateNumber): put i into the for scope,
+       and use the sequence operator on the last for "parameter"
+       (getTemplate): use std::advance to advance the iterator.
+
+       * ControlAboutlyx.C (getCredits): Operate on s std::ostream
+       instead of on a stringstream, return void. Get the file into the
+       stream as fast as possible.
+       (getVersion): use ostringstream
+
+       * lots of files: ws changes, formatting fixes
+
+2002-10-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlCharacter.C (apply): setMinibuffer change
+       * ControlDocument.C (apply): ditto
+       (classApply): ditto
+       * ControlThesaurus.C (replace): ditto
+       * ControlSearch.C (find): ditto
+       (replace): ditto
+       * ControlPreamble.C (apply): ditto
+       * ControlParagraph.C (apply): ditto
+
+2002-10-14  André Pönitz <poenitz@gmx.net>
+
+       * ControlDocument.C: somebody else's fix for a hard lockup
+
+2002-10-09  Edwin Leuven <leuven@fee.uva.nl>
+
+       * ControlDocument.h:
+       * ControlDocument.C:
+       * Makefile.am: New document parameters controller
+
+2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * Makefile.am (INCLUDES): loose SIGC_INCLUDES
+
+2002-09-24  Angus Leeming  <leeming@lyx.org>
+
+       * ControlConnections.h: remove trailing whitespace.
+
+       * biblio.h: #include "LString.h".
+
+2002-09-10  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * ControlGraphics.C: Change GUI origin strings into proper English.
+
+2002-09-09  John Levon  <levon@movementarian.org>
+
+       * ControlInclude.C: fix file masks. Get rid of noload,
+       remove stupid warning
+
+2002-09-09  John Levon  <levon@movementarian.org>
+
+       * ControlMath.h:
+       * ControlMath.C: add latex_deco
+
+2002-09-06  John Levon  <levon@movementarian.org>
+
+       * ControlMath.C: terminate dots
+
+2002-09-05  Angus Leeming  <leeming@lyx.org>
+
+       * all files: modify the headers as discussed on the list.
+
+2002-08-30  John Levon  <levon@movementarian.org>
+
+       * ControlMath.h:
+       * ControlMath.C: moved from MathsSymbols.C
+
+2002-08-27  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * ControlFloat.C (applyParamsToInset): wide() now has two arguments
+
+2002-08-23  Rob Lahaye  <lahaye@snu.ac.kr>
+
+       * ControlGraphics.C: make rotationOrigin's default ("leftBaseline") the
+       first item in the list
+
+2002-08-15  Angus Leeming  <leeming@lyx.org>
+
+       * ControlConnections.C: Dialogs::redrawGUI is now a method not a signal.
+
+       * ControlParagraph.C: no longer bind to Dailogs::updateParagraph.
+
 2002-08-15  Angus Leeming  <leeming@lyx.org>
 
        * lots: changed my email address to leeming@lyx.org.
 2002-08-08  John Levon  <levon@movementarian.org>
 
        * ControlCommandBuffer.C: LyXAction cleanup
+
 2002-08-07  John Levon  <levon@movementarian.org>
 
        * ControlSpellchecker.C: fix crash when spellchecker doesn't
 2002-08-06  John Levon  <levon@movementarian.org>
 
        * ControlSpellchecker.C:
-       * ControlSpellchecker.h: use WordLangTuple 
+       * ControlSpellchecker.h: use WordLangTuple
+
 2002-08-06  John Levon  <levon@movementarian.org>
 
        * ControlSpellchecker.C: show an alert with the
          error message on initialisation failure
+
 2002-08-04  John Levon  <levon@movementarian.org>
 
        * ControlSpellchecker.h:
        * ControlSpellchecker.C: some cleanups
-       * ControlTabularCreate.C: s/LFUN_INSET_TABULAR/LFUN_TABULAR_INSERT/ 
+
+       * ControlTabularCreate.C: s/LFUN_INSET_TABULAR/LFUN_TABULAR_INSERT/
  <
 2002-08-02  Edwin Leuven <leuven@fee.uva.nl>