
========================================
 NEWS: atkmm-2.22.0
========================================

atkmm 2.22.0 (stable)

* Just increased version to show that it's an API/ABI-stable release.


========================================
 NEWS: gtkmm-2.22.0
========================================

2.22.0 (stable):

Build changes in gtkmm 2.22:
* Remove support for these glibmm build options via ifdefs:
  --enable-api-exceptions
  --enable-api-properties
  --enable-api-default-signal-handlers
  (All this gtkmm API is now always present.)
* atkmm is now a separate tarball module.

New API in gtkmm 2.22:

Gtk:
* AlignmentEnum: Add ALIGN_START and ALIGN_END to match gtkmm 3,
  to help future porting.
* Assistant: Added commit().
* Button: Added get_event_window().
* Entry: Added im_context_filter_keypress() and reset_im_context().
* Expander: Added get/set_label_fill() and property.
* IconView:
  - Added tooltip-column and reorderable and
  item-padding properties.
  - Added get/set_item_orientation().
* MenuItem: Added unset_submenu().
* MessageDialog:
  - Added get_message_area() and message-area property.
* TextBuffer: Added get_copy_target_list() and
  get_paste_target_list().
* MenuBar: Added set/get_pack_direction()
	and set/get_child_pack_direction.
* Notebook:
  - Deprecated pages().
  - Added get_tab_hborder() and get_tab_vborder().
* PaperSize: Added get_paper_sizes().
* PrintOperation:
  - Added run_page_setup_dialog() overloads.
* PrintUnixDialog: Added get_manual_capabilities().
* SeparatorToolItem: Added get/set_draw().
* StatusBar: Added remove_all_messages().
* Style: Added copy().
  (Murray Cumming)\
* Table:
  - Deprecated children().
  - Added get_size().
* TextView: Added get_hadjustment(), get_vadjustment(),
  im_context_filter_keypress(), reset_im_context().
* Viewport: Added get_view_window().
* Widget:
  - Added send_focus_change().
  - Added const version of get_accessible().
* Added many properties.

Gdk:
* Color: Deprecate rgb_find_color().
* Cursor: Added get_cursor_type().
* Device: Added get_key(), get_axis_use(), get_n_axes().
* RgbCMap: Deprecated.
* Visual: Added  get_visual_type(), get_depth(), get_byte_order(), 
	get_colormap_size(), get_bits_per_rgb(), get_red_pixel_details(),
	get_green_pixel_details(), get_blue_pixel_details().
* Window: Added get_composited(), is_input_only(), is_shaped(),
  has_native(), get_modal_hint(), get_background_pattern(),
  coords_to_parent(), coords_from_parent(),
  get_effective_parent(), get_effective_toplevel(), create_similar_surface(),
  get_accept_focus(), get_focus_on_map().
* Added many properties.

2.21.9 (unstable):

Gdk:
* Visual: Added  get_visual_type(), get_depth(), get_byte_order(), 
	get_colormap_size(), get_bits_per_rgb(), get_red_pixel_details(),
	get_green_pixel_details(), get_blue_pixel_details().
* Added many properties.

Gtk:
* MenuBar: Added set/get_pack_direction()
	and set/get_child_pack_direction
* SeparatorToolItem: Added get/set_draw().
* Added many properties.

2.21.8.1 (unstable):

Gtk:
* IconView: Added tooltip-column and reorderable and
  item-padding properties.
* MessageDialog: Added message-area properties.
* TextBuffer: Added get_copy_target_list() and
  get_paste_target_list().
* AlignmentEnum: Add ALIGN_START and ALIGN_END to match gtkmm 3,
  to help future porting.
* Improved API reference documentation.


========================================
 UPDATED: pyatspi-0.4.0
========================================

pyatspi was updated without a NEWS entry.


========================================
 NEWS: pygobject-2.26.0
========================================

2.26.0 24-Sep-2010
        - Wrap g_get_system_{config,data}_dirs () (John Strowers)
	- fixed make check and make dist (John (J5) Palmieri)
        - Disable GI tests when introspection disabled (John Stowers)
        - Wrap g_uri_list_extract_uris. Fixes bug #584431 (Tomeu Vizoso)
        - Fix a few uses of TRUE and FALSE in the docs (Paul Bolle)
        - pygi: always free the invocation_state struct (Damien Caliste)
        - Start implementing something equivalent to g_variant_new (Tomeu Vizoso)
        - fixed typo - missing comma in glib.option module (John (J5) Palmieri)
        - add checks so we can compile under python 3 by setting PYTHON=python3 (John (J5) Palmieri)
        - Rename static methods as functions (Tomeu Vizoso)
        - fix a couple of compiler warnings (John (J5) Palmieri)
        - remove unused code (John (J5) Palmieri)
        - Check the type of the instance object (John (J5) Palmieri)
        - include the correct pycairo version (John (J5) Palmieri)
        - Use PyMapping_Keys to determine if an object is a dict (py3k fix) (John (J5) Palmieri)
        - fix handling of UINT64 and INT64 arguments in py3k (John (J5) Palmieri)
        - properly handle ulongs properties in py3k (John (J5) Palmieri)
        - Specify encoding of tests/test_gi.py (Tomeu Vizoso)
        - use actual unicode in the tests on py3k, not the byte representation (John (J5) Palmieri)
        - s/METH_KEYWORDS/METH_VARARGS|METH_KEYWORDS/ when defining object methods (John (J5) Palmieri)
        - fix subclassing PyLong by calling __new__ correctly (John (J5) Palmieri)
        - minor py3k fixups for python modules (John (J5) Palmieri)
        - minor fixes in tests for py3k compat (John (J5) Palmieri)
        - compilation: Fix syntax error (Colin Walters)
        - Add missing file (Tomeu Vizoso)
        - Add override for GLib.Variant.new_tuple (Tomeu Vizoso)
        - fix for changes in the gi test libraries (John (J5) Palmieri)
        - Gtk.DialogFlags.NO_SEPARATOR has been removed in Gtk 3.0 (John (J5) Palmieri)
        - no need to offset arg positions when is_method is true (John (J5) Palmieri)
        - gi: Add support for more property types (Tomeu Vizoso)
        - use PyObject_SetAttrString, not PyDict_SetItemString when setting __gtype__ (John (J5) Palmieri)
        - Rename GArgument to GIArgument (Tomeu Vizoso)
        - fix up tests so they run in py3k (John (J5) Palmieri)
        - tests: Port to new introspection tests (Colin Walters)
        - we need to specify tp_hash since we overide tp_richcompare (John (J5) Palmieri)
        - working enum/flags/pid subclasses of long (John Ehresman)
        - make vfuncs work in py3k (John (J5) Palmieri)
        - make cairo module compile in py3k (John (J5) Palmieri)
        - fix exceptions so they work in python 3.x (John (J5) Palmieri)
        - make the gi module compile under 3.x (John (J5) Palmieri)
        - fix up testshelper module so it compiles in python 3.x (John (J5) Palmieri)
        - convert to using PYGLIB_DEFINE_TYPE for module objects (John (J5) Palmieri)
        - some more p3k PyString and PyInt eradication in GI (John (J5) Palmieri)
        - pyglib: Fix typo (Leo Singer) (Tomeu Vizoso)
        - Add defines for size_t and ssize_t conversion functions (Gustavo Noronha Silva)
        - pyglib: Fix a compiler warning (Colin Walters)
        - Don't force gtk 2.0 (Tomeu Vizoso)
        - Fix some ref leaks in hook_up_vfunc_implementation() (Steve FrÃ©cinaux)
        - handle strings correctly in gio (John (J5) Palmieri)
        - make giomodule compile under py3k (John (J5) Palmieri)
        - for py3k we need to do some more processing to get bytes from a unicode string (John (J5) Palmieri)
        - use Bytes instead of Unicode when reading io (John (J5) Palmieri)
        - prefix compat macros with PYGLIB (John (J5) Palmieri)
        - Gtk.Button unit tests (John (J5) Palmieri)
        - [Gtk] Add overrides for Button (Johan Dahlin)
        - Make Cairo an optional dependency (Simon van der Linden)
        - Don't import again PyGObject (John Ralls) (Tomeu Vizoso)
        - move to using richcompare slot instead of compare (John (J5) Palmieri)
        - Replace autogen.sh by a newer version (Simon van der Linden)
        - Fix some warnings (Simon van der Linden)
        - Fix caller-allocates emergency free. (Simon van der Linden)
        - Remove useless checks. (Simon van der Linden)
        - Call valgrind with G_SLICE=always-malloc G_DEBUG=gc-friendly (Tomeu Vizoso)
        - Fix some warnings. (Ignacio Casal Quinteiro)
        - Add myself as a maintainer (Simon van der Linden)
        - Properly allocate boxed structs that are (caller-allocates) (Tomeu Vizoso)
        - override gdk.Event to return attribute from the proper event object (Toms Baugis)
        - check if z# needs an int or Py_ssize_t (John (J5) Palmieri)
        - make sure we parse parameters to python object vars not glib vars (John (J5) Palmieri)
        - Make an example and a demo work out of the box (Paul Bolle)
        - make sure caller allocated structs are freed when they go out of scope (John (J5) Palmieri)
        - Revert "override gdk.Event to return attribute from the proper event object." (Tomeu Vizoso)
        - PyGI: properly quit cairo-demo (Paul Bolle)
        - override gdk.Event to return attribute from the proper event object. (Toms Baugis)
        - Clean and improve the test infrastructure (Simon van der Linden)
        - Add some more transformations to pygi-convert.sh (Tomeu Vizoso)
        - Adapt to API changes: g_irepository_enumerate_versions (Tomeu Vizoso)
        - Add GValue<->GArgument marshalling for some more types (Tomeu Vizoso)
        - Chain up with the non-introspection implementation for properties if needed (Tomeu Vizoso)
        - Improve error reporting for missing attributes in introspection modules (Tomeu Vizoso)
        - Implement getting and setting properties using introspection information. (Tomeu Vizoso)
        - Readd Gdk.Rectangle override for Gtk-2.0 (Tomeu Vizoso)
        - Allow specifying a version when loading a typelib (Tomeu Vizoso)
        - treat GFreeFunc as equivalent to GDestroyNotify when scanning callbacks (Jonathan Matthew)
        - Don't use == to compare doubles, use <= and =>. (Simon van der Linden)
        - Allow passing ints as enum args (Tomeu Vizoso)
        - Make error message less ambiguous (Tomeu Vizoso)
        - fix passing in type names as a GType and add gtype unit tests (John (J5) Palmieri)
        - Increase a bit verbosity of tests so people know which test failed (Tomeu Vizoso)
        - Actually add the files for GVariant foreign structs (Tomeu Vizoso)
        - Add foreign struct support for GVariant (Tomeu Vizoso)


========================================
 NEWS: pygtk-2.22.0
========================================

pygtk-2.22.0 25-Sep-2010
    - Fix build with Python 2.5 (Chenthill)
    - Add final GTK/GDK-2.22 API (John Stowers)
    - Add missing GDK-2.18 API (John Stowers)

