Commit Graph

  • 133ffa4b0f chore(ci): add new clang-tidy job feat/clang-tidy Stanislav Angelovič 2025-05-06 10:34:51 +02:00
  • 55e6232b50 fix: address clang-tidy warnings in stress tests Stanislav Angelovič 2025-05-05 21:52:05 +02:00
  • 5fdb2f7f13 fix: address clang-tidy warnings Stanislav Angelovič 2025-05-03 18:44:33 +02:00
  • 7fbfcec455 feat: add async overloads of GetManagedObjects() (#480) master Joel Winarske 2025-05-05 04:31:44 -07:00
  • 0430ae0ad9 fix: fix the return type of the slot-returning overloads (#494) Stanislav Angelovič 2025-05-05 11:18:00 +02:00
  • 6212b12159 feat: add cookie-related API to Message (#491) Dylan Howey 2025-05-05 01:04:20 -05:00
  • 4389ea39bf chore(ci): do necessary updates and adjustments (#493) Stanislav Angelovič 2025-05-05 07:44:20 +02:00
  • e199dc58cf Dont use deprecated api fix_deprecated_boost_api 0xFEEDC0DE64 2025-02-12 17:23:42 +01:00
  • 48ea775531 feat: add createLightWeightProxy overload for convenience (#474) Stanislav Angelovič 2025-01-08 13:55:38 +01:00
  • fafe8487ff fix(codegen): generate correct annotation code (#473) sgiurgiu 2025-01-02 11:48:48 -05:00
  • 0261d0ec60 chore: release version v2.1.0 v2.1.0 Stanislav Angelovič 2024-11-20 23:47:56 +01:00
  • a1419ee45d fix: add missing c-tor for nesting Variants (#467) Stanislav Angelovič 2024-11-20 23:40:30 +01:00
  • 02ca7212d1 feat: introduce support for struct-as-dict serialization (#459) Stanislav Angelovič 2024-11-20 23:25:13 +01:00
  • 8a117f8b42 feat: add version parameter to xml2cpp codegen tool (#463) Brian 2024-11-20 19:54:49 +01:00
  • 84130b1406 fix(codegen): check fstream status and report in case of failure (#462) Karl Ljungkvist 2024-10-31 12:48:19 +01:00
  • c55907069b refactor: send larger messages properly (#455) Stanislav Angelovič 2024-10-10 16:10:20 +02:00
  • 107c6a1a97 refactor: invert dependency between Message and Connection (#457) Stanislav Angelovič 2024-10-02 21:22:02 +02:00
  • 1b7acaa735 fix: cleanup for older libsystemd versions (#454) Stanislav Angelovič 2024-09-15 14:13:49 +02:00
  • b7a038f11f refactor: make createPlainMessage public (#448) Stanislav Angelovič 2024-08-18 10:09:53 +02:00
  • c6705faf2f fix: const enum signature_of ambiguity error (#444) Stanislav Angelovič 2024-05-15 15:46:24 +02:00
  • e6b87b106c docs: fix examples in using-sdbus-c++.md (#441) Laurence Crestani Tasca 2024-05-13 18:51:59 -03:00
  • 50cc636058 fix: make REGISTER_STRUCT functions inline Marcel Hellwig 2024-05-13 12:05:56 +02:00
  • 3d3aa26255 chore: update gtest default version to 1.14.0 Marcel Hellwig 2024-05-13 12:05:22 +02:00
  • 14942db075 feat: add macro to teach sdbus-c++ about user-defined structs (#440) Stanislav Angelovič 2024-05-06 20:14:32 +02:00
  • e62472b210 chore: fix partially renamed BUILD_DOXYGEN_DOC CMake option Stanislav Angelovič 2024-04-25 01:23:15 +02:00
  • b7d85f936d chore: release version v2.0.0 v2.0.0 Stanislav Angelovič 2024-04-24 20:23:35 +02:00
  • 798eaf8626 refactor: remove floating_slot_t tag and use return_slot_t instead (#439) Stanislav Angelovič 2024-04-24 19:28:30 +02:00
  • 2bc9d3ebb3 refactor: object manager API (#438) Stanislav Angelovič 2024-04-24 09:18:40 +02:00
  • 26c6da11be refactor: reorganize public API of main abstract classes (#437) Stanislav Angelovič 2024-04-24 08:48:39 +02:00
  • 0c75ad2b71 docs: fix generated class examples in the tutorial (#436) Stanislav Angelovič 2024-04-24 08:44:40 +02:00
  • 84a6fbbf86 fix: disable move in generated adaptor and proxy classes (#435) Stanislav Angelovič 2024-04-19 21:36:45 +02:00
  • 83ece48ab0 feat: add Slot-returning overloads of async method calls (#433) Stanislav Angelovič 2024-04-18 19:53:35 +02:00
  • 310161207a refactor: improve and make more efficient some Message API (#432) Stanislav Angelovič 2024-04-17 23:42:46 +02:00
  • ef552ec089 chore: update years in header comments Stanislav Angelovič 2024-04-16 22:50:37 +02:00
  • 7894cda577 perf: provide also const char* overloads for convenience functions Stanislav Angelovič 2024-04-16 22:28:42 +02:00
  • d41a176c2a refactor: use string_view in Property convenience classes Stanislav Angelovič 2024-04-16 18:16:40 +02:00
  • f15c260750 feat: add support for string_view as D-Bus type Stanislav Angelovič 2024-04-16 18:07:47 +02:00
  • d856969051 refactor: enable compile-time D-Bus signature generation (#425) Stanislav Angelovič 2024-04-16 15:40:43 +02:00
  • 32a97f214f fix: make Variant conversion operator explicit (#428) Stanislav Angelovič 2024-04-03 20:40:28 +02:00
  • 42f0bd07c0 refactor: add strong types to public API (#414) Stanislav Angelovič 2024-03-29 13:23:44 +01:00
  • fe21ee9656 fix(tests): fix intermittently failing integration tests (#412) Stanislav Angelovič 2024-02-20 21:57:26 +01:00
  • 0dc0c87cc9 chore: use C++20 standard (#410) Stanislav Angelovič 2024-02-20 16:27:42 +01:00
  • 29e94c3b68 fix(cmake): rename forgotten CMake variables Stanislav Angelovič 2024-02-20 16:02:26 +01:00
  • c433d26176 chore(cmake): implement more flexible searching for sd-bus libs (#409) Stanislav Angelovič 2024-02-19 19:53:01 +01:00
  • abc4d755f7 fix: conditional use and tests of span (#411) Stanislav Angelovič 2024-02-19 19:49:31 +01:00
  • 4c35e98668 fix: pass correctly underlying lib to intg tests Stanislav Angelovič 2024-02-18 18:44:15 +01:00
  • 87500ad9ad docs: add v2 migration notes to the tutorial (#407) Stanislav Angelovič 2024-02-18 18:28:24 +01:00
  • 9a5616a87a refactor: rename connection creation methods (#406) Stanislav Angelovič 2024-02-16 18:57:51 +01:00
  • 4a90f80933 chore: update ChangeLog for v2.0.0 (#405) Stanislav Angelovič 2024-02-16 09:28:16 +01:00
  • d177d2e365 chore: reorder some API functions (#404) Stanislav Angelovič 2024-02-16 09:27:45 +01:00
  • c205178fc0 chore: rename COMPONENTs in CMake (#402) Stanislav Angelovič 2024-02-10 20:30:22 +01:00
  • 280fcfb067 refactor: remove deprecated API stuff (#403) Stanislav Angelovič 2024-02-10 20:27:14 +01:00
  • 0074c79e7f refactor: rename and re-organize CMake options (#401) Stanislav Angelovič 2024-02-10 20:20:42 +01:00
  • 3de2812a60 refactor: use optional for passing potential call errors (#396) Stanislav Angelovič 2024-01-10 15:43:37 +01:00
  • 914d133d10 refactor: add nodiscard attribute for more functions Stanislav Angelovič 2024-01-10 15:05:09 +01:00
  • 4721060d76 refactor: use correct header include order Stanislav Angelovič 2024-01-09 23:31:47 +01:00
  • 1c72f1ce52 refactor: add Async suffix to async callMethod functions (#394) Stanislav Angelovič 2024-01-08 09:28:19 +01:00
  • b65461c404 refactor: add nodiscard attribute for some functions Stanislav Angelovic 2023-12-30 19:57:48 +01:00
  • 24776f2047 chore: remove legacy comments Stanislav Angelovic 2023-12-30 19:47:08 +01:00
  • f1b9226491 refactor: remove deprecated dont_request_slot_t tag Stanislav Angelovic 2023-12-30 19:27:22 +01:00
  • dc0c2562b8 refactor: rename request_slot tag to return_slot Stanislav Angelovic 2023-12-30 19:22:45 +01:00
  • 84932a6985 refactor: improve Proxy signal subscription (#389) Stanislav Angelovič 2023-12-30 18:57:10 +01:00
  • bdf313bc60 refactor: improve Object vtable registration (#388) Stanislav Angelovič 2023-12-30 18:40:38 +01:00
  • e76d38c317 fix: add missing header to ScopeGuard.h Stanislav Angelovič 2023-12-22 23:58:01 +01:00
  • c92f5722c7 refactor: use sd_bus_match_signal() for signal registration (#372) Stanislav Angelovič 2023-10-31 13:41:08 +01:00
  • 20a13eeafb refactor: make Variant constructor explicit (#370) Stanislav Angelovič 2023-10-25 20:01:18 +02:00
  • 4fd09d4e81 fix(tests): enable skipped test for Clang and FreeBSD (#369) Stanislav Angelovič 2023-10-24 22:13:36 +02:00
  • 35fd3ff5ce refactor: simplify async call state flag (#368) Stanislav Angelovič 2023-10-24 22:13:02 +02:00
  • 6f35f00fcf refactor: let callbacks take message objects by value (#367) Stanislav Angelovič 2023-10-24 21:56:47 +02:00
  • 9412940d1e refactor: use sd-bus API to get current message Stanislav Angelovic 2023-02-02 21:51:09 +01:00
  • c6afa26541 fix: update cmake version for library to 2.0.0 Marcel Hellwig 2023-05-15 15:44:10 +02:00
  • b4d036c503 fix: prevent installing a time event, when there's no need for a timeout Marcel Hellwig 2023-05-17 08:41:45 +02:00
  • 0bfda9ab92 chore: require cmake v3.14 and use FetchContent_MakeAvailable Stanislav Angelovič 2023-05-17 20:00:35 +02:00
  • 64337e545d test: support new googletest git tags Stanislav Angelovič 2023-05-17 19:45:38 +02:00
  • 788168eded ci: build googletest manually on older ubuntus Stanislav Angelovič 2023-05-17 19:32:52 +02:00
  • b9aa770f58 feat: introduce sd-event integration Stanislav Angelovič 2023-01-25 00:02:51 +01:00
  • 2efb6909b5 chore: enable actions on release/v2.0 branch Stanislav Angelovic 2023-01-25 00:28:28 +01:00
  • 3e20fc639e refactor: simplify async D-Bus connection handling Stanislav Angelovic 2023-01-21 01:47:24 +01:00
  • 7450515d0b chore: release version v1.6.0 v1.6.0 release/v1.x Stanislav Angelovič 2024-04-24 20:04:34 +02:00
  • c769637f3b chore: update years in header comments Stanislav Angelovič 2024-04-16 22:48:34 +02:00
  • 334fcb8833 feat: add std::variant constructor and conversion operator to sdbus::Variant (#429) Anthony Brandon 2024-04-04 20:16:27 +02:00
  • b9088cc801 test: add integration tests for std::variant (#427) Stanislav Angelovič 2024-04-02 16:44:45 +02:00
  • a73eb9b8c1 feat: add support for std::variant as D-Bus variant representation (#415) Anthony Brandon 2024-04-01 13:23:08 +02:00
  • 700a011b80 fix: add missing #include <exception> (#421) Yuriy Chernyshov 2024-03-25 20:16:23 +01:00
  • 8a9cfc1f19 feat: support enums in D-Bus serialization and signatures (#416) Marcel Hellwig 2024-03-07 17:49:05 +01:00
  • 30d9f1d462 chore: release v1.5.0 v1.5.0 Stanislav Angelovič 2024-02-26 08:29:35 +01:00
  • bce1da5a2e fix(ci): rename cmake parameters fix/ci-tests Stanislav Angelovič 2024-02-16 19:05:37 +01:00
  • c8fb8caeb9 docs: add v2 migration notes to the tutorial Stanislav Angelovič 2024-02-15 18:09:08 +01:00
  • fbb4a23e62 refactor: rename connection creation methods (#406) Stanislav Angelovič 2024-02-16 18:57:51 +01:00
  • 341a1f3aee chore: update ChangeLog for v2.0.0 (#405) Stanislav Angelovič 2024-02-16 09:28:16 +01:00
  • e62525ca4f chore: reorder some API functions (#404) Stanislav Angelovič 2024-02-16 09:27:45 +01:00
  • e50ce7c37f chore: rename COMPONENTs in CMake (#402) Stanislav Angelovič 2024-02-10 20:30:22 +01:00
  • 2ff5a09432 refactor: remove deprecated API stuff (#403) Stanislav Angelovič 2024-02-10 20:27:14 +01:00
  • 10f701df74 refactor: rename and re-organize CMake options (#401) Stanislav Angelovič 2024-02-10 20:20:42 +01:00
  • 94b8058dc5 refactor: use optional for passing potential call errors (#396) Stanislav Angelovič 2024-01-10 15:43:37 +01:00
  • cda14c9702 refactor: add nodiscard attribute for more functions Stanislav Angelovič 2024-01-10 15:05:09 +01:00
  • 4b6fa20491 refactor: use correct header include order Stanislav Angelovič 2024-01-09 23:31:47 +01:00
  • 7c402b5ba9 refactor: add Async suffix to async callMethod functions (#394) Stanislav Angelovič 2024-01-08 09:28:19 +01:00
  • e75337bd23 test refactor/test Stanislav Angelovič 2024-01-08 08:00:39 +01:00
  • 106500a555 refactor: use async tag to denote async calls or operations refactor/introduce-async-tag Stanislav Angelovic 2023-12-30 22:06:00 +01:00