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