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