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