+2003-09-18 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.[Ch] (find): renamed as find_or_build.
+ (update, hideSlot): don't call find_or_build to find the requested dialog.
+ Instead, search dialogs_, the list of already constructed dialogs. If it
+ ain't found, do nothing.
+
+2003-09-16 Angus Leeming <leeming@lyx.org>
+
+ * screen.C: add #include "LColor.h".
+
+2003-09-15 Angus Leeming <leeming@lyx.org>
+
+ * Painter.C: add #include "LColor.h".
+ (rectText): pass EnumLColor args, rather than LColor::color ones.
+
+ * Painter.h:
+ * lyx_gui.h: remove #include "LColor.h". Forward declare EnumLColor.
+
+ * Painter.h (line, lines, rectangle, fillRectangle, fillPolygon, arc,
+ point, rectText):
+ * lyx_gui.h (hexname, update_color):
+ pass EnumLColor args, rather than LColor::color ones.
+
+2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * Timeout.C: change Assert to BOOST_ASSERT
+
+2003-09-07 Angus Leeming <leeming@lyx.org>
+
+ * Alert.h: remove #include <algorithm>.
+ * Dialogs.h: remove #include <boost/scoped_ptr.hpp>.
+ * WorkArea.h: remove #include <boost/signals/signal3.hpp>, <utility>.
+ * guiapi.h: remove #include "support/std_string.h".
+
+2003-09-06 Angus Leeming <leeming@lyx.org>
+
+ * LyXKeySym.h: remove LyXKeySymPtr typedef.
+ * WorkArea.h: forward declare LyXKeySym rather than
+ #include "frontends/LyXKeySym.h".
+
+2003-09-05 Martin Vermeer <martin.vermeer@hut.fi>
+
+ * Alert_pimpl.h: re-add missing system headers, needed for 2.95.2.
+
+2003-09-05 Angus Leeming <leeming@lyx.org>
+
+ * WorkArea.C: removed. It was entirely empty.
+ * Makefile.am: remove WorkArea.C
+
+ * *.C: rearranged #includes in alphabetical and directory order.
+
+2003-09-04 Angus Leeming <leeming@lyx.org>
+
+ * Alert_pimpl.h: move out #include "debug.h".
+ * LyXView.h: move out #include "types.h".
+ * WorkArea.h: move out #include "funcrequest.h".
+ * screen.h: move out #include "RowList.h".
+
+2003-09-02 John Levon <levon@movementarian.org>
+
+ * screen.C: remove cursor.i[xy]()
+
+2003-09-02 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * Alert.C (prompt, warning, error, information, askForText): Make
+ them output the alert to stderr if debugging is turned on.
+
+2003-08-27 John Levon <levon@movementarian.org>
+
+ * screen.C: fix cursor in ERT (bug 1341)
+
+2003-08-26 Alfredo Braunstein <abraunst@libero.it>
+
+ * screen.C (redraw): remove an uneeded updateRowPositions
+
+2003-08-19 André Pönitz <poenitz@gmx.net>
+
+ * screen.[Ch]: use new rowpainter interface
+
+2003-08-18 André Pönitz <poenitz@gmx.net>
+
+ * screen.[Ch]: remove draw()
+
+2003-08-15 André Pönitz <poenitz@gmx.net>
+
+ * screen.[Ch]: remove toggleSelection()
+
+2003-08-02 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
+
+ * Makefile.am (SUBDIRS): use FRONTENDS_SUBDIRS
+
+ * Toolbar.C (clearLayoutList): new methods, which resets
+ last_textclass_. The derived methods should call that.
+
+2003-08-01 André Pönitz <poenitz@gmx.net>
+
+ * screen.[Ch]: merge update() and repaint()
+
+2003-07-29 André Pönitz <poenitz@gmx.net>
+
+ * screen.[Ch]: remove toggleToggle.
+
+2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * Menubar.h: do not use a pimpl, but rather an abstract class
+
+ * Menubar.C: removed
+
+2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * Toolbar.h: do not use a pimpl, but rather an abstract class
+
+2003-07-21 Angus Leeming <leeming@lyx.org>
+
+ * screen.C (c-tor, greyOut): use namespace lyx::graphics
+ rather than the grfx shortcut.
+
+2003-07-15 André Pönitz <poenitz@gmx.net>
+
+ * screen.[Ch]: refresh_status tristate -> need_update bool
+
+2003-07-15 André Pönitz <poenitz@gmx.net>
+
+ * screen.C: collapse REFRESH_ROW and REFRESH_AREA handling
+
+2003-07-14 André Pönitz <poenitz@gmx.net>
+
+ * screen.C: use slimmed down rowpainter interface
+
+2003-07-04 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * introduce namespace lyx::graphics
+
+2003-06-27 André Pönitz <poenitz@gmx.net>
+
+ * screen.[Ch]: take care of removed LyXCursor::row_ member
+
+2003-06-19 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: (showTexinfo):
+ * guiapi.[Ch] (gui_ShowTexinfo): removed.
+
+2003-06-17 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: (showMathPanel):
+ * guiapi.[Ch] (gui_ShowMathPanel): removed.
+
+2003-06-06 Alfredo Braunstein <abraunst@libero.it>
+
+ * Dialogs.[Ch] (visible): added.
+
+2003-06-03 John Levon <levon@movementarian.org>
+
+ * lyx_gui.h: add sync_events()
+
+ * screen.C: sync events before showing the cursor
+
+2003-05-08 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * Makefile.am: better lib building
+
+2003-05-03 John Levon <levon@movementarian.org>
+
+ * screen.h:
+ * screen.C: replace cursor code with simpler variant
+ that calculates the cursor pos via inset inspector. Hide
+ the cursor before a paint. Make Cursor_Shape protected.
+
+2003-04-27 John Levon <levon@movementarian.org>
+
+ * Alert.h:
+ * Alert.C:
+ * Alert_pimpl.h: ::prompt() takes cancel_button
+
+2003-04-16 Alfredo Braunstein <abraunst@libero.it>
+
+ * screen.C (redraw): added a missing call to updateRowPositions
+
+2003-04-15 John Levon <levon@movementarian.org>
+
+ * LyXView.C: toolbar flags changed
+
+2003-04-11 Alfredo Braunstein <abraunst@libero.it>
+
+ * screen.C (update): add calls to updateRowPositions() before
+ drawOneRow and drawFromTo.
+
+2003-04-10 John Levon <levon@movementarian.org>
+
+ * Toolbar.h:
+ * Toolbar.C: handle on/off etc. for toolbars
+
+ * LyXView.C: update toolbar on/off etc.
+
+2003-04-09 John Levon <levon@movementarian.org>
+
+ * Toolbar.C: handle multiple toolbars
+
+2003-04-08 John Levon <levon@movementarian.org>
+
+ * Toolbar.C: handle tooltip
+
+2003-04-07 John Levon <levon@movementarian.org>
+
+ * LyXView.h: add clearMessage()
+
+2003-04-01 John Levon <levon@movementarian.org>
+
+ * Toolbar.h:
+ * Toolbar.C: ToolbarDefaults got renamed
+
+2003-04-01 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ screen.[Ch]: adjust
+
+2003-04-01 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * screen.C (topCursorVisible): adjust
+ (drawFromTo): adjust
+ (drawOneRow): adjust
+
+2003-03-31 John Levon <levon@movementarian.org>
+
+ * lyx_gui.h: add new font name helpers, move
+ use_gui to here.
+
+ * Alert.C: from above
+
+2003-03-31 John Levon <levon@movementarian.org>
+
+ * Alert_pimpl.h:
+ * Alert.h:
+ * Alert.C: finally kill alert()
+
+2003-03-30 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * screen.C (drawFromTo): adjust for RowList.
+ (update): adjust.
+
+2003-03-29 John Levon <levon@movementarian.org>
+
+ * Alert.h:
+ * Alert.C:
+ * Alert_pimpl.h: kill err_alert. Add information(),
+ warning(), error()
+
+2003-03-29 John Levon <levon@movementarian.org>
+
+ * Alert.h:
+ * Alert.C:
+ * Alert_pimpl.h: fix up askQuestion/askConfirmation
+ into prompt, to discourage Yes/No questions.
+
+2003-03-26 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showThesaurus.
+ * guiapi.[Ch]: remove the gui_ equivalents.
+
+2003-03-25 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showFile, showLogFile, showVCLogFile.
+ * guiapi.[Ch]: remove the gui_ equivalents.
+
+2003-03-22 John Levon <levon@movementarian.org>
+
+ * screen.C:
+ * screen.h: LyXText refresh renamings
+
+2003-03-17 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * adjust for BufferView* arg removal from lyxtext.
+
+2003-03-17 John Levon <levon@movementarian.org>
+
+ * screen.h:
+ * screen.C: remove cleared/background painting code,
+ update() was taking a pointless LyXText parameter
+
+2003-03-13 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showParagraph and updateParagraph.
+ * guiapi.[Ch]: remove gui_ShowParagraph and gui_UpdateParagraph.
+
+2003-03-12 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.[Ch] (hide): rejig as a static method. Hide the signal
+ away.
+ (show): add a string arg.
+
+ * Dialogs.h: remove showCharacter and setUserFreeFont.
+ * guiapi.[Ch]: remove gui_ShowCharacter and gui_SetUserFreeFont.
+
+2003-03-10 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h (hide): make it a static method that returns a
+ boost::signal2<> & (takes 'name' and 'inset' args).
+
+2003-03-09 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showMergeChanges.
+
+2003-03-09 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showAboutlyx.
+ * guiapi.[Ch]: remove gui_showAboutlyx.
+
+ * Dialogs.[Ch] (show): new method for non-inset dialogs.
+
+2003-03-09 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showTabularCreate.
+ * guiapi.[Ch]: remove gui_showTabularCreate.
+
+2003-03-09 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showTabular, updateTabular.
+ * guiapi.[Ch]: remove gui_updateTabular, gui_updateTabular.
+
+2003-03-07 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showGraphics.
+ * guiapi.[Ch]: remove gui_showGraphics.
+
+2003-03-07 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showMinipage, updateMinipage.
+ * guiapi.[Ch]: remove gui_showMinipage, gui_updateMinipage.
+
+2003-03-06 Alfredo Braunstein <abraunst@libero.it>
+
+ * screen.C: use LyXText::top_y() instead of LyXText::first_y
+
+2003-03-05 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showWrap.
+ * guiapi.[Ch]: remove gui_ShowWrap.
+
+2003-03-05 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showFloat.
+ * guiapi.[Ch]: remove gui_ShowFloat.
+
+2003-03-05 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showInclude.
+ * guiapi.[Ch]: remove gui_ShowInclude.
+
+2003-03-05 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove showExternal.
+ * guiapi.[Ch]: remove gui_ShowExternal.
+
+2003-02-27 Angus Leeming <leeming@lyx.org>
+
+ * screen.C (redraw, greyOut): ensure that the painter is started
+ before attempting to paint.
+
+2003-02-26 John Levon <levon@movementarian.org>
+
+ * screen.C: use RowPainter
+
+2003-02-26 Angus Leeming <leeming@lyx.org>
+
+ * screen.[Ch]: ensure that the LyX splash screen is drawn if desired.
+
+2003-02-21 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.[Ch]: simplify the dialog interface by using a few
+ methods to do generic things like 'show' a dialog. Individual
+ dialogs are invoked through a string 'name'.
+ Use methods 'hideAll' etc to replace signals of the same name: more
+ transparent code.
+
+ * guiapi.[Ch]: provide a C-interface to the new Dialogs::show
+ method. Retire the old functions that called dead Dialogs methods.
+
+2003-02-21 Angus Leeming <leeming@lyx.org>
+
+ * Timeout.[Ch]: define a Timeout::Impl abstract base class from
+ which the GUIs will derive their implementations. Means that
+ we no longer have to look into the GUIs to write the class.
+ Store the implementation in a boost::scoped_ptr, not a raw pointer.
+
+2003-02-21 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.h: remove forward declarations of InsetBibKey, InsetBibtex.
+
+ * FileDialog.h: don't pass LyXView to the c-tor.
+ Don't store a LyXView &.
+
+2003-02-14 John Levon <levon@movementarian.org>
+
+ * LyXView.h: prohibit/allowInput() -> busy(bool)
+
+2003-02-08 John Levon <levon@movementarian.org>
+
+ * Dialogs.h: add showMergeChanges()
+
+2003-01-11 Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+ * FileDialog.h: implement opendir (browse directory) [bug 824]
+
+2003-01-12 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * Makefile.am (LIBS): delete
+ (libfrontends_la_LDFLAGS): add with same as LIBS
+
+2003-01-11 Angus Leeming <leeming@lyx.org>
+
+ * screen.C (SplashScreen): load up banner.ppm rather than banner.xpm.
+
+2003-01-05 John Levon <levon@movementarian.org>
+
+ * LyXKeySym.h: pass Encoding to getISOEncoded
+
+2002-12-17 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
+
+ * lyx_gui.h: add new function lyx_gui::getStatus, which can be
+ used by a frontend to indicate that some lfun is not implemented.
+
+2002-12-12 John Levon <levon@movementarian.org>
+
+ * LyXKeySym.h: add isText()
+
+2002-12-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
+
+ * screen.C (fitCursor): remove usleep thingie
+ (fitManualCursor): ditto
+
+2002-12-03 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * screen.C (fitManualCursor): add delay if we have a selection
+ going
+ (fitCursor): ditto
+
+2002-12-01 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * several files: ws changes
+
+2002-11-17 John Levon <levon@movementarian.org>
+
+ * FileDialog.h: split Select() into open()/save() for
+ benefit of Qt
+
+2002-11-01 Herbert Voss <voss@perce.de>
+
+ * ControlGraphics.C: "Default" is now a part of the rotate-list
+
+2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * lyx_gui.h: do not use std:: on string
+
+2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
+
+ * lyx_gui.h: reindent a bit, change signeture on lyx_gui::start.
+
2002-10-24 Rob Lahaye <lahaye@snu.ac.kr>
* PrinterParams.h (to): default value changed to 0 (from 1).