]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ChangeLog
The package reworking.
[lyx.git] / src / frontends / controllers / ChangeLog
index 2062907e99be766a44bfe8bbcd5904948bb9b77f..f0eec8a4da0887ce484a2a98c9fcc18ae088eed8 100644 (file)
@@ -1,3 +1,405 @@
+2005-01-10  Angus Leeming  <leeming@lyx.org>
+
+       * ControlAboutlyx.C:
+       * ControlGraphics.C:
+       * helper_funcs.C:
+       * tex_helpers.C: use support/package.h to provide the paths to the
+       various directories used by LyX.
+
+2005-01-06  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * ControlTabularCreate.C (dispatchParams):
+       * ControlSpellchekcer.C (showSummary):
+       * ControlPrint.C (dispatchParams):
+       * ControlGraphics.C (readBB):
+       * ControlExternal.C (readBB): tostr -> convert
+
+2004-12-17  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * ControlMath.C: fixed Ångström, Ørsted.
+
+2004-12-02  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ControlTabular.[Ch], ControlTabularCreate.h: use size_t-like
+       types for cell, row and column indices
+
+2004-11-25  Angus Leeming  <leeming@lyx.org>
+
+       * ControlBibtex.C:
+       * ControlExternal.C:
+       * ControlGraphics.C:
+       * ControlInclude.C:
+       * ControlPrefs.C:
+       * ControlPrint.C: s/globbing.h/filefilterlist.h/ in #includes.
+
+       * helper_funcs.C: remove #include "globbing.h".
+
+2004-11-22  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * ControlSpellchecker.C (check): update the view when setting the
+       selection
+
+2004-11-18  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * ControlSpellchecker.C (nextWord): rewrite to skip words
+       containing digits.
+       (isLetter): honor lyxrc.isp_esc_chars
+
+2004-11-18  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ControlTabular.C (initialiseParams): Compute the active cell
+
+2004-11-09  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ControlInclude.C (browse): Use GetExtension() instead of
+       getFormatFromContents()
+
+2004-11-05  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * ControlRef.C (gotoRef, gotoBookmark):
+       * Kernel.C (dispatch): remove verbose argument
+
+       * ControlCommandBuffer.C (dispatch): set origin of the lfun to
+       COMMANDBUFFER instead of using the old verbose argument to dispatch
+
+2004-10-29  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ControlInclude.C: s/getExtFromContents/getFormatFromContents/
+
+2004-10-26  Angus Leeming  <leeming@lyx.org>
+
+       * ControlPrefs.[Ch]: add code to interface with the Movers.
+
+2004-09-14  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * ControlSpellchecker.C (check): do not set the selection
+       backwards, but translate it to the left instead.
+
+2004-09-15  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ControlInclude.C (load): open nonlyx files via formats.edit()
+
+2004-08-15  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * pch.h: new file
+
+       * Makefile.am: support pch
+
+2004-08-08  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * helper_funcs.C (browseLibFile): new function. Tries to do the
+       right thing to look for a file in lyxdir
+
+       * ControlPrefs.C (browsebind, browseUI, browsekbmap): use
+       browseLibFile
+
+2004-08-07  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
+
+       * ControlBibtex.C (browseBst): new method, specialized to lookup
+       bibtex style files
+       (browseBib): new method, specialized to lookup bibtex database files
+       (browse): removed
+
+2004-07-25  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * ControlErrorList.C (goTo): shuffle code to avoid compiler warning.
+
+2004-07-24  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * biblio.C, ControlPrefs.C, ControlParagraph.C:
+       * ControlLog.C, ControlDocument.C, ControlAboutlyx.C: replace
+       "support/std_sstream.h" with <sstream>
+
+2004-05-19  Angus Leeming  <leeming@lyx.org>
+
+       * *.[Ch]: wrap all code up inside namespace lyx::frontend.
+       Move namespace biblio to lyx::biblio.
+
+2004-05-14  Angus Leeming  <leeming@lyx.org>
+
+       * biblio.[Ch] (asValidLatexCommand): new function which examines
+       the input string to return a latex citation command that is
+       valid for the current citation engine.
+
+2004-05-14  Angus Leeming  <leeming@lyx.org>
+
+       * ControlCitation.[Ch]: small changes to use the CiteEngine_enum
+       wrapper class.
+
+       * biblio.[Ch]: move the CiteEngine enum into bufferparams.h to
+       minimize dependencies on this file.
+       (getCitationStyle, getCiteCommand): removed. Functionality moved
+       into the CitationStyle struct.
+
+2004-05-12  Angus Leeming  <leeming@lyx.org>
+
+       * biblio.C (getEngine): reduced to the trivial.
+
+2004-05-10  Angus Leeming  <leeming@lyx.org>
+
+       * biblio.[Ch]: create a new biblio::CiteEngine enum. Use it instead of
+       bools usingNatbib, usingJurabib.
+
+       * ControlCitation.[Ch]: simplified code to use the biblio::CiteEngine
+       enum rather than multiple bools, usingNatbib and using Jurabib.
+
+2004-04-12  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ControlGraphics.[Ch] (editGraphics): new method
+
+2004-04-07  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * ControlDocument.C: 'assign' for opening/closing branch insets
+       according to selection
+
+2004-04-05  Angus Leeming  <leeming@lyx.org>
+
+       * ButtonPolicies.C (printState, printInput): human-readable output
+       of ButtonPolicy::State, ButtonPolicy::SMInput.
+       (PreferencesPolicy::input): change the behaviour of the Preferences
+       state machine on receipt of SMI_CANCEL/SMI_HIDE if the existing
+       state is APPLIED, then let this state persist. Next time that the
+       dialog is opened, the user will be able to press 'Save'.
+
+2004-04-05  Angus Leeming  <leeming@lyx.org>
+
+       * ControlPrefs.C (dispatchParams): ignore system_lyxrc when writing
+       the contents of rc_ to the stringstream.
+
+2004-04-05  Angus Leeming  <leeming@lyx.org>
+
+       * ControlErrorList.C: wrap #warning calls inside #ifdef
+       WITH_WARNINGS blocks.
+
+2004-04-01  Angus Leeming  <leeming@lyx.org>
+
+       * README: removed. It refered to the ancient and impossible to
+       understand scheme ;-)
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * ControlButtons.[Ch]:
+       * ControlConnections.[Ch]:
+       * ControlDialog.{h,tmpl}:
+       * ControlDialog_impl.[Ch]:
+       * GUI.h:
+       * ViewBase.[Ch]: all removed.
+
+       * Makefile.am: adjusted to suit.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * ControlPreamble.[Ch]: converted to the dialog-based scheme.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * ControlSpellchecker.C: converted to the dialog-based scheme.
+       Cleaned-up the program structure so that it behaves in similar manner
+       to all the other dialogs. There is still far too much of the core
+       in here though...
+
+       * Dialog.C (update): more generic error message.
+
+2004-03-31  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * ControlSpellchecker.C: s/DocumentIterator/DocIterator/g
+
+2004-03-31  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * ControlSpellchecker.C (isLetter, nextWord): check for inTextEd,
+       use forwardPos.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * ControlPrefs.[Ch]: converted to the dialog-based scheme.
+
+       * Dialog.C (apply): bug fix. Enable the dispatch of dialogs
+       which aren't dependent on a buffer when no buffer is open.
+
+       Kernel.[Ch] (redrawGUI): new function.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * ControlPrefs.C: a bit of an overhaul, moving the local Converters
+       and Formats variables out of the various frontends to here,
+       and ensuring that nothing is actually dispatched to the core except
+       from apply().
+       Also use the new LFUN_LYXRC_APPLY lfun.
+
+2004-03-30  Angus Leeming  <leeming@lyx.org>
+
+       * ControlDocument.[Ch]: converted to the dialog-based scheme.
+
+2004-03-30  Angus Leeming  <leeming@lyx.org>
+
+       * ControlDocument.[Ch]: move all of the 'apply' code into the core
+       and access it by dispatching the appropriate lfuns.
+
+2004-03-30  Angus Leeming  <leeming@lyx.org>
+
+       * ControlDocument.C (apply): replace the loop over paragraphs
+       invoking insetsOpenCloseBranch with
+       LFUN_ALL_INSETS_TOGGLE, "toggle branch".
+
+2004-03-29  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * ControlBibtex.[Ch]: add member usingBibtopic().
+
+2004-03-28  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * ControlDocument.C:
+       * ControlErrorList.C: adjust to ParIterator change
+
+2004-03-28  Angus Leeming  <leeming@lyx.org>
+
+       * ControlPrint.[Ch]: converted to the dialog-based scheme.
+
+2004-03-27  Angus Leeming  <leeming@lyx.org>
+
+       * ControlSendto.[Ch]: converted to the dialog-based scheme.
+
+2004-03-24  Angus Leeming  <leeming@lyx.org>
+
+       64-bit compile fixes.
+
+       * ControlErrorList.C (goTo): use lyx::pos_type as type of
+       temporary vars.
+
+       * ControlSpellchecker.C (nextWord): pass progress as a
+       PosIterator::difference_type, not an int.
+
+2004-03-17  Angus Leeming  <leeming@lyx.org>
+
+       * ControlForks.[Ch]: removed.
+
+       * Makefile.am: remove mention of ControlForks.[Ch].
+
+2004-03-07  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * biblio.[Ch]:
+       * ControlCitation.[Ch]: add jurabib support.
+
+2004-02-21  Georg Baum  <Georg.Baum@post.rwth-aachen.de>
+
+       * ControlPrint.C, ControlSendto.C: use always a temp dir
+       * ControlSendto.C: check return value of buffer()->writeFile()
+
+2004-02-01  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * biblio.C (parseBibTeX): "=" -> '='
+
+2004-01-31  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * biblio.C (RegexMatch): inherit from std::unary_function, make
+       operator() const and variable regex_ mutable.
+
+       * ControlSpellchecker.C (check): use correct types for the result
+       from distance.
+
+2004-01-28  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * ControlSpellchecker.C: add using statements for std::advance and
+       std::distance
+
+       * ControlExternal.C: add using statement for std::advance
+
+2004-01-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * ControlSpellchecker.C (check): use std::distance and
+       std::advance
+
+2004-01-25  Angus Leeming  <leeming@lyx.org>
+
+       * ControlSearch.[Ch]: derive from Dialog::Controller rather than
+       the deprecated ControlDialogBD.
+
+2004-01-08  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * Dialog.C (hide): disconnect dialog/inset on hide (partial fix
+       to bug 1251)
+
+2004-01-08  Angus Leeming  <leeming@lyx.org>
+
+       * ControlBibtex.[Ch] (browse):
+       * ControlExternal.[Ch] (browse):
+       * ControlGraphics.[Ch] (browse):
+       * ControlInclude.[Ch] (browse):
+       * ControlPrefs.[Ch] (browsebind, browseUI, browsekbmap,
+       browsedict, browse, browsedir):
+       * ControlPrint.[Ch] (browse):
+       FileFilterList change to the browseFile, browseRelFile functions.
+
+       * helper_funcs.[Ch] (browseFile, browseRelFile):
+       FileFilterList change to the FileDialog open and save functions.
+
+2004-01-07  Lars Gullik Bjonnes  <larsbj@gullik.net>
+
+       * ControlSendto.C (allFormats): use the unique-erase idom and
+       simplify some code a bit.
+
+       * ControlMath.C: make CompareKey adaptable
+
+2004-01-07  Angus Leeming  <leeming@lyx.org>
+
+       * ControlSearch.C:
+       * ControlThesaurus.C (replace):
+       rewrite to use LFUN_WORD_(FIND|REPLACE).
+
+2003-12-14  Angus Leeming  <leeming@lyx.org>
+
+       * ControlBranch.[Ch] (branchlist): new member function.
+
+       * ControlDocument.C (setBranchColor): removed.
+       (apply): update LColor to accommodate the new BranchList colors.
+
+2003-12-14  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * ControlMinipage.[Ch]: remove.
+       * Makefile.am: remove minipage files.
+
+2003-12-12  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * ControlMath.C (dispatchSubscript, dispatchSuperscript): enable
+       the math panel sub/superscript buttons once again.
+
+2003-12-11  Angus Leeming  <leeming@lyx.org>
+
+       * ControlCommand.C (initialiseParams): changes due to the changed
+       interface to InsetCommandMailer::string2params.
+
+2003-12-10  Angus Leeming  <leeming@lyx.org>
+
+       * ControlNote.[Ch] (note_gui_tokens): removed; no longer needed.
+
+2003-12-10  Angus Leeming  <leeming@lyx.org>
+
+       * ControlBranch.C (dispatchParams): change to invocation of
+       InsetBranchMailer::params2string.
+
+       * ControlNote.C (dispatchParams): change to invocation of
+       InsetNoteMailer::params2string.
+
+2003-12-05  Angus Leeming  <leeming@lyx.org>
+
+       * ControlVCLog.[Ch]: removed.
+       * Makefile.am: remove ControlVCLog.[Ch]
+
+2003-12-05  Angus Leeming  <leeming@lyx.org>
+
+       * ControlLog.[Ch]: re-worked so that it is passed the logtype and
+       filename rather than extracting them from the kernel.
+
+2003-12-04  Angus Leeming  <leeming@lyx.org>
+
+       * ControlExternal.[Ch] (bbChanged): new accessor functions to a
+       boolean flag.
+       (readBB): attempt to read the BoundingBox from the graphics file.
+       If that fails, try the Graphics Cache.
+       (all_origins, origin_gui_str): helpers for the frontends.
+
+2003-12-01  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * ControlVSpace.C: enable the buttons for new insets.
 
 2003-11-28  André Pönitz  <poenitz@gmx.net>
 
 
 2003-11-04  Alfredo Braunstein  <abraunst@libero.it>
 
-       * ControlSpellchecker.[Ch] (nextWord, check): rewrite of the text 
+       * ControlSpellchecker.[Ch] (nextWord, check): rewrite of the text
        handling parts
 
 2003-10-27  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
 
        * ControlErrorList.C (goTo): use lyxerr not cout.
 
-2003-05-13  Alfredo Braunstein: <abraunst@libero.it>
+2003-05-13  Alfredo Braunstein <abraunst@libero.it>
 
        * ControlErrorList.[Ch]: added
        * Makefile.am: the above adittion