]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/ChangeLog
A layout engine for XForms.
[lyx.git] / src / frontends / ChangeLog
index ad046b787edb6ae4dbabea0373029ee24cf2280a..623e6d5d5cbb0ee39312aace1b79762116bb20e3 100644 (file)
@@ -1,3 +1,411 @@
+2004-04-28  Angus Leeming  <leeming@lyx.org>
+
+       * WorkAreaFactory.h (create): passed a LyXView &.
+       No longer passed x, y data.
+
+2004-04-27  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h: add myself as author.
+
+2004-04-21  John Levon  <levon@movementarian.org>
+
+       * Toolbar.h:
+       * Toolbar.C: add display()
+
+2004-04-19  John Levon  <levon@movementarian.org>
+
+       * screen.C: re-show the cursor after a full expose
+
+2004-04-13  Angus Leeming  <leeming@lyx.org>
+
+       * LyXView.[Ch] (updateInset): pass it an InsetBase pointer rather
+       than an InsetOld one.
+
+2004-04-07  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * Makefile.am: adjust
+
+       * Painter.[Ch]: remove Painter & return value everywhere, make
+       virtual all remaining nonvirtual methods
+
+       * nullpainter.[Ch]: add no-op painter
+
+2004-04-05  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h: remove #included header file. Clean up comments.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.[Ch]: remove all the cruft needed by the original
+       MVC dialog code.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h (showPreamble):
+       * guiapi.[Ch] (gui_Preamble): removed.
+
+       * Dialogs.[Ch] (build): return a boost::shared_ptr rather than
+       a raw Dialog*. Nicer, but also enables the Qt frontend to
+       re-use the document dialog.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h (showSpellchecker):
+       * guiapi.[Ch] (gui_Spellchecker): removed.
+
+2004-03-31  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h (showPreferences):
+       * guiapi.[Ch] (gui_ShowPreferences): removed.
+
+2004-03-30  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h (showDocument): removed.
+
+       * guiapi.[Ch] (gui_ShowDocument): removed.
+
+2004-03-28  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h (showPrint): removed.
+
+       * guiapi.[Ch] (gui_ShowPrint): removed.
+
+2004-03-27  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h (showSendto): removed.
+
+       * guiapi.[Ch] (gui_ShowSendto): removed.
+
+2004-03-17  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h (showFoks): removed.
+
+       * guiapi.[Ch] (gui_ShowForks): removed.
+
+2004-01-25  Angus Leeming  <leeming@lyx.org>
+
+       * Dialogs.h (showSearch):
+       * guiapi.[Ch] (gui_ShowSearch): removed.
+
+2004-01-08  Angus Leeming  <leeming@lyx.org>
+
+       * FileDialog.h (open, save): the file filter mask is now passed
+       as a FileFilterList rather than as a string.
+
+2003-11-13  Alfredo Braunstein  <abraunst@lyx.org>
+
+       * screen.[Ch] (fitCursor): use LCursor::getDim, simplify
+       (fitManualCursor): remove
+       (topCursorVisible): remove
+
+
+2003-11-11  Alfredo Braunstein  <abraunst@libero.it>
+
+       * screen.C (showCursor): use absolute coords form LCursor
+
+2003-11-10  André Pönitz  <poenitz@gmx.net>
+
+       * screen.C: adjust to removed inset locking
+
+2003-10-14  Angus Leeming  <leeming@lyx.org>
+
+       * LyXView.[Ch] (updateInset): invoke BufferView::updateInset, returning
+       a pointer to the Buffer owning the inset.
+
+2003-10-13  Joao Luis Meloni Assirati <assirati@fma.if.usp.br>
+
+       * lyx_gui.h (set_datasocket_callback, set_serversocket_callback,
+       remove_datasocket_callback, remove_serversocket_callback):
+       new function declarations, implemented in the various frontends.
+
+2003-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
+
+       * lyx_gui.h: add <string> and other small fixes to make Lars'
+       std::string patch compile with STLport.
+
+2003-09-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
+
+       * LyXView.C (updateToolbar): adjust
+
+2003-09-18  Angus Leeming  <leeming@lyx.org>
+
+       * Painter.C:
+       * Painter.h:
+       * lyx_gui.h: rename EnumLColor as LColor_color.
+
+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:
@@ -8,7 +416,7 @@
 
        * 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
 
        * 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