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