======================================== 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)