1 2005-03-06 Lars Gullik Bjonnes <larsbj@gullik.net>
3 * Makefile.am (DIST_SUBDIRS): remove gnome
5 2005-02-21 Andreas Vox <vox@isp.uni-luebeck.de>
7 * Dialogs.[hC] (show): prevent show() from getting called
10 2005-02-11 John Levon <levon@movementarian.org>
12 * screen.C: clarify comment about event queue magic
14 2005-02-08 Lars Gullik Bjonnes <larsbj@gullik.net>
16 * LyXView.C (updateLayoutChoice): minor change to some comments
18 2005-01-20 Asger Ottar Alstrup <aalstrup@laerdal.dk>
20 * pch.h: use the HAVE_UNISTD_H preprocessor guard.
22 2005-01-19 Asger Ottar Alstrup <aalstrup@laerdal.dk>
24 * LyXView.C: use the HAVE_UNISTD_H preprocessor guard.
26 2005-01-10 André Pönitz <poenitz@gmx.net>
28 * screen.C (showCursor): use new function LCursor::getFont
30 2004-12-06 Alfredo Braunstein <abraunst@lyx.org>
32 * screen.C (showCursor): draw half cursors
34 2004-11-26 Alfredo Braunstein <abraunst@lyx.org>
37 * screen.[Ch] (fitCursor): remove,
38 (showCursor): adjust, (redraw): adjust
40 2004-11-20 Lars Gullik Bjonnes <larsbj@gullik.net>
42 * Dialogs.h: include <map> since it is used in this file, fixes
43 compilation with boost 1.32.0.
45 2004-11-17 Lars Gullik Bjonnes <larsbj@gullik.net>
47 * Painter.h: include LColor.h to satisfy concept checks.
49 2004-11-15 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
51 * LyXView.h (hasFocus): new abstract virtual function
53 2004-11-08 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
55 * Toolbars.C (layoutSelected): new method, which was triplicated
58 2004-09-27 Lars Gullik Bjønnes <larsbj@gullik.net>
62 2004-09-26 Lars Gullik Bjonnes <larsbj@gullik.net>
64 * pch.h: include proper signal include
66 * Dialogs.[Ch]: User preferred calling of Boost.Signal
71 2004-08-15 Lars Gullik Bjonnes <larsbj@gullik.net>
75 * Makefile.am: support pch
77 2004-07-22 Lars Gullik Bjonnes <larsbj@gullik.net>
79 * lyx_gui.h (set_read_callback,remove_read_callback): remove
82 2004-06-18 Lars Gullik Bjonnes <larsbj@gullik.net>
84 * screen.C (fitCursor): Use Debug::DEBUG
87 2004-05-25 Georg Baum <Georg.Baum@post.rwth-aachen.de>
89 * Alert.C: make text output more readable
91 2004-05-19 Angus Leeming <leeming@lyx.org>
94 * LyXView.[Ch]: small changes due to the introduction of namespace
95 lyx::frontend and the moving of namespace biblio to lyx::biblio.
97 2004-04-28 Angus Leeming <leeming@lyx.org>
100 s/Toolbar.h/Toolbars.h/
101 s/toolbar_/toolbars_/
102 s/getToolbar()/getToolbars()/
103 s/updateToolbar()/updateToolbars()/
104 Make the toolbars_ private.
106 * Toolbar.[Ch]: removed.
107 * Toolbars.[Ch]: new files. The old Toolbar class is split into
108 three new classes, LayoutBox, Toolbar and Toolbars.
110 2004-04-28 Angus Leeming <leeming@lyx.org>
112 * WorkAreaFactory.h (create): passed a LyXView &.
113 No longer passed x, y data.
115 2004-04-27 Angus Leeming <leeming@lyx.org>
117 * Dialogs.h: add myself as author.
119 2004-04-21 John Levon <levon@movementarian.org>
122 * Toolbar.C: add display()
124 2004-04-19 John Levon <levon@movementarian.org>
126 * screen.C: re-show the cursor after a full expose
128 2004-04-13 Angus Leeming <leeming@lyx.org>
130 * LyXView.[Ch] (updateInset): pass it an InsetBase pointer rather
131 than an InsetOld one.
133 2004-04-07 Alfredo Braunstein <abraunst@lyx.org>
135 * Makefile.am: adjust
137 * Painter.[Ch]: remove Painter & return value everywhere, make
138 virtual all remaining nonvirtual methods
140 * nullpainter.[Ch]: add no-op painter
142 2004-04-05 Angus Leeming <leeming@lyx.org>
144 * Dialogs.h: remove #included header file. Clean up comments.
146 2004-03-31 Angus Leeming <leeming@lyx.org>
148 * Dialogs.[Ch]: remove all the cruft needed by the original
151 2004-03-31 Angus Leeming <leeming@lyx.org>
153 * Dialogs.h (showPreamble):
154 * guiapi.[Ch] (gui_Preamble): removed.
156 * Dialogs.[Ch] (build): return a boost::shared_ptr rather than
157 a raw Dialog*. Nicer, but also enables the Qt frontend to
158 re-use the document dialog.
160 2004-03-31 Angus Leeming <leeming@lyx.org>
162 * Dialogs.h (showSpellchecker):
163 * guiapi.[Ch] (gui_Spellchecker): removed.
165 2004-03-31 Angus Leeming <leeming@lyx.org>
167 * Dialogs.h (showPreferences):
168 * guiapi.[Ch] (gui_ShowPreferences): removed.
170 2004-03-30 Angus Leeming <leeming@lyx.org>
172 * Dialogs.h (showDocument): removed.
174 * guiapi.[Ch] (gui_ShowDocument): removed.
176 2004-03-28 Angus Leeming <leeming@lyx.org>
178 * Dialogs.h (showPrint): removed.
180 * guiapi.[Ch] (gui_ShowPrint): removed.
182 2004-03-27 Angus Leeming <leeming@lyx.org>
184 * Dialogs.h (showSendto): removed.
186 * guiapi.[Ch] (gui_ShowSendto): removed.
188 2004-03-17 Angus Leeming <leeming@lyx.org>
190 * Dialogs.h (showFoks): removed.
192 * guiapi.[Ch] (gui_ShowForks): removed.
194 2004-01-25 Angus Leeming <leeming@lyx.org>
196 * Dialogs.h (showSearch):
197 * guiapi.[Ch] (gui_ShowSearch): removed.
199 2004-01-08 Angus Leeming <leeming@lyx.org>
201 * FileDialog.h (open, save): the file filter mask is now passed
202 as a FileFilterList rather than as a string.
204 2003-11-13 Alfredo Braunstein <abraunst@lyx.org>
206 * screen.[Ch] (fitCursor): use LCursor::getDim, simplify
207 (fitManualCursor): remove
208 (topCursorVisible): remove
211 2003-11-11 Alfredo Braunstein <abraunst@libero.it>
213 * screen.C (showCursor): use absolute coords form LCursor
215 2003-11-10 André Pönitz <poenitz@gmx.net>
217 * screen.C: adjust to removed inset locking
219 2003-10-14 Angus Leeming <leeming@lyx.org>
221 * LyXView.[Ch] (updateInset): invoke BufferView::updateInset, returning
222 a pointer to the Buffer owning the inset.
224 2003-10-13 Joao Luis Meloni Assirati <assirati@fma.if.usp.br>
226 * lyx_gui.h (set_datasocket_callback, set_serversocket_callback,
227 remove_datasocket_callback, remove_serversocket_callback):
228 new function declarations, implemented in the various frontends.
230 2003-10-07 Martin Vermeer <martin.vermeer@hut.fi>
232 * lyx_gui.h: add <string> and other small fixes to make Lars'
233 std::string patch compile with STLport.
235 2003-09-21 Lars Gullik Bjønnes <larsbj@gullik.net>
237 * LyXView.C (updateToolbar): adjust
239 2003-09-18 Angus Leeming <leeming@lyx.org>
243 * lyx_gui.h: rename EnumLColor as LColor_color.
245 2003-09-18 Angus Leeming <leeming@lyx.org>
247 * Dialogs.[Ch] (find): renamed as find_or_build.
248 (update, hideSlot): don't call find_or_build to find the requested dialog.
249 Instead, search dialogs_, the list of already constructed dialogs. If it
250 ain't found, do nothing.
252 2003-09-16 Angus Leeming <leeming@lyx.org>
254 * screen.C: add #include "LColor.h".
256 2003-09-15 Angus Leeming <leeming@lyx.org>
258 * Painter.C: add #include "LColor.h".
259 (rectText): pass EnumLColor args, rather than LColor::color ones.
262 * lyx_gui.h: remove #include "LColor.h". Forward declare EnumLColor.
264 * Painter.h (line, lines, rectangle, fillRectangle, fillPolygon, arc,
266 * lyx_gui.h (hexname, update_color):
267 pass EnumLColor args, rather than LColor::color ones.
269 2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
271 * Timeout.C: change Assert to BOOST_ASSERT
273 2003-09-07 Angus Leeming <leeming@lyx.org>
275 * Alert.h: remove #include <algorithm>.
276 * Dialogs.h: remove #include <boost/scoped_ptr.hpp>.
277 * WorkArea.h: remove #include <boost/signals/signal3.hpp>, <utility>.
278 * guiapi.h: remove #include "support/std_string.h".
280 2003-09-06 Angus Leeming <leeming@lyx.org>
282 * LyXKeySym.h: remove LyXKeySymPtr typedef.
283 * WorkArea.h: forward declare LyXKeySym rather than
284 #include "frontends/LyXKeySym.h".
286 2003-09-05 Martin Vermeer <martin.vermeer@hut.fi>
288 * Alert_pimpl.h: re-add missing system headers, needed for 2.95.2.
290 2003-09-05 Angus Leeming <leeming@lyx.org>
292 * WorkArea.C: removed. It was entirely empty.
293 * Makefile.am: remove WorkArea.C
295 * *.C: rearranged #includes in alphabetical and directory order.
297 2003-09-04 Angus Leeming <leeming@lyx.org>
299 * Alert_pimpl.h: move out #include "debug.h".
300 * LyXView.h: move out #include "types.h".
301 * WorkArea.h: move out #include "funcrequest.h".
302 * screen.h: move out #include "RowList.h".
304 2003-09-02 John Levon <levon@movementarian.org>
306 * screen.C: remove cursor.i[xy]()
308 2003-09-02 Lars Gullik Bjønnes <larsbj@gullik.net>
310 * Alert.C (prompt, warning, error, information, askForText): Make
311 them output the alert to stderr if debugging is turned on.
313 2003-08-27 John Levon <levon@movementarian.org>
315 * screen.C: fix cursor in ERT (bug 1341)
317 2003-08-26 Alfredo Braunstein <abraunst@libero.it>
319 * screen.C (redraw): remove an uneeded updateRowPositions
321 2003-08-19 André Pönitz <poenitz@gmx.net>
323 * screen.[Ch]: use new rowpainter interface
325 2003-08-18 André Pönitz <poenitz@gmx.net>
327 * screen.[Ch]: remove draw()
329 2003-08-15 André Pönitz <poenitz@gmx.net>
331 * screen.[Ch]: remove toggleSelection()
333 2003-08-02 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
335 * Makefile.am (SUBDIRS): use FRONTENDS_SUBDIRS
337 * Toolbar.C (clearLayoutList): new methods, which resets
338 last_textclass_. The derived methods should call that.
340 2003-08-01 André Pönitz <poenitz@gmx.net>
342 * screen.[Ch]: merge update() and repaint()
344 2003-07-29 André Pönitz <poenitz@gmx.net>
346 * screen.[Ch]: remove toggleToggle.
348 2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
350 * Menubar.h: do not use a pimpl, but rather an abstract class
354 2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
356 * Toolbar.h: do not use a pimpl, but rather an abstract class
358 2003-07-21 Angus Leeming <leeming@lyx.org>
360 * screen.C (c-tor, greyOut): use namespace lyx::graphics
361 rather than the grfx shortcut.
363 2003-07-15 André Pönitz <poenitz@gmx.net>
365 * screen.[Ch]: refresh_status tristate -> need_update bool
367 2003-07-15 André Pönitz <poenitz@gmx.net>
369 * screen.C: collapse REFRESH_ROW and REFRESH_AREA handling
371 2003-07-14 André Pönitz <poenitz@gmx.net>
373 * screen.C: use slimmed down rowpainter interface
375 2003-07-04 Lars Gullik Bjønnes <larsbj@gullik.net>
377 * introduce namespace lyx::graphics
379 2003-06-27 André Pönitz <poenitz@gmx.net>
381 * screen.[Ch]: take care of removed LyXCursor::row_ member
383 2003-06-19 Angus Leeming <leeming@lyx.org>
385 * Dialogs.h: (showTexinfo):
386 * guiapi.[Ch] (gui_ShowTexinfo): removed.
388 2003-06-17 Angus Leeming <leeming@lyx.org>
390 * Dialogs.h: (showMathPanel):
391 * guiapi.[Ch] (gui_ShowMathPanel): removed.
393 2003-06-06 Alfredo Braunstein <abraunst@libero.it>
395 * Dialogs.[Ch] (visible): added.
397 2003-06-03 John Levon <levon@movementarian.org>
399 * lyx_gui.h: add sync_events()
401 * screen.C: sync events before showing the cursor
403 2003-05-08 Lars Gullik Bjønnes <larsbj@gullik.net>
405 * Makefile.am: better lib building
407 2003-05-03 John Levon <levon@movementarian.org>
410 * screen.C: replace cursor code with simpler variant
411 that calculates the cursor pos via inset inspector. Hide
412 the cursor before a paint. Make Cursor_Shape protected.
414 2003-04-27 John Levon <levon@movementarian.org>
418 * Alert_pimpl.h: ::prompt() takes cancel_button
420 2003-04-16 Alfredo Braunstein <abraunst@libero.it>
422 * screen.C (redraw): added a missing call to updateRowPositions
424 2003-04-15 John Levon <levon@movementarian.org>
426 * LyXView.C: toolbar flags changed
428 2003-04-11 Alfredo Braunstein <abraunst@libero.it>
430 * screen.C (update): add calls to updateRowPositions() before
431 drawOneRow and drawFromTo.
433 2003-04-10 John Levon <levon@movementarian.org>
436 * Toolbar.C: handle on/off etc. for toolbars
438 * LyXView.C: update toolbar on/off etc.
440 2003-04-09 John Levon <levon@movementarian.org>
442 * Toolbar.C: handle multiple toolbars
444 2003-04-08 John Levon <levon@movementarian.org>
446 * Toolbar.C: handle tooltip
448 2003-04-07 John Levon <levon@movementarian.org>
450 * LyXView.h: add clearMessage()
452 2003-04-01 John Levon <levon@movementarian.org>
455 * Toolbar.C: ToolbarDefaults got renamed
457 2003-04-01 Lars Gullik Bjønnes <larsbj@gullik.net>
461 2003-04-01 Lars Gullik Bjønnes <larsbj@gullik.net>
463 * screen.C (topCursorVisible): adjust
467 2003-03-31 John Levon <levon@movementarian.org>
469 * lyx_gui.h: add new font name helpers, move
472 * Alert.C: from above
474 2003-03-31 John Levon <levon@movementarian.org>
478 * Alert.C: finally kill alert()
480 2003-03-30 Lars Gullik Bjønnes <larsbj@gullik.net>
482 * screen.C (drawFromTo): adjust for RowList.
485 2003-03-29 John Levon <levon@movementarian.org>
489 * Alert_pimpl.h: kill err_alert. Add information(),
492 2003-03-29 John Levon <levon@movementarian.org>
496 * Alert_pimpl.h: fix up askQuestion/askConfirmation
497 into prompt, to discourage Yes/No questions.
499 2003-03-26 Angus Leeming <leeming@lyx.org>
501 * Dialogs.h: remove showThesaurus.
502 * guiapi.[Ch]: remove the gui_ equivalents.
504 2003-03-25 Angus Leeming <leeming@lyx.org>
506 * Dialogs.h: remove showFile, showLogFile, showVCLogFile.
507 * guiapi.[Ch]: remove the gui_ equivalents.
509 2003-03-22 John Levon <levon@movementarian.org>
512 * screen.h: LyXText refresh renamings
514 2003-03-17 Lars Gullik Bjønnes <larsbj@gullik.net>
516 * adjust for BufferView* arg removal from lyxtext.
518 2003-03-17 John Levon <levon@movementarian.org>
521 * screen.C: remove cleared/background painting code,
522 update() was taking a pointless LyXText parameter
524 2003-03-13 Angus Leeming <leeming@lyx.org>
526 * Dialogs.h: remove showParagraph and updateParagraph.
527 * guiapi.[Ch]: remove gui_ShowParagraph and gui_UpdateParagraph.
529 2003-03-12 Angus Leeming <leeming@lyx.org>
531 * Dialogs.[Ch] (hide): rejig as a static method. Hide the signal
533 (show): add a string arg.
535 * Dialogs.h: remove showCharacter and setUserFreeFont.
536 * guiapi.[Ch]: remove gui_ShowCharacter and gui_SetUserFreeFont.
538 2003-03-10 Angus Leeming <leeming@lyx.org>
540 * Dialogs.h (hide): make it a static method that returns a
541 boost::signal2<> & (takes 'name' and 'inset' args).
543 2003-03-09 Angus Leeming <leeming@lyx.org>
545 * Dialogs.h: remove showMergeChanges.
547 2003-03-09 Angus Leeming <leeming@lyx.org>
549 * Dialogs.h: remove showAboutlyx.
550 * guiapi.[Ch]: remove gui_showAboutlyx.
552 * Dialogs.[Ch] (show): new method for non-inset dialogs.
554 2003-03-09 Angus Leeming <leeming@lyx.org>
556 * Dialogs.h: remove showTabularCreate.
557 * guiapi.[Ch]: remove gui_showTabularCreate.
559 2003-03-09 Angus Leeming <leeming@lyx.org>
561 * Dialogs.h: remove showTabular, updateTabular.
562 * guiapi.[Ch]: remove gui_updateTabular, gui_updateTabular.
564 2003-03-07 Angus Leeming <leeming@lyx.org>
566 * Dialogs.h: remove showGraphics.
567 * guiapi.[Ch]: remove gui_showGraphics.
569 2003-03-07 Angus Leeming <leeming@lyx.org>
571 * Dialogs.h: remove showMinipage, updateMinipage.
572 * guiapi.[Ch]: remove gui_showMinipage, gui_updateMinipage.
574 2003-03-06 Alfredo Braunstein <abraunst@libero.it>
576 * screen.C: use LyXText::top_y() instead of LyXText::first_y
578 2003-03-05 Angus Leeming <leeming@lyx.org>
580 * Dialogs.h: remove showWrap.
581 * guiapi.[Ch]: remove gui_ShowWrap.
583 2003-03-05 Angus Leeming <leeming@lyx.org>
585 * Dialogs.h: remove showFloat.
586 * guiapi.[Ch]: remove gui_ShowFloat.
588 2003-03-05 Angus Leeming <leeming@lyx.org>
590 * Dialogs.h: remove showInclude.
591 * guiapi.[Ch]: remove gui_ShowInclude.
593 2003-03-05 Angus Leeming <leeming@lyx.org>
595 * Dialogs.h: remove showExternal.
596 * guiapi.[Ch]: remove gui_ShowExternal.
598 2003-02-27 Angus Leeming <leeming@lyx.org>
600 * screen.C (redraw, greyOut): ensure that the painter is started
601 before attempting to paint.
603 2003-02-26 John Levon <levon@movementarian.org>
605 * screen.C: use RowPainter
607 2003-02-26 Angus Leeming <leeming@lyx.org>
609 * screen.[Ch]: ensure that the LyX splash screen is drawn if desired.
611 2003-02-21 Angus Leeming <leeming@lyx.org>
613 * Dialogs.[Ch]: simplify the dialog interface by using a few
614 methods to do generic things like 'show' a dialog. Individual
615 dialogs are invoked through a string 'name'.
616 Use methods 'hideAll' etc to replace signals of the same name: more
619 * guiapi.[Ch]: provide a C-interface to the new Dialogs::show
620 method. Retire the old functions that called dead Dialogs methods.
622 2003-02-21 Angus Leeming <leeming@lyx.org>
624 * Timeout.[Ch]: define a Timeout::Impl abstract base class from
625 which the GUIs will derive their implementations. Means that
626 we no longer have to look into the GUIs to write the class.
627 Store the implementation in a boost::scoped_ptr, not a raw pointer.
629 2003-02-21 Angus Leeming <leeming@lyx.org>
631 * Dialogs.h: remove forward declarations of InsetBibKey, InsetBibtex.
633 * FileDialog.h: don't pass LyXView to the c-tor.
634 Don't store a LyXView &.
636 2003-02-14 John Levon <levon@movementarian.org>
638 * LyXView.h: prohibit/allowInput() -> busy(bool)
640 2003-02-08 John Levon <levon@movementarian.org>
642 * Dialogs.h: add showMergeChanges()
644 2003-01-11 Juergen Spitzmueller <j.spitzmueller@gmx.de>
646 * FileDialog.h: implement opendir (browse directory) [bug 824]
648 2003-01-12 Lars Gullik Bjønnes <larsbj@gullik.net>
650 * Makefile.am (LIBS): delete
651 (libfrontends_la_LDFLAGS): add with same as LIBS
653 2003-01-11 Angus Leeming <leeming@lyx.org>
655 * screen.C (SplashScreen): load up banner.ppm rather than banner.xpm.
657 2003-01-05 John Levon <levon@movementarian.org>
659 * LyXKeySym.h: pass Encoding to getISOEncoded
661 2002-12-17 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
663 * lyx_gui.h: add new function lyx_gui::getStatus, which can be
664 used by a frontend to indicate that some lfun is not implemented.
666 2002-12-12 John Levon <levon@movementarian.org>
668 * LyXKeySym.h: add isText()
670 2002-12-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
672 * screen.C (fitCursor): remove usleep thingie
673 (fitManualCursor): ditto
675 2002-12-03 Lars Gullik Bjønnes <larsbj@gullik.net>
677 * screen.C (fitManualCursor): add delay if we have a selection
681 2002-12-01 Lars Gullik Bjønnes <larsbj@gullik.net>
683 * several files: ws changes
685 2002-11-17 John Levon <levon@movementarian.org>
687 * FileDialog.h: split Select() into open()/save() for
690 2002-11-01 Herbert Voss <voss@perce.de>
692 * ControlGraphics.C: "Default" is now a part of the rotate-list
694 2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
696 * lyx_gui.h: do not use std:: on string
698 2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
700 * lyx_gui.h: reindent a bit, change signeture on lyx_gui::start.
702 2002-10-24 Rob Lahaye <lahaye@snu.ac.kr>
704 * PrinterParams.h (to): default value changed to 0 (from 1).
706 * Liason.[Ch]: removed. Code moved into ControlPrint.[Ch].
708 * makefile.am: remove Liason.[Ch].
710 2002-10-21 Angus Leeming <aleem@pneumon.bg.ic.ac.uk>
712 * LyXKeySym.h (operator==): compilation fix. The two args should have
715 2002-10-20 Lars Gullik Bjønnes <larsbj@gullik.net>
717 * LyXKeySym.h: move operator== out of class. Separate
718 implementations for xforms and qt.
720 * Liason.[Ch]: get rid of setMinibuffer, where used call message
721 directly through LyXView::message instead.
723 2002-09-25 Angus Leeming <leeming@lyx.org>
725 * Dialogs.C: doxygen fix.
727 2002-09-24 Lars Gullik Bjønnes <larsbj@gullik.net>
729 * Makefile.am (INCLUDES): loose SIGC_INCLUDES
731 2002-09-12 Rob Lahaye <lahaye@snu.ac.kr>
733 * Liason.C: implement new printer parameters with new xforms dialog
735 2002-09-11 Rob Lahaye <lahaye@snu.ac.kr>
737 * LyXView.C (LyXView::updateWindowTitle): change the minimised icon
738 to show an asterix if the buffer has changed.
740 2002-09-11 John Levon <levon@movementarian.org>
742 * Painter.C: draw frame after background. This is needed
743 on Qt but not xforms ??
745 2002-09-05 Angus Leeming <leeming@lyx.org>
747 * all files: modify the headers as discussed on the list.
749 2002-08-28 André Pönitz <poenitz@gmx.net>
751 * WorkArea.h: replace bunch of mouse event handler by 'dispatch' handler
753 2002-08-20 Lars Gullik Bjønnes <larsbj@gullik.net>
755 * Dialogs.h (noncopyable): ws changes only
757 2002-08-16 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
759 * Makefile.am: use $(variables) instead of @substitutions@
761 2002-08-15 Angus Leeming <leeming@lyx.org>
764 * guiapi.[Ch]: the brave new world of Dialog creation.
766 * LyXView.C: associated change.
768 * Makefile.am: add new file guiapi.C.
770 2002-08-13 Angus Leeming <leeming@lyx.org>
772 * DialogBase.h: removed.
774 * Dialogs.h: rearrange #includes, forward declarations and some
775 functions. Remove commented out, historical code.
777 * Dialogs.[Ch] (showInfo): removed.
779 * guiapi.h (gui_ShowInfo): removed.
781 2002-08-13 André Pönitz <poenitz@gmx.net>
783 * LyXView.[Ch]: new member dispatch();
785 2002-08-13 Angus Leeming <leeming@lyx.org>
788 (getLyXFunc, getToolbar, getMenubar, getDialogs, getIntl): all now
789 return a reference not a pointer.
790 (controlcommand_, intl_, autosave_timeout_): employ the
791 const scoped_ptr idiom.
793 2002-08-12 Angus Leeming <leeming@lyx.org>
795 * DialogBase.h: no longer derive from boost::signals::trackable.
797 * Toolbar.[Ch] (c-tor): no londer passed a Dialogs &.
799 2002-08-08 John Levon <levon@movementarian.org>
803 2002-08-06 André Poenitz <poenitz@gmx.net>
805 * Screen.C: Honor \show_banner lyxrc setting
807 2002-08-04 John Levon <levon@movementarian.org>
809 * LyXView.C: isLyxClean->isClean
811 2002-08-02 Edwin Leuven <leuven@fee.uva.nl>
813 * Dialogs.[Ch] (updateParagraph): converted back to a signal again.
815 2002-08-02 Angus Leeming <leeming@lyx.org>
817 * LyXView.[Ch] (view): now returns shared_ptr<BufferView> const &
818 so that anything wanting to cache the buffer view can do so safely
819 using a boost::weak_ptr.
821 * LyXView.h: store bufferview_ as a shared_ptr, not as a scoped_ptr.
822 Spell Bjønnes correctly.
824 2002-08-01 John Levon <levon@movementarian.org>
828 * guiapi.h: remove options from spell dialog
830 2002-07-30 John Levon <levon@movementarian.org>
832 * lyx_gui.h: add remove_read_callback()
834 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
836 * lyx_gui.h: add exit()
838 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
841 * Toolbar.C: remove other unused code
843 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
846 * Toolbar.C: remove ->push()
848 2002-07-21 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
850 * LyXView.C: use BufferParams::getLyXTextClass
852 2002-07-21 John Levon <moz@compsoc.man.ac.uk>
854 * LyXView.C: move autosave connect here
856 2002-07-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
858 * LyXView.C (updateMenubar): remove code to set different menubars
860 * Menubar.C (set): remove
862 2002-07-19 John Levon <moz@compsoc.man.ac.uk>
865 * LyXView.C: use ControlCommandBuffer, related
869 * MiniBuffer.C: remove
871 2002-07-18 John Levon <moz@compsoc.man.ac.uk>
876 * MiniBuffer.C: remove messagePush/Pop, addSet
878 2002-07-17 John Levon <moz@compsoc.man.ac.uk>
881 * LyXView.C: change showState to view_state_changed signal
883 2002-07-14 John Levon <moz@compsoc.man.ac.uk>
885 * lyx_gui.h: add set_read_callback()
887 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
889 * lyx_gui.h: remove init_graphics()
891 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
894 * Toolbar.C: remove unused (de)activate()
896 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
899 * font_loader.h: remove
901 * lyx_gui.h: add update_fonts(), font_available()
903 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
905 * lyx_gui.h: add update_color
907 2002-07-09 John Levon <moz@compsoc.man.ac.uk>
910 * Painter.h: make frame/background painting optional
913 2002-07-05 Angus Leeming <leeming@lyx.org>
915 * lyx_gui.h (hexname): new function.
917 2002-07-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
919 * screen.C (SplashScreen): we change
920 (topCursorVisible): ws change
921 (greyOut): divide by 2 instead of multiplying with 0.5
923 2002-07-02 Lars Gullik Bjønnes <larsbj@birdstep.com>
925 * Dialogs.h: remove static from redrawGUI and
928 2002-06-28 Angus Leeming <leeming@lyx.org>
931 * screen.C: changes associated with the name change grfx::GImage ->
934 2002-06-26 Angus Leeming <leeming@lyx.org>
936 * screen.C: moved the image loading stuff into a new class grfx::Loader.
937 Simplifies this file enormously.
939 2002-06-25 Angus Leeming <leeming@lyx.org>
941 * screen.C: add a SplashScreen class to load up the pixmap once again.
943 2002-06-24 Lars Gullik Bjønnes <larsbj@birdstep.com>
945 * LyXView.C: layout as layout
947 2002-06-21 John Levon <moz@compsoc.man.ac.uk>
949 * screen.C: add FIXME
951 2002-06-21 John Levon <moz@compsoc.man.ac.uk>
953 * WorkArea.h: remove redraw()
955 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
959 * Dialogs.C: createIndex() doesn't take string
961 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
963 * WorkArea.h: remove unused resize(..) and change name
965 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
968 * LyXKeySym.C: remove un-needed file
971 * WorkArea.C: remove un-needed file. Add back
972 comments. Remove focus management, greyOut()
974 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
976 * WorkArea.h: remove focus/unfocus events
978 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
980 * WorkArea.h: remove unused methods
982 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
984 * Toolbar.C: add missing header
986 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
988 * WorkArea.h: remove unused method width()
990 2002-06-16 Lars Gullik Bjønnes <larsbj@birdstep.com>
992 * add a nother layer of inderection for calling gui specific
996 2002-06-16 <alstrup@diku.dk>
998 * WorkArea.C: New file for GUII.
1000 * WorkAreaFactory.h: New file for GUII.
1002 * WorkArea.h: GUII stuff.
1004 2002-06-15 Lyx Development team <larsbj@birdstep.com>
1006 * LyXKeySymFactory.h: Added GUII factory for LyXKeySyms.
1008 * LyXKeySym.[Ch]: Made the LyXKeySym class GUII.
1010 * LyXKeySym.[Ch]: new LyXKeySym class for representing a
1011 keypress. For now, X11 dependent.
1013 * Makefile.am: Added LyXKeySym.
1015 2002-06-14 Lyx Development team <lyx@electronia>
1017 * LyXScreenFactory.h: New factory for creating the screen
1018 object in the super GUII way.
1020 * screen.h: Made LyXScreen an abstract base class for the
1023 * LyXView.h: Moved last_textclass_ member to Toolbar.C where it
1026 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1029 * Painter.C: s/PainterBase/Painter, remove dead code
1031 2002-06-12 Angus Leeming <leeming@lyx.org>
1033 * lyx_gui.h: remove trailing semi-colon after the brace closing
1036 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1038 * LyXView.h: cleanup
1040 * LyXView.C: move init() here from xforms/
1042 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1045 * screen.C: change topCursorVisible() prototype
1047 2002-06-12 Angus Leeming <leeming@lyx.org>
1049 * font_metrics.h: remove trailing semi-colon after the brace closing
1052 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1054 * GUIRunTime.h: remove in favour of ...
1057 * lyx_gui.h: ... namespace for GUI start up
1059 * LyXView.h: remove init(),show(),setPosition()
1061 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1067 * LyXView.C: some cleanup, prefer scoped_ptr
1069 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1072 * Painter.C: use workHeight()
1074 * WorkArea.h: remove confusing duplicate unused code
1076 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1079 * screen.C: rename, add reset()
1081 2002-06-11 John Levon <moz@compsoc.man.ac.uk>
1083 * font_metrics.h: move X-specific stuff out of namespace
1085 2002-06-07 Angus Leeming <leeming@lyx.org>
1087 Fixes needed to compile with Compaq cxx 6.5.
1088 * Alert.C: all c-library variables have been moved into namespace std.
1089 Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
1091 * Toolbar.h (Pimpl): type definition made public.
1093 2002-05-31 John Levon <moz@compsoc.man.ac.uk>
1095 * Alert.h: better variable name
1097 2002-05-29 Lars Gullik Bjønnes <larsbj@birdstep.com>
1099 * switch from SigC signals to boost::signals
1101 2002-05-26 John Levon <moz@compsoc.man.ac.uk>
1105 * WorkArea.C: move to xforms/ for better diff
1107 2002-05-26 John Levon <moz@compsoc.man.ac.uk>
1110 * mouse_state.h: add
1114 * WorkArea.C: use above
1116 2002-05-24 John Levon <moz@compsoc.man.ac.uk>
1119 * font_loader.h: placeholder
1121 * screen.C: use placeholder
1123 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1126 * font_metrics.h: add placeholder
1129 * screen.C: use placeholder
1131 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1135 * Makefile.am: move here
1138 * screen.C: move here
1140 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1145 * Makefile.am: move LyXView here
1147 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1151 * Painter.C: add PainterBase here
1153 2002-05-22 Lars Gullik Bjønnes <larsbj@birdstep.com>
1155 * Dialogs.h: use more specific smart_ptr header
1157 2002-04-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
1159 * Makefile.am (DIST_SUBDIRS): use this instead of EXTRA_DIST
1160 (EXTRA_DIST): delete
1162 (distclean-local): delete
1164 2002-04-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
1166 * Makefile.am: make distcheck work
1167 (distclean-local): handle distclean of non-built frontends better.
1169 2002-03-21 Lars Gullik Bjønnes <larsbj@birdstep.com>
1171 * most files: ws cleanup
1173 * Makefile.am: remove ld -r stuff
1175 2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
1177 * Makefile.am: special rules if partial linking
1179 2002-03-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1183 2002-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1185 * Dialogs.[Ch]: add static signal toggleTooltips and
1186 static method tooltipsEnabled.
1188 2002-03-04 Angus Leeming <a.leeming@ic.ac.uk>
1191 * GUIRunTime.h (initialiseGraphics): moved to GUIRunTime.
1193 2002-03-02 Lars Gullik Bjønnes <larsbj@birdstep.com>
1195 * Toolbar.[Ch] (setLayout): layout as string
1197 2002-02-28 Angus Leeming <a.leeming@ic.ac.uk>
1199 * Dialogs.h (initialiseGraphics): a new static method.
1201 2002-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1203 * Makefile.am: don't compile support as LyXImage is now dead.
1205 2002-02-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
1207 * Makefile.am: better dep. tracking from controllers and xforms
1209 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
1211 * Liason.C: Changes due to the renaming of support/syscall.[Ch] as
1212 support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
1213 Rearrange #includes in Lars' approved fashion.
1215 * Timeout.[Ch] (running): new method.
1216 (default c-tor): removed.
1218 * Dialogs.h: added a new signal, showForks.
1220 2002-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1223 change Systemcalls::System to Systemcalls::Wait and
1224 change Systemcalls::SystemDontWait to Systemcalls::DontWait.
1225 No change of functionality, just reflects the stripped down Systemcalls
1228 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
1230 * Liason.C (printBuffer): use Buffer::filePath
1232 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
1235 * FileDialog.h: do not include <config.h> in header files.
1237 2001-12-12 Angus Leeming <a.leeming@ic.ac.uk>
1239 * Alert.h: remove spurious semi-colon at the end of the namespace
1242 2001-11-22 John Levon <moz@compsoc.man.ac.uk>
1247 * Alert_pimpl.h: alerts etc.
1249 2001-10-09 Herbert Voss <voss@perce.de>
1251 * Dialogs.h: added showFile and showTexinfo signals.
1253 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
1255 * Dialogs.h (showSplash, destroySplash, splash_): removed.
1257 * Dialogs.C (destroySplash): removed.
1259 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
1261 * GUIRunTime.h: initApplication() should take a & to argc
1263 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
1265 * Liason.C: IsDirWriteable changed
1267 2001-07-30 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1269 * Liason.C: #include LAssert.h
1271 2001-07-24 John Levon <moz@compsoc.man.ac.uk>
1273 * Dialogs.h: add showThesaurus
1275 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1277 * Dialogs.h: add showAboutlyx and remove showCredits and Copyright
1279 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1281 * Dialogs.h: added showSpellchecker
1283 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1285 * GUIRunTime.h: (x11Display):
1288 (x11VisualDepth): new methods
1290 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1292 * GUIRunTime.h: add createMainView
1294 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1296 * Dialogs.h: add showSpellcheckerPreferences
1298 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1300 * Makefile.am: remove kde frontend
1302 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1304 * Dialogs.h: removed unused signal showCharacter.
1305 Renamed signals showLayoutDocument -> showDocument,
1306 showLayoutParagraph -> showParagraph,
1307 showLayoutCharacter -> showCharacter.
1308 Added signal updateParagraph.
1309 Rearranged signals in some sort of alphabetical order again.
1311 2001-06-14 Angus Leeming <a.leeming@ic.ac.uk>
1314 * Timeout.h: added // -*- C++ -*- as first line.
1316 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1318 * Makefile.am: make the dependencies work for the sub libs.
1320 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1322 * Makefile.am (libfrontends_la_LIBADD): new var, add all subdirs
1325 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1327 * Makefile.am: make controllers subdir before xforms.
1329 * Dialogs.h: (add, destroySplash): moved out of line and into Dialogs.C.
1331 * Dialogs.C: new file, instantiating the add, destroySplash methods.
1333 2001-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
1335 * Liason.[Ch] (setMinibuffer): change second arg to string
1337 * Dialogs.h: inherit privately from noncopyable
1339 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1341 * Dialogs.h: s/popup/dialog/
1343 2001-03-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1345 * Liason.C (printBuffer): do not forget file name
1346 when printing with empty print_spool_command.
1348 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1350 * ButtonPolicies.[Ch]: removed (thought I did this before?). The files
1351 are now stored in the controllers dir.
1353 2001-03-16 Juergen Vigna <jug@sad.it>
1355 * Dialogs.h (noncopyable): added minipage signals.
1357 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1359 * several files: remove CXX_WORKING_NAMESPACES
1361 * ButtonPolicies.h: noncopyable is in namespace boost
1362 * Dialogs.h (noncopyable): ditto
1363 * DialogBase.h (noncopyable): ditto
1365 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1367 * Merging changes from BRANCH_MVC back into HEAD.
1369 * Makefile.am: added controllers to SUBDIRS.
1370 removed ButtonPolicies.[Ch]. Now in controllers.
1372 * DialogBase.h: commented out abstract method show().
1374 * Dialogs.h: The dialogs are now stored as a
1375 std::vector<boost::shared_ptr<DialogBase> >.
1376 Removed using directives.
1378 (add): new helper method. Makes code in c-tor a little tidier.
1379 (destroySplash): Moved out of xforms implementation.
1381 * ButtonPolicies.[Ch]: moved to controllers/ButtonPolicies.[Ch]
1383 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1385 * Dialogs.h: add showMathPanel signal
1387 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1389 * Dialogs.h: add showExternal signal
1391 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1393 * Dialogs.h: add pointer to splash form
1395 * GUIRunTime.h: minor cleanup
1397 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1399 * Dialogs.h: remove createInclude
1401 2001-02-26 John Levon <moz@compsoc.man.ac.uk>
1404 * FileDialog.h: new GUII FileDialog
1406 2001-02-23 Edwin Leuven <leuven@fee.uva.nl)
1408 * Dialogs.h: setUserFreeFont, showLayoutCharacter
1410 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1412 * DialogBase.h: derived from noncopyable, rather than deriving
1413 xforms/FormBase from it.
1415 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1417 * DialogBase.C: add close(), non-pure. This is
1418 useful for logdlg.C in the KDE frontend.
1420 * Dialogs.h: splash, include, and bib forms
1422 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1425 * ButtonPolicies.h: and remove OkViewPolicy,
1426 it's a duplicate of IgnorantPolicy
1430 * Timeout.h: add GUI-I Timeout class
1432 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1435 * ButtonPolicies.h: add OkViewPolicy
1437 * src/frontends/Dialogs.h: add showVCLogFile signal
1439 2001-01-24 John Levon <moz@compsoc.man.ac.uk>
1441 * Makefile.am: add qt2 frontend