| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix SMPPairingState (Phase 3); Add PairingMode::PRE_PAIRED; | Sven Gothel | 2020-12-03 | 2 | -7/+11 |
* | DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov... | Sven Gothel | 2020-11-24 | 4 | -29/+62 |
* | Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa... | Sven Gothel | 2020-11-23 | 4 | -16/+142 |
* | SMPIOCapability: Add UNSET value and add Java representation; PairingMode.jav... | Sven Gothel | 2020-11-23 | 2 | -0/+88 |
* | BTSecurityLevel: Refine API doc (java) | Sven Gothel | 2020-11-21 | 1 | -5/+5 |
* | Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over... | Sven Gothel | 2020-11-19 | 7 | -2/+145 |
* | AdapterStatusListener::deviceReady(): Exclude from restrictions on method dur... | Sven Gothel | 2020-11-17 | 1 | -1/+5 |
* | Native -> Java Callback: No Java action on removed DBTDevice jobject: JNIAdap... | Sven Gothel | 2020-11-17 | 2 | -12/+26 |
* | DBTDevice.cxx: Fix setPairing* glue code | Sven Gothel | 2020-11-17 | 1 | -3/+3 |
* | Native/Java: Adjust PairingMode/State enum naming in code and API doc; Fix *D... | Sven Gothel | 2020-11-17 | 3 | -27/+22 |
* | PairingMode.java: Adapt to native Parining mode changed commit ce5dfbcd71a166... | Sven Gothel | 2020-11-17 | 1 | -11/+17 |
* | AdapterStatusListener: Confine readiness criteria for deviceReady: ".. and AT... | Sven Gothel | 2020-11-17 | 1 | -1/+1 |
* | DBTAdapter.cxx: Forward AdapterStatusListener::deviceReady() to Java | Sven Gothel | 2020-11-16 | 1 | -5/+18 |
* | AdapterStatusListener::adapterSettingsChanged(..) Initial invocation also set... | Sven Gothel | 2020-11-16 | 2 | -2/+3 |
* | AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event... | Sven Gothel | 2020-11-15 | 3 | -0/+19 |
* | BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]() | Sven Gothel | 2020-11-15 | 4 | -22/+22 |
* | DBTManager: Make default BTMode::DUAL | Sven Gothel | 2020-11-15 | 1 | -3/+3 |
* | Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ... | Sven Gothel | 2020-11-14 | 9 | -98/+345 |
* | BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ... | Sven Gothel | 2020-11-08 | 5 | -43/+76 |
* | Resolve adapter lifecycle issue: Have Add/remove callbacks in dedicated threa... | Sven Gothel | 2020-10-27 | 3 | -26/+57 |
* | Add ChangedAdapterSetCallback (C++), ChangedAdapterSetListener (Java) for [DB... | Sven Gothel | 2020-10-25 | 3 | -0/+102 |
* | DBTAdapter.java toString(): Add dev_id to string representation if !isValid() | Sven Gothel | 2020-10-25 | 1 | -1/+1 |
* | Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV... | Sven Gothel | 2020-10-25 | 3 | -2/+150 |
* | AdapterStatusListener (Java): Have native destruction clear the 'nativeInstan... | Sven Gothel | 2020-10-25 | 2 | -12/+42 |
* | Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManager | Sven Gothel | 2020-10-25 | 12 | -100/+193 |
* | BluetoothUtils.java: Shorten *Milliseconds* functions; Reuse C++ environment:... | Sven Gothel | 2020-10-23 | 7 | -26/+33 |
* | AdapterStatusListener::discoveringChanged: Add meta ScanType and changed Scan... | Sven Gothel | 2020-10-23 | 6 | -30/+163 |
* | Minor int -> uint16_t explicit cast | Sven Gothel | 2020-10-20 | 1 | -1/+1 |
* | Use -Wshadow: Shadowing (or local scope override) often causing sloppy bugs, ... | Sven Gothel | 2020-10-20 | 6 | -78/+78 |
* | Normalize: Use size_t where appropriate; timestamp is uint64_t | Sven Gothel | 2020-10-20 | 1 | -1/+1 |
* | cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti... | Sven Gothel | 2020-10-20 | 2 | -5/+0 |
* | 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 |