Commit Graph

11639 Commits

Author SHA1 Message Date
olle
70e27795a8 * excluded saverestorereg for target macos 2002-10-23 15:26:00 +00:00
michael
f7b9e44bf7 + Fixed wrong makefile 2002-10-22 22:14:28 +00:00
michael
1232c5103b + Added some missing path functions 2002-10-22 21:57:54 +00:00
mazen
351c11d2a8 - cga.pas redueced to an empty unit 2002-10-22 13:43:01 +00:00
michael
db9dcd1bc3 + Fixed TmemoryStream.LoadFromStream, reported by Mattias Gaertner 2002-10-22 09:38:39 +00:00
Tomas Hajny
aea87559ad + new package for OS/2-specific units 2002-10-21 21:54:03 +00:00
Tomas Hajny
747b98e0f0 + ftpapi interface unit added 2002-10-21 21:43:08 +00:00
Tomas Hajny
5f8c5805f7 + new package for OS/2-specific units 2002-10-21 21:41:21 +00:00
carl
e8a8374e77 * resource string table simple compilation test
(align of table)
2002-10-21 21:12:13 +00:00
Jonas Maebe
f5a775bc7c * fixed some buffer overflow errors in SetString (both short and
ansistring versions) (merged)
2002-10-21 19:52:47 +00:00
carl
b998bc26cb * only test on version 1.1 + 2002-10-21 19:21:28 +00:00
carl
b19503e084 * testing for cdecl and virtual methods (should not compile) 2002-10-21 19:12:24 +00:00
carl
e800227924 + reinstate test
- remove virtual method calls
2002-10-21 19:07:08 +00:00
Jonas Maebe
22beab1c43 * round has int64 instead of longint result 2002-10-21 18:08:28 +00:00
Jonas Maebe
f18626a534 * some range errors fixed 2002-10-21 18:08:05 +00:00
michael
fd72ac5af8 + Added -gl option 2002-10-21 14:54:20 +00:00
sg
9f1368c156 * Added sysmsg unit to get it installed as well by "make install" 2002-10-21 13:46:59 +00:00
pierre
86d93386a8 * added required on 2002-10-21 12:24:34 +00:00
pierre
1d2861c441 * tsetstr.pp duplicated with $H+ 2002-10-21 09:02:25 +00:00
pierre
9baf191d7b * added %FAIL because cdecl and virtual are not compatible 2002-10-21 08:03:14 +00:00
pierre
6fa306abd7 * missing mode objfpc added 2002-10-21 07:32:31 +00:00
michael
2ef03acf22 + Almost Complete now. Almost all classes/functions documented 2002-10-20 22:52:59 +00:00
mazen
220be9c38f + op_raddr_reg and op_caddr_reg added to fix functions prologue 2002-10-20 19:01:38 +00:00
olle
e4cabcd385 * changed newline char, asm file ending and case sensitivity 2002-10-20 17:54:32 +00:00
peter
41f6e26675 * removed df_unique flag. It breaks code. For a good type=type <id>
a def copy is required
2002-10-20 15:34:16 +00:00
peter
b9665f560b * having overloads is the same as overload directive for hiding of
parent methods. This is required becuase it can be possible that a
    method will then hide a method in the parent that an overloaded
    method requires. See webbug tw2185
2002-10-20 15:33:36 +00:00
peter
3a419bde8a * set funcret state for exit(0) 2002-10-20 15:31:49 +00:00
peter
21933875b5 * store original source time in ppu so it can be compared instead of
comparing with the ppu time
2002-10-20 14:49:31 +00:00
peter
51cc63140f * new bugs 2002-10-20 14:12:32 +00:00
Jonas Maebe
f44ebfed94 * move/fill*/index*/comp* routines immediately exit if length is negative 2002-10-20 13:40:55 +00:00
Jonas Maebe
c5ba7e8d6d * re-enabled optimized version of comparisons with the empty string that
I accidentally disabled in revision 1.26
2002-10-20 13:11:27 +00:00
Jonas Maebe
275f02d058 * fixed ansistring append helpers so they preserve the terminating #0
* optimized SetLength() so that it uses reallocmem in case the refcount
    of the target string is 1
2002-10-20 12:59:21 +00:00
marco
a4ea95519a * Reverted to old situation (unbroke 1.0 for me, but snapshots seem to
still have this problem)
2002-10-20 12:29:01 +00:00
carl
f0bb456351 - remove objinc.inc (unused file)
* update makefiles accordingly
2002-10-20 12:00:52 +00:00
carl
af2000b0f7 * make the jmp_buf record packed, just in case 2002-10-20 11:53:14 +00:00
carl
c5783607c3 * avoid crashes with negative len counts on fills/moves
* movechar0 was wrong and did not do the behavior as
   described in docs
2002-10-20 11:51:54 +00:00
carl
dec8b274f3 * avoid crashes with negative len counts on fills/moves 2002-10-20 11:50:57 +00:00
carl
ec8618ae10 * add format date to make test clearer 2002-10-20 11:47:39 +00:00
carl
e5fcd92643 + setstring testing
* args checking is not interactive
  + zero and negative length checking for move/fillchar
2002-10-20 11:44:15 +00:00
olle
650843907e * import directive changed 2002-10-19 23:52:40 +00:00
olle
4d3ed1a22c * macos stack frame size computing updated
+ macos epilogue: control register now restored
  * macos prologue and epilogue: fp reg now saved and restored
2002-10-19 23:51:48 +00:00
carl
1dfea79867 * alignment testing 2002-10-19 22:26:25 +00:00
carl
8982ae04bb * small test for argv/argc checking 2002-10-19 22:22:33 +00:00
mazen
c8b64f79dc * carl's patch applied 2002-10-19 20:35:07 +00:00
michael
aae8314d02 + Added check for nil buffer to setstring 2002-10-19 17:06:50 +00:00
peter
4deb6a9b4e * 'inlined' some more calls 2002-10-19 15:53:20 +00:00
peter
d27f79ae28 + tobjectdef.members_need_inittable that is used to generate only the
inittable when it is really used. This saves a lot of useless calls
    to fpc_finalize when destroying classes
2002-10-19 15:09:24 +00:00
marco
0006cdde37 * gtk headers expect object generated in $(OS_TARGET) 2002-10-19 13:45:20 +00:00
olle
7fde7960b5 * reorganized prologue and epilogue routines 2002-10-19 12:50:36 +00:00
Tomas Hajny
92f58d8e2e * finished zlib addition to OS/2 2002-10-19 07:21:53 +00:00