| Commit message (Expand) | Author | Age | Files | Lines |
* | direct_bt/JNI: Adopt to JavaUplink changes | Sven Gothel | 2020-10-18 | 2 | -4/+3 |
* | Cleanup warnings | Sven Gothel | 2020-10-16 | 6 | -6/+5 |
* | Extract common C++ Support Library inclusive Java JNI Binding to sub-project ... | Sven Gothel | 2020-10-16 | 27 | -1242/+280 |
* | Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN... | Sven Gothel | 2020-10-14 | 2 | -13/+12 |
* | AdapterStatusListener (C++ and Java) API: Added note for user implementations... | Sven Gothel | 2020-10-14 | 1 | -0/+4 |
* | DBTAdapter Cleanup: Use aggregated HCIHandler @ ctor; Use default adapter sem... | Sven Gothel | 2020-10-14 | 1 | -3/+3 |
* | AdapterStatusListener::adapterSettingsChanged(..) API doc: Mention initial se... | Sven Gothel | 2020-10-13 | 1 | -1/+2 |
* | DBTAdapter::reset(): Utilize HCI host implementation specific reset procedure... | Sven Gothel | 2020-10-13 | 1 | -0/+5 |
* | AdapterStatusListener[1] and DBTAdapter[2] API Refinement: [1] non const DBTA... | Sven Gothel | 2020-10-13 | 9 | -76/+117 |
* | DBTAdapter::reset(): Promote HCIHandler::reset() to adapter incl Java binding | Sven Gothel | 2020-10-09 | 4 | -0/+32 |
* | dbt_debug: Have DBG_PRINT and WORDY_PRINT as macros, suppressing argument eva... | Sven Gothel | 2020-10-08 | 1 | -6/+1 |
* | JNI BluetoothUtils::decodeUTF8String(): Limit scope of JNICriticalArray, not ... | Sven Gothel | 2020-09-30 | 1 | -6/+8 |
* | JNI helper_base.hpp: java_exception_check_and_throw(..) after adding object t... | Sven Gothel | 2020-09-30 | 1 | -0/+3 |
* | JNI helper_base.cxx: Fix ArrayList class name, drop decorating 'L' and ';' | Sven Gothel | 2020-09-30 | 1 | -1/+1 |
* | Direct-BT JNI: DeleteLocalRef when no more needed, avoiding the 32 max local-... | Sven Gothel | 2020-09-30 | 5 | -21/+40 |
* | DBT[Adapter|Device].close(): Utilize own AtomicBoolean synchronization avoidi... | Sven Gothel | 2020-09-30 | 3 | -4/+21 |
* | Make clang++ 9.0 happy (no warnings) | Sven Gothel | 2020-09-28 | 1 | -2/+2 |
* | DBTAdapter::removeDevice(): Use scoped_lock(device.mtx_connect, mtx_sharedDev... | Sven Gothel | 2020-09-27 | 2 | -22/+5 |
* | [DBT|DBus]Manager.LazySingletonHolder: make static final, properly showing un... | Sven Gothel | 2020-09-26 | 2 | -2/+2 |
* | DBTAdapter::startDiscoveryBackground() check isEnabled(); DBTAdapter.stopDisc... | Sven Gothel | 2020-09-26 | 1 | -4/+2 |
* | DBTAdapter.adapterSettingsChanged(): Handle 'initialSetting' (0 == oldmask): ... | Sven Gothel | 2020-09-26 | 1 | -35/+40 |
* | AdapterSettings.java: Add isEmpty() to check for an initial settings on adapt... | Sven Gothel | 2020-09-26 | 1 | -5/+3 |
* | DBTAdapter.cxx [add|remove]StatusListener(): add-case needs setInstance befor... | Sven Gothel | 2020-09-26 | 2 | -6/+10 |
* | BluetoothFactory: Use new BluetoothManager get-method name (oops)v2.1.29 | Sven Gothel | 2020-09-25 | 1 | -1/+1 |
* | Java Example: Rename ScannerTinyB10 -> DBTScanner10: Requiring Direct-BT, nam... | Sven Gothel | 2020-09-25 | 1 | -1/+1 |
* | BluetoothAdapter.getManager() added; BluetoothManager.Settings added; D*Manag... | Sven Gothel | 2020-09-25 | 11 | -42/+138 |
* | GATTNumbers: Concluding review: API doc, better naming, have optional data an... | Sven Gothel | 2020-09-24 | 1 | -1/+1 |
* | DBTDevice JNI: Tolerate an already destructed native instance on 'remove*Char... | Sven Gothel | 2020-09-24 | 1 | -3/+15 |
* | DBTAdapter.java: poweredOff(): Don't clear discoveredDevices (!references); H... | Sven Gothel | 2020-09-23 | 1 | -1/+0 |
* | Merge Secure Pairing API changele_secure_connections | Sven Gothel | 2020-09-23 | 3 | -14/+15 |
|\ |
|
| * | BluetoothDevice.get[Supported|Required]PairingModes(): Return List<PairingMod... | Sven Gothel | 2020-09-22 | 3 | -14/+15 |
* | | Conclude POWERED state change across C++/Java; Newly added AdapterStatusListe... | Sven Gothel | 2020-09-23 | 2 | -1/+17 |
|/ |
|
* | Fix Java_direct_1bt_tinyb_DBTGattDescriptor_toStringImpl(..): Wrong arg list,...v2.1.27 | Sven Gothel | 2020-09-22 | 1 | -4/+4 |
* | LE Secure Connections: Initial API to support secure pairing with varying Pai... | Sven Gothel | 2020-09-22 | 5 | -21/+274 |
* | Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ... | Sven Gothel | 2020-09-20 | 1 | -2/+1 |
* | C++ DBTManager / Java BluetoothFactory: Default operation is BTMode::LE (Was ... | Sven Gothel | 2020-09-20 | 1 | -3/+3 |
* | POctets::malloc: throw new exception type OutOfMemoryError early on malloc fa... | Sven Gothel | 2020-09-19 | 2 | -1/+8 |
* | C++/JNI: helper_base.hpp/cxx: Rework raise_java_exception(..) and rethrow_and... | Sven Gothel | 2020-09-19 | 2 | -119/+131 |
* | C++ tinyb/general: Use rethrow_and_raise_java_exception(..) instead of explod... | Sven Gothel | 2020-09-19 | 7 | -1336/+268 |
* | helper_base.hpp: Have all raise_java_exception(..) and rethrow_and_raise_java... | Sven Gothel | 2020-09-19 | 2 | -111/+126 |
* | DBTDevice: Resolve disconnect/remove resource race condition @ rapid connect ...v2.1.22 | Sven Gothel | 2020-09-18 | 2 | -11/+35 |
* | Correct API doc for DBTDevice::remove() (C++ and Java): | Sven Gothel | 2020-09-16 | 1 | -4/+6 |
* | CMake: Support full parallel build by adding target dependencies | Sven Gothel | 2020-09-15 | 2 | -0/+4 |
* | Only generate JNI headers when Java sources have been modified, i.e. when Jar... | Sven Gothel | 2020-09-15 | 1 | -9/+21 |
* | C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now) | Sven Gothel | 2020-09-15 | 1 | -1/+1 |
* | C++ noexcept: JavaUplink, DBTObject, JavaGlobalObj | Sven Gothel | 2020-09-15 | 1 | -11/+11 |
* | C++ noexcept: JNIMem* (convert exception in dtor to abort) | Sven Gothel | 2020-09-15 | 2 | -17/+19 |
* | CMake Build: Use C++17 (C++20 not yet supported on all target platforms, i.e.... | Sven Gothel | 2020-09-12 | 1 | -1/+2 |
* | Fixing Example crossreference and Menu item | Sven Gothel | 2020-09-03 | 1 | -0/+26 |
* | Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo... | Sven Gothel | 2020-09-03 | 4 | -8/+107 |