+2004-07-24 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * QPrefs.C, QMathMatrixDialog.C:
+ * QLog.C, QAbout.C: change "support/std_sstream.h" to <sstream>
+
+2004-07-22 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * lyx_gui.C (set_read_callback,remove_read_callback): delete funcs
+
+ * Makefile.dialogs (MOCFILES): remove io_callback.[Ch]
+ * io_callback.[Ch]: delete files
+
+2004-07-21 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * socket_callback.C (data_received): simplify
+ (socket_callback): take fd and boost::function as args.
+ (server_received): delete function
+
+ * lyx_gui.C (register_socket_callback): setup the callback
+ (unregiser_socket_callback): tear down the callback
+
+2004-07-05 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QLyXKeySym.C (qprint): like print, but return a QString
+ (print): use qprint.
+
+ * QLPopupMenu.C (getLabel): do not add the binding here anymore
+ (populate): changes to make bindings work on Qt/Mac.
+
+2004-06-09 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * lyx_gui.C (getStatus): under Mac OS X, disable the
+ buffer-related lfuns when the main window does not have the focus.
+
+2004-06-21 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QCitation.[Ch]: add validation (fix bug 1617).
+
+2004-06-18 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * lyx_gui.C (roman_font_name): go through QString when converting
+ to std::string.
+ (sans_font_name): ditto
+ (typewriter_font_name): ditto
+
+2004-06-08 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QLMenubar.C (QLMenubar): use QLMenubar::menuBar().
+ (menuBar): new method; returns the menu bar that LyX should use.
+
+2004-06-02 Angus Leeming <leeming@lyx.org>
+
+ * Q[a-zA-Z]*DialogBase.C: reverse yesterday's patch, as discussed
+ on the list.
+
+2004-06-01 Angus Leeming <leeming@lyx.org>
+
+ * Q[a-zA-Z]*DialogBase.C: tell the QDialog base class who the
+ parent dialog is.
+
+2004-05-28 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * ui/Makefile.am (EXTRA_DIST): add QPreambleDialogBase.ui
+
+2004-05-20 Angus Leeming <leeming@lyx.org>
+
+ * Most .C files: bring some sort of sanity to the order
+ of inclusion of header files.
+
+2004-05-19 Angus Leeming <leeming@lyx.org>
+
+ * Most files: wrap code up inside namespace lyx::frontend.
+
+2004-05-14 Angus Leeming <leeming@lyx.org>
+
+ * QCitation.C: small changes due to the changes in biblio.h.
+
+2004-05-12 Angus Leeming <leeming@lyx.org>
+
+ * QDocument.C (apply, update): get, set data with
+ BufferParams::cite_engine.
+
+2004-05-10 Angus Leeming <leeming@lyx.org>
+
+ * QCitation.C: simplified code to use the biblio::CiteEngine
+ enum rather than multiple bools, usingNatbib and using Jurabib.
+
+2004-05-05 Angus Leeming <leeming@lyx.org>
+
+ * QIndexDialog.[Ch] (reject): overload the QDialog::reject function
+ and so squash bug 1251 completely.
+
+2004-05-05 Angus Leeming <leeming@lyx.org>
+
+ * QRef.C (redoRefs): Prevent widgets from emitting any signals
+ whilst we modify their state.
+
+2004-05-04 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.C: Remove "error" dialog identifier.
+
+2004-05-02 Angus Leeming <leeming@lyx.org>
+
+ * QLImage.[Ch]: store and use QImage rather than QPixmap. Saves
+ a heap of transformations to/from QImage when manipulating the
+ data.
+
+ * QLPainter.C (image): access QLImage::qimage rather than ::qpixmap.
+
+2004-05-02 Angus Leeming <leeming@lyx.org>
+
+ * QLPainter.C (image): set the background colour to
+ LColor::graphicsbg.
+
+ * QLImage.C (setPixmap_impl): remove commented out xforms code
+ to set pixmap background colour.
+
+2004-05-02 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * QGraphics.C: #include <cmath> (STLport compile fix for floor())
+
+2004-04-29 Angus Leeming <leeming@lyx.org>
+
+ * QLImage.C (toGray): new helper function, copied from
+ KImageEffect::toGray.
+ (setPixmap_impl): use it.
+
+2004-04-29 Angus Leeming <leeming@lyx.org>
+
+ * QGraphics.C (apply): Remove a #warning statement by
+ fixing the code.
+
+2004-04-28 Angus Leeming <leeming@lyx.org>
+
+ * QLToolbar.[Ch]: rewrite code to derive from a single Toolbar or
+ LayoutBox.
+
+ * QtView.C: small changes due to changed Toolbar API.
+
+2004-04-28 Angus Leeming <leeming@lyx.org>
+
+ * WorkAreaFactory.C (create): No longer passed x, y data.
+
+ * QWorkArea.[Ch] (c-tor): No longer receives x, y data.
+
+ * QtView.[Ch] (c-tor): no longer passes x, y data to BufferView c-tor.
+
+2004-04-28 Angus Leeming <leeming@lyx.org>
+
+ * WorkAreaFactory.C (create): pass a LyXView & to QWorkArea c-tor.
+
+ * QWorkArea.[Ch] (c-tor): now receives a LyXView &.
+
+2004-04-21 John Levon <levon@movementarian.org>
+
+ * QLToolbar.C: use GUI name for tooltip
+
+2004-04-19 Angus Leeming <leeming@lyx.org>
+
+ * QPref.C:
+ * QPrefsDialog.C:
+ * ui/QPrefDisplayModule.ui: changes due to changes to LyXRC::preview.
+
+2004-04-18 John Levon <levon@movementarian.org>
+
+ * QDelimiterDialog.C:
+ * QMathDialog.C: make button callbacks work again
+
+ * README: add a warning
+
+2004-04-13 Angus Leeming <leeming@lyx.org>
+
+ * ui/QExternalDialogBase.ui:
+ * ui/QGraphicsDialogBase.ui: layout tweaks.
+
+2004-04-12 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * QPrefsDialog.C, ui/QPrefFileformatsModule.ui: add editor to format
+ * QGraphics.[Ch]: add slotEdit()
+ * QGraphicsDialog.[Ch]: add edit_clicked()
+ * ui/QGraphicsDialogBase.ui: add Edit button
+
+2004-04-07 Alfredo Braunstein <abraunst@lyx.org>
+
+ * QLPainter.[Ch]: adjust to changes in Painter.h
+
+2004-04-05 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.C (build): set the preferences dialog button policy to
+ PreferencesPolicy.
+
+2004-04-05 Angus Leeming <leeming@lyx.org>
+
+ * QGraphics.C (getUnitNo): const-correct.
+
+2004-04-05 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * floatplacement.[Ch]: check whether we are in the float or
+ document dialog (in the latter, the span and sideways checkboxes
+ are not used). Fixes a crash.
+
+2004-04-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * floatplacement.[Ch]: another adjustment of placement enabling.
+
+2004-04-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * floatplacement.[Ch]: correct fix for enabling of placement
+ values (bug 1016)
+
+2004-03-31 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs2.C:
+ * Qt2Base.[Ch]: removed.
+
+ * Makefile.am:
+ * Makefile.dialogs: adjusted to suit.
+
+2004-03-31 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.C (build): added "preamble" as a symonym for "document".
+ * Dialogs2.C (showPreamble): removed.
+
+2004-03-31 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.C (build): added spellchecker dialog.
+ * Dialogs2.C (showSpellchecker): removed.
+
+ * QSpellchecker.[Ch]: converted to the Dialog-based scheme.
+
+2004-03-31 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.C (build): added preferences dialog.
+ * Dialogs2.C (showPreferences): removed.
+
+ * QPrefs.[Ch]: converted to the Dialog-based scheme.
+
+2004-03-31 Angus Leeming <leeming@lyx.org>
+
+ * QPrefs.[Ch]:
+ * QPrefsDialog.C: changes due to the changed ControlPrefs interface.
+
+2004-03-30 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.C (build): added document dialog.
+ * Dialogs2.C (showDocument): removed.
+
+ * QDocument.[Ch]: converted to the Dialog-based scheme.
+
+2004-03-29 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QBibtex.C:
+ * QDocument.C:
+ * QDocumentDialog.C:
+ * ui/BiblioModuleBase.ui: bibtopic support.
+
+ * QPrefs.C:
+ * QPrefsDialog.C:
+ * ui/QPrefsLaTeXModule.ui: customize bibtex call.
+
+ * QFloat.C:
+ * QFloatDialog.C:
+ * floatplacement.[Ch]: add support for sidewaysfloats
+ fix enabling of placement values (bug 1016)
+
+2004-03-28 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.C (build): added print dialog.
+ * Dialogs2.C (showPrint): removed.
+
+ * QPrint.[Ch]: converted to the Dialog-based scheme.
+
+2004-03-27 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs.C (build): added sendto dialog.
+ * Dialogs2.C (showSendto): removed.
+
+ * QSendto.[Ch]: converted to the Dialog-based scheme.
+
+2004-03-25 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QLyXKeySym.C (print): new method; print a KeySym using Qt syntax
+
+2004-03-17 Angus Leeming <leeming@lyx.org>
+
+ * Dialogs2.C, lyx_gui.C: remove mention of the forks dialog.
+
+2004-03-07 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QCitation.C:
+ * QDocument.C:
+ * QDocumentDialog.C:
+ * ui/BiblioModuleBase.ui: support jurabib.
+
+2004-03-05 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QCitation.C:
+ * ui/QCitationDialogBase.ui: Support second \cite option.
+
+ * QDocumentDialog.C (branches): Don't deselect branch
+ after button press.
+ * QBranch.C: fix off-by-one-error.
+
+2004-02-21 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * QPrefs.C, QPrefsDialog.C, ui/QPrefPathsModule.ui: remove
+ use_tempdir
+
+2004-02-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QDocument.C:
+ * QDocumentDialog.C:
+ * ui/LanguageModuleBase.ui: get rid of the single/double
+ quote toggle (accessible via lfuns now).
+
+2004-02-19 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QRef.[Ch]: Real fix for bug 1511 (restore latest settings);
+ fix for bug 1512 (restore ref format settings).
+
+2004-02-18 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QCitation.[Ch]:
+ * QCitationDialog.[Ch]: open the find dialog if an inset is
+ new (new method openFind()). Fixes bug 1146.
+
+ * QCitation.C: restore the chosen natbib style.
+
+ * QRef.C: Disable goto button if there is no ref (bug 1037)
+ Restore setting of the buffer combo (bug 1511)
+
+2004-02-01 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * floatplacement.C (set): "c" -> 'c' in calls to contains
+
+2004-01-28 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * QPrefs.C: add using statement for std::distance
+ (findPos): add a typedef for the const_iterator.
+
+ * QLPopupMenu.C: add using statement for std::distance
+
+ * QDocument.C: add using statement for std::distance
+
+2004-01-25 Angus Leeming <leeming@lyx.org>
+
+ * Dialog.C (build): add the "findreplace" dialog.
+ * Dialogs2.C (showSearch): removed.
+
+ * QSearch.[Ch]: derive from QDialogView rather than from Qt2Base.
+
+2004-01-15 Ronald Florence <ron@18james.com>
+
+ * Menubar_pimpl.C: change Q_WS_MAC conditional define to
+ Q_WS_MACX.
+
+ * qfont_loader.C: add support for LyX/Mac to find Fonts directory
+ inside the application bundle.
+
+2004-01-08 Angus Leeming <leeming@lyx.org>
+
+ * FileDialog.C (open, save):
+ * FileDialog_private.[Ch] (c-tor):
+ the file filter mask is now passed as a FileFilterList rather than
+ as a string.
+
+ * QExternalDialog.C (browseClicked):
+ * QGraphicsDialog.C (browse_clicked):
+ * QInclude.C (browse):
+ changes doe to the name change controller().Browse() to
+ controller().browse().
+
+2003-12-15 Ronald Florence <ron@18james.com>
+
+ * qfont_loader.C: fixed headers to compile w/o X11
+
+ * QWorkArea.C (checkAppleEventForMissingParams)
+ (handleOpenDocuments): add support for OpenDocuments apple event
+
+ * lyx_gui.C (macEventFilter): handle apple events
+
+2004-01-05 Angus Leeming <leeming@lyx.org>
+
+ * FileDialog_private.C (c-tor): invoke convert_brace_glob to convert
+ a csh-style glob like "*.{abc,def}" to something that
+ Qt can understand.
+
+2003-12-30 Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+ * ui/QGraphicsDialogBase.ui: add missing signal/slot (bug 1469).
+
+2003-12-14 Angus Leeming <leeming@lyx.org>
+
+ * QBranch.C: use the List interface to BranchList, simplifying the code.
+
+ * QDocument.C:
+ * QDocumentDialog.C: overhaul the branchlist code.
+
+2003-12-14 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QMinipage.[Ch]:
+ * QMinipageDialog.[Ch]:
+ * ui/QMinipageDialogBase.ui: remove from repository.
+ * Dialogs.C:
+ * Makefile.am:
+ * Makefile.dialogs: remove minipage.
+
+2003-12-12 Angus Leeming <leeming@lyx.org>
+
+ * QBranch.C:
+ * socket_callback.[Ch]: unix line endings.
+
+2003-12-11 Angus Leeming <leeming@lyx.org>
+
+ * QCitationDialog.C (availableChanged, selectedChanged): ensure that
+ the bibkeysInfo map is populated before calling biblio::getInfo.
+ Prevents and assert when the bibtex database is not found.
+
+2003-12-10 Angus Leeming <leeming@lyx.org>
+
+ * QExternal.C, ui/QExternalDialogBase.ui: add a 'draft' check box
+ and use it to fill InsetExternalParams::draft.
+
+2003-12-10 Angus Leeming <leeming@lyx.org>
+
+ * QNote.C: changes due to the change of type of InsetNoteParams::type
+ from string to an enum.
+
+2003-12-10 Angus Leeming <leeming@lyx.org>
+
+ * lengthvalidator.[Ch]: make <qwidget.h> visible to the class.
+
+2003-12-09 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * lengthvalidator.[Ch] (LengthValidator): change the constructor to
+ take a QWidget* instead of QObject*.
+
+2003-12-09 Angus Leeming <leeming@lyx.org>
+
+ * checkedwidgets.C (setWarningColor): new function that should
+ work also with Qt 2.3.x.
+ (setWidget): call setWarningColor, not setPaletteForegroundColor.
+
+2003-12-08 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QExternal.C: add using directive
+
+2003-12-05 Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+ * QBox.[Ch]: (new)
+ * QBoxDialog.[Ch]: (new)
+ * ui/QBoxDialogBase.ui: (new)
+ * Makefile.am:
+ * Makefile.dialogs:
+ * Dialogs.C: new VSpace dialog.
+ * lengthcommon.[Ch]: add insertItem(int) method
+
+2003-12-05 Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+ * QDocument.C: use geometry on custom, A3, B3 and B4
+ papersizes.
+
+2003-12-05 Angus Leeming <leeming@lyx.org>
+
+ * QVCLog.[Ch]:
+ * QVCLogDialog.[Ch]:
+ * ui/QVCLogDialogBase.ui: removed.
+
+ * Makefile.am, Makefile.dialogs: remove all mention of these files.
+
+2003-12-05 Angus Leeming <leeming@lyx.org>
+
+ * QLog.C: much simplified, thanks to the more powerful interface
+ of ControlLog.
+
+ * Dialogs.C: no need anymore to build a separate VCLog dialog.
+
+2003-12-05 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * ui/QExternalDialogBase.ui: improved layout.
+
+2003-12-04 Angus Leeming <leeming@lyx.org>
+
+ * lengthvalidator.[Ch]: a new class LengthValidator, derived from
+ QValidator enables us to validate that the input text is a LyXLength.
+
+ * checkedwidgets.[Ch]: a new class CheckedLineEdit derived from
+ CheckedWidget enables us to add widgets to a list at build time.
+ Thereafter, their validity is checked automatically on each
+ input event, thus allowing us to 'remember' invalid widgets and
+ so control the state of the 'Apply', 'Ok' buttons.
+ As a bit of fun and to provide the user with some visual feedback,
+ the invalid widgets are displayed in red.
+
+ * Makefile.am, Makefile.dialogs: add the new files.
+
+ * QExternal.[Ch]:
+ * QExternalDialog.C:
+ * ui/QExternalDialogBase.ui: a total overhaul. In addition, the
+ dialog can now manipulate the transform data (rotate, scale, crop).
+ Makes full use of CheckedLineEdit.
+
+2003-12-01 Angus Leeming <leeming@lyx.org>
+
+ * QContentPane.[Ch] (SyntheticMouseEvent): a new, helper struct.
+ (QContentPane): store an instance of SyntheticMouseEvent and
+ add a slot, generateSyntheticMouseEvent, that is invoked by the
+ SyntheticMouseEvent::timeout.
+ (mouseMoveEvent): initialize synthetic_mouse_event_ when the
+ mouse button is depressed and the cursor is outside of the work area.
+ (generateSyntheticMouseEvent): if the scrollbar value is different
+ from the cached value, then dispatch a 'synthetic' mouse event.
+
+2003-12-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QVSpace.C: remove VSPACE::NONE, remove restore button.
+ * ui/QVSpaceDialogBase.ui: remove restore button, fix tooltip.
+
+2003-12-01 Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+ * QDocumentDialog.[Ch]: (branches) don't insert a coloritem
+ for colorless branches; implement double click for (de)activating
+ branches.
+
+ * lengthcombo.[Ch]: introduce a noPercents() method which allows
+ to use the widget without the %-items.
+ * QVSpace.C:
+ * QDocument.C: use noPercents() where appropriate.
+
+ * QParagraph.[Ch]: remove dead code and dependencies.
+
+2003-11-30 Angus Leeming <leeming@lyx.org>
+
+ * QContentPane.C (QContentPane): squash warning about variables
+ being initialized in the wrong order.
+
+2003-11-29 Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+ * qt_helpers.C (widgetsToLength): handle glue lengths
+ * QDocumentDialog.C: use clicked() instead of pressed()
+ for branches color button.
+ * QVSpace.[Ch]: fix a few bugs, simplify the code (by using
+ qt_helpers functions)
+ * QDocumentDialog.C:
+ * ui/QDocumentDialogBase.ui: use lengthcombo instead of
+ QComboBox (which simplifies the code).
+ * QParagraphDialog.C: whitespace
+ * ui/QParagraphDialogBase.ui: restore lost connections.
+
+2003-11-29 Juergen Spitzmueller <j.spitzmueller@gmx.de>
+
+ * QVSpace.[Ch]: (new)
+ * QVSpaceDialog.[Ch]: (new)
+ * ui/QVSpaceDialogBase.ui: (new)
+ * Makefile.am:
+ * Makefile.dialogs:
+ * Dialogs.C: new VSpace dialog.
+
+2003-11-24 Alfredo Braunstein <abraunst@lyx.org>
+
+ * QContentpane.[Ch] (trackScrollbar): add
+ * QWorkarea.C (setScrollbarParams): do not track scrollbar signals
+ when manually setting the scrollbar position
+
+2003-11-14 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * ui/QMathDialogBase.ui: remove mention of \frac in tooltip, since
+ \f is interpreted by gettext as a special sequence.
+
+ * QDocument.C (build_dialog): remove use of latin1 in
+ some translatable strings. It confuses gettext.
+
+2003-11-20 Angus Leeming <leeming@lyx.org>
+
+ * BulletsModule.C (setBullet): squash gcc 'may be uninitialized' warning.
+ * QTabularDialog.C (hAlign_changed, vAlign_changed): ditto.
+
+ * QLImage.C (clip_impl): squash comparison of signed, unsigned warning.
+ * QSendto.C (apply, isValid): ditto.
+ * qt_helpers.C (formatted): ditto.
+
2003-11-05 João Luis M. Assirati <assirati@fma.if.usp.br>
* lyx_gui.C: {set,remove}_{server,data}socket_callback(): replace
dummy functions with working ones
- * socket_callback.[Ch] ():
+ * socket_callback.[Ch] ():
new files with a class to connect sockets.
* Makefile.am: add the above