1 2004-09-27 Lars Gullik Bjønnes <larsbj@gullik.net>
3 * lyx_gui.C (start): change comment
4 (start): use for_each instead of explicit loop
6 * GWorkArea.h: store shared_ptr in the Maps.
8 * GWorkArea.C (~ColorCache): delete
12 (cacheXftColor): adjust
15 * GView.C (GView): use show_all() instead of explict loop
17 * GMathPanel.C (doBuild): ws change
19 2004-09-27 John Spray <spray_john@users.sourceforge.net>
21 * The Character dialog
22 * Dialogs.C, GCharacter.C, GCharacter.h, Makefile.am, ghelpers.h,
23 glade/Makefile.am, glade/character.glade
25 2004-09-27 Lars Gullik Bjonnes <larsbj@gullik.net>
27 * GXpmBtnTbl.C (construct): use Boost.Assert
29 * GToolbar.C (update): make items const
31 2004-09-27 John Spray <spray_john@users.sourceforge.net>
33 * GBC.C: Don't let the button controller set the label on GTK+
35 * GMathPanel.C: resize-friendly packing
36 * glade/*.glade: misc tweaks
38 2004-09-26 Lars Gullik Bjonnes <larsbj@gullik.net>
40 * Reordered and a lot of includes in a lot of files.
42 2004-09-26 Lars Gullik Bjonnes <larsbj@gullik.net>
43 John Spray <spray_john@users.sourceforge.net>
45 * Initial move to gtk 2.4.
47 2004-09-26 Lars Gullik Bjonnes <larsbj@gullik.net>
51 2004-09-25 John Spray <spray_john@users.sourceforge.net>
53 * GPrint.C: minor fixes to make it compile and work, get rid of
55 * Dialogs.C: move from FormPrint to GPrint
56 * Makefile.am: move from FormPrint to GPrint
57 * glade/print.glade: rearrange, gtk stock button for Print, get
60 2004-09-24 John Spray <spray_john@users.sourceforge.net>
62 * GSearch.[Ch]: new files
63 * Dialogs.C: move from formsearch to gsearch
64 * Makefile.am: move from formsearch to gsearch, alphabetically
65 sort list of libgtk_la_SOURCES
66 * glade/search.glade: s/Backwords/Backwards/, accelerator escape
67 for close button, gtk stock buttons for find and replace.
69 2004-09-23 John Spray <spray_john@users.sourceforge.net>
71 * GWorkArea.[Ch]: Add GWorkArea::onScrollWheel to implement
72 mouse-wheel scrolling of document
74 2004-07-24 Lars Gullik Bjonnes <larsbj@gullik.net>
76 * GPainter.C (text): use boost::scoped_array to store the
77 temporary wchar_t pointer
79 * lyx_gui.C: change "support/std_sstream.h" to <sstream>
81 2004-07-22 Lars Gullik Bjonnes <larsbj@gullik.net>
83 * lyx_gui.C (register_socket_callback,unregister_socket_callback):
85 (set_read_callback,remove_read_callback): remove implementation
87 * io_callback.[Ch]: new files
88 * Makefile.am (libgtk_la_SOURCES): handle them
90 2004-07-21 Lars Gullik Bjonnes <larsbj@gullik.net>
92 * lyx_gui.C (register_socket_callback): add stub
93 (unregister_socket_callback): add stub
95 2004-05-26 Lars Gullik Bjonnes <larsbj@gullik.net>
97 * Makefile.am: dont create a separate xforms.lo use he files
98 directly when building libgtk instead.
100 2004-05-19 Angus Leeming <leeming@lyx.org>
102 * Most files: wrap code up inside namespace lyx::frontend.
104 2004-05-04 Angus Leeming <leeming@lyx.org>
106 * Dialogs.C: Remove "error" dialog identifier.
108 2004-04-28 Angus Leeming <leeming@lyx.org>
110 * GToolbar.[Ch]: rewrite code to derive from a single Toolbar or
113 * GView.C: small changes due to changed Toolbar API.
115 2004-04-28 Angus Leeming <leeming@lyx.org>
117 * WorkAreaFactory.C (create): No longer passed x, y data.
119 * GView.[Ch] (c-tor): no longer passes x, y data to BufferView c-tor.
121 2004-04-28 Angus Leeming <leeming@lyx.org>
123 * WorkAreaFactory.C (create): pass a LyXView & to GWorkArea c-tor.
125 * GWorkArea.[Ch] (c-tor): now receives a LyXView &. Use it instead
128 * GView.[Ch] (instance): removed.
130 2004-04-27 Angus Leeming <leeming@lyx.org>
132 * GView.[Ch]: split the window into 'top', 'left', 'center',
133 'right' and 'bottom' boxes.
134 (getBox): accessor for a particular box.
136 * GMenubar.C (c-tor):
137 * GMiniBuffer.C (c-tor):
138 * GWorkArea.C (c-tor):
139 * GToolbar.C (add): access the correct Box in GView.
141 * GToolbar.[Ch] (add, displayToolbar): show only those toolbars that
144 2004-04-27 Angus Leeming <leeming@lyx.org>
146 * ghelpers.[Ch]: new files.
147 (findGladeFile): search the top_srcdir() as welll as LibFileSearch
148 when looking for glade files.
150 * Makefile.am: add new files.
152 * GAboutlyx.C (doBuild):
153 * GMathDelim.C (doBuild):
154 * GMathPanel.C (doBuild):
155 * GPrint.C (doBuild):
156 * GTableCreate.C (doBuild):
158 * GUrl.C (doBuild): use findGladeFile in preference to LibFileSearch.
159 Prevents crash when using a not-installed lyx executable.
161 2004-04-20 Angus Leeming <leeming@lyx.org>
163 * Makefile.am (SUBDIRS): add gimages.
165 * gimages/.cvsignore: new file. Ignore Makefile.in, Makefile.
167 * gimages/Makefile.am: new file. Add the xpm files to EXTRA_DIST.
169 * glade/Makefile.am (GLADE_FILES): replace '*.glade' with the
170 names of the individual files.
171 'make distdir' Now works when srcdir != builddir.
173 2004-04-08 Angus Leeming <leeming@lyx.org>
175 * GPainter.C: compile fixes.
177 2004-04-07 Alfredo Braunstein <abraunst@lyx.org>
179 * GPainter.[Ch]: adjust to changes in Painter.h
181 2004-04-05 Angus Leeming <leeming@lyx.org>
183 * Dialogs.C (build): set the preferences dialog button policy to
186 2004-04-05 Angus Leeming <leeming@lyx.org>
188 * GMenubar.C: wrap #warning calls inside #ifdef WITH_WARNINGS blocks.
190 2004-03-31 Angus Leeming <leeming@lyx.org>
192 * GViewBase.C: remove mention of ControlButtons.h.
194 * Makefile.am: remove mention of xforms' Dialogs2.lo, FormBase.lo.
196 2004-03-31 Angus Leeming <leeming@lyx.org>
198 * Dialogs.C (build): added preamble dialog.
200 2004-03-31 Angus Leeming <leeming@lyx.org>
202 * Dialogs.C (build): added spellchecker dialog.
204 2004-03-31 Angus Leeming <leeming@lyx.org>
206 * Dialogs.C (build): added preferences dialog.
208 2004-03-30 Angus Leeming <leeming@lyx.org>
210 * Dialogs.C (build) added document dialog.
212 2004-03-28 Angus Leeming <leeming@lyx.org>
214 * Dialogs.C (build): added print dialog.
216 2004-03-27 Angus Leeming <leeming@lyx.org>
218 * Dialogs.C (build): added box, fidreplace, log, sendto, vspace
219 dialogs. Removed latexlog.
221 * Makefile.am: associated changes.
223 2004-03-26 Angus Leeming <leeming@lyx.org>
225 * Makefile.am: ensure that the build can find lyx_forms.h when
228 2004-03-26 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
230 * GLyXKeySym.C (print): new method; print a keysym using
231 kb_keymap::printKeySym (should use some native gtk method instead)
233 2004-03-24 Angus Leeming <leeming@lyx.org>
235 * GMenubar.C (submenuDisabled, onSubMenuActivate): compile fixes
236 due to the changes in FuncStatus.
238 * GToolbar.C (update): ditto.
240 * lyx_gui.C (start): remove code to order buffers as it no longer
241 compiles and none of the other frontends do this anymore.
243 2004-03-17 Angus Leeming <leeming@lyx.org>
245 * Makefile.am: remove mention of the forks dialog.
247 2004-02-09 Huang Ying <hying_caritas@163.com>
249 * GXpmBtnTbl.C : add a GXpmBtnTbl class to automate creating a Xpm
250 Button Table according to a set of xpm data or xbm data, is equivalent
251 with bmtable in xforms frontend.
252 * GMathPanel.C : revise using GXpmBtnTbl.
253 * gimages : a directory for xpm used in gtk frontend only.
254 * GMathDelim.C : math delimiter dialog.
256 2004-02-07 Huang Ying <hying_caritas@163.com>
258 * GViewBase.C : add addCancel, addOK, addApply, add Restore to
259 facilitate setup buttons signal.
260 * GAboutLyx.C : using addxxx series functions.
261 * GTableCreate.C : using addxxx series functions.
262 * GText.C : using addxxx series functions.
263 * GUrl.C : using addxxx series functions.
265 2004-02-02 Huang Ying <hying_caritas@163.com>
267 * GAboutLyx.C : the "CREDITS" is in "ISO8859-1" charset not locale
268 charset, so change the convert function from Glib::locale_to_utf8
269 to Glib::convert(credit, "UTF-8", "ISO8859-1").
271 2003-12-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
274 * Makefile.am: remove vclog (compile fix)
276 2003-12-14 Michael Schmitt <michael.schmitt@teststep.org>
279 * Makefile.am: remove minipage
281 2003-10-30 Huang Ying <hying_caritas@163.com>
283 * GToolbar.C : change layouts widget update code according xforms
284 fronetends to prevent layouts widget from disable always.
286 2003-10-28 Huang Ying <hying_caritas@163.com>
288 * codeConvert.h (etc): Change FcChar to XftChar according to the libxft
290 * FileDialogPrivate.C : get rid of button support in FileDialog
291 because of the implementation of Gtk::FileSelection changed.
292 * glade/.cvsignore : add *.gladep, which is generated during editing
294 * Add MathPanel, TableCreate and Url dialog
296 2003-10-15 José Matos <jamatos@lyx.org>
298 * lyx_gui.C (start): add lyxsocket.
299 (LyX_XErrHandler): fix call to emergencyCleanup.
301 2003-10-14 Angus Leeming <leeming@lyx.org>
303 * lyx_gui.C (start): store the LyXView in the LyX list of all LyXViews.
305 2003-10-13 José Matos <jamatos@lyx.org>
307 * lyx_gui.C (set_datasocket_callback, set_serversocket_callback,
308 remove_datasocket_callback, remove_serversocket_callback):
309 prefix those fucntions with lyx_gui:: to link correctly.
311 * lyx_gui.C (start): fix call to dispatch.
313 2003-10-13 Angus Leeming <leeming@lyx.org>
315 * lyx_gui.C (set_datasocket_callback, set_serversocket_callback,
316 remove_datasocket_callback, remove_serversocket_callback):
317 placeholder functions, enabling the frontend to be linked.
319 2003-10-08 Angus Leeming <leeming@lyx.org>
321 Fix doxygen warnings.
323 * Alert_pimpl.C: \file Alert_pimpl.C -> \file gtk/Alert_pimpl.C
324 * FileDialog.C: \file FileDialog.C -> \file gtk/FileDialog.C
325 * GView.C: \file GView.C -> \file gtk/GView.C
326 * GView.h: \file GView.h -> \file gtk/GView.h
328 2003-09-21 Lars Gullik Bjønnes <larsbj@gullik.net>
330 * GToolbar.C (add): Make it take a ToobarBackend::Item as arg,
332 (onButtonClicked): take a FuncRequest
335 * GMenubar.C (submenuDisabled): pass FuncRequest to getStatus.
336 (onSubMenuActivate): ditto
337 (onCommandActivate): pass MenuItem::func to dispatch
339 * LyXKeySymFactory.C (create): fix new bug
341 * GView.C (GView): fix new bug
343 * GToolbar.C (add): fix new bug
345 2003-09-18 Angus Leeming <leeming@lyx.org>
351 * lyx_gui.C: rename EnumLColor as LColor_color.
353 2003-09-16 Angus Leeming <leeming@lyx.org>
355 * GScreen.[Ch] (workarea):
356 * GWorkArea.[Ch] (~ColorCache, getColor, getXftColor, cacheColor,
357 cacheXftColor, getPainter, workWidth, workHeight, xpos, ypos, getWindow,
358 getDisplay, getPixmap, getGC, getColormap, getXftDraw, getColorHandler):
361 2003-09-15 Angus Leeming <leeming@lyx.org>
363 * GPainter.C: add #include "LColor.h".
364 * GPainter.[Ch] (setForeground, point, line, lines, rectangle, fillRectangle,
365 fillPolygon, arc): pass EnumLColor args, rather than LColor::color ones.
368 * GWorkArea.C: add #include "LColor.h".
370 * GWorkArea.h: remove #include "LColor.h".
371 change typedefs to take an EnumLColor arg rather than an LColor::color one.
373 * GWorkArea.h (getColor, getXftColor, cacheColor, cacheXftColor):
374 * GWorkArea.[Ch] (getXftColor, getGdkColor): pass EnumLColor args, rather
375 than LColor::color ones.
377 * lyx_gui.C (hexname, update_color): pass EnumLColor args, rather
378 than LColor::color ones.
380 2003-09-10 Angus Leeming <leeming@lyx.org>
382 * GToolbar.C (onLayoutSelected): missed a change from a call to the
383 Buffer::params member variable to the Buffer::params() function.
385 2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
387 * GPainter.C: change Assert to BOOST_ASSERT
389 2003-09-08 Angus Leeming <leeming@lyx.org>
391 * GPainter.h: do not #include <config.h> in header files.
393 2003-09-02 Angus Leeming <leeming@lyx.org>
396 * glade/.cvsignore: new files.
398 2003-09-02 Angus Leeming <leeming@lyx.org>
400 * all files: standard-conformant header blurbs.
402 2003-09-02 Huang Ying <hying_caritas@163.com>