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