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
a5692c08ea
Rename sdbus-c++ stub code generator to more consistent sdbus-c++-xml2cpp
2019-03-28 19:15:48 +01:00
Stanislav Angelovic
4fd2479b06
Don't build tests by default
2019-03-28 19:11:37 +01:00
Stanislav Angelovic
581e849534
Update README: Add documentation of sdbus-c++ CMake flags
2019-03-28 19:10:30 +01:00
Stanislav Angelovic
63637b639f
Make CMakeLists.txt cleaner and more flexible
2019-03-28 18:47:49 +01:00
Stanislav Angelovic
fc60700e1b
Rename test executables for consistency
2019-03-28 18:25:31 +01:00
Stanislav Angelovic
a04ab9f445
Bump revision up to 0.5.0, a big step in maturing sdbus-c++
v0.5.0
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 Angelovic
d489eee9c0
Revise and update the tutorial for redesigned sdbus-c++ parts
2019-03-27 17:34:41 +01:00
Stanislav Angelovic
cbf2218301
Remove unnecessary forward declarations from Message.h
2019-03-27 14:41:30 +01:00
Stanislav Angelovic
6f79c5bf14
Add stress tests for sdbus-c++
2019-03-26 08:59:50 +01:00
Stanislav Angelovic
7c968e78cb
Fix missing <algorithm> include for std::generate_n in performance tests
2019-03-25 20:30:37 +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
Stanislav Angelovic
26c6ea8730
Fix gcc 6.3 issue in Connection unit test
2019-03-25 16:08:43 +01:00
Stanislav Angelovič
663df31398
Introduce support for asynchronous D-Bus method calls on the client side ( #42 )
...
Fixes #32
2019-03-25 14:45:48 +01:00
sangelovic
004f158817
Bump up revision to 0.4.3
v0.4.3
2019-03-24 22:18:48 +01:00
sangelovic
ab407aa8c8
Fix interface names and object paths in integration tests
2019-03-24 20:18:29 +01:00
sangelovic
bb2bf5811b
Add SdBus interface to proper namespace
2019-03-20 18:52:05 +01:00
sangelovic
41a10d644f
Make code a bit cleaner and more consistent
2019-03-19 20:11:18 +01:00
sangelovic
b9ce1ca3ce
Remove unnecessary copy-construction when making SdBus
2019-03-18 21:28:17 +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
v0.4.2
2019-03-15 12:09:55 +01:00
Stanislav Angelovič
a6d0b62ff5
Add sdbus-c++ performance tests ( #41 )
...
* Introduce simple method call and signal-based manual performance tests
* Put perftests in proper place
* Remove unnecessary CMakeLists file
2019-03-15 11:34:25 +01:00
Stanislav Angelovič
757cc44381
Merge pull request #40 from Kistler-Group/generate-config-version-file
...
cmake: generate config version file
2019-03-15 11:26:37 +01:00
Lukas Durfina
6dbcbbfa98
cmake: generate config version file
2019-03-14 11:08:42 +01:00
sangelovic
b813680192
Allow ObjectPath and Signature be created from std::string
2019-02-19 08:57:24 +01:00
Roman Ardazishvili
84b15776a3
Add systemd and dbus configuration, e.g. to run samples in 'Using sdbus-c++ library'
2019-02-04 21:22:49 +01:00
Stanislav Angelovič
8c5c774727
Minor fix
2019-01-25 20:02:58 +01:00
sangelovic
cd1efd66a5
Add essential information to doxy comments of ProxyInterfaces constructors
2019-01-25 19:59:09 +01:00
Stanislav Angelovič
fad81e7659
Be more clear on the different behavior of proxy factory overloads
2019-01-25 19:50:06 +01:00
sangelovic
1dafd6262c
Add essential information to doxy comments of createObjectProxy
2019-01-25 19:24:20 +01:00
Stanislav Angelovic
0b27f222c4
Fix stub generator C++ standard back to 14
v0.4.1
2019-01-16 20:55:17 +01:00
Stanislav Angelovic
58895d2730
Bump revision up to 0.4.1
2019-01-16 20:01:05 +01:00
Stanislav Angelovic
d957948274
Transform constexpr member to a getter method because of different odr-usage rules in different compilers
2019-01-16 19:58:26 +01:00
Stanislav Angelovic
47fad7dd63
Remove obsolete autotools stuff from the tutorial
v0.4.0
2019-01-10 13:59:05 +01:00
Stanislav Angelovic
7378cea833
Bump up project version
2019-01-10 13:54:02 +01:00
Stanislav Angelovic
2526546432
Remove Eclipse project file
2019-01-10 13:52:35 +01:00
Stanislav Angelovič
9c0e98c580
Introduce support for some common D-Bus annotations ( #30 )
...
* Add ability to declare property behavior on PropertyChanged signal
* Add support for Method.NoReply annotation (WIP)
* Add support for common annotations/flags
2019-01-10 08:47:59 +01:00
Stanislav Angelovič
2c78e08d19
Remove warnings-related compiler options from CMakeLists ( #31 )
2019-01-06 22:16:13 +01:00
Stanislav Angelovič
97372155a6
Update ChangeLog for v0.3.3
v0.3.3
2018-12-29 01:02:36 +01:00
Stanislav Angelovič
1def4e247a
Add note on thread-safety of Variant and its const methods
2018-12-29 00:59:31 +01:00
Stanislav Angelovič
d764afec93
Little fixes in tutorial code samples
...
Fixes #24
2018-12-24 15:43:01 +01:00
Jeremy Prater
eb58d2fa52
- Rewind Message prior to access for peekValueType.
...
Fixes #8
(cherry picked from commit f8bed4b0faa2c0a2bc7037f3a55105060d56dbdb)
2018-12-24 15:30:55 +01:00
Stanislav Angelovič
a6bb8c070e
Switch from autotools to CMake build system ( #23 )
...
* Switch from autotools to CMake
* CMake: require at least cmake 3.8
* cmake: updates for tests
v0.3.2
2018-09-26 09:28:10 +02:00
Lukas Durfina
108c33faac
stub-generator: fixed issue when <arg> in <method> does not have "name" property
2018-08-24 16:39:31 +02:00
sangelovic
ec06462713
Add missing constructor overload for ProxyInterfaces
2018-08-06 22:58:36 +02:00
Stanislav Angelovič
234145cade
Clarify proxy and connection stuff in case of ProxyInterfaces
2018-08-06 22:52:38 +02:00