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