Commit Graph

24233 Commits

Author SHA1 Message Date
michael
4e1fcbed2c * Added RoundTo and SimpleRoundTo
git-svn-id: trunk@5587 -
2006-12-13 20:25:20 +00:00
Károly Balogh
f4b44b8a97 + unbroke m68k-amiga syscalls
git-svn-id: trunk@5586 -
2006-12-13 20:19:43 +00:00
michael
387d19aa3f * Fixed bug #7774
git-svn-id: trunk@5585 -
2006-12-13 19:58:09 +00:00
michael
ce60903bad * Fixed bug #5549
git-svn-id: trunk@5584 -
2006-12-13 19:31:37 +00:00
michael
8cc78e212d * Changed halt statement with proper exception
git-svn-id: trunk@5583 -
2006-12-13 19:29:04 +00:00
michael
c65744ab41 * Removed debug statement causing bug #7874 from Mantis
git-svn-id: trunk@5582 -
2006-12-13 19:21:31 +00:00
michael
2eda10c74c * Patch from Vincent Snijders to grow memory stream by a quarter of its size
git-svn-id: trunk@5581 -
2006-12-13 19:17:39 +00:00
marco
9d3c23bb80 * reformatted entire unit because of bug7871. Added many T<x> prototypes.
git-svn-id: trunk@5580 -
2006-12-12 18:01:05 +00:00
joost
bcdd0c9fdc * fixed compilation
git-svn-id: trunk@5579 -
2006-12-12 16:49:50 +00:00
joost
841649e4a6 * Temporary fix for compilation on big-endian systems
git-svn-id: trunk@5578 -
2006-12-12 16:48:02 +00:00
michael
8fa80c73d8 * WaitOnExit now returns a boolean
git-svn-id: trunk@5577 -
2006-12-11 22:06:56 +00:00
michael
e4fb3f71d3 * WaitOnExit now returns a boolean
git-svn-id: trunk@5576 -
2006-12-11 22:06:04 +00:00
joost
968f44d0b4 + Implemented a filter-parser for TBufDataset, based on the parser of TDbf
* TbufDataset is now a seperate unit

git-svn-id: trunk@5575 -
2006-12-11 21:58:09 +00:00
michael
9816de164a * Floats now always written using . as separator.
git-svn-id: trunk@5574 -
2006-12-11 21:52:40 +00:00
florian
f37ed0cf25 * improved r5564
git-svn-id: trunk@5573 -
2006-12-11 21:44:01 +00:00
michael
6c72da9be2 * UTF8string is read as a Widestring now
git-svn-id: trunk@5572 -
2006-12-11 21:34:26 +00:00
michael
f4bbe51d70 * Reader handles widestring when reading string.
git-svn-id: trunk@5571 -
2006-12-11 21:18:52 +00:00
Jonas Maebe
2f8c34a537 * findclose must always be called (also when findfirst didn't find
anything)

git-svn-id: trunk@5570 -
2006-12-11 15:55:21 +00:00
Jonas Maebe
32e06e7a7a * fixed memory leaks in ppc peephole optimizer
git-svn-id: trunk@5569 -
2006-12-11 15:53:30 +00:00
Jonas Maebe
1f3dffbd1c * added missing findclose in TCachedDirectory.Reload
git-svn-id: trunk@5568 -
2006-12-11 15:42:51 +00:00
Jonas Maebe
d4258ae636 * fixed memory leak in creation of darwin call stubs
git-svn-id: trunk@5567 -
2006-12-11 15:39:27 +00:00
florian
abcccc2f03 * memory leaking fixed
git-svn-id: trunk@5566 -
2006-12-11 12:23:52 +00:00
pierre
e970cfb5df * add explicit public to all cvar that are not external
git-svn-id: trunk@5565 -
2006-12-11 11:20:30 +00:00
florian
a5c5c0956d * edited fix from Rimgaudas Laucius to fix #7868
git-svn-id: trunk@5564 -
2006-12-10 22:49:18 +00:00
daniel
139408b512 * Environment corruption fix by Ladislav Lacina
git-svn-id: trunk@5562 -
2006-12-10 20:43:46 +00:00
Almindor
6b1c820dfe * fixes issue #7491
git-svn-id: trunk@5561 -
2006-12-08 20:52:39 +00:00
ivost
7e2f18ea7e * removed debug output (sorry, forgot the remove it, my bad)
git-svn-id: trunk@5560 -
2006-12-08 18:14:29 +00:00
ivost
73713d14e3 * improved getinterfaceentry and getinterfaceentrybystr
* fixed InitInterfacePointers (just etStandard interface pointers need to be initialized!)
    * to fix: EntryOffset and IOffset should be merged (compiler thing)
    * to fix: Interface pointer allocation in TClass for not etStandard interfaces is not necessary! (also compiler thing)

git-svn-id: trunk@5559 -
2006-12-08 17:59:31 +00:00
pierre
34b049d876 * fix compilation failure in 2.1 branch
reason is that cvar was .comm before and
    is now .bss, you need to explicitly add public
    to added the .globl that makes the assembler symbol 
    accessible in other objects. 

git-svn-id: trunk@5558 -
2006-12-08 13:22:40 +00:00
Jonas Maebe
87a4372d7f * enable vfork for solaris
git-svn-id: trunk@5557 -
2006-12-08 10:20:38 +00:00
florian
d127e002d8 * use default helpers for now
git-svn-id: trunk@5556 -
2006-12-07 20:44:52 +00:00
florian
6d2e5027b3 * preserve opsize
git-svn-id: trunk@5555 -
2006-12-07 20:42:59 +00:00
florian
84726ed76c * copy unique return value to address register on m68k
git-svn-id: trunk@5554 -
2006-12-07 20:10:00 +00:00
Jonas Maebe
72c7d5b6c0 * support ranges in case-options of variant records
git-svn-id: trunk@5553 -
2006-12-07 15:19:30 +00:00
Vincent Snijders
0a983cfa11 uses pointer instead of dynamic array which needs initialization.
git-svn-id: trunk@5552 -
2006-12-07 13:38:33 +00:00
pierre
9a90410081 * ttypeconvnode.simplify, avoid a memory leak
git-svn-id: trunk@5551 -
2006-12-07 13:06:31 +00:00
pierre
b486f926ce * taddnode.first_addstring, avoid memory leak if
left or right is an empty string.

git-svn-id: trunk@5550 -
2006-12-07 13:03:51 +00:00
Almindor
501f66e0ca + adds ipv6 resolve functions (thanks to Montaro)
* cleans up some uglies

git-svn-id: trunk@5549 -
2006-12-06 22:25:03 +00:00
florian
262df1cbf7 * fix for #7882 by xpete
git-svn-id: trunk@5548 -
2006-12-06 21:48:26 +00:00
ivost
7ce04b2394 * fixed Makefile.fpc (forgot to add matroska to the used units)
git-svn-id: trunk@5547 -
2006-12-06 21:33:38 +00:00
pierre
f7da7486a3 * Avoid memory leak in TExportLibWin.preparelib
git-svn-id: trunk@5546 -
2006-12-05 22:51:04 +00:00
Károly Balogh
8c4f672954 + avoidin .sections in the generated asm file for m68k-amiga,
and m68k-linux, to fix old GNU AS. hope this change doesn't
    break the new one... (did i mention that GNU binutils suck?)

git-svn-id: trunk@5545 -
2006-12-05 19:20:43 +00:00
Károly Balogh
d6844efccc + fixed dbra errors
git-svn-id: trunk@5544 -
2006-12-05 19:03:20 +00:00
Legolas
f766a739f1 * some small changes in the stack
* cleaned redundant code in prt0.as
+ added cprt0.as for libc and libgcc linking 

git-svn-id: trunk@5543 -
2006-12-05 18:35:12 +00:00
Legolas
086b4cf7ee * libc and libgcc linking enabled
git-svn-id: trunk@5542 -
2006-12-05 18:24:56 +00:00
pierre
636d1fe8a4 Avoid a warning message
git-svn-id: trunk@5541 -
2006-12-04 16:46:14 +00:00
Jonas Maebe
b957d59391 * don't override varregable for tabstractvarsyms loaded from a ppu when
setting their vardef (since the varregable was stored/loaded in the ppu
    and should be kept the same -- fixes webtbs/tw7817a.pp and tw7817b.pp
    when both compiled separately and with regvars)

git-svn-id: trunk@5540 -
2006-12-04 14:16:43 +00:00
Jonas Maebe
d7633e9dd0 * removed wrong comment from r5389 (no longer applicable since r5390)
git-svn-id: trunk@5539 -
2006-12-04 14:13:45 +00:00
Jonas Maebe
7c387c9f82 - removed double initialisation of local typed constants/initialised
variables (initialization code of inlined routines is stored/loaded
    from ppu as wel)

git-svn-id: trunk@5538 -
2006-12-04 14:10:10 +00:00
yury
c427fcf902 * fixed register to register conversion for ARM.
git-svn-id: trunk@5537 -
2006-12-03 22:01:33 +00:00