Commit Graph

291 Commits

Author SHA1 Message Date
Jonas Maebe
f6864a653f * don't warn about possible use of uninitialised function results of
parent procedures in nested procedures (bug 4675)

git-svn-id: trunk@2287 -
2006-01-14 15:34:38 +00:00
Jonas Maebe
09a668dac9 * check whether loop counters are valid for assignment (bug 4695)
git-svn-id: trunk@2285 -
2006-01-14 14:09:39 +00:00
peter
1b9f2a8fa9 * use initialstkptr for setting stackbottom
git-svn-id: trunk@2268 -
2006-01-12 11:55:36 +00:00
peter
9464d1df6c * move vesa includes
git-svn-id: trunk@2247 -
2006-01-10 09:02:49 +00:00
Jonas Maebe
08c4e6918b * renamed test to properly reproduce internal error
git-svn-id: trunk@2243 -
2006-01-09 15:46:30 +00:00
Jonas Maebe
9f8753c6c0 * fixed web bug #4669 (usage of location.loc instead of expectloc)
git-svn-id: trunk@2236 -
2006-01-08 21:11:04 +00:00
marco
27c92161d6 * Ales Katona's errors patch
git-svn-id: trunk@2210 -
2006-01-07 18:41:15 +00:00
Károly Balogh
c723aa9c86 + first startup code implementation for amigaos4
git-svn-id: trunk@2200 -
2006-01-07 03:36:09 +00:00
Jonas Maebe
548a9040bc * test for register variables and goto
git-svn-id: trunk@2191 -
2006-01-05 23:41:54 +00:00
florian
4eb1bc5dc9 * removed obsolete example
git-svn-id: trunk@2188 -
2006-01-05 19:32:56 +00:00
Jonas Maebe
21d51d8815 + tests for web bugs 3183 and 4403
git-svn-id: trunk@2170 -
2006-01-04 22:47:28 +00:00
Jonas Maebe
9c2ee3a722 * fixed web bug #4086: do not create a refcounted temp for
interface temps created for complex callnodes

git-svn-id: trunk@2165 -
2006-01-04 21:07:10 +00:00
florian
be74e017d4 * fixed VarAsType with varSingle, fixes bg 4634
git-svn-id: trunk@2159 -
2006-01-04 15:17:59 +00:00
Jonas Maebe
43af4ed0b3 + added
git-svn-id: trunk@2157 -
2006-01-04 12:12:58 +00:00
Jonas Maebe
58381ff7b6 * made chararray handling 98% TP-compatible, fixes web bugs 3012
and 4080. The compatibility differences are:
      a) writing a chararray which is zero-based but not zero-
         terminated does not cause a buffer overflow
      b) non-zero-based chararrays can also be read

    The difference was that previously, all chararrays were treated
    as pchars. In TP/Delphi (and now also in FPC), this is only done
    for zero-based chararrays. For non-zero-based ones, the entire
    contents of the array should always be used (including #0's).

    The default parameters in the system unit for the chararray
    helpers are to avoid having to use a define for bootstrapping.

git-svn-id: trunk@2152 -
2006-01-04 10:05:10 +00:00
Jonas Maebe
8776946bbf + test for macpas interface-only definition units
git-svn-id: trunk@2131 -
2006-01-02 20:59:05 +00:00
Jonas Maebe
89523d390b * fixed web bugs 4574 and 4575
+ added combined test for these bugs

git-svn-id: trunk@2119 -
2006-01-02 17:54:39 +00:00
Jonas Maebe
6d3ae16267 * fixed web bug #4647 (untyped elements in array constructors) + test
git-svn-id: trunk@2110 -
2006-01-01 20:43:28 +00:00
Jonas Maebe
cbb59be2f1 * fixed web bug #4651 + test
git-svn-id: trunk@2108 -
2006-01-01 20:19:38 +00:00
florian
051d8a1ceb + added missing Makefile
git-svn-id: trunk@2072 -
2005-12-29 14:41:10 +00:00
florian
da18dca277 * graph and ggigraph unit moved to packages/base
git-svn-id: trunk@2071 -
2005-12-29 14:36:22 +00:00
oro06
19b6be7d8e +arm/wince more rtl units : winsock, sockets
+arm/wince more fcl units : resolve, ssockets

git-svn-id: trunk@2065 -
2005-12-27 15:37:15 +00:00
oro06
ef1def657f +arm/wince more fcl unit : syncobjs
git-svn-id: trunk@2057 -
2005-12-26 17:58:02 +00:00
oro06
cd20291584 +arm/wince more fcl units : simpleipc
git-svn-id: trunk@2053 -
2005-12-26 15:20:04 +00:00
oro06
c007b1cd90 +arm/wince more fcl units : process, fileinfo
*types.pp : new define Win32orCE added

git-svn-id: trunk@2051 -
2005-12-26 11:06:05 +00:00
Jonas Maebe
5ccbeea1d3 + support for "return x" as equivalent for "exit(x)" in macpas mode
git-svn-id: trunk@2042 -
2005-12-23 22:49:15 +00:00
Jonas Maebe
25bc4956a2 + added
git-svn-id: trunk@2039 -
2005-12-23 21:20:36 +00:00
peter
710ea0edf0 * fix enum support in vecn in symlists
git-svn-id: trunk@2035 -
2005-12-23 14:11:29 +00:00
florian
5ff0e08283 + compiled and added
git-svn-id: trunk@2024 -
2005-12-22 07:40:28 +00:00
peter
95879fe8a7 * basic support for generic classes
git-svn-id: trunk@2020 -
2005-12-21 10:11:15 +00:00
oro06
c221e00a2d + added fcl/wince more fcl units compile
git-svn-id: trunk@2008 -
2005-12-20 15:50:29 +00:00
peter
68e56b9fc7 * write only unique property names in rtti
git-svn-id: trunk@2007 -
2005-12-20 14:44:48 +00:00
peter
b561749dea * renamed to trtti4
git-svn-id: trunk@2006 -
2005-12-20 10:46:41 +00:00
peter
6c75825751 * test for forward class in $M+
git-svn-id: trunk@1999 -
2005-12-20 09:03:43 +00:00
peter
717c2172eb * support db $01 db $02
git-svn-id: trunk@1996 -
2005-12-20 07:59:11 +00:00
peter
dfd9b6e862 * property index is always a s32int
* property implementations must match parameters equal

git-svn-id: trunk@1995 -
2005-12-20 07:58:38 +00:00
peter
f618792e01 * new test
git-svn-id: trunk@1994 -
2005-12-20 07:29:12 +00:00
peter
767291ca5f * refactor reading and setting of parent classes
git-svn-id: trunk@1992 -
2005-12-19 12:24:45 +00:00
Jonas Maebe
06c0066c65 + added
git-svn-id: trunk@1991 -
2005-12-19 11:04:52 +00:00
peter
df7ecf0872 * new .o files
git-svn-id: trunk@1988 -
2005-12-19 07:35:08 +00:00
peter
e32ea5ced8 * new .o files
git-svn-id: trunk@1987 -
2005-12-19 07:20:01 +00:00
tom_at_work
f9722ad6a5 * new additional C parameter passing test programs
* finally added powerpc64/linux C object files to repository

git-svn-id: trunk@1982 -
2005-12-18 21:57:19 +00:00
Károly Balogh
12b1ff0df2 + added n68kcal.pas, forgot to add previously
git-svn-id: trunk@1977 -
2005-12-17 16:44:31 +00:00
peter
739ea825d4 * fix sizeof(array of const)
git-svn-id: trunk@1954 -
2005-12-15 08:58:45 +00:00
Károly Balogh
d5aa345bb3 + Proper startup code for Amiga/m68k (for the first time in history)
git-svn-id: trunk@1951 -
2005-12-14 23:36:33 +00:00
daniel
178b756607 * Move grab_vcsa to utils
git-svn-id: trunk@1946 -
2005-12-13 21:51:00 +00:00
daniel
abd29e02d9 * Rename included to .inc
git-svn-id: trunk@1945 -
2005-12-13 21:26:19 +00:00
daniel
4b074a0e5c + Add PTCpas package
git-svn-id: trunk@1944 -
2005-12-13 21:13:29 +00:00
daniel
4039412757 * Rename xf86dga1.pp to xf86dga1.inc because it is an include file.
git-svn-id: trunk@1942 -
2005-12-13 12:56:35 +00:00
daniel
15e90d7f17 * Grab_vcsa utility that is supposed to be installed suid root.
It sets the permissions, in case you are logged in on the console,
    of your /dev/vcs and /dev/vcsa device to the permissions of your
    /dev/tty device, making sure programs using the video unit can
    use the Linux console mode instead of the Network mode.

git-svn-id: trunk@1927 -
2005-12-11 14:25:07 +00:00