165 Commits

Author SHA1 Message Date
Stanislav Angelovic
750dab3927 Bump revision up to 0.7.2 v0.7.2 2019-07-08 10:01:11 +02:00
Stanislav Angelovic
bf35157a4a Comment out unused parameter 2019-07-08 09:58:22 +02:00
Stanislav Angelovič
a09362f79a Switch from plain UnixFd to owning UnixFd (#69) 2019-07-08 09:53:53 +02:00
Stanislav Angelovič
c264f83e83 Fix Yocto chapter level in the tutorial 2019-06-12 15:03:26 +02:00
Stanislav Angelovič
71adb5cf30 Add notes on sdbus-c++ Yocto recipes to the tutorial 2019-06-12 15:02:01 +02:00
sangelovic
00177a7e4c Bump revision up to 0.7.1 v0.7.1 2019-06-12 09:18:55 +02:00
Stanislav Angelovic
9826d28f51 Add missing Factory friend to Message subclasses 2019-06-11 20:29:45 +02:00
Stanislav Angelovic
ab34b0ae50 Update header doxy comments in source files 2019-06-11 20:18:37 +02:00
sangelovic
ff944c9e95 Add protected non-virtual destructor in generated classes 2019-06-10 22:54:16 +02:00
sangelovic
7049d00a78 Remove unnecessary std::move of parameters (thanks to @ardazishvili)
Fixes part of #52
2019-06-10 22:03:02 +02:00
sangelovic
236c10ff56 Resolve a few clang-tidy suggestions and warnings (thanks to @ardazishvili)
Fixes part of #52.
2019-06-10 21:54:02 +02:00
Stanislav Angelovič
dcad208ffe Redesign inheritance from Message (#62)
... so that the code is more idiomatic, clear and expressive about its intended use
2019-06-10 21:38:30 +02:00
sangelovic
57c840637c Add support for Unix fd D-Bus type 2019-06-10 21:19:56 +02:00
Stanislav Angelovič
efe799ef3f Update section on standard D-Bus interfaces in the tutorial 2019-06-05 12:34:43 +02:00
Stanislav Angelovic
5c0a8d5ab4 Add object manager automatically in ObjectManager_adaptor constructor 2019-06-05 12:18:04 +02:00
Stanislav Angelovič
65b3e7ba00 Update README 2019-06-05 11:43:06 +02:00
sangelovic
b2b0bddf02 Fix Variant signal test in integration tests 2019-06-04 23:45:45 +02:00
sangelovic
11f0edf7b8 Fix fragile time-based waiting in integration tests 2019-06-04 22:48:54 +02:00
sangelovic
946cc8d0cd Fix indentation of doxygen comments 2019-06-04 22:21:49 +02:00
sangelovic
07625a435b Bump revision up to 0.7.0 v0.7.0 2019-06-04 21:39:29 +02:00
sangelovic
fbb5242729 Add emit prefix to generated signal emitting methods 2019-06-04 21:30:09 +02:00
Stanislav Angelovič
dbeaf87208 Remove obsolete section from the tutorial 2019-06-03 23:58:29 +02:00
Stanislav Angelovič
45176c9eb7 Update the tutorial with standard D-Bus interfaces info 2019-06-03 23:57:14 +02:00
sangelovic
38b51bddc6 Add support for ObjectManager's InterfaceAdded/Removed signals on server side 2019-06-03 23:47:27 +02:00
Stanislav Angelovič
01e2a7a570 Add support for PropertyChanged signal on server side 2019-06-03 22:02:15 +02:00
Stanislav Angelovič
38552483ca Update ChangeLog 2019-05-29 22:41:59 +02:00
Stanislav Angelovič
91fa35140b Add support for ObjectManager and other standard D-Bus interfaces (#55)
Fixes #50
2019-05-29 22:28:15 +02:00
Stanislav Angelovič
4b0c23204d Add object manager support to IConnection interface (#54) 2019-05-27 20:51:42 +02:00
sangelovic
c13ee60b7e Have no update step in external googletest build
This enables (re)building sdbus-c++ with already built googletest without the need for Internet connection
2019-05-26 15:38:58 +02:00
sangelovic
6ee66dfc47 Update ChangeLog for incoming new release 2019-05-26 15:37:32 +02:00
sangelovic
ed5c7a1fd5 Update INSTALL 2019-05-26 15:36:14 +02:00
Stanislav Angelovic
6629d31733 Update CMake usage example in tutorial 2019-05-23 22:04:51 +02:00
Stanislav Angelovic
0014bb0b6e Go a step further towards modern CMake and cleaner project structure 2019-05-23 21:40:59 +02:00
sangelovic
ad3749f2c2 Add libmount as dependency for libsystemd 2019-05-20 23:28:28 +02:00
sangelovic
0045e8fcdc Do shallow clone of googletest 2019-05-20 23:08:20 +02:00
Stanislav Angelovic
e12a9c3914 Move the license to the parent tools directory 2019-05-14 14:42:00 +02:00
Stanislav Angelovic
19d852e1b9 Add licence to the codegen tool 2019-05-14 14:38:22 +02:00
Stanislav Angelovic
8da3e312bc Make tools a sdbus-c++-tools project, not codegen specifically 2019-05-14 14:38:05 +02:00
Stanislav Angelovic
81b5a67f35 Use shallow clone for libsystemd external project 2019-05-13 19:21:23 +02:00
sangelovic
b87b0c9dd9 Fix the way of handling thread-local system bus 2019-05-12 10:23:26 +02:00
Roman
76414ff09e Add pkgconfig to Dependencies section in README (#51) 2019-05-09 19:37:56 +02:00
Stanislav Angelovic
4998895f41 Hide some internal googletest-specific CMake options 2019-05-09 19:17:32 +02:00
Stanislav Angelovic
7763c66513 Add support for libsystemd versions up to the newest 242, and set 242 as default version 2019-05-09 19:16:16 +02:00
Stanislav Angelovič
7c3f91310f Improve docs on steps needed to build libsystemd 2019-05-08 23:54:32 +02:00
Stanislav Angelovič
2256adf707 Add section on automatically provided standard D-Bus interfaces 2019-05-08 23:44:22 +02:00
Stanislav Angelovič
2c218ab3ba Minor update of tutorial -- building libsystemd as part of sdbus-c++ 2019-04-28 17:20:11 +02:00
sangelovic
0cffed4574 Add option to build libsystemd automatically as integral part of sdbus-c++ 2019-04-28 17:09:37 +02:00
sangelovic
36269897fd Remove unwanted sdbus-c++-internal includes from integration tests 2019-04-28 15:59:29 +02:00
sangelovic
1b1b9ae8ae Move code generator to tools subdirectory for higher consistency with OSS standards 2019-04-26 00:03:46 +02:00
sangelovic
1b02c604d8 Rename test subdirectory to tests for higher consistency with OSS standards 2019-04-25 23:54:51 +02:00