+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.
+
+ * 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
-
+ * 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>
* ControlParagraph.[Ch] (changedParagraph): new method invoked when
2002-08-01 John Levon <levon@movementarian.org>
* ControlSendto.C: writeFile() change
-
+
2002-08-01 John Levon <levon@movementarian.org>
* ControlSpellchecker.h: