yury
c392c6eb2b
* pas2jni: Explicitly release JNI local refs while executing method pointers.
...
git-svn-id: trunk@33859 -
2016-05-30 17:14:55 +00:00
yury
a934312e4f
* pas2jni: Minor fix to exe extension.
...
git-svn-id: trunk@33436 -
2016-04-07 13:17:46 +00:00
yury
288f7285a3
* pas2jni: Fixed exit code.
...
git-svn-id: trunk@33435 -
2016-04-07 13:08:47 +00:00
yury
111595dcd9
* pas2jni: Fixed procedure parameters parsing in some cases.
...
git-svn-id: trunk@33083 -
2016-02-10 16:28:41 +00:00
yury
a02da7c7d2
* pas2jni: Fixed handling of method pointers.
...
git-svn-id: trunk@33072 -
2016-02-08 18:52:32 +00:00
yury
3597519087
* pas2jni: Fixed handling of global procvars.
...
git-svn-id: trunk@33005 -
2016-01-25 15:43:12 +00:00
yury
98ebcdc179
* pas2jni: Minor optimizations.
...
git-svn-id: trunk@32747 -
2015-12-26 21:55:32 +00:00
yury
95f933049a
* pas2jni: Fixed memory leaks.
...
git-svn-id: trunk@32744 -
2015-12-26 20:48:15 +00:00
yury
f838251662
* pas2jni: Added TDateTime Java support class.
...
git-svn-id: trunk@32733 -
2015-12-26 19:52:03 +00:00
yury
2248805082
* pas2jni: Fixed ref counting of method pointers.
...
git-svn-id: trunk@32669 -
2015-12-15 14:03:25 +00:00
yury
6bd2b2d41b
* pas2jni: Fixed handling of pointers.
...
git-svn-id: trunk@32620 -
2015-12-08 17:01:29 +00:00
yury
f6b99c5d6a
* pas2jni: Typecast interface to pointer.
...
git-svn-id: trunk@32616 -
2015-12-07 23:32:22 +00:00
yury
2206a54b28
* pas2jni: Fixed exclusion.
...
git-svn-id: trunk@32615 -
2015-12-07 23:28:06 +00:00
yury
df59776ff8
* pas2jni: Fixed type cast for null.
...
git-svn-id: trunk@32612 -
2015-12-07 19:31:15 +00:00
yury
c797d6ac1e
* pas2jni: Fixed handling of array type properties.
...
git-svn-id: trunk@32611 -
2015-12-07 19:23:02 +00:00
yury
9d93c6f953
* pas2jni: Properly exclude whole units.
...
git-svn-id: trunk@32609 -
2015-12-07 18:45:30 +00:00
yury
894e61f6bd
* pas2jni: Support for raw Java Objects as function parameters and result. Avoid possible duplicate parameter names.
...
git-svn-id: trunk@32607 -
2015-12-07 17:48:38 +00:00
yury
0e056ece03
* pas2jni: Basic support for arrays.
...
git-svn-id: trunk@32578 -
2015-12-04 14:50:15 +00:00
yury
d973c1c0c9
* pas2jni: Support for interfaces.
...
git-svn-id: trunk@32563 -
2015-12-01 16:04:15 +00:00
yury
3c32f814de
* pas2jni: Fixed memory leaks when using method pointers.
...
git-svn-id: trunk@32561 -
2015-12-01 14:22:31 +00:00
yury
cddbe1b83d
* pas2jni:
...
- Support for objects.
- Support for pointers to records,objects,classes.
- Fixed memory leaks when using records.
- Added handy enum constructors.
git-svn-id: trunk@32560 -
2015-12-01 11:56:29 +00:00
yury
3e894e592d
* pas2jni: Fixed code generation for i386 targets.
...
git-svn-id: trunk@32539 -
2015-11-26 19:21:04 +00:00
yury
9193954d1c
* pas2jni: Detect the default units path.
...
git-svn-id: trunk@32084 -
2015-10-17 20:36:29 +00:00
yury
ab4c8623ec
* pas2jni: Fixed reading of the ppudump's output in some cases.
...
git-svn-id: trunk@32083 -
2015-10-17 18:40:21 +00:00
nickysn
e83f3d2978
* updated all the remaining makefiles that 'fpcmake -r' missed
...
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
nickysn
2e3cb70489
* regenerated makefiles after adding the win16 target
...
git-svn-id: trunk@31525 -
2015-09-05 11:02:54 +00:00
yury
130eba51ee
* pas2jni: Fixed code generation in case of duplicate method names in a class hierarchy.
...
git-svn-id: trunk@31463 -
2015-08-31 12:24:48 +00:00
joost
46906833f1
* Re-generated makefile's
...
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42
* Filter the Makefile's unit searchpaths from the fpmake command line.
...
To void cluttering the .fpm file
git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
Károly Balogh
77bdd83bfc
AROS/x86_64: regenerated Makefiles
...
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Jonas Maebe
89418d23e5
* regenerated Makefiles with Linux/AArch64 support
...
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
Jonas Maebe
fa328436ab
* regenerated for iphonesim/x86-64
...
git-svn-id: trunk@29974 -
2015-02-23 22:56:41 +00:00
Jonas Maebe
3d01d4ceb1
* regenerated with Darwin/AArch64 support
...
git-svn-id: trunk@29950 -
2015-02-23 22:54:53 +00:00
yury
bb7aee5e8e
* Added link to the pas2jni wiki page.
...
git-svn-id: trunk@29429 -
2015-01-08 13:19:05 +00:00
yury
de770592da
* pas2jni: - Fixed method pointer handling for ARM platforms.
...
- Support for the JNI_OnException custom handler.
- Added useful info to the readme.
git-svn-id: trunk@29419 -
2015-01-05 18:27:53 +00:00
marco
d407b668d1
* version updated to 3.1.1
...
git-svn-id: trunk@29399 -
2015-01-04 21:09:04 +00:00
joost
fcade9d8b8
* Re-generated utils-Makefile.fpcs and Makefiles
...
git-svn-id: trunk@29394 -
2015-01-04 20:37:29 +00:00
yury
7f23fcd02c
* pas2jni: Removed unneeded code. Added unsupported features to the readme.
...
git-svn-id: trunk@29392 -
2015-01-04 19:05:17 +00:00
joost
0574714317
* Use short 8.3 names for archives on limit83fs-hosts
...
git-svn-id: trunk@29174 -
2014-11-28 21:35:46 +00:00
yury
0809bde8f2
* pas2jni: Again fixed exclusion of descendant classes.
...
git-svn-id: trunk@29161 -
2014-11-26 17:01:04 +00:00
yury
830e3ceb0d
* pas2jni: Properly handle enums with inline elements.
...
git-svn-id: trunk@29160 -
2014-11-26 17:00:42 +00:00
yury
7860959a13
* pas2jni: Fixed exclusion of descendant classes.
...
git-svn-id: trunk@29152 -
2014-11-26 11:33:26 +00:00
yury
3ca38ade60
* pas2jni: When excluding a class, also exclude all descendant classes.
...
git-svn-id: trunk@29149 -
2014-11-25 21:06:33 +00:00
yury
e318185d27
* pas2jni: Properly handle indexed properties with more than one index parameters.
...
git-svn-id: trunk@29147 -
2014-11-25 17:40:07 +00:00
joost
c34552da09
* Added the utils- prefix to the names of all utils-packages.
...
git-svn-id: trunk@29031 -
2014-11-08 21:03:59 +00:00
joost
99035134a5
* Create a separate binary-archive for all util-packages
...
git-svn-id: trunk@29022 -
2014-11-08 14:58:30 +00:00
joost
8da7914438
* Combine all utils into one achive, several installers depend on this
...
git-svn-id: trunk@28887 -
2014-10-20 19:42:52 +00:00
Károly Balogh
da7efb8607
AROS: regenerated Makefiles to support i386-aros
...
git-svn-id: trunk@28438 -
2014-08-17 23:16:47 +00:00
yury
defc13f9ec
* pas2jni: Fixed enums, added equals() methods to objects, enums and sets.
...
git-svn-id: trunk@28048 -
2014-06-24 13:57:31 +00:00
yury
a27ea85560
* pas2jni: Fixed the Pointer() support function.
...
git-svn-id: trunk@28046 -
2014-06-24 10:52:14 +00:00