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
florian
28c5578976
* don't generate vmt for a generic
...
git-svn-id: trunk@5428 -
2006-11-19 22:07:28 +00:00
florian
0d38bda5c4
* small m68k-linux fixes
...
git-svn-id: trunk@5427 -
2006-11-19 21:51:20 +00:00
Jonas Maebe
f2fc9b39e1
* 64 bit versions instead of 32 bit versions
...
git-svn-id: trunk@5426 -
2006-11-19 20:31:42 +00:00
micha
da1fcf6e34
+ test procedure override in generic classes
...
git-svn-id: trunk@5425 -
2006-11-19 15:59:43 +00:00
marco
a2c03515e5
* all callbacks changed from export; to cdecl because of 7640
...
git-svn-id: trunk@5424 -
2006-11-18 20:15:23 +00:00
marco
940f82a473
* fix for 7825
...
git-svn-id: trunk@5423 -
2006-11-18 19:33:54 +00:00
Almindor
23c5955b31
* fixes bug #7836 (multiple delimiter is ignored)
...
git-svn-id: trunk@5422 -
2006-11-18 17:47:41 +00:00
Jonas Maebe
a15e5dc61c
* always call tobject.create/free in MacPas mode for new/dispose constructs
...
(since macpas methods may accidentally be called like that as well,
as it doesn't have any constructors/destructors)
+ some tests for MacPas objects from the GNU Pascal testsuite
git-svn-id: trunk@5421 -
2006-11-18 13:36:38 +00:00
Jonas Maebe
bee3604485
* versions compatible with older binutils
...
git-svn-id: trunk@5420 -
2006-11-18 10:20:16 +00:00
florian
81726e85d7
* properties can be also passed to formal const parameters
...
git-svn-id: trunk@5419 -
2006-11-18 09:09:21 +00:00
Marc Weustink
6b48dc8143
* fixed lineinfo reference
...
git-svn-id: trunk@5418 -
2006-11-18 02:05:54 +00:00
Marc Weustink
1a5c19fdcf
* reverted to defines for 64bit targets
...
* added 64bit header support
git-svn-id: trunk@5417 -
2006-11-18 00:50:46 +00:00
florian
fbc197f27a
* fixed writing of double constants on WinCE
...
git-svn-id: trunk@5416 -
2006-11-17 22:17:54 +00:00
Jonas Maebe
efee92be40
* fixed unit name
...
git-svn-id: trunk@5415 -
2006-11-17 15:33:34 +00:00
Jonas Maebe
4dc98db426
* don't put classes/interfaces which need to be finalized in regvars
...
because the code generated by finalize_data_node() can't deal with that
(and it's called from gen_finalize_code() *after* the local symtable
of the current procedure has been allocated, and therefore the
make_not_regable() call of the generated addrnode doesn't do anything)
git-svn-id: trunk@5414 -
2006-11-17 12:06:20 +00:00