======================================== NEWS: Glib-1.192 ======================================== Overview of changes in Glib 1.192 ================================= * Fix the POD index page generation. ======================================== NEWS: Gtk2-1.192 ======================================== Overview of changes in Gtk2 1.192 ================================= * Wrap gtk_link_button_set_visited and gtk_link_button_get_visited. * Wrap gtk_selection_data_get_length, update the wrapper for gtk_selection_data_get_data. * Change Gtk2::TreeDragSource::drag_data_get to also accept a selection data object that is to be filled in, instead of always just returning a new one. * Fix a memory leak in Gtk2::Pango::LayoutLine::get_x_ranges. * Make Gtk2::Widget::hide_on_delete actually usable as a delete-event signal handler. * Fix a stack handling issue in Gtk2::TreeModel::get. ======================================== NEWS: pygobject-2.15.3 ======================================== 2.15.3 31-aug-2008 - Beginning of porting to 3.0. glib & gobject module ported. - Wrap g_app_info_* functions (Gian) - Wrap gio.FileAttributeInfo (Gian) - Wrap g_vfs_get_supported_uri_schemes (Johan, #545846) - Wrap g_file_info_get_modification_time (Johan, #545861) - Wrap gio.Volume.mount/eject (Johan) - Wrap gio.File.move (Johan) - Wrap gio.query_writable_namespaces (Gian, #545920) - Separate glib & gobject documentation - Wrap GFile.append_to_async (Gian, #545959) - Wrap GFile.create_async (Gian, #546020) - Change return value from 'gboolean' to 'int' and changed semantics to Pythonic (Paul, #544946) - Wrap GFile.replace_async and query_info_async (Gian, #546046) - GIcon and implementations improvements (Paul, #546135) - Improve __repr__ and richcompare for gio classes (Paul) - Missing Py_INCREFs for some file async methods (Jonathan Matthew, #546734) - File.copy progress_callback does not work (Paul, #546591) - add File.replace_contents, replace_contents_async, replace_contents_finish. (Jonathan Matthew, #547067) - Add GFile.query_default_handler (Gian) - fix docstring line length (Jonathan Matthew, #547134) - improve runtime type wrapper creation (Paul, #547104) - make gio.File more Pythonic (Paul, #546120) - No TypeError raised when type is None (Paul, #540376) - wrap a few memory stream methods (Paul, #547354) - wrap gio.DataInputStream.read_line and ...read_until (Paul, #547484) - wrap four important asynchronous methods in gio.Drive and gio.Mount (Paul, #547495) - gio.InputStream.read() looks broken (Paul, #547494) - wrap g_content_types_get_registered() (Paul, #547088) - cannot create new threads when pygtk is used (Paul, #547633) - an unitialized variable in PyGLib (Paul, #549351) - Constructor of gtk.TreeView raises TypeError when model is None (Paul, #549191) - Fix memory problems reported by valgrind due to invalid tp_basicsize in PyGPropsDescr_Type. (Gustavo, #549945) ======================================== NEWS: pygtk-2.13.0 ======================================== pygtk-2.13.0 24-August-2008 - GtkBuilder.add_from_string set the default length to -1 (Johan Dahlin) - UIManager.insert_action_group add default -1 to `pos' (Paul Pogonyshev) - Some tweaks to h2defs (Olivier Crete) - Fix the use of flags in examples (Nathaniel Smith) - GdkPixbuf.save detach from python interpreter while saving (Paul) - Create GdkScreen instance using get_default() (Yevgen Muntyan, #444974) - Add an application example (Johan) - Fix several bugs wrt 'y_root' caused by copy-paste (Paul, #519631) - Unbreak pango/cairo dependency chains (Johan Euphrosine, Johan, #528217) - Add a GdkColor constructor similar to what gtk.gdk.color_parse() does. Raise with useful message in case of wrong arguments (Paul, #527718) - Wrap gdk_region_get_rectangles (Gian Mario Tagliaretti, #517099) - cairo_set_source_pixmap should accept any drawable (Gian, #491256) - GdkEvent wrap is_modifier for key press/release, (Gian, #367970) - Wrap the requisition field of GtkWidget (Gian, #369311) - Wrap GtkBorder fields (Gian, #484030) - Wrap region field for expose event (Gian, #495933) - Wrap set_tip_area of GtkTooltip (Gian, #485171) - Wrap gdk_notify_startup_complete_with_id (Gian, #454985) - Wrap gtk_widget_set_has_tooltip (Gian, #524987) - gtk.gdk.DragContext.set_icon_widget allow mask to be NULL (Gian #497781) - Add new textscroll example (Yevgen Muntyan, #522047) - Allocate the right amount of memory for PySignalWatchSource (Owen Taylor, #534083) - Move CSS_DATA variable inside the if ENABLE_DOCS block. Makes make work if --enable-docs=no is specified and pygobject docs are not available. (Björn Lindqvist, #536077) - Allow None in GtkRecentAction constructor params (Gian, #536882) - Allow None in gtk.recent_action_new_for_manager params (Gian) - Ship tooltip.py example in pygtk-demo (Gian) - Deprecate gtk.FileSelection (Johan) - Add a gtk.FileChooserDialog get_action method to workaround an issue with the same mothos of gtk.Widget being called (Gian, #534042) - Wrap gtk.show_about_dialog() (Christopher Aillon, #167603) - Fix 'use_underline' being ignored if neither 'text' nor 'stock' is set in GtkButton constructor (Paul, #524187) - Wrap gtk.TreeView.get_tooltip_context (Gian, #530145) - Check that argument is a subclass of gtk.MenuItem or gtk.ToolItem correspondingly (Paul, #533644) - Wrap gtk.IconView.get_tooltip_context (Gian, #539743) - GtkTreeModel get|set fix logic in negative index branch to avoid refcount corruption (Paul, #537459) - GtkPlug fix to work also with integer 'socket_id' argument (Paul, #539365) - Strip GSEAL out from codegen, to avoid us thinking that there are many functions called GSEAL (Murray Cumming) - Move codegen to pygobject (Paul) - CellRenderer.do_start_editing mark return value as optional (Paul #542583) - Modulename should be gtk.glade, not just glade (Johan) - Add GTK+ 2.14 API in PyGTK (Gian, #544777) - Rename configure.in in configure.ac - Fix signal connection in GtkBuilder (Paul, 543768) - Types with well-defined equality semantics are not properly comparable (Paul, 527212) - gtk.CellViewset_background_color accept None (Paul, #546733) - gtk.Widget.get_snapshot accept None and default to None (Björn Lindqvist, Gian, #548349) - Undeprecate gtk.Toolbar.set_icon_size and unset_icon_size following GTK+ see #314172 (Paul) pygtk-2.12.1 03-january-2008 - Fix TreeView coordinate wrappers (Jeremey Katz, #479012) - Allow None in tooltip methods (Gian) - Mention how to build documentation (Björn Lindqvist, #479379) - Plug a leak in GtkContainer.forall (Mark Doffman, #480306) - Add null-ok for accelerator function (Yevgen Muntyan) - Install gtk-extrafuncs.defs (Matthew Barnes, #380020) - Fix x86-64 crash (Dan Winship, #500508) - Plug gtk.Widget.render_icon leak (Gustavo, #502871) - Fix hypertext demo (Richard Hult, #503107) - Correct wrong command line (Sebastien Bacher) - Distribute .m4 files (Ed Catmur) - Release the GIL in pixbuf constructors (Jakub Stachowski, #415611) - Add a new pango extent example (Adam Olsen, Behdad Esfahbod, #400810) - Fix leak in gdk.Pixbuf.flip() (Guillaume Cottenceau) - Accept None in CellRenderer.get_cell_area() (Paul Pogonyshev, #358091) - Fix typo in clipboard.set_with_data (Julien Moutinho) - Add support for PySignal_SetWakeUp thread which avoids unnecessary polling in the main loop for threaded programs (Johan, #481569)