=== 2.9.3 ===
2006-07-12  Gustavo J. A. M. Carneiro  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

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

2006-07-11  John Finlay  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

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

2006-07-07  John Finlay  <[email protected]>

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

2006-07-06  John Finlay  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

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

2006-06-27  John Finlay  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

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

2006-06-25  John Finlay  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

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

2006-06-24  John Finlay  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

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

2006-06-22  John Finlay  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * configure.in: Post-release version bump.