platform/upstream/glib.git
13 years agoAdd pollable input/output streams
Dan Winship [Sat, 18 Sep 2010 17:05:25 +0000 (13:05 -0400)]
Add pollable input/output streams

When interfacing with APIs that expect unix-style async I/O, it is
useful to be able to tell in advance whether a read/write is going to
block. This adds new interfaces GPollableInputStream and
GPollableOutputStream that can be implemented by a GInputStream or
GOutputStream to add _is_readable/_is_writable, _create_source, and
_read_nonblocking/_write_nonblocking methods.

Also, implement for GUnixInput/OutputStream and
GSocketInput/OutputStream

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

13 years agoGCancellable: add g_cancellable_create_source()
Dan Winship [Sat, 6 Nov 2010 19:49:55 +0000 (15:49 -0400)]
GCancellable: add g_cancellable_create_source()

g_cancellable_create_source() returns a GSource that triggers when its
corresponding GCancellable is cancelled. This can be used with
g_source_add_child_source() to add cancellability to a source.

Port gasynchelper's FDSource to use this rather than doing its own
cancellable handling, and also fix up its callback argument order to
be more normal.

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

13 years agogmain: add g_source_add_child_source and g_source_remove_child_source
Dan Winship [Sat, 6 Nov 2010 14:11:15 +0000 (10:11 -0400)]
gmain: add g_source_add_child_source and g_source_remove_child_source

This adds "child source" support to GSource. A child source behaves
basically like a GPollFD; when you add a source to a context, all of
its child sources are added with the same priority; when you destroy a
source, all of its child sources are destroyed; and when a child
source triggers, its parent source's dispatch function is run.

Use cases include:

    - adding a GTimeoutSource to another source to cause the source to
      automatically trigger after a certain timeout.

    - wrapping an existing source type with a new type that has
      a different callback signature

    - creating a source that triggers based on different conditions
      at different times.

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

13 years agoAdd g_source_set_dummy_callback()
Dan Winship [Sun, 7 Nov 2010 16:49:40 +0000 (11:49 -0500)]
Add g_source_set_dummy_callback()

Use g_source_set_closure() and g_close_set_meta_marshal() to allow
setting a do-nothing callback on any source.

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

13 years agoImplement closure-related methods for gio GSource types
Dan Winship [Sun, 7 Nov 2010 16:05:26 +0000 (11:05 -0500)]
Implement closure-related methods for gio GSource types

Also, fix up the argument ordering on GFDSourceFunc

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

13 years agogmain: fix some silly code in a programmer-error case
Dan Winship [Sat, 6 Nov 2010 13:45:20 +0000 (09:45 -0400)]
gmain: fix some silly code in a programmer-error case

Previously if a source got finalized while still attached to a
context, it would warn and re-ref the source. But then it just freed
it anyway... So keep the warning but drop the re-ref.

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

13 years agogmain: move finalization of GSource outside of context lock
Dan Winship [Sat, 6 Nov 2010 13:35:25 +0000 (09:35 -0400)]
gmain: move finalization of GSource outside of context lock

This avoids ugly deadlock situations such as in
https://bugzilla.gnome.org/show_bug.cgi?id=586432

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

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

13 years agoAdd indices for new symbols in 2.28
Matthias Clasen [Wed, 24 Nov 2010 21:00:32 +0000 (16:00 -0500)]
Add indices for new symbols in 2.28

13 years agoAdd Since: tags for new api
Matthias Clasen [Wed, 24 Nov 2010 20:57:40 +0000 (15:57 -0500)]
Add Since: tags for new api

Also, remove <!-- --> from things like #GAppInfo<!-- -->s.
gtk-doc learned to deal with this a while ago.

13 years agodocs: gappinfo: Fix typo <envvar> -> <envar>
Javier Jardón [Wed, 24 Nov 2010 17:06:17 +0000 (18:06 +0100)]
docs: gappinfo: Fix typo <envvar> -> <envar>

13 years agotests: add a test for recommended and fallback GAppInfos
Cosimo Cecchi [Fri, 19 Nov 2010 10:37:44 +0000 (11:37 +0100)]
tests: add a test for recommended and fallback GAppInfos

13 years agoappinfo: add win32 fallback implementation
Cosimo Cecchi [Fri, 19 Nov 2010 09:39:33 +0000 (10:39 +0100)]
appinfo: add win32 fallback implementation

13 years agoappinfo: update docs for API addition
Cosimo Cecchi [Fri, 19 Nov 2010 09:39:16 +0000 (10:39 +0100)]
appinfo: update docs for API addition

13 years agoappinfo: only rewrite recommended applications when adding non-default
Cosimo Cecchi [Thu, 18 Nov 2010 17:49:32 +0000 (18:49 +0100)]
appinfo: only rewrite recommended applications when adding non-default

Otherwise you break the fallback + recommended distinction for a content
type, as you end up adding support for a given content type to *all* of
the applications claiming to support the supertype.

13 years agoappinfo: add API to get fallback and recommended GAppInfos for a ctype
Cosimo Cecchi [Thu, 18 Nov 2010 17:45:56 +0000 (18:45 +0100)]
appinfo: add API to get fallback and recommended GAppInfos for a ctype

This ways UIs can differentiate between them, and show them in different
section.
- a recommended app is an application that claims to support a content
  type directly, not by a supertype derivation.
- a fallback app is an application that claims to support a supertype of
  a given content type.

13 years agoFix off-by-1000 for GTimer
Owen W. Taylor [Mon, 22 Nov 2010 02:59:57 +0000 (21:59 -0500)]
Fix off-by-1000 for GTimer

Divide monotonic time by 1e6 not 1e9 to get seconds.

13 years agoCheck for (GIConv)-1 instead of NULL.
Ignacio Casal Quinteiro [Sun, 21 Nov 2010 20:20:44 +0000 (21:20 +0100)]
Check for (GIConv)-1 instead of NULL.

13 years agoAdded UG translation
Gheyret T.Kenji [Sat, 20 Nov 2010 10:26:41 +0000 (11:26 +0100)]
Added UG translation

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 18 Nov 2010 13:08:34 +0000 (14:08 +0100)]
Updated Norwegian bokmål translation

13 years agointrospection: Add annotations for g_file_copy, g_file_move
Colin Walters [Thu, 18 Nov 2010 01:06:07 +0000 (20:06 -0500)]
introspection: Add annotations for g_file_copy, g_file_move

13 years agog_str_hash: switch to using DJB hash
Ryan Lortie [Wed, 17 Nov 2010 17:19:54 +0000 (12:19 -0500)]
g_str_hash: switch to using DJB hash

This is the same as what we were already doing with 2 changes:

  - use an initial value of 5381 instead of 0

  - multiply by 33 in each round instead of 31

13 years agog_str_hash: clean up code
Ryan Lortie [Wed, 17 Nov 2010 16:57:48 +0000 (11:57 -0500)]
g_str_hash: clean up code

Un-unroll the first iteration.

No functional changes here.

13 years agoGIO: Hide mounts having a path element starting with dot
Tomas Bzatek [Tue, 16 Nov 2010 13:20:07 +0000 (14:20 +0100)]
GIO: Hide mounts having a path element starting with dot

When a mount is mounted to a directory whose path contains an element
starting with dot, let's treat it as hidden, just like the usual Unix
approach.

13 years agodocs: Update the URL of some documentation links
Javier Jardón [Sun, 14 Nov 2010 01:08:51 +0000 (02:08 +0100)]
docs: Update the URL of some documentation links

http://developer.gnome.org -> http://library.gnome.org

13 years agoAdded UG translation
Gheyret T.Kenji [Sat, 13 Nov 2010 23:05:02 +0000 (00:05 +0100)]
Added UG translation

13 years agoAdded UG translation
Gheyret T.Kenji [Sat, 13 Nov 2010 21:10:03 +0000 (22:10 +0100)]
Added UG translation

13 years ago[l10n] Updated Italian translation
Luca Ferretti [Sat, 13 Nov 2010 13:01:29 +0000 (14:01 +0100)]
[l10n] Updated Italian translation

13 years agoUpdated Galician translations
Fran Diéguez [Fri, 12 Nov 2010 23:59:45 +0000 (00:59 +0100)]
Updated Galician translations

13 years agoG_STATIC_ASSERT: clarify when use is valid
Ryan Lortie [Fri, 12 Nov 2010 02:47:13 +0000 (21:47 -0500)]
G_STATIC_ASSERT: clarify when use is valid

Clarify when the use of G_STATIC_ASSERT is valid and fix up an invalid
use of it in GDBus.

13 years agoPartial revert of last commit
Ryan Lortie [Fri, 12 Nov 2010 02:30:03 +0000 (21:30 -0500)]
Partial revert of last commit

Revert incorrect changes to gdbusmessage.c

13 years agoemblemed-icon: allow passing a NULL emblem to g_emblemed_icon_new()
Cosimo Cecchi [Wed, 10 Nov 2010 11:03:11 +0000 (12:03 +0100)]
emblemed-icon: allow passing a NULL emblem to g_emblemed_icon_new()

So that if we already have a list of emblems we know we want to add to
the icon, we can use e.g. a for loop to add them all, without picking
the first and looping from the second.

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

13 years agoAPI: Reinstate "gio-desktop-app-info-lookup" extension point
Benjamin Otte [Tue, 9 Nov 2010 12:19:19 +0000 (07:19 -0500)]
API: Reinstate "gio-desktop-app-info-lookup" extension point

Removing an extension point is an API and ABI break. In particular, it
causes (older) gvfs versions to fail loading with a linkage error from
ld which in turn makes the desktop unusable.
So this reinstate the extension point and API provided by it, but
deprecates and does not use it. So no functionality is changed.

This reverts parts of commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c.

Complaints-Also-To: Ryan Lortie <desrt@desrt.ca>

13 years agogio: Fix C99 style variable declarations (bug #633075)
Chun-wei Fan [Tue, 9 Nov 2010 12:36:53 +0000 (20:36 +0800)]
gio: Fix C99 style variable declarations (bug #633075)

-gdbusmessage.c and gregistrysettingsbackend.c is updated to fix C99-style declarations
-also fixed typo for displaying registry entry in gregistrysettingsbackend.c (\% -> \\%)

13 years agogtimer.c: Revert accidental overwrite
Chun-wei Fan [Tue, 9 Nov 2010 12:32:39 +0000 (20:32 +0800)]
gtimer.c: Revert accidental overwrite

Revert accidental overwrite as timing API was changed from 2.27.2 to 2.27.3

13 years agoBump version
Matthias Clasen [Tue, 9 Nov 2010 04:06:53 +0000 (23:06 -0500)]
Bump version

13 years agoUpdate NEWS 2.27.3
Matthias Clasen [Tue, 9 Nov 2010 02:40:17 +0000 (21:40 -0500)]
Update NEWS

13 years agoAdded and Moved checks for includes
Chun-wei Fan [Tue, 9 Nov 2010 01:53:12 +0000 (09:53 +0800)]
Added and Moved checks for includes

Moved checks for G_OS_WIN32 after GLib header includes and added other checks
required for Windows/MSVC builds

13 years agoUpdated README.txt for VS9
Chun-wei Fan [Tue, 9 Nov 2010 01:50:11 +0000 (09:50 +0800)]
Updated README.txt for VS9

13 years agoUpdated .def generation for x64
Chun-wei Fan [Tue, 9 Nov 2010 01:27:27 +0000 (09:27 +0800)]
Updated .def generation for x64

Some symbols need to be excluded from the .def file as they are set to be so on Win64

13 years agoVarious updates...
Chun-wei Fan [Tue, 9 Nov 2010 01:26:05 +0000 (09:26 +0800)]
Various updates...

-Made up for missed header files in glib and gio during "install"
-Added macro necessary for GLib/GModule .def generation under Win64
-updated location of getting glibconfig.h.win32 for building

13 years agoSome enhancements for Win64 and using existing PCRE installtions
Chun-wei Fan [Tue, 9 Nov 2010 01:23:47 +0000 (09:23 +0800)]
Some enhancements for Win64 and using existing PCRE installtions

Added option for people to use an existing PCRE build and updated .def generation for x64 systems (some symbols are set to be excluded from Win64 builds)
Also fixed the filter "PCRE" for the bundled PCRE as file layout changed

13 years agoAdded option to use existing installation of PCRE
Chun-wei Fan [Tue, 9 Nov 2010 01:11:48 +0000 (09:11 +0800)]
Added option to use existing installation of PCRE

Allow the person compiling GLib to use his/her own copy of PCRE, bug#633075

13 years agoMade up for missed source files
Chun-wei Fan [Tue, 9 Nov 2010 01:08:45 +0000 (09:08 +0800)]
Made up for missed source files

Made up for missing required source files in  gio.vcproj(in) for Windows builds

13 years agoGPeriodic: enable subclassing
Ryan Lortie [Mon, 8 Nov 2010 23:15:32 +0000 (18:15 -0500)]
GPeriodic: enable subclassing

Move GPeriodic struct and class struct to the header.  Do ->priv.

13 years agoGPeriodic: remove repair functions
Ryan Lortie [Mon, 8 Nov 2010 21:59:29 +0000 (16:59 -0500)]
GPeriodic: remove repair functions

Replace it with a single repair signal that either fires or does not.

13 years agoNew function: g_clear_object()
Ryan Lortie [Mon, 8 Nov 2010 21:42:32 +0000 (16:42 -0500)]
New function: g_clear_object()

By analogy to g_clear_error, takes a pass-by-reference GObject reference
and, if non-%NULL, unrefs it and sets it equal to %NULL.

Bug #620263.

13 years agofix .gitignore
Dan Winship [Sun, 7 Nov 2010 17:56:44 +0000 (12:56 -0500)]
fix .gitignore

13 years agofix make check
Dan Winship [Sun, 7 Nov 2010 17:56:08 +0000 (12:56 -0500)]
fix make check

13 years agog_get_user_runtime_dir(): New function
Ryan Lortie [Sat, 6 Nov 2010 21:34:40 +0000 (17:34 -0400)]
g_get_user_runtime_dir(): New function

Get the value of the XDG_RUNTIME_DIR environment variable.

13 years agoAdd G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE
Ryan Lortie [Sat, 6 Nov 2010 02:07:07 +0000 (22:07 -0400)]
Add G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE

If specified, the signal subscription is setup client-side but the match
rule is not sent to the server.  This allows the caller to manually
register more detailed match rules.

13 years agoFix docs comment typo
Christian Persch [Sat, 6 Nov 2010 11:27:01 +0000 (12:27 +0100)]
Fix docs comment typo

13 years agoupdate Punjabi Translation by A S Alam
A S Alam [Sat, 6 Nov 2010 05:18:55 +0000 (10:48 +0530)]
update Punjabi Translation by A S Alam

13 years agoupdate Punjabi Translation by A S Alam
A S Alam [Sat, 6 Nov 2010 05:17:54 +0000 (10:47 +0530)]
update Punjabi Translation by A S Alam

13 years agoAdd g_variant_lookup() and tests
Ryan Lortie [Sat, 6 Nov 2010 01:33:06 +0000 (21:33 -0400)]
Add g_variant_lookup() and tests

Convenience API for doing lookups in dictionaries where the key is a
string or object path.

13 years agoFix markup
Matthias Clasen [Fri, 5 Nov 2010 18:50:01 +0000 (14:50 -0400)]
Fix markup

13 years agoFix up gapplication example
Matthias Clasen [Fri, 5 Nov 2010 18:29:15 +0000 (14:29 -0400)]
Fix up gapplication example

13 years agoDescribe enum and flags types a bit
Matthias Clasen [Fri, 5 Nov 2010 18:28:44 +0000 (14:28 -0400)]
Describe enum and flags types a bit

13 years agoUpdate the gschema dtd to include flags
Matthias Clasen [Fri, 5 Nov 2010 17:56:42 +0000 (13:56 -0400)]
Update the gschema dtd to include flags

13 years agoReport more useful errors from g_settings_set_value
Matthias Clasen [Fri, 5 Nov 2010 13:31:36 +0000 (09:31 -0400)]
Report more useful errors from g_settings_set_value

13 years agogsettings.m4: Fix rules to work when there are no schemas
Dan Winship [Thu, 4 Nov 2010 19:23:22 +0000 (15:23 -0400)]
gsettings.m4: Fix rules to work when there are no schemas

If there are no schemas, don't try to install "" at install time.
(In particular, automake conditionals don't work properly with
@-expanded rules, so if you conditionally build a schema, you'll
still unconditionally get the install rule.)

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

13 years agoClarify docs for g_path_is_absolute() semantics on Windows
Tor Lillqvist [Tue, 26 Oct 2010 09:20:22 +0000 (12:20 +0300)]
Clarify docs for g_path_is_absolute() semantics on Windows

13 years agoUpdated Belarusian translation
Ihar Hrachyshka [Sun, 31 Oct 2010 18:12:26 +0000 (20:12 +0200)]
Updated Belarusian translation

13 years agoAdd g_simple_async_report_take_gerror_in_idle
Christian Persch [Thu, 23 Sep 2010 11:47:13 +0000 (13:47 +0200)]
Add g_simple_async_report_take_gerror_in_idle

... and use it where appropriate. Saves an extra GError copy.

Bug #633686.

13 years agoUse g_simple_async_result_{new_,}take_error
Christian Persch [Thu, 23 Sep 2010 11:02:50 +0000 (13:02 +0200)]
Use g_simple_async_result_{new_,}take_error

Bug #633685.

13 years agoAdd simple dynamic scheduling to GPeriodic
Ryan Lortie [Wed, 3 Nov 2010 04:16:16 +0000 (00:16 -0400)]
Add simple dynamic scheduling to GPeriodic

GPeriodic will now try not to use more than 50% of the CPU for its own
purposes unless there are no other tasks attempting to run.

13 years agoTweak GApplication docs
Matthias Clasen [Wed, 3 Nov 2010 02:39:58 +0000 (22:39 -0400)]
Tweak GApplication docs

13 years agodocs: Recommend against using GTimeVal
Ryan Lortie [Wed, 3 Nov 2010 02:12:55 +0000 (22:12 -0400)]
docs: Recommend against using GTimeVal

13 years agoGMainContext: store real time as int64
Ryan Lortie [Wed, 3 Nov 2010 02:03:08 +0000 (22:03 -0400)]
GMainContext: store real time as int64

13 years agoglocalfileinfo: remove non-use of GTimeVal
Ryan Lortie [Mon, 1 Nov 2010 21:04:31 +0000 (17:04 -0400)]
glocalfileinfo: remove non-use of GTimeVal

13 years agoAdd g_get_real_time() for wall-clock int64 micros
Ryan Lortie [Mon, 1 Nov 2010 20:40:36 +0000 (16:40 -0400)]
Add g_get_real_time() for wall-clock int64 micros

Similar in spirit to g_get_monotonic_time().

13 years agoClean up g_usleep()
Ryan Lortie [Mon, 1 Nov 2010 20:35:10 +0000 (16:35 -0400)]
Clean up g_usleep()

Remove some code that was written in 2000 to support OSes that do not
have nanosleep().  nanosleep() has been specified (in POSIX-1.2001) for
almost a decade now, so assume we have it (except on Windows).

Remove the checks for nanosleep and nsleep from configure.ac.

We're removing this code because we honestly believe that nobody will be
affected.  If this change negatively impacts you, please file a bug.

13 years agoGTimer: switch to monotonic time
Ryan Lortie [Mon, 1 Nov 2010 20:06:39 +0000 (16:06 -0400)]
GTimer: switch to monotonic time

and remove docs notes about threads having to be initialised.

13 years agoDrop GTimeSpec type
Ryan Lortie [Mon, 1 Nov 2010 19:47:29 +0000 (15:47 -0400)]
Drop GTimeSpec type

13 years agoSwitch GTimeSpec users to int64 microseconds
Ryan Lortie [Mon, 1 Nov 2010 19:46:35 +0000 (15:46 -0400)]
Switch GTimeSpec users to int64 microseconds

glib is trying to move toward using microseconds-in-gint64 as its
universal time format.

No real API breaks here since GTimeSpec is new this unstable release
series.

13 years agoGTimeout: simplify math for 'seconds' case
Ryan Lortie [Mon, 1 Nov 2010 17:31:37 +0000 (13:31 -0400)]
GTimeout: simplify math for 'seconds' case

The code was designed to deal with any granularity of timer and due to
the use of GTimeVal/GTimeSpec, the math for this gets extremely
confusing.

From a practical standpoint, we only ever have a granularity of seconds.

Take advantage of that fact in the code and vastly simplify the math.

13 years agoUpdated Spanish translation
Jorge González [Tue, 2 Nov 2010 09:46:10 +0000 (10:46 +0100)]
Updated Spanish translation

13 years agoUpdated Spanish translation
Jorge González [Mon, 1 Nov 2010 17:50:46 +0000 (18:50 +0100)]
Updated Spanish translation

13 years agoUpdated Galician translations
Fran Diéguez [Mon, 1 Nov 2010 16:15:38 +0000 (17:15 +0100)]
Updated Galician translations

13 years agoFix gtk-doc typo
Paolo Borelli [Mon, 1 Nov 2010 13:36:57 +0000 (14:36 +0100)]
Fix gtk-doc typo

13 years agoFix Since: for new functions
Christian Persch [Mon, 1 Nov 2010 10:06:26 +0000 (11:06 +0100)]
Fix Since: for new functions

g_simple_async_result_new_from_error/take_error are Since: 2.28.

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Mon, 1 Nov 2010 06:17:02 +0000 (08:17 +0200)]
Updated Hebrew translation.

13 years agoBump version
Matthias Clasen [Mon, 1 Nov 2010 04:32:47 +0000 (00:32 -0400)]
Bump version

13 years agoNEWS for 2.27.2 2.27.2
Matthias Clasen [Mon, 1 Nov 2010 03:32:48 +0000 (23:32 -0400)]
NEWS for 2.27.2

13 years agoRemove nonexisting type from giotypes.h
Matthias Clasen [Mon, 1 Nov 2010 03:19:04 +0000 (23:19 -0400)]
Remove nonexisting type from giotypes.h

GDBusActionGroup does not exist yet.

13 years agoFix a doc typo
Matthias Clasen [Mon, 1 Nov 2010 03:13:36 +0000 (23:13 -0400)]
Fix a doc typo

13 years agoRemove leftover definition from gactiongroup.h
Matthias Clasen [Mon, 1 Nov 2010 03:10:41 +0000 (23:10 -0400)]
Remove leftover definition from gactiongroup.h

GContextActionGroupInterface is not currently used anywhere.

13 years agoVarious documentation fixes
Matthias Clasen [Mon, 1 Nov 2010 02:41:00 +0000 (22:41 -0400)]
Various documentation fixes

13 years agoGSimpleAsyncResult: add error-taking variants
Matthias Clasen [Mon, 1 Nov 2010 02:38:38 +0000 (22:38 -0400)]
GSimpleAsyncResult: add error-taking variants

Add g_simple_async_result_new_take_error and
g_simple_async_result_take_error, which take over ownership of the
given error. Based on a patch by Christian Persch.

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

13 years agoAdd an example of invoking actions
Matthias Clasen [Mon, 1 Nov 2010 02:05:20 +0000 (22:05 -0400)]
Add an example of invoking actions

13 years agoFix g_action_group_activate_action() docs
Matthias Clasen [Mon, 1 Nov 2010 01:08:25 +0000 (21:08 -0400)]
Fix g_action_group_activate_action() docs

13 years agoBe more careful about overwriting errors
Matthias Clasen [Mon, 1 Nov 2010 00:58:15 +0000 (20:58 -0400)]
Be more careful about overwriting errors

When trying to parse again, we don't want to overwrite the exiting
error.

13 years agoGApplication: Add an action example
Matthias Clasen [Mon, 1 Nov 2010 00:49:53 +0000 (20:49 -0400)]
GApplication: Add an action example

13 years agoDon't leak references in the actions example
Matthias Clasen [Mon, 1 Nov 2010 00:33:02 +0000 (20:33 -0400)]
Don't leak references in the actions example

These are not initially unowned...

13 years agoFix error in Japanese translation
Takayuki KUSANO [Sun, 31 Oct 2010 16:28:13 +0000 (01:28 +0900)]
Fix error in Japanese translation

13 years agoAdd an example of using GApplication with actions
Matthias Clasen [Sun, 31 Oct 2010 02:19:02 +0000 (22:19 -0400)]
Add an example of using GApplication with actions

13 years agoUse G_GINT64_CONSTANT here
Christian Persch [Sun, 31 Oct 2010 01:40:28 +0000 (21:40 -0400)]
Use G_GINT64_CONSTANT here

Bug #631482.

13 years agogsettings-tool: Support completion for enum values
Matthias Clasen [Sat, 30 Oct 2010 05:13:42 +0000 (01:13 -0400)]
gsettings-tool: Support completion for enum values

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

13 years agoAdd a command to list keys and values recursively
Matthias Clasen [Sat, 30 Oct 2010 04:00:06 +0000 (00:00 -0400)]
Add a command to list keys and values recursively

This is similar to gconftool-2 -R, which is very handy
for collecting information for bug reports, etc. It is now
possible to say gsettings list-recursively org.foo.bar, and
this will produce a list of schemas, keys and values for
org.foo.bar and all its child and grandchild schemata,
recursively.

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

13 years agoMake gsettings-tool translatable again
Matthias Clasen [Sat, 30 Oct 2010 03:12:07 +0000 (23:12 -0400)]
Make gsettings-tool translatable again

This regression was caused by the recent rewrite.

13 years agoUse 'aay' instead of 'as' for environ
Ryan Lortie [Fri, 29 Oct 2010 20:33:47 +0000 (16:33 -0400)]
Use 'aay' instead of 'as' for environ

It might contain non-utf8 characters.