Commit Graph

  • 58647c6e7d Update AUTHORS file Stanislav Angelovic 2019-04-25 12:41:12 +02:00
  • a23d88a628 README: Add minimum versions of needed compilers Stanislav Angelovič 2019-04-23 20:35:52 +02:00
  • 29c438b3bb README: Add link on solving systemd dependency on tutorial Stanislav Angelovič 2019-04-23 20:34:01 +02:00
  • 8b7b9197eb Add info on solving libssystemd dependency Stanislav Angelovič 2019-04-23 20:30:57 +02:00
  • 2d27f99b32 Add note on dependency on systemd to README Stanislav Angelovič 2019-04-23 17:21:27 +02:00
  • 9bde7c7b68 Add more intro description of what sdbus-c++ is into README Stanislav Angelovič 2019-04-23 17:12:49 +02:00
  • 62a546c9d3 Bump revision up to 0.6.0 v0.6.0 sangelovic 2019-04-15 21:05:54 +02:00
  • 5b99658f36 Turn on compiler warnings sangelovic 2019-04-14 20:56:47 +02:00
  • d3749741d1 Add preliminary ChangeLog sangelovic 2019-04-13 21:38:22 +02:00
  • 1d44d8b37f Add loops in stress tests to test adaptor/proxy initialization/deinitialization sangelovic 2019-04-13 21:28:43 +02:00
  • e3a74a3ff2 Add unregister function to IObject and IProxy API sangelovic 2019-04-13 21:17:37 +02:00
  • 99160156fe Fix all gcc warnings sangelovic 2019-04-12 22:39:14 +02:00
  • ee30375cfc Use official release of googletest (v1.8.1) rather than master sangelovic 2019-04-12 21:42:33 +02:00
  • 06ca6539f3 Make sure googletest is always built as a static lib and never installed as part of sdbus-c++ sangelovic 2019-04-12 21:30:07 +02:00
  • ed0745c83a Only install doxy docs if they were generated sangelovic 2019-04-12 20:27:54 +02:00
  • 93b6e5237a Clean up some names (rename classes, methods, files) sangelovic 2019-04-09 21:28:07 +02:00
  • e7c78460cf Bump revision up to 0.5.3 v0.5.3 sangelovic 2019-04-09 20:56:33 +02:00
  • f5da0dabcb Fix race condition between worker threads and adaptor destructor in stress tests sangelovic 2019-04-08 21:16:32 +02:00
  • c9ef1849cd Add two missing headers in test/CMakeLists.txt sangelovic 2019-04-07 21:16:47 +02:00
  • d154022205 Extend stress tests with dynamic object creation and destruction in multiple threads Stanislav Angelovic 2019-04-04 20:39:31 +02:00
  • 94fd3c88d8 Add getConnection() method to IObject so we ask Object about its connection Stanislav Angelovic 2019-04-04 20:39:03 +02:00
  • a919058d13 Bump up revision to 0.5.2 v0.5.2 sangelovic 2019-04-03 00:17:31 +02:00
  • 08945acbc4 Simplify and unify callback design for both sync and async methods sangelovic 2019-04-03 00:05:20 +02:00
  • 5673a9bcf2 Update section on async D-Bus methods in sdbus-c++ tutorial v0.5.1 Stanislav Angelovič 2019-03-30 10:10:55 +01:00
  • b46fb170ea Bump up revision to 0.5.1 sangelovic 2019-03-29 22:28:58 +01:00
  • 878ce6fa5c Update doxygen documentation as well as tutorial sangelovic 2019-03-29 22:23:25 +01:00
  • 461ac241c8 Introduce doxygen documentation sangelovic 2019-03-29 21:50:08 +01:00
  • a5692c08ea Rename sdbus-c++ stub code generator to more consistent sdbus-c++-xml2cpp Stanislav Angelovic 2019-03-28 19:15:48 +01:00
  • 4fd2479b06 Don't build tests by default Stanislav Angelovic 2019-03-28 19:11:37 +01:00
  • 581e849534 Update README: Add documentation of sdbus-c++ CMake flags Stanislav Angelovic 2019-03-28 19:10:30 +01:00
  • 63637b639f Make CMakeLists.txt cleaner and more flexible Stanislav Angelovic 2019-03-28 18:47:49 +01:00
  • fc60700e1b Rename test executables for consistency Stanislav Angelovic 2019-03-28 18:25:31 +01:00
  • a04ab9f445 Bump revision up to 0.5.0, a big step in maturing sdbus-c++ v0.5.0 Stanislav Angelovic 2019-03-28 16:08:58 +01:00
  • 1c4abab3e4 Remove executable bit erroneously set on source files Stanislav Angelovic 2019-03-27 17:53:31 +01:00
  • d489eee9c0 Revise and update the tutorial for redesigned sdbus-c++ parts Stanislav Angelovic 2019-03-27 17:34:41 +01:00
  • cbf2218301 Remove unnecessary forward declarations from Message.h Stanislav Angelovic 2019-03-27 14:41:30 +01:00
  • 6f79c5bf14 Add stress tests for sdbus-c++ Stanislav Angelovic 2019-03-26 08:59:50 +01:00
  • 7c968e78cb Fix missing <algorithm> include for std::generate_n in performance tests Stanislav Angelovic 2019-03-25 20:30:37 +01:00
  • fd7be39dd4 Re-design sdbus-c++ approach to connections (#47) Stanislav Angelovič 2019-03-25 16:28:31 +01:00
  • 26c6ea8730 Fix gcc 6.3 issue in Connection unit test Stanislav Angelovic 2019-03-25 16:08:43 +01:00
  • 663df31398 Introduce support for asynchronous D-Bus method calls on the client side (#42) Stanislav Angelovič 2019-03-25 14:45:48 +01:00
  • 004f158817 Bump up revision to 0.4.3 v0.4.3 sangelovic 2019-03-24 22:18:48 +01:00
  • ab407aa8c8 Fix interface names and object paths in integration tests sangelovic 2019-03-24 20:18:29 +01:00
  • bb2bf5811b Add SdBus interface to proper namespace sangelovic 2019-03-20 18:52:05 +01:00
  • 41a10d644f Make code a bit cleaner and more consistent sangelovic 2019-03-19 20:11:18 +01:00
  • b9ce1ca3ce Remove unnecessary copy-construction when making SdBus sangelovic 2019-03-18 21:28:17 +01:00
  • 850e211dca Merge pull request #39 from ardazishvili/testing Stanislav Angelovič 2019-03-18 21:05:07 +01:00
  • 2b83d7ca2d Mock sdbus lib, add unit tests of Connection class. ardazishvili 2019-03-17 18:02:47 +03:00
  • 8c76e3ef8b Bump up revision to 0.4.2 v0.4.2 sangelovic 2019-03-15 12:09:55 +01:00
  • a6d0b62ff5 Add sdbus-c++ performance tests (#41) Stanislav Angelovič 2019-03-15 11:34:25 +01:00
  • 757cc44381 Merge pull request #40 from Kistler-Group/generate-config-version-file Stanislav Angelovič 2019-03-15 11:26:37 +01:00
  • 6dbcbbfa98 cmake: generate config version file Lukas Durfina 2019-03-14 11:08:42 +01:00
  • b813680192 Allow ObjectPath and Signature be created from std::string sangelovic 2019-02-19 08:57:24 +01:00
  • d2d1a2ddbc WIP feature/redesign-connection-model-for-asynchrony-obsolete sangelovic 2019-02-04 22:31:09 +01:00
  • 84b15776a3 Add systemd and dbus configuration, e.g. to run samples in 'Using sdbus-c++ library' Roman Ardazishvili 2019-02-04 14:40:42 +03:00
  • 9292f293ec WIP sangelovic 2019-01-31 21:42:37 +01:00
  • dd0a975243 WIP sangelovic 2019-01-30 07:57:07 +01:00
  • e59afb827b Fix introspection xml sangelovic 2019-01-27 15:13:15 +01:00
  • 0cf27f7262 Introduce support for client-side asynchronous method invocations sangelovic 2019-01-27 14:55:20 +01:00
  • 97c47cb6df Put perftests in proper place sangelovic 2019-01-26 23:16:37 +01:00
  • 8c5c774727 Minor fix Stanislav Angelovič 2019-01-25 20:02:58 +01:00
  • cd1efd66a5 Add essential information to doxy comments of ProxyInterfaces constructors sangelovic 2019-01-25 19:59:01 +01:00
  • fad81e7659 Be more clear on the different behavior of proxy factory overloads Stanislav Angelovič 2019-01-25 19:50:06 +01:00
  • 1dafd6262c Add essential information to doxy comments of createObjectProxy sangelovic 2019-01-25 19:24:20 +01:00
  • 3839c3ffd7 Introduce simple method call and signal-based manual performance tests sangelovic 2019-01-25 13:30:27 +01:00
  • 0b27f222c4 Fix stub generator C++ standard back to 14 v0.4.1 Stanislav Angelovic 2019-01-16 20:55:17 +01:00
  • 58895d2730 Bump revision up to 0.4.1 Stanislav Angelovic 2019-01-16 20:01:05 +01:00
  • d957948274 Transform constexpr member to a getter method because of different odr-usage rules in different compilers Stanislav Angelovic 2019-01-16 19:58:26 +01:00
  • 47fad7dd63 Remove obsolete autotools stuff from the tutorial v0.4.0 Stanislav Angelovic 2019-01-10 13:59:05 +01:00
  • 7378cea833 Bump up project version Stanislav Angelovic 2019-01-10 13:54:02 +01:00
  • 2526546432 Remove Eclipse project file Stanislav Angelovic 2019-01-10 13:52:35 +01:00
  • 9c0e98c580 Introduce support for some common D-Bus annotations (#30) Stanislav Angelovič 2019-01-10 08:47:59 +01:00
  • 2c78e08d19 Remove warnings-related compiler options from CMakeLists (#31) Stanislav Angelovič 2019-01-06 22:16:13 +01:00
  • 97372155a6 Update ChangeLog for v0.3.3 v0.3.3 Stanislav Angelovič 2018-12-29 01:02:36 +01:00
  • 1def4e247a Add note on thread-safety of Variant and its const methods Stanislav Angelovič 2018-12-29 00:59:31 +01:00
  • d764afec93 Little fixes in tutorial code samples Stanislav Angelovič 2018-12-24 15:43:01 +01:00
  • eb58d2fa52 - Rewind Message prior to access for peekValueType. Jeremy Prater 2018-12-14 06:50:29 -08:00
  • a6bb8c070e Switch from autotools to CMake build system (#23) v0.3.2 Stanislav Angelovič 2018-09-26 09:28:10 +02:00
  • 108c33faac stub-generator: fixed issue when <arg> in <method> does not have "name" property Lukas Durfina 2018-08-24 14:00:27 +02:00
  • ec06462713 Add missing constructor overload for ProxyInterfaces sangelovic 2018-08-06 22:58:36 +02:00
  • 234145cade Clarify proxy and connection stuff in case of ProxyInterfaces Stanislav Angelovič 2018-08-06 22:52:38 +02:00
  • e971f95bad Clarify system/session connection on proxy creation Stanislav Angelovič 2018-08-06 22:34:08 +02:00
  • 4f5dfbc301 Updated changelog for v0.3.1 v0.3.1 Lukas Durfina 2018-07-24 13:03:53 +02:00
  • fa878e594c Be explicit on apply function from sdbus namespace (#17) Stanislav Angelovič 2018-07-24 12:55:33 +02:00
  • d3d698f02a Fix CPU hog on async methods: Clear the event descriptor by reading from it (#16) Stanislav Angelovič 2018-07-24 12:54:31 +02:00
  • d8fd053714 Introduce support for asynchronous server-side methods (#12) v0.3.0 Stanislav Angelovič 2018-07-02 11:22:00 +02:00
  • b041f76bfc Update changelog for v0.2.6 v0.2.6 Stanislav Angelovic 2018-06-24 21:27:58 +02:00
  • f1ff05cb6f Bump up micro revision number Stanislav Angelovic 2018-06-22 12:36:14 +02:00
  • 44be60555d Merge pull request #11 from lukasdurfina/fix-memory-leak Stanislav Angelovič 2018-06-19 12:18:55 +02:00
  • dfdc6b153e Message: fix missing release of sd_bus_message Lukas Durfina 2018-06-19 08:56:28 +02:00
  • fd3799dbc3 Fix sdbus::Struct initialization problem in newer compilers - use make_struct v0.2.5 Stanislav Angelovic 2018-06-06 11:49:02 +02:00
  • 24b2f2bda3 Update ChangeLog for v0.2.5 Stanislav Angelovič 2018-06-05 14:09:35 +00:00
  • d40fdf1b1c Merge pull request #10 from marek-szanyi/feature/fix_gcc_compiling Stanislav Angelovič 2018-06-05 16:04:35 +02:00
  • a395adbecf Change in logic when constructor is available Marek Szanyi 2018-06-05 15:52:59 +02:00
  • dafd7a791a Provide compiler specific ctor for Struct Marek Szanyi 2018-05-29 13:36:49 +02:00
  • 83ae4cf5ae Bump up micro revision number Stanislav Angelovic 2018-05-25 20:48:56 +02:00
  • b535198571 Little code cleanups and refactorings Stanislav Angelovic 2018-05-25 20:48:20 +02:00
  • d68be891ee Revert modification for clang, for now it fails on gcc v0.2.4 Stanislav Angelovic 2018-03-15 17:16:23 +01:00
  • 10d0da9067 Update ChangeLog for v0.2.4 Stanislav Angelovič 2018-03-15 16:06:05 +00:00
  • 2564bbfb21 Add object proxy factory overload that takes unique_ptr to connection Stanislav Angelovic 2018-03-15 17:03:49 +01:00