Commit Graph

546 Commits

Author SHA1 Message Date
Piotr Caban 544d179434 msvcrt: Handle null mbstr parameter in mbstowcs. 2014-01-08 16:11:31 +01:00
Alexandre Julliard 3e40fea9d6 makefiles: Automatically add the necessary msvcrt flags to the generated rules. 2014-01-08 14:34:15 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Daniel Lehman 15b35f4d37 msvcrt: Return wall-clock time from clock(). 2013-11-25 19:30:20 +01:00
Nikolay Sivov 1f8636c5af msvcrt/tests: Enable compilation with -D__WINESRC__. 2013-11-05 20:38:55 +01:00
Piotr Caban d2c8dcb7e0 msvcrt/tests: Fix __unDName test failures on Win2000. 2013-10-23 17:01:47 +02:00
Piotr Caban d218d82af4 msvcrt: Don't output __ptr64 when UNDNAME_NO_MS_KEYWORDS is used. 2013-10-22 20:19:18 +02:00
Piotr Caban 47908f7ac2 msvcrt: Fix __ptr64 displaying when UNDNAME_NO_LEADING_UNDERSCORES flag is used. 2013-10-22 20:19:17 +02:00
Piotr Caban 0d17c47480 msvcrt: Add support for UNDNAME_NO_THISTYPE flag in __unDName. 2013-10-22 20:19:17 +02:00
Piotr Caban f906be9ef4 msvcrt: Don't validate parameters in _itoa function. 2013-10-15 16:36:25 +02:00
Piotr Caban 0aa72d880a msvcrt: Add support for vtordispex demangling. 2013-10-07 14:44:36 +02:00
Piotr Caban 501d60b020 msvcrt: Add support for vcall thunks demangling. 2013-10-07 14:44:36 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Michael Stefaniuc 9463dba830 tests: Use the explicit LoadLibraryA function. 2013-10-02 11:02:21 +02:00
Piotr Caban a449b2d57b msvcrt: Call MSVCRT_strtoi64_l in strtoul implementation. 2013-09-25 19:30:32 +02:00
André Hentschel 0e867236dc msvcrt/tests: Load the correct function on ARM. 2013-09-17 12:27:00 +02:00
Piotr Caban 6594212dd6 msvcrt: Fix Inf and NaN handling in printf function. 2013-09-16 19:51:04 +02:00
Piotr Caban 0df84ecf11 msvcrt: Add support for vtordisp functions demangling. 2013-09-12 12:59:14 +02:00
Piotr Caban 024ece50e8 msvcrt: Fix parameter validation in _stat64 function. 2013-08-26 15:01:37 +02:00
Piotr Caban 089cc78182 msvcrt: Fix lookahead buffer usage on pipes. 2013-08-21 19:52:51 +02:00
Álvaro Nieto e3e1284557 msvrct: Fix strncpy to fill the buffer. 2013-08-16 20:49:36 +02:00
André Hentschel 3d6ebecedb msvcrt/tests: Fix dynamically loaded functions for ARM. 2013-08-16 11:55:23 +02:00
Daniel Lehman a0d8d1e223 msvcrt: Invoke invalid_handler in _wcscpy_s. 2013-08-16 11:55:23 +02:00
Piotr Caban 6457163bb2 msvcrt: Add _wctomb_s_l implementation. 2013-07-27 11:50:56 -05:00
Piotr Caban ce9d4b807e msvcrt: Fix _mktemp implementation. 2013-07-24 14:35:11 -05:00
Qian Hong ff7746a0c8 msvcrt/tests: Added setlocale test for Chinese_China.936. 2013-07-22 17:16:04 +02:00
Alexandre Julliard 4be0f88e8d libwine: Use the best fit data for codepage 1361. 2013-07-22 17:16:00 +02:00
Piotr Caban eb13a49de9 msvcrt: Add some _mbstok tests. 2013-06-21 16:23:35 +02:00
Piotr Caban f3eb64ec73 msvcrt: Don't detect overflow in atoi implementation. 2013-06-04 21:01:13 +02:00
André Hentschel b815548cf0 kernel32/tests: Don't test function directly when reporting GetLastError(). 2013-04-03 18:05:35 +02:00
Akihiro Sagawa cf2ce8c64b msvcrt/tests: Add unicode fgetwc tests. 2013-03-27 20:12:28 +01:00
Akihiro Sagawa c2ce2fa06e msvcrt/tests: Add locale dependent fgetwc tests. 2013-03-27 20:12:28 +01:00
Piotr Caban 343122a494 msvcrt: Added _set_output_format tests. 2013-03-27 12:13:23 +01:00
Akihiro Sagawa 0010ee021a msvcrt: Fix incorrect casts in _wcstoi64_l and _wcstoui64_l. 2013-03-11 10:41:09 +01:00
Akihiro Sagawa 564b682447 msvcrt/tests: Add _wcstoi64/_wcstoui64 tests. 2013-03-11 10:41:07 +01:00
Piotr Caban d989e92c3e msvcrt: Added __pxcptinfoptrs tests. 2013-03-05 12:44:36 +01:00
Piotr Caban cd7b71d3f4 msvcrt: Added stdin close/open tests. 2013-03-04 11:14:47 +01:00
André Hentschel 43bdfce436 msvcrt/tests: Mark win8 behaviour as broken. 2013-02-28 21:00:31 +01:00
Piotr Caban 61f82d6d02 msvcrt: Mark gmtime32 tests with negative argument as broken on win8. 2013-02-20 16:28:30 +01:00
Piotr Caban 9778248441 msvcrt: Fixed _Gettnames test on Win8. 2013-01-25 17:30:57 +01:00
Piotr Caban 8304bf4dfc msvcrt: Fixed setlocale tests on Win8. 2013-01-25 17:30:51 +01:00
Michael Stefaniuc a8b63acc03 msvcrt/tests: Use assignment instead of memcpy to copy structs. 2013-01-24 15:38:50 +01:00
Piotr Caban 0d0f705048 msvcrt: Added basic _popen tests. 2013-01-18 13:28:59 +01:00
Piotr Caban 8401224731 msvcrt: Added fwprintf tests. 2013-01-11 12:04:43 +01:00
Piotr Caban 77f3ce0b10 msvcrt: Added fputwc tests. 2013-01-11 12:04:12 +01:00
Piotr Caban 777f349829 msvcrt: Added read tests on unicode files. 2013-01-10 12:29:33 +01:00
Piotr Caban 62bd615452 msvcrt: Added more read tests. 2013-01-10 12:29:02 +01:00
Piotr Caban f93259b305 msvcrt: Added _setmode tests. 2013-01-10 12:28:57 +01:00
Piotr Caban 5778bdbc3a msvcrt: Added write tests on unicode files. 2013-01-10 12:28:09 +01:00
Piotr Caban 617bf861ef msvcrt: Added fopen_s test with ccs option. 2013-01-10 12:27:42 +01:00
Francois Gouget 6ada0608bf msvcrt/tests: Add a trailing '\n' to a win_skip() call. 2013-01-07 11:10:30 +01:00
Piotr Caban bcf4467b86 msvcrt: Return error in stat function when path is specified with trailing slash character. 2012-12-27 17:15:39 +01:00
Piotr Caban 6e485f13c0 msvcrt: NULL terminate program arguments list in __getmainargs. 2012-12-26 18:23:05 +01:00
Piotr Caban dbec250635 msvcrt: Added _stricmp_l implementation. 2012-12-24 13:34:04 +01:00
André Hentschel 61a1213078 msvcrt/tests: Don't test function directly when reporting errno. 2012-12-20 12:00:21 +01:00
Piotr Caban 2cb51d9f4a msvcrt: Added more setlocale tests. 2012-12-18 12:38:22 +01:00
Piotr Caban 78553db096 msvcrt: Added _atodbl tests. 2012-12-17 20:31:26 +01:00
Piotr Caban 42d5cc3c6e msvcrt: Added __getmainargs tests. 2012-12-14 11:54:28 +01:00
Piotr Caban d958ecbc69 msvcrt: Fixed floating point numbers printing when flags.Sign=' '. 2012-12-12 11:59:55 +01:00
Piotr Caban b9c71ffd42 msvcrt: Fixed get_this_pointer implementation. 2012-12-10 17:36:29 +01:00
Piotr Caban 59776ccc99 msvcrt: Added _tzset tests. 2012-12-10 17:36:26 +01:00
Piotr Caban d677bda974 msvcrt: Added wcrtomb tests. 2012-11-30 11:43:09 +01:00
Piotr Caban 1ced0f460c msvcrt: Added mbsrtowcs tests. 2012-11-29 11:23:10 +01:00
Piotr Caban f20a85a5da msvcrt: Added mbrtowc tests. 2012-11-29 11:16:56 +01:00
Piotr Caban 00658a4a63 msvcrt: Added mbrlen tests. 2012-11-29 11:16:44 +01:00
Piotr Caban 9c319baa66 msvcrt: Fixed __p___mb_cur_max tests. 2012-11-07 18:12:06 +01:00
Daniel Lehman ffa7ac7331 msvcrt: Return value from MSVCRT____mb_cur_max_func instead of pointer. 2012-11-01 19:01:34 +01:00
Piotr Caban a9c6113c28 msvcrt: Improved parsing precision of doubles in scanf.
This code is based on doubles parsing in jscript lexer.
2012-11-01 15:43:21 +01:00
Piotr Caban bab686e7d1 msvcrt: Fixed %Lf format handling in scanf. 2012-11-01 15:43:14 +01:00
Piotr Caban b3dff995ee msvcrt/tests: Added more RTTI tests. 2012-09-13 13:56:15 +02:00
Piotr Caban 688aa1f529 msvcrt: Skip RTTI signature==1 tests on platforms that doesn't support it. 2012-09-10 20:48:39 +02:00
Piotr Caban 33937f039f msvcrt: Support 64-bit RTTI in __RTDynamicCast. 2012-09-05 21:56:57 +02:00
Piotr Caban fbae5a95c3 msvcrt: Support 64-bit RTTI in __RTtypeid function. 2012-09-05 21:56:57 +02:00
Francois Gouget 88840fc849 msvcrt/tests: Add a trailing '\n' to a win_skip(). 2012-08-21 17:47:47 +02:00
Piotr Caban 83024db0ae msvcrt/tests: Execute c++ related tests on 64-bit systems. 2012-08-20 15:01:13 +02:00
Dan Kegel 4956045842 msvcrt: memmove_s shouldn't zero its output buffer on error. 2012-08-17 14:03:15 +02:00
Piotr Caban 7ac3c8700c msvcrt/tests: Fix Portuguese locale test on NT4. 2012-06-14 22:21:02 +02:00
Francois Gouget d8ed347ab3 msvcrt: Fix the name of the Portuguese locale alias. 2012-06-13 21:35:42 +02:00
Piotr Caban dc830aa640 msvcrt: Rework wcsncpy_s to work on overlapping pointers. 2012-04-24 19:12:51 +02:00
Piotr Caban 7240170cee msvcrt: Added more length modifiers in scanf function. 2012-04-16 18:56:15 +02:00
Piotr Caban 0cc16fc8a5 msvcrt: Fixed 'h' modifier handling when printing integers. 2012-04-16 18:56:15 +02:00
Piotr Caban bfa3045816 msvcrt: Added support for %W and %U format in strftime. 2012-04-16 17:49:24 +02:00
Piotr Caban a80aec4c56 msvcrt: Added support for _TRUNCATE flag in wcsncpy_s. 2012-04-12 20:39:15 +02:00
Piotr Caban 43d208d215 msvcrt/tests: Added more strftime tests. 2012-04-11 18:23:27 +02:00
Piotr Caban ef08e80765 msvcrt: Added _Strftime implementation. 2012-04-11 18:23:23 +02:00
Piotr Caban 0f7c834bd1 msvcrt: Rewrite asctime function. 2012-04-11 18:20:14 +02:00
Robert van Herk 516bb0ba64 msvcrt: Fix file mode T (temporary file). 2012-03-28 11:47:13 +02:00
Akihiro Sagawa 7535b367dd msvcrt: Fix _mbcjistojms off by one error. 2012-03-26 18:15:33 +02:00
Akihiro Sagawa c1558bb7ef msvcrt/tests: Add more tests for _mbcjistojms. 2012-03-26 18:15:32 +02:00
Akihiro Sagawa 9085a2e54c msvcrt/tests: Rewrite test_mbcjisjms to test in various codepages. 2012-03-26 18:15:32 +02:00
Akihiro Sagawa 578d85f320 msvcrt: Improve _mbbtombc to handle Japanese characters. 2012-03-26 18:15:31 +02:00
Akihiro Sagawa d3e9665001 msvcrt: Add test for _mbbtombc. 2012-03-26 18:15:31 +02:00
Akihiro Sagawa c9f1489cab msvcrt: Implement _mbcjmstojis. 2012-03-16 11:11:07 +01:00
Akihiro Sagawa 0800572257 msvcrt: Add semi stub _mbcjmstojis implementation. 2012-03-16 11:10:54 +01:00
Akihiro Sagawa cf7479ca85 msvcrt: Add support for _flushall to clear all input buffer. 2012-03-14 12:59:11 +01:00
Akihiro Sagawa 1a01893c74 msvcrt: Add support for fflush to clear an input buffer. 2012-03-14 12:59:10 +01:00
Akihiro Sagawa 09a7f8c196 msvcrt/tests: Add tests for fflush on input stream. 2012-03-14 12:59:09 +01:00
Piotr Caban 79c19aef29 msvcrt: Fixed printf behaviour on hexadecimal, zero-padded numbers. 2012-03-13 10:26:05 +01:00
Piotr Caban c39793087d msvcrt: Handle negative file->_cnt value in _flsbuf function. 2012-02-07 09:32:20 -06:00
Dmitry Timoshkov 42157151d0 msvcrt: Add some tests for strftime/wcsftime. 2012-01-10 17:55:51 +01:00