1 2004-11-08 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
3 * Toolbars.C (layoutSelected): new method, which was triplicated
6 2004-09-27 Lars Gullik Bjønnes <larsbj@gullik.net>
10 2004-09-26 Lars Gullik Bjonnes <larsbj@gullik.net>
12 * pch.h: include proper signal include
14 * Dialogs.[Ch]: User preferred calling of Boost.Signal
19 2004-08-15 Lars Gullik Bjonnes <larsbj@gullik.net>
23 * Makefile.am: support pch
25 2004-07-22 Lars Gullik Bjonnes <larsbj@gullik.net>
27 * lyx_gui.h (set_read_callback,remove_read_callback): remove
30 2004-06-18 Lars Gullik Bjonnes <larsbj@gullik.net>
32 * screen.C (fitCursor): Use Debug::DEBUG
35 2004-05-25 Georg Baum <Georg.Baum@post.rwth-aachen.de>
37 * Alert.C: make text output more readable
39 2004-05-19 Angus Leeming <leeming@lyx.org>
42 * LyXView.[Ch]: small changes due to the introduction of namespace
43 lyx::frontend and the moving of namespace biblio to lyx::biblio.
45 2004-04-28 Angus Leeming <leeming@lyx.org>
48 s/Toolbar.h/Toolbars.h/
50 s/getToolbar()/getToolbars()/
51 s/updateToolbar()/updateToolbars()/
52 Make the toolbars_ private.
54 * Toolbar.[Ch]: removed.
55 * Toolbars.[Ch]: new files. The old Toolbar class is split into
56 three new classes, LayoutBox, Toolbar and Toolbars.
58 2004-04-28 Angus Leeming <leeming@lyx.org>
60 * WorkAreaFactory.h (create): passed a LyXView &.
61 No longer passed x, y data.
63 2004-04-27 Angus Leeming <leeming@lyx.org>
65 * Dialogs.h: add myself as author.
67 2004-04-21 John Levon <levon@movementarian.org>
70 * Toolbar.C: add display()
72 2004-04-19 John Levon <levon@movementarian.org>
74 * screen.C: re-show the cursor after a full expose
76 2004-04-13 Angus Leeming <leeming@lyx.org>
78 * LyXView.[Ch] (updateInset): pass it an InsetBase pointer rather
81 2004-04-07 Alfredo Braunstein <abraunst@lyx.org>
85 * Painter.[Ch]: remove Painter & return value everywhere, make
86 virtual all remaining nonvirtual methods
88 * nullpainter.[Ch]: add no-op painter
90 2004-04-05 Angus Leeming <leeming@lyx.org>
92 * Dialogs.h: remove #included header file. Clean up comments.
94 2004-03-31 Angus Leeming <leeming@lyx.org>
96 * Dialogs.[Ch]: remove all the cruft needed by the original
99 2004-03-31 Angus Leeming <leeming@lyx.org>
101 * Dialogs.h (showPreamble):
102 * guiapi.[Ch] (gui_Preamble): removed.
104 * Dialogs.[Ch] (build): return a boost::shared_ptr rather than
105 a raw Dialog*. Nicer, but also enables the Qt frontend to
106 re-use the document dialog.
108 2004-03-31 Angus Leeming <leeming@lyx.org>
110 * Dialogs.h (showSpellchecker):
111 * guiapi.[Ch] (gui_Spellchecker): removed.
113 2004-03-31 Angus Leeming <leeming@lyx.org>
115 * Dialogs.h (showPreferences):
116 * guiapi.[Ch] (gui_ShowPreferences): removed.
118 2004-03-30 Angus Leeming <leeming@lyx.org>
120 * Dialogs.h (showDocument): removed.
122 * guiapi.[Ch] (gui_ShowDocument): removed.
124 2004-03-28 Angus Leeming <leeming@lyx.org>
126 * Dialogs.h (showPrint): removed.
128 * guiapi.[Ch] (gui_ShowPrint): removed.
130 2004-03-27 Angus Leeming <leeming@lyx.org>
132 * Dialogs.h (showSendto): removed.
134 * guiapi.[Ch] (gui_ShowSendto): removed.
136 2004-03-17 Angus Leeming <leeming@lyx.org>
138 * Dialogs.h (showFoks): removed.
140 * guiapi.[Ch] (gui_ShowForks): removed.
142 2004-01-25 Angus Leeming <leeming@lyx.org>
144 * Dialogs.h (showSearch):
145 * guiapi.[Ch] (gui_ShowSearch): removed.
147 2004-01-08 Angus Leeming <leeming@lyx.org>
149 * FileDialog.h (open, save): the file filter mask is now passed
150 as a FileFilterList rather than as a string.
152 2003-11-13 Alfredo Braunstein <abraunst@lyx.org>
154 * screen.[Ch] (fitCursor): use LCursor::getDim, simplify
155 (fitManualCursor): remove
156 (topCursorVisible): remove
159 2003-11-11 Alfredo Braunstein <abraunst@libero.it>
161 * screen.C (showCursor): use absolute coords form LCursor
163 2003-11-10 André Pönitz <poenitz@gmx.net>
165 * screen.C: adjust to removed inset locking
167 2003-10-14 Angus Leeming <leeming@lyx.org>
169 * LyXView.[Ch] (updateInset): invoke BufferView::updateInset, returning
170 a pointer to the Buffer owning the inset.
172 2003-10-13 Joao Luis Meloni Assirati <assirati@fma.if.usp.br>
174 * lyx_gui.h (set_datasocket_callback, set_serversocket_callback,
175 remove_datasocket_callback, remove_serversocket_callback):
176 new function declarations, implemented in the various frontends.
178 2003-10-07 Martin Vermeer <martin.vermeer@hut.fi>
180 * lyx_gui.h: add <string> and other small fixes to make Lars'
181 std::string patch compile with STLport.
183 2003-09-21 Lars Gullik Bjønnes <larsbj@gullik.net>
185 * LyXView.C (updateToolbar): adjust
187 2003-09-18 Angus Leeming <leeming@lyx.org>
191 * lyx_gui.h: rename EnumLColor as LColor_color.
193 2003-09-18 Angus Leeming <leeming@lyx.org>
195 * Dialogs.[Ch] (find): renamed as find_or_build.
196 (update, hideSlot): don't call find_or_build to find the requested dialog.
197 Instead, search dialogs_, the list of already constructed dialogs. If it
198 ain't found, do nothing.
200 2003-09-16 Angus Leeming <leeming@lyx.org>
202 * screen.C: add #include "LColor.h".
204 2003-09-15 Angus Leeming <leeming@lyx.org>
206 * Painter.C: add #include "LColor.h".
207 (rectText): pass EnumLColor args, rather than LColor::color ones.
210 * lyx_gui.h: remove #include "LColor.h". Forward declare EnumLColor.
212 * Painter.h (line, lines, rectangle, fillRectangle, fillPolygon, arc,
214 * lyx_gui.h (hexname, update_color):
215 pass EnumLColor args, rather than LColor::color ones.
217 2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
219 * Timeout.C: change Assert to BOOST_ASSERT
221 2003-09-07 Angus Leeming <leeming@lyx.org>
223 * Alert.h: remove #include <algorithm>.
224 * Dialogs.h: remove #include <boost/scoped_ptr.hpp>.
225 * WorkArea.h: remove #include <boost/signals/signal3.hpp>, <utility>.
226 * guiapi.h: remove #include "support/std_string.h".
228 2003-09-06 Angus Leeming <leeming@lyx.org>
230 * LyXKeySym.h: remove LyXKeySymPtr typedef.
231 * WorkArea.h: forward declare LyXKeySym rather than
232 #include "frontends/LyXKeySym.h".
234 2003-09-05 Martin Vermeer <martin.vermeer@hut.fi>
236 * Alert_pimpl.h: re-add missing system headers, needed for 2.95.2.
238 2003-09-05 Angus Leeming <leeming@lyx.org>
240 * WorkArea.C: removed. It was entirely empty.
241 * Makefile.am: remove WorkArea.C
243 * *.C: rearranged #includes in alphabetical and directory order.
245 2003-09-04 Angus Leeming <leeming@lyx.org>
247 * Alert_pimpl.h: move out #include "debug.h".
248 * LyXView.h: move out #include "types.h".
249 * WorkArea.h: move out #include "funcrequest.h".
250 * screen.h: move out #include "RowList.h".
252 2003-09-02 John Levon <levon@movementarian.org>
254 * screen.C: remove cursor.i[xy]()
256 2003-09-02 Lars Gullik Bjønnes <larsbj@gullik.net>
258 * Alert.C (prompt, warning, error, information, askForText): Make
259 them output the alert to stderr if debugging is turned on.
261 2003-08-27 John Levon <levon@movementarian.org>
263 * screen.C: fix cursor in ERT (bug 1341)
265 2003-08-26 Alfredo Braunstein <abraunst@libero.it>
267 * screen.C (redraw): remove an uneeded updateRowPositions
269 2003-08-19 André Pönitz <poenitz@gmx.net>
271 * screen.[Ch]: use new rowpainter interface
273 2003-08-18 André Pönitz <poenitz@gmx.net>
275 * screen.[Ch]: remove draw()
277 2003-08-15 André Pönitz <poenitz@gmx.net>
279 * screen.[Ch]: remove toggleSelection()
281 2003-08-02 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
283 * Makefile.am (SUBDIRS): use FRONTENDS_SUBDIRS
285 * Toolbar.C (clearLayoutList): new methods, which resets
286 last_textclass_. The derived methods should call that.
288 2003-08-01 André Pönitz <poenitz@gmx.net>
290 * screen.[Ch]: merge update() and repaint()
292 2003-07-29 André Pönitz <poenitz@gmx.net>
294 * screen.[Ch]: remove toggleToggle.
296 2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
298 * Menubar.h: do not use a pimpl, but rather an abstract class
302 2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
304 * Toolbar.h: do not use a pimpl, but rather an abstract class
306 2003-07-21 Angus Leeming <leeming@lyx.org>
308 * screen.C (c-tor, greyOut): use namespace lyx::graphics
309 rather than the grfx shortcut.
311 2003-07-15 André Pönitz <poenitz@gmx.net>
313 * screen.[Ch]: refresh_status tristate -> need_update bool
315 2003-07-15 André Pönitz <poenitz@gmx.net>
317 * screen.C: collapse REFRESH_ROW and REFRESH_AREA handling
319 2003-07-14 André Pönitz <poenitz@gmx.net>
321 * screen.C: use slimmed down rowpainter interface
323 2003-07-04 Lars Gullik Bjønnes <larsbj@gullik.net>
325 * introduce namespace lyx::graphics
327 2003-06-27 André Pönitz <poenitz@gmx.net>
329 * screen.[Ch]: take care of removed LyXCursor::row_ member
331 2003-06-19 Angus Leeming <leeming@lyx.org>
333 * Dialogs.h: (showTexinfo):
334 * guiapi.[Ch] (gui_ShowTexinfo): removed.
336 2003-06-17 Angus Leeming <leeming@lyx.org>
338 * Dialogs.h: (showMathPanel):
339 * guiapi.[Ch] (gui_ShowMathPanel): removed.
341 2003-06-06 Alfredo Braunstein <abraunst@libero.it>
343 * Dialogs.[Ch] (visible): added.
345 2003-06-03 John Levon <levon@movementarian.org>
347 * lyx_gui.h: add sync_events()
349 * screen.C: sync events before showing the cursor
351 2003-05-08 Lars Gullik Bjønnes <larsbj@gullik.net>
353 * Makefile.am: better lib building
355 2003-05-03 John Levon <levon@movementarian.org>
358 * screen.C: replace cursor code with simpler variant
359 that calculates the cursor pos via inset inspector. Hide
360 the cursor before a paint. Make Cursor_Shape protected.
362 2003-04-27 John Levon <levon@movementarian.org>
366 * Alert_pimpl.h: ::prompt() takes cancel_button
368 2003-04-16 Alfredo Braunstein <abraunst@libero.it>
370 * screen.C (redraw): added a missing call to updateRowPositions
372 2003-04-15 John Levon <levon@movementarian.org>
374 * LyXView.C: toolbar flags changed
376 2003-04-11 Alfredo Braunstein <abraunst@libero.it>
378 * screen.C (update): add calls to updateRowPositions() before
379 drawOneRow and drawFromTo.
381 2003-04-10 John Levon <levon@movementarian.org>
384 * Toolbar.C: handle on/off etc. for toolbars
386 * LyXView.C: update toolbar on/off etc.
388 2003-04-09 John Levon <levon@movementarian.org>
390 * Toolbar.C: handle multiple toolbars
392 2003-04-08 John Levon <levon@movementarian.org>
394 * Toolbar.C: handle tooltip
396 2003-04-07 John Levon <levon@movementarian.org>
398 * LyXView.h: add clearMessage()
400 2003-04-01 John Levon <levon@movementarian.org>
403 * Toolbar.C: ToolbarDefaults got renamed
405 2003-04-01 Lars Gullik Bjønnes <larsbj@gullik.net>
409 2003-04-01 Lars Gullik Bjønnes <larsbj@gullik.net>
411 * screen.C (topCursorVisible): adjust
415 2003-03-31 John Levon <levon@movementarian.org>
417 * lyx_gui.h: add new font name helpers, move
420 * Alert.C: from above
422 2003-03-31 John Levon <levon@movementarian.org>
426 * Alert.C: finally kill alert()
428 2003-03-30 Lars Gullik Bjønnes <larsbj@gullik.net>
430 * screen.C (drawFromTo): adjust for RowList.
433 2003-03-29 John Levon <levon@movementarian.org>
437 * Alert_pimpl.h: kill err_alert. Add information(),
440 2003-03-29 John Levon <levon@movementarian.org>
444 * Alert_pimpl.h: fix up askQuestion/askConfirmation
445 into prompt, to discourage Yes/No questions.
447 2003-03-26 Angus Leeming <leeming@lyx.org>
449 * Dialogs.h: remove showThesaurus.
450 * guiapi.[Ch]: remove the gui_ equivalents.
452 2003-03-25 Angus Leeming <leeming@lyx.org>
454 * Dialogs.h: remove showFile, showLogFile, showVCLogFile.
455 * guiapi.[Ch]: remove the gui_ equivalents.
457 2003-03-22 John Levon <levon@movementarian.org>
460 * screen.h: LyXText refresh renamings
462 2003-03-17 Lars Gullik Bjønnes <larsbj@gullik.net>
464 * adjust for BufferView* arg removal from lyxtext.
466 2003-03-17 John Levon <levon@movementarian.org>
469 * screen.C: remove cleared/background painting code,
470 update() was taking a pointless LyXText parameter
472 2003-03-13 Angus Leeming <leeming@lyx.org>
474 * Dialogs.h: remove showParagraph and updateParagraph.
475 * guiapi.[Ch]: remove gui_ShowParagraph and gui_UpdateParagraph.
477 2003-03-12 Angus Leeming <leeming@lyx.org>
479 * Dialogs.[Ch] (hide): rejig as a static method. Hide the signal
481 (show): add a string arg.
483 * Dialogs.h: remove showCharacter and setUserFreeFont.
484 * guiapi.[Ch]: remove gui_ShowCharacter and gui_SetUserFreeFont.
486 2003-03-10 Angus Leeming <leeming@lyx.org>
488 * Dialogs.h (hide): make it a static method that returns a
489 boost::signal2<> & (takes 'name' and 'inset' args).
491 2003-03-09 Angus Leeming <leeming@lyx.org>
493 * Dialogs.h: remove showMergeChanges.
495 2003-03-09 Angus Leeming <leeming@lyx.org>
497 * Dialogs.h: remove showAboutlyx.
498 * guiapi.[Ch]: remove gui_showAboutlyx.
500 * Dialogs.[Ch] (show): new method for non-inset dialogs.
502 2003-03-09 Angus Leeming <leeming@lyx.org>
504 * Dialogs.h: remove showTabularCreate.
505 * guiapi.[Ch]: remove gui_showTabularCreate.
507 2003-03-09 Angus Leeming <leeming@lyx.org>
509 * Dialogs.h: remove showTabular, updateTabular.
510 * guiapi.[Ch]: remove gui_updateTabular, gui_updateTabular.
512 2003-03-07 Angus Leeming <leeming@lyx.org>
514 * Dialogs.h: remove showGraphics.
515 * guiapi.[Ch]: remove gui_showGraphics.
517 2003-03-07 Angus Leeming <leeming@lyx.org>
519 * Dialogs.h: remove showMinipage, updateMinipage.
520 * guiapi.[Ch]: remove gui_showMinipage, gui_updateMinipage.
522 2003-03-06 Alfredo Braunstein <abraunst@libero.it>
524 * screen.C: use LyXText::top_y() instead of LyXText::first_y
526 2003-03-05 Angus Leeming <leeming@lyx.org>
528 * Dialogs.h: remove showWrap.
529 * guiapi.[Ch]: remove gui_ShowWrap.
531 2003-03-05 Angus Leeming <leeming@lyx.org>
533 * Dialogs.h: remove showFloat.
534 * guiapi.[Ch]: remove gui_ShowFloat.
536 2003-03-05 Angus Leeming <leeming@lyx.org>
538 * Dialogs.h: remove showInclude.
539 * guiapi.[Ch]: remove gui_ShowInclude.
541 2003-03-05 Angus Leeming <leeming@lyx.org>
543 * Dialogs.h: remove showExternal.
544 * guiapi.[Ch]: remove gui_ShowExternal.
546 2003-02-27 Angus Leeming <leeming@lyx.org>
548 * screen.C (redraw, greyOut): ensure that the painter is started
549 before attempting to paint.
551 2003-02-26 John Levon <levon@movementarian.org>
553 * screen.C: use RowPainter
555 2003-02-26 Angus Leeming <leeming@lyx.org>
557 * screen.[Ch]: ensure that the LyX splash screen is drawn if desired.
559 2003-02-21 Angus Leeming <leeming@lyx.org>
561 * Dialogs.[Ch]: simplify the dialog interface by using a few
562 methods to do generic things like 'show' a dialog. Individual
563 dialogs are invoked through a string 'name'.
564 Use methods 'hideAll' etc to replace signals of the same name: more
567 * guiapi.[Ch]: provide a C-interface to the new Dialogs::show
568 method. Retire the old functions that called dead Dialogs methods.
570 2003-02-21 Angus Leeming <leeming@lyx.org>
572 * Timeout.[Ch]: define a Timeout::Impl abstract base class from
573 which the GUIs will derive their implementations. Means that
574 we no longer have to look into the GUIs to write the class.
575 Store the implementation in a boost::scoped_ptr, not a raw pointer.
577 2003-02-21 Angus Leeming <leeming@lyx.org>
579 * Dialogs.h: remove forward declarations of InsetBibKey, InsetBibtex.
581 * FileDialog.h: don't pass LyXView to the c-tor.
582 Don't store a LyXView &.
584 2003-02-14 John Levon <levon@movementarian.org>
586 * LyXView.h: prohibit/allowInput() -> busy(bool)
588 2003-02-08 John Levon <levon@movementarian.org>
590 * Dialogs.h: add showMergeChanges()
592 2003-01-11 Juergen Spitzmueller <j.spitzmueller@gmx.de>
594 * FileDialog.h: implement opendir (browse directory) [bug 824]
596 2003-01-12 Lars Gullik Bjønnes <larsbj@gullik.net>
598 * Makefile.am (LIBS): delete
599 (libfrontends_la_LDFLAGS): add with same as LIBS
601 2003-01-11 Angus Leeming <leeming@lyx.org>
603 * screen.C (SplashScreen): load up banner.ppm rather than banner.xpm.
605 2003-01-05 John Levon <levon@movementarian.org>
607 * LyXKeySym.h: pass Encoding to getISOEncoded
609 2002-12-17 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
611 * lyx_gui.h: add new function lyx_gui::getStatus, which can be
612 used by a frontend to indicate that some lfun is not implemented.
614 2002-12-12 John Levon <levon@movementarian.org>
616 * LyXKeySym.h: add isText()
618 2002-12-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
620 * screen.C (fitCursor): remove usleep thingie
621 (fitManualCursor): ditto
623 2002-12-03 Lars Gullik Bjønnes <larsbj@gullik.net>
625 * screen.C (fitManualCursor): add delay if we have a selection
629 2002-12-01 Lars Gullik Bjønnes <larsbj@gullik.net>
631 * several files: ws changes
633 2002-11-17 John Levon <levon@movementarian.org>
635 * FileDialog.h: split Select() into open()/save() for
638 2002-11-01 Herbert Voss <voss@perce.de>
640 * ControlGraphics.C: "Default" is now a part of the rotate-list
642 2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
644 * lyx_gui.h: do not use std:: on string
646 2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
648 * lyx_gui.h: reindent a bit, change signeture on lyx_gui::start.
650 2002-10-24 Rob Lahaye <lahaye@snu.ac.kr>
652 * PrinterParams.h (to): default value changed to 0 (from 1).
654 * Liason.[Ch]: removed. Code moved into ControlPrint.[Ch].
656 * makefile.am: remove Liason.[Ch].
658 2002-10-21 Angus Leeming <aleem@pneumon.bg.ic.ac.uk>
660 * LyXKeySym.h (operator==): compilation fix. The two args should have
663 2002-10-20 Lars Gullik Bjønnes <larsbj@gullik.net>
665 * LyXKeySym.h: move operator== out of class. Separate
666 implementations for xforms and qt.
668 * Liason.[Ch]: get rid of setMinibuffer, where used call message
669 directly through LyXView::message instead.
671 2002-09-25 Angus Leeming <leeming@lyx.org>
673 * Dialogs.C: doxygen fix.
675 2002-09-24 Lars Gullik Bjønnes <larsbj@gullik.net>
677 * Makefile.am (INCLUDES): loose SIGC_INCLUDES
679 2002-09-12 Rob Lahaye <lahaye@snu.ac.kr>
681 * Liason.C: implement new printer parameters with new xforms dialog
683 2002-09-11 Rob Lahaye <lahaye@snu.ac.kr>
685 * LyXView.C (LyXView::updateWindowTitle): change the minimised icon
686 to show an asterix if the buffer has changed.
688 2002-09-11 John Levon <levon@movementarian.org>
690 * Painter.C: draw frame after background. This is needed
691 on Qt but not xforms ??
693 2002-09-05 Angus Leeming <leeming@lyx.org>
695 * all files: modify the headers as discussed on the list.
697 2002-08-28 André Pönitz <poenitz@gmx.net>
699 * WorkArea.h: replace bunch of mouse event handler by 'dispatch' handler
701 2002-08-20 Lars Gullik Bjønnes <larsbj@gullik.net>
703 * Dialogs.h (noncopyable): ws changes only
705 2002-08-16 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
707 * Makefile.am: use $(variables) instead of @substitutions@
709 2002-08-15 Angus Leeming <leeming@lyx.org>
712 * guiapi.[Ch]: the brave new world of Dialog creation.
714 * LyXView.C: associated change.
716 * Makefile.am: add new file guiapi.C.
718 2002-08-13 Angus Leeming <leeming@lyx.org>
720 * DialogBase.h: removed.
722 * Dialogs.h: rearrange #includes, forward declarations and some
723 functions. Remove commented out, historical code.
725 * Dialogs.[Ch] (showInfo): removed.
727 * guiapi.h (gui_ShowInfo): removed.
729 2002-08-13 André Pönitz <poenitz@gmx.net>
731 * LyXView.[Ch]: new member dispatch();
733 2002-08-13 Angus Leeming <leeming@lyx.org>
736 (getLyXFunc, getToolbar, getMenubar, getDialogs, getIntl): all now
737 return a reference not a pointer.
738 (controlcommand_, intl_, autosave_timeout_): employ the
739 const scoped_ptr idiom.
741 2002-08-12 Angus Leeming <leeming@lyx.org>
743 * DialogBase.h: no longer derive from boost::signals::trackable.
745 * Toolbar.[Ch] (c-tor): no londer passed a Dialogs &.
747 2002-08-08 John Levon <levon@movementarian.org>
751 2002-08-06 André Poenitz <poenitz@gmx.net>
753 * Screen.C: Honor \show_banner lyxrc setting
755 2002-08-04 John Levon <levon@movementarian.org>
757 * LyXView.C: isLyxClean->isClean
759 2002-08-02 Edwin Leuven <leuven@fee.uva.nl>
761 * Dialogs.[Ch] (updateParagraph): converted back to a signal again.
763 2002-08-02 Angus Leeming <leeming@lyx.org>
765 * LyXView.[Ch] (view): now returns shared_ptr<BufferView> const &
766 so that anything wanting to cache the buffer view can do so safely
767 using a boost::weak_ptr.
769 * LyXView.h: store bufferview_ as a shared_ptr, not as a scoped_ptr.
770 Spell Bjønnes correctly.
772 2002-08-01 John Levon <levon@movementarian.org>
776 * guiapi.h: remove options from spell dialog
778 2002-07-30 John Levon <levon@movementarian.org>
780 * lyx_gui.h: add remove_read_callback()
782 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
784 * lyx_gui.h: add exit()
786 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
789 * Toolbar.C: remove other unused code
791 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
794 * Toolbar.C: remove ->push()
796 2002-07-21 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
798 * LyXView.C: use BufferParams::getLyXTextClass
800 2002-07-21 John Levon <moz@compsoc.man.ac.uk>
802 * LyXView.C: move autosave connect here
804 2002-07-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
806 * LyXView.C (updateMenubar): remove code to set different menubars
808 * Menubar.C (set): remove
810 2002-07-19 John Levon <moz@compsoc.man.ac.uk>
813 * LyXView.C: use ControlCommandBuffer, related
817 * MiniBuffer.C: remove
819 2002-07-18 John Levon <moz@compsoc.man.ac.uk>
824 * MiniBuffer.C: remove messagePush/Pop, addSet
826 2002-07-17 John Levon <moz@compsoc.man.ac.uk>
829 * LyXView.C: change showState to view_state_changed signal
831 2002-07-14 John Levon <moz@compsoc.man.ac.uk>
833 * lyx_gui.h: add set_read_callback()
835 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
837 * lyx_gui.h: remove init_graphics()
839 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
842 * Toolbar.C: remove unused (de)activate()
844 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
847 * font_loader.h: remove
849 * lyx_gui.h: add update_fonts(), font_available()
851 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
853 * lyx_gui.h: add update_color
855 2002-07-09 John Levon <moz@compsoc.man.ac.uk>
858 * Painter.h: make frame/background painting optional
861 2002-07-05 Angus Leeming <leeming@lyx.org>
863 * lyx_gui.h (hexname): new function.
865 2002-07-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
867 * screen.C (SplashScreen): we change
868 (topCursorVisible): ws change
869 (greyOut): divide by 2 instead of multiplying with 0.5
871 2002-07-02 Lars Gullik Bjønnes <larsbj@birdstep.com>
873 * Dialogs.h: remove static from redrawGUI and
876 2002-06-28 Angus Leeming <leeming@lyx.org>
879 * screen.C: changes associated with the name change grfx::GImage ->
882 2002-06-26 Angus Leeming <leeming@lyx.org>
884 * screen.C: moved the image loading stuff into a new class grfx::Loader.
885 Simplifies this file enormously.
887 2002-06-25 Angus Leeming <leeming@lyx.org>
889 * screen.C: add a SplashScreen class to load up the pixmap once again.
891 2002-06-24 Lars Gullik Bjønnes <larsbj@birdstep.com>
893 * LyXView.C: layout as layout
895 2002-06-21 John Levon <moz@compsoc.man.ac.uk>
897 * screen.C: add FIXME
899 2002-06-21 John Levon <moz@compsoc.man.ac.uk>
901 * WorkArea.h: remove redraw()
903 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
907 * Dialogs.C: createIndex() doesn't take string
909 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
911 * WorkArea.h: remove unused resize(..) and change name
913 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
916 * LyXKeySym.C: remove un-needed file
919 * WorkArea.C: remove un-needed file. Add back
920 comments. Remove focus management, greyOut()
922 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
924 * WorkArea.h: remove focus/unfocus events
926 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
928 * WorkArea.h: remove unused methods
930 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
932 * Toolbar.C: add missing header
934 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
936 * WorkArea.h: remove unused method width()
938 2002-06-16 Lars Gullik Bjønnes <larsbj@birdstep.com>
940 * add a nother layer of inderection for calling gui specific
944 2002-06-16 <alstrup@diku.dk>
946 * WorkArea.C: New file for GUII.
948 * WorkAreaFactory.h: New file for GUII.
950 * WorkArea.h: GUII stuff.
952 2002-06-15 Lyx Development team <larsbj@birdstep.com>
954 * LyXKeySymFactory.h: Added GUII factory for LyXKeySyms.
956 * LyXKeySym.[Ch]: Made the LyXKeySym class GUII.
958 * LyXKeySym.[Ch]: new LyXKeySym class for representing a
959 keypress. For now, X11 dependent.
961 * Makefile.am: Added LyXKeySym.
963 2002-06-14 Lyx Development team <lyx@electronia>
965 * LyXScreenFactory.h: New factory for creating the screen
966 object in the super GUII way.
968 * screen.h: Made LyXScreen an abstract base class for the
971 * LyXView.h: Moved last_textclass_ member to Toolbar.C where it
974 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
977 * Painter.C: s/PainterBase/Painter, remove dead code
979 2002-06-12 Angus Leeming <leeming@lyx.org>
981 * lyx_gui.h: remove trailing semi-colon after the brace closing
984 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
988 * LyXView.C: move init() here from xforms/
990 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
993 * screen.C: change topCursorVisible() prototype
995 2002-06-12 Angus Leeming <leeming@lyx.org>
997 * font_metrics.h: remove trailing semi-colon after the brace closing
1000 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1002 * GUIRunTime.h: remove in favour of ...
1005 * lyx_gui.h: ... namespace for GUI start up
1007 * LyXView.h: remove init(),show(),setPosition()
1009 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1015 * LyXView.C: some cleanup, prefer scoped_ptr
1017 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1020 * Painter.C: use workHeight()
1022 * WorkArea.h: remove confusing duplicate unused code
1024 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
1027 * screen.C: rename, add reset()
1029 2002-06-11 John Levon <moz@compsoc.man.ac.uk>
1031 * font_metrics.h: move X-specific stuff out of namespace
1033 2002-06-07 Angus Leeming <leeming@lyx.org>
1035 Fixes needed to compile with Compaq cxx 6.5.
1036 * Alert.C: all c-library variables have been moved into namespace std.
1037 Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
1039 * Toolbar.h (Pimpl): type definition made public.
1041 2002-05-31 John Levon <moz@compsoc.man.ac.uk>
1043 * Alert.h: better variable name
1045 2002-05-29 Lars Gullik Bjønnes <larsbj@birdstep.com>
1047 * switch from SigC signals to boost::signals
1049 2002-05-26 John Levon <moz@compsoc.man.ac.uk>
1053 * WorkArea.C: move to xforms/ for better diff
1055 2002-05-26 John Levon <moz@compsoc.man.ac.uk>
1058 * mouse_state.h: add
1062 * WorkArea.C: use above
1064 2002-05-24 John Levon <moz@compsoc.man.ac.uk>
1067 * font_loader.h: placeholder
1069 * screen.C: use placeholder
1071 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1074 * font_metrics.h: add placeholder
1077 * screen.C: use placeholder
1079 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1083 * Makefile.am: move here
1086 * screen.C: move here
1088 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1093 * Makefile.am: move LyXView here
1095 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1099 * Painter.C: add PainterBase here
1101 2002-05-22 Lars Gullik Bjønnes <larsbj@birdstep.com>
1103 * Dialogs.h: use more specific smart_ptr header
1105 2002-04-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
1107 * Makefile.am (DIST_SUBDIRS): use this instead of EXTRA_DIST
1108 (EXTRA_DIST): delete
1110 (distclean-local): delete
1112 2002-04-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
1114 * Makefile.am: make distcheck work
1115 (distclean-local): handle distclean of non-built frontends better.
1117 2002-03-21 Lars Gullik Bjønnes <larsbj@birdstep.com>
1119 * most files: ws cleanup
1121 * Makefile.am: remove ld -r stuff
1123 2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
1125 * Makefile.am: special rules if partial linking
1127 2002-03-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1131 2002-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1133 * Dialogs.[Ch]: add static signal toggleTooltips and
1134 static method tooltipsEnabled.
1136 2002-03-04 Angus Leeming <a.leeming@ic.ac.uk>
1139 * GUIRunTime.h (initialiseGraphics): moved to GUIRunTime.
1141 2002-03-02 Lars Gullik Bjønnes <larsbj@birdstep.com>
1143 * Toolbar.[Ch] (setLayout): layout as string
1145 2002-02-28 Angus Leeming <a.leeming@ic.ac.uk>
1147 * Dialogs.h (initialiseGraphics): a new static method.
1149 2002-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1151 * Makefile.am: don't compile support as LyXImage is now dead.
1153 2002-02-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
1155 * Makefile.am: better dep. tracking from controllers and xforms
1157 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
1159 * Liason.C: Changes due to the renaming of support/syscall.[Ch] as
1160 support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
1161 Rearrange #includes in Lars' approved fashion.
1163 * Timeout.[Ch] (running): new method.
1164 (default c-tor): removed.
1166 * Dialogs.h: added a new signal, showForks.
1168 2002-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1171 change Systemcalls::System to Systemcalls::Wait and
1172 change Systemcalls::SystemDontWait to Systemcalls::DontWait.
1173 No change of functionality, just reflects the stripped down Systemcalls
1176 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
1178 * Liason.C (printBuffer): use Buffer::filePath
1180 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
1183 * FileDialog.h: do not include <config.h> in header files.
1185 2001-12-12 Angus Leeming <a.leeming@ic.ac.uk>
1187 * Alert.h: remove spurious semi-colon at the end of the namespace
1190 2001-11-22 John Levon <moz@compsoc.man.ac.uk>
1195 * Alert_pimpl.h: alerts etc.
1197 2001-10-09 Herbert Voss <voss@perce.de>
1199 * Dialogs.h: added showFile and showTexinfo signals.
1201 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
1203 * Dialogs.h (showSplash, destroySplash, splash_): removed.
1205 * Dialogs.C (destroySplash): removed.
1207 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
1209 * GUIRunTime.h: initApplication() should take a & to argc
1211 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
1213 * Liason.C: IsDirWriteable changed
1215 2001-07-30 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1217 * Liason.C: #include LAssert.h
1219 2001-07-24 John Levon <moz@compsoc.man.ac.uk>
1221 * Dialogs.h: add showThesaurus
1223 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1225 * Dialogs.h: add showAboutlyx and remove showCredits and Copyright
1227 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1229 * Dialogs.h: added showSpellchecker
1231 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1233 * GUIRunTime.h: (x11Display):
1236 (x11VisualDepth): new methods
1238 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1240 * GUIRunTime.h: add createMainView
1242 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1244 * Dialogs.h: add showSpellcheckerPreferences
1246 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1248 * Makefile.am: remove kde frontend
1250 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1252 * Dialogs.h: removed unused signal showCharacter.
1253 Renamed signals showLayoutDocument -> showDocument,
1254 showLayoutParagraph -> showParagraph,
1255 showLayoutCharacter -> showCharacter.
1256 Added signal updateParagraph.
1257 Rearranged signals in some sort of alphabetical order again.
1259 2001-06-14 Angus Leeming <a.leeming@ic.ac.uk>
1262 * Timeout.h: added // -*- C++ -*- as first line.
1264 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1266 * Makefile.am: make the dependencies work for the sub libs.
1268 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1270 * Makefile.am (libfrontends_la_LIBADD): new var, add all subdirs
1273 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1275 * Makefile.am: make controllers subdir before xforms.
1277 * Dialogs.h: (add, destroySplash): moved out of line and into Dialogs.C.
1279 * Dialogs.C: new file, instantiating the add, destroySplash methods.
1281 2001-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
1283 * Liason.[Ch] (setMinibuffer): change second arg to string
1285 * Dialogs.h: inherit privately from noncopyable
1287 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1289 * Dialogs.h: s/popup/dialog/
1291 2001-03-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1293 * Liason.C (printBuffer): do not forget file name
1294 when printing with empty print_spool_command.
1296 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1298 * ButtonPolicies.[Ch]: removed (thought I did this before?). The files
1299 are now stored in the controllers dir.
1301 2001-03-16 Juergen Vigna <jug@sad.it>
1303 * Dialogs.h (noncopyable): added minipage signals.
1305 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1307 * several files: remove CXX_WORKING_NAMESPACES
1309 * ButtonPolicies.h: noncopyable is in namespace boost
1310 * Dialogs.h (noncopyable): ditto
1311 * DialogBase.h (noncopyable): ditto
1313 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1315 * Merging changes from BRANCH_MVC back into HEAD.
1317 * Makefile.am: added controllers to SUBDIRS.
1318 removed ButtonPolicies.[Ch]. Now in controllers.
1320 * DialogBase.h: commented out abstract method show().
1322 * Dialogs.h: The dialogs are now stored as a
1323 std::vector<boost::shared_ptr<DialogBase> >.
1324 Removed using directives.
1326 (add): new helper method. Makes code in c-tor a little tidier.
1327 (destroySplash): Moved out of xforms implementation.
1329 * ButtonPolicies.[Ch]: moved to controllers/ButtonPolicies.[Ch]
1331 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1333 * Dialogs.h: add showMathPanel signal
1335 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1337 * Dialogs.h: add showExternal signal
1339 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1341 * Dialogs.h: add pointer to splash form
1343 * GUIRunTime.h: minor cleanup
1345 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1347 * Dialogs.h: remove createInclude
1349 2001-02-26 John Levon <moz@compsoc.man.ac.uk>
1352 * FileDialog.h: new GUII FileDialog
1354 2001-02-23 Edwin Leuven <leuven@fee.uva.nl)
1356 * Dialogs.h: setUserFreeFont, showLayoutCharacter
1358 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1360 * DialogBase.h: derived from noncopyable, rather than deriving
1361 xforms/FormBase from it.
1363 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1365 * DialogBase.C: add close(), non-pure. This is
1366 useful for logdlg.C in the KDE frontend.
1368 * Dialogs.h: splash, include, and bib forms
1370 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1373 * ButtonPolicies.h: and remove OkViewPolicy,
1374 it's a duplicate of IgnorantPolicy
1378 * Timeout.h: add GUI-I Timeout class
1380 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1383 * ButtonPolicies.h: add OkViewPolicy
1385 * src/frontends/Dialogs.h: add showVCLogFile signal
1387 2001-01-24 John Levon <moz@compsoc.man.ac.uk>
1389 * Makefile.am: add qt2 frontend