summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qjniobject.h
Commit message (Expand)AuthorAgeFilesLines
* QJniObject: use ctor delegation instead of construct+assignMarc Mutz2024-03-011-4/+9
* JNI: support construction of QJniArray from std::initializer_listVolker Hilsheimer2024-02-261-2/+2
* JNI: Support QStringList as a parameter of native functionsVolker Hilsheimer2024-02-231-0/+2
* QJniObject: fix signature of LocalFrame::newLocalRefVolker Hilsheimer2024-01-291-1/+1
* JNI API review: minor cleanups of QJniArrayVolker Hilsheimer2023-12-191-2/+2
* JNI API review: use has-a-QJniObject relationship for QtJniTypes typesVolker Hilsheimer2023-12-191-1/+142
* JNI API review: refactor repeated if constexpr-chainVolker Hilsheimer2023-12-151-132/+23
* JNI API review: minor API and implementation cleanupsVolker Hilsheimer2023-12-151-22/+22
* Fix android buildMichal Klocek2023-11-141-0/+2
* JNI: add a static getter for a JNIEnv pointer to QJniEnvironmentVolker Hilsheimer2023-11-011-20/+20
* JNI: remove implicit conversion of declared QtJniTypes to jobjectVolker Hilsheimer2023-10-271-1/+2
* JNI: Reduce amount of temporary QJniEnvironment instantiationsVolker Hilsheimer2023-10-181-22/+42
* JNI: treat equivalent C++ types as the same JNI types as wellVolker Hilsheimer2023-10-181-100/+90
* JNI: convert to and from JNI types for callObjectMethod as wellVolker Hilsheimer2023-10-181-1/+3
* JNI: add QJniArray class for easier working with arraysVolker Hilsheimer2023-10-161-23/+54
* JNI: Make declared QtJniTypes classes proper QJniObjectsVolker Hilsheimer2023-09-271-4/+21
* JNI: move private QJniObject helpers out of the public headerVolker Hilsheimer2023-09-271-4/+7
* JNI: Implicitly convert QString to jstring in API callsVolker Hilsheimer2023-09-261-60/+95
* JNI: Remove unused private constructor overloadsVolker Hilsheimer2023-09-261-4/+0
* JNI: remove compatibility template functionsVolker Hilsheimer2023-09-261-4/+4
* JNI: treat enums as their underlying typesVolker Hilsheimer2023-09-231-60/+75
* QJniObject: add callStaticMethod overload that takes class as typeVolker Hilsheimer2023-09-221-1/+21
* JNI: Don't explicitly specify deducible template argumentsVolker Hilsheimer2023-09-201-7/+3
* JNI: move JNI type macros into separate headerVolker Hilsheimer2023-09-201-2/+0
* JNI: replace static_assert mandates with enable_if constraintsVolker Hilsheimer2023-09-201-38/+114
* JNI: refactor code to use _v and _t helpersVolker Hilsheimer2023-09-201-55/+55
* QJniObject: remove unused private methodsIvan Solovev2023-08-071-9/+0
* Android: add comment to remove unused private methods in Qt 7Assam Boudjelthia2023-01-201-2/+3
* QJniObject: fix binary compatibility breakageVolker Hilsheimer2022-12-151-0/+2
* QJniObject: Add template overloads for get/setStaticFieldVolker Hilsheimer2022-07-121-0/+12
* Add compile-time generation of JNI class namesVolker Hilsheimer2022-05-271-0/+8
* Return specific types for frequently used Java objectsVolker Hilsheimer2022-05-171-0/+1
* Fold methods for object return type into generic methodsVolker Hilsheimer2022-05-171-87/+98
* Use SPDX license identifiersLucie GĂ©rard2022-05-161-38/+2
* Add variadic template overloads for QJniObject/Environment methodsVolker Hilsheimer2022-05-131-153/+116
* Generate JNI signature strings at compile timeVolker Hilsheimer2022-05-051-164/+53
* Remove conditioning on Android embeddedEdward Welbourne2021-09-171-1/+1
* Add objectClass() and className() for QJniObjectAssam Boudjelthia2021-05-081-0/+3
* Doc: Fix documentation warnings for QJni* classesTopi Reinio2021-05-051-1/+1
* Fix set*Field JNI template callsAssam Boudjelthia2021-05-051-6/+6
* QJniObject: add callStatic[Object]Method overloads for jmethodIDIvan Solovev2021-05-031-0/+32
* Fix QJniObject templates implementationsAssam Boudjelthia2021-04-231-66/+606
* Documentation improvements to JNI APIAssam Boudjelthia2021-02-091-24/+30
* Make QJniObject and QJniEnvironment public APIAssam Boudjelthia2021-01-271-0/+207