Commit Graph

396 Commits

Author SHA1 Message Date
Chee-Yang, Chau
40efb694c1 Re-align PascalScript_Core_D24.dpk and PascalScript_Core_D24.dproj compiler directives (#138) 2016-05-24 16:43:06 +02:00
Chee-Yang, Chau
4867683ff4 Fix compiling error: "E2056 String literals may have at most 255 elements" in unit uPSI_Dialogs.pas line 163. (#137) 2016-05-24 11:19:18 +02:00
Uwe Schuster
57d7291d92 Fix for #122
- Fixed case of registered symbols using the case in Delphi sources
- Fixed formatting in method signatures
- put registration across multiple lines onto one line

    "...GAMONSERV'
     +'ER )');"

    -> "...gamOnServer)');"
2016-05-13 14:34:11 +02:00
evgeny-k
c56385ecc0 fix for delphi7 2016-04-22 12:39:06 +03:00
Tomek Kołosowski
6eaef325fb Fixed FPC3 compatibility 2016-04-17 00:21:50 +02:00
evgeny-k
dd56475f06 Support for Delphi Seattle 10.1 was added 2016-04-15 13:16:26 +03:00
Tomek Kołosowski
d06ea36c61 Fixed function VarType not exported in runtine in FPC 2016-02-09 21:27:57 +01:00
marius maximus
1cf322d8c6 fix single and double result in fpc x64 linux (replace movd by movq) 2015-12-12 22:50:57 +01:00
marius maximus
db3b374915 replace movd to movq for move data into xmmX registers 2015-12-11 22:23:35 +01:00
marius maximus
8b9ce7a0f3 Fix exception when function return single and return correct value 2015-12-11 19:58:58 +01:00
Carlo Kok
971dc958fc Merge pull request #119 from eferley/ef_fix_upsx_classes_tstrings_props
Additional property helpers for TStrings and TStringList
2015-10-28 13:13:45 +01:00
Eric Ferley
3eda9658f7 TStrings.StrictDelimiter only for D2006+ 2015-10-28 12:41:29 +01:00
Eric Ferley
5efc340f89 TStrings.StrictDelimiter only for D2006+ 2015-10-28 12:38:17 +01:00
Carlo Kok
69fe88d559 Merge pull request #115 from eferley/ef_fix_upscompiler_addclass
Allow TPSPascalCompiler.AddClass to adjust InheritsFrom
2015-10-27 17:13:46 +01:00
Carlo Kok
b4e22a5c46 Merge pull request #118 from eferley/ef_fix_upscompiler_setdefprop_errmsg
Make Exception messsages more useful for TPSCompileTimeClass.SetDefau…
2015-10-27 17:13:32 +01:00
Martijn Laan
7a704b55de Merge pull request #117 from eferley/ef_fix_upsruntime_regfuncname
Bug in TPSExec.RegisterFunctionName
2015-10-27 16:32:35 +01:00
eferley
da476ac4ca Make Exception messsages more useful for TPSCompileTimeClass.SetDefaultPropery 2015-10-26 15:13:28 +01:00
eferley
11bf95bfb6 Additional property helpers for TStrings and TStringList 2015-10-26 15:08:10 +01:00
eferley
a3bcee5ecb Bug in TPSExec.RegisterFunctionName 2015-10-26 14:54:39 +01:00
eferley
902f43c6a3 TPSCustomPlugin.ExecImport2 typo (calling FOnExecImport1) 2015-10-26 14:41:44 +01:00
eferley
ccf76308bd Allow TPSPascalCompiler.AddClass re-registration of a class (if AllowDuplicateRegister) to adjust InheritsFrom instead of adding duplicate class registration 2015-10-26 14:30:57 +01:00
Chau Chee Yang
ea5a1fd6f2 Fix Win64 platform compile error for PascalScript_Core_D23 package 2015-10-19 12:03:26 +08:00
evgenyk
6805e7be10 eDefines.inc was updated 2015-10-16 20:55:58 +03:00
modulo7
4a2a43c8ba Remove commented out code 2015-09-13 18:46:37 +00:00
modulo7
ed095d93b5 Initialise sindex
Add copyright/contact details for us.
2015-09-13 18:19:35 +00:00
modulo7
0ede149fa6 Merge branch 'master' of https://github.com/remobjects/pascalscript 2015-08-15 21:15:41 +00:00
modulo7
7898234ad7 Merge branch 'master' of https://github.com/modulo7/pascalscript 2015-08-15 21:05:25 +00:00
modulo7
aa59bb1260 initial dynamic array return values implementation 2015-08-15 21:04:32 +00:00
modulo7
b31757f1e8 fill in asm implementation for old abi FPA return values in new return value
code.
2015-08-15 21:40:13 +01:00
evgenyk
630444be8e XE9 support was added 2015-08-05 15:17:09 +03:00
modulo7
cf649e8ad9 freepascal seems to handle ansistring returns as var parameters
(tested on eabihf)
2015-07-25 17:02:10 +00:00
modulo7
aab3f1320a Improve return type handling. 2015-07-19 20:34:25 +00:00
modulo7
4563cb2548 cleanup trailing whitespace 2015-07-19 20:33:35 +00:00
modulo7
e1fe97499e initial eabi port 2015-07-19 20:10:58 +00:00
User4martin
c54ecffca0 alternative png images, new TPSCustomPlugin.png and updated lrs for Lazarus 2015-04-14 18:53:13 +01:00
evgenyk
4693d9798f XE8 packages were added 2015-04-01 17:03:31 +03:00
Carlo Kok
47ec9e6f04 Update uPSRuntime.pas
0: Fix for delphi 7
2015-03-20 13:24:59 +01:00
Carlo Kok
0b037bef7a Merge pull request #101 from pier2013/fix_length
fixed length('a') failure
2015-01-29 13:16:33 +01:00
pier
c3ee8c9ec0 fixed length('a') failure
fixed incorrect character handling when dealing with the function
"length". see #91
2015-01-29 11:19:57 +01:00
pier
2034139ba6 Fixed incorrect double return values
Fixed doubles returned by a function. see #92.
2015-01-28 16:48:21 +01:00
User4martin
40f888be2a Fix calling constructors on 64 bit 2015-01-14 19:49:21 +00:00
pchev
a118089ad3 Fix defines for FPC 3.0 2015-01-12 15:10:32 +01:00
Carlo Kok
64bc64088e Update uPSRuntime.pas
fixes  FPC an define CPUX64 #96
2015-01-07 14:38:37 +01:00
Luiz Américo
224dcdb5de Fix memory leak TPSExec.InnerfuseCall in fpc 2014-12-13 10:57:12 -03:00
marc hoffman
7412eb9a66 Moved & updated license. 2014-12-08 09:20:51 +01:00
Martijn Laan
db0d6f5211 Added VarIsClear on Delphi 7 and up. Might also be available under Delphi 6 but not sure. 2014-11-12 14:52:49 +01:00
evgenyk
8f72c06007 fix for #87 2014-09-11 19:09:04 +04:00
evgenyk
504f91e454 69440: PS: add XE7 support 2014-09-04 18:14:29 +04:00
Chau Chee Yang
d4f64bb62c Fix procedure CheckPackagePtr doesn't work in Win64 application built with runtime packages 2014-08-12 12:04:56 +08:00
Carlo Kok
14dcc5133d 0: Small regression in parameters that go on the stack 2014-07-28 23:03:36 +02:00