aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]()Sven Gothel2020-11-154-22/+22
* DBTManager: Make default BTMode::DUALSven Gothel2020-11-151-3/+3
* Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ...Sven Gothel2020-11-149-98/+345
* BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ...Sven Gothel2020-11-085-43/+76
* Resolve adapter lifecycle issue: Have Add/remove callbacks in dedicated threa...Sven Gothel2020-10-273-26/+57
* Add ChangedAdapterSetCallback (C++), ChangedAdapterSetListener (Java) for [DB...Sven Gothel2020-10-253-0/+102
* DBTAdapter.java toString(): Add dev_id to string representation if !isValid()Sven Gothel2020-10-251-1/+1
* Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV...Sven Gothel2020-10-253-2/+150
* AdapterStatusListener (Java): Have native destruction clear the 'nativeInstan...Sven Gothel2020-10-252-12/+42
* Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManagerSven Gothel2020-10-2512-100/+193
* BluetoothUtils.java: Shorten *Milliseconds* functions; Reuse C++ environment:...Sven Gothel2020-10-237-26/+33
* AdapterStatusListener::discoveringChanged: Add meta ScanType and changed Scan...Sven Gothel2020-10-236-30/+163
* Minor int -> uint16_t explicit castSven Gothel2020-10-201-1/+1
* Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ...Sven Gothel2020-10-206-78/+78
* Normalize: Use size_t where appropriate; timestamp is uint64_tSven Gothel2020-10-201-1/+1
* cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti...Sven Gothel2020-10-202-5/+0
* 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