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