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