Timo Kreuzer
4ea9e2650f
[XCOPY]
...
Fix Swedish resource file syntax
svn path=/branches/cmake-bringup/; revision=49764
2010-11-24 08:51:44 +00:00
Timo Kreuzer
49fae5916f
[PSDK]
...
Fix compilation of ctfutb.idl with widl
svn path=/branches/cmake-bringup/; revision=49763
2010-11-24 08:48:34 +00:00
Timo Kreuzer
53eb6ed31f
[PSDK]
...
- Add a workaround to dispex.idl to prevent sal annotations to be generated. A better solution would be to have definitions in pur headers, but they conflict with external c++ headers.
- Add a number of missing interfaces
- Fix MIDL compilation of mlang, by adding adding a library definition
svn path=/branches/cmake-bringup/; revision=49762
2010-11-24 00:27:08 +00:00
Timo Kreuzer
e71cf78478
[CMAKE]
...
Use spec file for ntoskrnl and set image base to 0x00400000 on MSVC builds. This is the value that Windows has and the ms linker doesn't like to use the kernel address.
svn path=/branches/cmake-bringup/; revision=49709
2010-11-22 14:11:16 +00:00
Timo Kreuzer
d208da9a5b
[NTOSKRNL]
...
Don't include initguid.h in a global header. It causes the guids to be generated in every object file, using 16 bytes per guid. We were lucky that the linker seemed to detect duplicates, so that the resulting image size isn't affected. Add a new file guid.c, that only contains the guids.
svn path=/branches/cmake-bringup/; revision=49708
2010-11-22 14:08:41 +00:00
Timo Kreuzer
b473508960
[REGEDIT]
...
Fix syntax
svn path=/branches/cmake-bringup/; revision=49707
2010-11-22 13:06:05 +00:00
Timo Kreuzer
c9032b29c8
[CMAKE]
...
Don't automatically create and link manifest files on MSVC
svn path=/branches/cmake-bringup/; revision=49706
2010-11-22 12:57:51 +00:00
Timo Kreuzer
674c35dcd7
[CMAKE]
...
No precompiled headers for MSVC atm
svn path=/branches/cmake-bringup/; revision=49705
2010-11-22 12:25:25 +00:00
Timo Kreuzer
07359cbdc3
[PAINT]
...
Fix syntax
svn path=/branches/cmake-bringup/; revision=49704
2010-11-22 09:55:50 +00:00
Timo Kreuzer
0f10cf2e2a
[PDSK]
...
MIDL doesn't like if interfaces are not defined. Add some empty interfaces to activedbg.idl make it compile.
svn path=/branches/cmake-bringup/; revision=49703
2010-11-22 00:34:25 +00:00
Timo Kreuzer
9053592456
[PSDK]
...
Fix HTMLFormElement uuid and add missing retval in IHTMLDocument6
Add back some previously disabled idl files for msvc
svn path=/branches/cmake-bringup/; revision=49702
2010-11-21 23:51:09 +00:00
Timo Kreuzer
59a904c185
[PSDK]
...
Fix IRequestDictionary uuid
svn path=/branches/cmake-bringup/; revision=49700
2010-11-21 21:27:57 +00:00
Timo Kreuzer
ef952b8a6a
[PSDK]
...
Fix ITravelLog uuid
svn path=/branches/cmake-bringup/; revision=49699
2010-11-21 21:20:17 +00:00
Timo Kreuzer
ff48ee3d73
[KBSDLL]
...
Link explicitly to msvcrt
svn path=/branches/cmake-bringup/; revision=49698
2010-11-21 19:51:55 +00:00
Timo Kreuzer
e1f1113670
[CMAKE]
...
Allow no entrypoint for MSVC and use no entrypoint in genincdata to silence warning
svn path=/branches/cmake-bringup/; revision=49697
2010-11-21 19:47:55 +00:00
Sylvain Petreolle
046d0e3522
[CMAKE]
...
ntdllsys: Add asm dependency.
svn path=/branches/cmake-bringup/; revision=49696
2010-11-21 18:37:27 +00:00
Timo Kreuzer
a89666c0c1
[gdi32]
...
Fix spec file
svn path=/branches/cmake-bringup/; revision=49695
2010-11-21 18:11:50 +00:00
Timo Kreuzer
ea9d55b42c
[HAL]
...
Fix exports
svn path=/branches/cmake-bringup/; revision=49694
2010-11-21 17:24:11 +00:00
Timo Kreuzer
b9bb6eeba9
[RTL]
...
Add missing Interlocked definition
svn path=/branches/cmake-bringup/; revision=49690
2010-11-21 14:40:57 +00:00
Timo Kreuzer
dcb3379a79
[SCSIPORT]
...
Convert to spec
svn path=/branches/cmake-bringup/; revision=49689
2010-11-21 14:28:52 +00:00
Timo Kreuzer
357417071a
[MSVCRT]
...
Add 25 exports with proper entries instead of stub
svn path=/branches/cmake-bringup/; revision=49688
2010-11-21 13:46:56 +00:00
Timo Kreuzer
a233914955
[MSVCRT]
...
- Make stubs raise an exception like winestubs
- Remove ugly wine-stubs
svn path=/branches/cmake-bringup/; revision=49686
2010-11-21 13:35:43 +00:00
Timo Kreuzer
8f135be13f
[MSDMO]
...
add proper stubs
svn path=/branches/cmake-bringup/; revision=49685
2010-11-21 13:21:05 +00:00
Timo Kreuzer
129bc9c356
[MSVCRT]
...
- Add a number of stub functions to fix build
- Comment out some exports that are probably 2k/nt4 only
- don't set -u flag for MSVC
svn path=/branches/cmake-bringup/; revision=49684
2010-11-21 13:08:55 +00:00
Timo Kreuzer
26718d757e
[CMAKE]
...
- Add /nologo, when preprocessing asm files
- Move add_pch to compiler specific files (maybe someone can fix it for MSVC)
- Update set_module_type for MSVC
svn path=/branches/cmake-bringup/; revision=49683
2010-11-21 12:32:03 +00:00
Timo Kreuzer
822496fa61
[MINGW]
...
Remove alloca_probe_16 stub
svn path=/branches/cmake-bringup/; revision=49682
2010-11-21 12:29:35 +00:00
Timo Kreuzer
63dde4fa13
[HAL]
...
Convert asm to new syntax, use spec file
svn path=/branches/cmake-bringup/; revision=49681
2010-11-21 10:10:38 +00:00
Timo Kreuzer
45a06d507a
[RTL]
...
- Use portable interlocked functions in code, define them to intrinsics for x86 and x64 in the header
svn path=/branches/cmake-bringup/; revision=49680
2010-11-21 10:05:20 +00:00
Timo Kreuzer
0b8509a565
[CRT]
...
- Use ___readcr4 instead of __readcr4, because MSVC doesn't like this intrinsic to be redefined.
- Add _ftol2
svn path=/branches/cmake-bringup/; revision=49679
2010-11-21 09:36:26 +00:00
Timo Kreuzer
1a4c47df9e
[RTL]
...
Don't use _InterlockedCompareExchangePointer, that function doesn't exist on x86
svn path=/branches/cmake-bringup/; revision=49678
2010-11-21 01:36:51 +00:00
Timo Kreuzer
f12dd9240e
[CMAKE]
...
Add EXTERNAL_OBJECT TRUE for generated def files on gcc builds. Fixes empty exports.
Add kernelmodedriver module type for MSVC
svn path=/branches/cmake-bringup/; revision=49677
2010-11-21 00:55:46 +00:00
Timo Kreuzer
8ee00e2746
[CMAKE]
...
Bye, bye, winebuild. Welcome spec2def.
svn path=/branches/cmake-bringup/; revision=49675
2010-11-20 21:43:57 +00:00
Timo Kreuzer
e3d6ac2051
[LOADPERF]
...
add proper stubs
svn path=/branches/cmake-bringup/; revision=49673
2010-11-20 18:37:19 +00:00
Timo Kreuzer
531c9e5eee
add missing file.
...
svn path=/branches/cmake-bringup/; revision=49672
2010-11-20 18:04:06 +00:00
Timo Kreuzer
580f370be3
[CRYPTDLL]
...
Add proper stubs.
svn path=/branches/cmake-bringup/; revision=49671
2010-11-20 18:03:01 +00:00
Timo Kreuzer
16720dd129
[QUARTZ]
...
Add stub for GetProxyDllInfo
svn path=/branches/cmake-bringup/; revision=49670
2010-11-20 17:39:53 +00:00
Timo Kreuzer
f90a97e5a6
[CRT]
...
- Add __readcr4 to crt to compensate for MSVC bug
- Compile strnset with MSVC
svn path=/branches/cmake-bringup/; revision=49669
2010-11-20 16:38:45 +00:00
Amine Khaldi
e11826a832
[CMAKE]
...
- Sync with trunk.
svn path=/branches/cmake-bringup/; revision=49668
2010-11-20 16:33:34 +00:00
Timo Kreuzer
5cd6be3583
[CMAKE]
...
- Pass /nologo to the assembler
- don't implicitly link msvcrt and kernel32
svn path=/branches/cmake-bringup/; revision=49667
2010-11-20 16:21:24 +00:00
Amine Khaldi
47c6e8006a
[CMAKE]
...
- Get rid of the ugly stubs file. It's not needed anymore.
svn path=/branches/cmake-bringup/; revision=49666
2010-11-20 15:58:35 +00:00
Pierre Schweitzer
6baacb986b
[NTOSKRNL]
...
Get back INIT_FUNCTION on lassy's polite request.
svn path=/trunk/; revision=49665
2010-11-20 15:53:18 +00:00
Timo Kreuzer
795de760bd
[CMAKE]
...
add importlib targets for bootvid, kdcom, ttfd
svn path=/branches/cmake-bringup/; revision=49664
2010-11-20 15:37:52 +00:00
Pierre Schweitzer
3eb9ba0807
[NTOSKRNL]
...
[HAL]
Disable INIT_FUNCTION to see whether it's responsible for Qemu broken status. Some are complaining of unworking trunk since r49463.
This will be reverted after tests.
svn path=/trunk/; revision=49662
2010-11-20 13:54:45 +00:00
Timo Kreuzer
dca867f3fd
[ASM]
...
add some more missing constants
svn path=/branches/cmake-bringup/; revision=49661
2010-11-20 13:30:16 +00:00
Timo Kreuzer
d65aa994f7
[CRT]
...
Implement __alloca_probe_16
svn path=/branches/cmake-bringup/; revision=49660
2010-11-20 13:03:11 +00:00
Pierre Schweitzer
ebec2dd826
[NTOSKRNL]
...
Fix potential buffer overflow
svn path=/trunk/; revision=49659
2010-11-20 12:07:24 +00:00
Dmitry Chapyshev
bb5c7012d3
- Add wer.dll from Wine 1.3.7
...
- Sync gdiplus with Wine 1.3.7
svn path=/trunk/; revision=49658
2010-11-20 11:24:17 +00:00
Timo Kreuzer
66a7b7ba1d
[NTOSKRNL]
...
Convert assembly to new sytax
svn path=/branches/cmake-bringup/; revision=49657
2010-11-20 11:09:32 +00:00
Timo Kreuzer
eea3ac2425
[NTOSKRNL]
...
Remove duplicated and incompatible implementations of setjmp / longjmp
svn path=/branches/cmake-bringup/; revision=49656
2010-11-20 10:57:26 +00:00
Timo Kreuzer
eb84dde490
[NTOSKRNL]
...
Use constants instead of a gcc extension
svn path=/branches/cmake-bringup/; revision=49655
2010-11-20 10:43:37 +00:00