Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-22 | gdbus: Fix incorrectly discarded signals | Mikel Astiz | 1 | -7/+3 | |
Signals with no arguments were incorrectly filtered out due to the NULL inequality check. | |||||
2012-05-20 | gdbus: do not check signature twice | Lucas De Marchi | 1 | -5/+0 | |
Message signature is already checked in generic_message(), so there's no need to check again in the callback. | |||||
2012-05-20 | gdbus: add Method.NoReply annotation in introspection | Lucas De Marchi | 1 | -1/+6 | |
2012-05-20 | gdbus: add Deprecated annotation in introspection | Lucas De Marchi | 1 | -2/+17 | |
2012-05-20 | gdbus: remove signature and reply from tables | Lucas De Marchi | 1 | -1/+1 | |
2012-05-20 | gdbus: loop over args to check message signature | Lucas De Marchi | 1 | -7/+27 | |
2012-05-20 | gdbus: use GDBusArgInfo to generate introspection | Lucas De Marchi | 1 | -61/+14 | |
By using GDBusArgInfo in methods and signals, the introspection generation is much simpler and we can add each argument name. | |||||
2012-05-20 | gdbus: add and use helpers for table declarations | Lucas De Marchi | 1 | -1/+2 | |
2012-05-17 | gdbus: Constify introspection method table | Marcel Holtmann | 1 | -1/+1 | |
2012-05-17 | gdbus: do not call memset for terminating NUL | Lucas De Marchi | 1 | -1/+2 | |
2012-05-17 | gdbus: return if method signature is malformed | Lucas De Marchi | 1 | -0/+4 | |
2012-04-05 | gdbus: Fix white space coding style issue | Syam Sidhardhan | 1 | -1/+1 | |
- corrected the space before '{' | |||||
2011-05-27 | gdbus: Remove unused result variable from g_dbus_pending_success | Szymon Janc | 1 | -2/+1 | |
2011-01-19 | gdbus: Remove root node 'name' attribute in introspection | Daniel Wagner | 1 | -1/+1 | |
generate_introspection_xml generates the root <node> tags with a 'name' attribute. This seems to be a valid attribute but it is not consistent with the way the D-Bus daemon generates empty nodes. For example if we register "/foo/bar", D-Bus daemon will generate for "/foo" a introspection which looks like this: <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node> <node name="bar"/> </node> and generate_introspection_xml generates for "/foo/bar": <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node name="/foo/bar"> </node> Just don't add the 'name' attribute to the root node. The GLib binding for D-Bus does it the same way. | |||||
2011-01-19 | gdbus: invaldate_parent_data: walk the whole path down | Daniel Wagner | 1 | -3/+4 | |
Assume there is only one object registerd at "/". If we add a new object at "/foo/bar" the introspection of "/" has to be updated. A new node has to be added at "/". invalidate_parent_data stops invaldating the whole path because the boolean return value of dbus_connection_get_object_path_data is used wrong. If we get a TRUE just go on down in the path, if FALSE is return dbus_connection_get_object_path_data has run out of memory. | |||||
2011-01-01 | gdbus: Update copyright information | Marcel Holtmann | 1 | -1/+1 | |
2010-12-08 | gdbus: explicitly compare pointers to NULL | Lucas De Marchi | 1 | -12/+12 | |
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl> | |||||
2010-09-09 | Add support for builtin GDBus security using PolicyKit | Marcel Holtmann | 1 | -1/+45 | |
2010-09-09 | Add support for GDBus security action and flags | Marcel Holtmann | 1 | -3/+11 | |
2010-09-09 | Use simpler error callbacks for GDBus security hooks | Marcel Holtmann | 1 | -6/+23 | |
2010-09-09 | Add support for GDBus security handlers | Marcel Holtmann | 1 | -22/+137 | |
2010-04-30 | Fix parent path introspection data invalidation for multiple levels | Johan Hedberg | 1 | -1/+3 | |
In the case that parent path data needs to be invalidated we shouldn't stop at the immediate parent if it doesn't have our own handler registered but should continue upwards in the tree until we reach root or our own handler. | |||||
2010-04-29 | Fix memory leak in g_dbus_register_interface | Johan Hedberg | 1 | -1/+3 | |
2010-03-07 | Make interface callback tables const | Marcel Holtmann | 1 | -13/+13 | |
2010-01-01 | Update copyright information of D-Bus helper library | Marcel Holtmann | 1 | -1/+1 | |
2009-09-24 | gdbus: handle introspection generally in generic_message. | RISKÓ Gergely | 1 | -43/+59 | |
Previously it was a specific case, now introspection is just another interface, which is always implemented. It is registered/unregistered when an object path is referenced first/last. | |||||
2009-09-14 | Add introspection interface to the output of introspection calls | RISKÓ Gergely | 1 | -1/+7 | |
This provides better compatibility with some D-Bus clients, such as qdbus. | |||||
2009-05-11 | Make the parent path invalidateable | Denis Kenzior | 1 | -1/+5 | |
2009-04-26 | Add D-Bus helper library for GLib integration | Marcel Holtmann | 1 | -0/+654 | |