| Commit message (Expand) | Author | Age | Files | Lines |
* | Add DBTEnv::DEBUG_JNI 'direct_bt.debug.jni' for JNI only related DBG_JNI_PRIN... | Sven Gothel | 2020-10-14 | 1 | -10/+10 |
* | 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 |
* | Make clang++ 9.0 happy (no warnings) | Sven Gothel | 2020-09-28 | 1 | -2/+2 |
* | DBTAdapter.cxx [add|remove]StatusListener(): add-case needs setInstance befor... | Sven Gothel | 2020-09-26 | 1 | -0/+4 |
* | Handle abort() via dbt_debug's new ABORT(..), ensure a message is being send ... | Sven Gothel | 2020-09-20 | 1 | -2/+1 |
* | 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 | 1 | -16/+4 |
* | helper_base.hpp: Have all raise_java_exception(..) and rethrow_and_raise_java... | Sven Gothel | 2020-09-19 | 2 | -111/+126 |
* | 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 |
* | Adapt to new DBG_PRINT(..) semantics, reduce verbosity, use specific macros f... | Sven Gothel | 2020-08-24 | 1 | -5/+2 |
* | BluetoothFactory/DBTEnv: Pass JVM properties to environment, access DEBUG, VE... | Sven Gothel | 2020-08-24 | 1 | -0/+24 |
* | JNI: Complete C++ to Java Exception mapping | Sven Gothel | 2020-07-29 | 3 | -29/+77 |
* | Have GATT[Service,Characteristic,Descriptor] derived from DBTObject for valid... | Sven Gothel | 2020-07-26 | 1 | -0/+31 |
* | DBTGattCharacteristic::configNotificationIndicationImpl(..): Tolerate deleted... | Sven Gothel | 2020-07-24 | 1 | -0/+7 |
* | Reworking GATTCharacteristicListener (C++ and Java) | Sven Gothel | 2020-07-24 | 3 | -4/+8 |
* | Extract dfa_utf8_decode.[cpp/hpp] added to libtinyb.so, i.e. used for both na... | Sven Gothel | 2020-07-04 | 1 | -0/+28 |
* | tinyb: fix jni unresolved symbols (add namespace to implementation | Sven Gothel | 2020-07-04 | 1 | -4/+4 |
* | Notify DBTNativeDownlink when its native JavaUplink -> JavaGlobalObj counterp... | Sven Gothel | 2020-06-27 | 2 | -2/+16 |
* | Direct-BT: API doc and clarify interface JavaAnonObj, JavaUplink and JavaAnon... | Sven Gothel | 2020-06-18 | 1 | -1/+9 |
* | DBTAdapter::JNIAdapterStatusListener: Use JNIGlobalRef directly w/o unique_pt... | Sven Gothel | 2020-06-08 | 2 | -0/+8 |
* | Expose UUID strings in TinyB compatible fashion (unified uuid128_t) as an opt... | Sven Gothel | 2020-05-18 | 2 | -0/+19 |
* | Working GATT Java Side; GATT Types made fully functional for user to avoid 't... | Sven Gothel | 2020-05-17 | 1 | -2/+83 |
* | jni helper: Unique rename for 'convert_vector*(..)' template functions | Sven Gothel | 2020-05-14 | 3 | -43/+9 |
* | Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..) | Sven Gothel | 2020-05-12 | 3 | -0/+21 |
* | Converging Java/JNI and C++ API to match tinyb interface requirements (step-2) | Sven Gothel | 2020-05-10 | 2 | -0/+32 |
* | helper_base: Add generic getField(..), getObjectRef<T>(..) and setObjectRef<T... | Sven Gothel | 2020-05-04 | 2 | -29/+49 |
* | JNIGlobalRef: Add copy-ctor, move-ctor and equality operations | Sven Gothel | 2020-05-04 | 2 | -3/+68 |
* | Java: Utilize new EIRDataType in BluetoothDeviceStatusListener; ... | Sven Gothel | 2020-05-03 | 1 | -4/+34 |
* | JNI helper_base: Robustness: Add java_exception_check_and_throw(..) and use I... | Sven Gothel | 2020-05-02 | 2 | -13/+19 |
* | Refine: DBT API, HCISession/DBTAdapter lifecycle, API doc and C++ and C++/JNI... | Sven Gothel | 2020-04-21 | 2 | -22/+88 |
* | Direct-BT: Fix BluetoothFactory; Renaming using 'DBT' prefix | Sven Gothel | 2020-04-20 | 1 | -1/+1 |
* | Initial working Java binding for the direct_bt C++ module | Sven Gothel | 2020-04-20 | 24 | -3944/+341 |
* | Implement direct_bt: Direct Bluetooth access via Linux's Kernel BlueZ protoco... | Sven Gothel | 2020-04-09 | 8 | -14/+14 |
* | C++ tinyb_hci: Working HCIScanner showing AD packets, demonstrating new HCI c... | Sven Gothel | 2020-02-15 | 9 | -0/+322 |
* | java jni: Split helper to helper_base + helper_tinyb (modularization) | Sven Gothel | 2020-02-09 | 12 | -89/+217 |
* | Java Refactory: Expose intefaces via org.tinyb.* and D-Bus implementation via... | Sven Gothel | 2020-02-09 | 9 | -153/+153 |
* | Move java classes to package sub folder | Sven Gothel | 2020-02-08 | 15 | -1730/+0 |
* | JNIEnvContainer::attach/detach: Reuse GetEnv's JNIEnv if available and don't ... | Sven Gothel | 2020-02-05 | 2 | -6/+27 |
* | Add experimental Adapter1::ConnectDevice call | Sven Gothel | 2020-02-05 | 2 | -1/+66 |
* | BluetoothManager: Expose native get_default_adapter() to java as getDefaultAd... | Sven Gothel | 2020-02-01 | 2 | -0/+38 |
* | BluetoothManager: Allow launching from plain class files (no jar package w/ v... | Sven Gothel | 2020-01-31 | 1 | -1/+1 |
* | Expose BluetoothDevice async calls: device1_call_connect(..) / device1_call_c... | Sven Gothel | 2020-01-31 | 2 | -0/+49 |
* | Implementing discovery filter by UUIDs (java) and fixing a bug with discovery... | Vlad Kolotov | 2017-10-14 | 2 | -4/+21 |
* | Implementing a generic method to set discover filters (UUIDs, rssi, pathloss,... | Vlad Kolotov | 2017-10-14 | 5 | -4/+78 |
* | Adding support for setting RSSI discovery filter | Vlad Kolotov | 2017-10-14 | 2 | -1/+28 |