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