| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-03-30 Tobias Mueller <tobiasmue@gnome.org>
Update the address of the FSF by replacing old bits with new ones.
Fixes bug 577154.
* pango.override:
* atkrectangle.override:
* ltihooks.py:
* gtk/libglade.override:
* gtk/gdkcolor.override:
* gtk/gdk.override:
* gtk/deprecation.py:
* gtk/__init__.py:
* gtk/_lazyutils.py:
* gtk/gdkdraw.override:
* gtk/gtk.override:
* gtk/gtkcontainer.override:
* gtk/gtkwidget.override:
* gtk/gtkobject-support.c:
* gtk/gtkiconview.override:
* gtk/gtk-types.c:
* gtk/gtkbuilder.override:
* gtk/gdkwindow.override:
* gtk/gtktreeview.override:
* gtk/pygtktreemodel.c:
* gtk/gtkunixprint.override:
* gtk/gtkstyle.override:
* gtk/gdkevent.override:
* gtk/pygtktreemodel.h:
* gtk/gtkctree.override:
* gtk/libglademodule.c:
* gtk/gtkwindow.override:
* gtk/keysyms.py:
* gtk/gdkgc.override:
* gtk/gtkunixprintmodule.c:
* gtk/gdkpixbuf.override:
* gtk/gdkcairo.override:
* gtk/gtkclist.override:
* gtk/gtktextview.override:
* gtk/pygtkcellrenderer.c:
* gtk/gdkrectangle.override:
* gtk/compat.py:
* gtk/pygtkcellrenderer.h:
* gtk/gtkmodule.c:
* pangomodule.c:
* atk.override:
* COPYING:
* pangocairomodule.c:
* atkmodule.c:
svn path=/trunk/; revision=3120
|
|
|
|
|
|
|
|
|
|
|
| |
2008-07-15 Johan Dahlin <johan@gnome.org>
* gtk/libglade.override:
modulename should be gtk.glade, not just glade.
Spotted by pychecker.
svn path=/trunk/; revision=3008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-07-27 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
reviewed by: Johan Dahlin <jdahlin@async.com.br>
* atkrectangle.override:
* gtk/gdk.override:
* gtk/gdkevent.override:
* gtk/gdkgc.override:
* gtk/gdkpixbuf.override:
* gtk/gtk-types.c:
* gtk/gtkcontainer.override:
* gtk/gtkmodule.c:
* gtk/gtktextview.override:
* gtk/libglade.override:
Do not exports internal symbols, fixes #347825
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* codegen/codegen.py:
* codegen/defsparser.py:
* configure.in:
* gtk/Makefile.am:
* gtk/__init__.py:
* gtk/_gtk.py:
* gtk/_lazyutils.py:
* gtk/deprecation.py:
* gtk/gtk.override:
* gtk/gtkmodule.c: (init_gtkimpl):
* gtk/libglade.override:
* gtk/libglademodule.c: (init_glade):
* gtk/pygtk.h:
* tests/common.py:
* tests/test_api.py:
Only load types in gtk when they are used, fixes #346946
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
2005-03-04 Manish Singh <yosh@gimp.org>
* configure.in: document micro_version as micro version.
* gtk/gtktreeview.override
* gtk/libglade.override: get rid of a couple unnecessary G_OBJECT()
casts.
|
|
|
|
|
|
|
|
|
|
| |
* gtk/libglade.override (pyglade_xml_lookup_type): Fix silly silly
bug. When using typedict for a glade.XML object, AttributeErrors
set when calling PyMapping_GetItemString on a dictionary isn't
reset.
I wonder why nobody tried this before? Sigh. At least it's my
fault, so I have no one else to blame, even though I'm trying hard
|
| |
|
|
|
|
|
|
|
|
| |
* gtk/libglade.override: Subclass GladeXML so we can wrap
lookup_type. Add a new optional argument to GladeXML.__init__ that
is a mapping object that will be used to translate types. Thanks
to Gustavo for helping out. This should make kiko somewhat
happy. Fixes bug 140071
|
|
|
|
|
|
|
|
|
|
| |
2003-08-24 James Henstridge <james@daa.com.au>
* gtk/libglade.override (_wrap_glade_set_custom_handler): wrap
glade_set_custom_handler in a more direct way. Implementation
based on the one in bug #119138.
(_wrap_glade_set_custom_widget_callbacks): deprecate this
function, and make it coexist better with the new one.
|
|
|
|
|
|
| |
2003-06-26 James Henstridge <james@daa.com.au>
* (lots of stuff): add copyright notices, and update to LGPL 2.1.
|
|
|
|
|
|
|
|
| |
* gtk/libglade.defs (set_custom_widget_callbacks): Added
* gtk/libglade.override (_wrap_glade_set_custom_widget_callbacks)
(_wrap_glade_set_custom_widget_callbacks): Impl. Patch by Ross
Burton. Fixes #113271
|
| |
|
|
|
|
|
|
| |
* gtk/libglade.override (connect_many): Add PyErr_Clear()
here. Since PyMapping_GetItemString will raise an AttributeError
if the handler can't be found.
|
|
|
|
|
|
|
|
|
|
| |
2003-01-16 Johan Dahlin <jdahlin@async.com.br>
* gtk/libglade.override (connect_many) Use PyObject_GetAttrString
as a fallback. Remove warning.
(_wrap_glade_xml_signal_autoconnect): Don't limit to PyDict_Type.
S: ----------------------------------------------------------------------
|
|
|
|
|
|
| |
2003-01-05 Johan Dahlin <jdahlin@async.com.br>
* gtk/libglade.override: protect config.h by an ifdef.
|
|
|
|
|
|
|
| |
2002-11-19 James Henstridge <james@daa.com.au>
* gtk/libglade.override (_wrap_glade_xml_get_widget_prefix): add
wrapper.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-09 James Henstridge <james@daa.com.au>
Reworking of Arjan Molenaar's (arjanmolenaar@hetnet.nl) patch from
bug 71435.
* gtk/libglade.override (connect_one): watch the closure.
(connect_many): watch the closure.
* gtk/gtk.override (_wrap_gtk_toolbar_append_item): watch closure
for signal.
(_wrap_gtk_toolbar_prepend_item): same here.
(_wrap_gtk_toolbar_insert_item): same here.
(_wrap_gtk_toolbar_insert_stock): same here.
(_wrap_gtk_toolbar_append_element): same here.
(_wrap_gtk_toolbar_prepend_element): same here.
(_wrap_gtk_toolbar_insert_element): same here.
* pygobject.h (_PyGObject_Functions): add pygobject_watch_closure
to the list of exported functions.
* pygobject.c (pygobject_watch_closure): new function to watch a
closure. We perform cyclic garbage collection on watched
closures. The closure will automatically be unwatched when it
gets invalidated.
(pygobject_traverse): traverse watched closures as well.
(pygobject_clear): invalidate all watched closures
(pygobject_dealloc): invalidate watched closures on dealloc too.
(PyGObject_Type): register the invalidate handler.
(pygobject_connect): watch the closure we connect here.
(pygobject_connect_after): same here..
(pygobject_connect_object): same here.
(pygobject_connect_object_after): same here.
* pygtype.c (pyg_closure_new): clean up closure on invalidate,
rather than finalize (on invalidate, we break references).
* pygobject.h (PyGObject): add closures member to store references
to PyGClosures.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-16 Matt Wilson <msw@redhat.com>
* gtk/libglade.override (_wrap_glade_bindtextdomain): added
wrapper which will allow user to bind a textdomain. Also sets the
codeset to UTF-8 if bind_textdomain_codeset is available.
* config.h.in: added HAVE_BIND_TEXTDOMAIN_CODESET
* configure.in: check for bind_textdomain_codeset
* gtk/libglade.defs (bindtextdomain): added extra function to
implement gtk.glade.bindtextdomain
* gtk/gtk.override
(pygtk_cell_data_func_marshal,
_wrap_gtk_tree_view_column_set_cell_data_func): added wrapper for
GtkTreeViewColumn.set_cell_data_func from Jonathan Blandford
<jrb@redhat.com>
|
|
|
|
|
|
|
| |
2002-03-22 James Henstridge <james@daa.com.au>
* gtk/libglade.override (connect_many): don't decref the return
value of PyDict_GetItemString().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-03-16 James Henstridge <james@daa.com.au>
* pygtype.c (add_property_docs): fix up property listing.
* gtk/libglade.override: add modulename directive.
* gtk/gdk.override: add modulename directive.
* gtk/gtk.override: add modulename directive.
* atk.override: add modulename directive.
* pango.override: add modulename directive.
* codegen/codegen.py (write_class): if override.modulename is set,
put it into the classname.
(write_interface): same here.
(write_boxed): same here.
(write_pointer): same here.
* codegen/override.py (Overrides.__parse_override): add support
for a "modulename" directive for overrides files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-01-31 James Henstridge <james@daa.com.au>
* configure.in: increment version number of package and
requirements. Change -ansi to -std=c9x to work arround potential
problems with gcc 2.95.x.
* gtk/libglade.override (connect_one): fix up signature on
function.
(connect_many): same here.
2002-01-31 James Henstridge <james@daa.com.au>
* gnome/nautilusmodule.c (initnautilus): get rid of // comment
* configure.in: increment version number of package and
requirements.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-01-14 James Henstridge <james@daa.com.au>
* codegen/codegen.py (main): add a --load-types argument that runs
a python script before commencing code generation. The idea is to
allow loading of extra argument type handlers.
* gtk/libglade.override (connect_one): s/ignore_glob/ignore-glob/
2002-01-14 James Henstridge <james@daa.com.au>
* bonobo/Makefile.am (.defs.c): load the bonobo-arg-types.py arg
handler file when generating C code, in order to handle CORBA
environments.
* bonobo/bonobo-arg-types.py: new file containing arg type code
for handling CORBA environments and exception catching.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-08 James Henstridge <james@daa.com.au>
* pango.defs (pango_font_metrics_new): comment out, as it is only
for use by engines.
* gtk/libglade.override: same here.
* gtk/gdk.override: same here.
* gtk/gtk.override: use import section here.
* pango.override: use the new import stuff to get the reference to
the GObject type.
* codegen/codegen.py (write_source): write out code based on the
import statements in the overrides file. Most modules have some
code like this, and this helps reduce the boilerplate code that
needs to be entered in.
* codegen/override.py (Overrides.get_imports): add handlers for
"import" sections of the overrides file, which are used to get
references to the types in other modules.
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-29 James Henstridge <james@daa.com.au>
* gtk/pygtktreemodel.c (pygtk_tree_model_get_column_type): use
pyg_type_from_object instead. Based on patch from Elliot.
* gtk/gtk.override (_wrap_gtk_selection_data__get_data): convert
getter to a function to match codegen changes.
* : merge in python22-branch (see changelog entries below).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-15 James Henstridge <james@daa.com.au>
* gtk/libglademodule.c (initglade): fix name of init function.
* codegen/codegen.py (write_enums): don't write out the
add_constants fucntion if there are no enums/flags.
* gtk/libglade.override (connect_many): fix small bug in
connection function.
* gtk/Makefile.am (pygtk_PYTHON): don't install the GTK.py header.
(glademodule_la_SOURCES): rename the libglade module to gtk.glade.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-09-14 James Henstridge <james@daa.com.au>
merge from short-class-names-branch
2001-09-12 James Henstridge <james@daa.com.au>
* codegen/codegen.py (write_class, write_interface): set the short
name as the class name here.
* gobjectmodule.c (pygobject_register_class): pass ec->tp_name as
the name for the class passed to PyExtensionClass_Export*.
* codegen/codegen.py (write_source): pass the C name to
pygobject_register_class again.
2001-09-11 James Henstridge <james@daa.com.au>
* gtk/__init__.py (create_pixmap): few fixups to get things to
import correctly.
* gtk/gtkmodule.c (init_gtk): there is no _pygdk_register_boxed().
* gtk/libglade.override (init): same here.
* gtk/gtk.override (init): same here.
* gtk/gdk.override (init): use short class names here.
* gtk/gtkmodule.c (init_gtk): initialise both the gtk._gtk and
gtk.gdk modules.
* gtk/gtk.defs: don't include gdk.defs
* gtk/gtk.override: remove all GDK override wrappers.
* gtk/gdk.override: new file taking the overrides for GDK
functions.
* codegen/codegen.py (write_source): register only the short name
of the GObject, interface or boxed type.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-08-22 James Henstridge <james@daa.com.au>
* gtk/libglade.override: add signal connection function overrieds.
* pygtk-2.0.pc.in: add a pkg-config data file that contains some
information about how to link other wrapper modules, and where
pygtk installs its defs files.
Also removed imlib module sources
|
|
|
|
|
|
|
|
| |
2001-08-21 James Henstridge <james@daa.com.au>
* configure.in (build_libglade): add checks for libglade.
* gtk/libglade*: add the libglade module to the build
|
|
|