yury
|
937683ec8f
* pas2jni: Filter out advanced methods and properties of RTL classes to prevent overbloated code.
|
6 жил өмнө |
yury
|
a09c0a6857
* pas2jni: Exclude TExtended80Rec by default.
|
6 жил өмнө |
yury
|
b988837d1b
* pas2jni: Skip var parameters of unsupported types.
|
6 жил өмнө |
yury
|
843b1b0d49
* Fixed case statement warnings.
|
6 жил өмнө |
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 жил өмнө |