by moving the inclusion of buildlink3.mk files outside of the protected
region. This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.
BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list. This ordering property is used to check for builtin
packages in the correct order. The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end. However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
pygtk-2.2.0: 11-march-2004
- Added support for GTK+ 2.2 APIs, GdkDisplay, GdkScreen,
GdkClipboard and GtkWindow (James)
- Better and more flexible support for TreeModel and TreeView API
(Don Allingham, Benjamin Cama, John Ehresman, Johan,
jkluebs@luebsphoto.com)
- Better support for gtk.gdk.Pixbuf integration with
Numerical arrays (Tim Evans)
- Better support for Pygtk generation tools (codegen, m4 macros,
h2def, Makefile.am ...) (James, Jon Willeke, Xavier, Johan)
- Removed gtkgl bindings (James)
- Added gtk.gdk.Eventkey.hardware_code (Johan)
- Added gtk.binding_entry_remove and gtk.accel_group_connect (Gustavo)
- Don't allow reading non readable properties (James)
- And lots of bug fixes: gdk.event_get_axis (Seth Nickell),
distutils (Alif Wahid), mem leaks, gtk.Menu.popup (Gustavo)
Changes:
* Fix up a duplicate symbol bug in the atk module, that was causing
build problems on MacOS X (hopefully the last such problem).
* add gtk.glade.set_custom_handler() API, that provides more info to
the custom widget callback. Deprecate set_custom_widget_callbacks().
* some other bug fixes.
changes include:
* Threading support is compiled in by default now. It is necessary
to call gtk.threads_init() in order to make use of threading
though. There have been a number of fixes to the threading
support too.
* Fix up some problems with multiple definitions of global variables
in gobject module, that was causing problems on Mac OS X.
* Wrappers for many new APIs (John Finlay, Naofumi Yasufuku, Johan
Dahlin and others).
* Improvements to the code generator to give better error messages.
* Some fixes to property APIs to work correctly on 64 bit systems,
and to handle ATOM type properties.
* Fix copyright headers on source files.