Commit Graph

110 Commits

Author SHA1 Message Date
carlokok
c1eca8c038 17: FPC function parameter passing bug
git-svn-id: http://code.remobjects.com/svn/pascalscript@133 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-05-08 05:58:40 +00:00
carlokok
ab7dd49e4f 38: Concatenation of string not get the correct value
git-svn-id: http://code.remobjects.com/svn/pascalscript@131 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-05-04 10:21:30 +00:00
mlaan
dd1fa21ef2 Changed 2 UNICODE IFDEFs to PS_PANSICHAR IFDEFs to make Carlo happy :)
git-svn-id: http://code.remobjects.com/svn/pascalscript@129 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-04-07 16:48:53 +00:00
mlaan
2168259acf Fixed Unicode Char issue in better way: do add Char under Unicode, but as btWidechar.
TPSConstant.SetString needed a fix for this, it didnt handle btWidechar.

git-svn-id: http://code.remobjects.com/svn/pascalscript@128 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-04-07 16:37:45 +00:00
mlaan
0a31462fe5 Fix for indexing Unicode strings.
Char -> AnsiChar on PS_PANSICHAR.

git-svn-id: http://code.remobjects.com/svn/pascalscript@127 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-04-07 15:30:09 +00:00
carlokok
a91ec29598 Fix by Martijn for nested record
git-svn-id: http://code.remobjects.com/svn/pascalscript@125 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-04-07 05:37:38 +00:00
carlokok
753bd25689 Compiler changes van Martijn
git-svn-id: http://code.remobjects.com/svn/pascalscript@124 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-04-02 15:31:48 +00:00
carlokok
e5c37c48ae more ps rodl likn fixes.
git-svn-id: http://code.remobjects.com/svn/pascalscript@121 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-03-30 07:03:27 +00:00
carlokok
a28cd9893b Another slight fix for strings
git-svn-id: http://code.remobjects.com/svn/pascalscript@117 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-03-20 09:25:58 +00:00
carlokok
149c9ab478 fix for unicode = string comparison
git-svn-id: http://code.remobjects.com/svn/pascalscript@116 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-03-20 09:13:24 +00:00
carlokok
e35a74cbd8 constant fix.
git-svn-id: http://code.remobjects.com/svn/pascalscript@115 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-03-20 09:08:29 +00:00
carlokok
077acc238b 0006570: PS unicodestring vs widestring support broken
git-svn-id: http://code.remobjects.com/svn/pascalscript@113 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-03-20 08:33:29 +00:00
carlokok
767e490ebf 0006216: Bug using array
git-svn-id: http://code.remobjects.com/svn/pascalscript@110 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-03-17 09:19:05 +00:00
carlokok
61af62db05 Changes by Hannes (NexusDB)
git-svn-id: http://code.remobjects.com/svn/pascalscript@109 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-03-11 08:16:42 +00:00
carlokok
1c0e32c3ec 0006217: minor patch
git-svn-id: http://code.remobjects.com/svn/pascalscript@107 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-02-16 08:11:45 +00:00
carlokok
890d502214 0004919: Problem with IN operator
git-svn-id: http://code.remobjects.com/svn/pascalscript@106 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-02-16 08:05:14 +00:00
carlokok
0e34b8b3b9 0006380: PascalScript error message update required
0006163: PS does not check types on the for end counter 

git-svn-id: http://code.remobjects.com/svn/pascalscript@103 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2009-02-16 07:46:52 +00:00
carlokok
ae0533b9d8 Fix for unit support
git-svn-id: http://code.remobjects.com/svn/pascalscript@99 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-12-18 06:22:27 +00:00
carlokok
549b689e54 Another ARM patch by Henry Vermaak
git-svn-id: http://code.remobjects.com/svn/pascalscript@96 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-12-04 07:27:23 +00:00
carlokok
7bee4e5af4 bytebool/wordbool support (Leonov Alexander)
git-svn-id: http://code.remobjects.com/svn/pascalscript@95 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-12-04 07:25:01 +00:00
carlokok
a534ce1c03 Arm support for PS by Henry Vermaak (henry.vermaak@gmail.com)
git-svn-id: http://code.remobjects.com/svn/pascalscript@94 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-11-28 06:21:28 +00:00
carlokok
d7899e7301 Fix for SetArrayLength.
git-svn-id: http://code.remobjects.com/svn/pascalscript@90 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-10-21 05:28:50 +00:00
carlokok
640e718d38 string = native string on 2009 now
git-svn-id: http://code.remobjects.com/svn/pascalscript@87 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-10-09 19:03:33 +00:00
carlokok
7dbbcfeab8 fix for openarrays
git-svn-id: http://code.remobjects.com/svn/pascalscript@86 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-10-09 14:53:36 +00:00
carlokok
8d25f7b966 nativestring type
git-svn-id: http://code.remobjects.com/svn/pascalscript@83 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-10-09 07:38:16 +00:00
carlokok
70d45a261f Patch to support OnFunctionStart and OnFunctionEnd. (Mason Wheeler)
git-svn-id: http://code.remobjects.com/svn/pascalscript@81 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-10-02 05:37:43 +00:00
ek
7e2eca2280 changes for bds2009
git-svn-id: http://code.remobjects.com/svn/pascalscript@78 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-09-29 09:54:44 +00:00
carlokok
ddd9263652 empty statement fix
git-svn-id: http://code.remobjects.com/svn/pascalscript@75 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-09-12 15:02:40 +00:00
carlokok
23481d2507 typos
git-svn-id: http://code.remobjects.com/svn/pascalscript@69 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-09-10 07:19:08 +00:00
carlokok
6bc21c4d3d first preparation for new Delphi
git-svn-id: http://code.remobjects.com/svn/pascalscript@66 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-08-01 11:23:09 +00:00
carlokok
d695b925e9 memory leak
git-svn-id: http://code.remobjects.com/svn/pascalscript@64 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-06-09 08:42:51 +00:00
carlokok
07a02ca058 0005342: Bug fixes
git-svn-id: http://code.remobjects.com/svn/pascalscript@61 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-06-05 10:46:21 +00:00
carlokok
24dca6201d memory leak fix.
git-svn-id: http://code.remobjects.com/svn/pascalscript@60 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-04-02 09:24:38 +00:00
carlokok
91bbdf9479 0005235: Re: Error in compile error report
git-svn-id: http://code.remobjects.com/svn/pascalscript@59 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-03-31 06:36:36 +00:00
carlokok
20a72b174e 0005122: uPSCompiler bug report
git-svn-id: http://code.remobjects.com/svn/pascalscript@58 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-02-11 14:52:01 +00:00
carlokok
9068466026 0003016: ranges .. in case statement not working
git-svn-id: http://code.remobjects.com/svn/pascalscript@56 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-02-04 09:37:16 +00:00
carlokok
8b2822e520 0004862: FPC/Lazarus please check.
0004870: Re: fixed bug 
0004905: Duplicate Identifiers with constants
0004906: strange issue 

git-svn-id: http://code.remobjects.com/svn/pascalscript@51 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2008-01-07 08:42:32 +00:00
carlokok
b5698e131a 0004836: Semicolon bug
git-svn-id: http://code.remobjects.com/svn/pascalscript@44 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-12-05 08:38:59 +00:00
carlokok
13a5d923be 0004716: uPSCompiler patch for Goto, Continue and Break
git-svn-id: http://code.remobjects.com/svn/pascalscript@43 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-12-03 09:16:49 +00:00
carlokok
83c119ba0d - 0004797: [Hint] issue with modules
- 0004786: CreateOpenArray function issue

git-svn-id: http://code.remobjects.com/svn/pascalscript@42 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-11-30 14:06:07 +00:00
carlokok
04eb8eb428 git-svn-id: http://code.remobjects.com/svn/pascalscript@41 5c9d2617-0215-0410-a2ee-e80e04d1c6d8 2007-11-20 10:43:19 +00:00
carlokok
5d432c2153 - 0004504: Getting characters at a given position
- 0004404: PreProcessor issue 
- 0004503: Pascalscript error position for var params 
- "With" on record

git-svn-id: http://code.remobjects.com/svn/pascalscript@38 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-10-22 09:13:21 +00:00
carlokok
4c5167a3f5 0003488: breakpoints in unit support
0003535: byref/ open arrays of string give runtime type mismatch

git-svn-id: http://code.remobjects.com/svn/pascalscript@37 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-09-26 08:09:45 +00:00
carlokok
c9afc33bdf 0004176: Duplicate local with diff caps don't show errors
0004192: Fix for ErTypeMismatch in TPSExec.DoBooleanCalc 
0004443: public.pascalscript: uPSComponentExt.pas issue 
0003310: bugfix for PascalScript
fix for casing of dll exports

git-svn-id: http://code.remobjects.com/svn/pascalscript@35 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-09-13 15:53:58 +00:00
carlokok
b75b8f08e6 fix from Fabio Lindner: comparing notification variants with bool
git-svn-id: http://code.remobjects.com/svn/pascalscript@33 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-04-05 09:49:22 +00:00
carlokok
006e13f9fe FPC compilation issues
git-svn-id: http://code.remobjects.com/svn/pascalscript@32 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-03-16 09:59:59 +00:00
jr
2c053e9c87 Fix compiler errors when PS_NOINT64 and/or PS_NOWIDESTRING were defined.
git-svn-id: http://code.remobjects.com/svn/pascalscript@29 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-03-11 23:38:47 +00:00
carlokok
53e9c86566 0003179: strange assignment result
0003180: Type mismatch with currency

git-svn-id: http://code.remobjects.com/svn/pascalscript@28 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-03-02 14:44:18 +00:00
carlokok
fe59d9da1e - 19 feb: 0002735: Problem with function returning record; Give an error when calling record members on a funtion instead of an AV
git-svn-id: http://code.remobjects.com/svn/pascalscript@26 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-02-19 16:47:11 +00:00
carlokok
a8dcaa46de 0003048: Complication errors for Length() and SetLength() function when performed on arrays or widestrings
git-svn-id: http://code.remobjects.com/svn/pascalscript@23 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-01-26 16:52:03 +00:00
carlokok
e3c8f24d55 Changes by Thomas Nitzschke to support Length/SetLength on arrays and low and high.
git-svn-id: http://code.remobjects.com/svn/pascalscript@21 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2007-01-19 14:48:53 +00:00
carlokok
19a4ca3bdf Patch by
Jesus Reyes A. for freepascal support.

git-svn-id: http://code.remobjects.com/svn/pascalscript@19 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-10-31 07:47:33 +00:00
carlokok
a104f73336 compilation fix for ps
git-svn-id: http://code.remobjects.com/svn/pascalscript@18 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-10-17 09:37:04 +00:00
carlokok
003ad1ec9e memory leak fix
git-svn-id: http://code.remobjects.com/svn/pascalscript@17 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-10-17 09:26:54 +00:00
carlokok
0012a67f38 Added a define to not register default types and methods.
set plugins to nil before calling inherited.

git-svn-id: http://code.remobjects.com/svn/pascalscript@12 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-09-12 15:07:27 +00:00
carlokok
d98e960cc2 memory leak fix
git-svn-id: http://code.remobjects.com/svn/pascalscript@9 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-08-18 09:09:48 +00:00
carlokok
7a98d7f8e0 Unit support (update: Allow initialization sections and all) from Niels (Lumensoft)
git-svn-id: http://code.remobjects.com/svn/pascalscript@6 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-08-18 08:34:39 +00:00
carlokok
89cf62b067 two typos (which didn't have effect on the reslt)
git-svn-id: http://code.remobjects.com/svn/pascalscript@5 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-06-23 11:02:10 +00:00
carlokok
c13dc29ea3 0001782: negative const values don't compile
git-svn-id: http://code.remobjects.com/svn/pascalscript@4 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-06-16 12:49:02 +00:00
carlokok
afe3fdfd77 re-checkin
git-svn-id: http://code.remobjects.com/svn/pascalscript@1 5c9d2617-0215-0410-a2ee-e80e04d1c6d8
2006-05-30 14:23:25 +00:00