X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fcontrollers%2FChangeLog;h=f5cc9fcf9bc3471978d06229d2ed940623100f0e;hb=59e18b17aec378d71ca7d8ef3e566be40c35aaf1;hp=bf920d2a48240b14395007f6fe6895ddd6b34637;hpb=113603af15bc1030d7651ac519f581040821e107;p=lyx.git diff --git a/src/frontends/controllers/ChangeLog b/src/frontends/controllers/ChangeLog index bf920d2a48..f5cc9fcf9b 100644 --- a/src/frontends/controllers/ChangeLog +++ b/src/frontends/controllers/ChangeLog @@ -1,3 +1,579 @@ +2002-02-16 Angus Leeming + + * 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 + + * 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 + + * ControlRef.C (getBufferName): new method to get a real buffer + name from an index. + +2002-02-05 Juergen Spitzmueller + + * ControlTexInfo.[Ch]: Removed Help functions. + +2002-02-01 John Levon + + * ControlSpellchecker.C: clear any selection left + (bug #211) + +2002-02-01 Herbert Voss + + * 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 + + * ControlGraphic.[C]: do not search the whole file, when + getting the bb + +2002-01-29 Herbert Voss + + * ControlGraphic.[C]: added a button for document path + when browsing -> bug 222 + +2002-01-27 Herbert Voss + + * ControlGraphic.[Ch]: added support for Bounding Box, other + small changes + +2002-01-25 Angus Leeming + + * ControlAboutlyx.h: + * ControlTexinfo.h: added #include "LString.h" where they belong. + +2002-01-25 Angus Leeming + + * ControlCitation.C: + * ControlDialog_impl.C: remove redundant // -*- C++ -*- + +2002-01-24 Angus Leeming + + * ControlInclude.[Ch] (fileExists): remove const type qualifier from + bool return type. + +2002-01-20 Herbert Voss + + * 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 + + * 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 + + * ControlDialog_impl.h (ControlConnectBI>): make ControlDialogBI + derive from ControlDialog (fixes bug #196) + + * helper_funcs.C (browseRelFile): forgot to pass dir2 to browseFile + +2002-01-17 Jean-Marc Lasgouttes + + * ControlMinipage.h: change MinipageParams::pageWidth to LyXLength + + * ControlExternal.C (Browse): add a std:: qualifier + +2002-01-16 Jean-Marc Lasgouttes + + * ControlExternal.C (Browse): simplify to use browseRelFile + +2002-01-16 Angus Leeming + + * ButtonController.tmpl: added // -*- C++ -*- + + * ControlCitation.C: #include "ControlInset.tmpl" to instantiate + ControlInset::showInset, createInset. + Needed in _one_ of the ControlCommand-derived classes only. + +2002-01-16 Angus Leeming + + * ControlInset.h: + * ControlSearch.h: #include LString.h + +2002-01-16 Angus Leeming + + * 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 + + * ControlInset.h (apply): fix bug unearthed by Michael Koziarski. + +2002-01-14 Jean-Marc Lasgouttes + + * ControlExternal.C (Browse): use Buffer::filePath; simplify (more + can be done) + + * ControlGraphics.C (Browse): remove overzealous shortcut + +2002-01-14 Angus Leeming + + * FormMinipage.C (apply, update): MinipageParams::width renamed + as MinipageParams::pageWidth. InsetMinipage::width renamed + as InsetMinipage::pageWidth. + +2002-01-13 Lars Gullik Bjønnes + + * ButtonController.h (refreshReadOnly): use explicit typename + +2002-01-13 Jean-Marc Lasgouttes + + * 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 + + * ControlThesaurus.h: + * ControlThesaurus.C: update to Aiksaurus 0.14 + +2002-01-07 Angus Leeming + + * 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 + + * ControlFloat.[Ch]: changes to prevent here definitely being used + with wide figures. + +2001-12-19 Jean-Marc Lasgouttes + + * ControlThesaurus.h: do not include in header files + +2001-11-04 John Levon + + * ControlToc.C: changes for floatlist + +2001-11-04 John Levon + + * ControlVCLog.C: use _() + +2001-10-23 Jean-Marc Lasgouttes + + * ControlSpellchecker.C: include since FreeBSD needs + that for select. + +2001-10-22 Juergen Vigna + + * 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 + + * ControlMinipage.[Ch] (getUnits): moved to helper_funcs. + + * helper_funcs.[Ch] (getLatexUnits): see above. + +2001-10-12 Jean-Marc Lasgouttes + + * ControlTexinfo.C (getContents): use the right file for .sty files + +2001-10-10 Herbert Voss + + * 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 + + * 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 + + * ControlAboutlyx.C (getVersion): use lyx_version and + lyx_release_date instead of old macros + +2001-09-27 Angus Leeming + + * ControlSpellchecker.C (check): Behaves well now when the spell + library doesn't know a replacement to an incorrect word. + +2001-09-27 Angus Leeming + + * ControlSpellchecker.C (clearParams): place emergency_exit_ in + the correct place. Can now check spelling more than once! + +2001-09-27 Angus Leeming + + * ControlSplash.[Ch]: removed. + + * GUI.h: remove GUISplash class. + + * ViewBase.h: remove ViewSplash class. + + * Makefile.am: remove ControlSplash.[Ch]. + +2001-09-25 Angus Leeming + + * 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 + + * ControlRef.C (getBufferList): use MakeDisplayPath on the list. + * (getLabelList): use MakeAbsPath on the buffer name passed to it. + +2001-09-21 Angus Leeming + + * ControlRef.h (disconnectOnApply): new method. Set to true. + Perhaps make this user-modifiable? + +2001-09-14 Jürgen Spitzmüller + + * ControlGraphics.C (Browse): add "jpg" to list of recognized file + extensions. + +2001-09-07 Dekel Tsur + + * ControlRef.C (getBufferList, getBufferNum): New methods + +2001-09-12 Angus Leeming + + * 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 + + * 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 + + * 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 + + * ControlButtons.[Ch]: added publicly accessible IconifyWithMain method. + +2001-09-04 Angus Leeming + + * 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 + + * 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 + + * ControlInset.h (apply): tentative fix for the press Apply multiple + times and get multiple new Insets problem. + +2001-08-24 John Levon + + * 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 + + * ControlBibtex.[Ch]: enhanced bibtex-data gui to browse for databases + and styles. Added an option for "bibliography into toc" + +2001-08-15 Angus Leeming + + * character.[Ch]: remove LATEX_TOGGLE from the FONT_STATE enum as + LaTeX is no longer a font property. + +2001-08-09 Angus Leeming + + * 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 + + * Makefile.am (SUBDIRS, dist-hook): remove bogus entries. + +2001-08-07 Angus Leeming + + * helper_funcs.C (getVectorFromString): fixed small bug. + + * helper_funcs.h (getFirst, getSecond): cleaned up and removed cruft. + +2001-08-07 Edwin Leuven + + * ControlSpellchecker.C: check next word after insert in personal dict + +2001-08-06 Juergen Vigna + + * ControlERT.[Ch]: new file + +2001-08-01 Angus Leeming + + * 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 + + * 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 + + * 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 + + * ControlPrint.C: #include Lassert.h here. + +2001-07-26 Baruch Even + + * ControlGraphics.C: changed file search string to cover eps, jpeg, gif + and png. + +2001-07-26 John Levon + + * ControlThesaurus.h: + * ControlThesaurus.C: + * GUI.h: + * Makefile.am: thesaurus support + +2001-07-23 John Levon + + * ControlInclude.h: + * ControlInclude.C: implement ability to load file + +2001-07-18 Juergen Vigna + + * ControlSearch.C (replace): changes to lyxfind.h function calls. + +2001-07-19 Jean-Marc Lasgouttes + + * biblio.C (getInfo): add a .c_str() to handle the usual + stringstream pain. + +2001-07-19 Angus Leeming + + * 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 + + * ControlVCLog.h: Added Lsstream.h to includes. + +2001-07-17 Angus Leeming + + * ControlSpellchecker.[Ch]: remove d-tor. + +2001-07-17 Edwin Leuven + + * ControlSpellchecker.[Ch]: remove member quit() and some cleaning + +2001-07-16 Juergen Vigna + + * 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 + + Consistent use of Lsstream.h: + * ControlAboutlyx.[Ch] (getCredits): + * ControlVCLog.[Ch] (getVCLogFile): std::stringstream -> stringstream. + +2001-07-13 Edwin Leuven + + * 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 + + * ControlSpellchecker.C (getSuggestion): + (getWord): add std:: qualifier + +2001-07-13 Edwin Leuven + + * ControlSpellchecker.[Ch]: added + * ViewBase.h: added partialUpdate(int) member + * GUI.h: added spell stuff + +2001-07-12 Lars Gullik Bjønnes + + * ControlExternal.C: (*it). -> it-> + +2001-06-16 Angus Leeming + + * ButtonController.h: move some included header files out of the + frontends and into here. + +2001-06-15 Angus Leeming + + * ControlCharacter.C (c-tor): cosmetic name change of signal. + +2001-06-13 Angus Leeming + + * *.[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 + + * 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 + + * ControlToc.C (getContents): don't add anything to the list if it + is supposed to be empty. + +2001-06-01 Angus Leeming + + * helper_funcs.C (getVectorFromString): bug fix. + +2001-05-30 Angus Leeming + + * 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 * ControlPrint.C (c-tor):