Timo Kreuzer
ca768add12
[USER32]
...
- Remove exports for IsProcess16Bit and IsSETEnabled
- Redirect CalcMenuBar, PaintMenuBar and SetConsoleReserveKeys to NtUser*
- Implement stubs for BuildReasonArray, CreateSystemThreads, DestroyReasons, DeviceEventWorker, GetCursorFrameInfo, GetReasonTitleFromReasonCode, RecordShutdownReason, UserLpkPSMTextOut, UserLpkTabbedTextOut, Win32PoolAllocationStats
- Remove implementations of SetCursor, ClipCursor, GetClipCursor and HiliteMenuItem
- Remove auto stub file from sources
- Fix resource include path
svn path=/branches/cmake-bringup/; revision=50590
2011-02-02 13:15:26 +00:00
Timo Kreuzer
a2ceee354a
[CMAKE]
...
revert r50587
svn path=/branches/cmake-bringup/; revision=50589
2011-02-01 22:07:32 +00:00
Timo Kreuzer
79d0882159
[CMAKE]
...
Correctly define CMAKE_RC_CREATE_SHARED_LIBRARY and CMAKE_ASM_CREATE_SHARED_LIBRARY for MSVC.
svn path=/branches/cmake-bringup/; revision=50588
2011-02-01 22:06:31 +00:00
Timo Kreuzer
fbba664095
[TAPIUI]
...
Set linker language C
svn path=/branches/cmake-bringup/; revision=50587
2011-02-01 21:51:48 +00:00
Timo Kreuzer
4fa40b55e4
[MSCMS]
...
mscms needs to link to advapi32, currently gcc builds optimize the calls to Reg* apis away, because of unimplemented fucntions.
svn path=/branches/cmake-bringup/; revision=50586
2011-02-01 20:23:33 +00:00
Timo Kreuzer
7d6c6d9196
[JSCRIPT]
...
Fix build with MSVC
svn path=/branches/cmake-bringup/; revision=50585
2011-02-01 20:08:13 +00:00
Timo Kreuzer
12eb8a290f
[CMAKE]
...
add ftol2_asm.s to crt and ci.c to msvcsup
svn path=/branches/cmake-bringup/; revision=50584
2011-01-31 23:29:03 +00:00
Timo Kreuzer
84a13923a5
[CRT]
...
Implement call_finally_block, call_filter and call_unwind_func for MSVC
svn path=/branches/cmake-bringup/; revision=50583
2011-01-31 22:10:17 +00:00
Sylvain Petreolle
f22ed7dc10
[CMAKE]
...
Sync trunk up to r50570.
svn path=/branches/cmake-bringup/; revision=50581
2011-01-31 21:47:39 +00:00
Timo Kreuzer
99f04cc9ab
[CMAKE]
...
(M)IDL doesn't allow definiting multiple identifiers with the same name and different case. Define MSIRUNMODE to MSIRUNMODE_T so it doesn't conflict with MsiRunMode anymore.
svn path=/branches/cmake-bringup/; revision=50580
2011-01-31 21:44:35 +00:00
Timo Kreuzer
b75df5788b
[CMAKE]
...
Fix MSVC build of imm32
svn path=/branches/cmake-bringup/; revision=50579
2011-01-31 21:11:21 +00:00
Timo Kreuzer
8ea8ddbce1
[CMAKE]
...
Disable run-time type information for MSVC
svn path=/branches/cmake-bringup/; revision=50578
2011-01-31 19:47:02 +00:00
Timo Kreuzer
cb4db3af6f
[CRT]
...
Put __declspec(nothrow) at a valid (for MSVC) position.
svn path=/branches/cmake-bringup/; revision=50577
2011-01-31 19:46:05 +00:00
Sylvain Petreolle
7de1e5ea8a
[CMAKE]
...
Fix WSCUpdateProvider spec entry.
svn path=/branches/cmake-bringup/; revision=50576
2011-01-31 16:32:16 +00:00
Sylvain Petreolle
9fe4129254
[CMAKE]
...
Fix classpnp build.
svn path=/branches/cmake-bringup/; revision=50575
2011-01-31 15:56:39 +00:00
Timo Kreuzer
9cc4f5ceee
[CMAKE]
...
Don't automatically add stub files to the sources, instead add them manually where neccessary. also fix a number of spec files to resemble actual state of implementation.
svn path=/branches/cmake-bringup/; revision=50574
2011-01-31 14:20:53 +00:00
Timo Kreuzer
ea3b37d0f8
[UUID]
...
Define _MIDL_USE_GUIDDEF_, this causes __decspec(selectany) to be used on the iids. This way we don't need any linker flags to silence warnings and it also fixes errors when linking later.
svn path=/branches/cmake-bringup/; revision=50573
2011-01-30 22:10:55 +00:00
Timo Kreuzer
1b18ef5578
[UUID]
...
Fix build with MSVC. We ignore warnings about duplicated symbols. MS uuid also contains them.
svn path=/branches/cmake-bringup/; revision=50572
2011-01-30 20:05:05 +00:00
Amine Khaldi
c2e1cbdff3
[ROSSYM]
...
- Properly handle images without debug symbols.
svn path=/branches/cmake-bringup/; revision=50571
2011-01-30 16:43:08 +00:00
Eric Kohl
83cdb8776c
[NPFS]
...
Return multiple file entries in a single request.
svn path=/trunk/; revision=50570
2011-01-30 15:13:35 +00:00
Timo Kreuzer
96abfd1223
[UUID]
...
The old uuid library was one file containing all the uuids, generated from the psdk headers, which results in all GUIDs being linked, as soon as a single one is used. Also while widl creates DEFINE_GUID() entries in the header files, midl only creates "extern GUID", so this didn't work on MSVC. The new version uses iid files generated from the idl files and some extra C files. This works with both midl and widl, reduces overhead when linking uuids and is much closer to MS uuid lib.
svn path=/branches/cmake-bringup/; revision=50569
2011-01-30 14:09:38 +00:00
Michael Martin
613f1bbf85
[EXPLORER_NEW]
...
Implement resizing the work area.
Patch by greenie (greenie__ at hotmail dot com)
See issue #5846 for more details.
svn path=/trunk/; revision=50568
2011-01-30 03:56:40 +00:00
Eric Kohl
72664fe2d6
[LSALIB]
...
Fix compiler warnings for AMD64 build.
svn path=/trunk/; revision=50566
2011-01-29 19:01:34 +00:00
Aleksey Bragin
e7d3f44f6f
- Define M_PI_4 too.
...
svn path=/trunk/; revision=50565
2011-01-29 19:00:15 +00:00
Timo Kreuzer
ff4324fb98
[CMAKE]
...
Fix compilation of actxprxy with MSVC
svn path=/branches/cmake-bringup/; revision=50563
2011-01-29 18:16:46 +00:00
Timo Kreuzer
4d2d6956d3
[CMAKE]
...
Link ole32 to iidlib. Fixes compilation on MSVC
svn path=/branches/cmake-bringup/; revision=50562
2011-01-29 17:58:43 +00:00
Timo Kreuzer
04e691ee90
[UUID]
...
Remove duplicate iids
svn path=/branches/cmake-bringup/; revision=50561
2011-01-29 17:58:06 +00:00
Timo Kreuzer
cdf564ef64
[CMAKE]
...
Add iidlib, a library containing all iids from the idl files
svn path=/branches/cmake-bringup/; revision=50560
2011-01-29 17:57:34 +00:00
Timo Kreuzer
1b389a39f8
[CMAKE]
...
- Add a macro add_iid_library to generate a static lib containing iids
- Fix get_includes and get_defines
svn path=/branches/cmake-bringup/; revision=50559
2011-01-29 17:45:45 +00:00
Timo Kreuzer
e33bf5e8ba
[CLASSPNP]
...
Fix build with MSVC
svn path=/branches/cmake-bringup/; revision=50558
2011-01-29 15:12:40 +00:00
Timo Kreuzer
2ea20c66b6
[FRAMEBUF_NEW]
...
Fix build with MSVC
svn path=/branches/cmake-bringup/; revision=50557
2011-01-29 15:02:53 +00:00
Timo Kreuzer
a042b23093
[VGA_NEW]
...
Fix build with msvc
svn path=/branches/cmake-bringup/; revision=50556
2011-01-29 14:57:40 +00:00
Timo Kreuzer
dc0e8ba402
[NTDLL_APITEST]
...
Make syntax of ZwContinue.S ML compatible
svn path=/trunk/; revision=50555
2011-01-29 14:47:29 +00:00
Timo Kreuzer
e3d0802c23
[PSDK]
...
Fix include of windows.h from rpc.h
svn path=/branches/cmake-bringup/; revision=50554
2011-01-29 14:41:18 +00:00
Timo Kreuzer
2d462cd8b1
[CMAKE]
...
Don't compile w32kdll and w32knapi test on MSVC
svn path=/trunk/; revision=50553
2011-01-29 14:08:44 +00:00
Aleksey Bragin
a5dcd02b08
[TDI]
...
- Oleg Baikalow: Finish CTE timers. CTE implementation is complete now.
svn path=/trunk/; revision=50552
2011-01-29 14:03:41 +00:00
Aleksey Bragin
10c56cc21a
[TDI]
...
- Move CTE routines into corresponding events.c and timer.c source code files before further applying Oleg's patches.
svn path=/trunk/; revision=50551
2011-01-29 13:07:06 +00:00
Aleksey Bragin
fa2a65b537
[TDI]
...
- Oleg Baikalow: Implement basic event and delayed event support functions for CTE. Structure names are made up, but their contents should be compatible with what Windows 2003 tdi.sys uses. Formatting and coding style fixes by the committer.
svn path=/trunk/; revision=50550
2011-01-29 11:13:51 +00:00
Timo Kreuzer
48a509e1d2
[CMAKE]
...
Ignore MSVC standard includes
svn path=/branches/cmake-bringup/; revision=50549
2011-01-29 10:29:42 +00:00
James Tabor
e459daf68f
[Win32k]
...
- Fix crash with standalone win test_hind_message test.
svn path=/trunk/; revision=50548
2011-01-29 09:09:10 +00:00
James Tabor
ac10b13f14
[Win32k]
...
- Patch by rafalh <rafalh1992 at o2 dor pl>, see bug 5835. Fix timers implementation.
svn path=/trunk/; revision=50547
2011-01-29 09:03:25 +00:00
Aleksey Bragin
3ade810715
- Oleg Baikalow: TDI exported function prototypes are documented in WDK 7, so use them in our driver instead of old, probably NT4-aged stubs full of unknown variables.
...
- Oleg Baikalow: Don't use psdk's tdi.h but use a real tdikrnl.h (adding a _TDI_ global define so it's recognized as a tdi driver itself).
svn path=/trunk/; revision=50546
2011-01-28 22:13:44 +00:00
Timo Kreuzer
ca495a84b1
[IP]
...
Convert checksum.S to new ML compatible syntax. Resulting obj was compared and is identical to trunk (both GAS and ML)
svn path=/branches/cmake-bringup/; revision=50545
2011-01-28 20:35:22 +00:00
Aleksey Bragin
840ffb118a
- Robert Horvath: Modify GetFullPathName to follow Windows behaviour more closely. Reduces kernel32:path winetests by 4, and fixes all GetFullPathName tests.
...
See issue #5865 for more details.
svn path=/trunk/; revision=50544
2011-01-28 20:22:15 +00:00
Aleksey Bragin
0c53866f7f
- Robert Horvath: Always limit destLen to MAX_PATH (modified to an if condition by me).
...
See issue #5861 for more details.
svn path=/trunk/; revision=50543
2011-01-28 20:18:07 +00:00
Johannes Anderwald
2e9e41d857
[KS]
...
- Less spam, more information
svn path=/trunk/; revision=50542
2011-01-28 19:45:49 +00:00
Timo Kreuzer
56a3daafd4
[PSDK]
...
Fix inline definition of STRSAFEAPI for MSVC
svn path=/branches/cmake-bringup/; revision=50541
2011-01-28 19:41:28 +00:00
Timo Kreuzer
0f56e5955a
[CMAKE]
...
Set linker language for win32ksys to C. Fixes MSVC compilation
svn path=/branches/cmake-bringup/; revision=50540
2011-01-28 19:37:22 +00:00
Timo Kreuzer
14a2a83fa2
[CMAKE]
...
Remove module name from ntoskrnl add_importlib_target
svn path=/branches/cmake-bringup/; revision=50539
2011-01-28 18:16:48 +00:00
Timo Kreuzer
066102156e
[HID]
...
Fix spec file. All of the functions are present, either stubbed or implemented.
svn path=/branches/cmake-bringup/; revision=50538
2011-01-28 18:13:54 +00:00