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