Merge .CRT section into .rdata when linking to mingw lib. This silences the warnings about uninitialized constructors.
svn path=/branches/cmake-bringup/; revision=49799
No mesa32 for MSVC for now. It has lots of assembly that would need to be ported. It also talkes ages to compile.
svn path=/branches/cmake-bringup/; revision=49796
Fix rc syntax (multiline strings with \ at the end). This is to compile with MS reasource compiler, we can hope wine will adopt this, because latest versions of gcc's preprocessor also don't support this anymore.
svn path=/branches/cmake-bringup/; revision=49788
- add #pragma code_page(1252) at the end of some resource files to help msvc's resource compiler
- "Untranslate" a few Japanese strings, as they contain illegal characters. Someone speaking Japanese should retranslate them using proper escape sequences where neccessary.
- Don't include headers twice
svn path=/branches/cmake-bringup/; revision=49776
- 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
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
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
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
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
- 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
- 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
- Use portable interlocked functions in code, define them to intrinsics for x86 and x64 in the header
svn path=/branches/cmake-bringup/; revision=49680
- Use ___readcr4 instead of __readcr4, because MSVC doesn't like this intrinsic to be redefined.
- Add _ftol2
svn path=/branches/cmake-bringup/; revision=49679