Commit Graph

220 Commits

Author SHA1 Message Date
ck
380f48c962 Issue 100: function's not resulting right in PascalScript (using FPC + 32-bit windows) (Fix by Raymond van Venentie)
git-svn-id: http://code.remobjects.com/svn/pascalscript@220 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-04-08 06:09:42 +00:00
mlaan
df25ea9efe Fixed compile time type freeing bug.
git-svn-id: http://code.remobjects.com/svn/pascalscript@219 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-03-29 09:02:34 +00:00
ck
358ec2d054 Issue 111: Trim function doesn't work like in Delphi
Issue 112: PS_NOWIDESTRING flag

git-svn-id: http://code.remobjects.com/svn/pascalscript@218 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-03-29 07:29:09 +00:00
evgenyk
23aa1595e4 packages for D15
git-svn-id: http://code.remobjects.com/svn/pascalscript@217 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-03-18 22:30:30 +00:00
ck
5ace34133e < 2009 support.
git-svn-id: http://code.remobjects.com/svn/pascalscript@216 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-03-09 10:23:29 +00:00
ck
1356caab72 Issue 107: RegisterPublishedProperties can't support tkUString type in D2009 and UP
git-svn-id: http://code.remobjects.com/svn/pascalscript@215 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-03-08 15:24:06 +00:00
ck
56908dff7e Issue 108: A bug of TPSScript.Notification
git-svn-id: http://code.remobjects.com/svn/pascalscript@214 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-03-08 15:21:35 +00:00
ck
5a2059bf2d Issue 105: LCLIntf dont needed in uPSR_dll.pas (FPC 2.5.1 + Debian)
git-svn-id: http://code.remobjects.com/svn/pascalscript@213 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-03-02 08:00:16 +00:00
carlokok
f1540591c9 Issue 50: Exception message issue
git-svn-id: http://code.remobjects.com/svn/pascalscript@212 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-02-16 09:09:08 +00:00
carlokok
3aea5a40f7 0: small fix for previous checkin.
git-svn-id: http://code.remobjects.com/svn/pascalscript@211 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-02-16 09:00:28 +00:00
carlokok
db2ee5aa65 Issue 98: pascalscript does not compile on OSX
git-svn-id: http://code.remobjects.com/svn/pascalscript@210 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-02-16 08:53:51 +00:00
carlokok
a47fb1ac94 Issue 104: FPC ~ >=2.4.0 function calling convention incompatibility in new FPC versions for external functions
git-svn-id: http://code.remobjects.com/svn/pascalscript@209 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-02-16 08:49:12 +00:00
carlokok
c9a24523c1 Issue 73: Using VarArrayCreate: Proper single dim variant array support
git-svn-id: http://code.remobjects.com/svn/pascalscript@208 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-02-16 08:46:09 +00:00
carlokok
35bbbc3267 Fix from the newsgroup for unit support
git-svn-id: http://code.remobjects.com/svn/pascalscript@207 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-02-11 17:40:08 +00:00
evgenyk
2f2fffc3cb packages for D15
git-svn-id: http://code.remobjects.com/svn/pascalscript@206 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-02-02 12:13:14 +00:00
carlokok
c651034275 0: Fix by Nando Dessena.
git-svn-id: http://code.remobjects.com/svn/pascalscript@205 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-26 09:20:01 +00:00
carlokok
02441692f7 float fix
git-svn-id: http://code.remobjects.com/svn/pascalscript@204 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-18 10:41:11 +00:00
carlokok
7a115d59f0 array fix for 2.4
git-svn-id: http://code.remobjects.com/svn/pascalscript@203 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-13 15:01:15 +00:00
carlokok
18c992471f Fix for string passing on x64/linux.
git-svn-id: http://code.remobjects.com/svn/pascalscript@202 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-13 14:46:49 +00:00
carlokok
7e1cacc456 64bits tweaks
git-svn-id: http://code.remobjects.com/svn/pascalscript@201 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-13 11:56:00 +00:00
carlokok
852687a79c git-svn-id: http://code.remobjects.com/svn/pascalscript@200 5c9d2617-0215-0410-a2ee-e80e04d1c6d8 2010-01-13 10:43:03 +00:00
carlokok
78e34c2eee Fix for FPC2.2.4/2.4
git-svn-id: http://code.remobjects.com/svn/pascalscript@199 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-13 10:42:46 +00:00
carlokok
778c87859a 0: fix for 2009/2010.
git-svn-id: http://code.remobjects.com/svn/pascalscript@198 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2010-01-11 09:38:09 +00:00
mlaan
32ac6ae048 Fix Slavomir Skopalik code for D2009+ (committed by ck rev 189)
git-svn-id: http://code.remobjects.com/svn/pascalscript@197 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-12-22 15:12:43 +00:00
carlokok
e001c2ed30 0: Make it work for non-unit support too
git-svn-id: http://code.remobjects.com/svn/pascalscript@196 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-12-18 09:48:32 +00:00
carlokok
74f19ac84e (code Review 1): patch for unit support http://code.remobjects.com/p/pascalscript/review/1/
git-svn-id: http://code.remobjects.com/svn/pascalscript@195 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-12-18 09:30:29 +00:00
carlokok
abe195487f (code review 2): fix for ProcessFor (Problem with Int64)
git-svn-id: http://code.remobjects.com/svn/pascalscript@194 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-12-18 09:26:11 +00:00
carlokok
997b869e43 2009 cc broke things for 7
git-svn-id: http://code.remobjects.com/svn/pascalscript@193 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-12-07 16:49:49 +00:00
carlokok
46a475884e Issue 58: Division with integer constants
git-svn-id: http://code.remobjects.com/svn/pascalscript@192 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-12-07 16:22:32 +00:00
carlokok
3a20e22223 Issue 57: Comparison error
git-svn-id: http://code.remobjects.com/svn/pascalscript@191 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-12-07 15:52:26 +00:00
carlokok
e549a9a978 Issue 48: Compiler validates as-casts incorrectly
git-svn-id: http://code.remobjects.com/svn/pascalscript@190 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-12-07 15:42:57 +00:00
carlokok
3859acd390 0: Improvement by Slavomir Skopalik to raise failures when a duplicate variable occurs
git-svn-id: http://code.remobjects.com/svn/pascalscript@189 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-10-19 06:23:24 +00:00
carlokok
c1a5a2f0a3 Fix.
git-svn-id: http://code.remobjects.com/svn/pascalscript@188 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-10-06 10:12:34 +00:00
carlokok
fbeb54e02e 0: Findfield fix
git-svn-id: http://code.remobjects.com/svn/pascalscript@187 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-10-06 07:04:39 +00:00
mlaan
436967ea81 Mini clean up.
git-svn-id: http://code.remobjects.com/svn/pascalscript@186 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-10-05 15:06:10 +00:00
mlaan
19e10ba511 Added MakeError calls for ParseMethod's with a custom parser.
git-svn-id: http://code.remobjects.com/svn/pascalscript@185 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-10-05 13:58:44 +00:00
mlaan
9bef85ebc5 Added OleCheck function.
Added HResult, TCLSID, and TIID types.

git-svn-id: http://code.remobjects.com/svn/pascalscript@184 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-25 13:47:54 +00:00
mlaan
e90a662b16 RegisterMethod fix for proper end parser position on functions.
git-svn-id: http://code.remobjects.com/svn/pascalscript@183 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-25 07:52:31 +00:00
mlaan
37ca375cb1 safecall -> stdcall
git-svn-id: http://code.remobjects.com/svn/pascalscript@182 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-24 19:17:38 +00:00
mlaan
8194cb6504 Added TGUID.
Added StringToGUID and CreateComObject (D3+).

git-svn-id: http://code.remobjects.com/svn/pascalscript@181 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-24 19:13:45 +00:00
mlaan
ab5c795e2a Added basic parsing for interfaces so one can add IUnknown descendants from the script too.
git-svn-id: http://code.remobjects.com/svn/pascalscript@180 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-24 19:13:04 +00:00
mlaan
a961ed9204 Fixed some warnings. Still a whole bunch left related to mixed signed/unsigned pointer arithmetics. Boo!
git-svn-id: http://code.remobjects.com/svn/pascalscript@179 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-24 19:07:27 +00:00
mlaan
1889a03727 Fixed Unicode strings vs. Copy() and other functions accepting or returing AnyString type values.
git-svn-id: http://code.remobjects.com/svn/pascalscript@178 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-22 12:58:35 +00:00
carlokok
128c9f5d23 0: Delphi5 define was set wrong
git-svn-id: http://code.remobjects.com/svn/pascalscript@177 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-22 11:39:40 +00:00
carlokok
728eb936e6 0: Remove libc from uses; it's not needed
git-svn-id: http://code.remobjects.com/svn/pascalscript@176 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-22 08:06:27 +00:00
carlokok
20c06e1b05 0: Fix from Raymond van Veneti for Free Pascal arrays
git-svn-id: http://code.remobjects.com/svn/pascalscript@175 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-14 16:17:42 +00:00
carlokok
340ddb8528 0: Fix from Raymond van Venetie for Free Pascal arrays
git-svn-id: http://code.remobjects.com/svn/pascalscript@174 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-14 12:21:12 +00:00
carlokok
0a68d2cdeb Support for Linux/64 support (preliminary!)
git-svn-id: http://code.remobjects.com/svn/pascalscript@173 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-14 07:50:21 +00:00
carlokok
3a2d8f6bd8 Issue 61: 64bits support (Linux; untested)
git-svn-id: http://code.remobjects.com/svn/pascalscript@172 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-11 09:07:24 +00:00
carlokok
84f4572344 Issue 61: 64bits support (windows done!)
git-svn-id: http://code.remobjects.com/svn/pascalscript@171 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-09-11 06:20:04 +00:00