Timo Kreuzer
9b9bf81ccc
[CMAKE]
...
Remove unneccessary EXTERNAL_OBJECT property
svn path=/branches/cmake-bringup/; revision=50629
2011-02-09 11:16:40 +00:00
Timo Kreuzer
fc12facc03
[CMAKE]
...
Ignore warnings about different section flags, when linking freeldr
svn path=/branches/cmake-bringup/; revision=50628
2011-02-09 11:09:50 +00:00
Timo Kreuzer
b32867cfba
[CMAKE]
...
Link cryptdll to advapi32
svn path=/branches/cmake-bringup/; revision=50627
2011-02-09 10:30:01 +00:00
Amine Khaldi
f11bd43d00
[FREELDR]
...
- Don't apply gcc only flags to msvc.
svn path=/branches/cmake-bringup/; revision=50606
2011-02-04 22:43:36 +00:00
Amine Khaldi
4426c9c0e7
[PORTCLS]
...
- Merge 50601 and 50602 from trunk. Portcls now compiles and links with msvc.
svn path=/branches/cmake-bringup/; revision=50603
2011-02-03 18:26:08 +00:00
Timo Kreuzer
321385374d
[CMAKE]
...
-Define HAVE_ALLOCA_H for dbghelp
svn path=/branches/cmake-bringup/; revision=50599
2011-02-02 17:40:25 +00:00
Timo Kreuzer
41d9b26507
[WINE]
...
Add alloca.h, which includes malloc.h. This is neccessary for MSVC builds of dbghelp
svn path=/branches/cmake-bringup/; revision=50598
2011-02-02 17:39:22 +00:00
Timo Kreuzer
85c0b78873
[SECUR32]
...
- Sort exports like on Windows
- Implement some functions as proper stubs
[SECURITY]
- Cleanup exports (remove 31 of 77 functions)
- properly forward all exports
- Link to secur32 for forwarded exports
svn path=/branches/cmake-bringup/; revision=50597
2011-02-02 17:06:20 +00:00
Timo Kreuzer
f9a184e117
[CMAKE]
...
Link fusion to uuid to fix msvc build
svn path=/branches/cmake-bringup/; revision=50595
2011-02-02 14:41:48 +00:00
Timo Kreuzer
f264eb68b2
[CMAKE]
...
Fix MSVC build of normaliz
svn path=/branches/cmake-bringup/; revision=50594
2011-02-02 14:05:29 +00:00
Timo Kreuzer
61c48c4272
[CMAKE]
...
Fix a typo
svn path=/branches/cmake-bringup/; revision=50593
2011-02-02 14:01:06 +00:00
Timo Kreuzer
7b45f773ed
[CMAKE]
...
Link cfgmgr32 to setupapi, it redirects functions there and MSVC needs the importlib for that.
svn path=/branches/cmake-bringup/; revision=50592
2011-02-02 13:52:30 +00:00
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