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