| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=2843
|
|
|
|
| |
svn path=/trunk/; revision=2828
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-06-16 Yevgen Muntyan <muntyan@tamu.edu>
reviewed by: Gustavo J. A. M. Carneiro.
* codegen/argtypes.py: prepend const to const boxed return values
in generated code (#448111).
svn path=/trunk/; revision=2827
|
|
|
|
|
|
|
| |
* atk.defs (atk_role_get_localized_name, atk_role_get_name): Define as
functions.
* pango.defs (pango_script_get_sample_language): Define as function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* atk.override (AtkObjectFactory__do_create_accessible)
(AtkObjectFactory__proxy_do_create_accessible)
(AtkUtil__do_add_global_event_listener)
(AtkUtil__proxy_do_add_global_event_listener)
(AtkUtil__do_remove_global_event_listener)
(AtkUtil__proxy_do_remove_global_event_listener)
(AtkUtil__do_add_key_event_listener)
(AtkUtil__proxy_do_add_key_event_listener)
(AtkUtil__do_remove_key_event_listener)
(AtkUtil__proxy_do_remove_key_event_listener): Ignore.
* codegen/reversewrapper.py (StringReturn): Add const-gchar* as a
StringReturn match.
* codegen/codegen.py (GInterfaceWrapper.write_virtuals): Don't write
interface_init if no proxies.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* atk.defs (atk_implementor_ref_accessible): Attach as
AtkImplementorIface method
* atk-types.defs (AtkImplementorIface): Revert to registered name.
* gtk/gtk-base-types.defs: Annotate interfaces with prerequisites
and objects with interface implementations
* gtk/gtk-2.10-types.defs: Annotate interfaces with prerequisites
and objects with interface implementations. Reorganize.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
|
| |
* atk.defs (atk_relation_type_get_name): Define as function instead
of method.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
* atk-types.defs (ImplementorIface): Make it a type on dynamically
created subclasses implementing the interface to possibly avoid
MRO issues.
|
|
|
|
|
|
| |
2001-12-11 James Henstridge <james@daa.com.au>
* atk.defs: remove atk_attribute_get_name/value (again).
|
|
|
|
|
|
| |
2001-12-10 Matt Wilson <msw@redhat.com>
* atk.defs: add missing defs.
|
|
|
|
|
|
|
|
|
|
| |
2001-12-09 James Henstridge <james@daa.com.au>
* atk.defs (text_attribute_get_name): rename.
(text_attribute_get_value): rename.
* gtk/gtk.override (_wrap_gtk_input_add_full): use
PyObject_AsFileDescriptor to convert the first arg to the fd.
|
|
|
|
|
|
|
|
| |
2001-11-29 Matt Wilson <msw@redhat.com>
* atk-types.defs: split atk types off into its own file
* Makefile.am, gtk/Makefile.am: more Makefile cleanups
|
|
|
|
|
|
|
|
| |
2001-11-28 Matt Wilson <msw@redhat.com>
* atk.defs (relation_new): mark as constructor of AtkRelation
(atk_no_op_object_factory_new): mark as constructor of
AtkNoOpObjectFactory
|
|
2001-11-27 Matt Wilson <msw@redhat.com>
* atk.defs, atk.override, atkmodule.c: added start of atk wrapper
* gtk/Makefile.am (DISTCLEANFILES): remove generated files
($(srcdir)/gtk.c): modify targets to output generated files in the
builddir, not the srcdir.
($(srcdir)/gdk.c): likewise.
($(srcdir)/libglade.c): likewise.
* codegen/h2def.py (define_func): add check to workaround broken
string.replace semantics on python 1.5
* codegen/codegen.py (write_enums): if the enum or flag doesn't
have a GType, just add those enum values listed in the defs file
by hand.
* codegen/argtypes.py (ArgMatcher.register_enum): if defs file
doesn't specify a GType for the enum, use G_TYPE_NONE.
(ArgMatcher.register_flag): likewise.
* gobjectmodule.c (pyg_enum_get_value): allow enums to pass
G_TYPE_NONE in as the type, disabling the string to value
conversion.
(pyg_flags_get_value): likewise.
(pyg_constant_strip_prefix): new function to combine common
codepath.
(pyg_enum_add_constants): use pyg_constant_strip_prefix
(pyg_flags_add_constants): likewise.
(functions): make pyg_constant_strip_prefix available to users of
pygobject
* pygobject.h: added pyg_constant_strip_prefix wrapper
* configure.in: added ATK test, subst for ATK_CFLAGS and ATK_LIBS.
* Makefile.am (%.c): added generic codegen target for pango and
atk. Added DISTCLEANFILES so that generated files will be
removed. Added atk targets, cflags, ldflags.
|