Stef Walter
89a5771cb8
gtestdbus: Cleanup io channel which would otherwise leak
...
https://bugzilla.gnome.org/show_bug.cgi?id=711799
2013-11-13 12:59:41 +01:00
Stef Walter
e3595a89d6
gtestdbus: Properly close server connections
...
Otherwise g_test_dbus_down() following a g_test_dbus_stop()
will hang until it times out.
https://bugzilla.gnome.org/show_bug.cgi?id=711807
2013-11-13 12:59:41 +01:00
Stef Walter
feacc2c34d
gtestdbus: Don't destroy GSource twice
...
https://bugzilla.gnome.org/show_bug.cgi?id=711806
2013-11-13 12:59:40 +01:00
Stef Walter
419b47e166
gtestdbus: Fix leak of GMainLoop
...
https://bugzilla.gnome.org/show_bug.cgi?id=711808
2013-11-11 06:55:09 +01:00
Xavier Claessens
06fbdb04d5
GTestDBus: Make sure only DBUS_SESSION_BUS_ADDRESS is set by default
...
g_test_dbus_unset() now also unset DBUS_STARTER_ADDRESS and
DBUS_STARTER_BUS_TYPE.
https://bugzilla.gnome.org/show_bug.cgi?id=697348
2013-10-29 13:42:14 -04:00
Emmanuele Bassi
54cc43630d
Rename the generated private data getter function
...
As it turns out, we have examples of internal functions called
type_name_get_private() in the wild (especially among older libraries),
so we need to use a name for the per-instance private data getter
function that hopefully won't conflict with anything.
2013-06-24 15:43:04 +01:00
Emmanuele Bassi
32747def4b
gio: Use the new private instance data declaration
...
Use the newly added macros, and remove the explicit calls to
g_type_class_add_private().
https://bugzilla.gnome.org/show_bug.cgi?id=700035
2013-06-24 14:18:01 +01:00
Tristan Van Berkom
dd0ea5dcc2
Added examples to GTestDBus documentation
2013-03-21 16:37:21 +09:00
Dan Winship
731b469908
win32: define _WIN32_WINNT globally
...
Rather than defining _WIN32_WINNT only in a handful of files, define
it in config.h, like we do with _GNU_SOURCE.
(Also remove a "#define WIN32_LEAN_AND_MEAN" that isn't really all
that useful.)
https://bugzilla.gnome.org/show_bug.cgi?id=688109
2012-11-15 14:19:05 -05:00
Colin Walters
6d88a2f822
build: Add missing "static" keyword where it should be used
...
Otherwise we fail to build with -Werror=missing-prototypes.
https://bugzilla.gnome.org/show_bug.cgi?id=687385
2012-11-01 20:12:01 -04:00
Will Thompson
a342be7138
gtestdbus: correct documentation typos
...
https://bugzilla.gnome.org/show_bug.cgi?id=685787
2012-10-11 16:12:47 +01:00
Matthias Clasen
c44f8f5b9f
Document g_test_dbus_get_flags
2012-09-23 20:14:27 -04:00
Chun-wei Fan
2954f70d39
Fix build on Visual C++
...
-glib/gmarkup.c: Use G_VA_COPY() instead of va_copy() as va_copy() may not
be universally available.
-gio/gtestdbus.c: Include io.h on Windows for close()
2012-08-17 19:22:43 +08:00
Matthias Clasen
b55a2a2005
Don't use GIO in GTestDBus setup
...
Using GIO here may cause the gvfs module to be loaded, which
in turn gets onto the session bus to talk to gvfsd - not ideal
if you are trying to control the session bus life cycle. Instead,
just use old-fashioned glib file utils.
2012-08-06 12:08:21 -04:00
Colin Walters
d6aa3b3bdd
GTestDBus: Don't call into gvfs
...
https://bugzilla.gnome.org/show_bug.cgi?id=678808
2012-06-26 12:26:05 -04:00
Chun-wei Fan
875854411a
Bug 678332-GIO: Fix build on Windows/non-GCC
...
-gconverterinputstream.c: Avoid GCCism by not using non-standard pointer
arithmetic on void*, but do a cast to char * as that seems to be what the
variable was used for.
-gtestdbus.c: Don't include unistd.h unconditionally, and use g_usleep()
instead of usleep(), as usleep() is not universally available.
2012-06-19 12:04:28 +08:00
Dan Winship
c37273dccb
fix warnings
2012-04-30 09:28:42 -04:00
Alexander Larsson
74214e2997
GTestDBus: Allow to specify the dbus-daemon binary
...
The env var G_TEST_DBUS_DAEMON lets you change dbus-daemon to
whatever you want. This is useful to test with gdbus-daemon
2012-04-20 15:02:48 +02:00
Matthias Clasen
289e3b9143
More beautiful fix
...
A comma on a line by itself is too ugly to stand.
2012-04-19 17:15:14 -04:00
Alexander Larsson
bb78753a66
Fix non-win32 build error in my recent commit
2012-04-19 20:46:08 +02:00
Alexander Larsson
58e613bfc7
GTestDBus: Make work on win32
...
Win32 doesn't have things like fork so the existing code has no way
of working. Instead we swap it all out for a custom implementation
on win32.
2012-04-19 18:19:01 +02:00
Xavier Claessens
95bf3d1194
Add GTestDBus object
...
This is a helper to write unit tests using a private dbus-daemon.
https://bugzilla.gnome.org/show_bug.cgi?id=672985
2012-04-19 10:06:26 +02:00
David Zeuthen
a6f83d73e5
Revert "Add GTestDBus object"
...
This reverts commit 1b5f70b5b0
.
2012-04-18 13:47:51 -04:00
Xavier Claessens
1b5f70b5b0
Add GTestDBus object
...
This is a helper to write unit tests using a private dbus-daemon.
session_bus_up/down() are now just wrappers around a GTestDBus singleton.
https://bugzilla.gnome.org/show_bug.cgi?id=672985
2012-04-18 11:19:13 -04:00