Changes are...
Qt 2.1.1 is a bugfix release. It keeps both forward and backward
compatibility (source and binary) with Qt 2.1.
****************************************************************************
* General *
****************************************************************************
- Many documentation improvements
- Various compilation problems relating to particular versions of xlC,
MipsPRO, Solaris, Japanese Windows, old X11 libraries, and gcc 2.7.2
fixed
- 64bit HP build targets added
- Qt OpenGL Extension updated; see details in qt/extensions/opengl/CHANGES
- As usual, many minor bugfixes, too small to be mentioned here.
****************************************************************************
* Specific *
****************************************************************************
QToolbar: fix of layout-saving when moving out of dock
QAccel: Support for non-alphanumeric keys
QPrinter: Better tolerance for PS interpreter peculiarities
QPainter: drawText() with rasterOp on Windows
QIconView: Drawing fixes
QDate: Ensure invalid status when created with invalid values
Motif Dnd: Fix possible crash
QWorkSpace: Proper minmize/maximize activation
QListBox: Optimization: better performance for lists with thousands of
elements. Selection problem fixed.
QFont: Fontset matching fix for X11
QMultiLineEdit: Wordwrap/selection workaround
QTabBar: Refresh layout after style change. Optimization.
QTimer: Zero-timers on Windows speedup
QFileDialog: Correct caption on Windows
QComboBox: Accept only left button. Do proper font propagation.
QMenuBar: Accept only left button
QDialog: Modal dialogs after QApplication::exec() returns
QWidget: Optimization: fewer server roundtrips
QCheckBox: Fixed mask drawing
QSpinBox: Accept '-' key, for negative values
Dnd: Allow disabling on X11
QFontDatabase: Use QApplication's charset as default,
and fixed garbage on Win2000
in preference to X11BASE when trying to find the installed location of
X11 libraries, programs and headers (which will change if xpkgwedge is
installed).
[X11BASE reflects the location of the X11 libs, headers and programs.
X11PREFIX reflects the installed location of X11 packages.]
version 1.0.51:
- pygnome/gtkhtml.py: removed removed functions.
- pygnome/generate/gtkhtml.defs (gtk_html_calc_scrollbars): removed
private function.
- pygnome/Makefile.am: changed dependencies to point at .lo files
rather than .o files, as we are using libtool now.
- pygnome/examples/gtkhtml_demo.py (HtmlWindow.load_url): don't call
GtkHTML.parse().
- pygnome/generate/gtkhtml.defs (gtk_html_parse): remove function that
was removed from gtkhtml.
- configure.in, gnome-python.spec: updated version number.
- NEWS: added news items.
- pygnome/Makefile.am (_gtkhtmlmodule_la_LIBADD): link with the
correct library list.
- pygnome/gnome/config.py (section_contents,private_section_contents):
fixed incorrect naming of wrapper.
- (lots of files): switch over to using libtool and automake-1.4a.
- pygnome/gnomeuimodule.c, pygnome/gnome/ui.py, pygnome/generate/gnomeui.defs:
Modified _wrap_gnome_file_entry_get_full_path, so that it supports
NULL as a return value (if the user does not select a file)
- pygnome/gnomeuimodule.c (_wrap_gnome_dialog_button_connect):
create a tuple (function, arguments) to be registered in the
callback. This corrects random behaviors after callback.
- pygnome/gnome/__init__.py: don't bother with the python-1.4
compatibility stuff -- gnome-python won't work with python-1.4 for
other reasons.
- configure.in: updated version. Require gtk+ >= 1.2.6 for same
reasons pygtk requires it.
- gnome-python.spec: incremented version numbers. Add requires
headers for gtk+ and gnome-libs so people don't annoy me with
problems caused by old versions. Also, require the matching version
of pygtk. Also, make pygnome-libglade require pygnome.
- pygnome/gettext.py (Catalog.__init__): check for msb encoded
catalogs as well.
- pygtk/gtkmodule.c: When changing a gtkadjustment,
call gtk_adjustment_changed()
- autogen.sh: Work with builddir != srcdir.
- pygnome/gnomeuimodule.c (list_to_ui_info): set user_data to
NULL, to avoid crashes in free_ui_info.
- pygnome/gnomeuimodule.c: added PyGtk_Get() around parameters in
MDI handling.
- pygnome/gnome/ui.py (GnomeMDIGenericChild.__marshal.__call__):
fix mistake here.
Note that a simple "make install" in this directory will already fail,
even without this, because of icewm and icewm-gnome. It falls on the bulk
build script to do something sensible with enabled packages that conflict.