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