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