summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert dynamic namespaces, it is not possible to solve it without breakingJohan Dahlin2006-07-2310-100/+86
| | | | | | | | | | | | | | | * Makefile.am: * gtk/Makefile.am: * gtk/__init__.py: * gtk/_gtk.py: * gtk/_lazyutils.py: * gtk/deprecation.py: * gtk/gtk.override: * gtk/gtkmodule.c: (init_gtk): * gtk/libglademodule.c: (initglade): Revert dynamic namespaces, it is not possible to solve it without breaking the ABI.
* Send in a real dictionary to _get_symbol, this was apparently not tested enoughJohan Dahlin2006-07-231-1/+2
|
* _gtkimpl vs _gtk compat. fixesGustavo J. A. M. Carneiro2006-07-233-0/+13
|
* Attach as AtkImplementorIface methodJohn Finlay2006-07-235-168/+204
| | | | | | | | | | | | | * 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.
* Use failure_exception instead of failure_cleanup (GtkTreePathReturn): Add.John Finlay2006-07-225-38/+762
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * codegen/reversewrapper.py (VoidReturn.write_conversion) (DoubleReturn.write_conversion, GBoxedReturn.write_conversion): Use failure_exception instead of failure_cleanup (GtkTreePathReturn): Add. * gtk/gdk-base.defs (get_display_name, get_n_screens, get_screen) (get_default_screen, closed): Add GdkDisplay virtual defs (create_gc, draw_rectangle, draw_arc, draw_polygon, draw_text) (draw_text_wc, draw_drawable, draw_points, draw_segments) (draw_lines, draw_glyphs, draw_image, get_depth, get_size) (set_colormap, get_colormap, get_visual, get_screen, get_image) (get_clip_region, get_visible_region, get_composite_drawable) (draw_pixbuf, draw_glyphs_transformed, draw_trapezoids) (ref_cairo_surface): Add GdkDrawable virtual defs (get_values, set_values, set_dashes): Add GdkGC virtual defs (direction_changed, keys_changed): Add GdkKeymap virtual defs (size_changed): Add GdkScreen virtual def (gdk_pixbuf_animation_ref, pixbuf_animation_unref): Add GdkPixbufAnimation method defs (non_anim_new, is_static_image, get_static_image, get_size) (get_iter): Add GdkPixbufAnimation method and virtual defs with GDK_PIXBUF_ENABLE_BACKEND ifdef (get_delay_time, get_pixbuf, on_currently_loading_frame, advance): Add GdkPixbufAnimationIter virtual defs with GDK_PIXBUF_ENABLE_BACKEND ifdef (pixbuf_error_quark, pixbuf_get_type, ref, unref) (pixbuf_new_from_file_at_scale, save_to_callbackv) (save_to_buffer, save_to_bufferv): Add misc GdkPixbuf method and function defs (is_scalable, is_disabled, set_disabled, get_license): Add GdkPixbufFormat methods defs (set_option): Add GdkPixbuf method def with GDK_PIXBUF_ENABLE_BACKEND ifdef (size_prepared, area_prepared, area_updated, closed): Add GdkPixbufLoader virtual defs (serialize, deserialize, from_pixbuf, pixbuf_from_pixdata) (to_csource): Add GdkPixdata method and function defs * gtk/gdk-2.10.defs (composited_changed): Add GdkScreen virtual def * gtk/gdk.override (gdk_pixbuf_from_pixdata, gdk_pixdata_*): Ignore
* Add.John Finlay2006-07-222-0/+16
| | | | * codegen/reversewrapper.py (GdkRegionPtrReturn): Add.
* make --disable-docs really workGustavo J. A. M. Carneiro2006-07-222-1/+8
|
* AddJohn Finlay2006-07-224-0/+90
| | | | | | | | | | | * gtk/gdk-base.defs (gdk_pixbuf_simple_anim_add_frame) (pixbuf_simple_anim_new, pixbuf_simple_anim_iter_get_type) (pixbuf_simple_anim_get_type, gdk_pixbuf_flip): Add * gtk/gdk.override: Add #define for GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER. * gtk/gdk-base-types.defs (PixbufSimpleAnim) (PixbufSimpleAnimIter, PixbufRotation): Add.
* Remove the leading gdk_ from a few functions.Johan Dahlin2006-07-212-11/+16
| | | | | * gtk/gdk-base.defs: Remove the leading gdk_ from a few functions.
* Make builddate.xml dependent on REFERENCE_DEPS. Make version.xml dependentJohn Finlay2006-07-212-5/+11
| | | | | | * docs/Makefile.am: Make builddate.xml dependent on REFERENCE_DEPS. Make version.xml dependent on config.h. Add builddate.xml to pdf and build-stamp dependencies. Clean pdf files.
* Generate builddate.xml and version.xml at build time instead on configureJohan Dahlin2006-07-205-16/+47
| | | | | | | | | * configure.ac: * docs/Makefile.am: * docs/reference/.cvsignore: * docs/reference/version.xml.in: Generate builddate.xml and version.xml at build time instead on configure time, add proper dependencies.
* fix a couple of leaks in icon theme loadingGustavo J. A. M. Carneiro2006-07-202-0/+7
|
* Ignore. #341633 (Johan Dahlin)John Finlay2006-07-202-0/+8
| | | | | | * gtk/gtk.override (GtkObject__do_set_arg, GtkObject__do_get_arg) (GtkObject__proxy_do_set_arg, GtkObject__proxy_do_get_arg): Ignore. #341633 (Johan Dahlin)
* Remove negative index readjustment code. #311852 (Baiju M)John Finlay2006-07-202-4/+4
| | | | | | * gtk/gtk-types.c (pygtk_tree_model_row_getitem) (pygtk_tree_model_row_setitem): Remove negative index readjustment code. #311852 (Baiju M)
* Fix typo. #341668 (Yevgen Muntyan)John Finlay2006-07-202-1/+6
| | | | | * codegen/codegen.py (Coverage.printstats): Fix typo. #341668 (Yevgen Muntyan)
* Wrap thread functions tooJohan Dahlin2006-07-191-3/+3
|
* Don't register constants Make enum/flags lazily created too.Johan Dahlin2006-07-194-10/+69
| | | | | * gtk/gtkmodule.c (init_gtkimpl): Don't register constants * codegen/codegen.py: Make enum/flags lazily created too.
* Remove GTK_ACCEL_SIGNAL_VISIBLE, it was removed a long time ago (2001 ! )Johan Dahlin2006-07-191-1/+0
|
* Fix typoJohn Finlay2006-07-193-2/+9
| | | | | | * gtk/gtktreeview.override (_wrap_gtk_tree_store_insert): Fix typo * docs/Makefile.am: Use more portable date generator.
* Remove __all__, put placeholders in __dict__ so dir() worksJohan Dahlin2006-07-191-9/+7
|
* Make functions lazily loaded. Make deprecation lazy too, to avoidJohan Dahlin2006-07-194-47/+83
| | | | | | | | * codegen/codegen.py: * gtk/__init__.py: * gtk/deprecation.py: Make functions lazily loaded. Make deprecation lazy too, to avoid refercing anything until it's called.
* Re-add the old version so we still work on Gtk+ 2.8Johan Dahlin2006-07-191-1/+32
|
* don't ignore g_slist_append returnGustavo J. A. M. Carneiro2006-07-192-1/+6
|
* Bug 347825 – exports internal symbolsGustavo J. A. M. Carneiro2006-07-192-4/+12
|
* Add utility to fix links to pygobject docs.John Finlay2006-07-198-484/+89
| | | | | | | | | | | | | | | * docs/fixxref.py: Add utility to fix links to pygobject docs. * docs/Makefile.am : Add reference/version.xml and reference/builddate.xml for auto generated version and build date for docs * docs/common.xsl: * docs/devhelp.xsl: * docs/html-style.xsl: * docs/html.xsl: Remove. * configure.in (AC_CONFIG_FILES): Add docs/reference/version.xml
* Add version and builddate entities.John Finlay2006-07-195-201/+91
| | | | | | * pygtk2-ref.xml: Add version and builddate entities. * pygtk-introduction.xml: Update.
* Update description for 2.10 changes to enable full callback args.John Finlay2006-07-193-18/+56
| | | | | | | * pygtk-gtktreeselection.xml (set_select_function): Update description for 2.10 changes to enable full callback args. * pygtk-gtkmenu.xml (popup): Note func signature prior to 2.10.
* Install book in $datadir/gtk-doc/htmlJohan Dahlin2006-07-192-1/+5
| | | | * docs/Makefile.am (HTMLdir): Install book in $datadir/gtk-doc/html
* Generalize and prettify LazyNamespaceJohan Dahlin2006-07-192-39/+25
|
* (_wrap_gtk_tree_selection_set_select_function): Optionally provide fullJohn Finlay2006-07-192-14/+77
| | | | info to callback. #340475 (Wouter Bolsterlee)
* Don't copy TreeIter when passing to callback. #347273 (Stefano Maggiolo)John Finlay2006-07-182-9/+19
| | | | | | | | | * gtk/gtktreeview.override (pygtk_cell_data_func_marshal) (pygtk_tree_selection_foreach_marshal, pygtk_tree_sortable_sort_cb) (pygtk_tree_foreach_marshal, pygtk_tree_model_filter_visible_cb) (pygtk_filter_modify_func_marshal) (pygtk_set_search_equal_func_marshal): Don't copy TreeIter when passing to callback. #347273 (Stefano Maggiolo)
* Add. (_wrap_gtk_tree_store_insert): UseJohn Finlay2006-07-182-8/+92
| | | | | | * gtk/gtktreeview.override: (_wrap_gtk_tree_store_set_column_types): Add. (_wrap_gtk_tree_store_insert): Use gtk_tree_store_insert_with_valuesv.
* Allow 'from gtk import *' to workJohn Finlay2006-07-182-0/+9
| | | | | * gtk/_lazyutils.py (LazyNamespace.__getattribute__): Allow 'from gtk import *' to work
* Add non GObject parts of John Finlays reference manualJohan Dahlin2006-07-185-1/+619
| | | | | | | | | * configure.in: * docs/.cvsignore: * docs/Makefile.am: * docs/reference/pygtk2-ref.xml: Add non GObject parts of John Finlays reference manual
* Specify code arg is NoneJohn Finlay2006-07-174-5/+966
| | | | | | | | | * codegen/reversewrapper.py (GBoxedReturn.write_conversion): Specify code arg is None * gtk/gtk-2.10.defs: Add additional virtual defs. * gtk/gtk-base.defs: Add additional virtual defs.
* fix typo.John Finlay2006-07-171-2/+2
| | | | * fix typo.
* Aloow libglade and gtkunixprint code generation in place.John Finlay2006-07-142-3/+11
| | | | | * Makefile.am (.defs.c): Aloow libglade and gtkunixprint code generation in place.
* Add.John Finlay2006-07-145-421/+721
| | | | | | | | | * pygtk-gtkaccelmap.xml: Add. * pygtk-gtkaccelgroup.xml: Move accel map functions to pygtk-gtkaccelmap.xml * pygtk-gtk-classes.xml: Add pygtk-gtkaccelmap.xml
* Move from gtk/gtk-base-types.defsJohn Finlay2006-07-141-12/+0
| | | | | * gtk/gtk-2.10-types.defs (TargetList): Move from gtk/gtk-base-types.defs
* move FileInfo and FilePath types back since they are 2.8John Finlay2006-07-141-0/+12
| | | | * move FileInfo and FilePath types back since they are 2.8
* re-insert removed patch but with fix for typo.John Finlay2006-07-141-15/+21
| | | | * re-insert removed patch but with fix for typo.
* fix typoJohn Finlay2006-07-141-1/+1
| | | | * fix typo
* Fix libglade/gtkunixprint buildJohan Dahlin2006-07-143-34/+37
|
* Move 2.10 types to 2.8Johan Dahlin2006-07-142-18/+18
|
* revert the latest code generator changes by, they broke the buildJohan Dahlin2006-07-141-21/+15
|
* Add. #337011 (Sebastian Pölsterl) (TipsQuery, TargetList, TreePath,John Finlay2006-07-133-0/+137
| | | | | | | | | | | * gtk/gtk-base-types.defs (AccelMap): Add. #337011 (Sebastian Pölsterl) (TipsQuery, TargetList, TreePath, FileInfo, FilePath): Add. * gtk/gtk.override (_wrap_gtk_accel_map_foreach) (_wrap_gtk_accel_map_foreach_unfiltered): Add. Fixes #337011 (Sebastian Pölsterl) (GtkTipsQuery, GtkTargetList, GtkTreePath, GtkFileInfo, GtkFilePath): Ignore types.
* Don't write registers for ignored types.John Finlay2006-07-132-15/+28
| | | | | | | * codegen/codegen.py (SourceWriter.write_registers): Don't write registers for ignored types. (SourceWriter.write_type_declarations): Don't write type declarations for ignored types.
* Only load types in gtk when they are used, fixes #346946Johan Dahlin2006-07-1316-100/+344
| | | | | | | | | | | | | | | | | | | * 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
* new container tests by Lorenzo Gil SanchezGustavo J. A. M. Carneiro2006-07-134-3/+68
|
* Bug 331445 – No gtk.Widget.get_activate_signalGustavo J. A. M. Carneiro2006-07-132-0/+65
|