summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Respect property access flags for writing, allow disabling for readsrhel5Colin Walters2010-05-269-898/+1664
| | | | | | | | | | | | | | | | | | Because DBus-GLib originally was designed as a generic "object mapping" binding, the handler for org.freedesktop.DBus.Properties simply allowed access (read or write) to any GObject property that was exported. Later, the (compile time) introspection XML was added, and while we only listed "exported" properties in the dynamic introspection XML, we still allowed Get or Set calls to any property that was valid. With this patch, we deny writes to properties which aren't listed in the XML, or are listed as read-only. For backwards compatibility however, we still allow reads. A service may disable this by calling dbus_glib_global_set_disable_legacy_property_access().
* Allow using DBUS_TEST_MONITOR in run-test.shColin Walters2010-04-281-0/+3
|
* Remove dbus-glib-undocumented.txt from gitColin Walters2010-04-281-77/+0
| | | | It's autogenerated by gtk-doc, so shouldn't be in git.
* Fix pending call cancelling in proxy disposeRoss Burton2010-04-281-5/+6
| | | | | The dispose treated the hash values as DBusGProxyCall objects, but they are DBusPendingCall (thanks Dafyd Harries).
* Unref the connection and message on dbus_g_return_errorRoss Burton2010-04-281-0/+3
|
* Freeze error ABI at the ABI used in Fedora 8 and Ubuntu gutsy.Simon McVittie2010-04-284-54/+106
| | | | | This avoids getting a different ABI depending on the version of libdbus we're compiled against. fd.o #15430, Debian #476080.
* Bug 12505: Avoid receiving duplicate NameOwnerChanged (Dan Williams)Colin Walters2010-04-281-2/+11
|
* allow namespaced extentions to introspection XMLRob Taylor2010-04-282-12/+30
| | | | | | | This allows us to stick namespaced documentation stuff into the introspection XML and have dbus-glib not puke on it. Patch credit goes to Colin Walters.
* Do libtool versioning.dbus-glib_0.73Rob Taylor2007-02-131-2/+2
| | | | As we're going to start behaving like a proper library, update libtool versionsing appropriately for our added api.
* Update NEWSRob Taylor2007-02-131-1/+1
| | | | Releasing today..
* Update NEWSRob Taylor2007-02-121-1/+3
| | | | Update NEWS, adding fix for bug #9769.
* Add pkg-config support for uninstalled use.Rob Taylor2007-02-122-0/+13
| | | | | Adds dbus-glib-1-uninstalled.pc for use in build environments where dbus-glib is used as an uninstalled build dependancy. Fix due to Damien Carbery <damien.carbery@sun.com>. Fixes bug #9769.
* Update version in configure.acRob Taylor2007-02-091-1/+1
| | | | Updates version 0.73 in configure.ac
* Update NEWS ready for 0.73 releaseRob Taylor2007-02-091-0/+26
| | | | Updates NEWS with all the changes for 0.73
* Allow passing of NULL to strv out arguments.Rob Taylor2007-02-091-7/+13
| | | | | | A nicety for the user, allows passing NULL to strv out arguments as shorthand for an empty array. Patch due to Luiz Augusto von Dentz <luiz.dentz@gmail.com> Fixes bug #8795.
* Make uscore_to_wincaps return NULL when passed NULL.Rob Taylor2007-02-091-1/+1
| | | | | A null pointer dereference occured when uscore_to_wincaps was passed NULL, which could happen in some cases. Fixes bug #8318.
* Only respond to NameOwnerChanged if its one of our names.Rob Taylor2007-02-091-10/+19
| | | | | | This fixes a crash due to code in dbus_g_proxy_manager_replace_name_owner that was dereferencing a null pointer when the process received a nameownerchanged for an object not registered with dbus-glib. Patch by Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>. Fixes bug #8235.
* Fix dbus-binding-tool to generate headers usable from C++Rob Taylor2007-02-091-1/+1
| | | | | | Adds a cast that isn't needed in C, but is needed in C++ Thanks to Christian Persch <chpe@gnome.org>, though his patch had a typo :) Fixes bug #6358.
* Only require --prefix for server side binding generationRob Taylor2007-02-091-2/+3
| | | | | | In dbus-binding-tool, only require --prefix for server side binding generation, as client-side defaults to the useful org_foo_bar_baz. Also fixes up the help string. Closes bug #4185
* Clarify documentation for dbus_g_method_get_sender.Rob Taylor2007-02-091-2/+3
| | | | Adds a note that the caller is responsible for freeing the returned value.
* Add new API for specifying the timeout in DBusGProxy calls.Rob Taylor2007-02-082-9/+128
| | | | | | | This applies the patch from S. Nalliami <snallammai@novell.com> to provide new glib API's to allow the user to specify the timeout parameter for the method calls. Currently, in the dbus-glib APIs,the timeout value for synchronous and asynchronous method calls is hard coded as -1(ie.25seconds) which inhibits the user from specifying shorter or longer timeout values.The new APIs take the timeout value as an argument and processes the method calls. Fixes bug #9832.
* Dont check for libxml2 when expat not found.Rob Taylor2007-02-081-41/+6
| | | | There isn't a version of dbus-gloader that works with libxml2, so this changes configure.ac to not check for libxml2, and error out if expat isn't found.
* Add configure flags --with-introspect-xmlRob Taylor2007-02-082-0/+20
| | | | Adds the configure flags --with-introspect-xml, which allows dbus-glib to be built with pre-generated bus daemons introspection xml (such as can be gained with dbus-daemon --introspect). This allows dbus-glib to be built without a running dbus-daemon, useful for embedded systems.
* update doc/reference/dbus-glib-undocumented.txtRob Taylor2007-02-081-4/+3
| | | | dbus_g_thread_init is now documented.
* Use dbus_threads_init_default() rather than using own threading primitives.Rob Taylor2007-01-081-136/+7
| | | | | | Modifies dbus_g_threads_init() to just call dbus_threads_init_default(), which with current dbus gives us full thread primitives with recursive locking. Fixes #9259.
* Reduce dependancy to dbus version 0.93, error out if correct version not found.Rob Taylor2007-01-081-2/+7
| | | | | | In configure.ac, add code to error out if correct version of dbus-1 not found. Also use correct dependancy of 0.93, as this is when the --introspect flag was introduced to dbus-daemon. Pacth due to Luiz Augusto von Dentz <luiz.dentz@gmail.com>. Fixes #8793.
* Allow dbus and dbus-glib to live in different prefixesRob Taylor2007-01-071-0/+1
| | | | | Adds Cflags: -I${includedir}/dbus-1.0 to dbus-glib-1.pc.in. Fixes #9384.
* Correct spellings in NEWSdbus-glib_0.72Rob Taylor2006-10-261-14/+23
|
* Update NEWS for release.Rob Taylor2006-10-251-0/+36
|
* only use -Wfloat-equal if compiler supports itRob Taylor2006-10-251-4/+27
| | | | Closes #7658. Thanks to Jens Granseuer <jensgr@gmx.net> for the patch.
* return NULL from g_return_val_if_fail in dbus_g_proxy_begin_callRob Taylor2006-10-251-2/+2
| | | | Closes #4159.
* Add dbus-gidl.h to IGNORE_HFILES for doxygen docsRob Taylor2006-10-251-0/+1
|
* Update tools/Makefile.am for new dbus-binding-tool behaviourRob Taylor2006-10-251-1/+1
|
* Remove bashism in make-dbus-glib-error-enum.shRob Taylor2006-10-251-1/+1
| | | | Closes #6700.
* Fix introspection when object has exported properties.Rob Taylor2006-10-251-2/+1
| | | | | | dbus-gobject:write_interface was completely broken Fix thanks to mccann@jhu.edu. Closes #8607.
* Require --prefix in dbus-binding-toolRob Taylor2006-10-251-1/+7
| | | | Closes #4185.
* Dont shadow index.Rob Taylor2006-10-252-13/+13
| | | | | Rename useage of index to index_. Thanks stdlib... Closes #8353.
* Fix small leak when marshal_table is destroyedRob Taylor2006-10-251-1/+8
| | | | Closes #6870 with patch from Richard Hult <richard@imendio.com>
* Fixes crash if disposing one DBusGProxy causes another for the same serviceRob Taylor2006-10-252-3/+78
| | | | to be unrefed in a destoyed callback.
* Bump version to 0.72Rob Taylor2006-10-251-2/+2
| | | | and use modern AC_INIT, AM_INIT_AUTOMAKE
* Clean generated run-with-tmp-session-bus.conf on make cleanRob Taylor2006-10-251-1/+3
|
* Actually run unit tests and checks when doing make distcheckRob Taylor2006-10-251-1/+1
|
* Use TEST_CORE_SERVICE_BINARY path for core test service fileRob Taylor2006-10-251-1/+1
|
* Use dbus-daemon --introspect to generate DBus service introspect xmlRob Taylor2006-10-251-1/+1
|
* Actually make interfaces tests workRob Taylor2006-10-2510-95/+69
| | | | | | | | Working interfaces/Makefile.am Make service file for interfaces test service Fix up configure.ac appropriately. Sanitise service/object namespace for interfaces tests Remove accidentally added test/interfaces/.Makefile.am.sw
* Make interfaces tests workRob Taylor2006-10-242-0/+3
| | | | | | | | Working interfaces/Makefile.am Make service file for interfaces test service Fix up configure.ac appropriately. Sanitise service/object namespace for interfaces tests Remove accidentally added test/interfaces/.Makefile.am.swp
* Changes for test/interfacesRob Taylor2006-10-242-2/+3
| | | | Changed configure.ac and test/Makefile.am
* Add tests for new interfaces functionailityRob Taylor2006-10-2413-0/+575
| | | | From bug #5173
* Bump GLib dependancy to 2.6Rob Taylor2006-10-241-2/+2
| | | | Closes #4390.
* Add gobject-2.0 to dbus-glib-1.pc.inRob Taylor2006-10-171-1/+1
| | | | glib bindings depend on gobject. Its amazing we've got this far with noone noticiing this bug...