Matthias Clasen
a804e22ed0
More pattern tests
2010-07-30 19:51:18 -04:00
Matthias Clasen
d3f0031361
Add tests for g_utf8_strreverse
2010-07-30 19:51:18 -04:00
Matthias Clasen
caa9453b72
Fix a warning
2010-07-30 19:51:18 -04:00
Matthias Clasen
d0750c9d6e
Don't leak in converter test
2010-07-30 19:51:18 -04:00
Matthias Clasen
63bdeb0dab
Fix an icon test
2010-07-30 19:51:17 -04:00
Matthias Clasen
a8f83ea834
Add tests for GNetworkAddress
2010-07-30 19:51:17 -04:00
Matthias Clasen
e103b93694
Drop an unneeded if
2010-07-30 19:51:17 -04:00
Matthias Clasen
9d93dc5554
Remove some unused pcre code
2010-07-30 19:51:17 -04:00
Matthias Clasen
9fc3c980cc
Add some volume monitor tests
...
Although not much of this is easily testable.
2010-07-30 19:51:17 -04:00
Matthias Clasen
e5a72ae3c4
Move queue tests to the test framework
2010-07-30 19:51:17 -04:00
David Zeuthen
dbf230991b
Bug 625628 – GDBusProxy: wrong property name sorting
...
https://bugzilla.gnome.org/show_bug.cgi?id=625628
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-30 16:34:13 -04:00
David Zeuthen
aefc6df6bb
Fix gschema-compile test
...
This was broken by commit 1b5b87bfa0
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-30 16:30:34 -04:00
David Zeuthen
d2d97a214d
Bug 625584 – Crashes application on unref with signal subscription
...
Don't do too much work in the finalizer - in particular, there's no
need to send RemoveMatch() messages to the bus daemon since we're
going to sever the connection and the bus will garbage collect
anyway. In this case it crashed the process.
Also add a test case that checks that the appropriate GDestroyNotify
callbacks are called when unreffing a connection with either 1)
exported objects; 2) signal subscriptions or 3) filter functions
.. yes, ideally apps would unregister such callbacks before giving up
their ref but that's not how things work :-)
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-30 16:06:18 -04:00
Ryan Lortie
1b5b87bfa0
GSettings: Mark some strings for cat translation
...
<vuntz> *miaou*
2010-07-30 21:13:05 +02:00
David Zeuthen
14f17c1388
GDBusConnection: Fix up debug output when completing calls
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-30 11:40:00 -04:00
David Zeuthen
173977a701
GCredentials: use effective uid/gid
...
Otherwise e.g. setuid root processes can't connect to the system
bus. This was discovered when porting PolicyKit's pkexec(1) command to
a PolicyKit library using GDBus.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-30 11:26:43 -04:00
Ryan Lortie
f9845bcbec
*bump*
2010-07-29 22:04:43 +02:00
Ryan Lortie
1fd1543bdc
add one more NEWS item
2010-07-29 16:52:34 +02:00
Eduardo Lima Mitev
8673f0b06c
GIO: Add G-I annotations for several methods
...
Specifically:
- g_io_stream_get_input/output_stream()
- g_socket_client_get_local_address()
- g_socket_connection_get_socket()
- g_socket_listener_add_address()
- g_socket_listener_accept_socket()
- g_socket_listener_accept()
- g_io_extension_point_get_extensions()
2010-07-29 14:06:00 +02:00
Ryan Lortie
e4f90c8262
get a start on the NEWS
2010-07-29 12:01:46 +02:00
Owen Taylor
015df7e369
[gschema-compile] fix segfault
...
If files are passed on the command line and we don't set override_files
at all, don't try to read from the array.
2010-07-28 15:15:57 -04:00
David Zeuthen
19ef26c9c5
Use correct type for GDBusServer:active property
...
It's a boolean, not a string.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-28 12:58:04 -04:00
David Zeuthen
133e87ca87
GDBusConnection: Pass the GObject to g_simple_async_result_new()
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-28 12:51:09 -04:00
Ryan Lortie
a6f1bb4e17
Add support for vendor override files
...
You can drop a key-file in the schema directory that looks like:
[org.gtk.Example]
key='value'
to override the default value of 'key' in schema 'org.gtk.Example'.
2010-07-28 13:47:34 +02:00
Fran Diéguez
723692dfb9
Updated Galician translations
2010-07-27 17:47:22 +02:00
Jorge González
12d0cbdac5
Updated Spanish translation
2010-07-26 20:58:59 +02:00
Yaron Shahrabani
e8923ff232
Updated Hebrew translation.
2010-07-24 13:31:31 +03:00
Murray Cumming
633d9efc62
[gio]: gioenums.h: Remove trailing comma again.
2010-07-23 13:25:18 +02:00
Benjamin Otte
86040bb2eb
Revert "notify: Remove unused g_object_notify_queue_clear()"
...
This reverts commit 0201a81f04
and adds
locks in the right place.
As this file is a public header (see last commit), we cannot just remove
functions from it.
2010-07-23 10:52:51 +02:00
Benjamin Otte
2819dd60b7
notify: Readd g_object_notify_queue_from_object()
...
gobjectnotifyqueue.c is a public header, so we cannot remove files from
it. (Yes you read that right, this .c file is a public header. See your
installation directory.)
2010-07-23 10:52:51 +02:00
Tao Wang
4a83ee208f
Complete Simplified Chinese translation.
2010-07-23 13:18:43 +08:00
Tao Wang
fd0a2b2789
Update Simplified Chinese translation.
2010-07-23 13:05:37 +08:00
Ryan Lortie
d5bd531d96
Cleanup the GSettingsBackend API
...
This is a substantial ABI break. Rebuild dconf.
2010-07-22 18:39:50 -04:00
Ryan Lortie
aed440815e
GSettings: add g_settings_reset()
...
Resets a key to its default value.
2010-07-22 17:50:05 -04:00
Olivier Crête
f6d3e224df
notify: Add tests for threadsafe object notifies
...
https://bugzilla.gnome.org/show_bug.cgi?id=166020
2010-07-22 21:56:21 +02:00
Benjamin Otte
0483ef000a
notify: Make dedup code clearer
...
A for loops seems easier to understand to me than gotos.
2010-07-22 21:56:21 +02:00
Olivier Crête
9026b11e38
notify: Make GObject property change notifications thread safe
...
Adds locking around object property change notification handling. The
notifications are only emitted after all threads have called
g_object_thaw_notify().
https://bugzilla.gnome.org/show_bug.cgi?id=166020
2010-07-22 21:56:20 +02:00
Olivier Crête
65797f7e54
notify: Remove g_object_notify_queue_from_object()
...
The function will not be safe with object locking in place, so we remove
it. The workaround is somewhat ugly, but it works.
https://bugzilla.gnome.org/show_bug.cgi?id=166020
2010-07-22 21:56:20 +02:00
Olivier Crête
83026092eb
notify: Refactor g_object_notify_queue_thaw()
...
This adds better error reporting and simplifies the code for adding
thread safety.
https://bugzilla.gnome.org/show_bug.cgi?id=166020
2010-07-22 21:56:20 +02:00
Olivier Crête
0201a81f04
notify: Remove unused g_object_notify_queue_clear()
...
https://bugzilla.gnome.org/show_bug.cgi?id=166020
2010-07-22 21:56:20 +02:00
Benjamin Otte
a2c5bba31d
notify: Emit a g_critical() instead g_return_if_fail()ing
...
This does not change the code semantically in any way but avoids a
return in the middle of the code.
https://bugzilla.gnome.org/show_bug.cgi?id=166020
2010-07-22 21:56:20 +02:00
Benjamin Otte
24161d9c46
binding: Cast to avoid compiler warning
2010-07-22 21:56:20 +02:00
Benjamin Otte
dd1d1b3510
tests: Use GPOINTER_TO_SIZE() instead of just casting to guint
...
a) gcc doesn't like this ("Cast to pointer of different size)
b) It compares only half of the pointer
2010-07-22 21:56:20 +02:00
Benjamin Otte
284ea16b9d
inotify: Constify function argument
...
gcc complained...
2010-07-22 21:56:20 +02:00
Ryan Lortie
dc7348b305
Fix very small leak in the GSettings test
2010-07-22 11:49:30 -04:00
Ryan Lortie
23a904fc15
Bug 624991 - GSettings mapping for G_TYPE_STRV
...
Added default mapping for G_TYPE_STRV based on a patch from Garrett
Regier.
Add a test case.
2010-07-22 11:34:57 -04:00
Fran Diéguez
76aef137c8
Updated Galician translations
2010-07-22 16:23:18 +02:00
Behdad Esfahbod
8f80ff02af
Bug 624968 - div by zero in g_malloc_n family
2010-07-21 16:11:35 -04:00
Yaron Shahrabani
5063d78baa
Updated Hebrew translation.
2010-07-21 19:11:53 +03:00
David Zeuthen
9b0a08449f
GDBusAuthObserver: Fix docs
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-20 16:34:28 -04:00