summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* README: v2.7.0v2.7.0Sven Gothel2022-05-161-1/+6
* Tests: Have test_bringup00.cpp/TestBringup00.java pass valgrind and resetStat...Sven Gothel2022-05-163-1/+140
* Remove BTDeviceRegistry's 'device processing' listSven Gothel2022-05-163-82/+0
* Removes using the 'device processing' list, as already the case for the trial...Sven Gothel2022-05-1613-101/+32
* Bump jaulib v0.10.0Sven Gothel2022-05-161-0/+0
* noexcept: BTGattHandler::send*(): Fix BTGattHandler's discover*(): Return tru...Sven Gothel2022-05-161-8/+7
* Trial C++/Java: Validate BTAdapter::[add|remove]StatusListener() expected resultSven Gothel2022-05-167-11/+11
* scripts/run-java-trials-forever.sh: added, similar to scripts/run-native-tria...Sven Gothel2022-05-161-0/+12
* Trial C++/Java: Fix BaseDBTClientServer::setupTest(): Add a.removeAllStatusLi...Sven Gothel2022-05-167-55/+72
* C++ Trial: Client/Server: close() and dtor waits for pending running_threads ...Sven Gothel2022-05-162-0/+35
* Bump jaulib v0.9.3-25-g956b0f5Sven Gothel2022-05-161-0/+0
* Trial Tests C++/Java: Used merger dbt_[client|server]01 test code, drop dbt_[...Sven Gothel2022-05-1612-3046/+77
* Bump jaulib v0.9.3-24-g74c4255Sven Gothel2022-05-151-0/+0
* noexcept: BTGattHandler::send*(): Simplify error check in BTGattHandler::send()Sven Gothel2022-05-151-14/+13
* noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero...Sven Gothel2022-05-155-57/+84
* noexcept: BTGattHandler::send*(): JNI: Return the boolean result of actual na...Sven Gothel2022-05-153-24/+22
* C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s...Sven Gothel2022-05-1419-164/+295
* C++ Trial / Example: Server: Use robust jau::service_runner, ensuring service...Sven Gothel2022-05-133-130/+122
* Add scripts/run-native-trial*.sh, split valgrind-jvm.supp from valgrind.suppSven Gothel2022-05-136-72/+152
* Bump jaulib v0.9.3-21-ge6ada60, jau::call_on_release 'use after free' fixSven Gothel2022-05-131-0/+0
* DBTServerTest::stop(): Remove `current_exp_advertising_state`, due to closing...Sven Gothel2022-05-1310-10/+10
* Trial: Server01::disconnectDevice(): Catch an already deleted device (null ch...Sven Gothel2022-05-122-4/+12
* Trial C++: Query BaseDBTClientServer::is_timedout() having an atomic flag set...Sven Gothel2022-05-122-7/+11
* Trial C++: trial/direct_bt/dbt_client_server1x.hpp: Only use DBTServerTest::s...Sven Gothel2022-05-121-2/+1
* Trial C++: Move `static BaseDBTClientServer& base_test_framework` into common...Sven Gothel2022-05-128-21/+3
* Trial: Server: Unify stop + close, ensuring AdapterStatusListener is removed ...Sven Gothel2022-05-127-80/+59
* Trials: Client: Detect BTGattChar::[add|remove]CharListener() errors, forward...Sven Gothel2022-05-124-19/+82
* C++ Trial: Complete file_stats and file_utils in dbt_utils.hpp (namely mkdir ...Sven Gothel2022-05-111-96/+110
* DBTNativeDownlink, AdapterStatusListener, BTGattCharListener: Allow `false ==...Sven Gothel2022-05-104-19/+37
* README: Add note about AdapterStatusListener, BTGattCharListener changesSven Gothel2022-05-101-0/+1
* JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat...Sven Gothel2022-05-1028-751/+610
* AdapterStatusListener.java: Constructor must be publicSven Gothel2022-05-091-1/+1
* AdapterStatusListener.java restrictions removed since having AdapterStatusLis...Sven Gothel2022-05-091-14/+0
* Remove AdapterStatusListener::matchDevice(), moved to impl::StatusListenerPai...Sven Gothel2022-05-093-44/+22
* Bump README for next v2.7.0: Passing `trial.org.direct_bt.TestDBTProvokeClien...Sven Gothel2022-05-091-0/+5
* JNI Lifecycle Fix: Make Java/Native object relation inherently thread safe by...Sven Gothel2022-05-098-520/+657
* Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos...Sven Gothel2022-05-095-36/+41
* JNI Lifecycle Fix: Have AdapterStatusListener derive from JavaUplink/DBTNativ...Sven Gothel2022-05-0913-135/+207
* JNI Lifecycle Fix: DBTNativeDownlink: Allow pending `initDownlink(..)`, use s...Sven Gothel2022-05-097-18/+51
* Examples: Simplify CMakeLists.txt, remove unused examples/dbt_test_gattcharli...Sven Gothel2022-05-092-718/+1
* BTManager: Call `jau::root_environment::set_terminating()` at dtor. Due to it...Sven Gothel2022-05-092-1/+7
* Bump jaulib v0.9.3-20-ge5421ffSven Gothel2022-05-091-0/+0
* Bump jaulibSven Gothel2022-05-071-0/+0
* trial i470 test_provoke (C++) / TestDBTProvoke (Java) demonstrating C++ survi...Sven Gothel2022-05-079-390/+439
* Add BTUtils.toUUID128() and mention it and existing UUID16 definition from DB...Sven Gothel2022-05-067-15/+38
* BTObject::checkValidInstance(): Can't call toString() on invalid object, alre...Sven Gothel2022-05-061-1/+1
* README.md: cmake: Mention -DUSE_LIBUNWIND and reformat spacingSven Gothel2022-05-061-12/+5
* BTAdapter::mgmtEvDeviceFoundHCI(): Drop deviceFound() if already connected, a...Sven Gothel2022-05-061-17/+21
* API Change: AdapterStatusListener::deviceConnected(): `const uint16_t handle`...Sven Gothel2022-05-0619-63/+73
* Trial (Java + C++): DBTEndpoint, DBTClientTest, DBTServerTest: Add abstractio...Sven Gothel2022-05-0532-441/+2098