Commit graph

173 commits

Author SHA1 Message Date
Sebastian Lackner
e9b70edab6 msvcp60/tests: Use brackets to protect arguments in call_func macros.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 20:26:24 +09:00
Piotr Caban
14529012da msvcp60: Export more complex numbers operators.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-15 01:44:54 +09:00
Bernhard Übelacker
46b913df52 msvcp60/tests: Test virtual base table size exports.
Signed-off-by: Bernhard Übelacker <bernhardu@vr-web.de>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-14 19:50:24 +09:00
Piotr Caban
ce24b284ee msvcp: Add _Exp implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2015-10-02 15:38:54 +09:00
Piotr Caban
643ff988c4 msvcp: Add _Dscale implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
2015-10-02 15:38:48 +09:00
Piotr Caban
1e9402124d msvcp: Add _Dtest implementation. 2015-09-14 16:47:52 +09:00
Piotr Caban
874c3f96f7 msvcp60: Fix basic_string::operator[size_t] implementation. 2015-09-14 16:47:52 +09:00
Piotr Caban
b3fe96a0a9 msvcp90: Fix stringbuf and strstreambuf seekpos implementation. 2015-07-31 23:47:26 +02:00
Piotr Caban
7c4f2b91d6 msvcp60: Sync spec files. 2015-06-15 14:46:20 +09:00
Piotr Caban
a0e8d62a8e msvcp90: Fix off by one issue in basic_string::rfind. 2015-06-09 22:09:58 +09:00
Alexandre Julliard
a826c31f00 msvcp60: Merge more I/O stream code with msvcp90 to reduce the differences. 2015-04-06 23:01:08 +09:00
Alexandre Julliard
1d965de1bc msvcp60: Share locale functions implementation with msvcp90. 2015-03-17 14:52:06 +09:00
Alexandre Julliard
90aad327ae msvcp: Add a macro to access the locale field of I/O streams. 2015-03-16 21:52:53 +09:00
Alexandre Julliard
3a55206787 msvcp60: Merge the char_traits functions with msvcp90. 2015-03-13 21:51:46 +09:00
Alexandre Julliard
e38ae09043 msvcp60: Move string iterator functions to match msvcp90. 2015-03-13 21:51:44 +09:00
Alexandre Julliard
c54fa4fc8d msvcp60: Add MSVCP prefix on more string functions. 2015-03-13 21:51:28 +09:00
Alexandre Julliard
402a72a07a msvcp60: Merge I/O stream code with msvcp90 where possible to reduce the differences. 2015-03-13 14:07:23 +09:00
Alexandre Julliard
42500b0cfe msvcp60: Share exception functions implementation with msvcp90. 2015-03-13 00:28:14 +09:00
Alexandre Julliard
62ae503fa1 msvcp60: Add MSVCP prefix on exported string functions. 2015-03-13 00:28:13 +09:00
Alexandre Julliard
bebc979483 msvcp60: Merge locale code with msvcp90 where possible to reduce the differences. 2015-03-13 00:28:06 +09:00
Alexandre Julliard
165f8734e8 msvcp60: Share misc functions implementation with msvcp90. 2015-03-12 17:27:12 +09:00
Alexandre Julliard
2466ed265e msvcp60: Share memory functions implementation with msvcp90. 2015-03-12 17:27:03 +09:00
Alexandre Julliard
0c9b55ef24 msvcp60: Share math functions implementation with msvcp90. 2015-03-12 14:57:25 +09:00
Alexandre Julliard
cdef3287db msvcrt: Undefine __thiscall before redefining it. 2015-03-04 21:50:32 +09:00
Piotr Caban
a8bac22561 msvcp: Fix basic_ostream<short>::operator<<(const short*) function export. 2015-02-10 00:26:37 +09:00
Piotr Caban
998472d1eb msvcp: Fix format parsing in time_put_wchar_put_format. 2015-01-09 11:50:13 +01:00
Piotr Caban
e899bd8249 msvcp: Fix setting decimal point and thousands separator in numpunct_wchar__Init. 2015-01-08 21:29:40 +01:00
Alexandre Julliard
0e21f80b4b msvcp60: Add some missing exports. 2014-11-10 19:38:33 +09:00
Piotr Caban
d274fdb029 msvcp90: Added locale_ctor_locale_cstr implementation. 2014-10-06 17:32:53 +02:00
Piotr Caban
2b2a3338ee msvcp90: Fix FMTFLAG_showpoint handling in num_put_char__Ffmt. 2014-09-12 11:29:35 +02:00
YongHao Hu
f02ff7f651 msvcp90: Added complex_float_pow implementation (fix precision) and tests. 2014-09-01 21:10:11 +02:00
Piotr Caban
ab0513ef67 msvcp90: Fix typo in strstreambuf_freeze. 2014-06-12 13:19:03 +02:00
Piotr Caban
73a996de01 msvcp/tests: Force dll cleanup code to get executed (for valgrind). 2014-05-08 17:41:50 +02:00
Piotr Caban
6fb5155f30 msvcp: Fix global_locale leak. 2014-05-08 17:40:50 +02:00
Piotr Caban
ea7baf5304 msvcp60: Fix uninitialized variable access in basic_string::_Tidy. 2014-05-08 14:59:13 +02:00
Piotr Caban
76db3b0deb msvcp60: Add std::_Fpz export. 2014-01-27 14:13:22 +01:00
Piotr Caban
47f4e08a93 msvcp90: Fix ios_base_setf implementation. 2014-01-27 14:13:21 +01:00
Piotr Caban
12cfebb683 msvcp90: Read last character of bool string in num_get_do_get_bool. 2014-01-27 14:13:20 +01:00
Piotr Caban
75bcbece56 msvcp90: Fix basic_istream<wchar>::read implementation. 2014-01-27 14:13:18 +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
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard
b2d030a9ca msvcp: Don't forward __uncaught_exception to msvcrt. 2013-12-27 14:31:52 +01:00
Andrey Zhezherun
c1a5b06d49 msvcp: Added missing casts to unsigned char in streambuf functions. 2013-11-04 11:35:54 +01:00
Piotr Caban
dbbe237985 msvcp60: Fix char_traits<wchar_t>::assign implementation. 2013-09-24 18:54:27 +02:00
Piotr Caban
8e26d7aee8 msvcp: Add ostream::operator<<(unsigned short) implementation. 2013-09-23 20:32:19 +02:00
Piotr Caban
f159b33da2 msvcp: Fix default constructor closures arguments. 2013-09-23 20:32:17 +02:00
Piotr Caban
bd610a66c4 msvcp60: Don't call _Eos on allocation error or 0-length string in basic_string::reserve. 2013-09-19 19:50:05 +02:00
Piotr Caban
b0cf321477 msvcp60: Fix basic_filebuf::_Init implementation. 2013-08-28 16:14:37 +02:00
Piotr Caban
52aeccf960 msvcp90: Fix string leak in locale__Locimp__Makeloc function. 2013-08-28 16:14:37 +02:00