Commit graph

26 commits

Author SHA1 Message Date
Andreas Volz
dc833f4a89 this fixed the correct handling of the default main loop
but setting another DefaultTimeout isn't nice. I've to look later again into the problem. Maybe I did it wrong. Currently there's a compiler warning that could be ignores as long as Slot is created with void parameter, but I consider this as bug in the long time and I've to fix it!!
2010-08-17 22:43:24 +02:00
Andreas Volz
8a3fb381a1 added pipe mechanism for default main loop to synchronize with other threads 2010-07-31 00:20:51 +02:00
Hubert Figuiere
fe08432707 Missing header for gcc 4.4 2009-07-24 15:57:25 -04:00
Andreas Volz
1be7315cd8 small follow of fdo branch 2009-01-06 22:44:48 +01:00
Andreas Volz
13219dd9fc merge from freedesktop.org
Merge git://anongit.freedesktop.org/git/dbus/dbus-c++

Conflicts:

	examples/echo/echo-server.cpp
	examples/properties/props-server.cpp
2008-09-29 23:17:03 +02:00
Andreas Volz
f51dc1bf4c -support noreply messages in the library
-> not yet in the XML file
2008-09-10 00:14:38 +02:00
pd
050170173a Removed useless sleep() in example 2008-08-31 19:25:30 +02:00
Andreas Volz
7db1248454 forgot stuff at last commit 2008-08-30 13:57:15 +02:00
Andreas Volz
fc54ec2a0b merge from official dbus-c++ fd.org repo
Merge git://anongit.freedesktop.org/git/dbus/dbus-c++

Conflicts:

	configure.ac
	examples/Makefile.am
2008-08-30 11:06:07 +02:00
pd
1a95b536de Make phtread a non-optional requirement 2008-08-18 23:29:37 +02:00
pd
119579f106 Make examples use new generated names (João Xavier) 2008-08-16 16:33:02 +02:00
Andreas Volz
c1970e2352 Merge branch 'master' of git://anongit.freedesktop.org/git/dbus/dbus-c++
Merge branch 'master' of git://anongit.freedesktop.org/git/dbus/dbus-c++

Conflicts:

	include/dbus-c++/connection.h
	include/dbus-c++/dispatcher.h
	include/dbus-c++/pendingcall.h
	src/dispatcher.cpp
2008-08-14 23:59:23 +02:00
pd
f0a9278511 Use standard types instead of typedefs wherever possible 2008-08-09 01:16:45 +02:00
pd
efc594f888 Time to get rid of the horrible coding style 2008-08-01 18:31:43 +02:00
Andreas Volz
7841877d64 many changes 2008-07-22 22:34:47 +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