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