Commit Graph

34108 Commits

Author SHA1 Message Date
michael
9484151c28 * Added Content fields dump
git-svn-id: trunk@17527 -
2011-05-22 16:01:01 +00:00
michael
78cd2eb692 * Fixed bugs in reading of content from browser. (WST server now works)
git-svn-id: trunk@17526 -
2011-05-22 16:00:32 +00:00
michael
af08cb1cb3 * Added cookie support (needed for WST)
git-svn-id: trunk@17525 -
2011-05-22 15:59:57 +00:00
michael
73143a53e2 * Fixed resolver: resturn addresses always in correct order, no matter whether they come from net or hosts file
git-svn-id: trunk@17524 -
2011-05-22 13:38:00 +00:00
marco
b8ff20aed7 * Make length a qword, bug #19366
git-svn-id: trunk@17523 -
2011-05-22 13:08:33 +00:00
florian
bf32e47132 * hopefully fixes broken sparc-solaris building due to r17459
git-svn-id: trunk@17522 -
2011-05-22 08:17:03 +00:00
michael
4e43569885 * Post form/file examples
git-svn-id: trunk@17521 -
2011-05-21 10:03:53 +00:00
michael
1ef58e168d * Added sending of files and form posts
git-svn-id: trunk@17520 -
2011-05-21 10:01:47 +00:00
michael
a8986b3138 * Fixed compilation
git-svn-id: trunk@17519 -
2011-05-21 08:52:35 +00:00
florian
fd660355de * patch by Anton Shepelev to pass eofs in tprocess to the parent process, resolves #19325
git-svn-id: trunk@17518 -
2011-05-20 20:52:37 +00:00
marco
32d12843d3 * Patch from Anton fixing complex const expressions. Mantis 19372
git-svn-id: trunk@17517 -
2011-05-20 20:41:13 +00:00
florian
16b47d4e07 * patch by Nikolay Nikolov to use a hardware block cursor on the
linux console, resolves #19259

git-svn-id: trunk@17516 -
2011-05-20 20:39:43 +00:00
sergei
504e0c6816 x86 assembler fixes:
* mkx86ins.pp: 'regmem' operand type in x86ins.dat must be converted to OT_RM_GPR, not OT_REGMEM. The latter does not restrict register type, allowing to use e.g. xmm registers in place of regular ones. 
* Finished 'movd' and 'movq', added some tests for them to tasm2.pp.

git-svn-id: trunk@17515 -
2011-05-20 20:39:35 +00:00
marco
cf57b81561 * add mysql51 to MySqlTypes
git-svn-id: trunk@17514 -
2011-05-20 20:15:21 +00:00
florian
bea390aeac * fixes issues of mmsystem mentioned in #19385 as well as some more
git-svn-id: trunk@17513 -
2011-05-20 20:04:40 +00:00
florian
d19d8de8fe * packed column writing/reading for token recorder, reduces size of fgl.ppu by approx. 10%
git-svn-id: trunk@17512 -
2011-05-20 17:43:11 +00:00
michael
120d9a7a4a * Added LingerTimeOut. If >0 then socket option linger is set.
(needed for fastcgi under Windows 2003 server)

git-svn-id: trunk@17511 -
2011-05-20 13:38:48 +00:00
michael
79bbc2291f * Expose log event handler in webhandler
git-svn-id: trunk@17510 -
2011-05-20 13:37:53 +00:00
florian
e29d8df95c * updated ppudump for latest ppu format changes
git-svn-id: trunk@17509 -
2011-05-19 20:32:39 +00:00
florian
7d9c4a97ce + compression of tokens in token recorder
git-svn-id: trunk@17508 -
2011-05-19 20:32:19 +00:00
sergei
08ff5ff051 * x86 Intel assembler reader: disallow more than one register name per register operand, resolves #15672.
git-svn-id: trunk@17507 -
2011-05-19 20:00:15 +00:00
florian
41c18adaf4 * patch by Sven Barth, handle idtoken correctly in the token recorder, resolves #19277
git-svn-id: trunk@17506 -
2011-05-19 19:31:08 +00:00
michael
d5e6d79b06 * Logging in request
git-svn-id: trunk@17505 -
2011-05-19 14:22:40 +00:00
michael
96dedbdd4d * Allow logging in TWebHandler
* Better construction of TLogEVent

git-svn-id: trunk@17504 -
2011-05-19 14:22:05 +00:00
michael
3ea608a6f4 * Ensure backwards compatibility
git-svn-id: trunk@17503 -
2011-05-19 14:20:06 +00:00
michael
1274fb68bf * Do not send content twice
git-svn-id: trunk@17502 -
2011-05-19 14:19:47 +00:00
michael
803d6e2b29 * Include path ordering is wrong, causing file logging on windows
git-svn-id: trunk@17501 -
2011-05-19 14:19:08 +00:00
joost
44a43c63da * Only export FPCFPMAKE when a suitable compiler is found, or else
it won't be detected when that compiler becomes available later in 
   the compile process. Bug #19263

git-svn-id: trunk@17500 -
2011-05-19 13:26:16 +00:00
florian
f53a14ec38 * fix regressions caused by r17496
git-svn-id: trunk@17499 -
2011-05-19 11:59:59 +00:00
sergei
a4ef532fd3 Fixed win64 compilation after r17497 ('movq' is no longer valid as a replacement for 'mov' in Intel asmmode).
git-svn-id: trunk@17498 -
2011-05-19 08:45:36 +00:00
sergei
08e895cf7c * Fixed handling of 'movq' instruction by assembler reader, resolves #18205.
git-svn-id: trunk@17497 -
2011-05-19 06:44:24 +00:00
florian
e271595e20 * patch by Hans-Peter Diettrich to speed up specialize_objectdefs, resolves #17638
git-svn-id: trunk@17496 -
2011-05-18 20:26:00 +00:00
sergei
68f8eb2fdb * Disable DYNAMIC_LINK for Win64 - it involves assembler blocks, which are specific to i386/stdcall and won't work in Win64. Since r17490 it won't compile, too. Patch from Cyrax, resolves #19371.
git-svn-id: trunk@17495 -
2011-05-18 20:23:57 +00:00
sergei
1aa5c4ac0e * Fixed wrong ModRM byte in movq encoding, causing regression of test/cg/tcalext6 in r17490.
git-svn-id: trunk@17493 -
2011-05-18 14:55:26 +00:00
michael
29c9a90148 * Added darwin codegen dir
git-svn-id: trunk@17492 -
2011-05-18 13:00:56 +00:00
michael
76a781c45a * Added darwin datadict dirs
git-svn-id: trunk@17491 -
2011-05-18 12:41:03 +00:00
sergei
9e8a31193b x86 assembler:
* Optimized the opcode representation of movq and remaining 3DNow instructions
* Disallow immediates not fitting in 32 bits (Mantis #14685) + test
* Disallow push/pop with 32-bit operands in x86_64 + test

git-svn-id: trunk@17490 -
2011-05-17 20:06:12 +00:00
florian
6ea8eb7dc2 + changes precedence of unary minus operator in mac and iso mode, resolves #17710
git-svn-id: trunk@17489 -
2011-05-17 19:53:55 +00:00
michael
a0770fc99a * Added dependency of fppkg on fcl-web
git-svn-id: trunk@17483 -
2011-05-17 17:35:04 +00:00
Jonas Maebe
2922e44ef8 * limit dependency of fppkg on libcurl to those platforms for which libcurl
gets compiled (fixes Windows compilation after r17479)

git-svn-id: trunk@17482 -
2011-05-17 14:19:55 +00:00
michael
2c7a4cb5c3 * Added HTTP downloader
git-svn-id: trunk@17481 -
2011-05-17 13:38:06 +00:00
Jonas Maebe
b0e83a06af * fixed crash when trying to index a record without a default property
git-svn-id: trunk@17480 -
2011-05-17 13:13:59 +00:00
Jonas Maebe
62ac6c23a0 * fixed dependencies for fppkg after r17448/17450
git-svn-id: trunk@17479 -
2011-05-17 11:06:30 +00:00
sergei
d908fb42f7 x86 assembler fixes:
* Factored repeating REX operations into a separate function.
* Fixed instruction matching bug which was preventing compilation of 3-operand SIMD instructions with RIP-relative operand + test.
* Do not adjust offset of RIP-relative reference if it is a literal number, this was causing 0x123(%rip) to assemble as 0x122(%rip) in 3-operand instructions. Now tasm2.pp is the same with and without -Aas. Also fixed the expected result, improved verbosity of diagnostic and removed %norun, so it is actually executed.
+ Disallow high-byte registers in instructions requiring REX + test.

git-svn-id: trunk@17478 -
2011-05-16 20:18:03 +00:00
florian
d0c6e23116 + -Sy on the command line is now equal to $T+, resolves #16160
git-svn-id: trunk@17477 -
2011-05-16 15:36:16 +00:00
florian
d9ed5adb21 * set line info markers properly, resolves #17803
git-svn-id: trunk@17476 -
2011-05-16 15:15:35 +00:00
florian
5231d109ba * fullcycle fixed
git-svn-id: trunk@17475 -
2011-05-15 19:13:49 +00:00
florian
8c550de5f8 + win9xwsmanager unit provided by Bart Broersma, resolves #17381
git-svn-id: trunk@17474 -
2011-05-15 18:27:17 +00:00
marco
a15cb2ed4b * silenced a few deprecated warnings.
git-svn-id: trunk@17473 -
2011-05-15 16:30:24 +00:00
michael
514c878c6a * Added HTTP Client implementation
git-svn-id: trunk@17472 -
2011-05-15 16:01:17 +00:00