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