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