Commit graph

44677 commits

Author SHA1 Message Date
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
Pierre Schweitzer
40232d377b [NTOSKRNL/PPC]
Fix index out of bounds

svn path=/trunk/; revision=49654
2010-11-20 10:22:36 +00:00
James Tabor
5d81f0a584 [Wine32k|User32]
- Implement client thread information for the beginning of QS flag support and signaling synchronization of messages.
- Set and clear idle event when setting clearing masks. This fixed the idle foreground hook call from user mode.
- Fixed wine ListBox and ReactOS ComboBox tests. Critical note: SendMessageA/W, when IsThreadHooked is used and any global hooks are affirmed, all messages are sent to Win32k and the result is, A to W and W to A mismatch via UMToKM. Fixing Global hook support exposed a critical bug in ReactOS message system. Enable the appropriate hooks will temporarily remedy this bug.
- All patches are from a checked out revision from 49475. Upping ntuser.h, win32k and user32 to sync.

svn path=/trunk/; revision=49653
2010-11-20 04:24:44 +00:00
Timo Kreuzer
4b3f3b86fd [KERNEL32]
Get rid of stub entries in spec file, either replacing them with a real export or commenting them out in case of win2k only exports and 1 Win7 export

svn path=/branches/cmake-bringup/; revision=49652
2010-11-20 00:50:08 +00:00
Timo Kreuzer
e0c83caeee [NTDLL]
- Convert dispatch.S to new asm syntax
- Add exports for RtlAddVectoredContinueHandler and RtlRemoveVectoredContinueHandler

svn path=/branches/cmake-bringup/; revision=49651
2010-11-20 00:46:31 +00:00
Timo Kreuzer
cf90c329f2 [RTL]
Add stubs for RtlAddVectoredContinueHandler and RtlRemoveVectoredContinueHandler

svn path=/branches/cmake-bringup/; revision=49649
2010-11-19 23:51:02 +00:00
Timo Kreuzer
ecdfe19579 [KERNEL32]
Switch to new asm syntax
Add dependency to asm

svn path=/branches/cmake-bringup/; revision=49648
2010-11-19 23:40:01 +00:00