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