Commit Graph

11632 Commits

Author SHA1 Message Date
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
Tomas Hajny
06b26cdb3a + pmdev added 2002-10-18 20:11:01 +00:00
Tomas Hajny
080dd06666 + first version 2002-10-18 18:08:52 +00:00
marco
1a09dd0b09 * $I pthread.inc instead of pthreads.inc 2002-10-18 18:05:06 +00:00
marco
eeb2a505a5 * From the original systhrds code.
Turned out to be not entirely the same as *BSD's (constants with
   different names, existing and non existing constants), so I decided to
   make it platform dependant.
2002-10-18 18:03:57 +00:00
Tomas Hajny
cbc005f1ef * added missing include 2002-10-18 17:58:48 +00:00
Tomas Hajny
55dc68bd83 * headers corrected 2002-10-18 17:37:15 +00:00
Jonas Maebe
3be297f39c + added entry for pwchar_to_string conversion addition 2002-10-18 16:38:42 +00:00