yury
|
937683ec8f
* pas2jni: Filter out advanced methods and properties of RTL classes to prevent overbloated code.
|
6 ani în urmă |
yury
|
a09c0a6857
* pas2jni: Exclude TExtended80Rec by default.
|
6 ani în urmă |
yury
|
b988837d1b
* pas2jni: Skip var parameters of unsupported types.
|
6 ani în urmă |
yury
|
843b1b0d49
* Fixed case statement warnings.
|
6 ani în urmă |
yury
|
c0e1ec9121
* pas2jni: Fixed exception handling.
|
6 ani în urmă |
yury
|
496693d77b
* pas2jni: Fixed handling of array variables.
|
6 ani în urmă |
yury
|
f7f1286e51
* pas2jni: Return null if a method pointer is empty.
|
6 ani în urmă |
yury
|
6d95018c80
* pas2jni: Properly handle Java exceptions when calling a callback Java method.
|
6 ani în urmă |
yury
|
d55f1b69c0
* pas2jni: Accept partial names in inclusion/exclusion lists. Use wildcard * at the end of a partial name.
|
6 ani în urmă |
yury
|
fe8b98ded3
* pas2jni: Removed obsolete code.
|
6 ani în urmă |
yury
|
48c44f8c17
* pas2jni: Added GetMemoryAsArray() and SetMemoryFromArray() utility functions.
|
6 ani în urmă |
yury
|
1cc3c199c8
* pas2jni: TClass helper must be generated only for the system unit.
|
6 ani în urmă |
yury
|
bfbe50bc04
* pas2jni: Added option: -N - Do not generate a Java code for auto-loading of the shared library.
|
7 ani în urmă |
yury
|
252f9ef153
* pas2jni: Support for class references.
|
8 ani în urmă |
yury
|
ed6d993008
* pas2jni: Proper boolean handling - jboolean must be 0/1.
|
9 ani în urmă |
yury
|
d5cc2e83cf
* pas2jni: Use cthreads first.
|
9 ani în urmă |
yury
|
ea16dfdcf8
* pas2jni: Suppress false warnings in Java code.
|
9 ani în urmă |
yury
|
4dcc9de92f
* pas2jni: More clean Java code for sets.
|
9 ani în urmă |
yury
|
565ad7f852
* pas2jni: Do not generate unneeded imports.
|
9 ani în urmă |
yury
|
78914d9b20
* pas2jni: Do not include array element types from arrays, which is not processed.
|
9 ani în urmă |
yury
|
78abcbd4ca
* pas2jni: Improved support for interfaces. Proper typecasting of an object instance to an interface.
|
9 ani în urmă |
yury
|
d507456560
* pas2jni: Removed redundant ;.
|
9 ani în urmă |
yury
|
21234e413a
* pas2jni: Fixed finalization of TP-style objects.
|
9 ani în urmă |
yury
|
3fd3ff9527
* pas2jni: Fixed double memory freeing when using method pointers in some rare cases.
|
9 ani în urmă |
yury
|
8e8521c43e
* pas2jni: Fixed memory leaks when using inherited TP-style objects.
|
9 ani în urmă |
yury
|
d9e00bf43c
* pas2jni: Use mswindows define instead of windows to be Delphi compatible.
|
9 ani în urmă |
yury
|
df95a73993
* pas2jni: Do not hard code record sizes in Java part. Instead get actual record sizes from the native code. It allows to use the same generated Java code for native libraries compiled for different CPU architectures.
|
9 ani în urmă |
yury
|
26ffffa683
* pas2kni: Added Enum.equals(int) to the Java part.
|
9 ani în urmă |
yury
|
6b25cef3ea
* pas2jni: Reverted r34367 and mark undesired event handler creation "deprecated".
|
9 ani în urmă |
yury
|
e81cc4574f
* pas2jni: Removed option to create event handler by passing Java method method name as a string. It is not safe, since the target method is treated as unused by Java and the method may be removed from the resulting application.
|
9 ani în urmă |