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