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