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