Commit Graph

8622 Commits

Author SHA1 Message Date
Tomas Hajny
29a859f481 * initial version 2000-12-14 19:40:02 +00:00
Tomas Hajny
1f6b42c528 * made compilable for OS/2 target 2000-12-14 19:26:34 +00:00
sg
5504699c9b * Merged bugfix for bug #1273 from fixbranch
* Fixed typo in SetFloatProp
* Rewrote GetStrProp, now all AnsiString will be correctly
  reference counted
2000-12-13 23:28:17 +00:00
peter
8493fd9be9 * more webbugs added 2000-12-12 19:54:19 +00:00
peter
1013c7e592 * merged 2000-12-12 19:52:22 +00:00
peter
cf381a7f48 * clear usedasmsymbol at exit of writetree 2000-12-12 19:50:21 +00:00
peter
441e44a83d * fixed for win32 and go32v2 2000-12-12 19:49:41 +00:00
peter
5a1b6aa084 * fixed lost char after $I directive (merged) 2000-12-12 19:48:52 +00:00
Jonas Maebe
4b7aa484f1 * fixed range checking of cardinal constants
* fixed range checking of "qword constants" (they don't really exist,
    but values > high(int64) were set to zero if assigned to qword)
2000-12-11 19:13:54 +00:00
Jonas Maebe
585b5f2e00 * fixed web bug #1144
+ implemented range checking for 64bit types
2000-12-11 19:10:19 +00:00
Jonas Maebe
11ab2b888a * compiles with 1.1 2000-12-11 18:10:13 +00:00
Jonas Maebe
c044b35eb0 + added %recompile flag 2000-12-11 12:13:41 +00:00
peter
0bee4f7cb9 * fixed missing typecast 2000-12-10 20:25:32 +00:00
peter
f6eaa4c02b * allow subtypes for enums 2000-12-10 20:24:18 +00:00
florian
5e9dbab759 * val for int64 hopefully works now correct 2000-12-10 15:00:14 +00:00
florian
4cd1fca062 * fixed 2000-12-10 14:15:02 +00:00
florian
5d57010458 * fixed web bug #1203: class fields can be now redefined
in Delphi mode though I don't like this :/
2000-12-10 14:14:51 +00:00
florian
af6d5083b3 no message 2000-12-10 14:05:06 +00:00
peter
7c436e40e5 * win32 and go32v2 updates 2000-12-10 12:08:11 +00:00
florian
9e14dafee3 * helper name of val for qword fixed 2000-12-09 22:51:37 +00:00
florian
7a03f8f3b2 no message 2000-12-09 22:28:27 +00:00
florian
bd0d141b08 * val for dword and qword didn't handle the max values
correctly
  * val for qword works again
  + val with int64/qword and ansistring implemented
2000-12-09 20:52:40 +00:00
florian
6c5f5dc199 no message 2000-12-09 20:45:45 +00:00
florian
ba185a02c5 no message 2000-12-09 20:38:24 +00:00
peter
4f416fec38 * small updates to work better 2000-12-09 16:01:43 +00:00
peter
d6beb890cd + known bug flag
+ norun flag
  + recompile flag
2000-12-09 16:01:10 +00:00
peter
843366e01d * fixed 2000-12-09 16:00:10 +00:00
peter
7c067cef8a * renamed 2000-12-09 15:59:47 +00:00
peter
61b27a31dd * don't run test 2000-12-09 15:59:31 +00:00
peter
1c253e8411 * flagged as known bug 2000-12-09 15:59:19 +00:00
florian
99ee514c0b *** empty log message *** 2000-12-09 13:31:53 +00:00
florian
14bea089c5 * web bug #1228 fixed (keypressed ate too muck keys) 2000-12-09 13:27:41 +00:00
florian
728caf4590 * web bug #1207 fixed: field and properties of const classes can be
changed
2000-12-09 13:04:05 +00:00
florian
bbb8f0b7fd *** empty log message *** 2000-12-09 13:02:26 +00:00
florian
a91a67f75b * AfterConstructor isn't called anymore when a constructor failed 2000-12-09 10:45:40 +00:00
florian
3930823dcd * fixed merging problem 2000-12-09 10:39:50 +00:00
florian
1ac5e23f12 *** empty log message *** 2000-12-09 10:36:11 +00:00
Jonas Maebe
7f24e436a6 + trange5.pp 2000-12-08 16:56:41 +00:00
Jonas Maebe
44b0e19ffe * fix for web bug #1245: arrays of char with size >255 are now passed to
overloaded procedures which expect ansistrings instead of shortstrings
    if possible
  * pointer to array of chars (when using $t+) are now also considered
    pchars
2000-12-08 14:06:11 +00:00
Jonas Maebe
4a7f3db6d9 + added pos(char,ansistring), because there is also a pos(char,shortstring)
and without the ansistring version, the shortstring version is always
    called when calling pos(char,pchar), even when using $h+ (because the
    first parameter matches exactly) (merged)
2000-12-08 14:04:43 +00:00
Jonas Maebe
06603cf428 * fixed bug in sign extension patch 2000-12-08 12:41:01 +00:00
florian
2301262913 *** empty log message *** 2000-12-07 23:29:19 +00:00
florian
f467e48f41 *** empty log message *** 2000-12-07 22:53:43 +00:00
florian
0d8825bc98 *** empty log message *** 2000-12-07 22:29:12 +00:00
michael
35dc139e29 + Merged lastdelimiter from fixbranch 2000-12-07 21:58:30 +00:00
Jonas Maebe
23401a6c23 + added note about rewritten const handing 2000-12-07 17:23:59 +00:00
Jonas Maebe
c91a23c27d * new constant handling: from now on, hex constants >$7fffffff are
parsed as unsigned constants (otherwise, $80000000 got sign extended
    and became $ffffffff80000000), all constants in the longint range
    become longints, all constants >$7fffffff and <=cardinal($ffffffff)
    are cardinals and the rest are int64's.
  * added lots of longint typecast to prevent range check errors in the
    compiler and rtl
  * type casts of symbolic ordinal constants are now preserved
  * fixed bug where the original resulttype wasn't restored correctly
    after doing a 64bit rangecheck
2000-12-07 17:19:42 +00:00
florian
32eaf705ca * the win32 port supports the item factory as well 2000-12-07 09:25:15 +00:00
florian
9021994920 + tintegerset added 2000-12-07 09:15:18 +00:00
florian
830f2c0659 *** empty log message *** 2000-12-07 09:14:15 +00:00