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