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