]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ChangeLog
Add a buffer_path arg to InsetGraphicsMailer's params2string, string2params.
[lyx.git] / src / frontends / controllers / ChangeLog
index 4a6e9ca0e39f03d6c2caba4d9b932b915a39b038..68cf1bb39c7a08bdacc3525ca33fd8496f2959b7 100644 (file)
@@ -1,3 +1,459 @@
+2003-07-21  Angus Leeming  <leeming@lyx.org>
+
+       * ControlGraphics.C (initialiseParams, dispatchParams): pass a
+       buffer_path parameter to InsetGraphicsMailer's string2params,
+       params2string.
+
+2003-07-21  Angus Leeming  <leeming@lyx.org>
+
+       * ControlGraphics.C (readBB): use namespace lyx::graphics rather
+       than grfx shortcut.
+
+2003-07-18  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlGraphics.C (dispatchParams): avoid some variable/function
+       shadowing.
+
+       * ControlDialog.tmpl (show): follow C++ rules more closely
+       (update): ditto
+       (hide): ditto
+
+2003-07-17  Angus Leeming  <leeming@lyx.org>
+
+       * ControlChanges.h:
+       * ControlErrorList.h:
+       * ControlLog.h:
+       * ControlMath.h:
+       * ControlShowFile.h:
+       * ControlTexinfo.h:
+       * ControlVCLog.h:
+       * Dialog.h: fix some doxygen warnings.
+
+       * Dialog.C: shuffle a couple of functions around.
+
+2003-07-16  Angus Leeming  <leeming@lyx.org>
+
+       * ControlMath.C (find_xpm): rewrite to make Lars happy by using find_if.
+
+2003-07-16  Angus Leeming  <leeming@lyx.org>
+
+       Dialog.[Ch]: move a few methods out of line.
+
+       Dialog.h:
+       Kernel.h: improve doxygen documentation.
+
+2003-07-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * introduce namespace lyx::support
+
+2003-06-28  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * Kernel.h: fix some \class issues
+
+       * Kernel.C: fix \file
+
+       * Dialog.h: fix some \class issues
+
+       * ControlErrorList.h: correct const type order, remove some
+       ControlErrorList:: from declarations.
+
+       * BCView.h: fix usage of \class to \c
+       * ControlAboutlyx.h: ditto
+       * ButtonController.h: ditto + remove misplaced end doxy group tag
+
+2003-06-24  Alfredo Braunstein  <abraunst@libero.it>
+
+       * ControlDocument.C (classApply): removed the call to resetErrorList,
+       replaced setErrorList by parseErrors
+
+2003-06-21  Alfredo Braunstein  <abraunst@libero.it>
+
+       * ControlError.[Ch]: removed
+       * Makefile.am: adjust
+
+2003-06-20  Angus Leeming  <leeming@lyx.org>
+
+       * tex_helpers.[Ch] (getTexFileList): changed to
+       void getTexFileList(string const & file, vector<string> & contents);
+
+       * ControlBibtex.[Ch] (getBibFiles, getBibStyles): now passed a
+       vector<string> to fill rather than returning a string.
+
+       * ControlTexinfo.[Ch] (rescanStyles, runTexhash): removed. No need
+       for an extra layer of indirection.
+       (getContents): moved out of class to getTexFileList.
+
+2003-06-19  Angus Leeming  <leeming@lyx.org>
+
+       * ControlTexinfo.[Ch]: rewritten to use the Dialog-based scheme.
+
+2003-06-17  Angus Leeming  <leeming@lyx.org>
+
+       * ControlMath.[Ch]:
+       * ControlMath2.[Ch]: rename ControlMath2 as ControlMath.
+       Move into ControlMath.[Ch]. Remove ControlMath2.[Ch].
+
+       * Makefile.am: remove ControlMath2.[Ch].
+
+2003-06-17  Angus Leeming  <leeming@lyx.org>
+
+       * ControlMath.[Ch] (showDialog):
+       * ControlMath2.[Ch] (showDialog, dispatchFunc): new member functions.
+
+       * ControlMath2.C: wrap all other calls to the kernel diapatcher into
+       dispatchFunc.
+
+2003-06-12  Angus Leeming  <leeming@lyx.org>
+
+       * ControlMath2.[Ch]: new files. A work in progress towards a clean
+       implementation of the math panel.
+
+       * Makefile.am: add files.
+
+2003-06-11  Angus Leeming  <leeming@lyx.org>
+
+       * ControlExternal.[Ch]: changes due to InsetExternal::Params no longer
+       storing the ExternalTemplate but its name.
+
+2003-06-10  Angus Leeming  <leeming@lyx.org>
+
+       * ControlExternal.C (editExternal): invokes new LFUN_EXTERNAL_EDIT
+       rather than generate a new inset itself.
+
+2003-06-06  John Levon  <levon@movementarian.org>
+
+       * ControlDocument.C: make sure a language change
+       always gets propogated
+
+2003-06-03  Angus Leeming  <leeming@lyx.org>
+
+       * ControlExternal.[Ch]: remove viewExternal and updateExternal.
+       Change the internal store from an InsetExternal to its Param struct.
+
+2003-06-03  John Levon  <levon@movementarian.org>
+
+       * ControlGraphics.C: make file path relative for the GUI,
+       absolute for the backend
+
+2003-05-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlDocument.C (saveAsDefault): adjust
+
+2003-05-21  Alfredo Braunstein  <abraunst@libero.it>
+
+       * ViewBase.h:
+       * Dialog.h (setTitle): added
+
+2003-05-20  Alfredo Braunstein  <abraunst@libero.it>
+
+       * ControlErrorList.[Ch]: small bugs fixed, use ErrorList
+
+2003-05-13  André Pönitz  <poenitz@gmx.net>
+
+       * ControlForks.[Ch]: use vector<pid_t> instead of strings
+
+2003-05-14  Rob Lahaye <lahaye@users.sourceforge.net>
+
+       * ControlErrorList.C (clearParams): replace string::clear by
+       string::erase
+
+2003-05-14  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlErrorList.C (goTo): use lyxerr not cout.
+
+2003-05-13  Alfredo Braunstein: <abraunst@libero.it>
+
+       * ControlErrorList.[Ch]: added
+       * Makefile.am: the above adittion
+
+2003-05-13 André Pönitz <poenitz@gmx.net>
+
+       * ControlDocument.C:
+       * ControlPrint.C:
+       * ControlSpellchecker.C:
+       * biblio.C: boost::format -> bformat  all over the place
+
+       * ControlForks.C:
+       * ControlGraphics.C:
+       * ControlPrint.C:
+       * ControlSearch.C:
+       * ControlSpellchecker.C:
+       * ControlTabularCreate.C: use tostr from new header
+
+
+2003-05-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * Makefile.am: better lib building
+
+2003-05-07  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlDocument.C (saveAsDefault): parlist cleanup
+
+2003-05-06  John Levon  <levon@movementarian.org>
+
+       * ControlDocument.C: fix buggy boost format
+
+2003-05-06  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlDocument.C (classApply): adjust call to
+       SwitchLayoutsBetweenClasses.
+
+2003-04-25  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlDocument.C (setLanguage): call updateDocLang when not
+       calling changeLanguage.
+
+2003-04-10  John Levon  <levon@movementarian.org>
+
+       * ControlTabular.h:
+       * ControlTabular.C: add longTabular() etc.
+
+2003-04-10  John Levon  <levon@movementarian.org>
+
+       * ControlMath.C (find_xpm): handle math_delim arguments
+
+2003-04-02  Angus Leeming  <leeming@lyx.org>
+
+       * ControlCommandBuffer.[Ch] (c-tor): passed a LyXView & rather than
+       a LyXFunc &. Ensuing changes elsewhere.
+       (getCurrentState): new method, returning bufferview_func's
+       currentState (needs the currently active BufferView).
+
+2003-03-31  John Levon  <levon@movementarian.org>
+
+       * ControlPrint.C:
+       * ControlDocument.C: more Alert cleanups
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * ControlSpellchecker.C: Alert cleanup
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * helper_funcs.C: Alert cleanup
+
+2003-03-29  John Levon  <levon@movementarian.org>
+
+       * ControlDocument.C: comment out seemingly silly question
+
+2003-03-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * ControlDialog.tmpl (show): qualify emergency_exit_ with this->
+       (update): ditto
+       (hide): ditto
+
+2003-03-26  Angus Leeming  <leeming@lyx.org>
+
+       * ControlThesaurus.[Ch]: rewrite to use the Dialog-based scheme.
+
+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
 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>