Stefan Ginsberg
fa657e7e29
Fix Uniata for msvc:
...
- Add missing msvc intrinsics to winddk.h
- Don't assume compiler means a specific header set, and don't rely on the default calling convention being stdcall.
- Disable a warning spotted by MSVC -- requesting anyone with understanding of the code to have a look.
svn path=/trunk/; revision=42531
2009-08-08 18:27:01 +00:00
KJK::Hyperion
b7cb2a38aa
modified base/setup/vmwinst/vmwinst.c
...
modified base/setup/vmwinst/vmwinst.rbuild
Implement VMWare detection for Visual C++ as well
For cleaner code, use SEH instead of VEH, even if it means losing this pearl of ReactOS wisdom:
/* Setup a vectored exception handler to protect the detection. Don't use SEH
here so we notice the next time someone removes support for vectored
exception handling from ros... */
(www.passiveaggressivecommits.com, brought to you by Arch Blackmann!)
Of course, it also means trading our VEH bugs for our SEH bugs, so I'm not sure if it was worth changing
svn path=/trunk/; revision=42530
2009-08-08 18:03:48 +00:00
KJK::Hyperion
e50fa1e50e
modified dll/3rdparty/mesa32/src/main/imports.c
...
We don't have _aligned_malloc in our CRT, whatever compiler we use
modified dll/3rdparty/mesa32/src/main/imports.h
The mysterious MESA compilation bug has been found: seems the Visual C++ preprocessor doesn't know about the "F" number suffix
modified dll/3rdparty/mesa32/reactos.diff
Updated the diff
svn path=/trunk/; revision=42529
2009-08-08 17:18:34 +00:00
Hervé Poussineau
e307cb2881
Rework ISO9660 filesystem to use ARC file architecture.
...
ISO filesystem doesn't depend anymore of boot volume/system volume
svn path=/trunk/; revision=42528
2009-08-08 17:13:14 +00:00
Hervé Poussineau
20c8af6fef
Read freeldr.ini file using ARC file infrastructure
...
svn path=/trunk/; revision=42527
2009-08-08 17:08:51 +00:00
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