| Commit message (Expand) | Author | Age | Files | Lines |
* | noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero... | Sven Gothel | 2022-05-15 | 5 | -57/+84 |
* | noexcept: BTGattHandler::send*(): JNI: Return the boolean result of actual na... | Sven Gothel | 2022-05-15 | 3 | -24/+22 |
* | C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s... | Sven Gothel | 2022-05-14 | 19 | -164/+295 |
* | C++ Trial / Example: Server: Use robust jau::service_runner, ensuring service... | Sven Gothel | 2022-05-13 | 3 | -130/+122 |
* | Add scripts/run-native-trial*.sh, split valgrind-jvm.supp from valgrind.supp | Sven Gothel | 2022-05-13 | 6 | -72/+152 |
* | Bump jaulib v0.9.3-21-ge6ada60, jau::call_on_release 'use after free' fix | Sven Gothel | 2022-05-13 | 1 | -0/+0 |
* | DBTServerTest::stop(): Remove `current_exp_advertising_state`, due to closing... | Sven Gothel | 2022-05-13 | 10 | -10/+10 |
* | Trial: Server01::disconnectDevice(): Catch an already deleted device (null ch... | Sven Gothel | 2022-05-12 | 2 | -4/+12 |
* | Trial C++: Query BaseDBTClientServer::is_timedout() having an atomic flag set... | Sven Gothel | 2022-05-12 | 2 | -7/+11 |
* | Trial C++: trial/direct_bt/dbt_client_server1x.hpp: Only use DBTServerTest::s... | Sven Gothel | 2022-05-12 | 1 | -2/+1 |
* | Trial C++: Move `static BaseDBTClientServer& base_test_framework` into common... | Sven Gothel | 2022-05-12 | 8 | -21/+3 |
* | Trial: Server: Unify stop + close, ensuring AdapterStatusListener is removed ... | Sven Gothel | 2022-05-12 | 7 | -80/+59 |
* | Trials: Client: Detect BTGattChar::[add|remove]CharListener() errors, forward... | Sven Gothel | 2022-05-12 | 4 | -19/+82 |
* | C++ Trial: Complete file_stats and file_utils in dbt_utils.hpp (namely mkdir ... | Sven Gothel | 2022-05-11 | 1 | -96/+110 |
* | DBTNativeDownlink, AdapterStatusListener, BTGattCharListener: Allow `false ==... | Sven Gothel | 2022-05-10 | 4 | -19/+37 |
* | README: Add note about AdapterStatusListener, BTGattCharListener changes | Sven Gothel | 2022-05-10 | 1 | -0/+1 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 28 | -751/+610 |
* | AdapterStatusListener.java: Constructor must be public | Sven Gothel | 2022-05-09 | 1 | -1/+1 |
* | AdapterStatusListener.java restrictions removed since having AdapterStatusLis... | Sven Gothel | 2022-05-09 | 1 | -14/+0 |
* | Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai... | Sven Gothel | 2022-05-09 | 3 | -44/+22 |
* | Bump README for next v2.7.0: Passing `trial.org.direct_bt.TestDBTProvokeClien... | Sven Gothel | 2022-05-09 | 1 | -0/+5 |
* | JNI Lifecycle Fix: Make Java/Native object relation inherently thread safe by... | Sven Gothel | 2022-05-09 | 8 | -520/+657 |
* | Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos... | Sven Gothel | 2022-05-09 | 5 | -36/+41 |
* | JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ... | Sven Gothel | 2022-05-09 | 13 | -135/+207 |
* | JNI Lifecycle Fix: DBTNativeDownlink: Allow pending `initDownlink(..)`, use s... | Sven Gothel | 2022-05-09 | 7 | -18/+51 |
* | Examples: Simplify CMakeLists.txt, remove unused examples/dbt_test_gattcharli... | Sven Gothel | 2022-05-09 | 2 | -718/+1 |
* | BTManager: Call `jau::root_environment::set_terminating()` at dtor. Due to it... | Sven Gothel | 2022-05-09 | 2 | -1/+7 |
* | Bump jaulib v0.9.3-20-ge5421ff | Sven Gothel | 2022-05-09 | 1 | -0/+0 |
* | Bump jaulib | Sven Gothel | 2022-05-07 | 1 | -0/+0 |
* | trial i470 test_provoke (C++) / TestDBTProvoke (Java) demonstrating C++ survi... | Sven Gothel | 2022-05-07 | 9 | -390/+439 |
* | Add BTUtils.toUUID128() and mention it and existing UUID16 definition from DB... | Sven Gothel | 2022-05-06 | 7 | -15/+38 |
* | BTObject::checkValidInstance(): Can't call toString() on invalid object, alre... | Sven Gothel | 2022-05-06 | 1 | -1/+1 |
* | README.md: cmake: Mention -DUSE_LIBUNWIND and reformat spacing | Sven Gothel | 2022-05-06 | 1 | -12/+5 |
* | BTAdapter::mgmtEvDeviceFoundHCI(): Drop deviceFound() if already connected, a... | Sven Gothel | 2022-05-06 | 1 | -17/+21 |
* | API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`... | Sven Gothel | 2022-05-06 | 19 | -63/+73 |
* | Trial (Java + C++): DBTEndpoint, DBTClientTest, DBTServerTest: Add abstractio... | Sven Gothel | 2022-05-05 | 32 | -441/+2098 |
* | Adopt to JavaUplink::checkValidInstance(): BTObject::{isValid()->isValidInsta... | Sven Gothel | 2022-05-05 | 5 | -20/+21 |
* | jaulib: JavaUplink::{checkValid() -> checkValidInstance()} change | Sven Gothel | 2022-05-05 | 2 | -0/+0 |
* | C++ Trial: DBTServer*: Remove unused sync_data atomic | Sven Gothel | 2022-05-05 | 2 | -18/+0 |
* | C++ Trial: DBTClient*: Mark all virtual functions override for consistency an... | Sven Gothel | 2022-05-05 | 2 | -4/+4 |
* | Use fraction_i64::to_ms() w/ PRIi64 in printf | Sven Gothel | 2022-05-05 | 3 | -12/+12 |
* | .gitignore doc/log/* | Sven Gothel | 2022-05-05 | 1 | -0/+1 |
* | Bump jaulib fe0ce262d0081396d618e816d61fa8efcbc494f1 | Sven Gothel | 2022-05-05 | 1 | -0/+0 |
* | JavaUplink Derivations: Match virtual signature with override (requirement to... | Sven Gothel | 2022-05-05 | 5 | -10/+10 |
* | JNI: Lock jobject instance as JNIGlobalRef first, then move it to std::make_s... | Sven Gothel | 2022-05-05 | 3 | -8/+13 |
* | Adopt to jni_mem -> namespace jau | Sven Gothel | 2022-05-05 | 5 | -62/+62 |
* | Bump jaulib 9f8fe05537e184391117b7604fcdaa722ac98374 | Sven Gothel | 2022-05-05 | 1 | -0/+0 |
* | JNI on DBT*: Hold the JNIGlobalRef shared_ptr<JavaAnon> while inside JNI call... | Sven Gothel | 2022-05-04 | 4 | -14/+29 |
* | Bump jaulib c09cfe41013dc1167c8e98cba919402b2f77e7fd | Sven Gothel | 2022-05-04 | 1 | -0/+0 |
* | Trial C++: Add 'provoke_' native test to be run manually, provoking issues .. | Sven Gothel | 2022-05-03 | 9 | -10/+1736 |