platform/upstream/glib.git
13 years agoAdd ACLOCAL_AMFLAGS to Makefile.am
Matthias Clasen [Sat, 10 Jul 2010 23:46:40 +0000 (19:46 -0400)]
Add ACLOCAL_AMFLAGS to Makefile.am

Patch by Vincent Untz, bug 570036

13 years agoOne more dubious return
Matthias Clasen [Sat, 10 Jul 2010 23:16:27 +0000 (19:16 -0400)]
One more dubious return

13 years agoGVariant: fix some more leaks in error cases
Ryan Lortie [Sat, 10 Jul 2010 21:54:08 +0000 (17:54 -0400)]
GVariant: fix some more leaks in error cases

13 years agomove the g_free() from the last commit down
Ryan Lortie [Sat, 10 Jul 2010 21:45:51 +0000 (17:45 -0400)]
move the g_free() from the last commit down

It is needed for the error message...

13 years agoMinor cleanup
Matthias Clasen [Sat, 10 Jul 2010 22:04:22 +0000 (18:04 -0400)]
Minor cleanup

13 years agoAdd a GAppInfoCreate flag for startup-notification
Matthias Clasen [Sat, 10 Jul 2010 21:57:45 +0000 (17:57 -0400)]
Add a GAppInfoCreate flag for startup-notification

Using this flag, it will be possible to launch apps without a
desktop file, in the same way that gdk_spawn_... lets you do.

Requested in bug 599223.

13 years agoFix sparse warnings
Matthias Clasen [Sat, 10 Jul 2010 21:21:32 +0000 (17:21 -0400)]
Fix sparse warnings

These were listed in bug 623955

13 years agoChain up in g_settings_finalize
Matthias Clasen [Sat, 10 Jul 2010 21:12:31 +0000 (17:12 -0400)]
Chain up in g_settings_finalize

Requested in bug 623954

13 years agoTurn on glibc malloc checking features for make check
Matthias Clasen [Sat, 10 Jul 2010 21:06:41 +0000 (17:06 -0400)]
Turn on glibc malloc checking features for make check

13 years agoGVariant: don't leak during type inferencing
Ryan Lortie [Sat, 10 Jul 2010 20:56:51 +0000 (16:56 -0400)]
GVariant: don't leak during type inferencing

13 years agoUpdated Spanish translation
Jorge González [Sat, 10 Jul 2010 09:03:52 +0000 (11:03 +0200)]
Updated Spanish translation

13 years agoFix some leaks in the inotify code
Matthias Clasen [Fri, 9 Jul 2010 12:33:27 +0000 (08:33 -0400)]
Fix some leaks in the inotify code

Also avoid creating some unused objects. Patch by Carlos Garnacho,
bug 613057

13 years agoAdapt to recent MLS changes
Matthias Clasen [Fri, 9 Jul 2010 11:24:08 +0000 (07:24 -0400)]
Adapt to recent MLS changes

g_file_query_info returns non-NULL more often now.

13 years agoRemove dead links from the IEEE float documentation
Matthias Clasen [Thu, 8 Jul 2010 23:52:36 +0000 (19:52 -0400)]
Remove dead links from the IEEE float documentation

13 years agoImprove the long description of GString
Matthias Clasen [Thu, 8 Jul 2010 23:37:31 +0000 (19:37 -0400)]
Improve the long description of GString

It is more similar to a Java StringBuffer than to a C string.
See bug 612439.

13 years agoDocument NULL shortcut to g_value_array_insert etc.
Will Thompson [Thu, 8 Jul 2010 23:30:53 +0000 (19:30 -0400)]
Document NULL shortcut to g_value_array_insert etc.

You can pass a NULL GValue * to any of g_value_array_insert, _prepend or
_append to add a new, uninitialized value. This is a very useful
shortcut, and it should be documented rather than left languishing in a
comment in the implementation.

Fixes Gnome bug #552363.

13 years agoImprove some GNode docs
Matthias Clasen [Thu, 8 Jul 2010 23:26:25 +0000 (19:26 -0400)]
Improve some GNode docs

See bug 561248

13 years agoExpand the g_sprintf docs
Matthias Clasen [Thu, 8 Jul 2010 23:23:42 +0000 (19:23 -0400)]
Expand the g_sprintf docs

As requested in bug 576833.

13 years agoAdd a note about l10n to the g_strconcat docs
Matthias Clasen [Thu, 8 Jul 2010 23:03:18 +0000 (19:03 -0400)]
Add a note about l10n to the g_strconcat docs

As requested in bug 576854

13 years agoMove uri conversion functions to a better place in the docs
Matthias Clasen [Thu, 8 Jul 2010 21:38:47 +0000 (17:38 -0400)]
Move uri conversion functions to a better place in the docs

g_filename_from/to_uri are better off in the section called
"URI functions". Requested in bug 582227.

13 years agoUpdated Spanish translation
Jorge González [Thu, 8 Jul 2010 21:25:01 +0000 (23:25 +0200)]
Updated Spanish translation

13 years agoComment out an unused function
Matthias Clasen [Thu, 8 Jul 2010 20:32:08 +0000 (16:32 -0400)]
Comment out an unused function

it is causing warnings, so it needs to die...bug 622600

13 years agoFix an oversight in the previous commit
Matthias Clasen [Thu, 8 Jul 2010 20:24:44 +0000 (16:24 -0400)]
Fix an oversight in the previous commit

13 years agoUse glib infrastructure to parse debug flags
Matthias Clasen [Thu, 8 Jul 2010 20:22:16 +0000 (16:22 -0400)]
Use glib infrastructure to parse debug flags

Proposed in bug 623319

13 years agoBe a bit more picky when deciding if mounts are internal
Matthias Clasen [Thu, 8 Jul 2010 19:18:05 +0000 (15:18 -0400)]
Be a bit more picky when deciding if mounts are internal

Complained about in bug 623780.

13 years agoA little more correctness in formatting pids
Matthias Clasen [Thu, 8 Jul 2010 19:11:24 +0000 (15:11 -0400)]
A little more correctness in formatting pids

Requested in bug 623772

13 years agoEscape arguments when putting together a cmdline
Matthias Clasen [Thu, 8 Jul 2010 18:58:33 +0000 (14:58 -0400)]
Escape arguments when putting together a cmdline

See bug 623770

13 years agoxinclude the dtd
Matthias Clasen [Thu, 8 Jul 2010 18:38:55 +0000 (14:38 -0400)]
xinclude the dtd

Keeping two copies in sync manually gets tiresome.

13 years agoUpdate the dtd to match the implementation
Matthias Clasen [Thu, 8 Jul 2010 18:29:17 +0000 (14:29 -0400)]
Update the dtd to match the implementation

See bug 623720

13 years agoHandle MLS selinux policy better
Matthias Clasen [Thu, 8 Jul 2010 18:19:08 +0000 (14:19 -0400)]
Handle MLS selinux policy better

Following the behaviour of ls here, we should return at least the
file name, if we can't get any other information about a file. To
do this, handle EACCESS on stat() calls.

Patch by Tomas Bzatek, see bug 623692

13 years agoCheck for zlib using pkg-config
Matthias Clasen [Thu, 8 Jul 2010 18:12:28 +0000 (14:12 -0400)]
Check for zlib using pkg-config

Based on a patch by Felipe Contreras, see bug 623473.

13 years agoUse proper variables
Matthias Clasen [Thu, 8 Jul 2010 15:33:21 +0000 (11:33 -0400)]
Use proper variables

And also make sure we don't read garbage.

13 years agobase64: remove unnecessary assertions
Ryan Lortie [Thu, 8 Jul 2010 02:00:43 +0000 (22:00 -0400)]
base64: remove unnecessary assertions

Allow base64 encoding/decoding of empty strings.

13 years agoforgotten file
Matthias Clasen [Thu, 8 Jul 2010 00:36:28 +0000 (20:36 -0400)]
forgotten file

13 years agogio/: fully remove gioalias hacks
Ryan Lortie [Wed, 7 Jul 2010 23:53:22 +0000 (19:53 -0400)]
gio/: fully remove gioalias hacks

13 years agogobject/: fully remove gobjectalias hacks
Ryan Lortie [Wed, 7 Jul 2010 23:40:48 +0000 (19:40 -0400)]
gobject/: fully remove gobjectalias hacks

13 years agoglib/: fully remove galias hacks
Ryan Lortie [Wed, 7 Jul 2010 23:34:03 +0000 (19:34 -0400)]
glib/: fully remove galias hacks

13 years ago.gitignore updates
Ryan Lortie [Wed, 7 Jul 2010 20:52:23 +0000 (16:52 -0400)]
.gitignore updates

13 years agoGDBus: Hide instance structures for classes we don't want to be subclassed
David Zeuthen [Wed, 7 Jul 2010 20:35:17 +0000 (16:35 -0400)]
GDBus: Hide instance structures for classes we don't want to be subclassed

This also allows us to nuke the priv-> pointers and save a couple of
indirections.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agofix trivial copy/paste error in bytestring docs
Ryan Lortie [Wed, 7 Jul 2010 20:32:46 +0000 (16:32 -0400)]
fix trivial copy/paste error in bytestring docs

13 years agoGVariant: improve bytestring support
Ryan Lortie [Wed, 7 Jul 2010 14:37:16 +0000 (10:37 -0400)]
GVariant: improve bytestring support

 - add G_VARIANT_TYPE_BYTESTRING, _BYTESTRING_ARRAY, _STRING_ARRAY

 - remove g_variant_{new,get}_byte_array functions

 - add g_variant_{new,get,dup}_bytestring{,_array} functions

 - remove undocumented support for deserialising arrays of objectpaths
   or signature strngs using g_variant_get_strv()

 - add and document new format strings '^ay', '^&ay', '^aay' and '^a&ay'

 - update GApplication to use the new API

 - update GSettings binding code to use the new API

 - add tests

13 years agoGDBus: Hide class structures for classes we don't want to be subclassed
David Zeuthen [Wed, 7 Jul 2010 19:57:37 +0000 (15:57 -0400)]
GDBus: Hide class structures for classes we don't want to be subclassed

E.g. move these C structures out of public header files and into their
respective C files. Also nuke padding since this is no longer needed.

This leaves only GDBusProxy as an extendable type.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoBug 618882 – No way to ensure that a message is sent
David Zeuthen [Wed, 7 Jul 2010 19:00:23 +0000 (15:00 -0400)]
Bug 618882 – No way to ensure that a message is sent

Add g_dbus_connection_flush{_finish,sync}().

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

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoUpdated Galician translations
Fran Diéguez [Wed, 7 Jul 2010 16:25:19 +0000 (18:25 +0200)]
Updated Galician translations

13 years agoGDBus: Only rewrite serial number if g_dbus_message_get_serial() returns 0
David Zeuthen [Wed, 7 Jul 2010 15:02:08 +0000 (11:02 -0400)]
GDBus: Only rewrite serial number if g_dbus_message_get_serial() returns 0

While this a dangerous thing to allow (collissions, reply_serial not
matching up etc.), the added flexibility makes this a good trade-off -
for example, with this feature, it's now a lot easier to build message
routers.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGSettings: warn if use the 'memory' backend
Ryan Lortie [Wed, 7 Jul 2010 14:56:57 +0000 (10:56 -0400)]
GSettings: warn if use the 'memory' backend

but only if it was not explicitly selected.

13 years agotrivial GSettings docs fix
Ryan Lortie [Wed, 7 Jul 2010 14:46:13 +0000 (10:46 -0400)]
trivial GSettings docs fix

13 years agoBug 623538 – GDBusProxy::g-properties-changed emission for corner cases
David Zeuthen [Wed, 7 Jul 2010 13:50:44 +0000 (09:50 -0400)]
Bug 623538 – GDBusProxy::g-properties-changed emission for corner cases

Also emit GDBusProxy::g-properties-changed when dropping (when the
name owner vanishes) or populating (when loading properties) the
property cache.

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

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoBug 623537 – GDBusProxy has weird checking on NameOwnerChanged
David Zeuthen [Wed, 7 Jul 2010 13:05:42 +0000 (09:05 -0400)]
Bug 623537 – GDBusProxy has weird checking on NameOwnerChanged

Remove misleading (and always true) check on the name that the
NameOwnerChanged signal is for.

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

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix some errors in translated strings
Matthias Clasen [Wed, 7 Jul 2010 11:37:42 +0000 (07:37 -0400)]
Fix some errors in translated strings

gettext can't handle macros, so we have to use literal format
specifiers, unfortunately.

13 years agoClear the buffer initially
Matthias Clasen [Wed, 7 Jul 2010 05:00:58 +0000 (01:00 -0400)]
Clear the buffer initially

13 years agoDon't forget to dist keyfiletest.ini
Matthias Clasen [Wed, 7 Jul 2010 04:38:27 +0000 (00:38 -0400)]
Don't forget to dist keyfiletest.ini

13 years agoInclude sys/wait.h for WEXITSTATUS()
Danielle Madeley [Wed, 7 Jul 2010 02:47:54 +0000 (12:47 +1000)]
Include sys/wait.h for WEXITSTATUS()

13 years agoGDBus: Handle autolaunching on UNIX/Freedesktop OSes
David Zeuthen [Tue, 6 Jul 2010 20:57:28 +0000 (16:57 -0400)]
GDBus: Handle autolaunching on UNIX/Freedesktop OSes

Also add a 'address' G_DBUS_DEBUG option that will print out useful
debug information such as

  GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus type `session'
  GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
  GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
  GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
  GDBus-debug:Address: Running `dbus-launch --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax --close-stderr' to get bus address (possibly autolaunching)
  GDBus-debug:Address: dbus-launch output:
    0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74    unix:abstract=/t
    0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52    mp/dbus-wBAoKYIR
    0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33    zu,guid=040d13f3
    0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63    0a0b52c20f62c41c
    0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40    0000508d..8....@
    0050: 05 00 00 00  00                                       .....
  GDBus-debug:Address: dbus-launch stderr output:
  14542: Autolaunch enabled (using X11).
  14542: --exit-with-session automatically enabled
  14542: Connected to X11 display ':0.0'
  14542: === Parent dbus-launch continues
  14542: Waiting for babysitter's intermediate parent
  14542: Reading address from bus
  14542: Reading PID from daemon
  14542: Saving x11 address
  14542: Created window 88080385
  14542: session file: /root/.dbus/session-bus/05e508961149264c9b750a4c494aa6f7-0
  14542: dbus-launch exiting
  GDBus-debug:Address: Returning address `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d' for bus type `session'

and

  GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus type `session'
  GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
  GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
  GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
  GDBus-debug:Address: Running `dbus-launch --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax --close-stderr' to get bus address (possibly autolaunching)
  GDBus-debug:Address: dbus-launch output:
    0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74    unix:abstract=/t
    0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52    mp/dbus-wBAoKYIR
    0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33    zu,guid=040d13f3
    0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63    0a0b52c20f62c41c
    0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40    0000508d..8....@
    0050: 05 00 00 00  00                                       .....
  GDBus-debug:Address: dbus-launch stderr output:
  14549: Autolaunch enabled (using X11).
  14549: --exit-with-session automatically enabled
  14549: Connected to X11 display ':0.0'
  14549: dbus-daemon is already running. Returning existing parameters.
  14549: dbus-launch exiting
  GDBus-debug:Address: Returning address `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d' for bus type `session'

Note that things work exactly like libdbus, e.g. from the
dbus-launch(1) man page:

  Whenever an autolaunch occurs, the application that had to start a
  new bus will be in its own little world; it can effectively end up
  starting a whole new session if it tries to use a lot of bus
  services. This can be suboptimal or even totally broken, depending
  on the app and what it tries to do.

  [...]

  You can always avoid autolaunch by manually setting
  DBUS_SESSION_BUS_ADDRESS. Autolaunch happens because the default
  address if none is set is "autolaunch:", so if any other address is
  set there will be no autolaunch. You can however include autolaunch
  in an explicit session bus address as a fallback, for example
  DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" - in that case if
  the first address doesn't work, processes will autolaunch. (The bus
  address variable contains a comma-separated list of addresses to
  try.)

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoGDBus: Properly handle empty address strings
David Zeuthen [Tue, 6 Jul 2010 17:56:35 +0000 (13:56 -0400)]
GDBus: Properly handle empty address strings

Changes this error

 DBUS_SESSION_BUS_ADDRESS= \
 gdbus introspect --session \
                  --dest org.freedesktop.DBus \
                  --object-path /org/freedesktop/DBus
 **
 GLib-GIO:ERROR:gdbusaddress.c:913:g_dbus_address_get_stream_sync: assertion failed: (last_error != NULL)
 Aborted (core dumped)

to

 DBUS_SESSION_BUS_ADDRESS= \
 gdbus introspect --session \
                  --dest org.freedesktop.DBus \
                  --object-path /org/freedesktop/DBus
 Error connecting: The given address is empty

which is much more preferable.

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoFix problems with the keyfile test
Matthias Clasen [Tue, 6 Jul 2010 11:43:19 +0000 (07:43 -0400)]
Fix problems with the keyfile test

We must set XDG_DATA_HOME early on, and we must clear error
before using it.

13 years agoImprove keyfile test coverage
Matthias Clasen [Tue, 6 Jul 2010 04:01:40 +0000 (00:01 -0400)]
Improve keyfile test coverage

13 years agoDefine SRCDIR
Matthias Clasen [Tue, 6 Jul 2010 04:01:15 +0000 (00:01 -0400)]
Define SRCDIR

13 years agoAdd some GDir tests
Matthias Clasen [Tue, 6 Jul 2010 03:43:47 +0000 (23:43 -0400)]
Add some GDir tests

13 years agoImprove uri test coverage
Matthias Clasen [Tue, 6 Jul 2010 03:30:10 +0000 (23:30 -0400)]
Improve uri test coverage

13 years agoMove uri tests to the test framework
Matthias Clasen [Tue, 6 Jul 2010 03:06:50 +0000 (23:06 -0400)]
Move uri tests to the test framework

13 years agoAdd more list tests
Matthias Clasen [Tue, 6 Jul 2010 02:40:46 +0000 (22:40 -0400)]
Add more list tests

13 years agoMove tree tests to the test framework
Matthias Clasen [Tue, 6 Jul 2010 02:40:26 +0000 (22:40 -0400)]
Move tree tests to the test framework

13 years agoMove slist tests to the test framework
Matthias Clasen [Tue, 6 Jul 2010 01:06:28 +0000 (21:06 -0400)]
Move slist tests to the test framework

13 years agoMove list tests to the test framework
Matthias Clasen [Tue, 6 Jul 2010 00:51:29 +0000 (20:51 -0400)]
Move list tests to the test framework

13 years agoAdd some more checks to the binding tests
Matthias Clasen [Mon, 5 Jul 2010 23:49:03 +0000 (19:49 -0400)]
Add some more checks to the binding tests

13 years agoRemove a redundant branch
Matthias Clasen [Mon, 5 Jul 2010 23:48:04 +0000 (19:48 -0400)]
Remove a redundant branch

Since the name has been interned already at pspec creation time,
we can just call g_intern_string().

13 years agoRemove cases of ;;
Matthias Clasen [Mon, 5 Jul 2010 23:45:55 +0000 (19:45 -0400)]
Remove cases of ;;

13 years agoTest charset conversion with fallbacks
Matthias Clasen [Mon, 5 Jul 2010 23:33:05 +0000 (19:33 -0400)]
Test charset conversion with fallbacks

13 years agoFix the get_property implementation for GSettings::schema
Matthias Clasen [Mon, 5 Jul 2010 19:54:11 +0000 (15:54 -0400)]
Fix the get_property implementation for GSettings::schema

13 years agoAdd several more settings tests
Matthias Clasen [Mon, 5 Jul 2010 19:53:58 +0000 (15:53 -0400)]
Add several more settings tests

13 years agoSmall documentation addition
Matthias Clasen [Mon, 5 Jul 2010 19:53:21 +0000 (15:53 -0400)]
Small documentation addition

13 years agoFix icons test to compile
Matthias Clasen [Mon, 5 Jul 2010 16:08:29 +0000 (12:08 -0400)]
Fix icons test to compile

13 years agoTest enum mapping
Matthias Clasen [Mon, 5 Jul 2010 16:08:17 +0000 (12:08 -0400)]
Test enum mapping

13 years agoMore stream tests
Matthias Clasen [Mon, 5 Jul 2010 15:38:31 +0000 (11:38 -0400)]
More stream tests

13 years agoAdd more checks
Matthias Clasen [Mon, 5 Jul 2010 15:13:36 +0000 (11:13 -0400)]
Add more checks

13 years agoAdd some buffered output tests
Matthias Clasen [Mon, 5 Jul 2010 15:12:49 +0000 (11:12 -0400)]
Add some buffered output tests

13 years agoAdd some more tests for the buffered read code
Matthias Clasen [Mon, 5 Jul 2010 12:28:54 +0000 (08:28 -0400)]
Add some more tests for the buffered read code

13 years agoTrivial cleanups
Matthias Clasen [Mon, 5 Jul 2010 11:40:38 +0000 (07:40 -0400)]
Trivial cleanups

13 years agoAdd --disable-Bsymbolic flag
Ryan Lortie [Mon, 5 Jul 2010 17:10:28 +0000 (13:10 -0400)]
Add --disable-Bsymbolic flag

13 years agoMisc test additions
Matthias Clasen [Mon, 5 Jul 2010 07:09:36 +0000 (03:09 -0400)]
Misc test additions

13 years agoFix a typo
Matthias Clasen [Mon, 5 Jul 2010 06:36:48 +0000 (02:36 -0400)]
Fix a typo

13 years agoCleanups
Matthias Clasen [Mon, 5 Jul 2010 04:56:12 +0000 (00:56 -0400)]
Cleanups

13 years agoAdd some more tests
Matthias Clasen [Mon, 5 Jul 2010 03:42:07 +0000 (23:42 -0400)]
Add some more tests

13 years agoAdd some GAppLaunchContext tests
Matthias Clasen [Mon, 5 Jul 2010 03:41:40 +0000 (23:41 -0400)]
Add some GAppLaunchContext tests

13 years agoAdd the new tests to the correct variable
Matthias Clasen [Mon, 5 Jul 2010 03:40:42 +0000 (23:40 -0400)]
Add the new tests to the correct variable

13 years agoAdd some contenttype tests
Matthias Clasen [Mon, 5 Jul 2010 02:27:01 +0000 (22:27 -0400)]
Add some contenttype tests

13 years agoAdd a test for skipping
Matthias Clasen [Mon, 5 Jul 2010 00:50:50 +0000 (20:50 -0400)]
Add a test for skipping

13 years agoAdd some CharsetConverter tests
Matthias Clasen [Mon, 5 Jul 2010 00:49:29 +0000 (20:49 -0400)]
Add some CharsetConverter tests

13 years agoMove charset conversion tests to the test framework
Matthias Clasen [Sat, 3 Jul 2010 17:43:25 +0000 (13:43 -0400)]
Move charset conversion tests to the test framework

13 years agoAdd some more appinfo tests
Matthias Clasen [Sat, 3 Jul 2010 16:49:46 +0000 (12:49 -0400)]
Add some more appinfo tests

13 years agoUpdated Spanish translation
Jorge González [Sun, 4 Jul 2010 11:49:55 +0000 (13:49 +0200)]
Updated Spanish translation

13 years agoUpdated Spanish translation
Jorge González [Sat, 3 Jul 2010 11:48:56 +0000 (13:48 +0200)]
Updated Spanish translation

13 years agoMove GZlibConverter tests
Matthias Clasen [Sat, 3 Jul 2010 07:31:24 +0000 (03:31 -0400)]
Move GZlibConverter tests

13 years agoAdd tests for GIcon
Matthias Clasen [Sat, 3 Jul 2010 07:31:07 +0000 (03:31 -0400)]
Add tests for GIcon

13 years agoGDBus: Rename "Introspection XML" section to "D-Bus Introspection Data"
David Zeuthen [Fri, 2 Jul 2010 21:09:55 +0000 (17:09 -0400)]
GDBus: Rename "Introspection XML" section to "D-Bus Introspection Data"

Signed-off-by: David Zeuthen <davidz@redhat.com>
13 years agoBug 623407 - g_keyfile_settings_backend_new crash
Ryan Lortie [Fri, 2 Jul 2010 15:35:43 +0000 (11:35 -0400)]
Bug 623407 - g_keyfile_settings_backend_new crash

The keyfile backend forms paths like this:

  prefix + group_name + '/' + keyname

If the prefix is '/apps/yelp/' and the group name is '/' then this means
that we end up with a key name of (for example):

  '/apps/yelp/' + '/' + '/' + 'font-adjustment'

= '/apps/yelp///font-adjustment'

which is obviously not a valid key name.

This patch rejects group names starting or ending with '/' or containing
'//' and also rejects keys containing '/'.  This should make it
impossible for invalid keys to be formed.

13 years agoBug 623402 - schema compiler reports wrong line
Ryan Lortie [Fri, 2 Jul 2010 15:14:28 +0000 (11:14 -0400)]
Bug 623402 - schema compiler reports wrong line

Don't reuse the GMarkupParseContext in order to avoid inaccurate line
number reports.  Fix a memory leak, too.

13 years agoBug 623401 - schema compiler: process enums first
Ryan Lortie [Fri, 2 Jul 2010 15:11:45 +0000 (11:11 -0400)]
Bug 623401 - schema compiler: process enums first

Process *.enum.xml before any *.gschema.xml files to ensure that all
enums have been defined.

13 years agoGDBus: Hold lock when printing debug messages
David Zeuthen [Fri, 2 Jul 2010 13:40:59 +0000 (09:40 -0400)]
GDBus: Hold lock when printing debug messages

Signed-off-by: David Zeuthen <davidz@redhat.com>