summaryrefslogtreecommitdiffstats
path: root/gio
Commit message (Collapse)AuthorAgeFilesLines
* Wrap gio.BufferedInputStream.fill_asyncGian Mario Tagliaretti2009-06-093-0/+72
| | | | Wrap the method gio.BufferedInputStream.fill_async and add a test
* Add gio.BufferedOutputStream which was forgotten in the types definitionGian Mario Tagliaretti2009-06-091-0/+7
|
* Split overrides for gio.MemoryOutputStreamGian Mario Tagliaretti2009-06-094-24/+47
|
* Wrap gio.memory_input_stream_new_from_dataGian Mario Tagliaretti2009-06-094-34/+93
| | | | | Add the wrapper for gio.memory_input_stream_new_from_data including docs and a test.
* Add API appeared in 2.20 but not marked as such in gio docsGian Mario Tagliaretti2009-06-021-0/+30
|
* Wrap gio.FileOutputStream.query_info_asyncGian Mario Tagliaretti2009-06-023-1/+71
| | | | | Add the wrapper for gio.FileOutputStream.query_info_async including docs and a test.
* Fix the method nameGian Mario Tagliaretti2009-06-011-7/+7
|
* Wrap gio.FileInputStream.query_asyncGian Mario Tagliaretti2009-06-013-0/+70
| | | | | Add the wrapper for gio.FileInputStream.query_async including docs and a test.
* Wrap gio.DataInputStream.read_line_async and read_until_asyncPaul Pogonyshev2009-05-315-67/+254
| | | | | | | Wrap the functions and their corresponding *_finish() functions. Create 'gdatainputstream.override' for these and move two existing functions there. Add unit tests. Re-enable synchronous read_line unit test and adjust it for new official GIO behavior. Bug #584285.
* Fix gio.OutputStream.splice_asyncPaul Pogonyshev2009-05-301-4/+4
| | | | Bug #584290.
* Add gio 2.20 APIGian Mario Tagliaretti2009-05-252-8/+146
| | | | add the new API added in gio 2.20, some needs to be wrapped manually
* Wrap gio.OutputStream.splice_async()Gian Mario Tagliaretti2009-05-241-1/+57
| | | | wrap gio.OutputStream.splice_async() and add a test.
* Add Python version into installed libpyglib nameEmilio Pozuelo Monfort2009-05-241-1/+1
| | | | | Do this now, while no-one (as far as we know) links to the library besides PyGObject itself. Bug #550235.
* Wrap gio.OutputStream.flush_async()Gian Mario Tagliaretti2009-05-241-1/+46
| | | | wrap gio.OutputStream.flush_async() and add a test.
* Add wrapper for gio.FileAttributeMatcherGian Mario Tagliaretti2009-05-133-2/+31
| | | | | added a boxed type for gio.FileAttributeMatcher which has been forgotten while wrapping the gio API. This should probably be done in gio itself.
* Fix a bug in InputStream.skip_asyncGian Mario Tagliaretti2009-05-091-1/+2
| | | | use the count argument instead of buffer_size which is always zero
* Wrap gio.InputStream.skip_async()Gian Mario Tagliaretti2009-05-051-1/+49
| | | | wrap gio.InputStream.skip_async() and add a test.
* Fix memory leak in gio.File.query_info_async()Paul Pogonyshev2009-04-301-0/+4
| | | | | After the recent patch it would leak exception data if old argument order was used. Properly decref the objects.
* Forgot to add gmount.override to gio/Makefile.amGian Mario Tagliaretti2009-04-291-0/+1
|
* Wrap three gio.Mount methodsGian Mario Tagliaretti2009-04-292-0/+143
| | | | | | | the following methods of gio.Mount have been wrapped including docs (_wrap_g_mount_guess_content_type) (_wrap_g_mount_guess_content_type_finish) (_wrap_g_mount_guess_content_type_sync)
* Fix occasional build failures after the 'ltihooks.py' removalPaul Pogonyshev2009-04-291-1/+1
| | | | | Simply amend all related symbolic link creation so that any errors are ignored.
* Swap first two arguments of gio.File.query_info_async()Paul Pogonyshev2009-04-282-10/+31
| | | | | | | Swap the arguments for consistency with other methods. Update documentation accordingly. Take care to keep the old code (i.e. with non-swapped calling arguments) working, but don't mention that anywhere. (Bug #580490.)
* Remove 'ltihooks.py' as using deprecated Python module.Paul Pogonyshev2009-04-182-8/+9
| | | | | | | Remove the script and all related imports. All relevant Makefile's now create symbolic links for '.so' files from '.libs' to the level up, so that C helper modules are still importable in built, but not installed source tree.
* Code maintenance: add .gitignore filesPaul Pogonyshev2009-04-181-0/+3
|
* Bug 555613 – gio.VolumeMonitor segfaultsPaul Pogonyshev2009-04-141-0/+7
| | | | | | | | | | | 2009-04-15 Paul Pogonyshev <pogonyshev@gmx.net> Bug 555613 – gio.VolumeMonitor segfaults * gio/gvolumemonitor.override (_wrap_g_volume_monitor_tp_new): New function, return the singleton object. svn path=/trunk/; revision=1064
* change argument order to keep it consistent with the other methods.Gian Mario Tagliaretti2009-04-141-10/+9
| | | | | | | | | | 2009-04-14 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_copy_async) change argument order to keep it consistent with the other methods. svn path=/trunk/; revision=1061
* Bug 578870 – memory leak in gio.File.copy_asyncPaul Pogonyshev2009-04-132-9/+32
| | | | | | | | | | | | | | | | | 2009-04-13 Paul Pogonyshev <pogonyshev@gmx.net> Bug 578870 – memory leak in gio.File.copy_async * gio/gio.override (PyGIONotify): Add 'slaves' field. (pygio_notify_new_slave): New function. (pygio_notify_reference_callback): Recurse for slaves, if any. (pygio_notify_free): Likewise. * gio/gfile.override (file_progress_callback_marshal): Use new chaining functionality to avoid leaking the second PyGIONotify structure. Rename 'callback' as 'progress_callback' for clarity. svn path=/trunk/; revision=1060
* should accept None for cancellable and set the default flag toGian Mario Tagliaretti2009-04-121-2/+2
| | | | | | | | | | 2009-04-12 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gio.defs: (g_file_monitor) should accept None for cancellable and set the default flag to G_FILE_MONITOR_NONE. svn path=/trunk/; revision=1059
* Bug 575781 – pyg_notify_free needs to ensure it has GIL before callingJonathan Matthew2009-04-081-0/+4
| | | | | | | | | | | | 2009-04-09 Jonathan Matthew <jonathan@d14n.org> Bug 575781 – pyg_notify_free needs to ensure it has GIL before calling Py_XDECREF * gio/gio.override: Ensure we're holding the GIL before potentially destroying the callback and data. svn path=/trunk/; revision=1057
* Wrap new GFile method.Gian Mario Tagliaretti2009-04-051-1/+49
| | | | | | | | | | | | 2009-04-05 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_set_display_name_async) Wrap new GFile method. * tests/test_gio.py: Test the above methods. svn path=/trunk/; revision=1056
* Wrap new GFile methods.Gian Mario Tagliaretti2009-04-041-3/+92
| | | | | | | | | | | | | 2009-04-04 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_set_attributes_async) (_wrap_g_file_set_attributes_finish) Wrap new GFile methods. * tests/test_gio.py: Test the above methods. svn path=/trunk/; revision=1053
* Fix a typo.Gian Mario Tagliaretti2009-03-301-1/+1
| | | | | | | | | | 2009-03-31 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_query_filesystem_info_async) Fix a typo. svn path=/trunk/; revision=1052
* Wrap new GFile method.Gian Mario Tagliaretti2009-03-301-0/+48
| | | | | | | | | | 2009-03-31 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_query_filesystem_info_async) Wrap new GFile method. svn path=/trunk/; revision=1051
* Add missing g_file_query_filesystem_info_async andGian Mario Tagliaretti2009-03-301-12/+23
| | | | | | | | | | 2009-03-31 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gio.defs: Add missing g_file_query_filesystem_info_async and g_file_query_filesystem_info_finish svn path=/trunk/; revision=1050
* Swap kwargs names to reflect the code.Gian Mario Tagliaretti2009-03-301-1/+1
| | | | | | | | | | 2009-03-30 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_mount_mountable) Swap kwargs names to reflect the code. svn path=/trunk/; revision=1049
* Swap kwargs names to reflect the code.Gian Mario Tagliaretti2009-03-301-1/+1
| | | | | | | | | | 2009-03-30 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_mount_enclosing_volume) Swap kwargs names to reflect the code. svn path=/trunk/; revision=1048
* Wrap new GFile method.Gian Mario Tagliaretti2009-03-301-1/+46
| | | | | | | | | | 2009-03-30 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_find_enclosing_mount_async) Wrap new GFile method. svn path=/trunk/; revision=1047
* Wrap new GFile method.Gian Mario Tagliaretti2009-03-301-1/+47
| | | | | | | | | | 2009-03-30 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_eject_mountable) Wrap new GFile method. svn path=/trunk/; revision=1046
* revert previous commit.Gian Mario Tagliaretti2009-03-291-1/+1
| | | | | | | | | 2009-03-30 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_copy) revert previous commit. svn path=/trunk/; revision=1045
* callback cannot be optional.Gian Mario Tagliaretti2009-03-291-1/+1
| | | | | | | | | 2009-03-30 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfile.override: (_wrap_g_file_copy) callback cannot be optional. svn path=/trunk/; revision=1044
* should accept None for mount_operation.Gian Mario Tagliaretti2009-03-291-6/+19
| | | | | | | | | | 2009-03-29 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gvolume.override: (_wrap_g_volume_mount) should accept None for mount_operation. svn path=/trunk/; revision=1040
* Swap kwargs names to reflect the code.Gian Mario Tagliaretti2009-03-291-1/+1
| | | | | | | | | 2009-03-29 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gvolume.override: Swap kwargs names to reflect the code. svn path=/trunk/; revision=1039
* Update the address of the FSF, by replacing old bits of the address withTobias Mueller2009-03-2918-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-03-29 Tobias Mueller <tobiasmue@gnome.org> Update the address of the FSF, by replacing old bits of the address with new ones. Fixes bug 577134 * ltihooks.py: * pygtk.py: * COPYING: * gobject/pygparamspec.h: * gobject/pygpointer.c: * gobject/ffi-marshaller.h: * gobject/pygtype.c: * gobject/__init__.py: * gobject/pygpointer.h: * gobject/pygtype.h: * gobject/pygflags.c: * gobject/pyginterface.c: * gobject/pygflags.h: * gobject/pygboxed.c: * gobject/gobjectmodule.c: * gobject/pygenum.c: * gobject/pyginterface.h: * gobject/pygboxed.h: * gobject/pygobject.c: * gobject/constants.py.in: * gobject/pygenum.h: * gobject/propertyhelper.py: * gobject/pygparamspec.c: * gobject/ffi-marshaller.c: * glib/pygmainloop.c: * glib/pygoptioncontext.h: * glib/pygmainloop.h: * glib/pyglib-private.h: * glib/__init__.py: * glib/pygoptiongroup.c: * glib/pygspawn.c: * glib/pygmaincontext.c: * glib/pygoptiongroup.h: * glib/pygspawn.h: * glib/pygmaincontext.h: * glib/option.py: * glib/pygsource.c: * glib/glibmodule.c: * glib/pygiochannel.h: * glib/pygsource.h: * glib/pyglib.c: * glib/pyglib.h: * glib/pyglib-python-compat.h: * glib/pygoptioncontext.c: * gio/gfileinfo.override: * gio/gappinfo.override: * gio/__init__.py: * gio/gfileattribute.override: * gio/gvolume.override: * gio/gio.override: * gio/ginputstream.override: * gio/goutputstream.override: * gio/unix.override: * gio/gfile.override: * gio/gvolumemonitor.override: * gio/gapplaunchcontext.override: * gio/giomodule.c: * gio/gfileenumerator.override: * gio/pygio-utils.c: * gio/unixmodule.c: * gio/pygio-utils.h: * gio/gicon.override: svn path=/trunk/; revision=1038
* Add g_volume_should_automountGian Mario Tagliaretti2009-03-281-0/+6
| | | | | | | | | 2009-03-29 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gio.defs: Add g_volume_should_automount svn path=/trunk/; revision=1037
* add a couple of convinence functions to convert from/to a python list andGian Mario Tagliaretti2009-03-287-152/+315
| | | | | | | | | | | | | | | | | | | | | | 2009-03-28 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/pygio-utils.[hc]: (strv_to_pylist) (pylist_to_strv) add a couple of convinence functions to convert from/to a python list and an array of strings. * gio/Makefile.am * gio/gdrive.override: * gio/gio.override: Strip GDrive overrides and wrap g_drive_enumerate_identifiers * tests/test_gio.py: * gio/gvolume.override: wrap g_volume_enumerate_identifiers * gio/gio.defs: add missing g_drive_get_identifier and g_drive_enumerate_identifiers svn path=/trunk/; revision=1035
* Add g_file_enumerator_get_container, new in 2.18Gian Mario Tagliaretti2009-03-221-0/+9
| | | | | | | | | 2009-03-22 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gio.defs: Add g_file_enumerator_get_container, new in 2.18 svn path=/trunk/; revision=1028
* gio/gfileenumerator.override (_wrap_g_file_enumerator_close_async) wrapGian Mario Tagliaretti2009-03-221-0/+46
| | | | | | | | | | | | | 2009-03-22 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gfileenumerator.override (_wrap_g_file_enumerator_close_async) wrap new method. * tests/test_gio.py (TestGFileEnumerator.testCloseFilesAsync): Test the above. svn path=/trunk/; revision=1027
* add g_cancellable_make_pollfdGian Mario Tagliaretti2009-03-081-0/+9
| | | | | | | | | 2009-03-08 Gian Mario Tagliaretti <gianmt@gnome.org> * gio/gio.defs: add g_cancellable_make_pollfd svn path=/trunk/; revision=1022
* Bug 556250 again. I screwed up and gave misinformation about how to fixGustavo J. A. M. Carneiro2009-02-173-18/+19
| | | | | | | | | | * gio/gfile.override, gio/gio.defs, gio/gio.override: Bug 556250 again. I screwed up and gave misinformation about how to fix it. It must be pyg_begin/end_allow_threads, pyg_block/unblock_threads is only to be used for async callbacks. svn path=/trunk/; revision=1005
* release the thread lock on non-async functions.Gian Mario Tagliaretti2009-02-163-0/+51
| | | | svn path=/trunk/; revision=1004