Commit Graph

146 Commits

Author SHA1 Message Date
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
sangelovic
981206fa8c Rename doc subdirectory to docs for higher consistency with OSS standards 2019-04-25 23:48:11 +02:00
Stanislav Angelovic
b0dfea041d Use googletest from master because 1.8.1 causes THREADS_PTHREAD_ARG issue when cross-compiling 2019-04-25 17:15:35 +02:00
Stanislav Angelovic
824aaa711e Separate doxygen doc building from other docs 2019-04-25 13:34:33 +02:00
Stanislav Angelovic
882262bc2f Switch back to support also CMake 3.5 2019-04-25 12:51:50 +02:00
Stanislav Angelovic
4ede37d6a3 Install additional documentation files 2019-04-25 12:42:08 +02:00
Stanislav Angelovic
58647c6e7d Update AUTHORS file 2019-04-25 12:41:12 +02:00
Stanislav Angelovič
a23d88a628 README: Add minimum versions of needed compilers 2019-04-23 20:35:52 +02:00
Stanislav Angelovič
29c438b3bb README: Add link on solving systemd dependency on tutorial 2019-04-23 20:34:01 +02:00
Stanislav Angelovič
8b7b9197eb Add info on solving libssystemd dependency 2019-04-23 20:30:57 +02:00
Stanislav Angelovič
2d27f99b32 Add note on dependency on systemd to README 2019-04-23 17:21:27 +02:00
Stanislav Angelovič
9bde7c7b68 Add more intro description of what sdbus-c++ is into README 2019-04-23 17:12:49 +02:00
sangelovic
62a546c9d3 Bump revision up to 0.6.0 v0.6.0 2019-04-15 21:05:54 +02:00
sangelovic
5b99658f36 Turn on compiler warnings 2019-04-14 20:56:47 +02:00
sangelovic
d3749741d1 Add preliminary ChangeLog 2019-04-13 21:38:22 +02:00
sangelovic
1d44d8b37f Add loops in stress tests to test adaptor/proxy initialization/deinitialization 2019-04-13 21:28:43 +02:00
sangelovic
e3a74a3ff2 Add unregister function to IObject and IProxy API 2019-04-13 21:17:37 +02:00
sangelovic
99160156fe Fix all gcc warnings 2019-04-12 22:39:14 +02:00
sangelovic
ee30375cfc Use official release of googletest (v1.8.1) rather than master 2019-04-12 21:42:33 +02:00
sangelovic
06ca6539f3 Make sure googletest is always built as a static lib and never installed as part of sdbus-c++ 2019-04-12 21:30:07 +02:00