1 2004-04-05 Angus Leeming <leeming@lyx.org>
3 * Dialogs.h: remove redundant header file. Clean up comments.
5 2004-03-31 Angus Leeming <leeming@lyx.org>
7 * Dialogs.[Ch]: remove all the cruft needed by the original
10 2004-03-31 Angus Leeming <leeming@lyx.org>
12 * Dialogs.h (showPreamble):
13 * guiapi.[Ch] (gui_Preamble): removed.
15 * Dialogs.[Ch] (build): return a boost::shared_ptr rather than
16 a raw Dialog*. Nicer, but also enables the Qt frontend to
17 re-use the document dialog.
19 2004-03-31 Angus Leeming <leeming@lyx.org>
21 * Dialogs.h (showSpellchecker):
22 * guiapi.[Ch] (gui_Spellchecker): removed.
24 2004-03-31 Angus Leeming <leeming@lyx.org>
26 * Dialogs.h (showPreferences):
27 * guiapi.[Ch] (gui_ShowPreferences): removed.
29 2004-03-30 Angus Leeming <leeming@lyx.org>
31 * Dialogs.h (showDocument): removed.
33 * guiapi.[Ch] (gui_ShowDocument): removed.
35 2004-03-28 Angus Leeming <leeming@lyx.org>
37 * Dialogs.h (showPrint): removed.
39 * guiapi.[Ch] (gui_ShowPrint): removed.
41 2004-03-27 Angus Leeming <leeming@lyx.org>
43 * Dialogs.h (showSendto): removed.
45 * guiapi.[Ch] (gui_ShowSendto): removed.
47 2004-03-17 Angus Leeming <leeming@lyx.org>
49 * Dialogs.h (showFoks): removed.
51 * guiapi.[Ch] (gui_ShowForks): removed.
53 2004-01-25 Angus Leeming <leeming@lyx.org>
55 * Dialogs.h (showSearch):
56 * guiapi.[Ch] (gui_ShowSearch): removed.
58 2004-01-08 Angus Leeming <leeming@lyx.org>
60 * FileDialog.h (open, save): the file filter mask is now passed
61 as a FileFilterList rather than as a string.
63 2003-11-13 Alfredo Braunstein <abraunst@lyx.org>
65 * screen.[Ch] (fitCursor): use LCursor::getDim, simplify
66 (fitManualCursor): remove
67 (topCursorVisible): remove
70 2003-11-11 Alfredo Braunstein <abraunst@libero.it>
72 * screen.C (showCursor): use absolute coords form LCursor
74 2003-11-10 André Pönitz <poenitz@gmx.net>
76 * screen.C: adjust to removed inset locking
78 2003-10-14 Angus Leeming <leeming@lyx.org>
80 * LyXView.[Ch] (updateInset): invoke BufferView::updateInset, returning
81 a pointer to the Buffer owning the inset.
83 2003-10-13 Joao Luis Meloni Assirati <assirati@fma.if.usp.br>
85 * lyx_gui.h (set_datasocket_callback, set_serversocket_callback,
86 remove_datasocket_callback, remove_serversocket_callback):
87 new function declarations, implemented in the various frontends.
89 2003-10-07 Martin Vermeer <martin.vermeer@hut.fi>
91 * lyx_gui.h: add <string> and other small fixes to make Lars'
92 std::string patch compile with STLport.
94 2003-09-21 Lars Gullik Bjønnes <larsbj@gullik.net>
96 * LyXView.C (updateToolbar): adjust
98 2003-09-18 Angus Leeming <leeming@lyx.org>
102 * lyx_gui.h: rename EnumLColor as LColor_color.
104 2003-09-18 Angus Leeming <leeming@lyx.org>
106 * Dialogs.[Ch] (find): renamed as find_or_build.
107 (update, hideSlot): don't call find_or_build to find the requested dialog.
108 Instead, search dialogs_, the list of already constructed dialogs. If it
109 ain't found, do nothing.
111 2003-09-16 Angus Leeming <leeming@lyx.org>
113 * screen.C: add #include "LColor.h".
115 2003-09-15 Angus Leeming <leeming@lyx.org>
117 * Painter.C: add #include "LColor.h".
118 (rectText): pass EnumLColor args, rather than LColor::color ones.
121 * lyx_gui.h: remove #include "LColor.h". Forward declare EnumLColor.
123 * Painter.h (line, lines, rectangle, fillRectangle, fillPolygon, arc,
125 * lyx_gui.h (hexname, update_color):
126 pass EnumLColor args, rather than LColor::color ones.
128 2003-09-09 Lars Gullik Bjønnes <larsbj@lyx.org>
130 * Timeout.C: change Assert to BOOST_ASSERT
132 2003-09-07 Angus Leeming <leeming@lyx.org>
134 * Alert.h: remove #include <algorithm>.
135 * Dialogs.h: remove #include <boost/scoped_ptr.hpp>.
136 * WorkArea.h: remove #include <boost/signals/signal3.hpp>, <utility>.
137 * guiapi.h: remove #include "support/std_string.h".
139 2003-09-06 Angus Leeming <leeming@lyx.org>
141 * LyXKeySym.h: remove LyXKeySymPtr typedef.
142 * WorkArea.h: forward declare LyXKeySym rather than
143 #include "frontends/LyXKeySym.h".
145 2003-09-05 Martin Vermeer <martin.vermeer@hut.fi>
147 * Alert_pimpl.h: re-add missing system headers, needed for 2.95.2.
149 2003-09-05 Angus Leeming <leeming@lyx.org>
151 * WorkArea.C: removed. It was entirely empty.
152 * Makefile.am: remove WorkArea.C
154 * *.C: rearranged #includes in alphabetical and directory order.
156 2003-09-04 Angus Leeming <leeming@lyx.org>
158 * Alert_pimpl.h: move out #include "debug.h".
159 * LyXView.h: move out #include "types.h".
160 * WorkArea.h: move out #include "funcrequest.h".
161 * screen.h: move out #include "RowList.h".
163 2003-09-02 John Levon <levon@movementarian.org>
165 * screen.C: remove cursor.i[xy]()
167 2003-09-02 Lars Gullik Bjønnes <larsbj@gullik.net>
169 * Alert.C (prompt, warning, error, information, askForText): Make
170 them output the alert to stderr if debugging is turned on.
172 2003-08-27 John Levon <levon@movementarian.org>
174 * screen.C: fix cursor in ERT (bug 1341)
176 2003-08-26 Alfredo Braunstein <abraunst@libero.it>
178 * screen.C (redraw): remove an uneeded updateRowPositions
180 2003-08-19 André Pönitz <poenitz@gmx.net>
182 * screen.[Ch]: use new rowpainter interface
184 2003-08-18 André Pönitz <poenitz@gmx.net>
186 * screen.[Ch]: remove draw()
188 2003-08-15 André Pönitz <poenitz@gmx.net>
190 * screen.[Ch]: remove toggleSelection()
192 2003-08-02 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
194 * Makefile.am (SUBDIRS): use FRONTENDS_SUBDIRS
196 * Toolbar.C (clearLayoutList): new methods, which resets
197 last_textclass_. The derived methods should call that.
199 2003-08-01 André Pönitz <poenitz@gmx.net>
201 * screen.[Ch]: merge update() and repaint()
203 2003-07-29 André Pönitz <poenitz@gmx.net>
205 * screen.[Ch]: remove toggleToggle.
207 2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
209 * Menubar.h: do not use a pimpl, but rather an abstract class
213 2003-07-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
215 * Toolbar.h: do not use a pimpl, but rather an abstract class
217 2003-07-21 Angus Leeming <leeming@lyx.org>
219 * screen.C (c-tor, greyOut): use namespace lyx::graphics
220 rather than the grfx shortcut.
222 2003-07-15 André Pönitz <poenitz@gmx.net>
224 * screen.[Ch]: refresh_status tristate -> need_update bool
226 2003-07-15 André Pönitz <poenitz@gmx.net>
228 * screen.C: collapse REFRESH_ROW and REFRESH_AREA handling
230 2003-07-14 André Pönitz <poenitz@gmx.net>
232 * screen.C: use slimmed down rowpainter interface
234 2003-07-04 Lars Gullik Bjønnes <larsbj@gullik.net>
236 * introduce namespace lyx::graphics
238 2003-06-27 André Pönitz <poenitz@gmx.net>
240 * screen.[Ch]: take care of removed LyXCursor::row_ member
242 2003-06-19 Angus Leeming <leeming@lyx.org>
244 * Dialogs.h: (showTexinfo):
245 * guiapi.[Ch] (gui_ShowTexinfo): removed.
247 2003-06-17 Angus Leeming <leeming@lyx.org>
249 * Dialogs.h: (showMathPanel):
250 * guiapi.[Ch] (gui_ShowMathPanel): removed.
252 2003-06-06 Alfredo Braunstein <abraunst@libero.it>
254 * Dialogs.[Ch] (visible): added.
256 2003-06-03 John Levon <levon@movementarian.org>
258 * lyx_gui.h: add sync_events()
260 * screen.C: sync events before showing the cursor
262 2003-05-08 Lars Gullik Bjønnes <larsbj@gullik.net>
264 * Makefile.am: better lib building
266 2003-05-03 John Levon <levon@movementarian.org>
269 * screen.C: replace cursor code with simpler variant
270 that calculates the cursor pos via inset inspector. Hide
271 the cursor before a paint. Make Cursor_Shape protected.
273 2003-04-27 John Levon <levon@movementarian.org>
277 * Alert_pimpl.h: ::prompt() takes cancel_button
279 2003-04-16 Alfredo Braunstein <abraunst@libero.it>
281 * screen.C (redraw): added a missing call to updateRowPositions
283 2003-04-15 John Levon <levon@movementarian.org>
285 * LyXView.C: toolbar flags changed
287 2003-04-11 Alfredo Braunstein <abraunst@libero.it>
289 * screen.C (update): add calls to updateRowPositions() before
290 drawOneRow and drawFromTo.
292 2003-04-10 John Levon <levon@movementarian.org>
295 * Toolbar.C: handle on/off etc. for toolbars
297 * LyXView.C: update toolbar on/off etc.
299 2003-04-09 John Levon <levon@movementarian.org>
301 * Toolbar.C: handle multiple toolbars
303 2003-04-08 John Levon <levon@movementarian.org>
305 * Toolbar.C: handle tooltip
307 2003-04-07 John Levon <levon@movementarian.org>
309 * LyXView.h: add clearMessage()
311 2003-04-01 John Levon <levon@movementarian.org>
314 * Toolbar.C: ToolbarDefaults got renamed
316 2003-04-01 Lars Gullik Bjønnes <larsbj@gullik.net>
320 2003-04-01 Lars Gullik Bjønnes <larsbj@gullik.net>
322 * screen.C (topCursorVisible): adjust
326 2003-03-31 John Levon <levon@movementarian.org>
328 * lyx_gui.h: add new font name helpers, move
331 * Alert.C: from above
333 2003-03-31 John Levon <levon@movementarian.org>
337 * Alert.C: finally kill alert()
339 2003-03-30 Lars Gullik Bjønnes <larsbj@gullik.net>
341 * screen.C (drawFromTo): adjust for RowList.
344 2003-03-29 John Levon <levon@movementarian.org>
348 * Alert_pimpl.h: kill err_alert. Add information(),
351 2003-03-29 John Levon <levon@movementarian.org>
355 * Alert_pimpl.h: fix up askQuestion/askConfirmation
356 into prompt, to discourage Yes/No questions.
358 2003-03-26 Angus Leeming <leeming@lyx.org>
360 * Dialogs.h: remove showThesaurus.
361 * guiapi.[Ch]: remove the gui_ equivalents.
363 2003-03-25 Angus Leeming <leeming@lyx.org>
365 * Dialogs.h: remove showFile, showLogFile, showVCLogFile.
366 * guiapi.[Ch]: remove the gui_ equivalents.
368 2003-03-22 John Levon <levon@movementarian.org>
371 * screen.h: LyXText refresh renamings
373 2003-03-17 Lars Gullik Bjønnes <larsbj@gullik.net>
375 * adjust for BufferView* arg removal from lyxtext.
377 2003-03-17 John Levon <levon@movementarian.org>
380 * screen.C: remove cleared/background painting code,
381 update() was taking a pointless LyXText parameter
383 2003-03-13 Angus Leeming <leeming@lyx.org>
385 * Dialogs.h: remove showParagraph and updateParagraph.
386 * guiapi.[Ch]: remove gui_ShowParagraph and gui_UpdateParagraph.
388 2003-03-12 Angus Leeming <leeming@lyx.org>
390 * Dialogs.[Ch] (hide): rejig as a static method. Hide the signal
392 (show): add a string arg.
394 * Dialogs.h: remove showCharacter and setUserFreeFont.
395 * guiapi.[Ch]: remove gui_ShowCharacter and gui_SetUserFreeFont.
397 2003-03-10 Angus Leeming <leeming@lyx.org>
399 * Dialogs.h (hide): make it a static method that returns a
400 boost::signal2<> & (takes 'name' and 'inset' args).
402 2003-03-09 Angus Leeming <leeming@lyx.org>
404 * Dialogs.h: remove showMergeChanges.
406 2003-03-09 Angus Leeming <leeming@lyx.org>
408 * Dialogs.h: remove showAboutlyx.
409 * guiapi.[Ch]: remove gui_showAboutlyx.
411 * Dialogs.[Ch] (show): new method for non-inset dialogs.
413 2003-03-09 Angus Leeming <leeming@lyx.org>
415 * Dialogs.h: remove showTabularCreate.
416 * guiapi.[Ch]: remove gui_showTabularCreate.
418 2003-03-09 Angus Leeming <leeming@lyx.org>
420 * Dialogs.h: remove showTabular, updateTabular.
421 * guiapi.[Ch]: remove gui_updateTabular, gui_updateTabular.
423 2003-03-07 Angus Leeming <leeming@lyx.org>
425 * Dialogs.h: remove showGraphics.
426 * guiapi.[Ch]: remove gui_showGraphics.
428 2003-03-07 Angus Leeming <leeming@lyx.org>
430 * Dialogs.h: remove showMinipage, updateMinipage.
431 * guiapi.[Ch]: remove gui_showMinipage, gui_updateMinipage.
433 2003-03-06 Alfredo Braunstein <abraunst@libero.it>
435 * screen.C: use LyXText::top_y() instead of LyXText::first_y
437 2003-03-05 Angus Leeming <leeming@lyx.org>
439 * Dialogs.h: remove showWrap.
440 * guiapi.[Ch]: remove gui_ShowWrap.
442 2003-03-05 Angus Leeming <leeming@lyx.org>
444 * Dialogs.h: remove showFloat.
445 * guiapi.[Ch]: remove gui_ShowFloat.
447 2003-03-05 Angus Leeming <leeming@lyx.org>
449 * Dialogs.h: remove showInclude.
450 * guiapi.[Ch]: remove gui_ShowInclude.
452 2003-03-05 Angus Leeming <leeming@lyx.org>
454 * Dialogs.h: remove showExternal.
455 * guiapi.[Ch]: remove gui_ShowExternal.
457 2003-02-27 Angus Leeming <leeming@lyx.org>
459 * screen.C (redraw, greyOut): ensure that the painter is started
460 before attempting to paint.
462 2003-02-26 John Levon <levon@movementarian.org>
464 * screen.C: use RowPainter
466 2003-02-26 Angus Leeming <leeming@lyx.org>
468 * screen.[Ch]: ensure that the LyX splash screen is drawn if desired.
470 2003-02-21 Angus Leeming <leeming@lyx.org>
472 * Dialogs.[Ch]: simplify the dialog interface by using a few
473 methods to do generic things like 'show' a dialog. Individual
474 dialogs are invoked through a string 'name'.
475 Use methods 'hideAll' etc to replace signals of the same name: more
478 * guiapi.[Ch]: provide a C-interface to the new Dialogs::show
479 method. Retire the old functions that called dead Dialogs methods.
481 2003-02-21 Angus Leeming <leeming@lyx.org>
483 * Timeout.[Ch]: define a Timeout::Impl abstract base class from
484 which the GUIs will derive their implementations. Means that
485 we no longer have to look into the GUIs to write the class.
486 Store the implementation in a boost::scoped_ptr, not a raw pointer.
488 2003-02-21 Angus Leeming <leeming@lyx.org>
490 * Dialogs.h: remove forward declarations of InsetBibKey, InsetBibtex.
492 * FileDialog.h: don't pass LyXView to the c-tor.
493 Don't store a LyXView &.
495 2003-02-14 John Levon <levon@movementarian.org>
497 * LyXView.h: prohibit/allowInput() -> busy(bool)
499 2003-02-08 John Levon <levon@movementarian.org>
501 * Dialogs.h: add showMergeChanges()
503 2003-01-11 Juergen Spitzmueller <j.spitzmueller@gmx.de>
505 * FileDialog.h: implement opendir (browse directory) [bug 824]
507 2003-01-12 Lars Gullik Bjønnes <larsbj@gullik.net>
509 * Makefile.am (LIBS): delete
510 (libfrontends_la_LDFLAGS): add with same as LIBS
512 2003-01-11 Angus Leeming <leeming@lyx.org>
514 * screen.C (SplashScreen): load up banner.ppm rather than banner.xpm.
516 2003-01-05 John Levon <levon@movementarian.org>
518 * LyXKeySym.h: pass Encoding to getISOEncoded
520 2002-12-17 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
522 * lyx_gui.h: add new function lyx_gui::getStatus, which can be
523 used by a frontend to indicate that some lfun is not implemented.
525 2002-12-12 John Levon <levon@movementarian.org>
527 * LyXKeySym.h: add isText()
529 2002-12-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
531 * screen.C (fitCursor): remove usleep thingie
532 (fitManualCursor): ditto
534 2002-12-03 Lars Gullik Bjønnes <larsbj@gullik.net>
536 * screen.C (fitManualCursor): add delay if we have a selection
540 2002-12-01 Lars Gullik Bjønnes <larsbj@gullik.net>
542 * several files: ws changes
544 2002-11-17 John Levon <levon@movementarian.org>
546 * FileDialog.h: split Select() into open()/save() for
549 2002-11-01 Herbert Voss <voss@perce.de>
551 * ControlGraphics.C: "Default" is now a part of the rotate-list
553 2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
555 * lyx_gui.h: do not use std:: on string
557 2002-11-04 Lars Gullik Bjønnes <larsbj@gullik.net>
559 * lyx_gui.h: reindent a bit, change signeture on lyx_gui::start.
561 2002-10-24 Rob Lahaye <lahaye@snu.ac.kr>
563 * PrinterParams.h (to): default value changed to 0 (from 1).
565 * Liason.[Ch]: removed. Code moved into ControlPrint.[Ch].
567 * makefile.am: remove Liason.[Ch].
569 2002-10-21 Angus Leeming <aleem@pneumon.bg.ic.ac.uk>
571 * LyXKeySym.h (operator==): compilation fix. The two args should have
574 2002-10-20 Lars Gullik Bjønnes <larsbj@gullik.net>
576 * LyXKeySym.h: move operator== out of class. Separate
577 implementations for xforms and qt.
579 * Liason.[Ch]: get rid of setMinibuffer, where used call message
580 directly through LyXView::message instead.
582 2002-09-25 Angus Leeming <leeming@lyx.org>
584 * Dialogs.C: doxygen fix.
586 2002-09-24 Lars Gullik Bjønnes <larsbj@gullik.net>
588 * Makefile.am (INCLUDES): loose SIGC_INCLUDES
590 2002-09-12 Rob Lahaye <lahaye@snu.ac.kr>
592 * Liason.C: implement new printer parameters with new xforms dialog
594 2002-09-11 Rob Lahaye <lahaye@snu.ac.kr>
596 * LyXView.C (LyXView::updateWindowTitle): change the minimised icon
597 to show an asterix if the buffer has changed.
599 2002-09-11 John Levon <levon@movementarian.org>
601 * Painter.C: draw frame after background. This is needed
602 on Qt but not xforms ??
604 2002-09-05 Angus Leeming <leeming@lyx.org>
606 * all files: modify the headers as discussed on the list.
608 2002-08-28 André Pönitz <poenitz@gmx.net>
610 * WorkArea.h: replace bunch of mouse event handler by 'dispatch' handler
612 2002-08-20 Lars Gullik Bjønnes <larsbj@gullik.net>
614 * Dialogs.h (noncopyable): ws changes only
616 2002-08-16 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
618 * Makefile.am: use $(variables) instead of @substitutions@
620 2002-08-15 Angus Leeming <leeming@lyx.org>
623 * guiapi.[Ch]: the brave new world of Dialog creation.
625 * LyXView.C: associated change.
627 * Makefile.am: add new file guiapi.C.
629 2002-08-13 Angus Leeming <leeming@lyx.org>
631 * DialogBase.h: removed.
633 * Dialogs.h: rearrange #includes, forward declarations and some
634 functions. Remove commented out, historical code.
636 * Dialogs.[Ch] (showInfo): removed.
638 * guiapi.h (gui_ShowInfo): removed.
640 2002-08-13 André Pönitz <poenitz@gmx.net>
642 * LyXView.[Ch]: new member dispatch();
644 2002-08-13 Angus Leeming <leeming@lyx.org>
647 (getLyXFunc, getToolbar, getMenubar, getDialogs, getIntl): all now
648 return a reference not a pointer.
649 (controlcommand_, intl_, autosave_timeout_): employ the
650 const scoped_ptr idiom.
652 2002-08-12 Angus Leeming <leeming@lyx.org>
654 * DialogBase.h: no longer derive from boost::signals::trackable.
656 * Toolbar.[Ch] (c-tor): no londer passed a Dialogs &.
658 2002-08-08 John Levon <levon@movementarian.org>
662 2002-08-06 André Poenitz <poenitz@gmx.net>
664 * Screen.C: Honor \show_banner lyxrc setting
666 2002-08-04 John Levon <levon@movementarian.org>
668 * LyXView.C: isLyxClean->isClean
670 2002-08-02 Edwin Leuven <leuven@fee.uva.nl>
672 * Dialogs.[Ch] (updateParagraph): converted back to a signal again.
674 2002-08-02 Angus Leeming <leeming@lyx.org>
676 * LyXView.[Ch] (view): now returns shared_ptr<BufferView> const &
677 so that anything wanting to cache the buffer view can do so safely
678 using a boost::weak_ptr.
680 * LyXView.h: store bufferview_ as a shared_ptr, not as a scoped_ptr.
681 Spell Bjønnes correctly.
683 2002-08-01 John Levon <levon@movementarian.org>
687 * guiapi.h: remove options from spell dialog
689 2002-07-30 John Levon <levon@movementarian.org>
691 * lyx_gui.h: add remove_read_callback()
693 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
695 * lyx_gui.h: add exit()
697 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
700 * Toolbar.C: remove other unused code
702 2002-07-22 John Levon <moz@compsoc.man.ac.uk>
705 * Toolbar.C: remove ->push()
707 2002-07-21 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
709 * LyXView.C: use BufferParams::getLyXTextClass
711 2002-07-21 John Levon <moz@compsoc.man.ac.uk>
713 * LyXView.C: move autosave connect here
715 2002-07-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
717 * LyXView.C (updateMenubar): remove code to set different menubars
719 * Menubar.C (set): remove
721 2002-07-19 John Levon <moz@compsoc.man.ac.uk>
724 * LyXView.C: use ControlCommandBuffer, related
728 * MiniBuffer.C: remove
730 2002-07-18 John Levon <moz@compsoc.man.ac.uk>
735 * MiniBuffer.C: remove messagePush/Pop, addSet
737 2002-07-17 John Levon <moz@compsoc.man.ac.uk>
740 * LyXView.C: change showState to view_state_changed signal
742 2002-07-14 John Levon <moz@compsoc.man.ac.uk>
744 * lyx_gui.h: add set_read_callback()
746 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
748 * lyx_gui.h: remove init_graphics()
750 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
753 * Toolbar.C: remove unused (de)activate()
755 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
758 * font_loader.h: remove
760 * lyx_gui.h: add update_fonts(), font_available()
762 2002-07-12 John Levon <moz@compsoc.man.ac.uk>
764 * lyx_gui.h: add update_color
766 2002-07-09 John Levon <moz@compsoc.man.ac.uk>
769 * Painter.h: make frame/background painting optional
772 2002-07-05 Angus Leeming <leeming@lyx.org>
774 * lyx_gui.h (hexname): new function.
776 2002-07-04 Lars Gullik Bjønnes <larsbj@birdstep.com>
778 * screen.C (SplashScreen): we change
779 (topCursorVisible): ws change
780 (greyOut): divide by 2 instead of multiplying with 0.5
782 2002-07-02 Lars Gullik Bjønnes <larsbj@birdstep.com>
784 * Dialogs.h: remove static from redrawGUI and
787 2002-06-28 Angus Leeming <leeming@lyx.org>
790 * screen.C: changes associated with the name change grfx::GImage ->
793 2002-06-26 Angus Leeming <leeming@lyx.org>
795 * screen.C: moved the image loading stuff into a new class grfx::Loader.
796 Simplifies this file enormously.
798 2002-06-25 Angus Leeming <leeming@lyx.org>
800 * screen.C: add a SplashScreen class to load up the pixmap once again.
802 2002-06-24 Lars Gullik Bjønnes <larsbj@birdstep.com>
804 * LyXView.C: layout as layout
806 2002-06-21 John Levon <moz@compsoc.man.ac.uk>
808 * screen.C: add FIXME
810 2002-06-21 John Levon <moz@compsoc.man.ac.uk>
812 * WorkArea.h: remove redraw()
814 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
818 * Dialogs.C: createIndex() doesn't take string
820 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
822 * WorkArea.h: remove unused resize(..) and change name
824 2002-06-20 John Levon <moz@compsoc.man.ac.uk>
827 * LyXKeySym.C: remove un-needed file
830 * WorkArea.C: remove un-needed file. Add back
831 comments. Remove focus management, greyOut()
833 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
835 * WorkArea.h: remove focus/unfocus events
837 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
839 * WorkArea.h: remove unused methods
841 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
843 * Toolbar.C: add missing header
845 2002-06-19 John Levon <moz@compsoc.man.ac.uk>
847 * WorkArea.h: remove unused method width()
849 2002-06-16 Lars Gullik Bjønnes <larsbj@birdstep.com>
851 * add a nother layer of inderection for calling gui specific
855 2002-06-16 <alstrup@diku.dk>
857 * WorkArea.C: New file for GUII.
859 * WorkAreaFactory.h: New file for GUII.
861 * WorkArea.h: GUII stuff.
863 2002-06-15 Lyx Development team <larsbj@birdstep.com>
865 * LyXKeySymFactory.h: Added GUII factory for LyXKeySyms.
867 * LyXKeySym.[Ch]: Made the LyXKeySym class GUII.
869 * LyXKeySym.[Ch]: new LyXKeySym class for representing a
870 keypress. For now, X11 dependent.
872 * Makefile.am: Added LyXKeySym.
874 2002-06-14 Lyx Development team <lyx@electronia>
876 * LyXScreenFactory.h: New factory for creating the screen
877 object in the super GUII way.
879 * screen.h: Made LyXScreen an abstract base class for the
882 * LyXView.h: Moved last_textclass_ member to Toolbar.C where it
885 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
888 * Painter.C: s/PainterBase/Painter, remove dead code
890 2002-06-12 Angus Leeming <leeming@lyx.org>
892 * lyx_gui.h: remove trailing semi-colon after the brace closing
895 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
899 * LyXView.C: move init() here from xforms/
901 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
904 * screen.C: change topCursorVisible() prototype
906 2002-06-12 Angus Leeming <leeming@lyx.org>
908 * font_metrics.h: remove trailing semi-colon after the brace closing
911 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
913 * GUIRunTime.h: remove in favour of ...
916 * lyx_gui.h: ... namespace for GUI start up
918 * LyXView.h: remove init(),show(),setPosition()
920 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
926 * LyXView.C: some cleanup, prefer scoped_ptr
928 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
931 * Painter.C: use workHeight()
933 * WorkArea.h: remove confusing duplicate unused code
935 2002-06-12 John Levon <moz@compsoc.man.ac.uk>
938 * screen.C: rename, add reset()
940 2002-06-11 John Levon <moz@compsoc.man.ac.uk>
942 * font_metrics.h: move X-specific stuff out of namespace
944 2002-06-07 Angus Leeming <leeming@lyx.org>
946 Fixes needed to compile with Compaq cxx 6.5.
947 * Alert.C: all c-library variables have been moved into namespace std.
948 Wrap using std::xyz declarations inside a #ifndef CXX_GLOBAL_CSTD block.
950 * Toolbar.h (Pimpl): type definition made public.
952 2002-05-31 John Levon <moz@compsoc.man.ac.uk>
954 * Alert.h: better variable name
956 2002-05-29 Lars Gullik Bjønnes <larsbj@birdstep.com>
958 * switch from SigC signals to boost::signals
960 2002-05-26 John Levon <moz@compsoc.man.ac.uk>
964 * WorkArea.C: move to xforms/ for better diff
966 2002-05-26 John Levon <moz@compsoc.man.ac.uk>
973 * WorkArea.C: use above
975 2002-05-24 John Levon <moz@compsoc.man.ac.uk>
978 * font_loader.h: placeholder
980 * screen.C: use placeholder
982 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
985 * font_metrics.h: add placeholder
988 * screen.C: use placeholder
990 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
994 * Makefile.am: move here
997 * screen.C: move here
999 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1004 * Makefile.am: move LyXView here
1006 2002-05-23 John Levon <moz@compsoc.man.ac.uk>
1010 * Painter.C: add PainterBase here
1012 2002-05-22 Lars Gullik Bjønnes <larsbj@birdstep.com>
1014 * Dialogs.h: use more specific smart_ptr header
1016 2002-04-08 Lars Gullik Bjønnes <larsbj@birdstep.com>
1018 * Makefile.am (DIST_SUBDIRS): use this instead of EXTRA_DIST
1019 (EXTRA_DIST): delete
1021 (distclean-local): delete
1023 2002-04-06 Lars Gullik Bjønnes <larsbj@birdstep.com>
1025 * Makefile.am: make distcheck work
1026 (distclean-local): handle distclean of non-built frontends better.
1028 2002-03-21 Lars Gullik Bjønnes <larsbj@birdstep.com>
1030 * most files: ws cleanup
1032 * Makefile.am: remove ld -r stuff
1034 2002-03-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
1036 * Makefile.am: special rules if partial linking
1038 2002-03-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1042 2002-03-08 Angus Leeming <a.leeming@ic.ac.uk>
1044 * Dialogs.[Ch]: add static signal toggleTooltips and
1045 static method tooltipsEnabled.
1047 2002-03-04 Angus Leeming <a.leeming@ic.ac.uk>
1050 * GUIRunTime.h (initialiseGraphics): moved to GUIRunTime.
1052 2002-03-02 Lars Gullik Bjønnes <larsbj@birdstep.com>
1054 * Toolbar.[Ch] (setLayout): layout as string
1056 2002-02-28 Angus Leeming <a.leeming@ic.ac.uk>
1058 * Dialogs.h (initialiseGraphics): a new static method.
1060 2002-02-27 Angus Leeming <a.leeming@ic.ac.uk>
1062 * Makefile.am: don't compile support as LyXImage is now dead.
1064 2002-02-20 Lars Gullik Bjønnes <larsbj@birdstep.com>
1066 * Makefile.am: better dep. tracking from controllers and xforms
1068 2002-02-18 Angus Leeming <a.leeming@ic.ac.uk>
1070 * Liason.C: Changes due to the renaming of support/syscall.[Ch] as
1071 support/systemcall.[Ch] and of class Systemcalls as class SystemCall.
1072 Rearrange #includes in Lars' approved fashion.
1074 * Timeout.[Ch] (running): new method.
1075 (default c-tor): removed.
1077 * Dialogs.h: added a new signal, showForks.
1079 2002-02-16 Angus Leeming <a.leeming@ic.ac.uk>
1082 change Systemcalls::System to Systemcalls::Wait and
1083 change Systemcalls::SystemDontWait to Systemcalls::DontWait.
1084 No change of functionality, just reflects the stripped down Systemcalls
1087 2002-01-14 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
1089 * Liason.C (printBuffer): use Buffer::filePath
1091 2001-12-19 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
1094 * FileDialog.h: do not include <config.h> in header files.
1096 2001-12-12 Angus Leeming <a.leeming@ic.ac.uk>
1098 * Alert.h: remove spurious semi-colon at the end of the namespace
1101 2001-11-22 John Levon <moz@compsoc.man.ac.uk>
1106 * Alert_pimpl.h: alerts etc.
1108 2001-10-09 Herbert Voss <voss@perce.de>
1110 * Dialogs.h: added showFile and showTexinfo signals.
1112 2001-09-27 Angus Leeming <a.leeming@ic.ac.uk>
1114 * Dialogs.h (showSplash, destroySplash, splash_): removed.
1116 * Dialogs.C (destroySplash): removed.
1118 2001-08-27 John Levon <moz@compsoc.man.ac.uk>
1120 * GUIRunTime.h: initApplication() should take a & to argc
1122 2001-08-01 John Levon <moz@compsoc.man.ac.uk>
1124 * Liason.C: IsDirWriteable changed
1126 2001-07-30 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1128 * Liason.C: #include LAssert.h
1130 2001-07-24 John Levon <moz@compsoc.man.ac.uk>
1132 * Dialogs.h: add showThesaurus
1134 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1136 * Dialogs.h: add showAboutlyx and remove showCredits and Copyright
1138 2001-07-13 Edwin Leuven <leuven@fee.uva.nl>
1140 * Dialogs.h: added showSpellchecker
1142 2001-07-03 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1144 * GUIRunTime.h: (x11Display):
1147 (x11VisualDepth): new methods
1149 2001-07-03 Lars Gullik Bjønnes <larsbj@birdstep.com>
1151 * GUIRunTime.h: add createMainView
1153 2001-06-27 John Levon <moz@compsoc.man.ac.uk>
1155 * Dialogs.h: add showSpellcheckerPreferences
1157 2001-06-22 John Levon <moz@compsoc.man.ac.uk>
1159 * Makefile.am: remove kde frontend
1161 2001-06-15 Angus Leeming <a.leeming@ic.ac.uk>
1163 * Dialogs.h: removed unused signal showCharacter.
1164 Renamed signals showLayoutDocument -> showDocument,
1165 showLayoutParagraph -> showParagraph,
1166 showLayoutCharacter -> showCharacter.
1167 Added signal updateParagraph.
1168 Rearranged signals in some sort of alphabetical order again.
1170 2001-06-14 Angus Leeming <a.leeming@ic.ac.uk>
1173 * Timeout.h: added // -*- C++ -*- as first line.
1175 2001-06-11 Lars Gullik Bjønnes <larsbj@birdstep.com>
1177 * Makefile.am: make the dependencies work for the sub libs.
1179 2001-05-31 Lars Gullik Bjønnes <larsbj@birdstep.com>
1181 * Makefile.am (libfrontends_la_LIBADD): new var, add all subdirs
1184 2001-04-26 Angus Leeming <a.leeming@ic.ac.uk>
1186 * Makefile.am: make controllers subdir before xforms.
1188 * Dialogs.h: (add, destroySplash): moved out of line and into Dialogs.C.
1190 * Dialogs.C: new file, instantiating the add, destroySplash methods.
1192 2001-04-17 Lars Gullik Bjønnes <larsbj@birdstep.com>
1194 * Liason.[Ch] (setMinibuffer): change second arg to string
1196 * Dialogs.h: inherit privately from noncopyable
1198 2001-04-03 John Levon <moz@compsoc.man.ac.uk>
1200 * Dialogs.h: s/popup/dialog/
1202 2001-03-22 Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
1204 * Liason.C (printBuffer): do not forget file name
1205 when printing with empty print_spool_command.
1207 2001-03-20 Angus Leeming <a.leeming@ic.ac.uk>
1209 * ButtonPolicies.[Ch]: removed (thought I did this before?). The files
1210 are now stored in the controllers dir.
1212 2001-03-16 Juergen Vigna <jug@sad.it>
1214 * Dialogs.h (noncopyable): added minipage signals.
1216 2001-03-15 Lars Gullik Bjønnes <larsbj@trylle.birdstep.com>
1218 * several files: remove CXX_WORKING_NAMESPACES
1220 * ButtonPolicies.h: noncopyable is in namespace boost
1221 * Dialogs.h (noncopyable): ditto
1222 * DialogBase.h (noncopyable): ditto
1224 2001-03-14 Angus Leeming <a.leeming@ic.ac.uk>
1226 * Merging changes from BRANCH_MVC back into HEAD.
1228 * Makefile.am: added controllers to SUBDIRS.
1229 removed ButtonPolicies.[Ch]. Now in controllers.
1231 * DialogBase.h: commented out abstract method show().
1233 * Dialogs.h: The dialogs are now stored as a
1234 std::vector<boost::shared_ptr<DialogBase> >.
1235 Removed using directives.
1237 (add): new helper method. Makes code in c-tor a little tidier.
1238 (destroySplash): Moved out of xforms implementation.
1240 * ButtonPolicies.[Ch]: moved to controllers/ButtonPolicies.[Ch]
1242 2001-03-13 John Levon <moz@compsoc.man.ac.uk>
1244 * Dialogs.h: add showMathPanel signal
1246 2001-03-09 John Levon <moz@compsoc.man.ac.uk>
1248 * Dialogs.h: add showExternal signal
1250 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1252 * Dialogs.h: add pointer to splash form
1254 * GUIRunTime.h: minor cleanup
1256 2001-03-12 John Levon <moz@compsoc.man.ac.uk>
1258 * Dialogs.h: remove createInclude
1260 2001-02-26 John Levon <moz@compsoc.man.ac.uk>
1263 * FileDialog.h: new GUII FileDialog
1265 2001-02-23 Edwin Leuven <leuven@fee.uva.nl)
1267 * Dialogs.h: setUserFreeFont, showLayoutCharacter
1269 2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
1271 * DialogBase.h: derived from noncopyable, rather than deriving
1272 xforms/FormBase from it.
1274 2001-02-12 John Levon <moz@compsoc.man.ac.uk>
1276 * DialogBase.C: add close(), non-pure. This is
1277 useful for logdlg.C in the KDE frontend.
1279 * Dialogs.h: splash, include, and bib forms
1281 2001-02-07 John Levon <moz@compsoc.man.ac.uk>
1284 * ButtonPolicies.h: and remove OkViewPolicy,
1285 it's a duplicate of IgnorantPolicy
1289 * Timeout.h: add GUI-I Timeout class
1291 2001-02-06 John Levon <moz@compsoc.man.ac.uk>
1294 * ButtonPolicies.h: add OkViewPolicy
1296 * src/frontends/Dialogs.h: add showVCLogFile signal
1298 2001-01-24 John Levon <moz@compsoc.man.ac.uk>
1300 * Makefile.am: add qt2 frontend