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