]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ChangeLog
Herbert's and my fixes to the graphics inset.
[lyx.git] / src / frontends / controllers / ChangeLog
index b92ef6ff3a6b9a8501c1de8c9b965f5f92753f7e..da02712894abafb80c1d2145e981c9bfcb4f13c9 100644 (file)
+2002-04-04  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlGraphics.C (readBB): Don't open the ifstrem and then
+       check the format from the contents (and open a second ifstream in the
+       process. One at a time please.
+
+2002-03-26  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlRef.C (getBufferNum): squash warning message.
+
+2002-03-22  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlBibtex.C (Browse):
+       * ControlGraphics.C (Browse):
+       * ControlPrint.C (Browse):  use Jean-Marc's browseRelFile.
+
+       * ControlGraphics.[Ch]: replace checkFilename with isFilenameValid.
+
+       * ControlGraphics.C (applyParamsToInset): pass filepath to
+       InsetGraphics::updateInset.
+
+2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * most files: ws cleanup
+
+2002-03-18  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * biblio.C (getInfo): string::c_str() never returns NULL. Don't test
+       for it.
+
+2002-03-18  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlGraphics.C:
+       * ControlInclude.C: better error messages
+
+2002-03-11  Herbert Voss  <voss@lyx.org>
+
+       * biblio.C (parseBibTeX): fix another minibug with an
+       ending comma
+
+2002-03-10  Herbert Voss  <voss@lyx.org>
+
+       * biblio.C (parseBibTeX): fix bug
+       (familyName): improve parsing
+
+2002-03-09  Herbert Voss  <voss@lyx.org>
+
+       * ControlGraphics.[Ch]: adding checkFilename() for testing
+       of non-existing files
+
+2002-03-07  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * ControlSendto.C (allFormats): fix a iterators are not pointers
+       problem.
+
+2002-03-06  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlShowFile.h: add a #include "LString.h"
+
+2002-03-05  Herbert Voss  <voss@lyx.org>
+
+       * biblio.C (getInfo): simplify if using paragraph layout
+       "bibliography".
+
+2002-03-05  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * biblio.C (getInfo): return the info field correctly if the key
+       is not a BibTeX one.
+       (parseBibTeX): fix crash when data.find('=') returns string::npos.
+
+2002-02-20  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlForks.[Ch]: new files. A controller for the Forked Child
+       processes dialog, enabling the user to see what forked processes
+       are running, and, if he so desires, to kill them.
+
+       * GUI.h: add class GUIForks.
+
+       * Makefile.am: add ControlForks.[Ch].
+
+       * ControlGraphics.C (getParams): small change due to change in
+       insetgraphics.
+
+2002-02-21  Herbert Voss  <voss@lyx.org>
+
+       * biblio.C: fix bug with commentlines in a bibentry
+
+2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * Makefile.am: simpler obj. file compile
+
+2002-02-18  Herbert Voss  <voss@lyx.org>
+
+       * ControlGraphics.[Ch]: remove help-file call
+
+2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * helper_funcs.h: wrap the structs firster and seconder up in a
+       namespace to avoid clashes with those in lyxalgo,h.
+
+       * ControlTexinfo.C Changes due to the renaming of support/syscall.[Ch]
+       as support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
+
+2002-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlGraphics.C: remove #include "support/syscall.h" as it's not
+       used.
+       * ControlTexinfo.C:
+       change Systemcalls::System to Systemcalls::Wait and
+       No change of functionality, just reflects the stripped down Systemcalls
+       class.
+
+2002-02-06  Herbert Voss  <voss@lyx.org>
+
+       * ControlGraphics.[C] (readBB): search also in
+       g'zipped files. If it is useful than PK and compress
+       should also be supported. use unzipFile() from
+       support/filetools
+
+2002-02-06  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * ControlRef.C (getBufferName): new method to get a real buffer
+       name from an index.
+
+2002-02-05  Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+       * ControlTexInfo.[Ch]: Removed Help functions.
+
+2002-02-01  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlSpellchecker.C: clear any selection left
+       (bug #211)
+
+2002-02-01  Herbert Voss  <voss@lyx.org>
+
+       * ControlGraphics.[C] (readBB): search only, if it is a
+       ".?ps" file and look for bb's at end of file
+
+2002-01-30  Herbert Voss  <voss@lyx.org>
+
+       * ControlGraphic.[C]: do not search the whole file, when
+       getting the bb
+
+2002-01-29  Herbert Voss  <voss@lyx.org>
+
+       * ControlGraphic.[C]: added a button for document path
+       when browsing -> bug 222
+
+2002-01-27  Herbert Voss  <voss@lyx.org>
+
+       * ControlGraphic.[Ch]: added support for Bounding Box, other
+       small changes
+
+2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlAboutlyx.h:
+       * ControlTexinfo.h: added #include "LString.h" where they belong.
+
+2002-01-25  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlCitation.C:
+       * ControlDialog_impl.C: remove redundant // -*- C++ -*-
+
+2002-01-24  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlInclude.[Ch] (fileExists): remove const type qualifier from
+       bool return type.
+
+2002-01-20  Herbert Voss  <voss@perce.de>
+
+       * ControlInclude.[Ch]: better control of unexistings files
+       when entered without the browser
+
+       * ControlGraphic.C (Browse): add extension "ps" when browsing for
+       a filename
+
+2002-01-19  Herbert Voss  <voss@perce.de>
+
+       * biblio.C (getInfo): fix bug when no author is given
+
+       * biblio.C (parseBibTeX): change the parsing, so that
+       '#'-characters in a bibtex entry are no more a problem.
+
+2002-01-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * ControlDialog_impl.h (ControlConnectBI>): make ControlDialogBI
+       derive from ControlDialog<ControlConnectBI> (fixes bug #196)
+
+       * helper_funcs.C (browseRelFile): forgot to pass dir2 to browseFile
+
+2002-01-17  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * ControlMinipage.h: change MinipageParams::pageWidth to LyXLength
+
+       * ControlExternal.C (Browse): add a std:: qualifier
+
+2002-01-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * ControlExternal.C (Browse): simplify to use browseRelFile
+
+2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ButtonController.tmpl: added // -*- C++ -*-
+
+       * ControlCitation.C: #include "ControlInset.tmpl" to instantiate
+       ControlInset<InsetCommand, InsetCommandParams>::showInset, createInset.
+       Needed in _one_ of the ControlCommand-derived classes only.
+
+2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlInset.h:
+       * ControlSearch.h: #include LString.h
+
+2002-01-16  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ButtonController.h: split into two. The definition remains in
+       ButtonController.h, the declaration is now in ButtonController.tmpl.
+       These template methods should be #included when the derived class is
+       instantiated, in this case in xforms/xformsBC.C and xforms/Dialogs.C
+       and in the qt2 and gnome equivalents.
+
+       * ControlDialogs.h: removed. The definition of class ControlDialog is
+       now to be found in ControlDialog.h and the declaration of the methods
+       is in ControlDialog.tmpl. The two template instantiations are performed
+       in ControlDialog_impl.[Ch], new files also.
+
+       * ControlInset.h: split into two. The definition remains in
+       ControlInset.h, the declaration is now in ControlInset.tmpl.
+       These template methods should be #included derived class is
+       instantiated, in this case in 8 other .C files in this directory.
+
+       * ControlAboutlyx.[Ch]:
+       * ControlCharacter.[Ch]:
+       * ControlCommand.C:
+       * ControlERT.C:
+       * ControlError.C:
+       * ControlExternal.C:
+       * ControlFloat.C:
+       * ControlGraphics.C:
+       * ControlInclude.C:
+       * ControlLog.[Ch]:
+       * ControlMinipage.C:
+       * ControlPreamble.[Ch]:
+       * ControlPrint.[Ch]:
+       * ControlSearch.[Ch]:
+       * ControlShowFile.[Ch]:
+       * ControlSpellchecker.[Ch]:
+       * ControlTabularCreate.[Ch]:
+       * ControlTexinfo.[Ch]:
+       * ControlThesaurus.[Ch]:
+       * ControlVCLog.[Ch]: small changes associated with the above ones.
+
+       * GUI.h: #include the ButtonController and dialog controller files
+       here, rather than forward declare them. This is the correct place
+       for these #includes.
+
+       * Makefile.am: add ControlDialog_impl.[Ch] to libcontrollers_la_SOURCES.
+       Rename ControlDialogs.h as ControlDialog.h.
+       Add ButtonController.tmpl ControlDialog.tmpl ControlInset.tmpl to
+       EXTRA_DIST.
+
+2002-01-15  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlInset.h (apply): fix bug unearthed by Michael Koziarski.
+
+2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * ControlExternal.C (Browse): use Buffer::filePath; simplify (more
+       can be done)
+
+       * ControlGraphics.C (Browse): remove overzealous shortcut
+
+2002-01-14  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * FormMinipage.C (apply, update): MinipageParams::width renamed
+       as MinipageParams::pageWidth. InsetMinipage::width  renamed
+       as InsetMinipage::pageWidth.
+
+2002-01-13  Lars Gullik Bjønnes  <larsbj@birdstep.com>
+
+       * ButtonController.h (refreshReadOnly): use explicit typename
+
+2002-01-13  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * helper_funcs.h (browseFile): add default empty button descriptions.
+
+       * ControlGraphics.C (Browse):
+       * ControlBibtex.C (Browse):
+       * ControlInclude.C (Browse): add shortcuts to directory buttons
+
+2002-01-12  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlThesaurus.h:
+       * ControlThesaurus.C: update to Aiksaurus 0.14
+
+2002-01-07  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlSpellchecker.C (clearParams): show the closing message
+       only if some words have been checked, thereby fixing
+       bugzilla bug #52.
+
+2001-12-11  Michael A. Koziarski <michael@koziarski.org>
+
+       * ControlFloat.[Ch]: changes to prevent here definitely being used
+       with wide figures.
+
+2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
+
+       * ControlThesaurus.h: do not include <config.h> in header files
+
+2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlToc.C: changes for floatlist
+
+2001-11-04  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlVCLog.C: use _()
+
+2001-10-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * ControlSpellchecker.C: include <sys/types.h> since FreeBSD needs
+       that for select.
+
+2001-10-22  Juergen Vigna  <jug@sad.it>
+
+       * ControlSpellchecker.C (clearParams): use the error_ message of the
+       speller_ if available when the spellchecker died.
+       (setParams): remove double error message display.
+
+2001-10-15  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlMinipage.[Ch] (getUnits): moved to helper_funcs.
+
+       * helper_funcs.[Ch] (getLatexUnits): see above.
+
+2001-10-12  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * ControlTexinfo.C (getContents): use the right file for .sty files
+
+2001-10-10  Herbert Voss  <voss@perce.de>
+
+       * ControlTexinfo.C: new path for the shellscript TeXFiles.sh
+       and some more stuff from FormTexinfo.C
+
+       * ControlShowFile.C: hiding the update-button
+
+2001-10-09  Herbert Voss  <voss@perce.de>
+
+       * ControlTexinfo.[Ch]: new files. Display information about the
+       installed texfiles (cls,sty,bst).
+
+       * ControlShowFile.[Ch]: new files. Display the contents of a file.
+
+       * GUI.h: added classes GUIShowFile and GUITexinfo.
+
+       * Makefile.am: modified appropriately.
+
+2001-10-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * ControlAboutlyx.C (getVersion): use lyx_version and
+       lyx_release_date instead of old macros
+
+2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlSpellchecker.C (check): Behaves well now when the spell
+       library doesn't know a replacement to an incorrect word.
+
+2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlSpellchecker.C (clearParams): place emergency_exit_ in
+       the correct place. Can now check spelling more than once!
+
+2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlSplash.[Ch]: removed.
+
+       * GUI.h: remove GUISplash class.
+
+       * ViewBase.h: remove ViewSplash class.
+
+       * Makefile.am: remove ControlSplash.[Ch].
+
+2001-09-25  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlButtons.h: add variable emergency_exit_. If set to true, the
+       view will be shut down.
+
+       * ControlDialogs.h:
+       * ControlInset.h: act on emergency_exit_.
+
+       * ControlSpellchecker.C (clearParams): set emergency_exit_ if the
+       speller fails to launch.
+
+2001-09-24  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlRef.C (getBufferList): use MakeDisplayPath on the list.
+       * (getLabelList): use MakeAbsPath on the buffer name passed to it.
+
+2001-09-21  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlRef.h (disconnectOnApply): new method. Set to true.
+       Perhaps make this user-modifiable?
+
+2001-09-14  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * ControlGraphics.C (Browse): add "jpg" to list of recognized file
+       extensions.
+
+2001-09-07  Dekel Tsur  <dekelts@tau.ac.il>
+
+       * ControlRef.C (getBufferList, getBufferNum): New methods
+
+2001-09-12  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlInset.h (disconnectOnApply): new method. Defines the behaviour
+       of the dialog when the Apply button is pressed. Defaults to false,
+       but can be overridden in the daughter classes.
+
+       * ControlCitation.h (disconnectOnApply): new method. Set to true.
+       Perhaps make this user-modifiable?
+
+2001-09-11  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlDialogs.h (show): connect() the dialog on show. All of a sudden
+       we have dialogs that update their contents when the buffer changes.
+       Rather embarassing, really!
+
+2001-09-07  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlSearch (replace): change semantics of replace to NOT move on
+       to the next instance of a word once the present instance has been
+       replaced unless we are replacing ALL instances of the word.
+
+2001-09-07  Rob Lahaye  <lahaye@users.sourceforge.net>
+
+       * ControlButtons.[Ch]: added publicly accessible IconifyWithMain method.
+
+2001-09-04  Angus Leeming  <a.leeming@ic.ac.uk>
+
+       * ControlCharacter.C: fix Michael's bug: In the "Character layout"
+       dialog, set all options to "reset", close the dialog, re-open it ->
+       the options are set incorrectly.
+
+       * ControlButtons.[Ch]: add an is_closing_ variable and isClosing method.
+       When Applying it's useful to know whether the dialog is about to close
+       or not (no point refreshing the display for example).
+
+       * ControlInset.C (apply): use isClosing.
+
+2001-08-25  John Levon  <moz@compsoc.man.ac.uk>
+
+       * ControlInset.h:
+       * ControlDialogs.h: remove bc() hack, now fixed in
+         Qt2 frontend. use member dialog_built_ instead of shared
+         static.
+
+       * ButtonController.h:
+       * ButtonPolicies.C: more debug info
+
+       * ButtonControllerBase.C: call refresh() when setting readOnly !
+
+       * GUI.h: External form has apply, use the right policy
+
+       * character.C: fix two off-by-one errors when latex font was removed
+
+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: 
+       * 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
 
 2001-08-09  Allan Rae  <rae@lyx.org>
 
-       * Makefile.am (SUBDIRS, dist-hook): remove bogus entries. 
+       * Makefile.am (SUBDIRS, dist-hook): remove bogus entries.
 
 2001-08-07  Angus Leeming  <a.leeming@ic.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-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
 
 2001-07-13  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
-       * ControlSpellchecker.C (getSuggestion): 
+       * 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-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
 
        * ButtonControllerBase.h: C++ mode, inherit privately from
-       noncopyable 
+       noncopyable
        * ButtonPolicies.h: ditto
 
        * ButtonController.h: C++ mode, swap init order of restore_ and
-       cancel_ 
+       cancel_
 
 2001-04-06  John Levon  <moz@compsoc.man.ac.uk>
 
 
 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: 
+       * ControlToc.C:
+       * ControlSearch.C:
+       * ControlPrint.C:
+       * ControlPreamble.C:
+       * ControlInclude.C:
+       * ControlGraphics.C:
+       * ControlExternal.C:
        * ControlCopyright.C: include gettext.h
 
-       * ControlCharacter.C: 
+       * ControlCharacter.C:
        * character.C: include gettext.h and language.h
 
 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
 
        * ViewBase.h:
        * ControlConnections.h: associated change in #include and class names.
-       
+
        * ControlExternal.[Ch]: new files; a controller for the External
        Material popup.
 
 2001-03-23  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * ControlCredits.C (getCredits): remove std:: qualifier for
-       getline(). 
+       getline().
 
 2001-03-23  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
 
 
        * ControlCommand.h (c-tor): give  kb_action a default value of
        LFUN_NOACTION.
-       
+
        * ControlCommand.C (apply): do nothing if kb_action is LFUN_NOACTION.
-       
+
        * ControlCitation.[Ch]: moved search functions out of class.
        (bibkeysInfo): new method. Returns const reference to private data.
        (searchKeys): added case-sensitive switch. Used only by simpleSearch
        * ControlCitation.h: the templatised class GUICitation instantiates
        the methods view() and bc(). It also stores the instances of the
        View and ButtonController.
-       
+
 2001-02-23  Angus Leeming  <a.leeming@ic.ac.uk>
 
        * ButtonControllerBase.[Ch]: renamed as ButtonController.[Ch]. Class