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