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