platform/upstream/glib.git
13 years agoUpdates
Matthias Clasen [Mon, 11 Apr 2011 16:26:15 +0000 (12:26 -0400)]
Updates

13 years agoGApplication: g_settings_sync() on exit
Ryan Lortie [Mon, 11 Apr 2011 07:30:24 +0000 (03:30 -0400)]
GApplication: g_settings_sync() on exit

Call g_settings_sync() just before g_applcation_run() returns.  This is
really the correct thing to do in every case that you're using GSettings
and it prevents every single application from having to do it for
themselves.

Closes bug #647419.

13 years agoGSettings: make _sync() a no-op if uninitialised
Ryan Lortie [Mon, 11 Apr 2011 07:37:47 +0000 (03:37 -0400)]
GSettings: make _sync() a no-op if uninitialised

If GSettings is uninitialised then g_settings_sync() should very
obviously just return right away (rather than attempting to initialise
GSettings first).

13 years agoAdd test case for G_APPLICATION_NON_UNIQUE
Ryan Lortie [Sun, 10 Apr 2011 11:55:03 +0000 (07:55 -0400)]
Add test case for G_APPLICATION_NON_UNIQUE

13 years agoGApplication: add G_APPLICATION_NON_UNIQUE
Ryan Lortie [Sun, 10 Apr 2011 11:51:55 +0000 (07:51 -0400)]
GApplication: add G_APPLICATION_NON_UNIQUE

Add a flag to essentially short-circuit g_application_register().  The
application makes no attempt to acquire the bus name or check for
existing instances with that name.  The application is never considered
as being 'remote' and all requests are handled locally.

Closes #646985.

13 years agoGApplication: fix leaked object path
Ryan Lortie [Sun, 10 Apr 2011 11:50:26 +0000 (07:50 -0400)]
GApplication: fix leaked object path

In the case that we fail to become the primary instance we should
unregister *both* object paths that we registered during our attempt.

13 years agoGSocket: clarify g_socket_receive documentation
Dan Winship [Sat, 9 Apr 2011 16:47:32 +0000 (12:47 -0400)]
GSocket: clarify g_socket_receive documentation

g_socket_receive* return 0 if the connection is closed.

https://bugzilla.gnome.org/show_bug.cgi?id=643074

13 years agogsettings-tool: warn if setting a value fails
Dan Winship [Fri, 11 Mar 2011 03:09:31 +0000 (22:09 -0500)]
gsettings-tool: warn if setting a value fails

eg, if the dconf backend cannot connect to dbus

https://bugzilla.gnome.org/show_bug.cgi?id=641768

13 years agoFix another faulty GApplicationCommandline example
Matthias Clasen [Fri, 8 Apr 2011 21:02:01 +0000 (17:02 -0400)]
Fix another faulty GApplicationCommandline example

Several flaws were pointed out by Shaun McCance. We were
leaking handled arguments, and we were mishandling the last
argument, and we were actually skipping arguments too.

https://bugzilla.gnome.org/show_bug.cgi?id=647031

13 years agoSilence a bunch of -Wunused-but-set-variable warnings
David Zeuthen [Fri, 8 Apr 2011 19:44:25 +0000 (15:44 -0400)]
Silence a bunch of -Wunused-but-set-variable warnings

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGSettings: remove more asserts
Ryan Lortie [Fri, 8 Apr 2011 13:14:50 +0000 (09:14 -0400)]
GSettings: remove more asserts

Same logic as the last commit on this topic, applied to the other
functions too.

13 years agoAvoid an interaction between GApplication and GOption
Matthias Clasen [Fri, 8 Apr 2011 11:13:54 +0000 (07:13 -0400)]
Avoid an interaction between GApplication and GOption

When using GOption to handle commandlines, we need to disable
the builtin help handling, since it calls exit(). Also mention
this particular pitfall in the docs.

13 years agoglib-compile-schemas: check for undefined refs
Ryan Lortie [Fri, 8 Apr 2011 05:47:52 +0000 (01:47 -0400)]
glib-compile-schemas: check for undefined refs

For child schemas, verify that the named schema actually exists and
issue a warning if not.  This error in schema files will cause runtime
errors when iterating over the list of child schemas and attempting to
instantiate each one.

This will move from being merely a warning to a hard error in the
future.

Bug #646039.

13 years agoDon't assert on backend == settings->priv->backend
Ryan Lortie [Fri, 8 Apr 2011 01:25:01 +0000 (21:25 -0400)]
Don't assert on backend == settings->priv->backend

They could be different if a notification is queued for delivery and
someone calls g_settings_delay().

Bug #646843.

13 years agoAdd a warning to the g_dbus_connection_set_exit_on_close docs
Matthias Clasen [Thu, 7 Apr 2011 21:14:36 +0000 (17:14 -0400)]
Add a warning to the g_dbus_connection_set_exit_on_close docs

Tell people to not leak their apps out of the session.

13 years agoFix two leaks seen when using TLS connections
Dan Winship [Mon, 4 Apr 2011 15:10:50 +0000 (11:10 -0400)]
Fix two leaks seen when using TLS connections

g_tls_certificate_list_new_from_file() was leaking the file contents,
and GSource was leaking the GSourcePrivate structure that got
created when using child sources.

13 years ago[l10n]Fixes on Catalan translation
Jordi Serratosa [Mon, 4 Apr 2011 19:16:35 +0000 (21:16 +0200)]
[l10n]Fixes on Catalan translation

13 years agoUpdated Japanese translation
OKANO Takayoshi [Mon, 4 Apr 2011 12:27:35 +0000 (21:27 +0900)]
Updated Japanese translation

13 years agoDocs: Change DBus to D-Bus
Murray Cumming [Thu, 24 Mar 2011 08:37:21 +0000 (09:37 +0100)]
Docs: Change DBus to D-Bus

13 years agoUpdate Czech translation
Petr Kovar [Mon, 4 Apr 2011 02:10:42 +0000 (04:10 +0200)]
Update Czech translation

13 years agoUpdated Hungarian translation
Gabor Kelemen [Sun, 3 Apr 2011 08:13:57 +0000 (10:13 +0200)]
Updated Hungarian translation

13 years agoGDBusMethodInvocation: Improve get_parameters() documentation.
Murray Cumming [Sat, 2 Apr 2011 13:42:11 +0000 (15:42 +0200)]
GDBusMethodInvocation: Improve get_parameters() documentation.

Note that the returned GVariant is always a tuple.
See bug #646420.

13 years agogqsort: Quiet a compiler warning for qsort_r
Colin Walters [Thu, 31 Mar 2011 21:07:07 +0000 (17:07 -0400)]
gqsort: Quiet a compiler warning for qsort_r

13 years agogoption: [linux] Look in /proc/self/cmdline for argv0 if not specified
Colin Walters [Fri, 25 Mar 2011 15:59:33 +0000 (11:59 -0400)]
goption: [linux] Look in /proc/self/cmdline for argv0 if not specified

We really shouldn't use <unknown> when we can perfectly easily
get argv0 out of /proc.  This avoids people having to pass argv
down into gtk_init/g_option_context_parse etc., which is important
because GTK+ uses it to initialize the WM_CLASS, which in turn
GNOME Shell consumes for application tracking.

https://bugzilla.gnome.org/show_bug.cgi?id=644309

13 years agogio.symbols updates
Ryan Lortie [Thu, 31 Mar 2011 10:25:21 +0000 (15:55 +0530)]
gio.symbols updates

13 years agoImprove .gitignore
Ryan Lortie [Thu, 31 Mar 2011 10:21:01 +0000 (15:51 +0530)]
Improve .gitignore

13 years agoglib.symbols: add some missing symbols
Ryan Lortie [Thu, 31 Mar 2011 10:17:54 +0000 (15:47 +0530)]
glib.symbols: add some missing symbols

13 years agocompile schemas test: open ranges for all types
Ryan Lortie [Thu, 31 Mar 2011 09:42:34 +0000 (15:12 +0530)]
compile schemas test: open ranges for all types

We need to make sure that every value in the table actually parses with
GVariant.

13 years agogschema-test: invert expectation for min/max omit
Ryan Lortie [Thu, 31 Mar 2011 09:41:30 +0000 (15:11 +0530)]
gschema-test: invert expectation for min/max omit

It is now completely valid.

Fix up what is now a legitimate range error in the schema used in one of
the tests.

13 years agoglib-compile-schemas: min and max are now optional
Ryan Lortie [Thu, 31 Mar 2011 09:40:25 +0000 (15:10 +0530)]
glib-compile-schemas: min and max are now optional

Will be taken to be the minimum and maximum value for the type of the
key if they are left out.

Bug #646310.

13 years agoGVariant test: test parsing of "inf" and "nan"
Ryan Lortie [Thu, 31 Mar 2011 09:39:55 +0000 (15:09 +0530)]
GVariant test: test parsing of "inf" and "nan"

13 years agoGVariant parser: parse "inf", "-inf" and "nan"
Ryan Lortie [Thu, 31 Mar 2011 09:18:10 +0000 (14:48 +0530)]
GVariant parser: parse "inf", "-inf" and "nan"

13 years agoGVariant parser: match strings without consuming
Ryan Lortie [Thu, 31 Mar 2011 09:15:50 +0000 (14:45 +0530)]
GVariant parser: match strings without consuming

Add a new function that allows the parser to check that the current
token is equal to a given string without consuming the token.
Reimplement the 'consume' function in terms of the new function.

13 years agoGVariant parser: fix memory error
Ryan Lortie [Thu, 31 Mar 2011 08:37:59 +0000 (14:07 +0530)]
GVariant parser: fix memory error

In some cases it was possible for the GVariant parser to access past the
'limit' parameter.  This should fix that.

13 years agoAdd 'uint' convenience functions for GSettings
Ryan Lortie [Thu, 31 Mar 2011 07:14:40 +0000 (12:44 +0530)]
Add 'uint' convenience functions for GSettings

Without getting into a debate about the reasons why you may or may not
want to use unsigned integers, it's sufficient to note that people have
been using them and requesting this functionality.

Bug #641755.

13 years agoAdd GTimeZoneMonitor
Ryan Lortie [Sat, 19 Mar 2011 02:00:14 +0000 (22:00 -0400)]
Add GTimeZoneMonitor

Monitors /etc/localtime for changes and instructs GTimeZone to drop its
cache.  Also has a signal for interested 3rd parties.

13 years agog_time_zone_new_local: cache the result
Ryan Lortie [Sat, 19 Mar 2011 03:09:52 +0000 (23:09 -0400)]
g_time_zone_new_local: cache the result

Add a function to drop the cache.

13 years agoGTimeZone: don't add /etc/localtime to the cache
Ryan Lortie [Sat, 19 Mar 2011 03:09:17 +0000 (23:09 -0400)]
GTimeZone: don't add /etc/localtime to the cache

It may change.

13 years agoUpdated Serbian translation
Miroslav Nikolić [Wed, 30 Mar 2011 22:47:41 +0000 (00:47 +0200)]
Updated Serbian translation

13 years ago[l10n]Updated Catalan translation
Gil Forcada [Wed, 30 Mar 2011 21:17:29 +0000 (23:17 +0200)]
[l10n]Updated Catalan translation

13 years ago[gi] Add missing allow-none annotations to Gio
Martin Pitt [Wed, 30 Mar 2011 17:52:31 +0000 (19:52 +0200)]
[gi] Add missing allow-none annotations to Gio

13 years agoUpdate translation for Afrikaans (af)
Friedel Wolff [Wed, 30 Mar 2011 16:53:38 +0000 (18:53 +0200)]
Update translation for Afrikaans (af)

13 years agoUpdated British English translation
Bruce Cowan [Wed, 30 Mar 2011 14:22:38 +0000 (15:22 +0100)]
Updated British English translation

13 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Wed, 30 Mar 2011 13:17:26 +0000 (21:17 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

13 years agoUpdated Lithuanian translation.
Gintautas Miliauskas [Tue, 29 Mar 2011 12:12:25 +0000 (14:12 +0200)]
Updated Lithuanian translation.

13 years agointrospection: add annotations for g_file_load_contents and friends
Jonathan Matthew [Sun, 27 Mar 2011 00:44:31 +0000 (10:44 +1000)]
introspection: add annotations for g_file_load_contents and friends

https://bugzilla.gnome.org/show_bug.cgi?id=645789

13 years ago[l10n]Updated Catalan translation
Gil Forcada [Mon, 28 Mar 2011 22:58:25 +0000 (00:58 +0200)]
[l10n]Updated Catalan translation

13 years agoGDBusProxy: Also check signature when checking if signal is expected
David Zeuthen [Mon, 28 Mar 2011 17:04:34 +0000 (13:04 -0400)]
GDBusProxy: Also check signature when checking if signal is expected

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGDBusProxy: Drop unexpected signals
David Zeuthen [Mon, 28 Mar 2011 16:10:25 +0000 (12:10 -0400)]
GDBusProxy: Drop unexpected signals

If we have an expected interface and receive a signal not mentioned in
the interface, simply drop it. This way, the application won't have to
check for the signal itself.

This was pointed out in

 https://bugzilla.gnome.org/show_bug.cgi?id=642724#c5

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGDBusProxy: Validate properties received from service if possible
Olivier Crête [Sat, 19 Feb 2011 01:34:06 +0000 (20:34 -0500)]
GDBusProxy: Validate properties received from service if possible

If the proxy has an GInterfaceInfo set, validate properties against it
so the application doesn't have to do it.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agodocs: Add a "Index of new symbols in 2.30" section
David Zeuthen [Mon, 28 Mar 2011 15:35:14 +0000 (11:35 -0400)]
docs: Add a "Index of new symbols in 2.30" section

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGDBusProxy: Make interface lookups O(1)
David Zeuthen [Mon, 28 Mar 2011 15:34:48 +0000 (11:34 -0400)]
GDBusProxy: Make interface lookups O(1)

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGDBusConnection: Make interface lookups O(1)
David Zeuthen [Mon, 28 Mar 2011 15:33:36 +0000 (11:33 -0400)]
GDBusConnection: Make interface lookups O(1)

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGDBus: Add mechanism to make lookup on interfaces constant-time
David Zeuthen [Mon, 28 Mar 2011 15:31:05 +0000 (11:31 -0400)]
GDBus: Add mechanism to make lookup on interfaces constant-time

This is used both on the service- and client-side and is currently
O(n).

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdate Simplified Chinese translation.
Aron Xu [Mon, 28 Mar 2011 10:21:57 +0000 (10:21 +0000)]
Update Simplified Chinese translation.

13 years agoUpdate Simplified Chinese translation.
Aron Xu [Mon, 28 Mar 2011 10:18:03 +0000 (10:18 +0000)]
Update Simplified Chinese translation.

13 years agoUpdated Dutch translation by Wouter Bolsterlee
Wouter Bolsterlee [Sun, 27 Mar 2011 21:49:55 +0000 (23:49 +0200)]
Updated Dutch translation by Wouter Bolsterlee

13 years agoAdded UG translation
Abduxukur Abdurixit [Sun, 27 Mar 2011 17:38:45 +0000 (19:38 +0200)]
Added UG translation

13 years agoUpdated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sat, 26 Mar 2011 17:38:07 +0000 (00:38 +0700)]
Updated Vietnamese translation

13 years agopo/vi.po: import from Damned Lies
Nguyễn Thái Ngọc Duy [Sat, 26 Mar 2011 17:34:44 +0000 (00:34 +0700)]
po/vi.po: import from Damned Lies

13 years agoUpdated Danish translation
Ask H. Larsen [Sat, 26 Mar 2011 13:17:39 +0000 (14:17 +0100)]
Updated Danish translation

13 years agoFix test suite breakage caused by Murray's commit
David Zeuthen [Fri, 25 Mar 2011 21:56:59 +0000 (17:56 -0400)]
Fix test suite breakage caused by Murray's commit

See https://bugzilla.gnome.org/show_bug.cgi?id=645682

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdated Bulgarian translation
Alexander Shopov [Fri, 25 Mar 2011 20:13:47 +0000 (22:13 +0200)]
Updated Bulgarian translation

13 years agoUpdated Swedish translation
Daniel Nylander [Fri, 25 Mar 2011 17:22:51 +0000 (18:22 +0100)]
Updated Swedish translation

13 years agoUpdated Swedish translation
Daniel Nylander [Fri, 25 Mar 2011 17:22:13 +0000 (18:22 +0100)]
Updated Swedish translation

13 years agoGDBusServer: move business logic from _new() function to initable_init()
Tristan Van Berkom [Thu, 24 Mar 2011 14:07:18 +0000 (10:07 -0400)]
GDBusServer: move business logic from _new() function to initable_init()

https://bugzilla.gnome.org/show_bug.cgi?id=639478

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoDocs: Changed can not to cannot.
Murray Cumming [Thu, 24 Mar 2011 08:33:55 +0000 (09:33 +0100)]
Docs: Changed can not to cannot.

13 years agoUpdated Swedish translation
Daniel Nylander [Tue, 22 Mar 2011 14:12:41 +0000 (15:12 +0100)]
Updated Swedish translation

13 years agoUpdated Swedish translation
Daniel Nylander [Tue, 22 Mar 2011 14:12:10 +0000 (15:12 +0100)]
Updated Swedish translation

13 years agoUpdated Italian translation
Luca Ferretti [Tue, 22 Mar 2011 13:42:32 +0000 (14:42 +0100)]
Updated Italian translation

13 years agoUpdated Gujarati Translations
Sweta Kothari [Mon, 21 Mar 2011 11:11:46 +0000 (16:41 +0530)]
Updated Gujarati Translations

13 years agoUpdated Polish translation
Piotr Drąg [Sat, 19 Mar 2011 15:31:42 +0000 (16:31 +0100)]
Updated Polish translation

13 years agoUpdated Polish translation
Piotr Drąg [Sat, 19 Mar 2011 15:30:22 +0000 (16:30 +0100)]
Updated Polish translation

13 years agoUpdated Hungarian translation
Gabor Kelemen [Fri, 18 Mar 2011 16:11:24 +0000 (17:11 +0100)]
Updated Hungarian translation

13 years agoUpdated French translation
Bruno Brouard [Thu, 17 Mar 2011 20:40:03 +0000 (21:40 +0100)]
Updated French translation

13 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 17 Mar 2011 19:35:31 +0000 (20:35 +0100)]
Updated Spanish translation

13 years ago[l10n] Updated German translation
Mario Blättermann [Thu, 17 Mar 2011 11:53:06 +0000 (12:53 +0100)]
[l10n] Updated German translation

13 years agoUpdated Gujarati Translations
Sweta Kothari [Thu, 17 Mar 2011 10:39:40 +0000 (16:09 +0530)]
Updated Gujarati Translations

13 years agoDocument which files glib-compile-schemas looks at
Matthias Clasen [Tue, 15 Mar 2011 15:28:03 +0000 (11:28 -0400)]
Document which files glib-compile-schemas looks at

Otherwise, your vendor override files are silently ignored...

13 years agoUpdated Romanian translation
Lucian Adrian Grijincu [Tue, 15 Mar 2011 13:08:09 +0000 (14:08 +0100)]
Updated Romanian translation

13 years agoUpdated Romanian translation
Lucian Adrian Grijincu [Tue, 15 Mar 2011 13:06:59 +0000 (14:06 +0100)]
Updated Romanian translation

13 years agoUpdated Romanian translation
Lucian Adrian Grijincu [Tue, 15 Mar 2011 13:03:51 +0000 (14:03 +0100)]
Updated Romanian translation

13 years agoUpdated Romanian translation
Lupescu Mircea [Tue, 15 Mar 2011 13:00:11 +0000 (14:00 +0100)]
Updated Romanian translation

13 years agoUpdated Romanian translation
Lucian Adrian Grijincu [Tue, 15 Mar 2011 12:34:46 +0000 (13:34 +0100)]
Updated Romanian translation

13 years agoRevert "Remove all uses of G_CONST_RETURN"
Emmanuele Bassi [Tue, 15 Mar 2011 09:03:28 +0000 (09:03 +0000)]
Revert "Remove all uses of G_CONST_RETURN"

This reverts commit 36741245cca56e979fe85e3de676fb3912058f2c.

The removal has not been discussed, except on Bugzilla:

https://bugzilla.gnome.org/show_bug.cgi?id=644611

13 years agoRevert "Deprecate G_CONST_RETURN"
Emmanuele Bassi [Tue, 15 Mar 2011 09:02:08 +0000 (09:02 +0000)]
Revert "Deprecate G_CONST_RETURN"

This reverts commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36.

The deprecations was not discussed except on Bugzilla:

https://bugzilla.gnome.org/show_bug.cgi?id=644611

13 years agoGVariant parser: fix tuple type checking
Ryan Lortie [Tue, 15 Mar 2011 05:29:52 +0000 (01:29 -0400)]
GVariant parser: fix tuple type checking

Robert Ancell discovered that the GVariant parser messes up pretty badly
when the type of a tuple is specified and the tuple in the text being
parsed has a different number of elements (but otherwise matching child
types).

Check that we have the expected number of elements.

Closes #644786.

13 years agoDeprecate G_CONST_RETURN
Ryan Lortie [Sun, 13 Mar 2011 03:04:53 +0000 (22:04 -0500)]
Deprecate G_CONST_RETURN

13 years agoRemove all uses of G_CONST_RETURN
Ryan Lortie [Sun, 13 Mar 2011 02:50:45 +0000 (21:50 -0500)]
Remove all uses of G_CONST_RETURN

Just use 'const'.

13 years agoAdd G_SIGNAL_MUST_COLLECT
Christian Persch [Wed, 2 Mar 2011 14:48:40 +0000 (15:48 +0100)]
Add G_SIGNAL_MUST_COLLECT

In some cases, signal arguments have to be collected, even if there are i
no signal handlers connected (e.g. for GVariant parameters, where collection
consumes a floating variant).

Based on a patch by Christian Persch.

Bug #643624.

13 years agoGDBusProxy: Check if connection is NULL before unreffing
Olivier Crête [Mon, 14 Mar 2011 18:54:46 +0000 (14:54 -0400)]
GDBusProxy: Check if connection is NULL before unreffing

If no connection can be established with the bus, it is possible that
the GDBusPRoxy will be finalized without having a connection object.

13 years agoCorrect internal definition of C_()
Owen W. Taylor [Sun, 13 Mar 2011 01:48:31 +0000 (20:48 -0500)]
Correct internal definition of C_()

* Since the GLib translations are lazily initialized, we need an
  internal wrapper for g_dpgettext() that does the initialization
  in the same way as glib_gettext()
* We need to use the glib domain defined by GETTEXT_PACKAGE
  rather than than the application's domain.

https://bugzilla.gnome.org/show_bug.cgi?id=644607

13 years agoUpdated Hungarian translation
Gabor Kelemen [Sun, 13 Mar 2011 01:21:55 +0000 (02:21 +0100)]
Updated Hungarian translation

13 years agoDocument g_timeout_add_seconds first call latency
Emilio Pozuelo Monfort [Sat, 12 Mar 2011 10:08:52 +0000 (10:08 +0000)]
Document g_timeout_add_seconds first call latency

And fix /timeout/rounding to not fail if the first call
happens after 2 seconds.

https://bugzilla.gnome.org/show_bug.cgi?id=644552

13 years agoUpdated Portuguese translation
Duarte Loreto [Sat, 12 Mar 2011 01:09:49 +0000 (01:09 +0000)]
Updated Portuguese translation

13 years agog_file_info_get/set_attribute_string*(): Document the UTF-8ness.
Murray Cumming [Fri, 11 Mar 2011 08:59:09 +0000 (09:59 +0100)]
g_file_info_get/set_attribute_string*(): Document the UTF-8ness.

* gio/gfileattribute.c: (_g_file_attribute_value_get_string,
_g_file_attribute_value_set_string): These use
G_FILE_ATTRIBUTE_TYPE_STRING, which is documented as UTF-8, so
document these private functions as using UTF-8.
* gio/gfileinfo.c: (g_file_info_get_attribute_string,
g_file_info_set_attribute_string, and stringv versions):
Document that the strings are UTF-8 because the implementation uses
those private functions, that use UTF-8.

This helps language bindings (such as glibmm) whose API
distinguishes between known and unknown encodings.

13 years agoUse g_usleep() for portability, bug #644465
Tor Lillqvist [Fri, 11 Mar 2011 08:19:42 +0000 (10:19 +0200)]
Use g_usleep() for portability, bug #644465

13 years agoFix cleanup in g_markup_collect
Matthias Clasen [Fri, 11 Mar 2011 04:27:49 +0000 (23:27 -0500)]
Fix cleanup in g_markup_collect

Patch by Matt Barnes,
https://bugzilla.gnome.org/show_bug.cgi?id=644428

13 years agoAdd a testcase for g_markup_collect cleanup
Matthias Clasen [Fri, 11 Mar 2011 04:25:22 +0000 (23:25 -0500)]
Add a testcase for g_markup_collect cleanup

Taken from https://bugzilla.gnome.org/show_bug.cgi?id=644428.
The test is currently failing.

13 years agoAdd missing files to POTFILES.in
Andre Klapper [Thu, 10 Mar 2011 11:33:58 +0000 (12:33 +0100)]
Add missing files to POTFILES.in