Commit Graph

25905 Commits

Author SHA1 Message Date
yury
73b8fba64b * fixed linking with eVC++ object files (bug #8542).
git-svn-id: trunk@7556 -
2007-06-02 22:14:35 +00:00
florian
36471608c1 * fixed regression caused by r7180
git-svn-id: trunk@7555 -
2007-06-02 20:35:17 +00:00
Jonas Maebe
f32621610f * fixed sse detection
git-svn-id: trunk@7554 -
2007-06-02 19:58:18 +00:00
florian
80d55022e9 * tried to fix SSE OS support detection
git-svn-id: trunk@7553 -
2007-06-02 19:26:06 +00:00
florian
3227550175 * commctrl compiles, added to the makefile, resolves #8994
git-svn-id: trunk@7552 -
2007-06-02 19:04:12 +00:00
Jonas Maebe
526a79a3c6 * disable thread suspension from another thread under *nix, see added
comments in cthreads.pp why

git-svn-id: trunk@7551 -
2007-06-02 11:39:59 +00:00
pierre
acac591713 * avoid debug message if DEBUG is not defined
git-svn-id: trunk@7550 -
2007-06-02 00:34:19 +00:00
pierre
9adbca16dd * Use bright forground colors for ansi files
git-svn-id: trunk@7549 -
2007-06-01 23:59:59 +00:00
pierre
e8ec1c83c7 more DocDecodeNamedEntity cleanup
git-svn-id: trunk@7548 -
2007-06-01 23:23:09 +00:00
pierre
728c1f4327 clean up DocDecodeNamedEntity
git-svn-id: trunk@7547 -
2007-06-01 22:54:27 +00:00
pierre
43f72f56f9 * fix 'ppc386 -F' crash
git-svn-id: trunk@7546 -
2007-06-01 22:50:37 +00:00
pierre
4fde26ba5e further html improvements
git-svn-id: trunk@7545 -
2007-06-01 16:15:32 +00:00
Jonas Maebe
e5d97fbc66 * regenerated with latest fpcmake (powerpc64-darwin support was missing)
git-svn-id: trunk@7544 -
2007-06-01 08:46:59 +00:00
peter
803104c1c4 * remove fpmake require
git-svn-id: trunk@7543 -
2007-06-01 05:49:28 +00:00
peter
5e9e617625 * detection of installed fpc added
git-svn-id: trunk@7542 -
2007-05-31 20:54:26 +00:00
peter
3c3ec25e78 * fpmkunit added
git-svn-id: trunk@7541 -
2007-05-31 19:59:21 +00:00
peter
a261e71b3e * fix compile
git-svn-id: trunk@7540 -
2007-05-31 19:59:11 +00:00
peter
515880ffe6 * fpmake to fpmkunit package
git-svn-id: trunk@7539 -
2007-05-31 19:55:26 +00:00
joost
e01b1fc85a * Clean FBlobBuffers and FUpdateBlobBuffers
git-svn-id: trunk@7538 -
2007-05-31 15:27:45 +00:00
Jonas Maebe
2fe79903d6 * added missing "reserved" field to new code page files to fix warnings
git-svn-id: trunk@7537 -
2007-05-31 15:07:48 +00:00
micha
f3a22cbab4 * simplify/remove some code
git-svn-id: trunk@7533 -
2007-05-30 19:05:07 +00:00
peter
2b8a397db5 * rename package to fpmkunit to not conflict with fpmake executable
git-svn-id: trunk@7532 -
2007-05-30 18:38:44 +00:00
peter
adf0cbe0ff * merge everything in fpmkunit
git-svn-id: trunk@7531 -
2007-05-30 18:36:29 +00:00
peter
2d28dae41b * remove dependency on fpmktype
git-svn-id: trunk@7530 -
2007-05-30 18:36:12 +00:00
peter
a433c28c79 * add *.*~
git-svn-id: trunk@7529 -
2007-05-30 16:37:40 +00:00
peter
eeb3d39bba * support unzip of specified files
git-svn-id: trunk@7528 -
2007-05-30 15:37:18 +00:00
peter
54c1c22616 * fix compile
git-svn-id: trunk@7526 -
2007-05-30 07:05:09 +00:00
peter
be368c474e * Makefiles moved
git-svn-id: trunk@7525 -
2007-05-30 06:30:51 +00:00
peter
54bb5a0df8 * vpath for include files
git-svn-id: trunk@7524 -
2007-05-30 06:28:53 +00:00
peter
f461c2f493 * move fpmake
git-svn-id: trunk@7523 -
2007-05-30 06:11:50 +00:00
peter
88f2a0e53a * avail,scan commands added
* finished createarchive command, compresses still the whole source
    dir instead of using files from a specified input list

git-svn-id: trunk@7521 -
2007-05-29 20:56:59 +00:00
peter
fe1131ae04 * fix range errors
git-svn-id: trunk@7520 -
2007-05-29 19:55:57 +00:00
Almindor
e2ff152eef * update lnet to 0.5.1 (fixes some potential bugs in ftp and smtp)
git-svn-id: trunk@7519 -
2007-05-29 17:35:04 +00:00
yury
55394d9e72 * Added FlushOutput after "Linking..." message by internal linker. Now this message is visible in Lazarus during linking.
git-svn-id: trunk@7518 -
2007-05-29 17:04:53 +00:00
yury
0c6fb09094 * fixed compilation for wince.
git-svn-id: trunk@7517 -
2007-05-29 17:03:03 +00:00
Jonas Maebe
8bcb6e689d * only check validity of assembler instructions in pass_2, after all
local operands have been resolved (mantis #8950)

git-svn-id: trunk@7516 -
2007-05-29 16:53:28 +00:00
yury
2b84a4643a * Fixed bug #6501: multiple resource files are correctly linked to executable.
It is done in the following way:

When unit is compiled, .rc file are compiled to .res and list of unit's resource files is stored in .ppu
Before final linking all program's .res files are collected into global .res file (.res files are easily concatenated). 
Then this global .res files is compiled to single .or file, which is linked to executable. 
As a result global resource index is created and the problem is fixed.

Old resource processing behavior still supported when tresinfo.rcbin is not set for target.
New resource processing is activated for windows and linux. Cross compiled windres can be used to compile .rc files on linux.

git-svn-id: trunk@7515 -
2007-05-29 15:51:02 +00:00
Jonas Maebe
95da9cb07a * fixed missing propagation of changed parameter type
of first readstr parameter in case it wasn't a string

git-svn-id: trunk@7514 -
2007-05-29 14:21:12 +00:00
Jonas Maebe
480af93606 * fixed several range check errors inside variant helpers in case the
rtl is compiled with range checking on (Delphi doesn't give range
    errors there either)

git-svn-id: trunk@7513 -
2007-05-29 14:09:24 +00:00
Jonas Maebe
4ce4742bc8 * mark invisible high parameters of open arrays/arrays of const
of parent procedures which are implicitly accessed from within
    nested procedures for range checking purposes as non-regable in
    the resulttype pass of the nested procedure (as opposed to in its
    pass1/pass2, because by then the regvar assignment of the parent
    procedure is already finished) (mantis #8975)
  * related fix regarding checking whether the high parameter actually
    exists (must check calling convention of the procedure to which the
    high parameter belongs, which is not the same as checking that of
    the current procedure in case of nested procedures)

git-svn-id: trunk@7512 -
2007-05-29 13:42:49 +00:00
Jonas Maebe
628ddfa160 * fixed (harmless) range error
git-svn-id: trunk@7511 -
2007-05-29 13:04:15 +00:00
Jonas Maebe
60d424e97d * another check for register types (should fix new failure
of webtbs/tw7161)

git-svn-id: trunk@7510 -
2007-05-29 11:12:37 +00:00
peter
e1132f8fe1 * check register type to not mixup sse registers
git-svn-id: trunk@7505 -
2007-05-28 19:12:12 +00:00
florian
a8062fafe7 * valgrind safe primitive move implementation
git-svn-id: trunk@7503 -
2007-05-28 18:21:44 +00:00
peter
48fa078f15 * simplified and optimzied check for eol
git-svn-id: trunk@7502 -
2007-05-28 17:39:53 +00:00
florian
7b519c1ce3 * prevent usage of units being compiled with different fpu emulation state
git-svn-id: trunk@7501 -
2007-05-28 16:18:35 +00:00
peter
0605a67968 * new implementation
git-svn-id: trunk@7500 -
2007-05-28 16:10:15 +00:00
florian
041ff166cc * fixed arm compilation
git-svn-id: trunk@7499 -
2007-05-28 16:04:43 +00:00
florian
a3d906f1ca - removed several ;;
git-svn-id: trunk@7498 -
2007-05-28 15:59:17 +00:00
micha
eaa598094e * heap manager: do not access chunk after last one
git-svn-id: trunk@7497 -
2007-05-28 15:06:19 +00:00