Commit Graph
35662 Commits
Author SHA1 Message Date
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