[SDK] One step further towards ReactOS source code tree restructure: the sdk folder that groups includes, libraries and tools. CORE-9111 svn path=/trunk/; revision=71184
[LIBS] Remove some explicit comparisons with TRUE and make desired explicit comparison more obvious. Patch by Love Nystrom, modified by me. Fixes a bug in RtlUpcaseUnicodeString. Not committed: modifications to freetype, since this is 3rd party code. CORE-8799 svn path=/trunk/; revision=65419
[CRT] - Use __debugbreak in _assert when user presses ignore in the message box - Implement __crt_MessageBoxA and use it from _assert and abort - Rewrite abort and _set_abort_behavior - Add function headers and set BSD license for my code - CORE-6594 #resolve svn path=/trunk/; revision=58143
[CRT] - Update file.c to recent wine. (now with locking!) - implement/enable __wcserror, __wcserror_s, _access_s, _ctime32_s, _ctime64_s, _cwprintf, _fseeki64, _ftelli64, _get_osplatform, _get_output_format, _get_pgmptr, _get_wpgmptr, _get_terminate, _get_tzname, _get_unexpected, _gmtime64_s, _i64toa_s, _i64tow_s, _initterm_e, _itoa_s, _itow_s, _localtime32_s, _localtime64_s, _ltoa_s, _ltow_s, _putwch, _searchenv_s, _sopen_s, _ui64toa_s, _ui64tow_s, _vcwprintf, _vsprintf_p, _waccess_s, _wcserror, _wcserror_s, _wfopen_s, _wsopen_s, fopen_s, fprintf_s, fwprintf_s, printf_s, strerror_s, strncpy_s, strtok_s, vfprintf_s, vfwprintf_s, vprintf_s, vwprintf_s, wcscat_s, wcsncat_s, wcstok_s, wprintf_s. Most code comes from wine. - Fix __set_errno -> _set_errno and export it. - Remove unneeded files. [CRT_HEADERS] - add threadmbcinfo struct. - update some sec_api headers from mingw64 due to missing or incorrect functions. Patch by Samuel Serapion. Changes to msvcrt spec by me due to winebuild. CRLF/LF fixes. svn path=/trunk/; revision=54651
[CRT] Normalize all crt dll entry points to be identical. Implement a single per thread data structure, instead of ancient and incomplete "wine port" hack and use it everywhere. Remove completely unused HeapCreate calls that just wasted memory. Update cpp.c and cppexcept.c to wine 1.3.33 Fix up strtok, wcstok, rand, and _beginthread_trampoline according to wine. Add place holders for future locale stuff. Patch by Samuel Serapion. svn path=/trunk/; revision=54563
[CRT] - Remove _fltused from alldiv_asm.s / mscmain.c and use fltused.c instead. - Remove amd64/alldiv.S - Implement amd64 ceil, ceilf with sse [NTOSKNRL] - Fix amd64 exports [ASM] - Fix amd64 asm files to conform to the new syntax svn path=/trunk/; revision=54131
[CRT] - Implement MSVC versions of call_copy_ctor, call_dtor, continue_after_catch, __CxxFrameHandler - Fix amd64 versions of _control87 and _statusfp - Fix MSVC and amd64 warnings svn path=/trunk/; revision=53713
[CMAKE] - Create a new library msvcrtex, which will be automatically linked, when msvcrt is linked. This is yet a minimal version which replaces the different mingw libs. - Use proper unicode entrypoints - remove unneeded libcoldname.a svn path=/trunk/; revision=51860