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