Commit Graph

25337 Commits

Author SHA1 Message Date
florian
85189db6fe * test fixed, hopefully
git-svn-id: trunk@6810 -
2007-03-12 20:04:27 +00:00
florian
20eca6128f * merged from fixes
git-svn-id: trunk@6807 -
2007-03-12 19:57:34 +00:00
florian
9f3d43ec09 + more cse invariant nodes added
git-svn-id: trunk@6805 -
2007-03-12 19:47:04 +00:00
florian
418222bc32 * handle interfaces et al. correctly in Set/GetOrdProp, resolves #8510
git-svn-id: trunk@6804 -
2007-03-12 19:38:22 +00:00
florian
2085635fe7 * load moveproc with default value
git-svn-id: trunk@6803 -
2007-03-12 19:31:52 +00:00
Jonas Maebe
3b3060cec5 * fixed uninitialized result of handle_typed_read_write in
case no error occurred

git-svn-id: trunk@6802 -
2007-03-12 14:43:04 +00:00
joost
5f0bd73dec * Fixed bug #8477
git-svn-id: trunk@6801 -
2007-03-12 09:41:43 +00:00
florian
8ec185eb10 * pretty basic InterlockedCompareExchange test
git-svn-id: trunk@6799 -
2007-03-11 22:39:51 +00:00
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