]> git.lyx.org Git - lyx.git/blob - src/frontends/ChangeLog
Joao latest bits
[lyx.git] / src / frontends / ChangeLog
1 2003-10-14  Angus Leeming  <leeming@lyx.org>
2
3         * LyXView.[Ch] (updateInset): invoke BufferView::updateInset, returning
4         a pointer to the Buffer owning the inset.
5
6 2003-10-13  Joao Luis Meloni Assirati <assirati@fma.if.usp.br>
7
8         * lyx_gui.h (set_datasocket_callback, set_serversocket_callback,
9         remove_datasocket_callback, remove_serversocket_callback):
10         new function declarations, implemented in the various frontends.
11
12 2003-10-07  Martin Vermeer  <martin.vermeer@hut.fi>
13
14         * lyx_gui.h: add <string> and other small fixes to make Lars'
15         std::string patch compile with STLport.
16
17 2003-09-21  Lars Gullik Bjønnes  <larsbj@gullik.net>
18
19         * LyXView.C (updateToolbar): adjust
20
21 2003-09-18  Angus Leeming  <leeming@lyx.org>
22
23         * Painter.C:
24         * Painter.h:
25         * lyx_gui.h: rename EnumLColor as LColor_color.
26
27 2003-09-18  Angus Leeming  <leeming@lyx.org>
28
29         * Dialogs.[Ch] (find): renamed as find_or_build.
30         (update, hideSlot): don't call find_or_build to find the requested dialog.
31         Instead, search dialogs_, the list of already constructed dialogs. If it
32         ain't found, do nothing.
33
34 2003-09-16  Angus Leeming  <leeming@lyx.org>
35
36         * screen.C: add #include "LColor.h".
37
38 2003-09-15  Angus Leeming  <leeming@lyx.org>
39
40         * Painter.C: add #include "LColor.h".
41         (rectText): pass EnumLColor args, rather than LColor::color ones.
42
43         * Painter.h:
44         * lyx_gui.h: remove #include "LColor.h". Forward declare EnumLColor.
45
46         * Painter.h (line, lines, rectangle, fillRectangle, fillPolygon, arc,
47         point, rectText):
48         * lyx_gui.h (hexname, update_color):
49         pass EnumLColor args, rather than LColor::color ones.
50
51 2003-09-09  Lars Gullik Bjønnes  <larsbj@lyx.org>
52
53         * Timeout.C: change Assert to BOOST_ASSERT
54
55 2003-09-07  Angus Leeming  <leeming@lyx.org>
56
57         * Alert.h: remove #include <algorithm>.
58         * Dialogs.h: remove #include <boost/scoped_ptr.hpp>.
59         * WorkArea.h: remove #include <boost/signals/signal3.hpp>, <utility>.
60         * guiapi.h: remove #include "support/std_string.h".
61
62 2003-09-06  Angus Leeming  <leeming@lyx.org>
63
64         * LyXKeySym.h: remove LyXKeySymPtr typedef.
65         * WorkArea.h: forward declare LyXKeySym rather than
66         #include "frontends/LyXKeySym.h".
67
68 2003-09-05  Martin Vermeer  <martin.vermeer@hut.fi>
69
70         * Alert_pimpl.h: re-add missing system headers, needed for 2.95.2.
71
72 2003-09-05  Angus Leeming  <leeming@lyx.org>
73
74         * WorkArea.C: removed. It was entirely empty.
75         * Makefile.am: remove WorkArea.C
76
77         * *.C: rearranged #includes in alphabetical and directory order.
78
79 2003-09-04  Angus Leeming  <leeming@lyx.org>
80
81         * Alert_pimpl.h: move out #include "debug.h".
82         * LyXView.h: move out #include "types.h".
83         * WorkArea.h: move out #include "funcrequest.h".
84         * screen.h: move out #include "RowList.h".
85
86 2003-09-02  John Levon  <levon@movementarian.org>
87
88         * screen.C: remove cursor.i[xy]()
89
90 2003-09-02  Lars Gullik Bjønnes  <larsbj@gullik.net>
91
92         * Alert.C (prompt, warning, error, information, askForText): Make
93         them output the alert to stderr if debugging is turned on.
94
95 2003-08-27  John Levon  <levon@movementarian.org>
96
97         * screen.C: fix cursor in ERT (bug 1341)
98
99 2003-08-26  Alfredo Braunstein  <abraunst@libero.it>
100
101         * screen.C (redraw): remove an uneeded updateRowPositions
102
103 2003-08-19  André Pönitz  <poenitz@gmx.net>
104
105         * screen.[Ch]: use new rowpainter interface
106
107 2003-08-18  André Pönitz  <poenitz@gmx.net>
108
109         * screen.[Ch]: remove draw()
110
111 2003-08-15  André Pönitz  <poenitz@gmx.net>
112
113         * screen.[Ch]: remove toggleSelection()
114
115 2003-08-02  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
116
117         * Makefile.am (SUBDIRS): use FRONTENDS_SUBDIRS
118
119         * Toolbar.C (clearLayoutList): new methods, which resets
120         last_textclass_. The derived methods should call that.
121
122 2003-08-01  André Pönitz  <poenitz@gmx.net>
123
124         * screen.[Ch]: merge update() and repaint()
125
126 2003-07-29  André Pönitz  <poenitz@gmx.net>
127
128         * screen.[Ch]: remove toggleToggle.
129
130 2003-07-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
131
132         * Menubar.h: do not use a pimpl, but rather an abstract class
133
134         * Menubar.C: removed
135
136 2003-07-25  Jean-Marc Lasgouttes  <lasgouttes@lyx.org>
137
138         * Toolbar.h: do not use a pimpl, but rather an abstract class
139
140 2003-07-21  Angus Leeming  <leeming@lyx.org>
141
142         * screen.C (c-tor, greyOut): use namespace lyx::graphics
143         rather than the grfx shortcut.
144
145 2003-07-15  André Pönitz  <poenitz@gmx.net>
146
147         * screen.[Ch]: refresh_status tristate -> need_update bool
148
149 2003-07-15  André Pönitz  <poenitz@gmx.net>
150
151         * screen.C: collapse REFRESH_ROW and REFRESH_AREA handling
152
153 2003-07-14  André Pönitz  <poenitz@gmx.net>
154
155         * screen.C: use slimmed down rowpainter interface
156
157 2003-07-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
158
159         * introduce namespace lyx::graphics
160
161 2003-06-27  André Pönitz  <poenitz@gmx.net>
162
163         * screen.[Ch]: take care of removed LyXCursor::row_ member
164
165 2003-06-19  Angus Leeming  <leeming@lyx.org>
166
167         * Dialogs.h: (showTexinfo):
168         * guiapi.[Ch] (gui_ShowTexinfo):  removed.
169
170 2003-06-17  Angus Leeming  <leeming@lyx.org>
171
172         * Dialogs.h: (showMathPanel):
173         * guiapi.[Ch] (gui_ShowMathPanel):  removed.
174
175 2003-06-06  Alfredo Braunstein  <abraunst@libero.it>
176
177         * Dialogs.[Ch] (visible): added.
178
179 2003-06-03  John Levon  <levon@movementarian.org>
180
181         * lyx_gui.h: add sync_events()
182
183         * screen.C: sync events before showing the cursor
184
185 2003-05-08  Lars Gullik Bjønnes  <larsbj@gullik.net>
186
187         * Makefile.am: better lib building
188
189 2003-05-03  John Levon  <levon@movementarian.org>
190
191         * screen.h:
192         * screen.C: replace cursor code with simpler variant
193         that calculates the cursor pos via inset inspector. Hide
194         the cursor before a paint. Make Cursor_Shape protected.
195
196 2003-04-27  John Levon  <levon@movementarian.org>
197
198         * Alert.h:
199         * Alert.C:
200         * Alert_pimpl.h: ::prompt() takes cancel_button
201
202 2003-04-16  Alfredo Braunstein  <abraunst@libero.it>
203
204         * screen.C (redraw): added a missing call to updateRowPositions
205
206 2003-04-15  John Levon  <levon@movementarian.org>
207
208         * LyXView.C: toolbar flags changed
209
210 2003-04-11  Alfredo Braunstein  <abraunst@libero.it>
211
212         * screen.C (update): add calls to updateRowPositions() before
213         drawOneRow and drawFromTo.
214
215 2003-04-10  John Levon  <levon@movementarian.org>
216
217         * Toolbar.h:
218         * Toolbar.C: handle on/off etc. for toolbars
219
220         * LyXView.C: update toolbar on/off etc.
221
222 2003-04-09  John Levon  <levon@movementarian.org>
223
224         * Toolbar.C: handle multiple toolbars
225
226 2003-04-08  John Levon  <levon@movementarian.org>
227
228         * Toolbar.C: handle tooltip
229
230 2003-04-07  John Levon  <levon@movementarian.org>
231
232         * LyXView.h: add clearMessage()
233
234 2003-04-01  John Levon  <levon@movementarian.org>
235
236         * Toolbar.h:
237         * Toolbar.C: ToolbarDefaults got renamed
238
239 2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
240
241         screen.[Ch]: adjust
242
243 2003-04-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
244
245         * screen.C (topCursorVisible): adjust
246         (drawFromTo): adjust
247         (drawOneRow): adjust
248
249 2003-03-31  John Levon  <levon@movementarian.org>
250
251         * lyx_gui.h: add new font name helpers, move
252         use_gui to here.
253
254         * Alert.C: from above
255
256 2003-03-31  John Levon  <levon@movementarian.org>
257
258         * Alert_pimpl.h:
259         * Alert.h:
260         * Alert.C: finally kill alert()
261
262 2003-03-30  Lars Gullik Bjønnes  <larsbj@gullik.net>
263
264         * screen.C (drawFromTo): adjust for RowList.
265         (update): adjust.
266
267 2003-03-29  John Levon  <levon@movementarian.org>
268
269         * Alert.h:
270         * Alert.C:
271         * Alert_pimpl.h: kill err_alert. Add information(),
272         warning(), error()
273
274 2003-03-29  John Levon  <levon@movementarian.org>
275
276         * Alert.h:
277         * Alert.C:
278         * Alert_pimpl.h: fix up askQuestion/askConfirmation
279         into prompt, to discourage Yes/No questions.
280
281 2003-03-26  Angus Leeming  <leeming@lyx.org>
282
283         * Dialogs.h: remove showThesaurus.
284         * guiapi.[Ch]: remove the gui_ equivalents.
285
286 2003-03-25  Angus Leeming  <leeming@lyx.org>
287
288         * Dialogs.h: remove showFile, showLogFile, showVCLogFile.
289         * guiapi.[Ch]: remove the gui_ equivalents.
290
291 2003-03-22  John Levon  <levon@movementarian.org>
292
293         * screen.C:
294         * screen.h: LyXText refresh renamings
295
296 2003-03-17  Lars Gullik Bjønnes  <larsbj@gullik.net>
297
298         * adjust for BufferView* arg removal from lyxtext.
299
300 2003-03-17  John Levon  <levon@movementarian.org>
301
302         * screen.h:
303         * screen.C: remove cleared/background painting code,
304         update() was taking a pointless LyXText parameter
305
306 2003-03-13  Angus Leeming  <leeming@lyx.org>
307
308         * Dialogs.h: remove showParagraph and updateParagraph.
309         * guiapi.[Ch]: remove gui_ShowParagraph and gui_UpdateParagraph.
310
311 2003-03-12  Angus Leeming  <leeming@lyx.org>
312
313         * Dialogs.[Ch] (hide): rejig as a static method. Hide the signal
314         away.
315         (show): add a string arg.
316
317         * Dialogs.h: remove showCharacter and setUserFreeFont.
318         * guiapi.[Ch]: remove gui_ShowCharacter and gui_SetUserFreeFont.
319
320 2003-03-10  Angus Leeming  <leeming@lyx.org>
321
322         * Dialogs.h (hide): make it a static method that returns a
323         boost::signal2<> & (takes 'name' and 'inset' args).
324
325 2003-03-09  Angus Leeming  <leeming@lyx.org>
326
327         * Dialogs.h: remove showMergeChanges.
328
329 2003-03-09  Angus Leeming  <leeming@lyx.org>
330
331         * Dialogs.h: remove showAboutlyx.
332         * guiapi.[Ch]: remove gui_showAboutlyx.
333
334         * Dialogs.[Ch] (show): new method for non-inset dialogs.
335
336 2003-03-09  Angus Leeming  <leeming@lyx.org>
337
338         * Dialogs.h: remove showTabularCreate.
339         * guiapi.[Ch]: remove gui_showTabularCreate.
340
341 2003-03-09  Angus Leeming  <leeming@lyx.org>
342
343         * Dialogs.h: remove showTabular, updateTabular.
344         * guiapi.[Ch]: remove gui_updateTabular, gui_updateTabular.
345
346 2003-03-07  Angus Leeming  <leeming@lyx.org>
347
348         * Dialogs.h: remove showGraphics.
349         * guiapi.[Ch]: remove gui_showGraphics.
350
351 2003-03-07  Angus Leeming  <leeming@lyx.org>
352
353         * Dialogs.h: remove showMinipage, updateMinipage.
354         * guiapi.[Ch]: remove gui_showMinipage, gui_updateMinipage.
355
356 2003-03-06  Alfredo Braunstein  <abraunst@libero.it>
357
358         * screen.C: use LyXText::top_y() instead of LyXText::first_y
359
360 2003-03-05  Angus Leeming  <leeming@lyx.org>
361
362         * Dialogs.h: remove showWrap.
363         * guiapi.[Ch]: remove gui_ShowWrap.
364
365 2003-03-05  Angus Leeming  <leeming@lyx.org>
366
367         * Dialogs.h: remove showFloat.
368         * guiapi.[Ch]: remove gui_ShowFloat.
369
370 2003-03-05  Angus Leeming  <leeming@lyx.org>
371
372         * Dialogs.h: remove showInclude.
373         * guiapi.[Ch]: remove gui_ShowInclude.
374
375 2003-03-05  Angus Leeming  <leeming@lyx.org>
376
377         * Dialogs.h: remove showExternal.
378         * guiapi.[Ch]: remove gui_ShowExternal.
379
380 2003-02-27  Angus Leeming  <leeming@lyx.org>
381
382         * screen.C (redraw, greyOut): ensure that the painter is started
383         before attempting to paint.
384
385 2003-02-26  John Levon  <levon@movementarian.org>
386
387         * screen.C: use RowPainter
388
389 2003-02-26  Angus Leeming  <leeming@lyx.org>
390
391         * screen.[Ch]: ensure that the LyX splash screen is drawn if desired.
392
393 2003-02-21  Angus Leeming  <leeming@lyx.org>
394
395         * Dialogs.[Ch]: simplify the dialog interface by using a few
396         methods to do generic things like 'show' a dialog. Individual
397         dialogs are invoked through a string 'name'.
398         Use methods 'hideAll' etc to replace signals of the same name: more
399         transparent code.
400
401         * guiapi.[Ch]: provide a C-interface to the new Dialogs::show
402         method. Retire the old functions that called dead Dialogs methods.
403
404 2003-02-21  Angus Leeming  <leeming@lyx.org>
405
406         * Timeout.[Ch]: define a Timeout::Impl abstract base class from
407         which the GUIs will derive their implementations. Means that
408         we no longer have to look into the GUIs to write the class.
409         Store the implementation in a boost::scoped_ptr, not a raw pointer.
410
411 2003-02-21  Angus Leeming  <leeming@lyx.org>
412
413         * Dialogs.h: remove forward declarations of InsetBibKey, InsetBibtex.
414
415         * FileDialog.h: don't pass LyXView to the c-tor.
416         Don't store a LyXView &.
417
418 2003-02-14  John Levon  <levon@movementarian.org>
419
420         * LyXView.h: prohibit/allowInput() -> busy(bool)
421
422 2003-02-08  John Levon  <levon@movementarian.org>
423
424         * Dialogs.h: add showMergeChanges()
425
426 2003-01-11  Juergen Spitzmueller  <j.spitzmueller@gmx.de>
427
428         * FileDialog.h: implement opendir (browse directory) [bug 824]
429
430 2003-01-12  Lars Gullik Bjønnes  <larsbj@gullik.net>
431
432         * Makefile.am (LIBS): delete
433         (libfrontends_la_LDFLAGS): add with same as LIBS
434
435 2003-01-11  Angus Leeming  <leeming@lyx.org>
436
437         * screen.C (SplashScreen): load up banner.ppm rather than banner.xpm.
438
439 2003-01-05  John Levon  <levon@movementarian.org>
440
441         * LyXKeySym.h: pass Encoding to getISOEncoded
442
443 2002-12-17  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
444
445         * lyx_gui.h: add new function lyx_gui::getStatus, which can be
446         used by a frontend to indicate that some lfun is not implemented.
447
448 2002-12-12  John Levon  <levon@movementarian.org>
449
450         * LyXKeySym.h: add isText()
451
452 2002-12-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
453
454         * screen.C (fitCursor): remove usleep thingie
455         (fitManualCursor): ditto
456
457 2002-12-03  Lars Gullik Bjønnes  <larsbj@gullik.net>
458
459         * screen.C (fitManualCursor): add delay if we have a selection
460         going
461         (fitCursor): ditto
462
463 2002-12-01  Lars Gullik Bjønnes  <larsbj@gullik.net>
464
465         * several files: ws changes
466
467 2002-11-17  John Levon  <levon@movementarian.org>
468
469         * FileDialog.h: split Select() into open()/save() for
470           benefit of Qt
471
472 2002-11-01  Herbert Voss  <voss@perce.de>
473
474         * ControlGraphics.C: "Default" is now a part of the rotate-list
475
476 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
477
478         * lyx_gui.h: do not use std:: on string
479
480 2002-11-04  Lars Gullik Bjønnes  <larsbj@gullik.net>
481
482         * lyx_gui.h: reindent a bit, change signeture on lyx_gui::start.
483
484 2002-10-24  Rob Lahaye  <lahaye@snu.ac.kr>
485
486         * PrinterParams.h (to): default value changed to 0 (from 1).
487
488         * Liason.[Ch]: removed. Code moved into ControlPrint.[Ch].
489
490         * makefile.am: remove Liason.[Ch].
491
492 2002-10-21  Angus Leeming  <aleem@pneumon.bg.ic.ac.uk>
493
494         * LyXKeySym.h (operator==): compilation fix. The two args should have
495         different names...
496
497 2002-10-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
498
499         * LyXKeySym.h: move operator== out of class. Separate
500         implementations for xforms and qt.
501
502         * Liason.[Ch]: get rid of setMinibuffer, where used call message
503         directly through LyXView::message instead.
504
505 2002-09-25  Angus Leeming  <leeming@lyx.org>
506
507         * Dialogs.C: doxygen fix.
508
509 2002-09-24  Lars Gullik Bjønnes  <larsbj@gullik.net>
510
511         * Makefile.am (INCLUDES): loose SIGC_INCLUDES
512
513 2002-09-12  Rob Lahaye  <lahaye@snu.ac.kr>
514
515         * Liason.C: implement new printer parameters with new xforms dialog
516
517 2002-09-11  Rob Lahaye  <lahaye@snu.ac.kr>
518
519         * LyXView.C (LyXView::updateWindowTitle): change the minimised icon
520         to show an asterix if the buffer has changed.
521
522 2002-09-11  John Levon  <levon@movementarian.org>
523
524         * Painter.C: draw frame after background. This is needed
525           on Qt but not xforms ??
526
527 2002-09-05  Angus Leeming  <leeming@lyx.org>
528
529         * all files: modify the headers as discussed on the list.
530
531 2002-08-28  André Pönitz <poenitz@gmx.net>
532
533         * WorkArea.h: replace bunch of mouse event handler by 'dispatch' handler
534
535 2002-08-20  Lars Gullik Bjønnes  <larsbj@gullik.net>
536
537         * Dialogs.h (noncopyable): ws changes only
538
539 2002-08-16  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
540
541         * Makefile.am: use $(variables) instead of @substitutions@
542
543 2002-08-15  Angus Leeming  <leeming@lyx.org>
544
545         * Dialogs.[Ch]:
546         * guiapi.[Ch]: the brave new world of Dialog creation.
547
548         * LyXView.C: associated change.
549
550         * Makefile.am: add new file guiapi.C.
551
552 2002-08-13  Angus Leeming  <leeming@lyx.org>
553
554         * DialogBase.h: removed.
555
556         * Dialogs.h: rearrange #includes, forward declarations and some
557         functions. Remove commented out, historical code.
558
559         * Dialogs.[Ch] (showInfo): removed.
560
561         * guiapi.h (gui_ShowInfo): removed.
562
563 2002-08-13  André Pönitz <poenitz@gmx.net>
564
565         * LyXView.[Ch]: new member dispatch();
566
567 2002-08-13  Angus Leeming  <leeming@lyx.org>
568
569         * LyXView.[Ch]:
570         (getLyXFunc, getToolbar, getMenubar, getDialogs, getIntl): all now
571         return a reference not a pointer.
572         (controlcommand_, intl_, autosave_timeout_): employ the
573         const scoped_ptr idiom.
574
575 2002-08-12  Angus Leeming  <leeming@lyx.org>
576
577         * DialogBase.h: no longer derive from boost::signals::trackable.
578
579         * Toolbar.[Ch] (c-tor): no londer passed a Dialogs &.
580
581 2002-08-08  John Levon  <levon@movementarian.org>
582
583         * Toolbar.C:
584
585 2002-08-06  André Poenitz  <poenitz@gmx.net>
586
587         * Screen.C: Honor \show_banner lyxrc setting
588
589 2002-08-04  John Levon  <levon@movementarian.org>
590
591         * LyXView.C: isLyxClean->isClean
592
593 2002-08-02  Edwin Leuven <leuven@fee.uva.nl>
594
595         * Dialogs.[Ch] (updateParagraph): converted back to a signal again.
596
597 2002-08-02  Angus Leeming  <leeming@lyx.org>
598
599         * LyXView.[Ch] (view): now returns shared_ptr<BufferView> const &
600         so that anything wanting to cache the buffer view can do so safely
601         using a boost::weak_ptr.
602
603         * LyXView.h: store bufferview_ as a shared_ptr, not as a scoped_ptr.
604         Spell Bjønnes correctly.
605
606 2002-08-01  John Levon  <levon@movementarian.org>
607
608         * Dialogs.h:
609         * Dialogs.C:
610         * guiapi.h: remove options from spell dialog
611
612 2002-07-30  John Levon  <levon@movementarian.org>
613
614         * lyx_gui.h: add remove_read_callback()
615
616 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
617
618         * lyx_gui.h: add exit()
619
620 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
621
622         * Toolbar.h:
623         * Toolbar.C: remove other unused code
624
625 2002-07-22  John Levon  <moz@compsoc.man.ac.uk>
626
627         * Toolbar.h:
628         * Toolbar.C: remove ->push()
629
630 2002-07-21  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
631
632         * LyXView.C: use BufferParams::getLyXTextClass
633
634 2002-07-21  John Levon  <moz@compsoc.man.ac.uk>
635
636         * LyXView.C: move autosave connect here
637
638 2002-07-20  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
639
640         * LyXView.C (updateMenubar): remove code to set different menubars
641
642         * Menubar.C (set): remove
643
644 2002-07-19  John Levon  <moz@compsoc.man.ac.uk>
645
646         * LyXView.h:
647         * LyXView.C: use ControlCommandBuffer, related
648           cleanup
649
650         * MiniBuffer.h:
651         * MiniBuffer.C: remove
652
653 2002-07-18  John Levon  <moz@compsoc.man.ac.uk>
654
655         * LyXView.h:
656         * LyXView.C:
657         * MiniBuffer.h:
658         * MiniBuffer.C: remove messagePush/Pop, addSet
659
660 2002-07-17  John Levon  <moz@compsoc.man.ac.uk>
661
662         * LyXView.h:
663         * LyXView.C: change showState to view_state_changed signal
664
665 2002-07-14  John Levon  <moz@compsoc.man.ac.uk>
666
667         * lyx_gui.h: add set_read_callback()
668
669 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
670
671         * lyx_gui.h: remove init_graphics()
672
673 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
674
675         * Toolbar.h:
676         * Toolbar.C: remove unused (de)activate()
677
678 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
679
680         * Makefile.am:
681         * font_loader.h: remove
682
683         * lyx_gui.h: add update_fonts(), font_available()
684
685 2002-07-12  John Levon  <moz@compsoc.man.ac.uk>
686
687         * lyx_gui.h: add update_color
688
689 2002-07-09  John Levon  <moz@compsoc.man.ac.uk>
690
691         * Painter.C:
692         * Painter.h: make frame/background painting optional
693           for rectText
694
695 2002-07-05  Angus Leeming  <leeming@lyx.org>
696
697         * lyx_gui.h (hexname): new function.
698
699 2002-07-04  Lars Gullik Bjønnes  <larsbj@birdstep.com>
700
701         * screen.C (SplashScreen): we change
702         (topCursorVisible): ws change
703         (greyOut): divide by 2 instead of multiplying with 0.5
704
705 2002-07-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
706
707         * Dialogs.h: remove static from redrawGUI and
708         toggleTooltips.
709
710 2002-06-28  Angus Leeming  <leeming@lyx.org>
711
712         * Painter.h:
713         * screen.C: changes associated with the name change grfx::GImage ->
714         grfx::Image.
715
716 2002-06-26  Angus Leeming  <leeming@lyx.org>
717
718         * screen.C: moved the image loading stuff into a new class grfx::Loader.
719         Simplifies this file enormously.
720
721 2002-06-25  Angus Leeming  <leeming@lyx.org>
722
723         * screen.C: add a SplashScreen class to load up the pixmap once again.
724
725 2002-06-24  Lars Gullik Bjønnes  <larsbj@birdstep.com>
726
727         * LyXView.C: layout as layout
728
729 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
730
731         * screen.C: add FIXME
732
733 2002-06-21  John Levon  <moz@compsoc.man.ac.uk>
734
735         * WorkArea.h: remove redraw()
736
737 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
738
739         * guiapi.h:
740         * Dialogs.h:
741         * Dialogs.C: createIndex() doesn't take string
742
743 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
744
745         * WorkArea.h: remove unused resize(..) and change name
746
747 2002-06-20  John Levon  <moz@compsoc.man.ac.uk>
748
749         * LyXKeySym.h:
750         * LyXKeySym.C: remove un-needed file
751
752         * WorkArea.h:
753         * WorkArea.C: remove un-needed file. Add back
754           comments. Remove focus management, greyOut()
755
756 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
757
758         * WorkArea.h: remove focus/unfocus events
759
760 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
761
762         * WorkArea.h: remove unused methods
763
764 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
765
766         * Toolbar.C: add missing header
767
768 2002-06-19  John Levon  <moz@compsoc.man.ac.uk>
769
770         * WorkArea.h: remove unused method width()
771
772 2002-06-16  Lars Gullik Bjønnes  <larsbj@birdstep.com>
773
774         * add a nother layer of inderection for calling gui specific
775         methods.
776         * guiapi.h: new file
777
778 2002-06-16    <alstrup@diku.dk>
779
780         * WorkArea.C: New file for GUII.
781
782         * WorkAreaFactory.h: New file for GUII.
783
784         * WorkArea.h: GUII stuff.
785
786 2002-06-15  Lyx Development team  <larsbj@birdstep.com>
787
788         * LyXKeySymFactory.h: Added GUII factory for LyXKeySyms.
789
790         * LyXKeySym.[Ch]: Made the LyXKeySym class GUII.
791
792         * LyXKeySym.[Ch]: new LyXKeySym class for representing a
793         keypress. For now, X11 dependent.
794
795         * Makefile.am: Added LyXKeySym.
796
797 2002-06-14  Lyx Development team  <lyx@electronia>
798
799         * LyXScreenFactory.h: New factory for creating the screen
800         object in the super GUII way.
801
802         * screen.h: Made LyXScreen an abstract base class for the
803         screen object.
804
805         * LyXView.h: Moved last_textclass_ member to Toolbar.C where it
806         belongs.
807
808 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
809
810         * Painter.h:
811         * Painter.C: s/PainterBase/Painter, remove dead code
812
813 2002-06-12  Angus Leeming  <leeming@lyx.org>
814
815         * lyx_gui.h: remove trailing semi-colon after the brace closing
816         the namespace.
817
818 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
819
820         * LyXView.h: cleanup
821
822         * LyXView.C: move init() here from xforms/
823
824 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
825
826         * screen.h:
827         * screen.C: change topCursorVisible() prototype
828
829 2002-06-12  Angus Leeming  <leeming@lyx.org>
830
831         * font_metrics.h: remove trailing semi-colon after the brace closing
832         the namespace.
833
834 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
835
836         * GUIRunTime.h: remove in favour of ...
837
838         * Makefile.am:
839         * lyx_gui.h: ... namespace for GUI start up
840
841         * LyXView.h: remove init(),show(),setPosition()
842
843 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
844
845         * Menubar.C:
846         * Timeout.h:
847         * Toolbar.C:
848         * LyXView.h:
849         * LyXView.C: some cleanup, prefer scoped_ptr
850
851 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
852
853         * screen.C:
854         * Painter.C: use workHeight()
855
856         * WorkArea.h: remove confusing duplicate unused code
857
858 2002-06-12  John Levon  <moz@compsoc.man.ac.uk>
859
860         * screen.h:
861         * screen.C: rename, add reset()
862
863 2002-06-11  John Levon  <moz@compsoc.man.ac.uk>
864
865         * font_metrics.h: move X-specific stuff out of namespace
866
867 2002-06-07  Angus Leeming  <leeming@lyx.org>
868
869         Fixes needed to compile with Compaq cxx 6.5.
870         * Alert.C: all c-library variables have been moved into namespace std.
871         Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
872
873         * Toolbar.h (Pimpl): type definition made public.
874
875 2002-05-31  John Levon  <moz@compsoc.man.ac.uk>
876
877         * Alert.h: better variable name
878
879 2002-05-29  Lars Gullik Bjønnes  <larsbj@birdstep.com>
880
881         * switch from SigC signals to boost::signals
882
883 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
884
885         * Makefile.am:
886         * WorkArea.h:
887         * WorkArea.C: move to xforms/ for better diff
888
889 2002-05-26  John Levon  <moz@compsoc.man.ac.uk>
890
891         * key_state.h:
892         * mouse_state.h: add
893
894         * Makefile.am:
895         * WorkArea.h:
896         * WorkArea.C: use above
897
898 2002-05-24  John Levon  <moz@compsoc.man.ac.uk>
899
900         * Makefile.am:
901         * font_loader.h: placeholder
902
903         * screen.C: use placeholder
904
905 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
906
907         * Makefile.am:
908         * font_metrics.h: add placeholder
909
910         * Painter.C:
911         * screen.C: use placeholder
912
913 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
914
915         * WorkArea.h:
916         * WorkArea.C:
917         * Makefile.am: move here
918
919         * screen.h:
920         * screen.C: move here
921
922 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
923
924         * Liason.C:
925         * LyXView.h:
926         * LyXView.C:
927         * Makefile.am: move LyXView here
928
929 2002-05-23  John Levon  <moz@compsoc.man.ac.uk>
930
931         * Makefile.am:
932         * Painter.h:
933         * Painter.C: add PainterBase here
934
935 2002-05-22  Lars Gullik Bjønnes  <larsbj@birdstep.com>
936
937         * Dialogs.h: use more specific smart_ptr header
938
939 2002-04-08  Lars Gullik Bjønnes  <larsbj@birdstep.com>
940
941         * Makefile.am (DIST_SUBDIRS): use this instead of EXTRA_DIST
942         (EXTRA_DIST): delete
943         (dist-hook): delete
944         (distclean-local): delete
945
946 2002-04-06  Lars Gullik Bjønnes  <larsbj@birdstep.com>
947
948         * Makefile.am: make distcheck work
949         (distclean-local): handle distclean of non-built frontends better.
950
951 2002-03-21  Lars Gullik Bjønnes  <larsbj@birdstep.com>
952
953         * most files: ws cleanup
954
955         * Makefile.am: remove ld -r stuff
956
957 2002-03-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
958
959         * Makefile.am: special rules if partial linking
960
961 2002-03-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
962
963         * doxygen fixes.
964
965 2002-03-08  Angus Leeming  <a.leeming@ic.ac.uk>
966
967         * Dialogs.[Ch]: add static signal toggleTooltips and
968         static method tooltipsEnabled.
969
970 2002-03-04  Angus Leeming  <a.leeming@ic.ac.uk>
971
972         * Dialogs.h:
973         * GUIRunTime.h (initialiseGraphics): moved to GUIRunTime.
974
975 2002-03-02  Lars Gullik Bjønnes  <larsbj@birdstep.com>
976
977         * Toolbar.[Ch] (setLayout): layout as string
978
979 2002-02-28  Angus Leeming  <a.leeming@ic.ac.uk>
980
981         * Dialogs.h (initialiseGraphics): a new static method.
982
983 2002-02-27  Angus Leeming  <a.leeming@ic.ac.uk>
984
985         * Makefile.am: don't compile support as LyXImage is now dead.
986
987 2002-02-20  Lars Gullik Bjønnes  <larsbj@birdstep.com>
988
989         * Makefile.am: better dep. tracking from controllers and xforms
990
991 2002-02-18  Angus Leeming  <a.leeming@ic.ac.uk>
992
993         * Liason.C: Changes due to the renaming of support/syscall.[Ch] as
994         support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
995         Rearrange #includes in Lars' approved fashion.
996
997         * Timeout.[Ch] (running): new method.
998         (default c-tor): removed.
999
1000         * Dialogs.h: added a new signal, showForks.
1001
1002 2002-02-16  Angus Leeming  <a.leeming@ic.ac.uk>
1003
1004         * Liason.C:
1005         change Systemcalls::System to Systemcalls::Wait and
1006         change Systemcalls::SystemDontWait to Systemcalls::DontWait.
1007         No change of functionality, just reflects the stripped down Systemcalls
1008         class.
1009
1010 2002-01-14  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1011
1012         * Liason.C (printBuffer): use Buffer::filePath
1013
1014 2001-12-19  Jean-Marc Lasgouttes  <lasgouttes@freesurf.fr>
1015
1016         * Timeout.h:
1017         * FileDialog.h: do not include <config.h> in header files.
1018
1019 2001-12-12  Angus Leeming  <a.leeming@ic.ac.uk>
1020
1021         * Alert.h: remove spurious semi-colon at the end of the namespace
1022         scope.
1023
1024 2001-11-22  John Levon  <moz@compsoc.man.ac.uk>
1025
1026         * Makefile.am:
1027         * Alert.h:
1028         * Alert.C:
1029         * Alert_pimpl.h: alerts etc.
1030
1031 2001-10-09  Herbert Voss  <voss@perce.de>
1032
1033         * Dialogs.h: added showFile and showTexinfo signals.
1034
1035 2001-09-27  Angus Leeming  <a.leeming@ic.ac.uk>
1036
1037         * Dialogs.h (showSplash, destroySplash, splash_): removed.
1038
1039         * Dialogs.C (destroySplash): removed.
1040
1041 2001-08-27  John Levon  <moz@compsoc.man.ac.uk>
1042
1043         * GUIRunTime.h: initApplication() should take a & to argc
1044
1045 2001-08-01  John Levon  <moz@compsoc.man.ac.uk>
1046
1047         * Liason.C: IsDirWriteable changed
1048
1049 2001-07-30  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1050
1051         * Liason.C: #include LAssert.h
1052
1053 2001-07-24  John Levon  <moz@compsoc.man.ac.uk>
1054
1055         * Dialogs.h: add showThesaurus
1056
1057 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
1058
1059         * Dialogs.h: add showAboutlyx and remove showCredits and Copyright
1060
1061 2001-07-13  Edwin Leuven  <leuven@fee.uva.nl>
1062
1063         * Dialogs.h: added showSpellchecker
1064
1065 2001-07-03  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1066
1067         * GUIRunTime.h: (x11Display):
1068         (x11Screen):
1069         (x11Colormap):
1070         (x11VisualDepth): new methods
1071
1072 2001-07-03  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1073
1074         * GUIRunTime.h: add createMainView
1075
1076 2001-06-27  John Levon  <moz@compsoc.man.ac.uk>
1077
1078         * Dialogs.h: add showSpellcheckerPreferences
1079
1080 2001-06-22  John Levon  <moz@compsoc.man.ac.uk>
1081
1082         * Makefile.am: remove kde frontend
1083
1084 2001-06-15  Angus Leeming  <a.leeming@ic.ac.uk>
1085
1086         * Dialogs.h: removed unused signal showCharacter.
1087         Renamed signals showLayoutDocument -> showDocument,
1088         showLayoutParagraph -> showParagraph,
1089         showLayoutCharacter -> showCharacter.
1090         Added signal updateParagraph.
1091         Rearranged signals in some sort of alphabetical order again.
1092
1093 2001-06-14  Angus Leeming  <a.leeming@ic.ac.uk>
1094
1095         * FileDialog.h:
1096         * Timeout.h: added // -*- C++ -*- as first line.
1097
1098 2001-06-11  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1099
1100         * Makefile.am: make the dependencies work for the sub libs.
1101
1102 2001-05-31  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1103
1104         * Makefile.am (libfrontends_la_LIBADD): new var, add all subdirs
1105         libs here.
1106
1107 2001-04-26  Angus Leeming  <a.leeming@ic.ac.uk>
1108
1109         * Makefile.am: make controllers subdir before xforms.
1110
1111         * Dialogs.h: (add, destroySplash): moved out of line and into Dialogs.C.
1112
1113         * Dialogs.C: new file, instantiating the add, destroySplash methods.
1114
1115 2001-04-17  Lars Gullik Bjønnes  <larsbj@birdstep.com>
1116
1117         * Liason.[Ch] (setMinibuffer): change second arg to string
1118
1119         * Dialogs.h: inherit privately from noncopyable
1120
1121 2001-04-03  John Levon  <moz@compsoc.man.ac.uk>
1122
1123         * Dialogs.h: s/popup/dialog/
1124
1125 2001-03-22  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
1126
1127         * Liason.C (printBuffer): do not forget file name
1128         when printing with empty print_spool_command.
1129
1130 2001-03-20  Angus Leeming  <a.leeming@ic.ac.uk>
1131
1132         * ButtonPolicies.[Ch]: removed (thought I did this before?). The files
1133         are now stored in the controllers dir.
1134
1135 2001-03-16  Juergen Vigna  <jug@sad.it>
1136
1137         * Dialogs.h (noncopyable): added minipage signals.
1138
1139 2001-03-15  Lars Gullik Bjønnes  <larsbj@trylle.birdstep.com>
1140
1141         * several files: remove CXX_WORKING_NAMESPACES
1142
1143         * ButtonPolicies.h: noncopyable is in namespace boost
1144         * Dialogs.h (noncopyable): ditto
1145         * DialogBase.h (noncopyable): ditto
1146
1147 2001-03-14  Angus Leeming  <a.leeming@ic.ac.uk>
1148
1149         * Merging changes from BRANCH_MVC back into HEAD.
1150
1151         * Makefile.am: added controllers to SUBDIRS.
1152         removed ButtonPolicies.[Ch]. Now in controllers.
1153
1154         * DialogBase.h: commented out abstract method show().
1155
1156         * Dialogs.h: The dialogs are now stored as a
1157         std::vector<boost::shared_ptr<DialogBase> >.
1158         Removed using directives.
1159         (d-tor) removed.
1160         (add): new helper method. Makes code in c-tor a little tidier.
1161         (destroySplash): Moved out of xforms implementation.
1162
1163         * ButtonPolicies.[Ch]: moved to controllers/ButtonPolicies.[Ch]
1164
1165 2001-03-13  John Levon  <moz@compsoc.man.ac.uk>
1166
1167         * Dialogs.h: add showMathPanel signal
1168
1169 2001-03-09  John Levon  <moz@compsoc.man.ac.uk>
1170
1171         * Dialogs.h: add showExternal signal
1172
1173 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1174
1175         * Dialogs.h: add pointer to splash form
1176
1177         * GUIRunTime.h: minor cleanup
1178
1179 2001-03-12  John Levon  <moz@compsoc.man.ac.uk>
1180
1181         * Dialogs.h: remove createInclude
1182
1183 2001-02-26  John Levon  <moz@compsoc.man.ac.uk>
1184
1185         * Makefile.am
1186         * FileDialog.h: new GUII FileDialog
1187
1188 2001-02-23  Edwin Leuven <leuven@fee.uva.nl)
1189
1190         * Dialogs.h: setUserFreeFont, showLayoutCharacter
1191
1192 2001-02-19  Angus Leeming  <a.leeming@ic.ac.uk>
1193
1194         * DialogBase.h: derived from noncopyable, rather than deriving
1195         xforms/FormBase from it.
1196
1197 2001-02-12  John Levon  <moz@compsoc.man.ac.uk>
1198
1199         * DialogBase.C: add close(), non-pure. This is
1200           useful for logdlg.C in the KDE frontend.
1201
1202         * Dialogs.h: splash, include, and bib forms
1203
1204 2001-02-07  John Levon  <moz@compsoc.man.ac.uk>
1205
1206         * ButtonPolicies.C:
1207         * ButtonPolicies.h: and remove OkViewPolicy,
1208           it's a duplicate of IgnorantPolicy
1209
1210         * Makefile.am:
1211         * Timeout.C:
1212         * Timeout.h: add GUI-I Timeout class
1213
1214 2001-02-06  John Levon  <moz@compsoc.man.ac.uk>
1215
1216         * ButtonPolicies.C:
1217         * ButtonPolicies.h: add OkViewPolicy
1218
1219         * src/frontends/Dialogs.h: add showVCLogFile signal
1220
1221 2001-01-24  John Levon  <moz@compsoc.man.ac.uk>
1222
1223         * Makefile.am: add qt2 frontend