+2001-07-16 Juergen Vigna <jug@sad.it>
+
+ * ControlSpellchecker.C (show): use the lyxrc.use_pspell flag (if
+ compiled with USE_PSPELL) to be able to switch between ISpell and
+ PSpell classes.
+
+2001-07-13 Angus Leeming <a.leeming@ic.ac.uk>
+
+ Consistent use of Lsstream.h:
+ * ControlAboutlyx.[Ch] (getCredits):
+ * ControlVCLog.[Ch] (getVCLogFile): std::stringstream -> stringstream.
+
+2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
+
+ * ControlCredits.[Ch]: removed
+ * ControlCopyright.[Ch]: removed
+ * ControlAboutlyx.[Ch]: added (replaces previous)
+ * GUI.h: removed credits and copyright added about lyx stuff
+
+2001-07-13 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * ControlSpellchecker.C (getSuggestion):
+ (getWord): add std:: qualifier
+
+>001-07-13 Edwin Leuven <leuven@fee.uva.nl>
+
+ * ControlSpellchecker.[Ch]: added
+ * ViewBase.h: added partialUpdate(int) member
+ * GUI.h: added spell stuff
+
+2001-07-12 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * ControlExternal.C: (*it). -> it->
+
+2001-06-16 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ButtonController.h: move some included header files out of the
+ frontends and into here.
+
+2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlCharacter.C (c-tor): cosmetic name change of signal.
+
+2001-06-13 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * *.[h]: added // -*- C++ -*-
+ * *.[C]: removed // -*- C++ -*-
+
+ * ControlCharacter.[Ch]: (setParams): Check contents of font_ to
+ activate Apply button.
+ (clearParams): removed.
+ font_ is now stored as a boost::scoped_ptr.
+ font_ is no longer deleted on hide(), so it's contents can now be used
+ by the Font button on the toolbar.
+ Lots of new methods so that the GUI can easily get the contents of
+ font_ when it update()s.
+
+2001-06-12 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlCharacter.C (apply): test that font_ exists, thereby preventing
+ crash when the Font button on the Toolbar is pressed.
+
+ * GUI.h: change policy of Character button controller to
+ OkApplyCancelReadOnlyPolicy.
+
+2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * ControlToc.C (getContents): don't add anything to the list if it
+ is supposed to be empty.
+
+2001-06-01 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * helper_funcs.C (getVectorFromString): bug fix.
+
+2001-05-30 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ButtonController.h
+ * ButtonControllerBase.[Ch] (refreshReadOnly): new method, called direct
+ from ButtonControllerBase::readOnly. Updates the state of the widgets
+ in the read-only list only when the read-only status of the document
+ changes.
+ (refresh): moved this stuff into refreshReadOnly.
+
+2001-05-18 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlPrint.C (c-tor):
+ * ControlPreamble.C (c-tor): initialise params_ and thereby cure crash.
+
+2001-05-14 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * biblio.C:
+ * character.h: small clean-ups.
+
+2001-05-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * ControlToc.C (getType): remove support for old float list.
+
+2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlButtons.h: no longer include ButtonControllerBase.h, ViewBase.h
+ * ControlGraphics.h: no longer include insetgraphicsParams.h
+ * ControlInset.h: no longer include LyXView.h
+
+ * ControlBibitem.C:
+ * ControlBibtex.C:
+ * ControlButtons.C:
+ * ControlCharacter.C:
+ * ControlCitation.C:
+ * ControlCommand.C:
+ * ControlConnections.C:
+ * ControlCopyright.C:
+ * ControlCredits.C:
+ * ControlError.C:
+ * ControlExternal.C:
+ * ControlGraphics.C:
+ * ControlInclude.C:
+ * ControlLog.C:
+ * ControlMinipage.C:
+ * ControlPreamble.C:
+ * ControlPrint.C:
+ * ControlRef.C:
+ * ControlSearch.C:
+ * ControlTabularCreate.C:
+ * ControlToc.C:
+ * ControlVCLog.C: they're now in here!
+
+2001-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * ButtonControllerBase.h: C++ mode, inherit privately from
+ noncopyable
+ * ButtonPolicies.h: ditto
+
+ * ButtonController.h: C++ mode, swap init order of restore_ and
+ cancel_
+
+2001-04-06 John Levon <moz@compsoc.man.ac.uk>
+
+ * ControlTabularCreate.h:
+ * ControlTabularCreate.C: make dialogs use a pair of uints
+ instead of a string
+
+ * ControlVCLog.h:
+ * ControlVCLog.C: fill a stringstream with the log contents
+ and then delete it
+
+ * ControlExternal.C: from Angus, clone the new InsetExternal
+ before acting on it
+
+2001-04-09 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * helper_funcs.C (getStringFromVector, getVectorFromString): fixed bugs
+ and made more robust.
+
+2001-04-05 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * ControlToc.C:
+ * ControlSearch.C:
+ * ControlPrint.C:
+ * ControlPreamble.C:
+ * ControlInclude.C:
+ * ControlGraphics.C:
+ * ControlExternal.C:
+ * ControlCopyright.C: include gettext.h
+
+ * ControlCharacter.C:
+ * character.C: include gettext.h and language.h
+
+2001-04-03 John Levon <moz@compsoc.man.ac.uk>
+
+ * ButtonController.h:
+ * ButtonControllerBase.h:
+ * ButtonControllerBase.C:
+ * ButtonPolicies.h:
+ * ButtonPolicies.C:
+ * ControlButton.h:
+ * ControlButton.C:
+ * ControlButtons.h:
+ * ControlButtons.C:
+ * ControlConnections.h:
+ * ControlDialogs.h:
+ * ControlInset.h:
+ * ControlExternal.C:
+ * Makefile.am:
+ * README:
+ * ViewBase.h: s/ControlButton/ControlButtons/
+ s/popup/dialog/
+ s/UndoAll/Restore/ + associated
+
+2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlToc.[Ch]: new files; a controller for the TOC popup.
+
+ * GUI.h:
+ * Makefile.am: associated changes with all of the above.
+
+2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlExternal.C: bug fixes. Can now apply changes to the inset
+ and edit, view, update the External Material correctly. I hope!
+
+2001-03-30 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ButtonController.[Ch]: renamed as ButtonControllerBase.[Ch]
+
+ * BCTemplates.h: renamed as ButtonController.h
+
+ * ControlBase.[Ch]: renamed as ControlButton.[Ch]. Class named to match.
+
+ * ViewBase.h:
+ * ControlConnections.h: associated change in #include and class names.
+
+ * ControlExternal.[Ch]: new files; a controller for the External
+ Material popup.
+
+ * GUI.h:
+ * Makefile.am: associated changes with all of the above.
+
+ * ControlGraphics.[Ch]:
+ * ControlInclude.[Ch]:
+ * ControlPrint.[Ch]:
+ (lv): removed.
+ (Browse): new method. Returns the results of a FileDialog browse.
+
+ * helper_funcs.[Ch] (browseFile): moved from xforms_helpers.[Ch].
+ (getVectorFromString): fixed bug.
+
+ * biblio.C (simpleSearch): cleaned up.
+
+2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * A slight reworking of Baruch Even's ButtonController patch.
+
+ * BCTemplates.h: new file; all the templates for the ButtonController.
+ Including Baruch's new GuiBC class, with setCancelCloseButton() changed
+ to the more generic setButtonLabel().
+
+ * ButtonController.[Ch]: renamed cancel_label and close_label as
+ cancel_label_ and close_label_.
+
+ * Makefile.am: added BCTemplates.h
+
+2001-03-29 Juergen Vigna <jug@sad.it>
+
+ * ControlMinipage.C: removed widthp_ and all it's functions and changed
+ to use new %-lengths of LyXLength.
+
+2001-03-29 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlCitation.C (bibkeysInfo): removed Assert.
+
+ * ControlCopyright.h: moved GUICopyright into GUI.h
+
+ * GUI.h: see above.
+
+2001-03-28 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlInset.h (clearDaughterParams): is empty by default, not pure.
+ (setDaughterParams): a (by default empty) new method called in show().
+
+ * ControlBibitem.h:
+ * ControlBibtex.h:
+ * ControlError.h:
+ * ControlInclude.h:
+ * ControlMinipage.h:
+ * ControlRef.h:
+ * ControlSearch.h:
+ * ControlUrl.h (clearDaughterParams): removed
+
+ * ControlMinipage.C (applyParamsToInset): update the view.
+ Added namespace minipage containing a helper function getUnits.
+
+ * GUI.h: changed Minipage policy to NoRepeatedApplyReadOnlyPolicy.
+
+ * ControlCharacter.[Ch]: moved out all the helper functions and the
+ enum into their own file.
+ * character.[Ch]: new files; contain the character helper functions,
+ now inside namespace character.
+
+ * ControlCitation.[Ch]: moved out all the helper functions and the
+ enums into their own file. Simplified interface.
+ * biblio.[Ch]: new files; contain the citation helper functions,
+ now inside namespace biblio. Will be of use also to an improved
+ BibTeX popup.
+
+ * ControlGraphics.[Ch]:
+ * ControlIndex.[Ch]: new files; controllers for the Graphics and Index
+ popups, respectively.
+
+ * GUI.h:
+ * Makefile.am: associated changes.
+
+2001-03-27 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlMinipage.[Ch]:
+ * ControlPreamble.[Ch]:
+ * ControlPrint.[Ch]:
+ * ControlSplash.[Ch]: new files; controllers for the Minipage, Preamble
+ and Print popups and Splash screen, respectively.
+
+ * ViewBase.h (ViewSplash): new base class for GUI-specific Splash
+ screens.
+
+ * GUI.h:
+ * Makefile.am: associated changes.
+
+2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlConnections.[Ch]: (docType): new method; returns the type
+ of the buffer, LaTeX, Literate, LinuxDoc or DocBook.
+
+ * ControlRef.[Ch]:
+ * ControlSearch.[Ch]:
+ * ControlTabularCreate.[Ch]: new files; controller for the Ref,
+ Search and TabularCreate popups, respectively.
+
+ * GUI.h:
+ * Makefile.am: associated changes.
+
+2001-03-26 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlCitation.C (getBibkeyInfo): get nasty and assert the info map
+ contains data.
+
+ * ControlInset.h (apply): fix bug. Can now create new insets again.
+
+ * README: describe program flow.
+
+2001-03-24 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
+
+ * Makefile.am (libcontrollers_la_SOURCES): add ControlDialogs.h
+
+2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlDialogs.h: moved class ControlInset into its own file.
+
+ * ControlInset.h: new file. class ControlInset has been expanded to take
+ two template parameters, Inset and Params. Believe that all inset
+ controllers can be derived from this with the minimum of effort.
+
+ * ControlBibitem.[Ch]:
+ * ControlBibtex.[Ch]:
+ * ControlCitation.[Ch]:
+ * ControlCommand.[Ch]: moved most code into ControlInset.
+
+ * lots of files. Moved protected stuff into private where possible.
+
+ * ControlError.[Ch]:
+ * ControlInclude.[Ch]:
+ * ControlUrl.[Ch]: new files; controllers for the LaTeX error,
+ Include and Url popups, respectively.
+
+ * GUI.h:
+ * Makefile.am: associated changes.
+
+2001-03-23 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * ControlCredits.[Ch] (getCredits): returns a stringstream not a
+ vector<string>.
+
+2001-03-23 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * ControlCredits.C (getCredits): remove std:: qualifier for
+ getline().
+