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