pybank r39 - in trunk: . bank codegen data defs overrides
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: pybank r39 - in trunk: . bank codegen data defs overrides
- Date: Sun, 25 Nov 2007 17:38:07 +0000 (GMT)
Author: johan
Date: 2007-11-25 17:38:06 +0000 (Sun, 25 Nov 2007)
New Revision: 39
ViewCVS link: http://svn.gnome.org/viewcvs/pybank?rev=39&view=rev
Added:
trunk/data/Gdk.gidl
trunk/overrides/Gdk.py
Modified:
trunk/ChangeLog
trunk/Makefile
trunk/bank/bank-info.c
trunk/bank/bank-repository.c
trunk/bank/btypes.py
trunk/bank/gobject.py
trunk/bank/module.py
trunk/bank/repository.py
trunk/codegen/definitions.py
trunk/data/Atk.gidl
trunk/data/GLib.gidl
trunk/data/Gtk.gidl
trunk/data/Pango.gidl
trunk/defs/atk-types.defs
trunk/defs/gdk-base-types.defs
trunk/defs/gdk-base.defs
trunk/defs/gtk-base-types.defs
trunk/defs/gtk-base.defs
trunk/defs/pango-types.defs
trunk/defs2gidl.py
trunk/gtktest.py
trunk/overrides/Gtk.py
Log:
2007-11-25 Johan Dahlin <johan gnome org>
* Makefile:
Add Gdk rules
* bank/bank-info.c: (pyg_info_new):
Don't raise exception, return an UnresolvedInfo object instead.
* bank/bank-repository.c: (_wrap_g_irepository_is_registered):
Wrap
* bank/btypes.py:
Add a function wrapper.
Set __name__ to __init__ on constructor.
Remove some left overs.
* bank/gobject.py:
Remove GObject and GInitiallyUnknown, they will be
generated eventually.
* bank/module.py:
Add support for creating functions, add __name__,
__file__ and __path__ descriptors.
import external modules, so we don't need to directly
import all the dependencies for classes we're going to use
* bank/repository.py:
Check if the module has been registered before trying to add it
* codegen/definitions.py: Use module everywhere
* data/Gdk.gidl: New file
* data/Atk.gidl:
* data/GLib.gidl:
* data/Gtk.gidl:
* data/Pango.gidl: Resync
* defs/atk-types.defs:
* defs/gdk-base-types.defs:
* defs/gdk-base.defs:
* defs/gtk-base-types.defs:
* defs/gtk-base.defs:
* defs/pango-types.defs:
Add missing structs, move Gdk functions using
Gtk types to gtk-base.defs
* defs2gidl.py:
Refactor, add support for missing gdk types.
Generate functions too, ignore *_get_type.
* gtktest.py:
No need to import gtktest any longer
* overrides/Gdk.py:
Add.
* overrides/Gtk.py:
Remove PyGTK main, we can generate it now
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]