| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | CMake: Support full parallel build by adding target dependencies | Sven Gothel | 2020-09-15 | 2 | -0/+4 |
* | 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 |
* | Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo... | Sven Gothel | 2020-09-03 | 1 | -2/+3 |
* | BluetoothGattCharacteristic: API Change: 'writeValue(byte[] value)' -> 'write... | Sven Gothel | 2020-08-26 | 1 | -3/+10 |
* | Adapt to new DBG_PRINT(..) semantics, reduce verbosity, use specific macros f... | Sven Gothel | 2020-08-24 | 3 | -19/+5 |
* | BluetoothFactory/DBTEnv: Pass JVM properties to environment, access DEBUG, VE... | Sven Gothel | 2020-08-24 | 1 | -0/+24 |
* | DBTAdapter::stopDiscover() now returns the boolean result w/ proper native ->... | Sven Gothel | 2020-08-23 | 1 | -2/+1 |
* | DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization... | Sven Gothel | 2020-08-22 | 1 | -0/+11 |
* | JNI: Complete C++ to Java Exception mapping | Sven Gothel | 2020-07-29 | 3 | -29/+77 |
* | Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin... | Sven Gothel | 2020-07-29 | 1 | -1/+1 |
* | Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav... | Sven Gothel | 2020-07-28 | 1 | -8/+22 |
* | DBusManager_delete: Do not call destructor, C++ implementation says so. Avoid... | Sven Gothel | 2020-07-27 | 1 | -1/+2 |
* | C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of... | Sven Gothel | 2020-07-27 | 2 | -16/+15 |
* | Robustness: Distinguish between get<Type>Checked() and get<Type>Unchecked(): ... | Sven Gothel | 2020-07-26 | 2 | -8/+2 |
* | Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid... | Sven Gothel | 2020-07-26 | 6 | -61/+89 |
* | DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted...v2.1.14 | Sven Gothel | 2020-07-24 | 2 | -1/+16 |
* | Reworking GATTCharacteristicListener (C++ and Java) | Sven Gothel | 2020-07-24 | 7 | -39/+87 |
* | DBTAdapter: Make HCIHandler instance aggregated (lifecycle over full adapter ... | Sven Gothel | 2020-07-21 | 1 | -2/+2 |
* | Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na... | Sven Gothel | 2020-07-04 | 3 | -58/+28 |
* | tinyb: fix jni unresolved symbols (add namespace to implementation | Sven Gothel | 2020-07-04 | 1 | -4/+4 |
* | DBTDevice lookup in DBTAdapter requires its EUI48 address _and_ BDAddressType | Sven Gothel | 2020-07-03 | 1 | -10/+2 |
* | DBTAdapter_removeStatusListener (JNI): No complaint for unused statusListener... | Sven Gothel | 2020-07-02 | 1 | -1/+1 |
* | Support BDADDR_LE_RANDOM (p1.1): Add missing DBTAdapter.cxx patch for changed... | Sven Gothel | 2020-07-02 | 1 | -3/+7 |
* | Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre... | Sven Gothel | 2020-07-02 | 1 | -5/+2 |
* | DBTDevice.java: Update 'name' on deviceUpdate EIRDataTypeSet.DataType.NAME (d...v2.1.9 | Sven Gothel | 2020-06-29 | 1 | -0/+11 |
* | Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ... | Sven Gothel | 2020-06-29 | 7 | -18/+18 |
* | Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem... | Sven Gothel | 2020-06-29 | 2 | -20/+20 |
* | Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p... | Sven Gothel | 2020-06-29 | 1 | -1/+1 |
* | Resolve circular references (p1): C++ GATTHandler, GATTService, pp are not ow... | Sven Gothel | 2020-06-29 | 3 | -6/+18 |
* | Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp... | Sven Gothel | 2020-06-27 | 5 | -6/+37 |
* | GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil... | Sven Gothel | 2020-06-25 | 1 | -0/+13 |
* | DBTDevice::getServices() shall not throw an exception but return null on erro... | Sven Gothel | 2020-06-24 | 1 | -1/+1 |
* | HCIHandler: Use async event mechanism for delayed replies, commands shall ret... | Sven Gothel | 2020-06-24 | 1 | -11/+11 |
* | Direct-BT: API doc and clarify interface JavaAnonObj, JavaUplink and JavaAnon... | Sven Gothel | 2020-06-18 | 1 | -1/+9 |
* | DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat... | Sven Gothel | 2020-06-09 | 1 | -7/+17 |
* | L2CAPComm/GATTHandler: User 'enum class' constants for type safety; Drop GATT... | Sven Gothel | 2020-06-09 | 1 | -1/+1 |
* | DBTDevice Java/JNI: Implement missing methods and cleanup | Sven Gothel | 2020-06-08 | 1 | -91/+174 |
* | DBTAdapter::JNIAdapterStatusListener: Use JNIGlobalRef directly w/o unique_pt... | Sven Gothel | 2020-06-08 | 3 | -103/+51 |
* | Relax GATTHandler == nullptr for disable and listener-removal operations, it'... | Sven Gothel | 2020-06-07 | 1 | -3/+6 |
* | BasicTypes: Rename getUTF8String(..) -> decodeUTF8String(..): Adding API doc ...v2.1.2 | Sven Gothel | 2020-06-04 | 1 | -2/+2 |
* | Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyes | Sven Gothel | 2020-06-04 | 1 | -10/+10 |
* | Introduce HCITypes + HCIHandler: Providing C++ basics for full HCI support; M... | Sven Gothel | 2020-06-04 | 1 | -2/+2 |
* | HCIErrorCode (Java): Use byte native value (uint8_t) and fast switch/case val... | Sven Gothel | 2020-05-31 | 1 | -2/+2 |