glib/gio
Alexander Larsson 14d58d51a3 Local file implementation of GFileIOStream and ops
This implements all the GIOStream file ops for local files.
We use the "fallback to output stream" for all GFileIOStream ops.
Some helpers stuff was added to the local input and output streams
so they could be reused.
2009-05-13 14:42:57 +02:00
..
fam Bug 556910 – [fam-helper.c:223]: Memory leak: sub 2008-10-24 04:04:42 +00:00
fen Remove a warning 2008-07-18 18:22:48 +00:00
inotify Bug 561807 – inotify_sub.c :: dup_dirname() fails to remove trailing '/' 2008-11-28 05:09:21 +00:00
libasyncns Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
tests Misc warning fixes 2009-05-01 10:37:45 -04:00
win32 Bug 556415 - Crash on Windows 2000 in g_winhttp_vfs_init() 2008-11-12 17:52:39 +00:00
xdgmime Misc warning fixes 2009-05-01 10:37:45 -04:00
.gitignore Bug 549771 – improved .gitignore for glib 2008-09-02 18:40:39 +00:00
abicheck.sh Fix copy-and-paste leftovers 2007-11-28 18:45:08 +00:00
ChangeLog Update README files to refer to git 2009-03-31 19:39:16 -04:00
gappinfo.c Add g_app_info_get_commandline. Requested by Hans Petter Jansson. 2008-11-28 23:16:45 +00:00
gappinfo.h Doc addition 2009-01-19 07:05:07 +00:00
gasynchelper.c Use g_cancellable_connect/disconnect 2009-04-20 13:17:10 +02:00
gasynchelper.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gasyncresult.c 543504 – crash in Epiphany Web Browser: Opening local file 2008-07-20 00:34:58 +00:00
gasyncresult.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gbufferedinputstream.c Bug 568723 – g_buffered_input_stream_fill_async doesn't take count == -1 2009-01-22 19:18:26 +00:00
gbufferedinputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gbufferedoutputstream.c Bug 568394 – dropping the last reference to a stream filter closes the 2009-01-21 14:09:56 +00:00
gbufferedoutputstream.h fix parent_class member to be GFilterOutputStreamClass (not 2008-09-02 17:30:02 +00:00
gcancellable.c Fix gcancellable.c build on non-win32 2009-05-06 13:26:17 +02:00
gcancellable.h Match up parameter names to help gtk-doc 2009-05-02 23:17:29 -04:00
gcontenttype.c Don't ever sniff desktop files when the filename is known. In other words, 2009-02-20 07:46:57 +00:00
gcontenttype.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gcontenttypeprivate.h gio/ docs/reference/gio Merged gio-standalone into glib. 2007-11-26 16:13:05 +00:00
gdatainputstream.c Fix docs 2009-03-01 17:12:58 +00:00
gdatainputstream.h Bug 568575 – _async functions for GDataInputStream 2009-01-28 16:39:39 +00:00
gdataoutputstream.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 15:10:51 +00:00
gdataoutputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gdesktopappinfo.c Don't try to ref NULL pointer in g_desktop_app_info_dup() 2009-05-05 22:16:59 +03:00
gdesktopappinfo.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gdrive.c Fix "it's" vs "its" confusion throughout the source. Patch by Will 2009-02-23 04:30:06 +00:00
gdrive.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gdummyfile.c Bug 566747 - URIs opened with firefox %u load as local files 2009-02-04 08:01:42 +00:00
gdummyfile.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gemblem.c cast a "char **" to "const char **" to avoid a warning. 2009-01-05 16:57:55 +00:00
gemblem.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gemblemedicon.c Bug 540461 – GEmblemedIcon leak 2009-02-27 18:19:05 +00:00
gemblemedicon.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfile.c Add GIOStream operations to GFile 2009-05-13 14:42:51 +02:00
gfile.h Add GIOStream operations to GFile 2009-05-13 14:42:51 +02:00
gfileattribute-priv.h Move GFileAttributeValue to a private header, as its sort of ugly. 2007-12-14 15:56:56 +00:00
gfileattribute.c Move hex_digits to rodata 2009-04-03 00:35:43 -04:00
gfileattribute.h Bug 554745 - GFileAttributeInfoList should be boxed 2008-10-06 21:59:29 +00:00
gfileenumerator.c Bug 556422 – g_file_enumerator_next_file: unclear whether return value 2008-10-16 04:19:53 +00:00
gfileenumerator.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfileicon.c Use P_ for translatable param spec strings 2009-04-22 16:11:38 +02:00
gfileicon.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfileinfo.c Fix "it's" vs "its" confusion throughout the source. Patch by Will 2009-02-23 04:30:06 +00:00
gfileinfo.h Fix "it's" vs "its" confusion throughout the source. Patch by Will 2009-02-23 04:30:06 +00:00
gfileinputstream.c Bug 562613 – Missing const modifier in string parameters 2009-03-03 15:50:13 +00:00
gfileinputstream.h Bug 562613 – Missing const modifier in string parameters 2009-03-03 15:50:13 +00:00
gfileiostream.c Add GFileIOStream class 2009-05-13 14:42:46 +02:00
gfileiostream.h Add GFileIOStream class 2009-05-13 14:42:46 +02:00
gfilemonitor.c Bug 575708 - runaway inotify madness ... 2009-03-17 21:59:18 +00:00
gfilemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfilenamecompleter.c gfilenamecompleter.c glocaldirectorymonitor.c gmountoperation.c 2008-08-11 19:45:08 +00:00
gfilenamecompleter.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gfileoutputstream.c Bug 562613 – Missing const modifier in string parameters 2009-03-03 15:50:13 +00:00
gfileoutputstream.h Bug 562613 – Missing const modifier in string parameters 2009-03-03 15:50:13 +00:00
gfilterinputstream.c Correct the grammar in some property documentation. 2009-02-06 14:08:19 +00:00
gfilterinputstream.h Bug 568394 – dropping the last reference to a stream filter closes the 2009-01-21 14:09:56 +00:00
gfilteroutputstream.c Correct the grammar in some property documentation. 2009-02-06 14:08:19 +00:00
gfilteroutputstream.h Bug 568394 – dropping the last reference to a stream filter closes the 2009-01-21 14:09:56 +00:00
gicon.c free the tokens when done with them 2008-12-12 20:59:54 +00:00
gicon.h Bug 555740 - gicon serialization Based on patch from David Zeuthen 2008-10-21 11:51:48 +00:00
ginetaddress.c Fix ginetaddress.c compile on Linux 2009-04-29 14:23:17 -04:00
ginetaddress.h Add network address and socket types 2009-04-22 08:36:10 -04:00
ginetsocketaddress.c Add network address and socket types 2009-04-22 08:36:10 -04:00
ginetsocketaddress.h Add network address and socket types 2009-04-22 08:36:10 -04:00
ginputstream.c Remove close in finalize, we do it in dispose 2009-05-13 13:18:28 +02:00
ginputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gio-marshal.list Change the API a bit so that unhandled methods get reported via the reply, 2008-01-09 14:43:41 +00:00
gio.h Add GFileIOStream class 2009-05-13 14:42:46 +02:00
gio.symbols Add GFileIOStream class 2009-05-13 14:42:46 +02:00
gioenums.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gioenumtypes.c.template Fix typo. 2007-12-01 23:49:34 +00:00
gioenumtypes.h.template introduce an ENUMPREFIX substitution. 2008-06-23 12:06:39 +00:00
gioerror.c Cope with EEXIST == ENOTEMPTY. Reported by Nicolas Joseph 2009-02-12 01:52:17 +00:00
gioerror.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
giomodule-priv.h Split out the extension point registration code to its own function. 2009-02-27 15:22:11 +00:00
giomodule.c Use a separate lock for extension point registration to avoid deadlock. 2009-03-02 03:50:09 +00:00
giomodule.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gioscheduler.c Fix "it's" vs "its" confusion throughout the source. Patch by Will 2009-02-23 04:30:06 +00:00
gioscheduler.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
giostream.c Add GFileIOStream class 2009-05-13 14:42:46 +02:00
giostream.h Import GIOStream from gnio 2009-05-13 14:42:38 +02:00
giotypes.h Add GFileIOStream class 2009-05-13 14:42:46 +02:00
gloadableicon.c 543504 – crash in Epiphany Web Browser: Opening local file 2008-07-20 00:34:58 +00:00
gloadableicon.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocaldirectorymonitor.c gfilenamecompleter.c glocaldirectorymonitor.c gmountoperation.c 2008-08-11 19:45:08 +00:00
glocaldirectorymonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocalfile.c Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfile.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocalfileenumerator.c Add a G_IO_ERROR_TOO_MANY_OPEN_FILES error code. Requested by Olivier 2009-01-08 01:32:15 +00:00
glocalfileenumerator.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocalfileinfo.c Fix translation from GIO's file attr to xattr attributes 2009-04-22 19:09:34 +01:00
glocalfileinfo.h Bug 562613 – Missing const modifier in string parameters 2009-03-03 15:50:13 +00:00
glocalfileinputstream.c Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfileinputstream.h Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfileiostream.c Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfileiostream.h Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfilemonitor.c Moved all relevant typedefs into these files. 2008-07-01 06:32:35 +00:00
glocalfilemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
glocalfileoutputstream.c Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalfileoutputstream.h Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
glocalvfs.c Bug 561172 – gnome-open fails on local URIs with anchors 2009-03-03 19:02:16 +00:00
glocalvfs.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gmemoryinputstream.c Moved all relevant typedefs into these files. 2008-07-01 06:32:35 +00:00
gmemoryinputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gmemoryoutputstream.c Bug 540461 – g_memory_output_stream_get_data_size() doesn't behave as 2009-02-26 15:41:29 +00:00
gmemoryoutputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gmount.c Add a GMount::pre-unmount signal 2009-05-05 14:45:18 -04:00
gmount.h Add a GMount::pre-unmount signal 2009-05-05 14:45:18 -04:00
gmountoperation.c Clarify docs 2009-02-27 21:02:19 +00:00
gmountoperation.h Add an "aborted" signal to abort a mount operation from the backend side. 2009-02-17 00:02:06 +00:00
gmountprivate.h Add is_supported() to GNativeVolumeMonitorClass so that we can avoid 2007-12-17 16:00:33 +00:00
gnativevolumemonitor.c Include "config.h" instead of <config.h> Command used: find -name 2008-06-22 15:10:51 +00:00
gnativevolumemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gnetworkaddress.c GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
gnetworkaddress.h GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
gnetworkingprivate.h Fix the networking stuff on (current) OS X 2009-04-26 13:21:53 -04:00
gnetworkservice.c GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
gnetworkservice.h GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
goutputstream.c Remove not actually used member "cancelled" 2009-05-12 13:58:18 +02:00
goutputstream.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gpollfilemonitor.c Moved all relevant typedefs into these files. 2008-07-01 06:32:35 +00:00
gpollfilemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gresolver.c Release 2.21.0 2009-05-03 18:08:49 -04:00
gresolver.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gseekable.c 543504 – crash in Epiphany Web Browser: Opening local file 2008-07-20 00:34:58 +00:00
gseekable.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gsimpleasyncresult.c Plug a memory leak in g_simple_async_result_set_op_res_gpointer 2009-05-02 22:59:02 -04:00
gsimpleasyncresult.h Add g_simple_async_result_is_valid(). Implementation by Dan Winship. 2009-01-05 06:57:16 +00:00
gsocketaddress.c Use P_ for translatable param spec strings 2009-04-22 16:11:38 +02:00
gsocketaddress.h Add network address and socket types 2009-04-22 08:36:10 -04:00
gsocketaddressenumerator.c GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
gsocketaddressenumerator.h GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
gsocketconnectable.c GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
gsocketconnectable.h GResolver wrappers: GNetworkAddress, GNetworkService, GSocketConnectable 2009-04-22 08:36:38 -04:00
gsrvtarget.c Release 2.21.0 2009-05-03 18:08:49 -04:00
gsrvtarget.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gthemedicon.c Use P_ for translatable param spec strings 2009-04-22 16:11:38 +02:00
gthemedicon.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gthreadedresolver.c Release 2.21.0 2009-05-03 18:08:49 -04:00
gthreadedresolver.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gunionvolumemonitor.c Bug 573970 – crash in gunixvolumemonitor:update_mounts when unmounting 2009-03-04 10:45:10 +00:00
gunionvolumemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gunixinputstream.c Use P_ for translatable param spec strings 2009-04-22 16:11:38 +02:00
gunixinputstream.h Add "fd" and "close-fd" properties including getters and setters. Patch by 2008-12-08 05:41:43 +00:00
gunixmount.c Add a GMount::pre-unmount signal 2009-05-05 14:45:18 -04:00
gunixmount.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gunixmounts.c Bug 570073 – Add support for reading filesystems on Interix 2009-02-25 16:37:35 +00:00
gunixmounts.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gunixoutputstream.c Use P_ for translatable param spec strings 2009-04-22 16:11:38 +02:00
gunixoutputstream.h Add "fd" and "close-fd" properties including getters and setters. Patch by 2008-12-08 05:41:43 +00:00
gunixresolver.c Release 2.21.0 2009-05-03 18:08:49 -04:00
gunixresolver.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gunixsocketaddress.c Use P_ for translatable param spec strings 2009-04-22 16:11:38 +02:00
gunixsocketaddress.h Add network address and socket types 2009-04-22 08:36:10 -04:00
gunixvolume.c (gio) 2008-09-08 12:44:07 +00:00
gunixvolume.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gunixvolumemonitor.c Bug 573970 – crash in gunixvolumemonitor:update_mounts when unmounting 2009-03-04 10:45:10 +00:00
gunixvolumemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gvfs.c Doc fixes 2008-07-21 02:19:56 +00:00
gvfs.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gvolume.c Add a note about handling non-hal backends 2009-04-09 21:34:49 -04:00
gvolume.h Add an "aborted" signal to abort a mount operation from the backend side. 2009-02-17 00:02:06 +00:00
gvolumemonitor.c Fix "it's" vs "its" confusion throughout the source. Patch by Will 2009-02-23 04:30:06 +00:00
gvolumemonitor.h Deprecate g_volume_monitor_adopt_orphan_mount() (#555331). 2008-10-12 17:05:17 +00:00
gwin32appinfo.c Bug 545350 – GAppInfo deletion Bug 545351 – Reset associations for 2008-09-26 19:57:36 +00:00
gwin32appinfo.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gwin32mount.c Don't unref icon if NULL. 2008-09-04 20:41:50 +00:00
gwin32mount.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
gwin32resolver.c Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gwin32resolver.h Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00
gwin32volumemonitor.c gfilenamecompleter.c glocaldirectorymonitor.c gmountoperation.c 2008-08-11 19:45:08 +00:00
gwin32volumemonitor.h big header formatting cleanup: indentation, vtable formatting, consistent 2008-09-02 19:05:58 +00:00
Makefile.am Local file implementation of GFileIOStream and ops 2009-05-13 14:42:57 +02:00
makefile.msc add gemblembedicon 2008-08-01 14:15:02 +00:00
makegioalias.pl Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent code from 2008-05-05 15:12:13 +00:00
pltcheck.sh Add GResolver, a glib-ish interface to DNS 2009-04-22 08:36:32 -04:00