yury
|
c0e1ec9121
* pas2jni: Fixed exception handling.
|
6 роки тому |
yury
|
496693d77b
* pas2jni: Fixed handling of array variables.
|
6 роки тому |
yury
|
f7f1286e51
* pas2jni: Return null if a method pointer is empty.
|
6 роки тому |
yury
|
6d95018c80
* pas2jni: Properly handle Java exceptions when calling a callback Java method.
|
6 роки тому |
yury
|
d55f1b69c0
* pas2jni: Accept partial names in inclusion/exclusion lists. Use wildcard * at the end of a partial name.
|
6 роки тому |
yury
|
fe8b98ded3
* pas2jni: Removed obsolete code.
|
6 роки тому |
yury
|
48c44f8c17
* pas2jni: Added GetMemoryAsArray() and SetMemoryFromArray() utility functions.
|
6 роки тому |
yury
|
1cc3c199c8
* pas2jni: TClass helper must be generated only for the system unit.
|
6 роки тому |
yury
|
bfbe50bc04
* pas2jni: Added option: -N - Do not generate a Java code for auto-loading of the shared library.
|
7 роки тому |
yury
|
252f9ef153
* pas2jni: Support for class references.
|
8 роки тому |
yury
|
ed6d993008
* pas2jni: Proper boolean handling - jboolean must be 0/1.
|
8 роки тому |
yury
|
d5cc2e83cf
* pas2jni: Use cthreads first.
|
8 роки тому |
yury
|
ea16dfdcf8
* pas2jni: Suppress false warnings in Java code.
|
8 роки тому |
yury
|
4dcc9de92f
* pas2jni: More clean Java code for sets.
|
8 роки тому |
yury
|
565ad7f852
* pas2jni: Do not generate unneeded imports.
|
9 роки тому |
yury
|
78914d9b20
* pas2jni: Do not include array element types from arrays, which is not processed.
|
9 роки тому |
yury
|
78abcbd4ca
* pas2jni: Improved support for interfaces. Proper typecasting of an object instance to an interface.
|
9 роки тому |
yury
|
d507456560
* pas2jni: Removed redundant ;.
|
9 роки тому |
yury
|
21234e413a
* pas2jni: Fixed finalization of TP-style objects.
|
9 роки тому |
yury
|
3fd3ff9527
* pas2jni: Fixed double memory freeing when using method pointers in some rare cases.
|
9 роки тому |
yury
|
8e8521c43e
* pas2jni: Fixed memory leaks when using inherited TP-style objects.
|
9 роки тому |
yury
|
d9e00bf43c
* pas2jni: Use mswindows define instead of windows to be Delphi compatible.
|
9 роки тому |
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 роки тому |
yury
|
26ffffa683
* pas2kni: Added Enum.equals(int) to the Java part.
|
9 роки тому |
yury
|
6b25cef3ea
* pas2jni: Reverted r34367 and mark undesired event handler creation "deprecated".
|
9 роки тому |
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 роки тому |
yury
|
c4347e28b9
* pas2jni: Fixed handling of identical names of classes, proctypes when they are defined in different units.
|
9 роки тому |
yury
|
3b8db21c2c
* pas2jni: Fixed invoking of Java event handlers from non-main threads.
|
9 роки тому |
yury
|
d99f913836
* pas2jni: Fixed string constant handling after recent changes in FPC.
|
9 роки тому |
yury
|
c392c6eb2b
* pas2jni: Explicitly release JNI local refs while executing method pointers.
|
9 роки тому |