Timo Kreuzer
7ef3df4e3b
implement __mulh and __umulh
...
svn path=/branches/ros-amd64-bringup/; revision=40088
2009-03-18 16:17:53 +00:00
Timo Kreuzer
0aa7524668
#undef i386 in the pspec file
...
svn path=/branches/ros-amd64-bringup/; revision=40087
2009-03-18 10:30:42 +00:00
Timo Kreuzer
cc46ea9be4
Fix 2 small typos
...
svn path=/branches/ros-amd64-bringup/; revision=39639
2009-02-17 04:11:41 +00:00
Timo Kreuzer
f17b5540cf
fix PSEH build for x86
...
svn path=/branches/ros-amd64-bringup/; revision=39625
2009-02-16 14:44:05 +00:00
Timo Kreuzer
92649ee4f7
- Add an own fastinterlck.c for amd64
...
- Don't compile the generic interlocked functions
- Implement ExQueryDepthSList and add it to exports
- replace a bunch of #ifdefs with -arch=...
svn path=/branches/ros-amd64-bringup/; revision=39544
2009-02-11 00:38:42 +00:00
Timo Kreuzer
0377e0f619
x64 version of ntoskrnl doesn't export ExInterlockedAddLargeStatistic
...
svn path=/branches/ros-amd64-bringup/; revision=39533
2009-02-10 15:15:07 +00:00
Timo Kreuzer
3b1562f65b
ExInitializeSystemlookasideList: Use InitializeSListHead instead of directly accessing the members
...
ExpAllocateLocallyUniqueId: use InterlockedCompareExchange64 instead of non-portable ExfInterlockedCompareExchange64
svn path=/branches/ros-amd64-bringup/; revision=39522
2009-02-10 05:27:36 +00:00
Timo Kreuzer
00f7494e8e
According to msdn CryptReleaseContext returns 0 on error.
...
but INVALID_HANDLE_VALUE is -1, go back to original code
svn path=/branches/ros-amd64-bringup/; revision=39469
2009-02-08 03:27:01 +00:00
Timo Kreuzer
ca968fbb46
fix some definitions in mmsystem.h
...
svn path=/branches/ros-amd64-bringup/; revision=39468
2009-02-08 03:10:23 +00:00
Timo Kreuzer
dadf662776
rbuild: improve r37786 a bit
...
- Link to libgcc_eh for C++ apps.
svn path=/branches/ros-amd64-bringup/; revision=39416
2009-02-05 18:37:48 +00:00
Timo Kreuzer
ae1cda6270
rbuild: implement MingwModuleHandler::GetDebugFormat(), returning "dwarf-2" on amd64, "stabs+" in all other cases so far.
...
svn path=/branches/ros-amd64-bringup/; revision=39415
2009-02-05 18:29:24 +00:00
Timo Kreuzer
203459bc9e
csrsrv: convert to spec
...
svn path=/branches/ros-amd64-bringup/; revision=39375
2009-02-04 03:41:43 +00:00
Timo Kreuzer
2204f4ce96
remove an old hack
...
svn path=/branches/ros-amd64-bringup/; revision=39373
2009-02-04 03:34:53 +00:00
Timo Kreuzer
66f30cfa89
Fix LDR_DATA_TABLE_ENTRY mamber names
...
svn path=/branches/ros-amd64-bringup/; revision=39372
2009-02-04 03:15:10 +00:00
Timo Kreuzer
8c77907bae
rbuild: this got lost, too
...
svn path=/branches/ros-amd64-bringup/; revision=39371
2009-02-04 01:45:14 +00:00
Timo Kreuzer
0b3583a39b
rbuild: merge what got lost from r38301
...
svn path=/branches/ros-amd64-bringup/; revision=39370
2009-02-04 01:44:23 +00:00
Timo Kreuzer
e3af9afd04
sync widl to trunk r39350
...
svn path=/branches/ros-amd64-bringup/; revision=39367
2009-02-04 01:23:02 +00:00
Timo Kreuzer
29801bdec4
merge r39363 from trunk
...
svn path=/branches/ros-amd64-bringup/; revision=39365
2009-02-04 00:08:00 +00:00
Timo Kreuzer
886623464d
remove duplicate reference to libcntpr
...
svn path=/branches/ros-amd64-bringup/; revision=39363
2009-02-04 00:04:22 +00:00
Timo Kreuzer
cfd74942e7
dxtn: convert to spec
...
svn path=/branches/ros-amd64-bringup/; revision=39361
2009-02-03 23:59:05 +00:00
Timo Kreuzer
4507070315
update tracert from trunk
...
svn path=/branches/ros-amd64-bringup/; revision=39360
2009-02-03 23:53:04 +00:00
Timo Kreuzer
c7f6d8fd09
update ping from trunk
...
svn path=/branches/ros-amd64-bringup/; revision=39358
2009-02-03 23:37:52 +00:00
Timo Kreuzer
bc2fb17d2b
update calc part 2
...
svn path=/branches/ros-amd64-bringup/; revision=39356
2009-02-03 23:21:36 +00:00
Timo Kreuzer
861dce28f8
Update calc
...
svn path=/branches/ros-amd64-bringup/; revision=39355
2009-02-03 23:19:18 +00:00
Timo Kreuzer
f611bc9f3d
Sync to trunk r39350.
...
Usermode is broken. Some idl problem.
svn path=/branches/ros-amd64-bringup/; revision=39352
2009-02-03 22:14:40 +00:00
Dmitry Chapyshev
b45c5496ad
- Add missed structure and function to shellapi.h
...
- Add more stubs to shell32
svn path=/trunk/; revision=39350
2009-02-03 20:56:26 +00:00
Dmitry Chapyshev
861fec6cd7
- Fix build. Sorry :)
...
svn path=/trunk/; revision=39348
2009-02-03 20:11:44 +00:00
Timo Kreuzer
a3df672920
[DDK] Move rtl byteswap functions to wdm.h and add intrinsic definitions
...
svn path=/branches/ros-amd64-bringup/; revision=39347
2009-02-03 19:55:11 +00:00
Timo Kreuzer
6130b41fe2
[NDK] Use intrinsics for rtl byteswap functions for GNUC, too. Only include them if NTOS_MODE_USER. Fuctions are only present for NTDDI_VERSION >= NTDDI_WIN2K
...
svn path=/branches/ros-amd64-bringup/; revision=39346
2009-02-03 19:51:09 +00:00
Timo Kreuzer
f983125e50
ksuser: convert to spec, don't allow warnings
...
svn path=/branches/ros-amd64-bringup/; revision=39345
2009-02-03 19:42:31 +00:00
Dmitry Chapyshev
a018d892fe
- Add more stubs
...
- Fix return value for PathIsTemporaryW
svn path=/trunk/; revision=39344
2009-02-03 19:41:15 +00:00
Gregor Schneider
bd65505332
Delete old XLateObj before creating a new one, fixes a mem leak when installing .Net 2.0 Framework
...
svn path=/trunk/; revision=39343
2009-02-03 19:37:18 +00:00
Timo Kreuzer
19e9f7ea24
Fix broken and overcomplicated pointer arithmetic
...
svn path=/branches/ros-amd64-bringup/; revision=39342
2009-02-03 19:26:00 +00:00
Gregor Brunmar
fe9de35fff
D3D9:
...
* Fixed compilation error
* Implemented IDirect3DBaseTexture9's and IDirect3DTexture9's GetAutoGenFilterType(), GetLOD() and GetLevelCount()
svn path=/trunk/; revision=39341
2009-02-03 18:55:20 +00:00
Colin Finck
98346f3252
Revert 39295 on request of hpoussin
...
svn path=/trunk/; revision=39340
2009-02-03 17:27:10 +00:00
Johannes Anderwald
613f4b1847
- fix bug 4126 by Mario Kacmar
...
svn path=/trunk/; revision=39339
2009-02-03 16:55:54 +00:00
Timo Kreuzer
e7cb518fd7
deconstify target in interlocked intrinsics
...
svn path=/branches/ros-amd64-bringup/; revision=39338
2009-02-03 16:48:50 +00:00
Gregor Schneider
7da4798c20
Testcase extension by Evgeny Boltik <BSTSoft AT narod DOT ru>:
...
- Test StretchBlt ROP codes similar to BitBlt
- Offset drawing coordinates with SetWindowOrgEx
- Show an overview of several hatched brushes
- This was used to test r39336, r39332 and r39326 and the src&dst StretchBlt ROP support
svn path=/trunk/; revision=39337
2009-02-03 16:11:31 +00:00
Gregor Schneider
b4c66a205a
Offset the source and destination rectangles as pointed out in bug #4107 . Remove respective FIXME.
...
svn path=/trunk/; revision=39336
2009-02-03 15:58:46 +00:00
Timo Kreuzer
f61c37c2cb
fix prototype of RtlAllocateHeap
...
svn path=/branches/ros-amd64-bringup/; revision=39335
2009-02-03 15:43:51 +00:00
Christoph von Wittich
0c9b0cdd9d
don't return FALSE when there is a DataSectionObject without reference as it breaks ole32 storage
...
needs further investigation
svn path=/trunk/; revision=39334
2009-02-03 15:32:36 +00:00
Timo Kreuzer
61467fd142
hid: convert to spec (taken from wine)
...
svn path=/branches/ros-amd64-bringup/; revision=39333
2009-02-03 15:23:27 +00:00
Gregor Schneider
acf1b854aa
Brush displacement fix from r39326 for 24bpp.
...
svn path=/trunk/; revision=39332
2009-02-03 15:17:31 +00:00
Timo Kreuzer
58ab969261
implement __iob_func()
...
svn path=/branches/ros-amd64-bringup/; revision=39331
2009-02-03 15:14:30 +00:00
Dmitry Chapyshev
b89298805f
- Add correct names for all stubs (based on information from http://www.geoffchappell.com/studies/windows/shell/shell32/api/index.htm )
...
- Fix SHSetShellWindowEx
svn path=/trunk/; revision=39329
2009-02-03 15:07:53 +00:00
Timo Kreuzer
38c6f78763
dnsapi.dll: convert to spec (taken from wine)
...
svn path=/branches/ros-amd64-bringup/; revision=39328
2009-02-03 14:57:37 +00:00
Christoph von Wittich
8517038812
fix formatting
...
svn path=/trunk/; revision=39327
2009-02-03 14:50:50 +00:00
Gregor Schneider
a9d8af1af6
Evgeny Boltik <BSTSoft AT narod DOT ru>:
...
Fix a brush displacement that was shown after clipping a bitblitted picture (8/16/32bpp). Bug #4107
svn path=/trunk/; revision=39326
2009-02-03 14:43:19 +00:00
Timo Kreuzer
5f3118f01c
include time.h for struct tm
...
svn path=/branches/ros-amd64-bringup/; revision=39325
2009-02-03 14:43:10 +00:00
Timo Kreuzer
665679dffe
time.h: rename include guard to _INC_TIME, remove localtime_s and localtime_r definition, define asctime_s only if __STDC_WANT_SECURE_LIB is defined.
...
svn path=/branches/ros-amd64-bringup/; revision=39324
2009-02-03 14:34:30 +00:00