+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.
+
+ * GUI.h: return it to private derivation from boost::noncopyable.
+
+2002-08-14 Angus Leeming <leeming@lyx.org>
+
+ * GUI.h: public derivation from boost::noncopyable.
+
+2002-08-14 Angus Leeming <leeming@lyx.org>
+
+ * GUI.h: class GUI deries from boost::noncopyable
+
+ * ControlButtons.h: no longer derives from DialogBase, but instead
+ derives directly from boost::noncopyable.
+
+ * ViewBase.h: derives from boost::noncopyable.
+
+ * ControlCharacter.C:
+ * ControlCommand.C:
+ * ControlConnections.C:
+ * ControlGraphics.C:
+ * ControlInclude.C:
+ * ControlParagraph.C:
+ * ControlPreamble.C:
+ * ControlPrint.C:
+ * ControlSearch.C:
+ * ControlSpellchecker.C:
+ * ControlTexinfo.C:
+ * ControlThesaurus.C:
+ rearrange #includes. Remove unnecessary ones.
+
+ * ControlError.h: add "insets/inseterror.h".
+
+ * helper_funcs.h: add necessary #includes.
+
+ * tex_helpers.[Ch]: add #pragma directives for g++.
+
+ * Makefile.am: remove src/frontends from -I list to compiler.
+
+2002-08-13 Angus Leeming <leeming@lyx.org>
+
+ * ControlConnections.C:
+ * ControlTexinfo.C:
+ changes due to the changed LyXView interface that now returns references
+ to member variables not pointers.
+
+2002-08-12 Angus Leeming <leeming@lyx.org>
+
+ * ControlConnections.[Ch]: (isReadonly): renamed as bufferIsReadonly.
+ (bufferIsAvailable, bufferview, buffer, lyxfunc): new methods. Wrappers
+ for the most commonly accessed core methods, to minimise code
+ dependiencies.
+
+ * many files: use these wrappers and remove associated #includes.
+
+2002-08-12 Angus Leeming <leeming@lyx.org>
+
+ * ControlButtons.[Ch] (bc, view): no longer virtual.
+ (setView, setButtonController): new methods, invoked by GUI.
+
+ * ControlDialog.h (show):
+ * ControlInset.h (createInset, showInset): make public, so that GUI can
+ invoke them.
+
+ * GUI.h: GUI now contains a controller, rather than deriving from it.
+ remove all those friend functions since we can now access the show,
+ createInset, showInset controller methods.
+
+ * ViewBase.h: simplifiy, enabling ControlButtons to be forward-declared.
+ (ViewBC): scrapped.
+
+ * character.h: #include a couple of STL files.
+
+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
+ initialise
+
+2002-08-06 John Levon <levon@movementarian.org>
+
+ * ControlSpellchecker.C:
+ * 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/
+ <
+2002-08-02 Edwin Leuven <leuven@fee.uva.nl>
+
+ * ControlParagraph.[Ch] (changedParagraph): new method invoked when
+ the Dialogs::updateParagraph signal is emitted.
+
+2002-08-02 Angus Leeming <leeming@lyx.org>
+
+ * ControlCharacter.C (apply):
+ * ControlERT.C (applyParamsToInset):
+ * ControlParagraph.C (apply):
+ * ControlSearch.C (find, replace):
+ * ControlThesaurus.C (replace): changes due to LyXView::view() now
+ returning a boost::shared_ptr.
+
+2002-08-01 John Levon <levon@movementarian.org>
+
+ * ControlSendto.C: writeFile() change
+
+2002-08-01 John Levon <levon@movementarian.org>
+
+ * ControlSpellchecker.h:
+ * ControlSpellchecker.C: remove options
+
+2002-07-29 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * several files: strip,frontStrip -> trim,ltrim,rtrim
+
+2002-07-28 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * biblio.C (parseBibTeX): modify because of strip changes
+
+2002-07-24 Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+ * ControlFloat.[Ch]: Implement Wide Float toggle
+ Replace "allow_here_definitely" by "wide"
+
+2002-07-22 Herbert Voss <voss@lyx.org>
+
+ * ControlGraphics.C: small changes
+
+2002-07-21 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * ControlToc.C: remove getType
+
2002-07-20 John Levon <moz@compsoc.man.ac.uk>
* ControlCommandBuffer.C: don't add "" to history
-
+
2002-07-20 John Levon <moz@compsoc.man.ac.uk>
* ControlRef.C: fix dispatch call nicely
-
+
2002-07-19 John Levon <moz@compsoc.man.ac.uk>
* Makefile.am:
* ControlCommandBuffer.h:
* ControlCommandBuffer.C: add controller for command (mini) buffer
handling
-
+
2002-07-19 John Levon <moz@compsoc.man.ac.uk>
* ControlRef.C: fix dispatch call
-
+
2002-07-17 John Levon <moz@compsoc.man.ac.uk>
* ControlCharacter.C: use view_state_changed not setState
-
+
2002-07-15 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
* biblio.C (parseBibTeX): use ascii_lowercase instead of lowercase