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