David Zeuthen
86d947f01f
Fix gdbus-exit-on-close test case
...
Forgot to update the test case after last commit.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-03 12:47:07 -04:00
David Zeuthen
6a492a4519
GDBus: If exiting b/c remote peer disconnected and error is set, print it
...
This should make things easier to debug:
g_dbus_connection_real_closed: Remote peer vanished with error:
Underlying GIOStream returned 0 bytes on an async read
(g-io-error-quark, 0). Exiting.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-03 12:24:48 -04:00
David Zeuthen
3940cc9a11
GDBusProxy: Don't leak a GSimpleAsyncResult when doing async calls
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-08-03 11:14:21 -04:00
Matthias Clasen
b2715bbc5e
Fix a possible deadlock
...
the FdSource was calling g_cancellable_disconnect while holding the
main context lock, which is bad news if the ::cancelled handler is
trying to get that lock to wake up the mainloop...
Bug 586432
2010-08-03 10:41:21 -04:00
Emmanuele Bassi
b3de028a43
Update the Git ignore files
2010-08-03 14:21:02 +01:00
Ryan Lortie
ca3b7b75bf
GSettings: add G_SETTINGS_BIND_INVERT_BOOLEAN flag
...
When binding a boolean setting to a boolean property, invert the values.
This avoids the requirement for writing a pair of mapping functions for
this extremely common case.
Add a test.
https://bugzilla.gnome.org/show_bug.cgi?id=625833
2010-08-03 02:09:10 -04:00
Fridrich Štrba
dd2bbc9533
On windows, export also symbols defined in gio/gwin32appinfo.c
2010-08-02 10:16:29 +02:00
Carlos Garcia Campos
892012b951
GDBusConnection: fix message flags in g_dbus_connection_call_sync()
...
GDBusCallFlags were used instead of GDBusSendMessageFlags for
g_dbus_connection_send_message_with_reply_sync(). Fixes bug #625753 .
2010-08-01 17:27:58 +02:00
Milan Crha
d01a437490
Silence valgrind
...
Initialize all fields of struct msghdr. Bug 625472.
2010-07-31 23:51:45 -04:00
Matthias Clasen
8246bf4bde
Improve gdbus test coverage
2010-07-31 00:13:02 -04:00
Matthias Clasen
116b945c94
Fix a typo
...
Its credentials, not crendentials
2010-07-30 23:44:30 -04:00
Matthias Clasen
eb3e926b09
Fix an off-by-one error
2010-07-30 19:53:29 -04:00
Matthias Clasen
5033be80d1
Add a test for g_dbus_proxy_get_cached_property_names
2010-07-30 19:51:22 -04:00
Matthias Clasen
aa196c60df
Improve coverage of buffered output stream tests
2010-07-30 19:51:21 -04:00
Matthias Clasen
ffa938fc65
Improve coverage of credentials tests
2010-07-30 19:51:21 -04:00
Matthias Clasen
670528c187
Improve coverage of converter stream tests
2010-07-30 19:51:21 -04:00
Matthias Clasen
9794a648a9
Improve coverage of memory stream tests
2010-07-30 19:51:21 -04:00
Matthias Clasen
620582e59c
Remove redundant include
2010-07-30 19:51:20 -04:00
Matthias Clasen
17d4898d75
Improve coverage of icon tests
2010-07-30 19:51:20 -04:00
Matthias Clasen
7710c50fb2
Improve coverage of application tests
2010-07-30 19:51:20 -04:00
Matthias Clasen
758c3216cd
Improve coverage of stream tests
2010-07-30 19:51:20 -04:00
Matthias Clasen
c6b0507167
Reenable unix-streams test
2010-07-30 19:51:20 -04:00
Matthias Clasen
04c7abba11
Work around deadlock in unix-streams test
2010-07-30 19:51:20 -04:00
Matthias Clasen
b463b2ea25
Add tests about file associations
2010-07-30 19:51:20 -04:00
Matthias Clasen
13ac9f94fd
Add some more GFile tests
2010-07-30 19:51:19 -04:00
Matthias Clasen
8263d691cb
Improve compressor test coverage a bit
2010-07-30 19:51:19 -04:00
Matthias Clasen
b77a19f238
Test g_settings_list_schemas
2010-07-30 19:51:19 -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
9fc3c980cc
Add some volume monitor tests
...
Although not much of this is easily testable.
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
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
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
Murray Cumming
633d9efc62
[gio]: gioenums.h: Remove trailing comma again.
2010-07-23 13:25:18 +02: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
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