=== 2.9.3 ===
2006-07-12  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* NEWS: Update.

	* tests/Makefile.am: Copy a few more gtk module support files for
	running tests.

	* tests/common.py: Don't hide import errors.

2006-07-13  Johan Dahlin  <johan@gnome.org>

	* gtk/gtk.override: Ignore gtk_recent_chooser_set_show_numbers and
	gtk_recent_chooser_get_show_numbers, 
	see http://article.gmane.org/gmane.comp.gnome.language-bindings/805

2006-07-12  John Finlay  <finlay@moeraki.com>

	* gtk/gtkunixprint.override (_wrap_gtk_enumerate_printers): Add.

2006-07-11  John Finlay  <finlay@moeraki.com>

	* gtk/gtkunixprint.defs (gtk_printer_accepts_pdf)
	(gtk_printer_accepts_ps, gtk_enumerate_printers): Add.

	* gtk/gdk-base.defs (gdk_set_pointer_hooks): Remove dup.

2006-07-10  John Finlay  <finlay@moeraki.com>

	* gtk/gtk-base.defs (gtk_binding_entry_add_signal): Remove dup.

	* gtk/gdk-base-types.defs (GdkColorspace): Remove duplicate.

	* gtk/gdk-base.defs (gdk_color_change): Change to function to resolve
	conflict with gdk_colormap_change.
	(gdk_colormap_change): Note as deprecated.
	(gdk_display_store_clipboard): Remove dup def

2006-07-08  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* gtk/gtk-base.defs (clipboard_get_for_display): Add
	"(caller-owns-return nil)"; Fixes #343960.

2006-07-07  John Finlay  <finlay@moeraki.com>

	* gtk/gdk.override: Ignore-glob *_libgtk_only. Fixes #321476.

2006-07-06  John Finlay  <finlay@moeraki.com>

	* pango.override (_wrap_pango_attr_underline_color_new) 
	(_wrap_pango_attr_strikethrough_color_new) 
	(_wrap_pango_attr_size_new_absolute) 
	(_wrap_pango_attr_letter_spacing_new): Add.

	* pango.defs (AttrSizeAbsolute, AttrUnderlineColor) 
	(AttrStrikethroughColor, AttrLetterSpacing)
	(pango_font_description_set_absolute_size)
	(pango_font_description_get_size_is_absolute)
	(pango_font_get_font_map): Add.

	* gtk/gtk.override (_wrap_gtk_color_selection_palette_to_string):
	Allow colors to be a sequence.

	* atk.override (_wrap_atk_state_set_contains_states) 
	(_wrap_atk_state_set_add_states): Fix reference leaks.

2006-07-06  Gustavo J. A. M. Carneiro  <gjc@inescporto.pt>

	* gtk/gtk.override (_wrap_gtk_color_selection_palette_to_string):
	Check that argument is a list of gdk.Color.  Fixes #346745.

2006-07-06  John Finlay  <finlay@moeraki.com>

	* atk.override (atk_text_free_ranges): Ignore.
	(_wrap_atk_value_get_current_value) 
	(_wrap_atk_value_get_maximum_value) 
	(_wrap_atk_value_get_current_value)
	(_wrap_atk_value_set_current_value): Add.

	* atkmodule.c (initatk): Add call to _pyatk_register_boxed_types()

	* Makefile.am (ATK_OVERRIDES): Add atkrectangle.override

	* atkrectangle.override: Add.

	* atk.override (_wrap_atk_text_get_text_at_offset) 
	(_wrap_atk_text_get_text_before_offset) 
	(_wrap_atk_text_get_character_extents) 
	(_wrap_atk_text_get_run_attributes) 
	(_wrap_atk_text_get_default_attributes)
	(_wrap_atk_text_get_bounded_ranges, _wrap_atk_text_get_selection) 
	(_wrap_atk_text_get_range_extents): Add,

	* atk.defs (atk_rectangle_new): Add.

2006-07-05  John Finlay  <finlay@moeraki.com>

	* atk.override (_wrap_atk_state_set_contains_states)
	(_wrap_atk_state_set_add_states):
	(_wrap_atk_table_get_selected_rows) 
	(_wrap_atk_table_get_selected_columns):
	(_wrap_atk_text_get_text_after_offset): Add.

	* atk.defs (atk_relation_type_get_name): Define as function instead
	of method.
	(atk_state_type_get_name):  Define as function instead of method.
	(atk_state_set_new): Fix typo.

	* atk.override (_wrap_atk_relation_get_target): Add.
	(_wrap_atk_relation_new): Raise ValueError if targets is zero length.

2006-07-05  Johan Dahlin  <jdahlin@async.com.br>

	* gtk/Makefile.am:
	* gtk/__init__.py:
	* gtk/_lazyutils.py:
	* tests/Makefile.am:
	* tests/test_api.py:
	Add infrastructure to handle lazy loading.
	Move keysyms to be loaded lazily.
	Add API tests to make sure keysyms works.

2006-07-05  Johan Dahlin  <jdahlin@async.com.br>

	* gtk/Makefile.am:
	* gtk/__init__.py:
	* gtk/deprecation.py:
	Move deprecation related classes to a separate python file

2006-06-27  John Finlay  <finlay@moeraki.com>

	* atk-types.defs: Update defs for atk-1.8
	* atk.defs: Update defs for atk-1.8

	* atk.override (_wrap_atk_component_get_size) 
	(_wrap_atk_component_get_size, _wrap_atk_component_get_extents)
	(_wrap_atk_editable_text_set_run_attributes)
	(_wrap_atk_editable_text_insert_text)
	(_wrap_atk_image_get_image_position) 
	(_wrap_atk_image_get_image_position): Add

2006-06-27  Gustavo J. A. M. Carneiro  <gjc@inescporto.pt>

	* gtk/gdk-2.10.defs, gtk/gdk-base.defs: It seems that all X11
	specific functions are available in gtk+ 2.8 too; moving them from
	gdk-2.10.defs to gdk-base.defs.

	* gtk/gdkcairo.override (_wrap_gdk_cairo_rectangle): Missing
	PyErr_Clear() when first protype parsing fails.

2006-06-27  John Finlay  <finlay@moeraki.com>

	* gtk/gtk-2.10.defs (GtkPrintOperationPreview, GtkRecentChooser):
	Add virtual defs for these interfaces.

2006-06-25  John Finlay  <finlay@moeraki.com>

	* gtk/gtk-2.10.defs (gtk_status_icon_set_from_pixbuf): Allow pixbuf
	to be None
	(gtk_status_icon_set_tooltip): Allow tooltip_text to be None
	(print_run_page_setup_dialog): Allow parent to be None.

	* gtk/gtk.override (_wrap_gtk_recent_manager_add_full): is_private
	should be a boolean.

	* gtk/gtk-2.10-types.defs:  Add RecentChooser and
	PrintOperationPreview implements interface notations

2006-06-25  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* codegen/argtypes.py (ArgMatcher.register_enum,
	(ArgMatcher.register_flag): Use IntArg to handle enums and flags
	with no typecode.  This is to avoid the compiler warning
	"dereferencing type-punned pointer will break strict-aliasing
	rules" when converting enums or flags with no typecode.
	(EnumArg.enum): Typecast to gpointer, not gint*, to avoid gcc type
	punning warnings.
	(FlagsArg.flag): idem.

	* codegen/codegen.py (SourceWriter.write_enums): Typecast second
	 argument of PyModule_AddIntConstant to
	 (char*) to avoid const warning on python < 2.5.

2006-06-25  John Finlay  <finlay@moeraki.com>

	* gtk/gtkwidget.override (_wrap_gtk_widget_class_find_style_property):
	Add.

2006-06-24  John Finlay  <finlay@moeraki.com>

	* gtk/gtk.override (_wrap_gtk_print_operation_get_error):
	g_clear_error() is called in pyg_error_check()

	* gtk/gtk-2.10.defs (gtk_print_settings_set): Allow value to be NULL.

2006-06-24  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* gtk/gtk.override (_wrap_gtk_print_operation_get_error):
	s/g_error_clear/g_clear_error/.
	(_wrap_gtk_print_operation_get_error): Return the exception value,
	not just error->message, so that the programmer can consult
	error.domain and error.code in addition to error.message.

2006-06-24  John Finlay  <finlay@moeraki.com>

	* gtk/gtk.override (_wrap_gtk_print_operation_get_error): Return
	the error message if any.

2006-06-22  John Finlay  <finlay@moeraki.com>

	* gtk/gtk-2.10-types.defs (PrintOperationPreview): Identify as an
	interface.

	* gtk/gtk-2.10.defs (gtk_label_get_line_wrap_mode)
	(gtk_label_set_line_wrap_mode): Add

	* gtk/gtk.override (_wrap_gtk_notebook_set_window_creation_hook):
	Fix parse tuple format.

2006-06-22  Frederic Peters  <fpeters@0d.be>

	* gtk/gtkunixprint.override (_wrap_gtk_print_job_send): update to
	latest GTK+ API change.  #345623

2006-06-20  Elijah Newren  <newren gmail com>

	* gtk/gtk-2.10.defs (get_print_to_file, set_print_to_file): remove
	these functions as the corresponding functions in gtk+ have
	recently been removed as well.  #345447

2006-06-15  John Finlay  <finlay@moeraki.com>

	* gtk/gtk.override (_wrap_gtk_notebook_set_window_creation_hook): Add.

	* gtk/gdk.override (_wrap_gdk_screen_set_font_options) 
	(_wrap_gdk_screen_set_font_options): Add.

	* gtk/gtk-base.defs (accel_group_from_accel_closure): Remove duplicate.

	* gtk/gdk.override (gdk_atom_intern_static_string): Ignore

2006-06-15  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* configure.in: Post-release version bump.