Commit Graph

24128 Commits

Author SHA1 Message Date
florian
f8072062bc * update german error files by Karl-Michael Schindler
git-svn-id: trunk@5478 -
2006-11-25 21:49:13 +00:00
florian
6118c3e477 * fixed assembling of movd with 64 bit registers
* fixed passing of floats to c varargs

git-svn-id: trunk@5477 -
2006-11-25 20:32:32 +00:00
carl
e7f9d82cd5 Much more support for different features of regular expressions, see todo list for more information.
git-svn-id: trunk@5476 -
2006-11-25 18:54:37 +00:00
michael
d4c30020ee Fix to be able to allocate threadvars when non-rtl code creates a new thread
git-svn-id: trunk@5475 -
2006-11-25 14:59:40 +00:00
michael
285e02ba83 * Fix to be able to allocate threadvars when code outside FPC creates a thread
git-svn-id: trunk@5474 -
2006-11-25 14:53:53 +00:00
daniel
84982f2f62 + Add siconverror constant.
git-svn-id: trunk@5473 -
2006-11-25 09:49:27 +00:00
daniel
7953785d50 * Fix stupid typo.
git-svn-id: trunk@5472 -
2006-11-25 09:44:58 +00:00
daniel
76cf70bdbd * Use proper critical sections.
- Remove sysutils dependency by turning exception into runerror, which is
    converted into exception anyway if user decides to use sysutils.

git-svn-id: trunk@5471 -
2006-11-25 07:32:36 +00:00
florian
b77a5016ca * don't destroy r13 when copying data
git-svn-id: trunk@5470 -
2006-11-24 21:55:23 +00:00
marco
f69f8041fe * symbols were used before they were defined
git-svn-id: trunk@5469 -
2006-11-24 18:02:33 +00:00
yury
a4407d5ad2 * fixed insertpcrelativedata when case jump table is used.
git-svn-id: trunk@5468 -
2006-11-24 13:40:49 +00:00
yury
e94277d5dc * removed unneeded label.
* asm output beautification. 

git-svn-id: trunk@5467 -
2006-11-24 13:20:32 +00:00
Almindor
f5d4c3400e * fixes netwares for the new AF_ PF_
git-svn-id: trunk@5466 -
2006-11-24 10:12:31 +00:00
michael
b26b3e06dd * Patch from Graeme Geldenhuys to include javascript in css/xsl
git-svn-id: trunk@5465 -
2006-11-24 09:20:52 +00:00
michael
ab2e7337e3 * Patch from Graeme Geldenhuys:
- removed the SIZE = TSize declaration from types.pp
 - Added two new Size() functions that work the same as Rect(), Bounds() or Point().

git-svn-id: trunk@5464 -
2006-11-24 09:19:02 +00:00
florian
964a98edca * fixed spilling with large offsets
git-svn-id: trunk@5463 -
2006-11-23 19:49:27 +00:00
Jonas Maebe
1c8dc092b2 * create fpc_write* length/frac parameters as s32inttype to match the
declaration in the system unit for 64 OS'es

git-svn-id: trunk@5462 -
2006-11-23 16:40:20 +00:00
Jonas Maebe
f4cb8c1bef * fixed case for ppc64 with 64 bit values
git-svn-id: trunk@5461 -
2006-11-23 16:18:31 +00:00
marco
b41c939202 * patch from bug #7850, enhanced metafile functions added (gdi32 dll)
git-svn-id: trunk@5460 -
2006-11-23 09:18:44 +00:00
peter
8ff810e8c6 * cygwin fixes
git-svn-id: trunk@5459 -
2006-11-23 09:01:57 +00:00
yury
70b5d41d5c * optimized case jump table generation for ARM.
git-svn-id: trunk@5458 -
2006-11-23 00:55:16 +00:00
Almindor
51647f0f4c * adds proper cross-unix addrinfo record
git-svn-id: trunk@5457 -
2006-11-22 23:07:58 +00:00
Almindor
e36786454d * fix record mismatch in cnetdb
git-svn-id: trunk@5456 -
2006-11-22 23:01:55 +00:00
Almindor
877a111b95 * adds a libc netdb wrapper
git-svn-id: trunk@5455 -
2006-11-22 22:13:29 +00:00
ivost
69c0f688c7 * odbc changed, so I have to fix odbcconn.pas also (changed types)
git-svn-id: trunk@5454 -
2006-11-22 22:00:58 +00:00
ivost
10a035eeaf * Invalid SQL Types, fixed them
git-svn-id: trunk@5453 -
2006-11-22 21:59:48 +00:00
ivost
9b8a570db0 * added new unit unixcrypt.pas. With this unit you can generate and validate unix password hashes
git-svn-id: trunk@5452 -
2006-11-22 19:15:06 +00:00
Almindor
12d6304861 * adds PF_ to darwin
git-svn-id: trunk@5451 -
2006-11-22 19:13:59 +00:00
oro06
bb2c984789 -wince: sockets.pp, can use directly win/ file
git-svn-id: trunk@5450 -
2006-11-22 15:19:02 +00:00
oro06
13d60d39ff *wince: fix compilation, winsock->winsock2
git-svn-id: trunk@5449 -
2006-11-22 14:56:48 +00:00
Jonas Maebe
4dadd008da * fixed compilation
git-svn-id: trunk@5448 -
2006-11-22 14:00:11 +00:00
michael
534df18c84 Re-Added the docopyrect and dodraw abstract methods
git-svn-id: trunk@5447 -
2006-11-22 12:53:29 +00:00
yury
187c71ac18 * fixed and enabled case jump table generation for ARM.
git-svn-id: trunk@5446 -
2006-11-22 12:16:33 +00:00
Almindor
8f39ae741f * fix winsock sockets AF_ stuff
git-svn-id: trunk@5445 -
2006-11-22 11:48:33 +00:00
Almindor
6f44822cd4 * fix the winsock2 delegation stuff for AF_
git-svn-id: trunk@5444 -
2006-11-22 11:40:51 +00:00
Almindor
e6fb51c5b6 * fix os2 for the new AF_/PF_ stuff
git-svn-id: trunk@5443 -
2006-11-22 11:38:10 +00:00
Almindor
b0dabd0746 * fix windows sockets AT_ and PF_ (because of the unix changes)
* fix some missing T-less names for types in winsock2
+ add fpwinsockh.inc for windows specific consts needed to be delegated from winsock

git-svn-id: trunk@5442 -
2006-11-22 11:32:07 +00:00
Almindor
50995f965c * fixes solaris and netbsd AF_ and PF_ defines
+ adds preliminary unxsockh.inc to openbsd

git-svn-id: trunk@5441 -
2006-11-22 11:09:32 +00:00
Almindor
0219dcf2ab * removes old (wrong) AF_ and PF_ consts from socketsh.inc
* adds platform specific AF_ and PF_ consts to respective unxsockh.inc files for freeBSD and Linux (others to follow)

git-svn-id: trunk@5440 -
2006-11-22 10:50:19 +00:00
yury
61f0f0b793 * define FPC_DOUBLE_HILO_SWAPPED for ARM CPU if needed to properly handle doubles in RTL.
git-svn-id: trunk@5439 -
2006-11-21 21:24:01 +00:00
yury
5ceef96cf3 * fixed double parameters passing and storing result for ARM in softfloat mode (by removing old hacks).
git-svn-id: trunk@5438 -
2006-11-21 21:20:24 +00:00
yury
257a76d6c8 * finally fixed case code generation for ARM.
git-svn-id: trunk@5437 -
2006-11-21 21:16:25 +00:00
michael
ae11fd3770 * Added stretchdraw
git-svn-id: trunk@5436 -
2006-11-21 14:57:20 +00:00
florian
ab919747a6 * several m68k fixes
* push_value_para partially cleaned up

git-svn-id: trunk@5435 -
2006-11-20 22:13:49 +00:00
Jonas Maebe
c0d46e65ee * (finally) fixed tests/test/trangeob.pp
git-svn-id: trunk@5434 -
2006-11-20 22:03:08 +00:00
micha
09c8d571a6 * fix shared library linking for linux (issue #7849, patch from Dominique Leducq)
git-svn-id: trunk@5433 -
2006-11-20 19:24:20 +00:00
Jonas Maebe
c54e49d428 * fixed range check errors
git-svn-id: trunk@5432 -
2006-11-20 13:15:30 +00:00
michael
d294359999 * Example XSLT from Graeme Geldenhuys to transform test results to HTML
git-svn-id: trunk@5431 -
2006-11-20 08:29:40 +00:00
michael
dee22e8b4a * Patch from Graeme Geldenhuys
* Added support for triggering when a TestSuite starts and ends.
  * Modified all the Test Listeners to support the StartTestSuite and
  EndTestSuite interface methods, but only the XML Listener actually
  uses it at the moment.
  * Created a new directory called 'example_xslt' which contains a
  sample XSLT and CSS file. This shows how I convert the generated XML
  data into a HTML page.  (Grouping of the Tests in TestSuites in the
  Test Listing section will follow shortly.)

git-svn-id: trunk@5430 -
2006-11-20 08:23:55 +00:00
florian
2b7fb31a9e * return float values in fpu registers only in non emulation mode
git-svn-id: trunk@5429 -
2006-11-19 22:25:23 +00:00