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