Alexander Larsson [Thu, 28 Jun 2012 13:38:06 +0000 (15:38 +0200)]
Fix the mimetype default fix
We need to ignore the defaults.list item only when there
was a mimetype handler found in a previous mimetype, not
if one was found for the same mimetype as the one that
is listed in defaults.list (same for the new-style defaults).
Alexander Larsson [Thu, 28 Jun 2012 12:50:37 +0000 (14:50 +0200)]
Fix default app lookup wrt parent types and defaults.list
There was an issue when looking up the default handler
for a type where a supertype was listed in defaults.list.
We would pick the default for the parent type even if
there was a handler for the more specific type.
In the case of the new-style defaults marking (
"Default Applications" in mimeapps.list) we were already
checking for a more specific handler befor using a default,
but we also need to do a similar check for the defaults.list
case.
https://bugzilla.gnome.org/show_bug.cgi?id=678944
Stef Walter [Thu, 28 Jun 2012 12:41:39 +0000 (14:41 +0200)]
GTlsInteraction: Fix incorrect locking of mutex
* Fix incorrect locking of mutex in g_tls_interaction_invoke_ask_password()
https://bugzilla.gnome.org/show_bug.cgi?id=678758
Martin Pitt [Wed, 27 Jun 2012 07:25:37 +0000 (09:25 +0200)]
gio/tests/contenttype: Call g_content_type_guess() with valid data len
g_content_type_guess() requires specifying a valid data length. Fixes a
segfault when running the test.
Also add an explicit check for this and return XDG_MIME_TYPE_UNKNOWN when
data_size is specified as -1, to avoid crashing.
https://bugzilla.gnome.org/show_bug.cgi?id=674452
Martin Pitt [Wed, 27 Jun 2012 09:46:28 +0000 (11:46 +0200)]
/mainloop/timeouts test: Reduce race condition
Due to load, particular traits of the architecture, or other circumstances, the
/mainloop/timeouts sometimes manages to call the "every
100 ms" timer loop only 9 times in 1050 ms.
This is an inherent race-condition in the test; allow it some slack and accept
9 times as well.
https://bugzilla.gnome.org/show_bug.cgi?id=678959
Philipp Kern [Wed, 27 Jun 2012 08:57:50 +0000 (10:57 +0200)]
valuetransform: Fix definition of ulong_bool
On big endian 64 bit machines such as s390x, an uint is too small to hold a
ulong_bool; it needs to be an actual ulong.
https://bugzilla.gnome.org/show_bug.cgi?id=678949
http://bugs.debian.org/662057
Alexander Shopov [Wed, 27 Jun 2012 04:17:40 +0000 (07:17 +0300)]
Updated Bulgarian translation
Martin Pitt [Tue, 26 Jun 2012 16:32:29 +0000 (18:32 +0200)]
Allow slightly too small poll duration in /socket/timed_wait test
Sometimes the poll duration in the /socket/timed_wait test is slightly lower
than the requested 100000, causing failures like
ERROR:/build/buildd/glib2.0-2.33.2/./gio/tests/socket.c:619:test_timed_wait:
assertion failed (poll_duration > = 100000): (99240 >= 100000)
FAIL
Adjust the test to also allow some jitter in the "too small" direction, similar
to the already existing span for "slightly too large".
https://bugzilla.gnome.org/show_bug.cgi?id=678881
Colin Walters [Tue, 26 Jun 2012 00:46:28 +0000 (20:46 -0400)]
GTestDBus: Don't call into gvfs
https://bugzilla.gnome.org/show_bug.cgi?id=678808
Dan Winship [Wed, 11 Apr 2012 17:08:13 +0000 (13:08 -0400)]
GMainContext: reorganize source list to avoid O(n) behavior
Rather than having a single priority-ordered list of GSources, store a
list of queues of each priority level. This means that adding a source
is now O(n) in the number of unique priority levels currently being
used, rather than O(n) in the total number of sources.
https://bugzilla.gnome.org/show_bug.cgi?id=619329
Dan Winship [Sat, 23 Jun 2012 02:21:05 +0000 (22:21 -0400)]
gmain: add GSourceIter
add an explicit iterator for GMainContext sources
https://bugzilla.gnome.org/show_bug.cgi?id=619329
Dan Winship [Sat, 23 Jun 2012 16:01:40 +0000 (12:01 -0400)]
gmain: rename some variables for clarity
https://bugzilla.gnome.org/show_bug.cgi?id=619329
Dan Winship [Wed, 11 Apr 2012 14:22:45 +0000 (10:22 -0400)]
gmain: child sources must always have same priority as parent
A child source does not have a priority of its own; it must have the
same priority as its parent. Enforce this in
g_source_set_priority_unlocked().
https://bugzilla.gnome.org/show_bug.cgi?id=619329
Ryan Lortie [Tue, 30 Aug 2011 16:15:04 +0000 (12:15 -0400)]
GSource: initialise ->priv on construct
For efficiency, we waited until setting up child sources to allocate
->priv. Simplify things a bit by allocating it from the start.
https://bugzilla.gnome.org/show_bug.cgi?id=619329
Dan Winship [Sun, 24 Jun 2012 13:48:10 +0000 (09:48 -0400)]
tests: add a timing test for adding lots of GSources
https://bugzilla.gnome.org/show_bug.cgi?id=619329
Ryan Lortie [Tue, 26 Jun 2012 03:23:36 +0000 (23:23 -0400)]
glib/: gtk-doc cleanup
Colin Walters [Mon, 25 Jun 2012 23:37:05 +0000 (19:37 -0400)]
Fix previous commit
Colin Walters [Mon, 25 Jun 2012 22:14:10 +0000 (18:14 -0400)]
gio/tests/actions: Plug a memory leak
Colin Walters [Mon, 25 Jun 2012 21:05:45 +0000 (17:05 -0400)]
GIOScheduler: Disconnect from cancellable after job completes
This was causing crashes when a cancellable was canceled after the job
had completed.
https://bugzilla.gnome.org/show_bug.cgi?id=678576
Ryan Lortie [Mon, 25 Jun 2012 20:55:31 +0000 (16:55 -0400)]
*bump*
Ryan Lortie [Mon, 25 Jun 2012 20:29:53 +0000 (16:29 -0400)]
GLib 2.33.3
Ryan Lortie [Mon, 25 Jun 2012 14:37:51 +0000 (10:37 -0400)]
Revert "GIOScheduler: Avoid constant iteration over pending job list"
This reverts commit
2839297686a9305b4fa909b93c337ef1d1a5e94b.
Conflicts:
gio/gioscheduler.c
https://bugzilla.gnome.org/show_bug.cgi?id=678576
Lars Uebernickel [Mon, 25 Jun 2012 16:29:01 +0000 (18:29 +0200)]
GDbusActionGroup: always set strict when _query_action fails
Fran Diéguez [Sun, 24 Jun 2012 22:01:07 +0000 (00:01 +0200)]
Updated Galician translations
Matthias Clasen [Sun, 24 Jun 2012 00:55:51 +0000 (20:55 -0400)]
Mark utf8 performance tests as such
Matthias Clasen [Sat, 23 Jun 2012 21:58:51 +0000 (17:58 -0400)]
Remove a few redundant ;s
Phil Clayton [Tue, 12 Jun 2012 15:09:19 +0000 (16:09 +0100)]
Add missing annotation to GDBusConnection::closed
Add annotation (allow-none) to the parameter error.
https://bugzilla.gnome.org/show_bug.cgi?id=677952
Emmanuele Bassi [Thu, 31 May 2012 22:48:35 +0000 (23:48 +0100)]
Update the comment in gmarshal.list
The current note makes it look like the marshaller code generation has
been deprecated in favour of the libffi-based generic marshaller; this
is not the case, so we should probably clarify the point a bit.
https://bugzilla.gnome.org/show_bug.cgi?id=677235
Matthias Clasen [Sat, 23 Jun 2012 21:51:11 +0000 (17:51 -0400)]
Add a test for G_USER_DIRECTOR_DESKTOP
Based on a patch by Marc-Antoine Perennou,
https://bugzilla.gnome.org/show_bug.cgi?id=676594
Christian Persch [Sun, 17 Jun 2012 20:51:44 +0000 (22:51 +0200)]
regex: Fix unicode othercasing
The old _pcre_ucp_othercase() function was wrong in returning
NOTACHAR (0xffffffff) for characters that aren't changed by upper-
and lower-casing. This led to PCRE internally using incorrect (or
at least inefficient) character classes when using G_REGEX_CASELESS.
E.g. [Z-\x{100}] turned into:
[Z\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{39c}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{178}z-\x{101}]
instead of the expected and efficient
[Z\x{39c}\x{178}z-\x{101}]
https://bugzilla.gnome.org/show_bug.cgi?id=678273
Matthias Clasen [Sat, 23 Jun 2012 21:30:10 +0000 (17:30 -0400)]
Add a note of caution to the g_slist_delete_link() docs
Sasi Bhushan Boddepalli [Sat, 23 Jun 2012 04:46:28 +0000 (10:16 +0530)]
Updated Telugu Translation
Colin Walters [Thu, 21 Jun 2012 15:10:00 +0000 (11:10 -0400)]
GIOScheduler: Use a GList, not GSList for jobs
In general, code using g_slist_delete_link() is broken, because it
potentially requires an O(n) traversal. Just switch to GList in this
case.
The performance hit here was exacerbated by the fact that we were
holding a mutex that needed to be accessed by all threads.
https://bugzilla.gnome.org/show_bug.cgi?id=678576
Colin Walters [Thu, 21 Jun 2012 14:20:20 +0000 (10:20 -0400)]
GIOScheduler: Avoid constant iteration over pending job list
The iteration over the list (while holding a mutex) was a serious
performance hit for asynchronous I/O. We can just use
g_cancellable_connect().
https://bugzilla.gnome.org/show_bug.cgi?id=678576
Colin Walters [Thu, 21 Jun 2012 19:44:16 +0000 (15:44 -0400)]
GRand: Check return value of fopen directly
This doesn't fix anything, it should just silence some static analysis
tools.
Colin Walters [Thu, 21 Jun 2012 19:37:39 +0000 (15:37 -0400)]
gspawn: Abort if we can't open /dev/null
This really "shouldn't happen", but if we have an assertion here, it
will help static analysis tools know we're not hitting undefined
state.
Colin Walters [Thu, 21 Jun 2012 19:33:51 +0000 (15:33 -0400)]
tests/unix: Ensure buffer is NUL terminated
Colin Walters [Thu, 21 Jun 2012 16:12:53 +0000 (12:12 -0400)]
gsignal: Properly handle NULL nodes
Colin Walters [Thu, 21 Jun 2012 16:12:33 +0000 (12:12 -0400)]
gresourcefile.c: Remove stray semicolon
Colin Walters [Thu, 21 Jun 2012 16:08:05 +0000 (12:08 -0400)]
gmenu: Remove stray semicolon in g_menu_clear_item()
Colin Walters [Thu, 21 Jun 2012 16:06:34 +0000 (12:06 -0400)]
tests: Add missing initializer for return value
Colin Walters [Thu, 21 Jun 2012 16:05:39 +0000 (12:05 -0400)]
tests: Add missing va_end()
Colin Walters [Thu, 21 Jun 2012 16:00:04 +0000 (12:00 -0400)]
gfileutils: Remove extra fclose()
This is a regression introduced by:
commit
6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
Author: Matthias Clasen <mclasen@redhat.com>
Date: Tue Jun 14 10:12:46 2011 -0400
Don't leak resources in error cases
Daniel Mustieles [Fri, 22 Jun 2012 11:44:29 +0000 (13:44 +0200)]
Updated Spanish translation
Stef Walter [Sun, 13 May 2012 05:44:57 +0000 (07:44 +0200)]
gresolver: More robust parsing of DNS responses
* Handle truncated responses, and invalid names
https://bugzilla.gnome.org/show_bug.cgi?id=675966
Matthew Barnes [Fri, 22 Jun 2012 03:39:14 +0000 (23:39 -0400)]
Add g_dbus_object_manager_server_is_exported()
Returns whether a GDBusObjectSkeleton is exported on a
GDBusObjectManagerServer.
https://bugzilla.gnome.org/show_bug.cgi?id=678539
Colin Walters [Thu, 21 Jun 2012 22:32:06 +0000 (18:32 -0400)]
GUnixVolumeMonitor: Make use of new g_list_copy_deep()
Jonh Wendell [Thu, 21 Jun 2012 15:23:23 +0000 (12:23 -0300)]
Adds g_list_copy_deep and g_slist_copy_deep
They make a full (deep) copy of a list.
In contrast with g_[s]list_copy(), these functions take a function as a argument
to make a copy of each list element, in addition to copying the list container itself.
The functions g_[s]list_copy() were reimplemented to just call the new functions
with NULL as the function argument, which will behave like current implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=675024
Dan Winship [Thu, 21 Jun 2012 19:13:06 +0000 (15:13 -0400)]
gio/tests/proxy-test: fix cleanup
make sure the proxy threads are in the "waiting for a connection"
state when we do the final cleanup, or else there are race conditions
involving which thread processes the GCancellable cancellation first.
Matthias Clasen [Thu, 21 Jun 2012 10:11:58 +0000 (06:11 -0400)]
Install bash completion files in /usr/share/
The bash-completion code nowadays expects completion files to
be installed in /usr/share/bash-completion/completions, and
expects them to be named like the command they are completing
for.
https://bugzilla.gnome.org/show_bug.cgi?id=677782
Dan Winship [Wed, 20 Jun 2012 14:14:01 +0000 (10:14 -0400)]
gio/tests/pollable: add can_poll() assertions
Assert that socket streams and socket/pipe-based unix streams are
pollable, and file-based unix streams are not.
https://bugzilla.gnome.org/show_bug.cgi?id=677770
Dan Winship [Mon, 18 Jun 2012 19:31:47 +0000 (15:31 -0400)]
gdbus: fix generated code to not warn under -Wfloat-equal
https://bugzilla.gnome.org/show_bug.cgi?id=678333
Chun-wei Fan [Wed, 20 Jun 2012 02:19:14 +0000 (10:19 +0800)]
msvc_recommended_pragmas.h: Re-enable C4819 warnings
Apparently the C4819 warnings appear due to a bug on Visual C++ on DBCS
locales, so re-enable this.
Add a note in the Visual C++ Readme.txt's regarding this.
Nilamdyuti Goswami [Tue, 19 Jun 2012 13:21:26 +0000 (18:51 +0530)]
Assamese translation reviewed
Chun-wei Fan [Tue, 19 Jun 2012 08:35:26 +0000 (16:35 +0800)]
Bug 678332-gio/gconverterinputstream.c: Fix build
Apparently the previous change to this file broke GCC builds, so fix that.
Chun-wei Fan [Tue, 19 Jun 2012 04:04:28 +0000 (12:04 +0800)]
Bug 678332-GIO: Fix build on Windows/non-GCC
-gconverterinputstream.c: Avoid GCCism by not using non-standard pointer
arithmetic on void*, but do a cast to char * as that seems to be what the
variable was used for.
-gtestdbus.c: Don't include unistd.h unconditionally, and use g_usleep()
instead of usleep(), as usleep() is not universally available.
Chun-wei Fan [Mon, 18 Jun 2012 09:09:56 +0000 (17:09 +0800)]
build/win32/vs9/glib.vsprops: Cosmetics
Make it more consistent accross the board by using CopyDir as the
output/"install" folder.
Martin Pitt [Mon, 18 Jun 2012 05:39:23 +0000 (07:39 +0200)]
Fix g_utf8_validate() out argument transfer mode
The "end" argument is unusual in g_utf8_validate(): it's not a classic out
argument which gets allocated by the called function, but merely points into
one of its input arguments. Thus it is "transfer none".
https://bugzilla.gnome.org/show_bug.cgi?id=672889
Dan Winship [Sat, 16 Jun 2012 14:38:45 +0000 (10:38 -0400)]
docs: fix an example
Matthias Clasen [Fri, 15 Jun 2012 22:53:09 +0000 (18:53 -0400)]
GKeyFile: Deal better with blank lines
There is no need to store a has_trailing_blank_line boolean for
each group, we can just check this at the time we assemble the data.
This fixes a problem without roundtrips where we would sometimes
add an extra blank line between groups.
The testcase here is inspired by
https://bugzilla.gnome.org/show_bug.cgi?id=677817
Matthias Clasen [Fri, 15 Jun 2012 19:16:13 +0000 (15:16 -0400)]
GWakeup: Avoid extraneous wakeups
We were checking the wrong number here, and waking up unnecessarily.
https://bugzilla.gnome.org/show_bug.cgi?id=678052
Paolo Borelli [Fri, 15 Jun 2012 12:41:20 +0000 (14:41 +0200)]
Improve g_find_program_in_path documentation
Document that g_find_program_in_path returns a newly-allocated string
Tom Tryfonidis [Fri, 15 Jun 2012 10:15:48 +0000 (13:15 +0300)]
Updated Greek translation
Daniel Mustieles [Thu, 14 Jun 2012 11:48:29 +0000 (13:48 +0200)]
Updated Spanish translation
Khaled Hosny [Wed, 13 Jun 2012 19:00:44 +0000 (21:00 +0200)]
Updated Arabic translation
William Jon McCann [Mon, 30 Apr 2012 16:51:25 +0000 (12:51 -0400)]
Update to use XDG cache home for thumbnails
https://bugzilla.gnome.org/show_bug.cgi?id=675168
Matthias Clasen [Wed, 13 Jun 2012 18:43:29 +0000 (14:43 -0400)]
Improve GTimeZone test coverage
Benjamin Otte [Wed, 13 Jun 2012 15:33:01 +0000 (17:33 +0200)]
glib-compile-resources: Forward errors from spawned processes
We just grab stderr from gdk-pixbuf-to-csource and xmllint and include
it in the error message. It's the best we can do.
Stefan Sauer [Tue, 12 Jun 2012 18:22:39 +0000 (20:22 +0200)]
gtype: make these cases fatal.
Otherwise we crash with a null-ptr deref in g_object_newv and ever there we
should not return null, as we're saying that object creation will not return
null.
Dan Winship [Tue, 12 Jun 2012 11:09:53 +0000 (07:09 -0400)]
update .gitignore
Dan Winship [Tue, 12 Jun 2012 11:08:26 +0000 (07:08 -0400)]
gunixoutputstream: add missing can_poll() implementation
https://bugzilla.gnome.org/show_bug.cgi?id=677770
Murray Cumming [Tue, 12 Jun 2012 08:35:52 +0000 (10:35 +0200)]
Remove trailing commas from enums
Matthias Clasen [Mon, 11 Jun 2012 14:24:03 +0000 (10:24 -0400)]
Correct the docs for g_time_zone_adjust_time
March 13, 2010 is very ordinary.
March 14, 2010 is the special day.
Matthias Clasen [Mon, 11 Jun 2012 14:23:42 +0000 (10:23 -0400)]
Improve GTimeZone test coverage
Matthias Clasen [Mon, 11 Jun 2012 11:19:42 +0000 (07:19 -0400)]
Cosmetic changes
Matthias Clasen [Mon, 11 Jun 2012 11:19:14 +0000 (07:19 -0400)]
Improve GOptionContext test coverage
Matthias Clasen [Mon, 11 Jun 2012 11:18:29 +0000 (07:18 -0400)]
Fix a typo
It is 'entries', not 'entires'.
David Zeuthen [Fri, 8 Jun 2012 17:30:48 +0000 (13:30 -0400)]
GDBusProxy: Treat org.freedesktop.systemd1.Masked error as non-fatal
This is useful otherwise we'll fail if a systemd service is
masked. See bug 677718 for details.
https://bugzilla.gnome.org/show_bug.cgi?id=677718
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
Daniel Macks [Thu, 7 Jun 2012 02:40:26 +0000 (22:40 -0400)]
Fix path to aclocal in output message
datadir is defined in terms of datarootdir by default in configure
(datadir='${datarootdir}' with ${datarootdir} not expanded), so
defining datadir must happen *after* datarootdir is defined in the
glib-gettextize shell script. Otherwise ${datarootdir} is null when it
is expanded at runtime.
https://bugzilla.gnome.org/show_bug.cgi?id=518309
Martin Jansa [Thu, 7 Jun 2012 01:38:28 +0000 (21:38 -0400)]
configure: Add --disable-libelf option
See http://git.openembedded.org/openembedded-core/tree/meta/recipes-core/glib-2.0/glib-2.0/nolibelf.patch?id=
1f73485a143f0aa6cd87636f3d36a7d1dfc40a3b
Signed-off-by: Colin Walters <walters@verbum.org>
Tomas Bzatek [Wed, 6 Jun 2012 17:44:39 +0000 (19:44 +0200)]
gdbus: Implement g_dbus_connection_get_last_serial()
This patch brings an ability to retrieve serial number of the last
message sent within the current thread.
https://bugzilla.gnome.org/show_bug.cgi?id=676825
Colin Walters [Wed, 6 Jun 2012 11:15:48 +0000 (07:15 -0400)]
tests/spawn-multithreaded: Decrease parallelism to avoid crashing on OS X
https://bugzilla.gnome.org/show_bug.cgi?id=677527
Daniel Macks [Tue, 5 Jun 2012 23:20:13 +0000 (19:20 -0400)]
Pass -framework sub-flag without embedded whitespace
The "-framework" linker flag takes a second word as a parameter. If
they are passed separated with whitespace, some flag-handling routines
may not know to keep the two words together as a single unit. Use
-Wl,, to pass multiple words without embedded whitespace.
https://bugzilla.gnome.org/show_bug.cgi?id=566994
Daniel Macks [Tue, 5 Jun 2012 18:16:24 +0000 (14:16 -0400)]
configure: Require libelf 0.8.12
Older versions don't have the required API.
(Commit message written by Colin Walters <walters@verbum.org>)
https://bugzilla.gnome.org/show_bug.cgi?id=673253
Martin Pitt [Tue, 5 Jun 2012 16:50:36 +0000 (18:50 +0200)]
g_dbus_gvariant_to_gvalue(): Add missing out annotation
Ryan Lortie [Mon, 4 Jun 2012 17:17:47 +0000 (13:17 -0400)]
GLib 2.33.2
Matthias Clasen [Sun, 3 Jun 2012 17:18:39 +0000 (13:18 -0400)]
Updates for 2.33.2
Matthias Clasen [Mon, 4 Jun 2012 10:00:45 +0000 (06:00 -0400)]
Improve GResource test coverage
Matthias Clasen [Mon, 4 Jun 2012 10:00:03 +0000 (06:00 -0400)]
Improve GSocketAddress test coverage
Matthias Clasen [Mon, 4 Jun 2012 09:59:46 +0000 (05:59 -0400)]
Improve GNetworkMonitor test coverage
Matthias Clasen [Mon, 4 Jun 2012 09:59:27 +0000 (05:59 -0400)]
Improve GIcon test coverage
Matthias Clasen [Mon, 4 Jun 2012 01:37:32 +0000 (21:37 -0400)]
Formatting cleanups
Matthias Clasen [Sun, 3 Jun 2012 23:51:47 +0000 (19:51 -0400)]
Improve GMenu test coverage
Matthias Clasen [Sun, 3 Jun 2012 23:51:20 +0000 (19:51 -0400)]
Improve GApplication test coverage
Matthias Clasen [Sun, 3 Jun 2012 23:51:05 +0000 (19:51 -0400)]
Improve GActionGroup test coverage
Matthias Clasen [Sun, 3 Jun 2012 23:50:54 +0000 (19:50 -0400)]
Improve GIcon test coverage
Matthias Clasen [Sun, 3 Jun 2012 20:30:58 +0000 (16:30 -0400)]
Expand GAppInfo tests
Bruno Brouard [Sun, 3 Jun 2012 11:36:14 +0000 (13:36 +0200)]
Updated French translation
Marc-Antoine Perennou [Tue, 22 May 2012 19:56:10 +0000 (21:56 +0200)]
glib: fix g_reload_user_special_dirs_cache
We handle a special case for G_USER_DIRECTORY_DESKTOP
when we init the values but drop it when we reload them.
Fix this by preferring old values to NULL
https://bugzilla.gnome.org/show_bug.cgi?id=676594
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Daniel Mustieles [Thu, 31 May 2012 13:29:31 +0000 (15:29 +0200)]
Updated Spanish translation