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 سال پیش |