2004-11-25 John Spray * GViewBase.h: Fix gcc 3.4 compilation * pch.h: added (barebones version to be improved) 2004-11-22 John Spray * GWorkArea.C: Set small scrolling interval to 3*lineheight as opposed to 1*lineheight 2004-11-22 Georg Baum * GSendto.C: Disable concept checks (see below) 2004-11-21 John Spray * The Sendto Dialog: Dialogs.C, Makefile.am, GSendto.C, GSendto.h 2004-11-17 Lars Gullik Bjonnes * Disable concept checks with the use of ugly preprocessor stuff in several files. 2004-11-15 Jean-Marc Lasgouttes * GView.C (hasFocus): new method, always returns true for now 2004-11-15 John Spray * The VSpace Dialog: Dialogs.C, Makefile.am, GVSpace.C, GVSpace.h * The Note Dialog: Dialogs.C, Makefile.am, GNote.C, GNote.h * The Float Dialog: Dialogs.C, Makefile.am, GFloat.C, GFloat.h * ghelpers.[Ch]: getGTKStockIcon added to choose gtk stock icons for FuncRequests, buildLengthNoRelUnitList() to get vector of units not containing "%" * GToolbar.C: use getGTKStockIcon for toolbutton icons * GMenubar.C: add icons to menu items 2004-11-14 John Spray * The ERT dialog: Dialogs.C, Makefile.am, GERT.C, GERT.h * The Box dialog: Dialogs.C, Makefile.am, GBox.C, GBox.h * ghelpers.[Ch], GGraphics.[Ch]: new functions unitsComboFromLength and getDefaultUnit take functionality that was in GGraphics into ghelpers 2004-11-08 Jean-Marc Lasgouttes * GToolbar.C (selected): use layoutSelected() 2004-11-05 Jean-Marc Lasgouttes * GToolbar.C (selected, clicked): * GMenubar.C (onCommandActivate): do not use the verbose argument to dispatch 2004-11-04 John Spray * GWorkArea.C: convert GdkEventButton->state from gdk mouse button ids into mouse_button::state using gButtonToLyx function 2004-10-23 John Spray * ghelpers.[Ch]: Add buildLengthUnitList() to get vector of available length unit strings * The Graphics dialog: Dialogs.C, Makefile.am, GGraphics.C, GGraphics.h 2004-10-11 John Spray * GWorkArea.C: allow user to scroll only one half workarea height off the end of the document, and make the scrollbar and mousewheel consistant in this respect. 2004-10-11 John Spray * The Changes dialog * Dialogs.C, Makefile.am, GChanges.C, GChanges.h * ControlChanges.[Ch]: make accept() and reject() return bool from findNextChange 2004-10-09 John Spray * The Log dialog * Dialogs.C, GLog.C, GLog.h, Makefile.am, glade/log.glade 2004-10-08 John Spray * The ShowFile dialog * Dialogs.C, GShowFile.C, GShowFile.h, Makefile.am * The Texinfo dialog * Dialogs.C, GTexinfo.C, GTexinfo.h, Makefile.am * The ErrorList dialog * Dialogs.C, GErrorList.C, GErrorList.h, Makefile.am * GViewBase.[Ch]: implement setTitle for gtk windows. 2004-10-06 John Spray * The Spellchecker dialog * Dialogs.C, GSpellchecker.C, GSpellchecker.h, Makefile.am 2004-10-06 John Spray * GView.C (c-tor): get the layout engine working correctly by invoking Gtk::PACK_EXPAND_WIDGET for the main LyX screen. 2004-10-04 John Spray * The MathsMatrix dialog * Dialogs.C, GMathsMatrix.C, GMathsMatrix.h, Makefile.am 2004-10-04 John Spray * GMenubar.C: use item->submenu() instead of getMenu(item->submenuname) where item->submenuname is empty. Fixes crash with "Figures" submenu. 2004-10-03 John Spray * GMenubar.C: add labels in MenuItems to display bindings * GLyxKeySym.C: make print() output GTK+ style (Ctrl+N instead of C-n) 2004-10-02 John Spray * The Table of Contents dialog * Dialogs.C, GToc.C, GToc.h, Makefile.am 2004-09-29 John Spray * The Paragraph dialog * Dialogs.C, GParagraph.C, GParagraph.h, Makefile.am 2004-09-28 John Spray * GToolbar.[Ch]: Use ComboBox instead of deprecated Combo for GLayoutBox class 2004-09-27 Lars Gullik Bjønnes * lyx_gui.C (start): change comment (start): use for_each instead of explicit loop * GWorkArea.h: store shared_ptr in the Maps. * GWorkArea.C (~ColorCache): delete (getColor): adjust (getXftColor): adjust (cacheColor): adjust (cacheXftColor): adjust (clear): simplify * GView.C (GView): use show_all() instead of explict loop * GMathPanel.C (doBuild): ws change 2004-09-27 John Spray * The Character dialog * Dialogs.C, GCharacter.C, GCharacter.h, Makefile.am, ghelpers.h, glade/Makefile.am, glade/character.glade 2004-09-27 Lars Gullik Bjonnes * GXpmBtnTbl.C (construct): use Boost.Assert * GToolbar.C (update): make items const 2004-09-27 John Spray * GBC.C: Don't let the button controller set the label on GTK+ stock icons * GMathPanel.C: resize-friendly packing * glade/*.glade: misc tweaks 2004-09-26 Lars Gullik Bjonnes * Reordered and a lot of includes in a lot of files. 2004-09-26 Lars Gullik Bjonnes John Spray * Initial move to gtk 2.4. 2004-09-26 Lars Gullik Bjonnes * WS changes. 2004-09-25 John Spray * GPrint.C: minor fixes to make it compile and work, get rid of "Apply" * Dialogs.C: move from FormPrint to GPrint * Makefile.am: move from FormPrint to GPrint * glade/print.glade: rearrange, gtk stock button for Print, get rid of "Apply" 2004-09-24 John Spray * GSearch.[Ch]: new files * Dialogs.C: move from formsearch to gsearch * Makefile.am: move from formsearch to gsearch, alphabetically sort list of libgtk_la_SOURCES * glade/search.glade: s/Backwords/Backwards/, accelerator escape for close button, gtk stock buttons for find and replace. 2004-09-23 John Spray * GWorkArea.[Ch]: Add GWorkArea::onScrollWheel to implement mouse-wheel scrolling of document 2004-07-24 Lars Gullik Bjonnes * GPainter.C (text): use boost::scoped_array to store the temporary wchar_t pointer * lyx_gui.C: change "support/std_sstream.h" to 2004-07-22 Lars Gullik Bjonnes * lyx_gui.C (register_socket_callback,unregister_socket_callback): implement (set_read_callback,remove_read_callback): remove implementation * io_callback.[Ch]: new files * Makefile.am (libgtk_la_SOURCES): handle them 2004-07-21 Lars Gullik Bjonnes * lyx_gui.C (register_socket_callback): add stub (unregister_socket_callback): add stub 2004-05-26 Lars Gullik Bjonnes * Makefile.am: dont create a separate xforms.lo use he files directly when building libgtk instead. 2004-05-19 Angus Leeming * Most files: wrap code up inside namespace lyx::frontend. 2004-05-04 Angus Leeming * Dialogs.C: Remove "error" dialog identifier. 2004-04-28 Angus Leeming * GToolbar.[Ch]: rewrite code to derive from a single Toolbar or LayoutBox. * GView.C: small changes due to changed Toolbar API. 2004-04-28 Angus Leeming * WorkAreaFactory.C (create): No longer passed x, y data. * GView.[Ch] (c-tor): no longer passes x, y data to BufferView c-tor. 2004-04-28 Angus Leeming * WorkAreaFactory.C (create): pass a LyXView & to GWorkArea c-tor. * GWorkArea.[Ch] (c-tor): now receives a LyXView &. Use it instead of GView::instance. * GView.[Ch] (instance): removed. 2004-04-27 Angus Leeming * GView.[Ch]: split the window into 'top', 'left', 'center', 'right' and 'bottom' boxes. (getBox): accessor for a particular box. * GMenubar.C (c-tor): * GMiniBuffer.C (c-tor): * GWorkArea.C (c-tor): * GToolbar.C (add): access the correct Box in GView. * GToolbar.[Ch] (add, displayToolbar): show only those toolbars that are flagged as 'ON'. 2004-04-27 Angus Leeming * ghelpers.[Ch]: new files. (findGladeFile): search the top_srcdir() as welll as LibFileSearch when looking for glade files. * Makefile.am: add new files. * GAboutlyx.C (doBuild): * GMathDelim.C (doBuild): * GMathPanel.C (doBuild): * GPrint.C (doBuild): * GTableCreate.C (doBuild): * GText.C (doBuild): * GUrl.C (doBuild): use findGladeFile in preference to LibFileSearch. Prevents crash when using a not-installed lyx executable. 2004-04-20 Angus Leeming * Makefile.am (SUBDIRS): add gimages. * gimages/.cvsignore: new file. Ignore Makefile.in, Makefile. * gimages/Makefile.am: new file. Add the xpm files to EXTRA_DIST. * glade/Makefile.am (GLADE_FILES): replace '*.glade' with the names of the individual files. 'make distdir' Now works when srcdir != builddir. 2004-04-08 Angus Leeming * GPainter.C: compile fixes. 2004-04-07 Alfredo Braunstein * GPainter.[Ch]: adjust to changes in Painter.h 2004-04-05 Angus Leeming * Dialogs.C (build): set the preferences dialog button policy to PreferencesPolicy. 2004-04-05 Angus Leeming * GMenubar.C: wrap #warning calls inside #ifdef WITH_WARNINGS blocks. 2004-03-31 Angus Leeming * GViewBase.C: remove mention of ControlButtons.h. * Makefile.am: remove mention of xforms' Dialogs2.lo, FormBase.lo. 2004-03-31 Angus Leeming * Dialogs.C (build): added preamble dialog. 2004-03-31 Angus Leeming * Dialogs.C (build): added spellchecker dialog. 2004-03-31 Angus Leeming * Dialogs.C (build): added preferences dialog. 2004-03-30 Angus Leeming * Dialogs.C (build) added document dialog. 2004-03-28 Angus Leeming * Dialogs.C (build): added print dialog. 2004-03-27 Angus Leeming * Dialogs.C (build): added box, fidreplace, log, sendto, vspace dialogs. Removed latexlog. * Makefile.am: associated changes. 2004-03-26 Angus Leeming * Makefile.am: ensure that the build can find lyx_forms.h when srcdir != builddir. 2004-03-26 Jean-Marc Lasgouttes * GLyXKeySym.C (print): new method; print a keysym using kb_keymap::printKeySym (should use some native gtk method instead) 2004-03-24 Angus Leeming * GMenubar.C (submenuDisabled, onSubMenuActivate): compile fixes due to the changes in FuncStatus. * GToolbar.C (update): ditto. * lyx_gui.C (start): remove code to order buffers as it no longer compiles and none of the other frontends do this anymore. 2004-03-17 Angus Leeming * Makefile.am: remove mention of the forks dialog. 2004-02-09 Huang Ying * GXpmBtnTbl.C : add a GXpmBtnTbl class to automate creating a Xpm Button Table according to a set of xpm data or xbm data, is equivalent with bmtable in xforms frontend. * GMathPanel.C : revise using GXpmBtnTbl. * gimages : a directory for xpm used in gtk frontend only. * GMathDelim.C : math delimiter dialog. 2004-02-07 Huang Ying * GViewBase.C : add addCancel, addOK, addApply, add Restore to facilitate setup buttons signal. * GAboutLyx.C : using addxxx series functions. * GTableCreate.C : using addxxx series functions. * GText.C : using addxxx series functions. * GUrl.C : using addxxx series functions. 2004-02-02 Huang Ying * GAboutLyx.C : the "CREDITS" is in "ISO8859-1" charset not locale charset, so change the convert function from Glib::locale_to_utf8 to Glib::convert(credit, "UTF-8", "ISO8859-1"). 2003-12-20 Jürgen Spitzmüller * Dialogs.C: * Makefile.am: remove vclog (compile fix) 2003-12-14 Michael Schmitt * Dialogs.C: * Makefile.am: remove minipage 2003-10-30 Huang Ying * GToolbar.C : change layouts widget update code according xforms fronetends to prevent layouts widget from disable always. 2003-10-28 Huang Ying * codeConvert.h (etc): Change FcChar to XftChar according to the libxft interface changing. * FileDialogPrivate.C : get rid of button support in FileDialog because of the implementation of Gtk::FileSelection changed. * glade/.cvsignore : add *.gladep, which is generated during editing *.galde * Add MathPanel, TableCreate and Url dialog 2003-10-15 José Matos * lyx_gui.C (start): add lyxsocket. (LyX_XErrHandler): fix call to emergencyCleanup. 2003-10-14 Angus Leeming * lyx_gui.C (start): store the LyXView in the LyX list of all LyXViews. 2003-10-13 José Matos * lyx_gui.C (set_datasocket_callback, set_serversocket_callback, remove_datasocket_callback, remove_serversocket_callback): prefix those fucntions with lyx_gui:: to link correctly. * lyx_gui.C (start): fix call to dispatch. 2003-10-13 Angus Leeming * lyx_gui.C (set_datasocket_callback, set_serversocket_callback, remove_datasocket_callback, remove_serversocket_callback): placeholder functions, enabling the frontend to be linked. 2003-10-08 Angus Leeming Fix doxygen warnings. * Alert_pimpl.C: \file Alert_pimpl.C -> \file gtk/Alert_pimpl.C * FileDialog.C: \file FileDialog.C -> \file gtk/FileDialog.C * GView.C: \file GView.C -> \file gtk/GView.C * GView.h: \file GView.h -> \file gtk/GView.h 2003-09-21 Lars Gullik Bjønnes * GToolbar.C (add): Make it take a ToobarBackend::Item as arg, adjust. (onButtonClicked): take a FuncRequest (update): adjust * GMenubar.C (submenuDisabled): pass FuncRequest to getStatus. (onSubMenuActivate): ditto (onCommandActivate): pass MenuItem::func to dispatch * LyXKeySymFactory.C (create): fix new bug * GView.C (GView): fix new bug * GToolbar.C (add): fix new bug 2003-09-18 Angus Leeming * GPainter.C: * GPainter.h: * GWorkArea.C: * GWorkArea.h: * lyx_gui.C: rename EnumLColor as LColor_color. 2003-09-16 Angus Leeming * GScreen.[Ch] (workarea): * GWorkArea.[Ch] (~ColorCache, getColor, getXftColor, cacheColor, cacheXftColor, getPainter, workWidth, workHeight, xpos, ypos, getWindow, getDisplay, getPixmap, getGC, getColormap, getXftDraw, getColorHandler): move out-of-line. 2003-09-15 Angus Leeming * GPainter.C: add #include "LColor.h". * GPainter.[Ch] (setForeground, point, line, lines, rectangle, fillRectangle, fillPolygon, arc): pass EnumLColor args, rather than LColor::color ones. * GScreen.C: * GWorkArea.C: add #include "LColor.h". * GWorkArea.h: remove #include "LColor.h". change typedefs to take an EnumLColor arg rather than an LColor::color one. * GWorkArea.h (getColor, getXftColor, cacheColor, cacheXftColor): * GWorkArea.[Ch] (getXftColor, getGdkColor): pass EnumLColor args, rather than LColor::color ones. * lyx_gui.C (hexname, update_color): pass EnumLColor args, rather than LColor::color ones. 2003-09-10 Angus Leeming * GToolbar.C (onLayoutSelected): missed a change from a call to the Buffer::params member variable to the Buffer::params() function. 2003-09-09 Lars Gullik Bjønnes * GPainter.C: change Assert to BOOST_ASSERT 2003-09-08 Angus Leeming * GPainter.h: do not #include in header files. 2003-09-02 Angus Leeming * .cvsignore: * glade/.cvsignore: new files. 2003-09-02 Angus Leeming * all files: standard-conformant header blurbs. 2003-09-02 Huang Ying * initial release