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