]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ChangeLog
John's character.C patch (bug fix).
[lyx.git] / src / frontends / controllers / ChangeLog
index 94ffd17afc674ae52554396e80e95d493dcbb9a5..1ee008585880e62a1d83ed2caee14f1b3c31b84f 100644 (file)
@@ -1,9 +1,452 @@
+2001-08-26  John Levon  <moz@compsoc.man.ac.uk>
+
+       * character.C (getBarData): fix bar array.
+
+2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlInset.h (apply): tentative fix for the press Apply multiple
+       times and get multiple new Insets problem.
+
+2001-08-24  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlCharacter.C: fix typo
+
+       * ViewBase.h: 
+       * ControlDialogs.C:
+       * ControlInsets.C: make sure dialog is built before it is shown, so
+         it works properly the very first time it is shown
+2001-08-20  Herbert Voss  <voss@perce.de>
+
+       * ControlBibtex.[Ch]: enhanced bibtex-data gui to browse for databases
+       and styles. Added an option for "bibliography into toc"
+
+2001-08-15  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * character.[Ch]: remove LATEX_TOGGLE from the FONT_STATE enum as
+       LaTeX is no longer a font property.
+
+2001-08-09  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * GUI.h: Button controller for Reference dialog changed to
+       NoRepeatedApplyReadOnlyPolicy.
+
+       * biblio.C (getInfo): output volume and number info. Move year to end
+       of string.
+
+2001-08-09  Allan Rae  <rae@lyx.org>
+
+       * Makefile.am (SUBDIRS, dist-hook): remove bogus entries. 
+
+2001-08-07  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * helper_funcs.C (getVectorFromString): fixed small bug.
+
+       * helper_funcs.h (getFirst, getSecond): cleaned up and removed cruft.
+
+2001-08-07  Edwin Leuven  <leuven@fee.uva.nl>
+
+       * ControlSpellchecker.C: check next word after insert in personal dict
+
+2001-08-06  Juergen Vigna  <jug@sad.it>
+
+       * ControlERT.[Ch]: new file
+
+2001-08-01  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlInset.h: const and non-const forms of params().
+
+       * helper_funcs.C (getStringFromVector,getVectorFromString): remove
+       whitespace from either side of each item.
+
+2001-07-30  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlFloat.h: add a != operator for FloatParams.
+       Lars, how did you get this to compile!!!
+
+       * ControlMinipage.[Ch]: uncommented someone's commenting out of
+       operator != for MinipageParams. Who's changing stuff and not compiling?
+
+2001-07-30  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * Makefile.am (libcontrollers_la_SOURCES): add ControlFloat.h and
+       ControlFloat.C
+
+       * GUI.h: add class GUIFloat
+
+       * ControlFloat.[Ch]: new files
+
+2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * ControlPrint.C: #include Lassert.h here.
+
+2001-07-26  Baruch Even  <baruch@lyx.org>
+
+       * ControlGraphics.C: changed file search string to cover eps, jpeg, gif
+       and png.
+
+2001-07-26  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlThesaurus.h:
+       * ControlThesaurus.C:
+       * GUI.h:
+       * Makefile.am: thesaurus support
+
+2001-07-23  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlInclude.h:
+       * ControlInclude.C: implement ability to load file
+2001-07-18  Juergen Vigna  <jug@sad.it>
+
+       * ControlSearch.C (replace): changes to lyxfind.h function calls.
+
+2001-07-19  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * biblio.C (getInfo): add a .c_str() to handle the usual
+       stringstream pain.
+
+2001-07-19  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlCitation.[Ch]: changes associated with adding natbib support.
+       New public methods, usingNatbib, getCiteStrings and getCiteStyles.
+       New static variable citeStyles_.
+
+       * biblio.[Ch]: large internal rearrangement.
+       New public enum CiteStyle.
+       New public struct CitationStyle.
+       New public functions getCitationStyle, getCiteCommand, getCiteStyles,
+       getNumericalStrings, getAuthorYearStrings
+       (simpleSearch, regexSearch): no longer publicly accessible.
+
+       * helper_funcs.C (getStringFromVector): bug fix.
+
+2001-07-16  Baruch Even  <baruch@lyx.org>
+
+       * ControlVCLog.h: Added Lsstream.h to includes.
+
+2001-07-17  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlSpellchecker.[Ch]: remove d-tor.
+
+2001-07-17  Edwin Leuven  <leuven@fee.uva.nl>
+
+       * ControlSpellchecker.[Ch]: remove member quit() and some cleaning
+       
+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
+
+2001-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]: new files; controller for the Ref popup.
+       * ControlRef.[Ch]:
+       * ControlSearch.[Ch]:
+       * ControlTabularCreate.[Ch]: new files; controller for the Ref,
+       Search and TabularCreate popups, respectively.
 
        * GUI.h:
        * Makefile.am: associated changes.