florian
87bc8a4471
* fixed InterlockedCompareExchange(64) of x86_64.inc for win64 too
...
git-svn-id: trunk@6798 -
2007-03-11 22:28:08 +00:00
marco
9f5238c2f4
* fix for JP's problem?
...
git-svn-id: trunk@6795 -
2007-03-11 21:32:32 +00:00
Tomas Hajny
374e759169
* cleanup by Marco Borsari (borsa77)
...
git-svn-id: trunk@6794 -
2007-03-11 20:57:50 +00:00
daniel
0fdd8110c7
* Force I/O checking
...
git-svn-id: trunk@6793 -
2007-03-11 20:06:42 +00:00
joost
de59f58291
Patch from Luiz Americo:
...
* Publish previously missing events
* Remove not necessary fields
* Add CheckBrowseMode for Locate, Lookup, ApplyUpdates
* General cleanup
git-svn-id: trunk@6792 -
2007-03-11 20:06:37 +00:00
joost
9054139d26
* Fix compilation and improve sqlite examples, patch from Luiz Americo
...
git-svn-id: trunk@6791 -
2007-03-11 20:00:43 +00:00
joost
2dc4a8d1b6
* Fixed wrong commit in r6789
...
git-svn-id: trunk@6790 -
2007-03-11 19:53:17 +00:00
joost
dcc62c3ccc
* Support for smallint fields, bug #8417
...
git-svn-id: trunk@6789 -
2007-03-11 19:50:22 +00:00
joost
132e4f6f67
* Removed {$ifdef fpc}s introduced in r6614 and 6615
...
git-svn-id: trunk@6788 -
2007-03-11 19:06:03 +00:00
daniel
5784674f20
+ Test for append on devices.
...
git-svn-id: trunk@6787 -
2007-03-11 18:56:02 +00:00
florian
fd6fdfe896
* check used fpu type properly
...
git-svn-id: trunk@6786 -
2007-03-11 17:17:06 +00:00
florian
fb1afe0ea4
+ set FPU* define properly
...
git-svn-id: trunk@6785 -
2007-03-11 17:16:23 +00:00
florian
7fb2a035e3
* fixed patch for #8480
...
git-svn-id: trunk@6783 -
2007-03-11 10:13:23 +00:00
marco
77d82e5b0a
* patch from #8480 committed. #0#0 also copied.
...
git-svn-id: trunk@6782 -
2007-03-10 22:26:07 +00:00
marco
b7b057d570
* patch for 8452 committed
...
git-svn-id: trunk@6781 -
2007-03-10 21:05:48 +00:00
marco
e52a4e3b9f
* fix for twordfield=tlongintfield (bug 8500)
...
git-svn-id: trunk@6780 -
2007-03-10 20:49:02 +00:00
marco
a50c7a25ac
* stdcall for all funcs. bug #8456 . There are only 4 funcs in the winapi that are not stdcall, like wsprintf
...
git-svn-id: trunk@6779 -
2007-03-10 20:34:15 +00:00
florian
1ca49ea1e4
* fix memory leak in graph, resolves #8467
...
* small cleanups
git-svn-id: trunk@6778 -
2007-03-10 20:08:27 +00:00
yury
9b26e7d261
+ Added GAPI header translation by Nikolay Nikolov.
...
git-svn-id: trunk@6777 -
2007-03-10 20:03:44 +00:00
ivost
e7fb4e6a32
* changed i386 syscall from oldfpccall to register calling convention
...
git-svn-id: trunk@6776 -
2007-03-10 18:09:13 +00:00
ivost
ed87187cad
* removed InterlockedCompareExchange64 for i386 from system unit
...
git-svn-id: trunk@6775 -
2007-03-10 18:08:21 +00:00
marco
74f9281067
* resync with Jedi version. Mostly all dll names moved to a unit, and a new mass unit jwawindows, as well as 3 or 4 smaller units.
...
jwanative now also includes a dynloading mechanism.
Also enabled dispid and dispinterfaces for 2.1+ plus after today. (dispinterface RTTI patch required)
cleaned up makefile and checked proper building. Only commctrl is still not compiled due to nameclash with Lazarus. Will page Lazarus team again about this.
git-svn-id: trunk@6774 -
2007-03-10 17:42:49 +00:00
florian
d67fee95a8
* test fixed
...
git-svn-id: trunk@6773 -
2007-03-10 17:15:31 +00:00
florian
60c5179366
* experimental ie fix for dispinterfaces with rtti
...
git-svn-id: trunk@6770 -
2007-03-10 16:32:49 +00:00
michael
64895f6b51
* Added template and README from Sergei Gorelkin
...
git-svn-id: trunk@6769 -
2007-03-10 13:34:59 +00:00
Almindor
e2dda2ba2b
* re-merge smpeg (cannot be separated due to heavy type dependence sadly)
...
git-svn-id: trunk@6768 -
2007-03-09 22:27:59 +00:00
ivost
faf3b065f8
* updated TLS segmentdescriptor definiton (record user_desc)
...
git-svn-id: trunk@6767 -
2007-03-09 22:23:42 +00:00
Almindor
acb60a45b8
* separates smpeg from sdl
...
git-svn-id: trunk@6766 -
2007-03-09 22:17:06 +00:00
Almindor
86faa3a8fd
* adds SDL_getpixel and SDL_putpixel helper routines
...
git-svn-id: trunk@6764 -
2007-03-09 22:09:38 +00:00
Almindor
51677fe681
* re-add sdl again
...
git-svn-id: trunk@6763 -
2007-03-09 21:44:41 +00:00
florian
52cebb0083
* map SIGILL to rte 216, experimental
...
git-svn-id: trunk@6762 -
2007-03-09 21:27:06 +00:00
florian
dd45cf582f
* set temp. start properly when omitting stackframe
...
git-svn-id: trunk@6761 -
2007-03-09 20:52:04 +00:00
Almindor
559c88bd38
* remove sdl again due to "checksum changed"
...
git-svn-id: trunk@6760 -
2007-03-09 20:30:38 +00:00
Almindor
1dd7da8a82
* forgotten regenerated makefile for sdl
...
git-svn-id: trunk@6759 -
2007-03-09 20:21:02 +00:00
Almindor
dab3570c4a
* adds SDL to packages/extra
...
git-svn-id: trunk@6758 -
2007-03-09 20:19:13 +00:00
florian
6cd5f3a3e7
+ bool64bit support to ppudump
...
git-svn-id: trunk@6757 -
2007-03-09 19:39:20 +00:00
Jonas Maebe
6ba8db4dd4
* fixed a_op_const_reg(_reg)(OP_OR/OP_XOR,OS_S8/OS_S16) for ppc32
...
(is ok for ppc64)
git-svn-id: trunk@6756 -
2007-03-09 15:51:09 +00:00
Jonas Maebe
3cc1c1bd2e
+ big endian support for rendering .chr fonts
...
* explicitly use system unit versions of move and freemem, because
fpcmacosall also contains routines with these names (and that unit
is used in the upcoming Mac OS X implementation of the graph unit)
git-svn-id: trunk@6754 -
2007-03-09 12:35:11 +00:00
ivost
2c22173534
* Added InterlockedCompareExchange64 for i386 (supported over cmpxchg8b instruction)
...
git-svn-id: trunk@6753 -
2007-03-09 09:29:17 +00:00
Jonas Maebe
c630797934
* fixed swap(integer) due to counter-intuitive TP/Delphi compatible
...
shr-behaviour
git-svn-id: trunk@6752 -
2007-03-08 22:30:12 +00:00
ivost
f1e218ffe0
* fixed InterlockedCompareExchange(64) of x86_64.inc (I dont know if win64 version is wrong also!)
...
git-svn-id: trunk@6751 -
2007-03-08 22:27:34 +00:00
ivost
fc0f2f3de6
* disabled Clone syscall in linux.pp, it was completly wrong (I will replace it)
...
* added ldt record and constants to linux.pp
git-svn-id: trunk@6750 -
2007-03-08 21:40:59 +00:00
michael
645b0d2cb1
* Patch from Sergei Gorelkin
...
+ DTD validation
+ Correct reporting of the position of most fatal errors
+ TDOMDocument.CreateElement and others check their arguments for validity
(INVALID_CHARACTER_ERR is reported where specification says)
+ property TDOMAttr.DataType
+ implemented TDOMDocument.GetElementByID
* Common code moved to xmlutils.pp
* whitespace in PublicID literals is normalized
git-svn-id: trunk@6749 -
2007-03-08 09:40:00 +00:00
peter
b054dcde56
* call procvar only in arguments when the return type matches or there are
...
no overloads, fixes 8462
git-svn-id: trunk@6748 -
2007-03-08 07:53:36 +00:00
florian
a99b5470af
* big variant from Thorsten Engler, fixes and improves several variant stuff
...
git-svn-id: trunk@6747 -
2007-03-07 20:45:06 +00:00
Tomas Hajny
b06b453ee1
* check for 64-bit support in FileTruncate based on TOff definition
...
git-svn-id: trunk@6746 -
2007-03-06 20:33:28 +00:00
Jonas Maebe
4c1d540a21
* changed cpurequiresproperalignment from a compile-time define into
...
a target flag, since some kernels may be able to handle alignment
problems, and the alignment requirements may not be absolute (e.g. on
ppc64, only 8 byte values need alignment, and only to 4 byte boundaries)
-> linux/ppc64 has tf_requires_proper_alignment set in its target flags,
darwin/ppc64 hasn't
git-svn-id: trunk@6745 -
2007-03-06 16:10:56 +00:00
Jonas Maebe
eae0ba86e7
* prefer a loadsize of 4 over 8 bytes for packed loads on 64 bit,
...
because unaligned 8 byte loads are much slower (at least on ppc64)
than unaligned 4 byte loads
git-svn-id: trunk@6744 -
2007-03-06 15:51:41 +00:00
Jonas Maebe
6a7321c318
* enabled 64 bit filetruncate
...
git-svn-id: trunk@6739 -
2007-03-06 10:17:03 +00:00
Jonas Maebe
ab906ce02e
* regenerated makefiles
...
git-svn-id: trunk@6734 -
2007-03-06 09:56:04 +00:00