Christian Persch
2ab9a07ec7
Simplify variant builder
...
Build the full return value with one builder, and don't unref the
unowned return value!
Bug #620954 .
2010-06-08 17:41:47 +02:00
Christian Persch
d3b091f63a
Use g_variant_is_of_type()
...
... instead of strcmp()'ing the type strings.
Bug #620954 .
2010-06-08 17:41:46 +02:00
Christian Persch
b75e7eb95d
Plug a mem leak
...
Bug #620954 .
2010-06-08 17:41:46 +02:00
Javier Jardón
471c4e413c
[docs] Fix typos in some g_file_* functions
...
Reported by Alexander Saprykin in bug
https://bugzilla.gnome.org/show_bug.cgi?id=620947
2010-06-08 16:27:45 +02:00
Matthias Clasen
b482eab3fa
Bump version
2010-06-08 01:10:17 -04:00
Matthias Clasen
1a963c659c
2.25.8
2010-06-08 01:09:06 -04:00
Matthias Clasen
795ddeb421
Add missing marshaler
2010-06-07 23:41:06 -04:00
Matthias Clasen
e300c7e622
Fix a missing parameter in a doc comment
...
Pointed out by David Zeuthen.
2010-06-07 23:28:30 -04:00
Matthias Clasen
a89b10c1dc
Fix a signal signature
...
GApplication::action was erroneously declaring the timestamp parameter
as int instead of uint.
2010-06-07 23:27:21 -04:00
Matthias Clasen
063470ea0d
Fix a misspelt doc comment
2010-06-07 22:34:07 -04:00
Matthias Clasen
3b11a7d3f2
Add a lost <SECTION>
2010-06-07 22:22:39 -04:00
Matthias Clasen
32b7fbb890
Rename GApplication::appid to GApplication::application-id
2010-06-07 22:21:47 -04:00
Matthias Clasen
c59cc94318
Fix !srcdir checks
2010-06-07 22:10:27 -04:00
Matthias Clasen
14c62ff722
Updates
2010-06-07 21:23:42 -04:00
Matthias Clasen
fdc99873ee
Document signals
2010-06-07 21:23:42 -04:00
Javier Jardón
d68100afcc
[docs] GApplication is available since Gio 2.26
2010-06-08 00:00:39 +02:00
Matthias Clasen
c2a539eff0
Use g types for consistency
2010-06-07 17:48:09 -04:00
Matthias Clasen
6427e93757
Merge the wip/gapplication branch
...
This adds a GApplication object to GIO, which is the core of
an application support class, supporting
- uniqueness
- exporting actions (simple scripting)
- standard actions (quit, activate)
The implementation for Linux uses D-Bus, takes a name on the
session bus, and exports a org.gtk.Application interface.
Implementations for Win32 and OS X are still missing.
2010-06-07 13:48:42 -04:00
Ryan Lortie
af78f6d418
Bug 620767 - Typo in GSettings documentation
...
Use the correct variable name and work around the escaping of '@'.
Expand/clarify the section on how translation of <default> is handled.
2010-06-07 13:04:39 +02:00
Matthias Clasen
486c46b945
Include the right header
2010-06-07 06:24:28 -04:00
Ryan Lortie
71c5e3f899
Bug 620496 - schema compiler: reject invalid paths
...
The GSettings schema compiler was accepting any string as a path. It is
probably quite a common mistake to suspect that '/apps/foo' is a valid
path name when this will cause all sorts of trouble later. Check for
this case and report the error.
2010-06-07 10:18:43 +02:00
Matthias Clasen
a0c044b5c6
Make g_assertion_message_error take a const GError*
...
This was requested in bug 620265.
2010-06-06 16:42:06 -04:00
Christian Persch
87ee5f3641
Don't do an extra strlen when g_variant_get_string() returns it already
2010-06-06 16:32:04 -04:00
Matthias Clasen
2aca3b506a
Add single-include guards to new headers
...
As pointed out by Christian Persch in bug 620173, all the new
gdbus and gsettings headers were missing these.
2010-06-06 16:20:21 -04:00
Matthias Clasen
9371ca0cc2
Sort gio.h includes alphabetically
2010-06-06 16:15:44 -04:00
Michael Natterer
3944a63fed
gio: fix the build
2010-06-06 21:15:42 +02:00
Matthias Clasen
92fab48387
Some cleanups
...
Always include config.h, make property strings for translation,
add since tags.
2010-06-06 14:24:14 -04:00
Will Thompson
40e10764b3
Add some symbols to glib-sections.txt
...
Most of these are private; the few that aren't were already documented
but not included in the gtkdoc output.
2010-06-06 17:49:56 +01:00
Will Thompson
f291d3bb3c
Document G_GNUC_DEPRECATED_FOR
2010-06-06 17:49:56 +01:00
Will Thompson
157116b8dd
Add examples for G_STRINGIFY and G_PASTE
2010-06-06 17:49:56 +01:00
Will Thompson
28f9f03a3b
Hide G_PASTE_ARGS in gtkdocs.
2010-06-06 17:49:56 +01:00
Javier Jardón
a131beda54
[docs] Improve the g_get_system_config_dirs() docs.
...
The retrieved list of directories is XDG_CONFIG_DIRS,
Also mention the retrieved directory on Windows: CSIDL_COMMON_APPDATA
2010-06-06 05:26:38 +02:00
Javier Jardón
e08c7b86c4
[docs] Improve the g_get_system_data_dirs() docs.
...
The retrieved list of directories is XDG_DATA_DIRS
2010-06-06 05:15:22 +02:00
Javier Jardón
07777db60d
[docs] Improve the g_get_user_cache_dir() docs
...
The retrieved directory is XDG_CACHE_HOME on UNIX platforms.
Also mention the retrieved directory on Windows: CSIDL_INTERNET_CACHE.
2010-06-06 05:05:15 +02:00
Javier Jardón
e40b5ae3ef
[docs] Improve the g_get_user_data_dir() docs
...
The retrieved directory is XDG_DATA_HOME on UNIX platforms.
Also mention the retrieved directory on Windows: CSIDL_PERSONAL.
2010-06-06 04:57:46 +02:00
Javier Jardón
b2718ee71a
[docs] Improve the g_get_user_config_dir() docs a bit
...
The retrieved directory is XDG_CONFIG_HOME on UNIX platforms.
Also mention the retrieved directory on Windows: CSIDL_APPDATA.
2010-06-05 18:40:07 +02:00
Ryan Lortie
61f3f45cb9
add get_permission API to GSettingsBackend
...
implement it in the various in-tree backends
also, lots of whitespace changes to realign the vtable members
2010-06-05 00:10:05 +02:00
Ryan Lortie
95c564cabe
gsettingsbackend.h: pretend to be gio.h
...
Since #include <gsettingsbackend.h> is a perfectly valid thing for
applications to do, and since we want to include gio headers from
gsettingsbackend.h, we need to effectively disable the #error we would
get from those headers (because we're not coming via gio.h).
We don't want to #include <gio/gio.h> here because this would cause
needless rebuilding of GSettingsBackend, GSettings,
GDelayedSettingsBackend, etc... every time someone changed anything in
any public header.
2010-06-04 23:02:44 +02:00
Ryan Lortie
4733488178
Bug 620582 - a simple GPermission implementation
...
add GSimplePermission, a trivial const implementation of GPermission
can-request and can-release are always false for this implementation and
the value of 'allowed' is decided at construction.
2010-06-04 22:35:14 +02:00
Matej Urbančič
0957f76878
Updated Slovenian translation
2010-06-04 20:03:41 +02:00
Ryan Lortie
7a4860d69a
Bug 620519 - GPermission
...
Add an abstract interface representing the permission to perform an
action.
2010-06-04 19:03:38 +02:00
Murray Cumming
07b5cee2a8
Gio: gioenums.h: Remove trailing commas to avoid C++ warnings.
2010-06-04 17:07:05 +02:00
Javier Jardón
af3f4cbe77
gdbusaddress: Fix typo
2010-06-04 01:35:23 +02:00
Kristjan Schmidt
644584e7e6
Updated Esperanto translation
2010-06-03 18:19:31 +02:00
Matthias Clasen
e608b1f067
Don't spew a g_warning if inotify setup fails
...
We use is_supported when we are trying to find a local file monitor
implementation that works, and having the g_warning in there trips
the test suite.
2010-06-03 11:42:59 -04:00
Ryan Lortie
9562726f35
Bug 620350 - add g_variant_builder_add_parsed()
...
A delicious blend of g_variant_new_parsed() and
g_variant_builder_add_value(). Now available in a GLib near you.
2010-06-03 11:24:31 +02:00
Ryan Lortie
44db2b6b74
Bug 620349 – utf8ify GVariant printer
...
Take advantage of our knowledge that GVariant strings are always valid
utf8 when printing and parsing:
- allow valid printing unicode characters to pass through unescaped
- escape non-printing characters using \uxxxx or \Uxxxxxxxx format
- do the same in the parser
- update existing test cases to use utf8, add a new test case
2010-06-03 09:41:33 +02:00
Milan Bouchet-Valat
3682666140
Annotate GVariant and GSettings _strv() functions
...
Add GObject introspection annotations so that the length parameter is
correctly detected for g_variant_new_strv(), g_variant_get_strv() and
g_variant_dup_strv(). Also specify that it can be a NULL pointer in
g_variant_get_strv() and g_variant_dup_strv().
For g_settings_set_strv(), detect that a NULL value is allowed, meaning
empty array.
Closes bug #620384 .
Signed-off-by: Ryan Lortie <desrt@desrt.ca>
2010-06-02 19:37:30 +02:00
Ryan Lortie
0e691f27ec
improve gitignore (systemtap)
2010-06-02 19:37:30 +02:00
Kjartan Maraas
20ab1e6673
Updated Norwegian bokmål translation
2010-06-02 15:41:33 +02:00