Commit Graph

  • fe6650be0f Introduce support for cancellable async calls sangelovic 2020-03-29 21:43:20 +02:00
  • dc66efbbcb Fix #93: Get signals working for multiple proxies. Oliver Tappe 2020-03-23 17:43:25 +01:00
  • a23aadbe5e Fix required CMake version to v3.13 Stanislav Angelovič 2020-02-14 14:31:14 +01:00
  • ae57c6760b sdbus-c++-xml2cpp: fixed file existence condition Viliam Lejcik 2020-02-04 09:50:17 +01:00
  • 21820f7529 Update using-sdbus-c++.md Stanislav Angelovič 2020-02-02 23:03:24 +01:00
  • 3a4f343fb9 Provide better names to event loop-related IConnection methods v0.8.1 sangelovic 2020-02-02 22:22:26 +01:00
  • dee6adce02 Bump revision up to v0.8.1 sangelovic 2020-02-02 02:31:39 +01:00
  • 3e68fee4cd Switch to more modern CMake sangelovic 2020-02-01 23:45:28 +01:00
  • 8dfd29b0f0 Fix clang-9 warnings sangelovic 2020-02-01 23:26:27 +01:00
  • db71707be4 Update tutorial for for full use of C++17 Stanislav Angelovič 2020-02-01 23:03:44 +01:00
  • c9583f2887 Update README for full usage of C++17 Stanislav Angelovič 2020-02-01 23:01:09 +01:00
  • 975f1bf07f Switch to fully supported C++17 sangelovic 2020-02-01 22:47:04 +01:00
  • d591b69f92 Bump revision up to 0.8.0 v0.8.0 sangelovic 2020-02-01 13:56:13 +01:00
  • 49586001d6 Try to better explain the design and how to use connections in objects and proxies Stanislav Angelovič 2020-02-01 13:38:51 +01:00
  • aa8e9123de Update the tutorial for new method parameter names feature Stanislav Angelovič 2020-02-01 12:35:50 +01:00
  • eade6a0e44 Add support for method and signal parameter names in introspection sangelovic 2020-01-27 07:57:38 +01:00
  • 10977c6137 Bump revision up to 0.7.8 v0.7.8 sangelovic 2020-01-25 23:38:54 +01:00
  • 1e455b8ef3 Fix inline variable since in v0.7 version line we still support gcc 6 sangelovic 2020-01-25 22:31:13 +01:00
  • 75709e31f1 Fix sporadic race condition between Variant and underlying bus sangelovic 2020-01-25 22:20:12 +01:00
  • 245db893b8 Remove obsolete section on Yocto recipes for sdbus-c++ Stanislav Angelovič 2020-01-23 16:58:48 +01:00
  • 477c5dd714 Update section on Yocto recipes for sdbus-c++ Stanislav Angelovič 2020-01-23 16:57:42 +01:00
  • b25534013f Fix lock_guard variable declaration (don't yet use newer C++17 features) v0.7.7 sangelovic 2020-01-19 19:17:04 +01:00
  • 68b5eac9e9 Bump revision up to 0.7.7 sangelovic 2020-01-19 18:59:36 +01:00
  • 4310a3bd17 Little fix of order of destruction in stress tests sangelovic 2020-01-19 18:57:14 +01:00
  • f41d9bc395 Fix issue of event loop thread and synchronous method call thread polling on the same D-Bus connection sangelovic 2020-01-12 13:10:34 +01:00
  • 9bbb27f14d Play with sync call data bugfix/poll-race-condition sangelovic 2020-01-18 01:08:38 +01:00
  • 9bd37d2227 Provide a few alternatives sangelovic 2020-01-18 00:52:34 +01:00
  • 4688e81534 Emulate sync D-Bus method call with async implementation underneath to avoid poll race condition sangelovic 2020-01-12 23:10:19 +01:00
  • cb118f95b7 Poll tests sangelovic 2020-01-12 13:10:34 +01:00
  • 5121d46eed Bump revision up to 0.7.6 v0.7.6 sangelovic 2020-01-05 22:49:26 +01:00
  • 121ed1a975 Fix clang-8 compilation errors and warnings Stanislav Angelovic 2020-01-05 12:52:37 +01:00
  • cc495811f9 Bump revision up to 0.7.5 v0.7.5 sangelovic 2019-11-10 17:43:14 +01:00
  • 839bc13625 Make Connection const-correct and fix integration tests build error sangelovic 2019-11-10 17:40:33 +01:00
  • 5fe0f503ca Add a method to retrieve the unique name of a connection Bruno Marchand 2019-11-08 08:21:03 -05:00
  • d50a15b2a2 Move C++17 uncaught_exceptions to public API sangelovic 2019-11-10 17:31:58 +01:00
  • 3a76e9c120 Bump revision up to 0.7.4 v0.7.4 sangelovic 2019-11-03 20:40:13 +01:00
  • 304b69dd8b Use tag dispatching to construct various types of Connection, refactor Connection unit tests sangelovic 2019-11-03 20:30:52 +01:00
  • 099bc857ad Add support for opening a connection to a remote system bus using ssh (#77) Jay 2019-11-03 14:21:39 -05:00
  • c139110112 Add support for custom timeout value for D-Bus method calls (#72) lubo-svk 2019-11-03 13:54:13 +01:00
  • e7155c5506 Bump revision up to 0.7.3 v0.7.3 sangelovic 2019-10-13 15:39:32 +02:00
  • 0f7de608ac Little code cleanup sangelovic 2019-10-11 16:04:37 +02:00
  • c6d4d2710f Skip GetMachineId test when /etc/machine-id is not available sangelovic 2019-10-11 15:56:00 +02:00
  • 0440dcb15b Added ability to integrate with foreign event loops hogliux 2019-10-08 18:59:56 +01:00
  • e30ce194ab Add getSenderName method to Message sangelovic 2019-10-06 11:28:16 +02:00
  • 8dea11bac6 Add note on solving potential getent-related Yocto errors Stanislav Angelovič 2019-07-09 18:29:58 +02:00
  • 750dab3927 Bump revision up to 0.7.2 v0.7.2 Stanislav Angelovic 2019-07-08 10:01:11 +02:00
  • bf35157a4a Comment out unused parameter Stanislav Angelovic 2019-07-08 09:58:22 +02:00
  • a09362f79a Switch from plain UnixFd to owning UnixFd (#69) Stanislav Angelovič 2019-07-08 09:53:53 +02:00
  • c264f83e83 Fix Yocto chapter level in the tutorial Stanislav Angelovič 2019-06-12 15:03:26 +02:00
  • 71adb5cf30 Add notes on sdbus-c++ Yocto recipes to the tutorial Stanislav Angelovič 2019-06-12 15:02:01 +02:00
  • 00177a7e4c Bump revision up to 0.7.1 v0.7.1 sangelovic 2019-06-12 09:18:55 +02:00
  • 9826d28f51 Add missing Factory friend to Message subclasses Stanislav Angelovic 2019-06-11 20:29:45 +02:00
  • ab34b0ae50 Update header doxy comments in source files Stanislav Angelovic 2019-06-11 20:18:37 +02:00
  • ff944c9e95 Add protected non-virtual destructor in generated classes sangelovic 2019-06-10 22:54:16 +02:00
  • 7049d00a78 Remove unnecessary std::move of parameters (thanks to @ardazishvili) sangelovic 2019-06-10 22:03:02 +02:00
  • 236c10ff56 Resolve a few clang-tidy suggestions and warnings (thanks to @ardazishvili) sangelovic 2019-06-10 21:54:02 +02:00
  • dcad208ffe Redesign inheritance from Message (#62) Stanislav Angelovič 2019-06-10 21:38:30 +02:00
  • 57c840637c Add support for Unix fd D-Bus type sangelovic 2019-06-08 21:35:22 +02:00
  • efe799ef3f Update section on standard D-Bus interfaces in the tutorial Stanislav Angelovič 2019-06-05 12:34:43 +02:00
  • 5c0a8d5ab4 Add object manager automatically in ObjectManager_adaptor constructor Stanislav Angelovic 2019-06-05 12:17:43 +02:00
  • 65b3e7ba00 Update README Stanislav Angelovič 2019-06-05 11:43:06 +02:00
  • b2b0bddf02 Fix Variant signal test in integration tests sangelovic 2019-06-04 23:45:45 +02:00
  • 11f0edf7b8 Fix fragile time-based waiting in integration tests sangelovic 2019-06-04 22:48:54 +02:00
  • 946cc8d0cd Fix indentation of doxygen comments sangelovic 2019-06-04 22:21:49 +02:00
  • 07625a435b Bump revision up to 0.7.0 v0.7.0 sangelovic 2019-06-04 21:39:29 +02:00
  • fbb5242729 Add emit prefix to generated signal emitting methods sangelovic 2019-06-04 21:29:04 +02:00
  • dbeaf87208 Remove obsolete section from the tutorial Stanislav Angelovič 2019-06-03 23:58:29 +02:00
  • 45176c9eb7 Update the tutorial with standard D-Bus interfaces info Stanislav Angelovič 2019-06-03 23:57:14 +02:00
  • 38b51bddc6 Add support for ObjectManager's InterfaceAdded/Removed signals on server side sangelovic 2019-06-03 23:47:27 +02:00
  • 01e2a7a570 Add support for PropertyChanged signal on server side Stanislav Angelovič 2019-06-03 22:02:15 +02:00
  • 38552483ca Update ChangeLog Stanislav Angelovič 2019-05-29 22:41:59 +02:00
  • 91fa35140b Add support for ObjectManager and other standard D-Bus interfaces (#55) Stanislav Angelovič 2019-05-29 22:28:15 +02:00
  • 4b0c23204d Add object manager support to IConnection interface (#54) Stanislav Angelovič 2019-05-27 20:51:42 +02:00
  • c13ee60b7e Have no update step in external googletest build sangelovic 2019-05-26 15:38:58 +02:00
  • 6ee66dfc47 Update ChangeLog for incoming new release sangelovic 2019-05-26 15:37:32 +02:00
  • ed5c7a1fd5 Update INSTALL sangelovic 2019-05-26 15:36:14 +02:00
  • 6629d31733 Update CMake usage example in tutorial Stanislav Angelovic 2019-05-23 22:04:51 +02:00
  • 0014bb0b6e Go a step further towards modern CMake and cleaner project structure Stanislav Angelovic 2019-05-23 21:40:59 +02:00
  • ad3749f2c2 Add libmount as dependency for libsystemd sangelovic 2019-05-20 23:28:28 +02:00
  • 0045e8fcdc Do shallow clone of googletest sangelovic 2019-05-20 23:08:20 +02:00
  • e12a9c3914 Move the license to the parent tools directory Stanislav Angelovic 2019-05-14 14:42:00 +02:00
  • 19d852e1b9 Add licence to the codegen tool Stanislav Angelovic 2019-05-14 14:38:22 +02:00
  • 8da3e312bc Make tools a sdbus-c++-tools project, not codegen specifically Stanislav Angelovic 2019-05-14 14:38:05 +02:00
  • 81b5a67f35 Use shallow clone for libsystemd external project Stanislav Angelovic 2019-05-13 19:21:23 +02:00
  • b87b0c9dd9 Fix the way of handling thread-local system bus sangelovic 2019-05-12 10:23:26 +02:00
  • 76414ff09e Add pkgconfig to Dependencies section in README (#51) Roman 2019-05-09 21:37:56 +04:00
  • 4998895f41 Hide some internal googletest-specific CMake options Stanislav Angelovic 2019-05-09 19:17:32 +02:00
  • 7763c66513 Add support for libsystemd versions up to the newest 242, and set 242 as default version Stanislav Angelovic 2019-05-09 19:16:16 +02:00
  • 7c3f91310f Improve docs on steps needed to build libsystemd Stanislav Angelovič 2019-05-08 23:54:32 +02:00
  • 2256adf707 Add section on automatically provided standard D-Bus interfaces Stanislav Angelovič 2019-05-08 23:44:22 +02:00
  • 2c218ab3ba Minor update of tutorial -- building libsystemd as part of sdbus-c++ Stanislav Angelovič 2019-04-28 17:20:11 +02:00
  • 0cffed4574 Add option to build libsystemd automatically as integral part of sdbus-c++ sangelovic 2019-04-28 17:09:37 +02:00
  • 36269897fd Remove unwanted sdbus-c++-internal includes from integration tests sangelovic 2019-04-28 15:59:29 +02:00
  • 1b1b9ae8ae Move code generator to tools subdirectory for higher consistency with OSS standards sangelovic 2019-04-26 00:03:46 +02:00
  • 1b02c604d8 Rename test subdirectory to tests for higher consistency with OSS standards sangelovic 2019-04-25 23:54:51 +02:00
  • 981206fa8c Rename doc subdirectory to docs for higher consistency with OSS standards sangelovic 2019-04-25 23:48:11 +02:00
  • b0dfea041d Use googletest from master because 1.8.1 causes THREADS_PTHREAD_ARG issue when cross-compiling Stanislav Angelovic 2019-04-25 17:15:35 +02:00
  • 824aaa711e Separate doxygen doc building from other docs Stanislav Angelovic 2019-04-25 13:34:33 +02:00
  • 882262bc2f Switch back to support also CMake 3.5 Stanislav Angelovic 2019-04-25 12:51:50 +02:00
  • 4ede37d6a3 Install additional documentation files Stanislav Angelovic 2019-04-25 12:42:08 +02:00