| Commit message (Expand) | Author | Age | Files | Lines |
* | C++20: MgmtTypes: Have name length enums as jau::nsize_t, aligning to same pa... | Sven Gothel | 2022-12-31 | 1 | -16/+16 |
* | C++20: Use C++17/20 compatible std::memory_order* values | Sven Gothel | 2022-12-31 | 1 | -4/+4 |
* | C++20: Drop constexpr for std::string return values | Sven Gothel | 2022-12-31 | 2 | -32/+32 |
* | Replace remaining std::function with jau::function | Sven Gothel | 2022-11-28 | 1 | -2/+2 |
* | clang-tidy fixes part-4 / 4: Use 'const T&' for arguments on listener types | Sven Gothel | 2022-11-28 | 3 | -36/+36 |
* | clang-tidy fixes part-3 / 4, adding Check `performance-*` | Sven Gothel | 2022-11-28 | 18 | -75/+80 |
* | clang-tidy: cover modernize-pass-by-value, handle modernize-use-equals-delete | Sven Gothel | 2022-11-27 | 11 | -41/+41 |
* | BTDeviceRegistry.hpp: Resolve recursive include via DirectBT.hpp | Sven Gothel | 2022-11-27 | 1 | -1/+1 |
* | clang-tidy fixes part-1 | Sven Gothel | 2022-11-27 | 17 | -120/+172 |
* | AttPDUMsg*, SMPPDUMsg*: Place check_range() to final type, avoid vtable-mess;... | Sven Gothel | 2022-11-27 | 2 | -108/+209 |
* | Change all callback return type: dummy 'bool' -> 'void', now enabled by jau::... | Sven Gothel | 2022-09-16 | 5 | -38/+36 |
* | Adopt to jau::function<R(A...)> from jau::FunctionDef<> | Sven Gothel | 2022-09-16 | 6 | -14/+14 |
* | HCIHandler::resetAdapter(): Add optional HCIHandler::PostShutdownFunc argumen... | Sven Gothel | 2022-09-15 | 1 | -9/+30 |
* | BTAdapter: Align hasDevicesPausingDiscovery() -> getDevicesPausingDiscoveryCo... | Sven Gothel | 2022-09-15 | 1 | -2/+2 |
* | BTAdapter::powerOff(): Add msg for debug tracing | Sven Gothel | 2022-09-15 | 1 | -1/+1 |
* | BTAdapter: Use jau::service_runner to ensure singleton pattern on background ... | Sven Gothel | 2022-09-14 | 1 | -1/+2 |
* | BTAdapter::removeDevicePausingDiscovery(): Drop 'off_thread' argument, always... | Sven Gothel | 2022-09-14 | 1 | -4/+1 |
* | jau::service_runner CB BTAdapter::l2capServer*(): Add 'noexcept' | Sven Gothel | 2022-09-14 | 2 | -4/+4 |
* | BTAdapter::mgmtEvDeviceDiscoveringAny(): Drop 'off_thread' argument, which is... | Sven Gothel | 2022-09-14 | 1 | -2/+2 |
* | FreeBSD Support: Add patches. Build complete on GNU/Linux and FreeBSD. Missin... | Sven Gothel | 2022-07-26 | 5 | -11/+13 |
* | BTAdapter::setDefaultConnParam() may fail w/ UNKNOWN_COMMAND on GNU/Linux < 5... | Sven Gothel | 2022-06-18 | 3 | -7/+9 |
* | C++: Shorten is*Set() -> is_set(), fix test requiring all bits set to `bit ==... | Sven Gothel | 2022-06-17 | 1 | -6/+6 |
* | C++: Shorten is*Set() -> is_set() and set*() -> set() for bit-type enums; Fix... | Sven Gothel | 2022-06-16 | 2 | -10/+10 |
* | Adopt to jaulib jau::jni namespace changes | Sven Gothel | 2022-06-06 | 5 | -9/+9 |
* | Adding C++ module/groups to separate the C++ API levels for the user; Adding ...v2.7.1 | Sven Gothel | 2022-05-22 | 29 | -47/+339 |
* | Remove BTDeviceRegistry's 'device processing' list | Sven Gothel | 2022-05-16 | 1 | -13/+0 |
* | Trial C++/Java: Fix BaseDBTClientServer::setupTest(): Add a.removeAllStatusLi... | Sven Gothel | 2022-05-16 | 1 | -0/+8 |
* | noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero... | Sven Gothel | 2022-05-15 | 2 | -9/+16 |
* | C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s... | Sven Gothel | 2022-05-14 | 2 | -8/+17 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 6 | -174/+114 |
* | Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai... | Sven Gothel | 2022-05-09 | 1 | -16/+9 |
* | Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos... | Sven Gothel | 2022-05-09 | 3 | -16/+18 |
* | JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ... | Sven Gothel | 2022-05-09 | 2 | -9/+20 |
* | BTManager: Call `jau::root_environment::set_terminating()` at dtor. Due to it... | Sven Gothel | 2022-05-09 | 1 | -1/+2 |
* | BTObject::checkValidInstance(): Can't call toString() on invalid object, alre... | Sven Gothel | 2022-05-06 | 1 | -1/+1 |
* | API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`... | Sven Gothel | 2022-05-06 | 1 | -3/+4 |
* | Adopt to JavaUplink::checkValidInstance(): BTObject::{isValid()->isValidInsta... | Sven Gothel | 2022-05-05 | 3 | -9/+10 |
* | JavaUplink Derivations: Match virtual signature with override (requirement to... | Sven Gothel | 2022-05-05 | 5 | -10/+10 |
* | EIR: Initialize data mask w/ existing 0 enum | Sven Gothel | 2022-05-03 | 1 | -1/+1 |
* | linux_kernel_types.hpp: Either include linux/types.h if on __linux__ or defin... | Sven Gothel | 2022-05-03 | 1 | -15/+11 |
* | Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-... | Sven Gothel | 2022-05-01 | 9 | -30/+36 |
* | AttPDUMsg types: Minor whitespace editing | Sven Gothel | 2022-05-01 | 1 | -9/+9 |
* | L2CAPClient::read(): Add READ_TIMEOUT and simplify branching on result in rea... | Sven Gothel | 2022-04-23 | 1 | -0/+1 |
* | L2CAPComm: Detail 'irqed' in intern and extern at output; BTGattHandler DBG_P... | Sven Gothel | 2022-04-23 | 1 | -3/+10 |
* | noexcept: BTGattChar + BTGattDesc | Sven Gothel | 2022-04-23 | 2 | -37/+19 |
* | noexcept: BTGattHandler::send*() | Sven Gothel | 2022-04-23 | 1 | -44/+51 |
* | BTGattHandler::l2capReaderInterrupted(int dummy{=0}) add default argument | Sven Gothel | 2022-04-23 | 1 | -1/+1 |
* | BTDevice: Have isConnected and allowConnected to be of sequential consistency... | Sven Gothel | 2022-04-23 | 1 | -2/+2 |
* | Remove explicit atomic::load() calls written out where redundant (type operator) | Sven Gothel | 2022-04-22 | 1 | -1/+1 |
* | BTGattHandler::disconnect(): Output rename ioErrorCause -> ioerr, avoiding 'E... | Sven Gothel | 2022-04-22 | 1 | -3/+3 |