Commit graph

12 commits

Author SHA1 Message Date
pd
efc594f888 Time to get rid of the horrible coding style 2008-08-01 18:31:43 +02:00
pd
7029028cd6 Add missing includes for Fedora 9 (Victor Wodecki) 2008-06-14 15:58:08 +02:00
admin
68a722e6d1 * Nested objects introspection patch (David Belser)
* More indentation in generated code (David Belser)
* Avoid redundant calls to dbus_bus_add_match (David Belser)
* Typo in HAVE_PTHREAD_H macro  (Olivier Hochreutiner)
* Allow other listeners to receive the same signal, if any (Olivier Hochreutiner)
2008-01-06 01:58:28 +01:00
pdurante
6cb130ee0d * Serialized multithreaded access to shared data (experimental)
* Refactored event loop code


git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@12397 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-08-28 01:08:04 +00:00
pdurante
7c420f87cd * Enabled the symbol visibility feature from gcc 4, reduces binary size and dynamic loading speed
* A lot of fixes to keep compatibility with older (0.6x) versions of libdbus
* Moved the xml handling code from the library to the code generator
* Rewrote the routine to generate introspection data
* Autojunk cleanup



git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@12019 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-07-23 18:31:49 +00:00
pdurante
568ec7fc45 * Added a wrapper for dbus_threads_init_default
* Added a wrapper for dbus_connection_set_exit_on_disconnect
* Added a multithreaded test case for the echo example


git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@11874 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-07-07 01:23:13 +00:00
pdurante
48a1be9f2a * Included config.h in all headers
* Don't define DBUS_API_SUBJECT_TO_CHANGE unless for old D-Bus versions
* Use recursive mutex functions if libdbus supports it
* Specify the path when adding match rules, otherwise messages wouldn't be forwarded to the right object under some circumstances
* Added integration with the glib main loop (configure with --enable-glib)
* Added a gtkmm dbus-browser clone to demonstrate glib integration
* Fixed a typo in dbusxx-xml2cpp proxy output
* Added python usage instructions for the Echo example


git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@10948 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-04-29 01:17:32 +00:00
pdurante
d0c224af9f * Fixed reading and writing of fixed-size arrays
git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@9595 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2007-02-02 19:58:02 +00:00
pdurante
7835d90bdc * Renamed pkg-config configuration file
* Initial support for out-of-tree builds and crosscompilation (Robert Schwebel)


git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@9043 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2006-12-31 05:16:32 +00:00
pdurante
12266bd407 * Bumped version number to 0.5.0
* Updated copyright notice to the upcoming year
* Some s/DBus/D-Bus/g in the comments
* Updated TODO list
* Removed hardcoded version number from output file names
* Added --enable-debug switch to ./configure (debug mode is now off by default)
* Reordered autogen.sh (Robert Schwebel)
* Removed autogenerated files (Robert Schwebel)
* Fixed 'make maintainer-clean' (Robert Schebel)


git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@9042 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2006-12-31 02:03:53 +00:00
pdurante
0084392c53 * Fixed marshaling of D-Bus dictionary types
git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@8808 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2006-12-11 16:50:03 +00:00
pdurante
a9e3429b9e * Added another simple D-Bus C++ example
git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@8167 30a43799-04e7-0310-8b2b-ea0d24f86d0e
2006-10-24 21:01:36 +00:00