summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 2.15.0PYGOBJECT_2_15_0Johan Dahlin2008-07-142-0/+22
| | | | svn path=/trunk/; revision=809
* Make sure we can distcheck the gio module properlyJohan Dahlin2008-07-142-1/+9
| | | | | | | | | | 2008-07-15 Johan Dahlin <johan@gnome.org> * tests/Makefile.am: Make sure we can distcheck the gio module properly svn path=/trunk/; revision=808
* Bug 450659 – h2def.py - export 'typedef struct' object definitions notJohan Dahlin2008-07-142-1/+9
| | | | | | | | | | | | | 2008-07-15 Johan Dahlin <johan@gnome.org> Bug 450659 – h2def.py - export 'typedef struct' object definitions not working * codegen/h2def.py: Patch by Lauro Moura svn path=/trunk/; revision=807
* Bug 471559 – add AM_PROG_CC_C_O to configure.ac for recent automakeJohan Dahlin2008-07-142-0/+8
| | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> Bug 471559 – add AM_PROG_CC_C_O to configure.ac for recent automake * configure.ac: Patch by Tim Mooney svn path=/trunk/; revision=806
* Bug 448173 – use python-config to get python includesJohan Dahlin2008-07-142-2/+13
| | | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> Bug 448173 – use python-config to get python includes * configure.ac: Really close the by, patch by Matthias Klose svn path=/trunk/; revision=805
* Bug 378704 – OptionParser.parse_args() returns unexpected results PatchJohan Dahlin2008-07-142-1/+12
| | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> Bug 378704 – OptionParser.parse_args() returns unexpected results * gobject/option.py: Patch by Johannes Hölzl svn path=/trunk/; revision=804
* Bug 491773 – autoconf failure: .m4 files cannot be foundJohan Dahlin2008-07-142-0/+8
| | | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> Bug 491773 – autoconf failure: .m4 files cannot be found * Makefile.am: Patch by macks@netspace.org svn path=/trunk/; revision=803
* wrap File.load_contents_async and File.load_contents_finish with docsstrings ↵Gian Mario Tagliaretti2008-07-144-3/+119
| | | | | | and a test svn path=/trunk/; revision=802
* Bug 487523 – Add xslfiles variable to .pc.in filesJohan Dahlin2008-07-142-2/+10
| | | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> Bug 487523 – Add xslfiles variable to .pc.in files * pygobject-2.0-uninstalled.pc.in: Add xslfiles variable, patch by Damien Carbery svn path=/trunk/; revision=801
* Remove g_file_input_stream_seek and g_file_output_stream_seek, theyJohan Dahlin2008-07-142-24/+6
| | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> * gio/gio.defs: Remove g_file_input_stream_seek and g_file_output_stream_seek, they already implement the seekable interface. svn path=/trunk/; revision=800
* Bug 504337 - crash bug in gobject.Timeout and gobject.IdleJohan Dahlin2008-07-143-4/+17
| | | | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> Bug 504337 - crash bug in gobject.Timeout and gobject.Idle * gobject/pygsource.c: * tests/test_source.py: Fix crash in Timeout and Idle, patch by Bryan Silverthorn. svn path=/trunk/; revision=799
* Map GSeekType to an intJohan Dahlin2008-07-145-0/+21
| | | | | | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> * codegen/argtypes.py: Map GSeekType to an int * gio/gfileinfo.override: * gio/ginputstream.override: * gio/goutputstream.override: Add comments for missing API svn path=/trunk/; revision=798
* Refactor cancellable check to a utility function, avoidsJohan Dahlin2008-07-148-84/+116
| | | | | | | | | | | | | | | | 2008-07-14 Johan Dahlin <johan@gnome.org> * gio/Makefile.am: * gio/gfile.override: * gio/ginputstream.override: * gio/gio.override: * gio/goutputstream.override: * gio/pygio-utils.c (pygio_check_cancellable): * gio/pygio-utils.h: Refactor cancellable check to a utility function, avoids svn path=/trunk/; revision=797
* New class. (MethodDefBase.__init__): Make 'self.ret' a 'ReturnType'Paul Pogonyshev2008-07-144-10/+65
| | | | | | | | | | | | | | | | | | 2008-07-14 Paul Pogonyshev <pogonyshev@gmx.net> * codegen/definitions.py (ReturnType): New class. (MethodDefBase.__init__): Make 'self.ret' a 'ReturnType' instance, not string. Accept 'optional' flag. * codegen/argtypes.py (ArgMatcher.get_reverse_ret): Test if 'ptype' has true 'optional' attribute and copy it to 'props' then. * codegen/reversewrapper.py (ReturnType.support_optional): New class field, False by default. (GObjectReturn.support_optional, GObjectReturn.write_decl) (GObjectReturn.write_conversion): Support optional return. svn path=/trunk/; revision=796
* Add 'codegendir' variable. Make 'codegendir' refer to PyGObject's codegen,Paul Pogonyshev2008-07-133-1/+9
| | | | | | | | | | | 2008-07-14 Paul Pogonyshev <pogonyshev@gmx.net> * pygobject-2.0.pc.in: Add 'codegendir' variable. * codegen/pygtk-codegen-2.0.in: Make 'codegendir' refer to PyGObject's codegen, not PyGTK's one --- the latter will be removed (first part of bug #542821). svn path=/trunk/; revision=795
* clean_func(): Strip GSEAL out, to avoid us thinking that there are manyMurray Cumming2008-07-132-2/+17
| | | | | | | | | | | | | | | 2008-07-08 Murray Cumming <murrayc@murrayc.com> * codegen/h2def.py: clean_func(): Strip GSEAL out, to avoid us thinking that there are many functions called GSEAL (merge from PyGTK). 2008-01-29 Olivier Crete <tester@tester.ca> * codegen/h2def.py (DefsWriter.__init__): Fix copy-paste typos (merge from PyGTK). svn path=/trunk/; revision=794
* wrap File.load_contents with docstringsGian Mario Tagliaretti2008-07-114-19/+91
| | | | svn path=/trunk/; revision=793
* Fix error message referencing wrong argument.Juha Sahakangas2008-07-092-1/+6
| | | | | | | | | 2008-07-09 Juha Sahakangas <voas0113@saunalahti.fi> * gobject/gobjectmodule.c (pyg_io_add_watch): Fix error message referencing wrong argument. svn path=/trunk/; revision=792
* Bug 540696 – gobject.markup_escape_text() causes python to segfaultGustavo J. A. M. Carneiro2008-06-292-1/+7
| | | | svn path=/trunk/; revision=790
* Document GObject.handler_block_by_func/handler_unblock_by_funcJohan Dahlin2008-06-282-3/+54
| | | | | | | | | | 2008-06-28 Johan Dahlin <jdahlin@async.com.br> * docs/reference/pygobject.xml: Document GObject.handler_block_by_func/handler_unblock_by_func svn path=/trunk/; revision=789
* Sort out confusion between interfaces and objects, add test. Fixes #538601Johan Dahlin2008-06-173-18/+35
| | | | | | | | | | | | 2008-06-17 Johan Dahlin <jdahlin@async.com.br> * gio/gio-types.defs: * tests/test_gio.py: Sort out confusion between interfaces and objects, add test. Fixes #538601 svn path=/trunk/; revision=788
* New functions, unconditionally raise TypeError. (pygobject_methods): HookPaul Pogonyshev2008-06-092-0/+26
| | | | | | | | | | 2008-06-09 Paul Pogonyshev <pogonyshev@gmx.net> * gobject/pygobject.c (pygobject_copy, pygobject_deepcopy): New functions, unconditionally raise TypeError. (pygobject_methods): Hook them up. (bug #482370) svn path=/trunk/; revision=787
* set FFI_LIBS to '', since this is mostly used on win32.Johan Dahlin2008-05-312-0/+5
| | | | | | | | | 2008-05-31 Johan Dahlin <johan@gnome.org> * setup.py: set FFI_LIBS to '', since this is mostly used on win32. svn path=/trunk/; revision=786
* Add the GParamSpec type wrapper to the module dictionary.Gustavo J. A. M. Carneiro2008-05-302-0/+9
| | | | svn path=/trunk/; revision=785
* Add default values for all GSeekType variables.Johan Dahlin2008-05-232-3/+8
| | | | | | | | | | 2008-05-23 Johan Dahlin <jdahlin@async.com.br> * gio/gio.defs: Add default values for all GSeekType variables. svn path=/trunk/; revision=784
* Accept None for the child_setup parameter of gobject.spawn_async(). AlsoGustavo J. A. M. Carneiro2008-05-212-3/+18
| | | | | | | | | * gobject/gobjectmodule.c (pyg_spawn_async): Accept None for the child_setup parameter of gobject.spawn_async(). Also check that it is callable. svn path=/trunk/; revision=780
* Fix: raise warning as exception if asked by PyErr_Warn().Paul Pogonyshev2008-04-273-3/+18
| | | | | | | | | | | | | | 2008-04-27 Paul Pogonyshev <pogonyshev@gmx.net> * gobject/pygenum.c (pyg_enum_richcompare): Fix: raise warning as exception if asked by PyErr_Warn(). * gobject/pygflags.c (pyg_flags_richcompare): Don't return NULL after warning; more useful warning message. (#480424, borrowing code by Mark Doffman) svn path=/trunk/; revision=779
* Update link to defs format discussionJohan Dahlin2008-04-212-1/+5
| | | | | | | | | 2008-04-21 Johan Dahlin <johan@gnome.org> * codegen/h2def.py: Update link to defs format discussion svn path=/trunk/; revision=778
* Set gobject.GObject.__module__ to gobject._gobject, this helps pylint toJohan Dahlin2008-04-154-1/+29
| | | | | | | | | | | | | | | | | 2008-04-15 Johan Dahlin <johan@gnome.org> * gobject/gobjectmodule.c (init_gobject): Set gobject.GObject.__module__ to gobject._gobject, this helps pylint to check public methods of GObject subclasses * tests/Makefile.am (tests): * tests/test_gobject.py (TestGObjectAPI.testGObjectModule): Add a test for this (#523821, Simon Schampijer) svn path=/trunk/; revision=777
* document. Add default values to all flags parameters.Johan Dahlin2008-04-112-24/+42
| | | | | | | | | | 2008-04-11 Johan Dahlin <jdahlin@async.com.br> * gio/gio.defs (write_async): document. Add default values to all flags parameters. svn path=/trunk/; revision=776
* document. Set io_priority default to G_PRIORITY_DEFAULT.Johan Dahlin2008-04-112-23/+47
| | | | | | | | | | 2008-04-11 Johan Dahlin <johan@gnome.org> * gio/gio.defs (read_async, read): document. Set io_priority default to G_PRIORITY_DEFAULT. svn path=/trunk/; revision=775
* test TypeError of read_async/write_async properlyJohan Dahlin2008-04-111-0/+33
| | | | svn path=/trunk/; revision=774
* Move around the order of the callback argument to async methods, so itJohan Dahlin2008-04-115-91/+135
| | | | | | | | | | | | | | | 2008-04-11 Johan Dahlin <jdahlin@async.com.br> * gio/gfile.override: * gio/ginputstream.override: * gio/goutputstream.override: * tests/test_gio.py: Move around the order of the callback argument to async methods, so it comes before priority and cancellable, which can have default values. svn path=/trunk/; revision=773
* Implement GAppInfo constructor, add tests.Johan Dahlin2008-04-087-13/+114
| | | | | | | | | | | | | | | 2008-04-08 Johan Dahlin <jdahlin@async.com.br> * gio/Makefile.am: * gio/__init__.py: * gio/gappinfo.override: * gio/gio.defs: * gio/gio.override: * tests/test_gio.py: Implement GAppInfo constructor, add tests. svn path=/trunk/; revision=772
* Wrap GFileInfo.list_attributes(), add tests and set the default ofJohan Dahlin2008-04-086-13/+86
| | | | | | | | | | | | | | | 2008-04-08 Johan Dahlin <jdahlin@async.com.br> * gio/Makefile.am: * gio/gfileinfo.override: * gio/gio.defs: * gio/gio.override: * tests/test_gio.py: Wrap GFileInfo.list_attributes(), add tests and set the default of GFileQueryInfoFlags args to G_FILE_QUERY_INFO_NONE. svn path=/trunk/; revision=771
* Fix a typo Update the tests after the latest "refactoring". The testsuiteJohan Dahlin2008-04-083-2/+16
| | | | | | | | | | | | 2008-04-08 Johan Dahlin <jdahlin@async.com.br> * gobject/option.py: Fix a typo * tests/test_option.py: Update the tests after the latest "refactoring". The testsuite should run fine now again, finally. svn path=/trunk/; revision=770
* Disable these tests until we can figure why they freeze during make check.Johan Dahlin2008-04-082-2/+11
| | | | | | | | | | | | 2008-04-08 Johan Dahlin <johan@gnome.org> * tests/test_gio.py (TestOutputStream.testWriteAsyncError): (TestInputStream._testCloseAsync.callback): Disable these tests until we can figure why they freeze during make check. svn path=/trunk/; revision=769
* Add bindings for content_type_guess. Based on patch by Thomas LeonardJohan Dahlin2008-04-084-0/+60
| | | | | | | | | | | | | 2008-04-08 Johan Dahlin <jdahlin@async.com.br> * gio/gio.defs: * gio/gio.override: * tests/test_gio.py: Add bindings for content_type_guess. Based on patch by Thomas Leonard (#525113) svn path=/trunk/; revision=768
* Add basic support for GThemedIcon, based on patch by Thomas LeonardJohan Dahlin2008-04-085-0/+64
| | | | | | | | | | | | | | 2008-04-08 Johan Dahlin <jdahlin@async.com.br> * gio/gio-types.defs: * gio/gio.defs: * gio/gio.override: * tests/test_gio.py: Add basic support for GThemedIcon, based on patch by Thomas Leonard (#521883) svn path=/trunk/; revision=767
* Unbreak Source.prepare (#523075, Bryan Silverthorn)Johan Dahlin2008-04-083-3/+35
| | | | | | | | | | | 2008-04-08 Johan Dahlin <jdahlin@async.com.br> * gobject/pygsource.c: * tests/test_source.py: Unbreak Source.prepare (#523075, Bryan Silverthorn) svn path=/trunk/; revision=766
* Fix a couple of silly typos and use gio.File instead of GFile inJohan Dahlin2008-04-082-7/+13
| | | | | | | | | | 2008-04-08 Johan Dahlin <johan@gnome.org> * gio/gfile.override (_wrap__install_file_meta): Fix a couple of silly typos and use gio.File instead of GFile in exceptions. svn path=/trunk/; revision=765
* Make gio.File() (calling on an interface) a factory for creating files.Johan Dahlin2008-04-076-1/+139
| | | | | | | | | | | | | | | 2008-04-07 Johan Dahlin <johan@gnome.org> * gio/__init__.py: * gio/gfile.override: * gio/gio-types.defs: * gio/gio.override: * tests/test_gio.py: Make gio.File() (calling on an interface) a factory for creating files. Add tests and a docstring. svn path=/trunk/; revision=764
* Install gio in the right locationJohan Dahlin2008-04-072-2/+6
| | | | | | | | | 2008-04-07 Johan Dahlin <johan@gnome.org> * gio/Makefile.am (pygiodir): Install gio in the right location svn path=/trunk/; revision=763
* Add tests for recently added features.Johan Dahlin2008-04-062-9/+63
| | | | | | | | | 2008-04-06 Johan Dahlin <johan@gnome.org> * tests/test_gio.py: Add tests for recently added features. svn path=/trunk/; revision=762
* Add wrappers.Johan Dahlin2008-04-063-0/+171
| | | | | | | | | | | | 2008-04-06 Johan Dahlin <johan@gnome.org> * gio/goutputstream.override: (_wrap_g_output_stream_write_asyn,_wrap_g_output_stream_close_async): * gio/ginputstream.override (async_result_callback_marshal_read): Add wrappers. svn path=/trunk/; revision=761
* Ignore vararg functions and remove a couple of left overs in the genericJohan Dahlin2008-04-062-11/+6
| | | | | | | | | | 2008-04-06 Johan Dahlin <johan@gnome.org> * gio/gio.override: Ignore vararg functions and remove a couple of left overs in the generic marshaller. svn path=/trunk/; revision=760
* Remove g_file_output_stream_truncate, g_file_output_stream_tell andJohan Dahlin2008-04-062-24/+3
| | | | | | | | | | 2008-04-06 Johan Dahlin <johan@gnome.org> * gio/gio.defs: Remove g_file_output_stream_truncate, g_file_output_stream_tell and g_file_input_stream_tell svn path=/trunk/; revision=759
* Implement the python iteration protocol on GFileEnumeratorJohan Dahlin2008-04-063-0/+54
| | | | | | | | | | | 2008-04-06 Johan Dahlin <johan@gnome.org> * Makefile.am: * gio/gfileenumerator.override (_wrap_g_file_enumerator_tp_iter): Implement the python iteration protocol on GFileEnumerator svn path=/trunk/; revision=758
* Add goffset to the int64 arg typeJohan Dahlin2008-04-062-0/+5
| | | | | | | | | 2008-04-06 Johan Dahlin <johan@gnome.org> * codegen/argtypes.py (arg): Add goffset to the int64 arg type svn path=/trunk/; revision=757
* bug #428732 (pyg_enum_new): Fix two wrong assertions aboutPaul Pogonyshev2008-04-023-8/+46
| | | | | | | | | | | | 2008-04-02 Paul Pogonyshev <pogonyshev@gmx.net> * gobject/pygenum.c: bug #428732 (pyg_enum_new): Fix two wrong assertions about '__enum_values__' size and contents. (pyg_enum_reduce): New function (based on patch by Phil Dumont). (pyg_enum_methods): Hook it up. svn path=/trunk/; revision=756