modified dll/win32/aclui/guid.c
modified dll/win32/aclui/precomp.h
modified drivers/bus/acpi/include/actypes.h
modified drivers/bus/acpi/include/platform/acenv.h
Miscellaneous compilation fixes
modified dll/win32/aclui/sidcache.c
Damn, forgot to commit this to trunk
deleted include/psdk/intrin.h
added include/psdk/intrin.h.bak
intrin.h is positively not a PSDK header
modified lib/3rdparty/mingw/wcrt1.c
Port to Visual C++
modified ReactOS-generic.rbuild
Use Visual C++'s built-in CRT headers for now
modified ReactOS-i386.rbuild
Translate global compiler flags to Visual C++
modified tools/rbuild/backend/mingw/mingw.cpp
No need for -pipe in Visual C++
Disable precompiled headers for now
Enable a whole lotta warnings, and disable a few. Should move this to a response file somewhere
modified tools/rbuild/backend/mingw/modulehandler.cpp
.a -> .lib
.o -> .obj
.coff -> .res.obj, fix windres command line to remove the ambiguity
${gcc}/${gpp} -> ${cl}, translate command line options
ECHO_CC -> ECHO_CL
Pass *_RCFLAGS to gas instead of *_CFLAGS, for now, so that gas only sees includes and defines (in the future we'll have something like *_ASFLAGS)
Disabled some gcc-specific code for now
modified tools/rbuild/module.cpp
.a -> .lib, .o -> .obj, lib<name>.a -> <name>.lib; and why the hell is this in the front-end?
svn path=/branches/the-real-msvc/; revision=36963
Disable exceptions and RTTI in kernel32_base
Move icustubs.cpp closer to other NLS stuff
This commit dedicated to Stefan100
svn path=/trunk/; revision=36957
modified lib/sdk/crt/crt.rbuild
Split chkstk away from crt
Link 3dtext to chkstk for Visual C++ builds (a gcc-built 3dtext would simply crash, I guess?)
modified dll/cpl/access/display.c
modified dll/cpl/access/general.c
modified dll/cpl/access/keyboard.c
modified dll/cpl/access/mouse.c
Fixed signedness violations (thank you cl -Wall -W4)
modified dll/win32/acledit/acledit.rbuild
modified dll/win32/aclui/aclui.rbuild
Removed empty stubs (thank you cl -Wall -W4)
modified dll/win32/aclui/checklist.c
Fixed signedness violations
wcsnicmp is not a standard C routine
BOOL is not a boolean
Thank you cl -Wall -W4
modified dll/win32/aclui/sidcache.c
Marked possible overflow (thank you cl -Wall -W4)
modified dll/win32/msvcrt/msvcrt.def
__iob_func and __p_iob are the same thing
Export non-conforming swprintf as _swprintf, too (will fix for real later)
Thank you cl -Wall -W4
modified include/ddk/winddk.h
Zero-length array field in struct _SCATTER_GATHER_LIST
Forward-declare structures out of argument lists
Thank you cl -Wall -W4
modified include/reactos/msvctarget.h
No need to emulate Visual C++ flags when compiling with Visual C++
modified lib/3rdparty/mingw/cpu_features.c
modified lib/3rdparty/mingw/cpu_features.h
Useless dependency from stdbool.h removed
Now compiles with Visual C++ too
modified lib/3rdparty/mingw/getopt.c
Silence harmless warning
modified lib/3rdparty/mingw/isascii.c
modified lib/3rdparty/mingw/iscsym.c
modified lib/3rdparty/mingw/iscsymf.c
modified lib/3rdparty/mingw/toascii.c
Undefine conflicting macro names before declaring the functions
modified Makefile
Visual C++ support is coming, did you bring your coat?
svn path=/trunk/; revision=36954
The #ifdef's here are defined by the host, not by the target.
Therefore we can't check with #if defined(__x86_64__) whether we build for 64-bit. Probably a _TARGET_PE64 solution like we have for rsym is needed here to fix this properly also for the AMD64 port.
svn path=/trunk/; revision=36944
*** .rbuild files MUST NOT contain version definitions now, please pay attention to this when doing Wine-syncs, adding new modules, or applying old patches! ***
Same applies to source code files, header files, and other includables. Thanks to Marc Piulachs for doing the base work, which I continued, and which resulted in this commit.
See issue #2745 for more details.
svn path=/trunk/; revision=36939
Allow static libraries to "link" to other static libraries
Removed some dead code
modified dll/nls/normaliz_redist/normaliz_redist.rbuild
modified dll/win32/kernel32/kernel32.rbuild
No need to specify icu4ros explicitely anymore, thanks to the rbuild changes
Make kernel32_base include normalize, rather than linking it as an external dependency of kernel32
svn path=/trunk/; revision=36929
Don't set SystemMetrics to -1, when there's no CurInfo. Apparently we initialize the metrics before we have a WindowStation. This code needs to be improved...
See issue #3808 for more details.
svn path=/trunk/; revision=36913
- This makes it possible to progress if userinit crashes due to heavy debug output (due to timing issues in its communication with umpnpmgr), which would leave you stranded with no shell. Not really a hack, as it doesn't hide or fix the crash -- just limits it to a missing "Pending device installations" prompt in case there are any pending. Also, it appears to be done the same way on Windows.
svn path=/trunk/; revision=36894
- Always zero-terminate the converted buffer
- Remove querying NameServer / DhcpNameServer under Parameters key because it is not used and was not working
- Initialize PrivateNSEnum CurrentName member
- Make sure that only successfully converted NameServer get copied
svn path=/trunk/; revision=36892
Bug 3678: Greek translation for some media.inf files by Apostolos Alexiadis
Bug 3777: netcfgx and netshell translation update by Maciej Bialas
svn path=/trunk/; revision=36887