- 29 May, 2017 1 commit
-
-
Sébastien Wilmet authored
Sub-directories inside gio/ already processed in a previous commit: - fam/ - gdbus-2.0/ (which contains only codegen/) - gvdb/ - inotify/ - tests/ - win32/ - xdgmime/ Other sub-directories inside gio/: - completion/: no license headers - kqueue/: not LGPL, BSD-style license https://bugzilla.gnome.org/show_bug.cgi?id=776504
-
- 31 Jan, 2014 1 commit
-
-
Daniel Mustieles García authored
-
- 13 Jan, 2013 1 commit
-
-
Allison Karlitskaya authored
Add the GLIB_AVAILABLE_IN_ALL annotation to all old functions (that haven't already been annotated with the GLIB_AVAILABLE_IN_* macros or a deprecation macro). If we discover in the future that we cannot use only one macro on Windows, it will be an easy sed patch to fix that. https://bugzilla.gnome.org/show_bug.cgi?id=688681
-
- 28 Dec, 2012 1 commit
-
-
Matthias Clasen authored
gcc has optimizations for include guards that only work if they are outermost in the the header. https://bugzilla.gnome.org/show_bug.cgi?id=689810
-
- 21 Jul, 2011 1 commit
-
-
David Zeuthen authored
Also add convenience _with_unix_fd_list variants to GDBusConnection, GDBusProxy and GDBusMethodInvocation types to easily support this. Signed-off-by:
David Zeuthen <davidz@redhat.com>
-
- 22 Jun, 2010 1 commit
-
-
David Zeuthen authored
Add lots of padding for public class structures. Notably, we seemed to lack any padding whatsoever in the GDBusMessageClass struct (spotted by Dan Winship). Also switch to using gpointer padding[N]; instead of void (*_g_reserved1) (void); ... void (*_g_reservedN) (void); Signed-off-by:
David Zeuthen <davidz@redhat.com>
-
- 11 Jun, 2010 1 commit
-
-
David Zeuthen authored
Allow constructing a GDBusProxy for well-known names as discussed here http://mail.gnome.org/archives/gtk-devel-list/2009-October/msg00075.html including test cases. Make it possible to create a GDBusProxy for a GBusType instead of a GDBusConnection. This requires G_BUS_TYPE_NONE so add that too. Nuke g_bus_watch_proxy() since one can now more or less use GDBusProxy for this. Port gdbus-example-watch-proxy to this new API and include this example in the GDBusProxy doc page. Also nuke the GType parameter from the GDBusProxy constructors as requested here: https://bugzilla.gnome.org/show_bug.cgi?id=621229 Also update the porting guide and other API docs for this change. Also fix a bug in the signal dispatching code so each subscriber only get notified once, not N times, for the same signal. Also add a test case for this. https://bugzilla.gnome.org/show_bug.cgi?id=621213Signed-off-by:
David Zeuthen <davidz@redhat.com>
-
- 06 Jun, 2010 1 commit
-
-
Matthias Clasen authored
As pointed out by Christian Persch in bug 620173, all the new gdbus and gsettings headers were missing these.
-
- 13 May, 2010 3 commits
-
-
David Zeuthen authored
We stopped doing this for get_cached_property() so no reason to do it here. Signed-off-by:
David Zeuthen <davidz@redhat.com>
-
David Zeuthen authored
After a long discussion, this has finally been standardized in the D-Bus spec. See http://lists.freedesktop.org/archives/dbus/2010-May/012667.html http://lists.freedesktop.org/archives/dbus/2010-May/012712.htmlSigned-off-by:
David Zeuthen <davidz@redhat.com>
-
David Zeuthen authored
This makes it possible to use the cached properties mechanism even if constructing the proxy with the DO_NOT_LOAD_PROPERTIES flag. This is useful for cases where you obtain the and track object properties out-of-band. For example, in udisks, the plan is to have something like this Manager.GetObjects (out ao paths, out aa{sa{sv}} all_properties); Manager.ObjectAdded (o path, a{sa{sv}} all_properties); Manager.ObjectChanged (o path, a{sa{sv}} all_properties); Manager.ObjectRemoved (o path, a{sa{sv}} all_properties); E.g. the first GetObjects() call will return *all* data about *all* exported objects. Further, this way a client will only need to listen these three signals (three AddMatch) on the Manager object and it will never need to do GetAll() etc (e.g. can use DO_NOT_LOAD_PROPERTIES). (Of course this only works if the client is interested in all objects... while this is true for udisks it is generally not true for other D-Bus services). Also use expected_interface to check for programming errors.
-
- 10 May, 2010 2 commits
-
-
David Zeuthen authored
-
David Zeuthen authored
Lots of people been suggesting this. We still use MethodInvocation / method_invocation for handling incoming method calls so use call() instead of invoke_method() helps to separate the client and server facilities. Which is a good thing(tm).
-
- 09 May, 2010 1 commit
-
-
Matthias Clasen authored
-
- 06 May, 2010 2 commits
-
-
David Zeuthen authored
-
David Zeuthen authored
Things compile and the test-suite passes. Still need to hook up gio.symbols and docs. There are still a bunch of TODOs left in the sources that needs to be addressed. Signed-off-by:
David Zeuthen <davidz@redhat.com>
-