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