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