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