+2005-04-22 Angus Leeming <leeming@lyx.org>
+
+ * Makefile.am:
+ * moc/Makefile.am:
+ * ui/Makefile.am:
+ * ui/moc/Makefile.am: Move the Qt-specific preprocessor flags out of
+ the various Makefile.am files to config/qt.m4.
+
+2005-04-15 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * ui/QPrefsConvertersModule.ui:
+ * ui/QPrefsCopiersModule.ui:
+ * ui/QPrefsFileformatsModule.ui:
+ * QPrefsDialog.[Ch]: more intuitive ui (cf. bug 1829)
+
+2005-04-14 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * ui/NumberingModuleBase.ui: Remove numbering items ...
+ * QDocumentDialog.[Ch]: ... and initialize them here to prevent
+ unwanted sorting. Check whether chapter is supported and adjust
+ numbering scheme accordingly.
+
+2005-04-11 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * panelstack.C (addCategory): let the listview compute the
+ correct width.
+
+2005-04-08 Angus Leeming <leeming@lyx.org>
+
+ * QAbout.C (build_dialog): specify that the CREDITS data is
+ encoded in ISO-8859-1 (latin1).
+
+2005-03-18 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * ui/QPrefLatexModule.ui: fix layout
+
+2005-02-18 Michael Schmitt <michael.schmitt@teststep.org>
+
+ * ui/QRefDialogBase.ui: substitute "reference" by "label"
+ in messages
+
+2005-02-10 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QRefDialog.C (refSelected): insert selected ref to
+ text widget (this was not possible if there was only
+ one entry, an empty inset was generated).
+
+2005-01-31 Asger Ottar Alstrup <aalstrup@laerdal.dk>
+
+ * QDialogView.h (form): add cast for MSVC.
+
+ * QLPainter.C (smllCapsText, text): MSVC doesn't like the use
+ of operator[](i) here, so use at(i) instead.
+
+ * lengthvalidator.h: remove incorrect Q_EXPORT spec.
+
+2005-01-31 Angus Leeming <leeming@lyx.org>
+
+ * QGraphics.[Ch] (slotEdit): unused cruft, so removed.
+
+2005-01-27 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * Several files: use convert<> instead of atoi,strToXXX and friends
+
+2005-01-20 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * floatplacement.C (heredefinitelyClicked): remove bogus
+ semicolon.
+
+2005-01-15 Angus Leeming <leeming@lyx.org>
+
+ * QPrefs.C, QPrefsDialog.C, ui/QPrefPathsModule.ui: add an interface
+ to modify LyXRC::path_prefix.
+
+2005-01-15 Angus Leeming <leeming@lyx.org>
+
+ * ui/Makefile.am: enable Qt's uic to process the .ui files
+ when using srcdir != buildir and precompiled headers.
+
+2005-01-13 Angus Leeming <leeming@lyx.org>
+
+ * Makefile.dialogs: add QPrefCygwinPathModule.ui.
+
+ * ui/QPrefCygwinPathModule.ui: new file. Defines a pane containing
+ only a check box "Use Cygwin paths".
+
+ * QPrefs.C (apply, update_contents): code to get/set the value
+ of the Cygwin check box. Compiled only under Cygwin.
+
+ * QPrefsDialog.[Ch]: code to add teh Cygwin paths module to the
+ dialog.
+
+2005-01-10 Angus Leeming <leeming@lyx.org>
+
+ * lyx_gui.C: use support/package.h to provide the paths to the
+ various directories used by LyX.
+
+2005-01-07 Ruurd Reitsma <rareitsma@yahoo.com>
+
+ * qfont_metrics.C (ascent, descent): correct the metrics returned
+ by Qt/Win 3.2.1 non-commercial edition.
+
+2005-01-06 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * QDocument.C:
+ * QBox.C: drop unused include tostr.h
+
+ * qt_helpers.C:
+ * QWrap.C:
+ * QVSpace.C
+ * QTabular.C:
+ * QParagraph.C:
+ * QGraphics.C:
+ * QExternal.C: tostr -> convert
+
+2005-01-06 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QDocument.C:
+ * QParagraph.C: store all float/double values as strings.
+
+2005-01-05 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * ui/moc/Makefile.am (libqt2uimoc_la_LINK): improve link trick
+ * moc/Makefile.am (libqt2moc_la_LINK): ditto
+
+2005-01-05 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QPrefs.C: store all float/double values as strings.
+ lyxrc.dpi is an int value now.
+
+ * QFontLoader.C: lyxrc.font_sizes is a string now.
+
+ * lyx_gui.C: change getDVI() to int.
+
+2005-01-05 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * ui/Makefile.am (libqt2ui_la_LINK): Improve the trick to avoid
+ relink or lib all the time.
+
+2005-01-04 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QExternal.C: store all float/double values as strings.
+ * GGraphics.C: more precise checks for the value strings.
+
+2004-12-28 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QGraphics.C: store all float/double values as strings.
+
+2004-12-19 Angus Leeming <leeming@lyx.org>
+
+ * lyx_gui.C (start): s/slashify_path/internal_path/
+
+2004-12-16 Angus Leeming <leeming@lyx.org>
+
+ * qt_helpers.C (fromqstr): Don't use std::string(0) to construct
+ a string. Bad things will happen.
+
+2004-12-14 Angus Leeming <leeming@lyx.org>
+
+ * qgridview.h (class QGridView): remove invalid Q_EXPORT declaration
+ as it breaks compilation of the generated qgridview_moc.C on
+ Windows machines. Has no effect on *nix machines where Q_EXPORT expands
+ to an empty string.
+
+2004-12-14 Angus Leeming <leeming@lyx.org>
+
+ * Makefile.am (AM_CPPFLAGS):
+ * moc/Makefile.am (AM_CPPFLAGS): Remove trailing slash from -Ifoo/
+ to overcome bug in the MinGW port of g++ 3.4.2.
+
+2004-12-05 Lars Gullik Bjønnes <larsbj@lyx.org>
+
+ * Makefile.am (AM_CPPFLAGS): reformat slightly
+
+2004-12-03 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * Makefile.am, ui/Makefile.am (AM_CPPFLAGS): fix typo
+
+2004-12-02 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * QTabular.C: use size_t-like types for cell, row and column indices
+
+2004-12-03 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * lengthvalidator.C: revert to correct if clause.
+
+ * QDocument.C:
+ * QDocumentDialog.C:
+ * QTabular.C:
+ * QTabularDialog.C:
+ * QPrefs.C: implement length validators
+
+ * QExternalDialog.C:
+ * QGraphicsDialog.C: chose correct validators
+
+2004-11-27 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * qt_helpers.[Ch]: new member function widgetsToLength
+ for ordinary QComboBoxes
+ * QGraphics.C:
+ * QGraphicsDialog.C: use new member function. Add length
+ validator
+ * QBox.C:
+ * QBoxDialog.C: Add length validator
+
+2004-11-27 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * ui/QTabularDialogBase.ui: Rename button ("Default" to "Set"),
+ which is more appropriate. Also modify some tooltips.
+
+2004-11-26 Angus Leeming <leeming@lyx.org>
+
+ * FileDialog.C:
+ * FileDialog_private.C: changes due to the changed FileFilterList API.
+
+2004-11-25 Angus Leeming <leeming@lyx.org>
+
+ * FileDialog.C:
+ * FileDialog_private.C: s/globbing.h/filefilterlist.h/ in #includes.
+
+2004-11-22 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * lengthvalidator.[Ch]: add GlueLength validator
+ * QVSpace.C:
+ * QVSpaceDialog.C: use GlueLength validator
+
+ * lengthcombo.C: whitespace
+
+2004-11-17 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * QPrefsDialog.h: include LColor.h to satisfy concept checks.
+ * lcolorcache.h: ditto
+
+2004-11-15 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QtView.C (hasFocus): new method
+
+ * QLPopupMenu.C (populate): remove a Qt/Mac hack to disable some
+ menu entries when the main window does not have focus
+
+2004-11-08 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QLToolbar.C (selected): use layoutSelected
+
+2004-11-05 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QLToolbar.C (activated, clicked):
+ * QtView.C (activated): do not use the verbose argument to dispatch
+
+2004-11-08 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
+
+ * QPrefsDialog.C (new_format(), remove_format()): fix crash when
+ adding new formats (add missing converters().update() call) [bug 1692]
+
+ * QPrefsDialog.[Ch]:
+ * ui/QPrefConvertersModule.C: improve ui for converter changes
+ [bug 1488].
+
+2004-11-06 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * QLImage.C (loadableFormats): use bind, equal_to instead of
+ compare_memfun
+
+ * lyx_gui.C (start): use for_each instead of explict for loop
+
+2004-10-26 Angus Leeming <leeming@lyx.org>
+
+ * Makefile.dialogs:
+ * QPrefs.[Ch]:
+ * QPrefsDialog.[Ch]:
+ * ui/QPrefCopierModule.ui: enable the Movers to be modified from the
+ preferences dialog.
+
+2004-10-18 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * ui/QPrefConvertersModule.ui: Add translation context to "To:"
+ * ui/QPrintDialogBase.ui: ditto
+
+2004-10-11 Andreas Vox <vox@isp.uni-luebeck.de>
+
+ * qfont_loader.C (initFontPath, addToFontPath): two new static
+ member functions that replace addFontPath
+ (available): remove special MacOSX code; use addToFontPath
+
+ * lyx_gui.C (parse_init): add call to qfont_loader::initFontPath()
+
+2004-10-01 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QLPopupMenu.C (populate): move the code below to here, so that
+ it only has an effect on the menu entries
+
+ * lyx_gui.C (getStatus): remove special Qt/Mac code, which broke
+ most dialogs (bug 1693)
+
+2004-10-05 Angus Leeming <leeming@lyx.org>
+
+ * QPrefs.C, QPRefsDialog.C, ui/QPrefLatexModule.ui: add code to
+ input/output the indexing command (usually 'makeindex').
+
+2004-09-09 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * qfont_loader.C (addFontPath): quote the name of the font dir in
+ case it contains a space
+
+2004-08-19 Georg Baum <Georg.Baum@post.rwth-aachen.de>
+
+ * BulletsModule.C (setBullet): use toqstr() for a string passed to
+ qt, otherwise it won't compile on SuSE 9.0
+
+2004-08-18 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * Some pch work.
+
+2004-08-18 José Matos <jamatos@lyx.org>
+
+ * BulletsModule.C (setBullet): show custom bullet instead of "...",
+ change from John Levon.
+
+2004-08-15 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * qfontexample.h: add header guards
+
+ * qcoloritem.h: add header guards
+
+ * floatplacement.h: add header guards
+
+ * pch.h: new file
+
+ * Makefile.am: support pch
+
+2004-08-11 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ Fix problem with the menu merging functionality of Qt/Mac. All the
+ code below is #ifdef Q_WS_MACX.
+
+ * QLPopupMenu.C (showing): append dummy entries to one menu (so that
+ Qt/Mac moves them to the LyX menu) and give them special index value.
+ (fire): if index is more than indexOffset, dispatch to the
+ corresponding entry from the "LyX" menu.
+
+ * lyx_gui.C (parse_init): add a new translator whose sole purpose
+ is to hide some menu entries from Qt/Mac scrutiny and avoid some
+ menu merging.
+
+ * QLMenubar.C (QLMenubar): Use "LyX" as special menu; initialize
+ the contents of the first menu in the menubar
+
+2004-08-14 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QPrefsDialog.C (change_color):
+ * QDocumentDialog.C (toggleBranchColor): set the parent of the
+ color picker correctly.
+
+2004-08-13 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QLPopupMenu.C (fire): make Qt process events before we
+ dispatch our function (toolbars still do not get repainted
+ correctly, though)
+
+2004-08-12 Kornel Benko <kornel.benko@berlin.de>
+
+ * QPrefs.C (setComboxFont): Use fromqstr() instead of latin1() for
+ font name comparison since latin1() can return NULL
+ * lyx_gui.C (roman_font_name): convert return value with fromqstr()
+ instead of latin1() since latin1() can return NULL
+ (sans_font_name): ditto
+ (typewriter_font_name): ditto
+
+2004-08-09 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * FileDialog.C: #define USE_NATIVE_FILEDIALOG under LyX/Mac
+ (save, open, opendir): when USE_NATIVE_FILEDIALOG
+ is defined, use QFileDialog::getOpenFileName and friends.
+
+2004-08-08 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * Makefile.am (AM_CXXFLAGS): do not disable QTranslator code
+
+ * lyx_gui.C (parse_init): install a translator for Qt native
+ strings.
+
+2004-08-07 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QBibtexDialog.C (browsePressed): use ControlBibtex::browseBst
+ (browseBibPressed): use ControlBibtex::browseBib
+
+ * QLPrintDialog.C (browseClicked): use ControlPrint::browse
+
+2004-08-01 Lars Gullik Bjonnes <larsbj@gullik.net>
+
+ * QContentPane.C (keyPressEvent): make sure to use the smart
+ pointer as soon as possible.
+
+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
2004-04-01 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
- * floatplacement.[Ch]: correct fix for enabling of placement
+ * floatplacement.[Ch]: correct fix for enabling of placement
values (bug 1016)
2004-03-31 Angus Leeming <leeming@lyx.org>
* 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
* 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.
+ * QBranch.C: fix off-by-one-error.
2004-02-21 Georg Baum <Georg.Baum@post.rwth-aachen.de>
2004-02-20 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
* QDocument.C:
- * QDocumentDialog.C:
- * ui/LanguageModuleBase.ui: get rid of the single/double
+ * 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>
2004-02-18 Jürgen Spitzmüller <j.spitzmueller@gmx.de>
* QCitation.[Ch]:
- * QCitationDialog.[Ch]: open the find dialog if an inset is
+ * 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)