Commit graph

38556 commits

Author SHA1 Message Date
Hervé Poussineau 9f71bce6b4 Improve ARC file infrastructure, by adding a compatibility layer from old to new system (new to old already exists)
i386: when reading sectors, use dedicated scratch area
Increase number of available open files to 60, because something seems to leak file descriptors

svn path=/trunk/; revision=42526
2009-08-08 17:04:53 +00:00
Stefan Ginsberg 79c9204f9e - Fix compilation of csrsrv:
- helper.h does not exist anymore, so define what was used in srv.h instead
- Complete migration to PSEH2
- TEB's Cid was renamed to ClientId -- update the code
- Rename DllMain to DllMainCRTStartup as this is what we link a native dll to
- Fix some incorrect entries in the .spec
- Also fix some /W4 warnings. Add a note to CsrPopulateDosDevicesDirectory that the code is incomplete and will never stop looping (spotted by /W4).
- Does not link completely yet due to some missing function stubs.

svn path=/trunk/; revision=42525
2009-08-08 16:50:27 +00:00
Gregor Schneider 6ff2cad0ff Remove temporary debug code, crash was fixed by r42506 and r42517
svn path=/trunk/; revision=42523
2009-08-08 16:24:22 +00:00
Christoph von Wittich 24c3dd1abc sync msacm with wine 1.1.27
svn path=/trunk/; revision=42522
2009-08-08 16:14:46 +00:00
Gregor Schneider 0656aaaacd Only set text resource in DefWndProcA on WM_NCCREATE if passed and exists
See issue #4766 for more details.

svn path=/trunk/; revision=42521
2009-08-08 16:14:43 +00:00
Gregor Schneider 3786d6dd01 Don't access the device mode if it is not passed (user32 monitor crash)
svn path=/trunk/; revision=42520
2009-08-08 16:01:24 +00:00
Gregor Schneider 4413118e20 Revert r42518: no user mode types in DDK
svn path=/trunk/; revision=42519
2009-08-08 15:10:01 +00:00
Gregor Schneider 5dfa2c31de ULONG->DWORD as seen on MSDN for (U)LARGE_INTEGER
svn path=/trunk/; revision=42518
2009-08-08 15:01:38 +00:00
Gregor Schneider 7b6de8b1d4 -Use correct conversion factors in FileTimeToUnixTime (increased by factor 1000)
-Prefer time_t to arch specific __time64_t
-Assumption from r42506 was wrong: GetSystemTimeAsFileTime supplies good values

svn path=/trunk/; revision=42517
2009-08-08 14:55:25 +00:00
Stefan Ginsberg e8aa4b4280 - Silence a soundblaster warning on release build
svn path=/trunk/; revision=42516
2009-08-08 14:41:50 +00:00
Stefan Ginsberg c5045dd4e7 - Undefine __ROS_LONG64__ for ReactOS' extensions to kernel32 and setupapi Winetests -- fixes even more warnings
svn path=/trunk/; revision=42514
2009-08-08 13:34:12 +00:00
Stefan Ginsberg 988ffc77d4 - Correct the RegionSize member of MEMORY_BASIC_INFORMATION -- it is pointer sized.
- Make RPC_STATUS respect __ROS_LONG64__ -- fixes a bunch of format warnings in the rpcrt4 Winetest.

svn path=/trunk/; revision=42513
2009-08-08 13:32:15 +00:00
Christoph von Wittich b9ad186036 sync msi winetest with wine 1.1.27
svn path=/trunk/; revision=42511
2009-08-08 12:48:20 +00:00
Christoph von Wittich 4c4e558887 sync widl to wine 1.1.27
svn path=/trunk/; revision=42510
2009-08-08 12:40:21 +00:00
Christoph von Wittich 220177d4de always build 32 bit typelibs
svn path=/trunk/; revision=42509
2009-08-08 12:37:01 +00:00
Christoph von Wittich 50ba99e99c sync msi with wine 1.1.27
svn path=/trunk/; revision=42507
2009-08-08 11:55:51 +00:00
Gregor Schneider 522d088b11 -time() returns a valid value even if no pointer is passed
-Exposes another bug: kernel32's GetSystemTimeAsFileTime currently returns invalid (too low) time values

svn path=/trunk/; revision=42506
2009-08-08 11:40:48 +00:00
Christoph von Wittich cc30ba1d67 fix rc files
svn path=/trunk/; revision=42505
2009-08-08 10:48:08 +00:00
Christoph von Wittich aa0abcf51e partial revert of r41765
svn path=/trunk/; revision=42504
2009-08-08 10:22:51 +00:00
Christoph von Wittich 6dc4143481 partial revert of r41770
svn path=/trunk/; revision=42503
2009-08-08 10:18:41 +00:00
Christoph von Wittich 847a9ddf02 partial revert of r41768
svn path=/trunk/; revision=42502
2009-08-08 10:14:13 +00:00
Christoph von Wittich 80e7d449b2 partial revert of r41766
svn path=/trunk/; revision=42501
2009-08-08 10:09:14 +00:00
Pierre Schweitzer 92a36f7e01 Include header where needed
svn path=/trunk/; revision=42499
2009-08-08 09:49:27 +00:00
Christoph von Wittich db136c3959 -sync wrc to wine 1.1.27
-apply a patch from Marcus Meissner to fix reading from stdin (broken in current wine)

svn path=/trunk/; revision=42498
2009-08-08 09:09:37 +00:00
Christoph von Wittich e465790307 sync jscript_winetest with wine 1.1.27
svn path=/trunk/; revision=42497
2009-08-08 07:34:31 +00:00
Christoph von Wittich 23d4ad046d sync jscript with wine 1.1.27
svn path=/trunk/; revision=42496
2009-08-08 07:34:09 +00:00
Hervé Poussineau 2a10e77d03 [lsasrv] Do not launch a thread to listen for incoming calls, but do it directly
Better LsarClose stub, which tries to do the right thing
Fix a few prototypes
See issue #4689 for more details.

svn path=/trunk/; revision=42495
2009-08-08 07:27:37 +00:00
Christoph von Wittich ac25f23e18 delete obsolete diff
svn path=/trunk/; revision=42494
2009-08-08 07:20:55 +00:00
Christoph von Wittich f2475c62a6 allow warnings for idl
svn path=/trunk/; revision=42493
2009-08-08 07:06:52 +00:00
Christoph von Wittich 681b7b3276 try to re enable rpc4rt winetest
svn path=/trunk/; revision=42492
2009-08-08 06:47:51 +00:00
Cameron Gutman c319a3c9bb - Stop trying to find more adapters if it failed to avoid spamming the debug log
- Should fix buildbot test 2nd stage

svn path=/trunk/; revision=42491
2009-08-08 03:18:41 +00:00
Timo Kreuzer 7b56dfa270 NtUserGetIconInfo: Move lockingunlocking out of SEH, as this is a bad idea. Get rid of RETURN(). Add a comment.
svn path=/trunk/; revision=42490
2009-08-08 02:47:32 +00:00
Timo Kreuzer c136124b2f [win32k]
- Use DIB_GetDIBWidthBytes and BitsPerFormat instead of switch
- Add SPS_CHANGE flag when calling IntEngSetPointerShape
- Fixes VMWare Driver mouse pointer regression

svn path=/trunk/; revision=42489
2009-08-08 02:42:41 +00:00
Timo Kreuzer 257366ffa4 Comment out rpcrt4 winetest, as it breaks testcd.
svn path=/trunk/; revision=42488
2009-08-08 01:35:06 +00:00
Timo Kreuzer f691efa3b4 Update the fill brush, in NtGdiFillPath.
svn path=/trunk/; revision=42487
2009-08-08 00:50:42 +00:00
Stefan Ginsberg dce78c56fc - Don't use dllexport for dxapi -- we have a .spec
svn path=/trunk/; revision=42486
2009-08-07 21:53:26 +00:00
Stefan Ginsberg a553ba4adc - Use APIENTRY compatible -- wdmaud now builds
svn path=/trunk/; revision=42485
2009-08-07 21:27:45 +00:00
Stefan Ginsberg 41f20a9b19 - Don't assume _MSC_VER means PSDK in regedit -- add a note so this isn't forgotten.
svn path=/trunk/; revision=42484
2009-08-07 21:15:17 +00:00
Stefan Ginsberg a980836dd8 - Make rapps MSVC-friendly
svn path=/trunk/; revision=42483
2009-08-07 21:10:16 +00:00
Christoph von Wittich 3a66251576 sync rpcrt4 winetest with wine 1.1.26
svn path=/trunk/; revision=42482
2009-08-07 21:02:55 +00:00
Christoph von Wittich cf7b35520e APIENTRY LONG --> LONG APIENTRY
svn path=/trunk/; revision=42481
2009-08-07 20:17:55 +00:00
Aleksey Bragin e3ff5fffdc - Sync WIDL and ole32 with Wine-1.1.23, w/o syncing rpcrt4. Credits go to Christoph for helping out with this sync. Tested with rpcrt4_winetests and MS Office 2003 setup.
svn path=/trunk/; revision=42480
2009-08-07 20:15:12 +00:00
Stefan Ginsberg 94ece7bbdb . Define APIENTRY compatibly for MSVC
svn path=/trunk/; revision=42479
2009-08-07 20:12:19 +00:00
Stefan Ginsberg 35c6c8de82 - C89 compliance for iphlpapi
svn path=/trunk/; revision=42478
2009-08-07 20:03:37 +00:00
Stefan Ginsberg ba45460b9c - Fix broken include path for MSVC -- appwiz, input, joy and telephon applets now compile
svn path=/trunk/; revision=42477
2009-08-07 19:49:22 +00:00
Stefan Ginsberg cae766f61e - Remove another assumption that _MSC_VER means the MSVC build environment -- aclui now builds.
svn path=/trunk/; revision=42476
2009-08-07 19:37:11 +00:00
Stefan Ginsberg 0787f783d7 Move variable initialization to top of scope.
Welcome to MSVC, eventlog. It is safer here.

svn path=/trunk/; revision=42475
2009-08-07 19:19:46 +00:00
Stefan Ginsberg 5c28e5923e - Remove HalDisplayString from the DDK as it doesn't belong there and is already in the NDK.
- Move KeFlushQueuedDpcs from NDK to DDK as this is where it belongs -- it is a documented routine.

svn path=/trunk/; revision=42474
2009-08-07 19:16:01 +00:00
Michael Martin 8b8078a0da - Calling NtLoadDriver on an already loaded driver should fail with STATUS_IMAGE_ALREADY_LOADED. Fixes one test for kmtest driver tests and a bugcheck when loading the driver a second time.
svn path=/trunk/; revision=42473
2009-08-07 18:27:31 +00:00
KJK::Hyperion 90ae79bfc0 modified include/psdk/windows.h
modified   include/psdk/winnt.h
   Visual C++ needs love, too. Extend conditional w32api code for Watcom C to Visual C++

svn path=/trunk/; revision=42472
2009-08-07 17:07:10 +00:00