]> git.lyx.org Git - lyx.git/blob - src/frontends/gtk/ChangeLog
Add GTK Log view dialog
[lyx.git] / src / frontends / gtk / ChangeLog
1 2004-10-09  John Spray  <spray_john@users.sourceforge.net>
2
3         * The Log dialog
4         * Dialogs.C, GLog.C, GLog.h, Makefile.am, glade/log.glade
5
6 2004-10-08  John Spray  <spray_john@users.sourceforge.net>
7
8         * The ShowFile dialog
9         * Dialogs.C, GShowFile.C, GShowFile.h, Makefile.am
10         * The Texinfo dialog
11         * Dialogs.C, GTexinfo.C, GTexinfo.h, Makefile.am
12         * The ErrorList dialog
13         * Dialogs.C, GErrorList.C, GErrorList.h, Makefile.am
14         * GViewBase.[Ch]: implement setTitle for gtk windows.
15
16 2004-10-06  John Spray  <spray_john@users.sourceforge.net>
17
18         * The Spellchecker dialog
19         * Dialogs.C, GSpellchecker.C, GSpellchecker.h, Makefile.am
20
21 2004-10-06  John Spray  <spray_john@users.sourceforge.net>
22
23         * GView.C (c-tor): get the layout engine working correctly by
24         invoking Gtk::PACK_EXPAND_WIDGET for the main LyX screen.
25
26 2004-10-04  John Spray  <spray_john@users.sourceforge.net>
27
28         * The MathsMatrix dialog
29         * Dialogs.C, GMathsMatrix.C, GMathsMatrix.h, Makefile.am
30
31 2004-10-04  John Spray  <spray_john@users.sourceforge.net>
32
33         * GMenubar.C: use item->submenu() instead of
34         getMenu(item->submenuname) where item->submenuname is empty.
35         Fixes crash with "Figures" submenu.
36
37 2004-10-03  John Spray  <spray_john@users.sourceforge.net>
38
39         * GMenubar.C: add labels in MenuItems to display bindings
40         * GLyxKeySym.C: make print() output GTK+ style (Ctrl+N instead
41         of C-n)
42
43 2004-10-02  John Spray  <spray_john@users.sourceforge.net>
44
45         * The Table of Contents dialog
46         * Dialogs.C, GToc.C, GToc.h, Makefile.am
47
48 2004-09-29  John Spray  <spray_john@users.sourceforge.net>
49
50         * The Paragraph dialog
51         * Dialogs.C, GParagraph.C, GParagraph.h, Makefile.am
52
53 2004-09-28  John Spray  <spray_john@users.sourceforge.net>
54
55         * GToolbar.[Ch]: Use ComboBox instead of deprecated Combo for
56         GLayoutBox class
57
58 2004-09-27  Lars Gullik Bjønnes  <larsbj@gullik.net>
59
60         * lyx_gui.C (start): change comment
61         (start): use for_each instead of explicit loop
62
63         * GWorkArea.h: store shared_ptr in the Maps.
64
65         * GWorkArea.C (~ColorCache): delete
66         (getColor): adjust
67         (getXftColor): adjust
68         (cacheColor): adjust
69         (cacheXftColor): adjust
70         (clear): simplify
71
72         * GView.C (GView): use show_all() instead of explict loop
73
74         * GMathPanel.C (doBuild): ws change
75
76 2004-09-27  John Spray  <spray_john@users.sourceforge.net>
77
78         * The Character dialog
79         * Dialogs.C, GCharacter.C, GCharacter.h, Makefile.am, ghelpers.h,
80         glade/Makefile.am, glade/character.glade
81
82 2004-09-27  Lars Gullik Bjonnes  <larsbj@gullik.net>
83
84         * GXpmBtnTbl.C (construct): use Boost.Assert
85
86         * GToolbar.C (update): make items const
87
88 2004-09-27  John Spray  <spray_john@users.sourceforge.net>
89
90         * GBC.C: Don't let the button controller set the label on GTK+
91         stock icons
92         * GMathPanel.C: resize-friendly packing
93         * glade/*.glade: misc tweaks
94
95 2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
96
97         * Reordered and a lot of includes in a lot of files.
98
99 2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
100             John Spray  <spray_john@users.sourceforge.net>
101
102         * Initial move to gtk 2.4.
103
104 2004-09-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
105
106         * WS changes.
107
108 2004-09-25  John Spray  <spray_john@users.sourceforge.net>
109
110         * GPrint.C: minor fixes to make it compile and work, get rid of
111         "Apply"
112         * Dialogs.C: move from FormPrint to GPrint
113         * Makefile.am: move from FormPrint to GPrint
114         * glade/print.glade: rearrange, gtk stock button for Print, get
115         rid of "Apply"
116
117 2004-09-24  John Spray  <spray_john@users.sourceforge.net>
118
119         * GSearch.[Ch]: new files
120         * Dialogs.C: move from formsearch to gsearch
121         * Makefile.am: move from formsearch to gsearch, alphabetically
122         sort list of libgtk_la_SOURCES
123         * glade/search.glade: s/Backwords/Backwards/, accelerator escape
124         for close button, gtk stock buttons for find and replace.
125
126 2004-09-23  John Spray  <spray_john@users.sourceforge.net>
127
128         * GWorkArea.[Ch]: Add GWorkArea::onScrollWheel to implement
129         mouse-wheel scrolling of document
130
131 2004-07-24  Lars Gullik Bjonnes  <larsbj@gullik.net>
132
133         * GPainter.C (text): use boost::scoped_array to store the
134         temporary wchar_t pointer
135
136         * lyx_gui.C: change "support/std_sstream.h" to <sstream>
137
138 2004-07-22  Lars Gullik Bjonnes  <larsbj@gullik.net>
139
140         * lyx_gui.C (register_socket_callback,unregister_socket_callback):
141         implement
142         (set_read_callback,remove_read_callback): remove implementation
143
144         * io_callback.[Ch]: new files
145         * Makefile.am (libgtk_la_SOURCES): handle them
146
147 2004-07-21  Lars Gullik Bjonnes  <larsbj@gullik.net>
148
149         * lyx_gui.C (register_socket_callback): add stub
150         (unregister_socket_callback): add stub
151
152 2004-05-26  Lars Gullik Bjonnes  <larsbj@gullik.net>
153
154         * Makefile.am: dont create a separate xforms.lo use he files
155         directly when building libgtk instead.
156
157 2004-05-19  Angus Leeming  <leeming@lyx.org>
158
159         * Most files: wrap code up inside namespace lyx::frontend.
160
161 2004-05-04  Angus Leeming  <leeming@lyx.org>
162
163         * Dialogs.C: Remove "error" dialog identifier.
164
165 2004-04-28  Angus Leeming  <leeming@lyx.org>
166
167         * GToolbar.[Ch]: rewrite code to derive from a single Toolbar or
168         LayoutBox.
169
170         * GView.C: small changes due to changed Toolbar API.
171
172 2004-04-28  Angus Leeming  <leeming@lyx.org>
173
174         * WorkAreaFactory.C (create): No longer passed x, y data.
175
176         * GView.[Ch] (c-tor): no longer passes x, y data to BufferView c-tor.
177
178 2004-04-28  Angus Leeming  <leeming@lyx.org>
179
180         * WorkAreaFactory.C (create): pass a LyXView & to GWorkArea c-tor.
181
182         * GWorkArea.[Ch] (c-tor): now receives a LyXView &. Use it instead
183         of GView::instance.
184
185         * GView.[Ch] (instance): removed.
186
187 2004-04-27  Angus Leeming  <leeming@lyx.org>
188
189         * GView.[Ch]: split the window into 'top', 'left', 'center',
190         'right' and 'bottom' boxes.
191         (getBox): accessor for a particular box.
192
193         * GMenubar.C (c-tor):
194         * GMiniBuffer.C (c-tor):
195         * GWorkArea.C (c-tor):
196         * GToolbar.C (add): access the correct Box in GView.
197
198         * GToolbar.[Ch] (add, displayToolbar): show only those toolbars that
199         are flagged as 'ON'.
200
201 2004-04-27  Angus Leeming  <leeming@lyx.org>
202
203         * ghelpers.[Ch]: new files.
204         (findGladeFile): search the top_srcdir() as welll as LibFileSearch
205         when looking for glade files.
206
207         * Makefile.am: add new files.
208
209         * GAboutlyx.C (doBuild):
210         * GMathDelim.C (doBuild):
211         * GMathPanel.C (doBuild):
212         * GPrint.C (doBuild):
213         * GTableCreate.C (doBuild):
214         * GText.C (doBuild):
215         * GUrl.C (doBuild): use findGladeFile in preference to LibFileSearch.
216         Prevents crash when using a not-installed lyx executable.
217
218 2004-04-20  Angus Leeming  <leeming@lyx.org>
219
220         * Makefile.am (SUBDIRS): add gimages.
221
222         * gimages/.cvsignore: new file. Ignore Makefile.in, Makefile.
223
224         * gimages/Makefile.am: new file. Add the xpm files to EXTRA_DIST.
225
226         * glade/Makefile.am (GLADE_FILES): replace '*.glade' with the
227         names of the individual files.
228         'make distdir' Now works when srcdir != builddir.
229
230 2004-04-08  Angus Leeming  <leeming@lyx.org>
231
232         * GPainter.C: compile fixes.
233
234 2004-04-07  Alfredo Braunstein  <abraunst@lyx.org>
235
236         * GPainter.[Ch]: adjust to changes in Painter.h
237
238 2004-04-05  Angus Leeming  <leeming@lyx.org>
239
240         * Dialogs.C (build): set the preferences dialog button policy to
241         PreferencesPolicy.
242
243 2004-04-05  Angus Leeming  <leeming@lyx.org>
244
245         * GMenubar.C: wrap #warning calls inside #ifdef WITH_WARNINGS blocks.
246
247 2004-03-31  Angus Leeming  <leeming@lyx.org>
248
249         * GViewBase.C: remove mention of ControlButtons.h.
250
251         * Makefile.am: remove mention of xforms' Dialogs2.lo, FormBase.lo.
252
253 2004-03-31  Angus Leeming  <leeming@lyx.org>
254
255         * Dialogs.C (build): added preamble dialog.
256
257 2004-03-31  Angus Leeming  <leeming@lyx.org>
258
259         * Dialogs.C (build): added spellchecker dialog.
260
261 2004-03-31  Angus Leeming  <leeming@lyx.org>
262
263         * Dialogs.C (build): added preferences dialog.
264
265 2004-03-30  Angus Leeming  <leeming@lyx.org>
266
267         * Dialogs.C (build) added document dialog.
268
269 2004-03-28  Angus Leeming  <leeming@lyx.org>
270
271         * Dialogs.C (build): added print dialog.
272
273 2004-03-27  Angus Leeming  <leeming@lyx.org>
274
275         * Dialogs.C (build): added box, fidreplace, log, sendto, vspace
276         dialogs. Removed latexlog.
277
278         * Makefile.am: associated changes.
279
280 2004-03-26  Angus Leeming  <leeming@lyx.org>
281
282         * Makefile.am: ensure that the build can find lyx_forms.h when
283         srcdir != builddir.
284
285 2004-03-26  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
286
287         * GLyXKeySym.C (print): new method; print a keysym using
288         kb_keymap::printKeySym (should use some native gtk method instead)
289
290 2004-03-24  Angus Leeming  <leeming@lyx.org>
291
292         * GMenubar.C (submenuDisabled, onSubMenuActivate): compile fixes
293         due to the changes in FuncStatus.
294
295         * GToolbar.C (update): ditto.
296
297         * lyx_gui.C (start): remove code to order buffers as it no longer
298         compiles and none of the other frontends do this anymore.
299
300 2004-03-17  Angus Leeming  <leeming@lyx.org>
301
302         * Makefile.am: remove mention of the forks dialog.
303
304 2004-02-09  Huang Ying <hying_caritas@163.com>
305
306         * GXpmBtnTbl.C : add a GXpmBtnTbl class to automate creating a Xpm
307         Button Table according to a set of xpm data or xbm data, is equivalent
308         with bmtable in xforms frontend.
309         * GMathPanel.C : revise using GXpmBtnTbl.
310         * gimages : a directory for xpm used in gtk frontend only.
311         * GMathDelim.C : math delimiter dialog.
312
313 2004-02-07  Huang Ying <hying_caritas@163.com>
314
315         * GViewBase.C : add addCancel, addOK, addApply, add Restore to
316         facilitate setup buttons signal.
317         * GAboutLyx.C : using addxxx series functions.
318         * GTableCreate.C : using addxxx series functions.
319         * GText.C : using addxxx series functions.
320         * GUrl.C : using addxxx series functions.
321
322 2004-02-02  Huang Ying <hying_caritas@163.com>
323
324         * GAboutLyx.C : the "CREDITS" is in "ISO8859-1" charset not locale
325         charset, so change the convert function from Glib::locale_to_utf8
326         to Glib::convert(credit, "UTF-8", "ISO8859-1").
327
328 2003-12-20  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
329
330         * Dialogs.C:
331         * Makefile.am: remove vclog (compile fix)
332
333 2003-12-14  Michael Schmitt  <michael.schmitt@teststep.org>
334
335         * Dialogs.C:
336         * Makefile.am: remove minipage
337
338 2003-10-30  Huang Ying  <hying_caritas@163.com>
339
340         * GToolbar.C : change layouts widget update code according xforms
341         fronetends to prevent layouts widget from disable always.
342
343 2003-10-28  Huang Ying  <hying_caritas@163.com>
344
345         * codeConvert.h (etc): Change FcChar to XftChar according to the libxft
346         interface changing.
347         * FileDialogPrivate.C : get rid of button support in FileDialog
348         because of the implementation of Gtk::FileSelection changed.
349         * glade/.cvsignore : add *.gladep, which is generated during editing
350         *.galde
351         * Add MathPanel, TableCreate and Url dialog
352
353 2003-10-15  José Matos  <jamatos@lyx.org>
354
355         * lyx_gui.C (start): add lyxsocket.
356         (LyX_XErrHandler): fix call to emergencyCleanup.
357
358 2003-10-14  Angus Leeming  <leeming@lyx.org>
359
360         * lyx_gui.C (start): store the LyXView in the LyX list of all LyXViews.
361
362 2003-10-13  José Matos  <jamatos@lyx.org>
363
364         * lyx_gui.C (set_datasocket_callback, set_serversocket_callback,
365         remove_datasocket_callback, remove_serversocket_callback):
366         prefix those fucntions with lyx_gui:: to link correctly.
367
368         * lyx_gui.C (start): fix call to dispatch.
369
370 2003-10-13  Angus Leeming  <leeming@lyx.org>
371
372         * lyx_gui.C (set_datasocket_callback, set_serversocket_callback,
373         remove_datasocket_callback, remove_serversocket_callback):
374         placeholder functions, enabling the frontend to be linked.
375
376 2003-10-08  Angus Leeming  <leeming@lyx.org>
377
378         Fix doxygen warnings.
379
380         * Alert_pimpl.C: \file Alert_pimpl.C -> \file gtk/Alert_pimpl.C
381         * FileDialog.C: \file FileDialog.C -> \file gtk/FileDialog.C
382         * GView.C: \file GView.C -> \file gtk/GView.C
383         * GView.h: \file GView.h -> \file gtk/GView.h
384
385 2003-09-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
386
387         * GToolbar.C (add): Make it take a ToobarBackend::Item as arg,
388         adjust.
389         (onButtonClicked): take a FuncRequest
390         (update): adjust
391
392         * GMenubar.C (submenuDisabled): pass FuncRequest to getStatus.
393         (onSubMenuActivate): ditto
394         (onCommandActivate): pass MenuItem::func to dispatch
395
396         * LyXKeySymFactory.C (create): fix new bug
397
398         * GView.C (GView): fix new bug
399
400         * GToolbar.C (add): fix new bug
401
402 2003-09-18  Angus Leeming  <leeming@lyx.org>
403
404         * GPainter.C:
405         * GPainter.h:
406         * GWorkArea.C:
407         * GWorkArea.h:
408         * lyx_gui.C: rename EnumLColor as LColor_color.
409
410 2003-09-16  Angus Leeming  <leeming@lyx.org>
411
412         * GScreen.[Ch] (workarea):
413         * GWorkArea.[Ch] (~ColorCache, getColor, getXftColor, cacheColor,
414         cacheXftColor, getPainter, workWidth, workHeight, xpos, ypos, getWindow,
415         getDisplay, getPixmap, getGC, getColormap, getXftDraw, getColorHandler):
416         move out-of-line.
417
418 2003-09-15  Angus Leeming  <leeming@lyx.org>
419
420         * GPainter.C: add #include "LColor.h".
421         * GPainter.[Ch] (setForeground, point, line, lines, rectangle, fillRectangle,
422         fillPolygon, arc): pass EnumLColor args, rather than LColor::color ones.
423
424         * GScreen.C:
425         * GWorkArea.C: add #include "LColor.h".
426
427         * GWorkArea.h: remove #include "LColor.h".
428         change typedefs to take an EnumLColor arg rather than an LColor::color one.
429
430         * GWorkArea.h (getColor, getXftColor, cacheColor, cacheXftColor):
431         * GWorkArea.[Ch] (getXftColor, getGdkColor): pass EnumLColor args, rather
432         than LColor::color ones.
433
434         * lyx_gui.C (hexname, update_color): pass EnumLColor args, rather
435         than LColor::color ones.
436
437 2003-09-10  Angus Leeming  <leeming@lyx.org>
438
439         * GToolbar.C (onLayoutSelected): missed a change from a call to the
440         Buffer::params member variable to the Buffer::params() function.
441
442 2003-09-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
443
444         * GPainter.C: change Assert to BOOST_ASSERT
445
446 2003-09-08  Angus Leeming  <leeming@lyx.org>
447
448         * GPainter.h: do not #include <config.h> in header files.
449
450 2003-09-02  Angus Leeming  <leeming@lyx.org>
451
452         * .cvsignore:
453         * glade/.cvsignore: new files.
454
455 2003-09-02  Angus Leeming  <leeming@lyx.org>
456
457         * all files: standard-conformant header blurbs.
458
459 2003-09-02  Huang Ying  <hying_caritas@163.com>
460
461         * initial release