Matthias Clasen [Sun, 19 Aug 2012 06:25:02 +0000 (02:25 -0400)]
Improve test coverage for unix streams
Matthias Clasen [Sun, 19 Aug 2012 06:24:44 +0000 (02:24 -0400)]
Improve test coverage for pollable streams
Matthias Clasen [Sun, 19 Aug 2012 06:24:04 +0000 (02:24 -0400)]
Improve GSettings test coverage
Matthias Clasen [Sun, 19 Aug 2012 06:23:32 +0000 (02:23 -0400)]
Improve GAppInfo test coverage
Matthias Clasen [Sun, 19 Aug 2012 06:22:59 +0000 (02:22 -0400)]
Add some GInetAddress tests
Matthias Clasen [Sun, 19 Aug 2012 06:22:33 +0000 (02:22 -0400)]
Add some GPermission tests
Matthias Clasen [Sun, 19 Aug 2012 06:21:02 +0000 (02:21 -0400)]
Cosmetic change
gtk-doc doesn't need <!-- --> anymore to recognize plural
forms of links.
Matthias Clasen [Sun, 19 Aug 2012 06:19:27 +0000 (02:19 -0400)]
Make GPermission more forgiving
It is not great if calling g_permission_acquire on a simple
permission object just segfaults. This commit arranges for
this to return a G_IO_ERROR_NOT_SUPPORTED error.
Matthias Clasen [Sun, 19 Aug 2012 03:17:47 +0000 (23:17 -0400)]
It is 'registered', not 'registred'
Matthias Clasen [Sun, 19 Aug 2012 03:15:58 +0000 (23:15 -0400)]
Exterminate 'the the'
Matthias Clasen [Sat, 18 Aug 2012 18:42:10 +0000 (14:42 -0400)]
Improve utils test coverage
Matthias Clasen [Sat, 18 Aug 2012 18:41:48 +0000 (14:41 -0400)]
Improve uri test coverage
Matthias Clasen [Sat, 18 Aug 2012 18:41:35 +0000 (14:41 -0400)]
Improve strfuncs tests coverage
Matthias Clasen [Sat, 18 Aug 2012 18:41:23 +0000 (14:41 -0400)]
Improve GRegex test coverage
Matthias Clasen [Sat, 18 Aug 2012 18:41:07 +0000 (14:41 -0400)]
Improve GPrivate test coverage
Matthias Clasen [Sat, 18 Aug 2012 18:40:33 +0000 (14:40 -0400)]
Improve file utils test coverage
Matthias Clasen [Sat, 18 Aug 2012 18:40:15 +0000 (14:40 -0400)]
Improve GError test coverage
Matthias Clasen [Sat, 18 Aug 2012 18:39:52 +0000 (14:39 -0400)]
Improve atomic ops test coverage
Matthias Clasen [Sat, 18 Aug 2012 18:39:28 +0000 (14:39 -0400)]
Improve array test coverage
Matthias Clasen [Sat, 18 Aug 2012 18:38:53 +0000 (14:38 -0400)]
Improve threadpool test coverage
Fran Diéguez [Fri, 17 Aug 2012 21:17:51 +0000 (23:17 +0200)]
Updated Galician translations
Owen W. Taylor [Fri, 17 Aug 2012 02:06:45 +0000 (22:06 -0400)]
Fix problems with CLEANFILES and automake-1.11.1
Running with automake-1.11.1, a couple fixes are needed
for CLEANFILES when gtk-doc is not installed.
(Found with Amazon Linux AMI release 2012.03)
https://bugzilla.gnome.org/show_bug.cgi?id=682067
Krishnababu Krothapalli [Fri, 17 Aug 2012 14:13:40 +0000 (19:43 +0530)]
Updated Telugu Translations
Krishnababu Krothapalli [Fri, 17 Aug 2012 13:52:00 +0000 (19:22 +0530)]
Updated Telugu Translations
Chun-wei Fan [Fri, 17 Aug 2012 11:22:43 +0000 (19:22 +0800)]
Fix build on Visual C++
-glib/gmarkup.c: Use G_VA_COPY() instead of va_copy() as va_copy() may not
be universally available.
-gio/gtestdbus.c: Include io.h on Windows for close()
Мирослав Николић [Fri, 17 Aug 2012 10:59:44 +0000 (12:59 +0200)]
Updated Serbian translation
Nilamdyuti Goswami [Fri, 17 Aug 2012 08:52:32 +0000 (14:22 +0530)]
Assamese translation updated
Sandeep Sheshrao Shedmake [Fri, 17 Aug 2012 06:54:15 +0000 (12:24 +0530)]
Updated Marathi Translations
David King [Fri, 17 Feb 2012 11:15:08 +0000 (11:15 +0000)]
docs: Describe GCompletion item memory management
https://bugzilla.gnome.org/show_bug.cgi?id=600751
Matthias Clasen [Fri, 17 Aug 2012 05:14:51 +0000 (01:14 -0400)]
Adapt schema tests to changed error messages
Colin Walters [Tue, 29 May 2012 22:54:58 +0000 (18:54 -0400)]
GMappedFile: Add g_mapped_file_get_bytes()
This is yet another API that has a data/length/refcount combination
that one might often want to turn into a GBytes.
https://bugzilla.gnome.org/show_bug.cgi?id=677065
Matthias Clasen [Fri, 17 Aug 2012 04:27:10 +0000 (00:27 -0400)]
GDateTime: pack the struct better
Makes a difference in 32bit.
Matthias Clasen [Fri, 17 Aug 2012 03:41:19 +0000 (23:41 -0400)]
gdbus: Use g_markup_collect_known_attributes() in GDBus introspection
In order to be able to cope with the introspection XML
from the Telepathy specification, which uses attributes
like tp:type and tp:name-for-bindings, we need to ignore
unknown attributes when parsing.
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=665634
Matthias Clasen [Fri, 17 Aug 2012 03:40:08 +0000 (23:40 -0400)]
gmarkup: Add g_markup_collect_known_attributes()
Add a variant of g_markup_collect_attributes() which will
ignore unknown attributes (such as those from different XML
namespaces) when parsing markup, rather than returning
G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE as g_markup_collect_attributes()
does.
Patch by Philip Withnall,
https://bugzilla.gnome.org/show_bug.cgi?id=665634
Matthias Clasen [Fri, 17 Aug 2012 03:23:16 +0000 (23:23 -0400)]
Fix 'make report'
Turns out this doesn't work unless every Makefile.am includes
Makefile.decl.
Matthias Clasen [Fri, 17 Aug 2012 03:02:41 +0000 (23:02 -0400)]
Miscellaneous string fixes
Typo and punctuation fixes, and some rewording, based
on a patch by Philip Withnall, bug
https://bugzilla.gnome.org/review?bug=628193
Matthias Clasen [Fri, 17 Aug 2012 02:47:43 +0000 (22:47 -0400)]
Make capitalisation of "UNIX" consistent in translatable strings
Based on a patch by Philip Withnall, bug
https://bugzilla.gnome.org/review?bug=628193
Matthias Clasen [Fri, 17 Aug 2012 02:23:20 +0000 (22:23 -0400)]
Change "dash" to "hyphen" in translatable strings
GSchemas use hyphens, not dashes.
Patch by Philip Withnall, bug
https://bugzilla.gnome.org/review?bug=628193
Matthias Clasen [Fri, 17 Aug 2012 02:17:46 +0000 (22:17 -0400)]
Fix leak in GWinHttpVfs
Patch by Ole André Vadla Ravnås, bug
https://bugzilla.gnome.org/show_bug.cgi?id=627423
Matthias Clasen [Fri, 17 Aug 2012 02:15:54 +0000 (22:15 -0400)]
Fix leak in GFileAttributeInfoList
Patch by Ole André Vadla Ravnås, bug
https://bugzilla.gnome.org/show_bug.cgi?id=627423
Matthias Clasen [Fri, 17 Aug 2012 00:18:37 +0000 (20:18 -0400)]
GTest: Improve --help output
https://bugzilla.gnome.org/show_bug.cgi?id=550433
David King [Fri, 17 Feb 2012 14:42:58 +0000 (14:42 +0000)]
docs: Improve G_GNUC_* documentation
Mention where the GCC attributes should be placed for functions and
arguments. Add an example for G_GNUC_UNUSED.
https://bugzilla.gnome.org/show_bug.cgi?id=326931
Matthias Clasen [Thu, 16 Aug 2012 22:44:41 +0000 (18:44 -0400)]
Improve glib-genmarshal man page
Expand the example in glib-genmarshal.1 to include the actual
commandline invocations, and update the generated function
names to match reality.
https://bugzilla.gnome.org/show_bug.cgi?id=637460
Colin Walters [Thu, 16 Aug 2012 22:31:02 +0000 (18:31 -0400)]
build: Fix the --disable-man case
The manpage listing needs to be inside the conditional.
Owen W. Taylor [Tue, 14 Aug 2012 16:57:43 +0000 (12:57 -0400)]
Add tests for g_file_make_directory_with_parents()
Add tests to catch recent regressions with g_file_make_directory_with_parents()
https://bugzilla.gnome.org/show_bug.cgi?id=680823
Owen W. Taylor [Tue, 14 Aug 2012 15:25:56 +0000 (11:25 -0400)]
g_file_make_directory_with_parents: clean up logic
Simplify logic by only looking at whether we have a GError and
not also using return codes.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
Owen W. Taylor [Tue, 14 Aug 2012 15:20:16 +0000 (11:20 -0400)]
g_file_make_directory_with_parents(): fix a corner case
If g_file_get_parent() unexpectedly failed, we could return
FALSE but with no error.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
Owen W. Taylor [Tue, 14 Aug 2012 15:00:14 +0000 (11:00 -0400)]
g_file_make_directory_with_parents: refix error propagation
The patch from
b0bce4ad triggered segfaults - see:
http://redmine.yorba.org/issues/5656
We were clearing the error before dereferencing it in the next
go-around of the while loop - this wasn't necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
Matthias Clasen [Wed, 8 Aug 2012 14:01:47 +0000 (10:01 -0400)]
Remove man page placeholder generation
I don't see a good reason for this - if man page generation is
disabled, man pages are not produced, and things like 'make dist'
will fail. That is simpler and better.
https://bugzilla.gnome.org/show_bug.cgi?id=681336
Matthias Clasen [Wed, 8 Aug 2012 13:57:48 +0000 (09:57 -0400)]
Clean up man pages on 'clean'
Follow the automake heuristic that says "if 'make' created it,
'make clean' should remove it".
https://bugzilla.gnome.org/show_bug.cgi?id=681336
Matthias Clasen [Wed, 8 Aug 2012 13:55:29 +0000 (09:55 -0400)]
Make --enable-man and --enable-gtk-doc independent
Previously, --enable-man --disable-gtk-doc would silently skip
man page generation, because we didn't even desdend into docs/reference.
Fix this by always going there.
https://bugzilla.gnome.org/show_bug.cgi?id=681336
Matthias Clasen [Thu, 16 Aug 2012 21:21:03 +0000 (17:21 -0400)]
Fix an example
Pointed out by Chandni Verma in
https://bugzilla.gnome.org/show_bug.cgi?id=682025
Javier Jardón [Tue, 14 Aug 2012 17:45:10 +0000 (02:45 +0900)]
Revert "Use upstream gettext instead the glib one"
Commited by mistake
This reverts commit
e930e3b3aac2fe4d62996d8033121a40153f2da3.
Sebastian Geiger [Thu, 9 Aug 2012 21:01:29 +0000 (23:01 +0200)]
compiling.xml: Add note and fix gcc example
Because of the '--as-needed' default option
for the linker, the linking will fail, if the
file name appears after any of the options or
the pkg-config invocation.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681854
Javier Jardón [Mon, 16 May 2011 12:23:47 +0000 (13:23 +0100)]
Use upstream gettext instead the glib one
Dirgita [Sun, 12 Aug 2012 23:04:31 +0000 (06:04 +0700)]
Updated Indonesian translation
Colin Walters [Tue, 7 Aug 2012 21:26:43 +0000 (17:26 -0400)]
build: Switch back to using AS_IF for conditionals
See https://bugzilla.gnome.org/show_bug.cgi?id=674483
https://bugzilla.gnome.org/show_bug.cgi?id=681413
Chao-Hsiung Liao [Tue, 7 Aug 2012 05:36:35 +0000 (13:36 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Stef Walter [Mon, 6 Aug 2012 16:20:48 +0000 (18:20 +0200)]
gtlscertificate: Add certificate-bytes and private-key-bytes props
* These properties contain the same data as certificate and
private-key, but as GBytes
https://bugzilla.gnome.org/show_bug.cgi?id=681319
Ryan Lortie [Mon, 6 Aug 2012 20:20:36 +0000 (16:20 -0400)]
bump version
Ryan Lortie [Mon, 6 Aug 2012 19:56:26 +0000 (15:56 -0400)]
GLib 2.33.8
Matthias Clasen [Mon, 6 Aug 2012 16:08:21 +0000 (12:08 -0400)]
Don't use GIO in GTestDBus setup
Using GIO here may cause the gvfs module to be loaded, which
in turn gets onto the session bus to talk to gvfsd - not ideal
if you are trying to control the session bus life cycle. Instead,
just use old-fashioned glib file utils.
Matthias Clasen [Mon, 6 Aug 2012 16:08:04 +0000 (12:08 -0400)]
More updates
Matthias Clasen [Mon, 6 Aug 2012 15:55:59 +0000 (11:55 -0400)]
Solaris build fix for GIO
Solaris/OpenSolaris/OpenIndiana define FIONREAD in sys/filio.h.
This commit adds a configure check for this header, and includes
it conditionally in gio/gsocket.c.
Patch by Fabian Groffen, bug 675524.
Dan Winship [Fri, 3 Feb 2012 18:03:38 +0000 (13:03 -0500)]
gio/tests/g-icon.c: fix some path checks on win32
Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
rather than hardcoded "/"s.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
Dan Winship [Fri, 3 Feb 2012 17:42:10 +0000 (12:42 -0500)]
gicon: make g_icon_new_for_string() recognize win32 paths
(but for compatibility, make it still recognize unix paths on win32
too)
https://bugzilla.gnome.org/show_bug.cgi?id=669331
Dan Winship [Fri, 3 Feb 2012 16:35:26 +0000 (11:35 -0500)]
gio/tests/file: skip the file monitor tests if using GPollFileMonitor
test_create_delete() assumes that if it creates a file and then
immediately deletes it, that the file monitor will notice this and
record it as a create followed by a delete. But that won't work with
GPollFileMonitor, which will just think nothing changed. So skip the
test in that case.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
Dan Winship [Fri, 3 Feb 2012 16:12:02 +0000 (11:12 -0500)]
gio/tests/g-file.c: fix some path checks on win32
Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
rather than hardcoded "/"s.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
Dan Winship [Fri, 3 Feb 2012 16:10:50 +0000 (11:10 -0500)]
glocalfile: fix g_file_get_parse_name() on win32
When getting the parse name for a file: URI on win32, we were not
translating "\" to "/", resulting in incorrect output.
https://bugzilla.gnome.org/show_bug.cgi?id=669331
Matthias Clasen [Mon, 6 Aug 2012 15:03:42 +0000 (11:03 -0400)]
Plug a minor memory leak in GDBusObjectProxy
As pointed out by Patrick Ohly in bug 680505,
GDBusObjectProxy was forgetting to free its object_path.
David Rothlisberger [Mon, 16 Jul 2012 12:12:15 +0000 (13:12 +0100)]
gobject docs: Remove confusing acronym
In the wikipedia disambiguation page[1] the only entry that even
remotely makes sense in this context is "and so on". Google searches
for "aso memory management" and "aso garbage collection" don't yield
anything relevant.
[1] http://en.wikipedia.org/wiki/ASO
https://bugzilla.gnome.org/show_bug.cgi?id=679996
David Rothlisberger [Mon, 16 Jul 2012 09:57:46 +0000 (10:57 +0100)]
gobject docs: Remove incorrect reference to signals docs
The chapter on signals comes after this chapter, not before (see
"tut_gobject.xml" in docs/reference/gobject/gobject-docs.xml).
https://bugzilla.gnome.org/show_bug.cgi?id=679996
Brian Koning [Mon, 23 Jul 2012 15:04:45 +0000 (11:04 -0400)]
Remove extra newline chars in local g_application_command_line_print/err
The extra newline chars in the local implementation of g_application_command_line_print and g_application_command_line_printerr() cause an unwanted newline after printed strings. This patch removes the newline chars to make the functions consistent with their documentation.
https://bugzilla.gnome.org/show_bug.cgi?id=680459
Pavel Vasin [Mon, 16 Jul 2012 11:57:26 +0000 (15:57 +0400)]
GDBusActionGroup: hold ref until async init done
to avoid use-after-free if GDBusActionGroup was finalized
https://bugzilla.gnome.org/show_bug.cgi?id=679509
Pavel Vasin [Sun, 15 Jul 2012 10:34:53 +0000 (14:34 +0400)]
gio/tests/actions: test for bug679509
Matthias Clasen [Mon, 6 Aug 2012 12:51:40 +0000 (08:51 -0400)]
Deprecated GSlice config API
This was marked as 'internal debugging' in the headers, and
should have never been made public. As a first step to repair
this, deprecate it.
https://bugzilla.gnome.org/show_bug.cgi?id=680831
Matthias Clasen [Mon, 6 Aug 2012 12:49:30 +0000 (08:49 -0400)]
configure.ac: Use AS_HELP_STRING throughout
https://bugzilla.gnome.org/show_bug.cgi?id=680831
Stef Walter [Fri, 3 Aug 2012 19:51:08 +0000 (21:51 +0200)]
gtlscertificate: Don't confuse certificate and public key in docs
* A certificate sorta acts as a public key, but more specifically
it contains a public key (in its subjectPublicKeyInfo) field.
* Documentation was confusing and could have read like the
certificate and certificate-pem properties were returning the
public key part of the certificate.
https://bugzilla.gnome.org/show_bug.cgi?id=681158
Stef Walter [Tue, 31 Jul 2012 14:47:45 +0000 (16:47 +0200)]
gchecksum: Add g_compute_checksum_for_bytes()
* Add a GBytes based version of g_compute_checksum_for_data()
* Add appropriate tests
https://bugzilla.gnome.org/show_bug.cgi?id=680912
Stef Walter [Fri, 3 Aug 2012 16:19:36 +0000 (18:19 +0200)]
checksum: Use functions instead of macros when building tests
* No need for hard to debug and maintain macros here.
https://bugzilla.gnome.org/show_bug.cgi?id=681151
Javier Jardón [Tue, 17 Apr 2012 11:59:11 +0000 (12:59 +0100)]
Make gtk-doc not a hard dependency of GLib
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674314
Mark Nauwelaerts [Wed, 25 Apr 2012 12:21:06 +0000 (14:21 +0200)]
gclosure: do not copy and leak when generically marshalling return value
https://bugzilla.gnome.org/show_bug.cgi?id=674800
Mark Nauwelaerts [Thu, 19 Jul 2012 14:38:59 +0000 (16:38 +0200)]
tests: add check for leaking signal return value
https://bugzilla.gnome.org/show_bug.cgi?id=674800
Mark Nauwelaerts [Thu, 19 Jul 2012 14:38:06 +0000 (16:38 +0200)]
tests: make refcount signals test slightly valgrind cleaner
Matthias Clasen [Sat, 4 Aug 2012 21:49:53 +0000 (17:49 -0400)]
NEWS updates for 2.33.8
Matthias Clasen [Thu, 2 Aug 2012 22:36:25 +0000 (00:36 +0200)]
docs: Improve man page consistency
Make Options sections refsect1 instead of refsect2, and use
uppercase for argument names. Also add a product name, and
shorten some argument names.
Matthias Clasen [Thu, 2 Aug 2012 22:33:34 +0000 (00:33 +0200)]
docs: Improve man page generation
Use $(AM_V_GEN) for generating man pages, and set some parameters
for the XSL stylesheets. Among other things, don't generate AUTHORS
and COPYRIGHT sections.
Matthias Clasen [Thu, 2 Aug 2012 21:52:46 +0000 (23:52 +0200)]
Rework the man page configury
Default to generate man pages if the required tools and
stylesheets are found. Error out if --enable-man is given
but tools or stylesheets are missing.
Matthias Clasen [Thu, 2 Aug 2012 21:51:52 +0000 (23:51 +0200)]
docs: Don't put links in section titles
Stef Walter [Wed, 1 Aug 2012 08:41:02 +0000 (10:41 +0200)]
gtlscertificate: Add g_tls_certificate_is_same() function
* Certificate equality in PKIX in general is equality between
the DER encoding of the certificates.
https://bugzilla.gnome.org/show_bug.cgi?id=681116
Stef Walter [Wed, 1 Aug 2012 12:22:53 +0000 (14:22 +0200)]
gtlsdatabase: Don't complain if no callbacks for async functions
https://bugzilla.gnome.org/show_bug.cgi?id=681118
Sweta Kothari [Fri, 3 Aug 2012 08:05:05 +0000 (13:35 +0530)]
Updated gujarati file
Sweta Kothari [Fri, 3 Aug 2012 08:02:12 +0000 (13:32 +0530)]
Updated gujarati file
David Zeuthen [Wed, 1 Aug 2012 15:57:22 +0000 (11:57 -0400)]
GDBusError: Fix up G_STATIC_ASSERT guidance
This was reported in bug 680994.
https://bugzilla.gnome.org/show_bug.cgi?id=680994
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
Dan Winship [Wed, 25 Jul 2012 18:41:04 +0000 (14:41 -0400)]
gthreadpool: set default max_unused_threads and max_idle_time values
GThreadPool defaulted to 0 for max_unused_threads (meaning thread-pool
threads would exit immediately if there was not already another task
waiting for them), and 0 for max_idle_time (meaning unused threads
would linger forever, though this is only relevant if you changed
max_unused_threads).
However, GIOScheduler changed the global defaults to 2 and 15*1000,
respectively, arguing that these were more useful defaults. And they
are, so let's use them.
https://bugzilla.gnome.org/show_bug.cgi?id=661767
Dan Winship [Mon, 30 Jul 2012 12:06:57 +0000 (08:06 -0400)]
gmain: allow g_source_get_context() on destroyed sources
g_source_get_context() was checking that the source wasn't destroyed
(since a source doesn't hold a ref on its context, and so
source->context might point to garbage in that case). However, it's
useful to be allowed to call g_source_get_context() on a source that
is destroyed-but-currently-running.
So instead, let g_source_get_context() return the context whenever
it's non-NULL, and clear the source->context of any sources that are
still in a context's sources list when the context is freed. Since
sources are only removed from the list when the source is freed (not
when it is destroyed), this means that now whenever a source has a
non-NULL context pointer, then that pointer is valid.
This also means that g_source_get_time() will now return-if-fail
rather than crashing if it is called on a source whose context has
been destroyed.
Add tests to glib/tests/mainloop to verify that g_source_get_context()
and g_source_get_time() work on destroyed sources.
https://bugzilla.gnome.org/show_bug.cgi?id=661767
Dan Winship [Sun, 29 Jul 2012 17:06:53 +0000 (13:06 -0400)]
glib/tests/mainloop: test g_source_get_time()
Verify that
- g_source_get_time() does not change within a single callback
(even if the real time does)
- g_source_get_time() does not change between different callbacks in
the same mainloop iteration
- g_source_get_time() does change between iterations if the real
time did.
https://bugzilla.gnome.org/show_bug.cgi?id=661767
Owen W. Taylor [Mon, 30 Jul 2012 11:33:05 +0000 (13:33 +0200)]
g_file_make_directory_with_parents: Fix error propagation
When creating a directory fails for some reason other than
the parent not existing, don't clear the error before we try
to propagate it.
To reproduce, run 'ostadmin init' on /ostree or otherwise try to
run the function on a directory with a parent directory where the
current user is not allowed to write.
https://bugzilla.gnome.org/show_bug.cgi?id=680823
Colin Walters [Mon, 30 Jul 2012 09:11:08 +0000 (05:11 -0400)]
GFile: Note semantics of g_file_delete()
Particularly for someone programming on Unix, this helps them
understand that we will unlink symbolic links, and not follow them.
Colin Walters [Sat, 28 Jul 2012 13:30:22 +0000 (09:30 -0400)]
GFile: Add g_file_delete_async()
This looks like it was stubbed out but not implemented; the vtable
entry dates to commit
3781343738de4abddf56982325a77bd70a98cd26 which
is just alex's initial merge of gio into glib.
I was working on some code that wants an asynchronous rm -rf
equivalent, and so yeah, this is desirable.
https://bugzilla.gnome.org/show_bug.cgi?id=680760