platform/upstream/glib.git
12 years agoFix the mimetype default fix
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).

12 years agoFix default app lookup wrt parent types and defaults.list
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

12 years agoGTlsInteraction: Fix incorrect locking of mutex
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

12 years agogio/tests/contenttype: Call g_content_type_guess() with valid data len
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

12 years ago/mainloop/timeouts test: Reduce race condition
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

12 years agovaluetransform: Fix definition of ulong_bool
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

12 years agoUpdated Bulgarian translation
Alexander Shopov [Wed, 27 Jun 2012 04:17:40 +0000 (07:17 +0300)]
Updated Bulgarian translation

12 years agoAllow slightly too small poll duration in /socket/timed_wait test
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

12 years agoGTestDBus: Don't call into gvfs
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

12 years agoGMainContext: reorganize source list to avoid O(n) behavior
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

12 years agogmain: add GSourceIter
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

12 years agogmain: rename some variables for clarity
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

12 years agogmain: child sources must always have same priority as parent
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

12 years agoGSource: initialise ->priv on construct
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

12 years agotests: add a timing test for adding lots of GSources
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

12 years agoglib/: gtk-doc cleanup
Ryan Lortie [Tue, 26 Jun 2012 03:23:36 +0000 (23:23 -0400)]
glib/: gtk-doc cleanup

12 years agoFix previous commit
Colin Walters [Mon, 25 Jun 2012 23:37:05 +0000 (19:37 -0400)]
Fix previous commit

12 years agogio/tests/actions: Plug a memory leak
Colin Walters [Mon, 25 Jun 2012 22:14:10 +0000 (18:14 -0400)]
gio/tests/actions: Plug a memory leak

12 years agoGIOScheduler: Disconnect from cancellable after job completes
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

12 years ago*bump*
Ryan Lortie [Mon, 25 Jun 2012 20:55:31 +0000 (16:55 -0400)]
*bump*

12 years agoGLib 2.33.3 2.33.3
Ryan Lortie [Mon, 25 Jun 2012 20:29:53 +0000 (16:29 -0400)]
GLib 2.33.3

12 years agoRevert "GIOScheduler: Avoid constant iteration over pending job list"
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

12 years agoGDbusActionGroup: always set strict when _query_action fails
Lars Uebernickel [Mon, 25 Jun 2012 16:29:01 +0000 (18:29 +0200)]
GDbusActionGroup: always set strict when _query_action fails

12 years agoUpdated Galician translations
Fran Diéguez [Sun, 24 Jun 2012 22:01:07 +0000 (00:01 +0200)]
Updated Galician translations

12 years agoMark utf8 performance tests as such
Matthias Clasen [Sun, 24 Jun 2012 00:55:51 +0000 (20:55 -0400)]
Mark utf8 performance tests as such

12 years agoRemove a few redundant ;s
Matthias Clasen [Sat, 23 Jun 2012 21:58:51 +0000 (17:58 -0400)]
Remove a few redundant ;s

12 years agoAdd missing annotation to GDBusConnection::closed
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

12 years agoUpdate the comment in gmarshal.list
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

12 years agoAdd a test for G_USER_DIRECTOR_DESKTOP
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

12 years agoregex: Fix unicode othercasing
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

12 years agoAdd a note of caution to the g_slist_delete_link() docs
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

12 years agoUpdated Telugu Translation
Sasi Bhushan Boddepalli [Sat, 23 Jun 2012 04:46:28 +0000 (10:16 +0530)]
Updated Telugu Translation

12 years agoGIOScheduler: Use a GList, not GSList for jobs
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

12 years agoGIOScheduler: Avoid constant iteration over pending job list
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

12 years agoGRand: Check return value of fopen directly
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.

12 years agogspawn: Abort if we can't open /dev/null
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.

12 years agotests/unix: Ensure buffer is NUL terminated
Colin Walters [Thu, 21 Jun 2012 19:33:51 +0000 (15:33 -0400)]
tests/unix: Ensure buffer is NUL terminated

12 years agogsignal: Properly handle NULL nodes
Colin Walters [Thu, 21 Jun 2012 16:12:53 +0000 (12:12 -0400)]
gsignal: Properly handle NULL nodes

12 years agogresourcefile.c: Remove stray semicolon
Colin Walters [Thu, 21 Jun 2012 16:12:33 +0000 (12:12 -0400)]
gresourcefile.c: Remove stray semicolon

12 years agogmenu: Remove stray semicolon in g_menu_clear_item()
Colin Walters [Thu, 21 Jun 2012 16:08:05 +0000 (12:08 -0400)]
gmenu: Remove stray semicolon in g_menu_clear_item()

12 years agotests: Add missing initializer for return value
Colin Walters [Thu, 21 Jun 2012 16:06:34 +0000 (12:06 -0400)]
tests: Add missing initializer for return value

12 years agotests: Add missing va_end()
Colin Walters [Thu, 21 Jun 2012 16:05:39 +0000 (12:05 -0400)]
tests: Add missing va_end()

12 years agogfileutils: Remove extra fclose()
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

12 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 22 Jun 2012 11:44:29 +0000 (13:44 +0200)]
Updated Spanish translation

12 years agogresolver: More robust parsing of DNS responses
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

12 years agoAdd g_dbus_object_manager_server_is_exported()
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

12 years agoGUnixVolumeMonitor: Make use of new g_list_copy_deep()
Colin Walters [Thu, 21 Jun 2012 22:32:06 +0000 (18:32 -0400)]
GUnixVolumeMonitor: Make use of new g_list_copy_deep()

12 years agoAdds g_list_copy_deep and g_slist_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

12 years agogio/tests/proxy-test: fix cleanup
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.

12 years agoInstall bash completion files in /usr/share/
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

12 years agogio/tests/pollable: add can_poll() assertions
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

12 years agogdbus: fix generated code to not warn under -Wfloat-equal
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

12 years agomsvc_recommended_pragmas.h: Re-enable C4819 warnings
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.

12 years agoAssamese translation reviewed
Nilamdyuti Goswami [Tue, 19 Jun 2012 13:21:26 +0000 (18:51 +0530)]
Assamese translation reviewed

12 years agoBug 678332-gio/gconverterinputstream.c: Fix build
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.

12 years agoBug 678332-GIO: Fix build on Windows/non-GCC
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.

12 years agobuild/win32/vs9/glib.vsprops: Cosmetics
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.

12 years agoFix g_utf8_validate() out argument transfer mode
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

12 years agodocs: fix an example
Dan Winship [Sat, 16 Jun 2012 14:38:45 +0000 (10:38 -0400)]
docs: fix an example

12 years agoGKeyFile: Deal better with blank lines
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

12 years agoGWakeup: Avoid extraneous wakeups
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

12 years agoImprove g_find_program_in_path documentation
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

12 years agoUpdated Greek translation
Tom Tryfonidis [Fri, 15 Jun 2012 10:15:48 +0000 (13:15 +0300)]
Updated Greek translation

12 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 14 Jun 2012 11:48:29 +0000 (13:48 +0200)]
Updated Spanish translation

12 years agoUpdated Arabic translation
Khaled Hosny [Wed, 13 Jun 2012 19:00:44 +0000 (21:00 +0200)]
Updated Arabic translation

12 years agoUpdate to use XDG cache home for thumbnails
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

12 years agoImprove GTimeZone test coverage
Matthias Clasen [Wed, 13 Jun 2012 18:43:29 +0000 (14:43 -0400)]
Improve GTimeZone test coverage

12 years agoglib-compile-resources: Forward errors from spawned processes
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.

12 years agogtype: make these cases fatal.
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.

12 years agoupdate .gitignore
Dan Winship [Tue, 12 Jun 2012 11:09:53 +0000 (07:09 -0400)]
update .gitignore

12 years agogunixoutputstream: add missing can_poll() implementation
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

12 years agoRemove trailing commas from enums
Murray Cumming [Tue, 12 Jun 2012 08:35:52 +0000 (10:35 +0200)]
Remove trailing commas from enums

12 years agoCorrect the docs for g_time_zone_adjust_time
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.

12 years agoImprove GTimeZone test coverage
Matthias Clasen [Mon, 11 Jun 2012 14:23:42 +0000 (10:23 -0400)]
Improve GTimeZone test coverage

12 years agoCosmetic changes
Matthias Clasen [Mon, 11 Jun 2012 11:19:42 +0000 (07:19 -0400)]
Cosmetic changes

12 years agoImprove GOptionContext test coverage
Matthias Clasen [Mon, 11 Jun 2012 11:19:14 +0000 (07:19 -0400)]
Improve GOptionContext test coverage

12 years agoFix a typo
Matthias Clasen [Mon, 11 Jun 2012 11:18:29 +0000 (07:18 -0400)]
Fix a typo

It is 'entries', not 'entires'.

12 years agoGDBusProxy: Treat org.freedesktop.systemd1.Masked error as non-fatal
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>
12 years agoFix path to aclocal in output message
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

12 years agoconfigure: Add --disable-libelf option
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>
12 years agogdbus: Implement g_dbus_connection_get_last_serial()
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

12 years agotests/spawn-multithreaded: Decrease parallelism to avoid crashing on OS X
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

12 years agoPass -framework sub-flag without embedded whitespace
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

12 years agoconfigure: Require libelf 0.8.12
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

12 years agog_dbus_gvariant_to_gvalue(): Add missing out annotation
Martin Pitt [Tue, 5 Jun 2012 16:50:36 +0000 (18:50 +0200)]
g_dbus_gvariant_to_gvalue(): Add missing out annotation

12 years agoGLib 2.33.2 2.33.2
Ryan Lortie [Mon, 4 Jun 2012 17:17:47 +0000 (13:17 -0400)]
GLib 2.33.2

12 years agoUpdates for 2.33.2
Matthias Clasen [Sun, 3 Jun 2012 17:18:39 +0000 (13:18 -0400)]
Updates for 2.33.2

12 years agoImprove GResource test coverage
Matthias Clasen [Mon, 4 Jun 2012 10:00:45 +0000 (06:00 -0400)]
Improve GResource test coverage

12 years agoImprove GSocketAddress test coverage
Matthias Clasen [Mon, 4 Jun 2012 10:00:03 +0000 (06:00 -0400)]
Improve GSocketAddress test coverage

12 years agoImprove GNetworkMonitor test coverage
Matthias Clasen [Mon, 4 Jun 2012 09:59:46 +0000 (05:59 -0400)]
Improve GNetworkMonitor test coverage

12 years agoImprove GIcon test coverage
Matthias Clasen [Mon, 4 Jun 2012 09:59:27 +0000 (05:59 -0400)]
Improve GIcon test coverage

12 years agoFormatting cleanups
Matthias Clasen [Mon, 4 Jun 2012 01:37:32 +0000 (21:37 -0400)]
Formatting cleanups

12 years agoImprove GMenu test coverage
Matthias Clasen [Sun, 3 Jun 2012 23:51:47 +0000 (19:51 -0400)]
Improve GMenu test coverage

12 years agoImprove GApplication test coverage
Matthias Clasen [Sun, 3 Jun 2012 23:51:20 +0000 (19:51 -0400)]
Improve GApplication test coverage

12 years agoImprove GActionGroup test coverage
Matthias Clasen [Sun, 3 Jun 2012 23:51:05 +0000 (19:51 -0400)]
Improve GActionGroup test coverage

12 years agoImprove GIcon test coverage
Matthias Clasen [Sun, 3 Jun 2012 23:50:54 +0000 (19:50 -0400)]
Improve GIcon test coverage

12 years agoExpand GAppInfo tests
Matthias Clasen [Sun, 3 Jun 2012 20:30:58 +0000 (16:30 -0400)]
Expand GAppInfo tests

12 years agoUpdated French translation
Bruno Brouard [Sun, 3 Jun 2012 11:36:14 +0000 (13:36 +0200)]
Updated French translation

12 years agoglib: fix g_reload_user_special_dirs_cache
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>
12 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 31 May 2012 13:29:31 +0000 (15:29 +0200)]
Updated Spanish translation