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