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