Commit Graph

11164 Commits

Author SHA1 Message Date
carl
b4e9ad6bbd * initial revision of longjmp/setjmp testing 2002-09-15 09:53:05 +00:00
carl
e1167f8d09 * Delphi compatibility fix (with string routines) 2002-09-14 11:20:50 +00:00
carl
d3d3f1fcf0 * first revision (incomplete!) 2002-09-14 11:19:18 +00:00
pierre
7c478984c8 * only fpc uses video unit 2002-09-13 22:30:50 +00:00
pierre
95f4c98ed0 * Update copyright 2002-09-13 22:28:08 +00:00
pierre
2673dda4d4 * fix several problems with go32v2 graphic support 2002-09-13 22:27:07 +00:00
pierre
6944b08646 * fix Alt+'9' recognition in GetAltChar function 2002-09-13 22:24:30 +00:00
carl
933d28f62b * FPC_HELP_FAIL : reset _self to nil 2002-09-13 19:13:06 +00:00
carl
98468d63e9 * only enumerations have range checking for succ/pred in const section 2002-09-13 19:12:09 +00:00
Jonas Maebe
c5eb27f475 * fixed buffer overflow error in StringToPPChar(), detected using
DIOTA (http://www.elis/rug.ac.be/~ronsse/diota) (which I also work on :)
    (merged)
2002-09-13 13:03:27 +00:00
pierre
b012e3336e * don't call InitVideo in DetectVideo procedure 2002-09-13 09:21:15 +00:00
pierre
f93b587cdb * fix cursor position for linux vcsa support 2002-09-13 08:15:06 +00:00
pierre
beb6c868bd * avoid RTE 201 in hexstr calls 2002-09-13 08:13:07 +00:00
pierre
64703a55c7 + use vcsa for linux console 2002-09-13 07:17:33 +00:00
pierre
ffa3725181 * avoid RTE 201 if closing file with position outside integer bounds 2002-09-13 07:16:56 +00:00
pierre
e0190b4d94 * reset modified flag, web bug #1262 2002-09-12 22:09:07 +00:00
pierre
cb1da3ff11 * Enable go32v2 graph support in fixes branchfpusrscr.pas 2002-09-12 22:07:46 +00:00
michael
66b211e01d + Added http_url function from Michael Weinert 2002-09-12 16:24:59 +00:00
pierre
e7ba0c3866 * handle unix mouse differently as it uses video buffer 2002-09-12 12:03:13 +00:00
pierre
38670ef6e1 * fix typo bug in last commit 2002-09-12 08:49:10 +00:00
pierre
bfb97f6a4d * removed lots of unnecessary copies of strings for syntax highlighting 2002-09-12 08:42:07 +00:00
michael
e1556bbcba + Fixed log 2002-09-11 20:07:17 +00:00
florian
5fdb2a891e * renamed target macosppc to macppc 2002-09-11 19:59:14 +00:00
pierre
61c47fed1a * fix CodeComplete loading and use a unit for standard units code complete 2002-09-11 13:12:42 +00:00
pierre
a1c7acdd77 * speed up by using fixed char sets in GetCharClass 2002-09-11 13:11:54 +00:00
pierre
cba324fda2 * fix bug in new readline method on line overflow 2002-09-11 12:10:03 +00:00
pierre
f14ab4c96f * more changes to speed syntax highlighting up 2002-09-11 11:23:48 +00:00
pierre
74f5135b69 * try to speed up syntax highlighting 2002-09-11 10:05:10 +00:00
pierre
736d9a6b50 * avoid lots of useless calls by reordering conditions in DoUpdateAttrs 2002-09-11 08:39:44 +00:00
pierre
7590ebeae3 * avoid a lot of useless calls in readline method 2002-09-11 08:30:38 +00:00
Jonas Maebe
22e9f5b17d * fixed assembler errors 2002-09-11 07:49:40 +00:00
florian
55c7896d06 * improved handling of procedures with register calling conventions 2002-09-10 21:48:30 +00:00
Jonas Maebe
dc3961baff + added "nop" after sc instruction, since normally in case of success,
sc returns to the second instruction after itself
2002-09-10 21:32:14 +00:00
Jonas Maebe
e714c54860 * disabled powerpc-specific fpc_shortstr_concat for now, it was
completely wrong
2002-09-10 21:30:34 +00:00
Jonas Maebe
a3e6f8cb66 * added some missing compilerproc directives 2002-09-10 21:29:44 +00:00
Jonas Maebe
17a0e516b5 * int64 paras are now handled correctly (until the registers are used up
anyway :)
  * the return location is now initialized correctly
  * fixed bug where ret_in_reg() was called for the procdefinition instead
    of for the result of the procedure
2002-09-10 21:28:05 +00:00
Jonas Maebe
3632cd73ae * fixed a_param64_ref 2002-09-10 21:24:38 +00:00
Jonas Maebe
02e9260997 + added some internal errors
* fixed bug in sysv exit code
2002-09-10 21:22:25 +00:00
Jonas Maebe
b72f53ab92 * fixed unary minus of 64bit values 2002-09-10 21:21:29 +00:00
florian
0d94086e03 * call to procinfo.after_header added 2002-09-10 20:31:48 +00:00
florian
07eeafd07a * fixed offset calculation for symtables etc. 2002-09-10 20:30:42 +00:00
michael
ad5c522f02 + Reinstated dissapeared code 2002-09-10 20:07:51 +00:00
michael
1174d3b87b + Changed stdcall to appropriate OS calling declaration 2002-09-10 19:44:28 +00:00
Jonas Maebe
73c94020ee * fixed bug with concatting 0-length shortstrings 2002-09-10 17:47:20 +00:00
peter
706ec85bcb * don't insert parast in symtablestack, because typesyms should not be
searched in the the parast
2002-09-10 16:27:28 +00:00
peter
1600cdf96f * safety check for typesym added for incomplete type def check 2002-09-10 16:26:39 +00:00
pierre
f4e98565f9 * use faster method for loading files by default 2002-09-10 12:19:14 +00:00
pierre
6e3d10d0c4 * avoid RTE 201 2002-09-10 12:17:15 +00:00
pierre
a205f13682 * merged from fixes: fix bug report 1974 2002-09-10 10:38:04 +00:00
peter
9943eee52e * fix for new complete type check 2002-09-09 19:43:48 +00:00