Commit Graph
54 Commits
Author SHA1 Message Date
Stanislav Angelovic a649a0225e style: fix indentation in CMakeLists.txt 2021-03-12 14:01:02 +01:00
Yonggang Luo cfb9956de6 Fixes for floating point systemd version such as 243.4 (#128)
```
~/package $ pkg-config --modversion libsystemd
243.4
~/package $
```
Split it to the list and use the first one
2021-03-12 13:26:21 +01:00
Stanislav Angelovic 6e8e5aadb6 Bump up to v0.8.3 2020-09-11 22:29:15 +02:00
Stanislav Angelovic 250aa2bbe3 Add additional messages to CMake build for optional parts 2020-07-21 12:12:14 +02:00
Stanislav Angelovic 175c43ec53 Bump revision up to v0.8.2 2020-06-17 15:29:46 +02:00
Stanislav Angelovič a23aadbe5e Fix required CMake version to v3.13
Fixes #86
2020-02-14 14:31:14 +01:00
sangelovic dee6adce02 Bump revision up to v0.8.1 2020-02-02 02:31:39 +01:00
sangelovic 3e68fee4cd Switch to more modern CMake 2020-02-02 02:29:32 +01:00
sangelovic d591b69f92 Bump revision up to 0.8.0 2020-02-01 13:56:13 +01:00
sangelovic 10977c6137 Bump revision up to 0.7.8 2020-01-25 23:38:54 +01:00
sangelovic 68b5eac9e9 Bump revision up to 0.7.7 2020-01-19 18:59:36 +01:00
sangelovic 5121d46eed Bump revision up to 0.7.6 2020-01-05 22:49:26 +01:00
sangelovic cc495811f9 Bump revision up to 0.7.5 2019-11-10 17:43:14 +01:00
sangelovic d50a15b2a2 Move C++17 uncaught_exceptions to public API 2019-11-10 17:31:58 +01:00
sangelovic 3a76e9c120 Bump revision up to 0.7.4 2019-11-03 20:40:13 +01:00
lubo-svk c139110112 Add support for custom timeout value for D-Bus method calls (#72) 2019-11-03 13:54:13 +01:00
sangelovic e7155c5506 Bump revision up to 0.7.3 2019-10-13 15:39:32 +02:00
Stanislav Angelovic 750dab3927 Bump revision up to 0.7.2 2019-07-08 10:01:11 +02:00
sangelovic 00177a7e4c Bump revision up to 0.7.1 2019-06-12 09:18:55 +02:00
sangelovic 07625a435b Bump revision up to 0.7.0 2019-06-04 21:39:29 +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 Angelovic 0014bb0b6e Go a step further towards modern CMake and cleaner project structure 2019-05-23 21:40:59 +02:00
Stanislav Angelovic 81b5a67f35 Use shallow clone for libsystemd external project 2019-05-13 19:21:23 +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 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 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
sangelovic 62a546c9d3 Bump revision up to 0.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 93b6e5237a Clean up some names (rename classes, methods, files)
* ConvenienceClasses.h/.inl/.cpp -> ConvenienceApiClasses.h/.inl/.cpp
  * IObjectProxy class -> IProxy
  * Interfaces class -> AdaptorInterfaces
  * Interfaces.h -> split into AdaptorInterfaces.h and ProxyInterfaces.h
  * createObjectProxy() method -> createProxy()
2019-04-09 21:28:07 +02:00
sangelovic e7c78460cf Bump revision up to 0.5.3 2019-04-09 20:56:33 +02:00
sangelovic a919058d13 Bump up revision to 0.5.2 2019-04-03 00:17:31 +02:00
sangelovic 08945acbc4 Simplify and unify callback design for both sync and async methods 2019-04-03 00:05:20 +02:00
sangelovic b46fb170ea Bump up revision to 0.5.1 2019-03-29 22:28:58 +01:00
sangelovic 878ce6fa5c Update doxygen documentation as well as tutorial 2019-03-29 22:23:25 +01:00
sangelovic 461ac241c8 Introduce doxygen documentation 2019-03-29 21:50:08 +01:00
Stanislav Angelovic 4fd2479b06 Don't build tests by default 2019-03-28 19:11:37 +01:00
Stanislav Angelovic 63637b639f Make CMakeLists.txt cleaner and more flexible 2019-03-28 18:47:49 +01:00
Stanislav Angelovic a04ab9f445 Bump revision up to 0.5.0, a big step in maturing sdbus-c++ 2019-03-28 16:08:58 +01:00
Stanislav Angelovic 1c4abab3e4 Remove executable bit erroneously set on source files 2019-03-27 17:53:31 +01:00
Stanislav Angelovič fd7be39dd4 Re-design sdbus-c++ approach to connections (#47)
Fixes #33 , among others
2019-03-25 16:28:31 +01:00
sangelovic 004f158817 Bump up revision to 0.4.3 2019-03-24 22:18:48 +01:00
Stanislav Angelovič 850e211dca Merge pull request #39 from ardazishvili/testing
Add separation layer from sd-bus to improve isolation in unit testing
2019-03-18 21:05:07 +01:00
ardazishvili 2b83d7ca2d Mock sdbus lib, add unit tests of Connection class.
Introduce mock of sdbus library through extracting its interface. Set up unit tests of Connection class through injection of sdbusMock to constructor. Clients of Connections class should use fabrics instead.
2019-03-17 18:02:47 +03:00
sangelovic 8c76e3ef8b Bump up revision to 0.4.2 2019-03-15 12:09:55 +01:00
Lukas Durfina 6dbcbbfa98 cmake: generate config version file 2019-03-14 11:08:42 +01:00
Stanislav Angelovic 58895d2730 Bump revision up to 0.4.1 2019-01-16 20:01:05 +01:00