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
|
6c4b075d1a
|
msvcp70: Add basic_fstream(const char*, int) constructor implementation.
|
2014-05-07 18:57:34 +02:00 |
Alexandre Julliard
|
91f2b04625
|
msvcp90: Fix the mbstowcs_s macro return value.
|
2014-04-28 15:34:01 +02:00 |
Piotr Caban
|
3b96069e58
|
msvcp90: Add _Random_device implementation.
|
2014-03-25 19:01:35 +01:00 |
Piotr Caban
|
9183e5847d
|
msvcp110: Add _Xtime_get_ticks implementation.
|
2014-03-21 16:50:34 +01:00 |
Alexandre Julliard
|
01efe3f48f
|
msvcp90: Export _Xmem.
|
2014-02-07 13:11:54 +01:00 |
Piotr Caban
|
2b1e2e64da
|
msvcp70: Don't forward bad_alloc implementation to msvcrt.
|
2014-02-07 13:11:53 +01:00 |
André Hentschel
|
63faf29c2a
|
msvcp90: Use boolean return values in boolean functions.
|
2014-01-30 14:51:38 +01:00 |
Piotr Caban
|
e7c9e32d7d
|
msvcp110: Fix sprintf argument size in num_put::do_put_double.
|
2014-01-27 14:13:23 +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 |
Piotr Caban
|
d5b72bbcdc
|
msvcp110: Fix _Ctypevec structure layout.
|
2014-01-14 20:18:21 +01:00 |
Piotr Caban
|
08e851f3c6
|
msvcp110: Fix basic_streambuf structure layout.
|
2014-01-14 20:18:20 +01:00 |
Piotr Caban
|
1d1ea6ebf4
|
msvcp110: Add _New_Locimp implementation.
|
2014-01-14 20:18:19 +01:00 |
Piotr Caban
|
f3abe0bd7f
|
msvcp110: Add locale::_Init implementation.
|
2014-01-14 20:18:19 +01:00 |
Piotr Caban
|
866b616d1b
|
msvcp110: Make locale::facet::Incref and Decref virtual.
|
2014-01-14 20:18:18 +01:00 |
Alexandre Julliard
|
645540beed
|
msvcp90: Add wrappers for functions that don't exist in old msvcrt versions.
|
2014-01-13 17:37:22 +01:00 |
Alexandre Julliard
|
c2b0732108
|
msvcp90: Avoid using get_current_locale that doesn't exist in old msvcrt versions.
|
2014-01-13 17:37:21 +01:00 |
Alexandre Julliard
|
581dd68c8a
|
msvcp90: Don't build the new-style string iterator functions for old msvcp versions.
|
2014-01-13 17:37:20 +01:00 |
Alexandre Julliard
|
4d7255d2df
|
msvcp90: Remove parameter checks from functions that are only used for old msvcp versions.
|
2014-01-13 17:37:19 +01:00 |
Alexandre Julliard
|
0f81fcb02f
|
msvcp90: Call the appropriate secure function instead of duplicating the checks.
|
2014-01-13 17:37: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 |
Piotr Caban
|
50e3f110d0
|
msvcp110: Share the source code with msvcp90.
|
2014-01-07 15:37:38 +01:00 |
Marcus Meissner
|
eddc91f6e7
|
msvcp90: Return on error (Coverity).
|
2014-01-06 20:46:59 +01:00 |
Piotr Caban
|
2a8a1452ac
|
msvcp80: Fix ostreambuf_iterator<char> structure definition.
|
2014-01-03 14:40:47 +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
|
263a1448f9
|
msvcp: Don't assume that msvcrt is imported.
|
2013-12-27 14:31:52 +01:00 |
Alexandre Julliard
|
db0a6fcaa5
|
msvcp: Don't forward the mbtowc functions to msvcrt.
|
2013-12-27 14:31:52 +01:00 |
Alexandre Julliard
|
b2d030a9ca
|
msvcp: Don't forward __uncaught_exception to msvcrt.
|
2013-12-27 14:31:52 +01:00 |
Alexandre Julliard
|
91356c3bed
|
msvcp100: Implement _Locinfo::_Getname.
|
2013-12-23 11:54:28 +01:00 |
Alexandre Julliard
|
6e47b1691b
|
msvcp90: Work around Mingw duplicate encode/decode_pointer definition.
|
2013-12-21 12:50:32 +01:00 |
Alexandre Julliard
|
b6e5496da4
|
msvcp90: Avoid mismatched parentheses inside ifdefs.
|
2013-12-21 12:43:09 +01:00 |
Alexandre Julliard
|
c3f70de66e
|
msvcp: Import the corresponding version of the msvcr library.
|
2013-12-20 17:09:12 +01:00 |
Alexandre Julliard
|
6d30d6be78
|
msvcp100: Share the source code with msvcp90.
|
2013-12-19 17:06:09 +01:00 |
Alexandre Julliard
|
40a64912ae
|
msvcp90: Set the thiscall parameter count according to the size of the stream size and offset types.
|
2013-12-19 17:06:07 +01:00 |
Alexandre Julliard
|
a8202d0e11
|
msvcp: Add macros to switch the string type used in the locale information structure.
|
2013-12-19 12:22:14 +01:00 |
Alexandre Julliard
|
0a59471c99
|
msvcp90: Always print stream sizes and offsets as long long to support various sizes.
|
2013-12-19 12:22:12 +01:00 |
Alexandre Julliard
|
7ef6e00633
|
msvcp71: Share the locale.c implementation with msvcp90.
|
2013-12-16 21:56:14 +01:00 |
Alexandre Julliard
|
a7a149fde1
|
msvcp71: Share the ios.c implementation with msvcp90.
|
2013-12-16 21:55:46 +01:00 |
Alexandre Julliard
|
40f175f926
|
msvcp71: Share the string.c implementation with msvcp90.
|
2013-12-16 21:55:44 +01:00 |
Alexandre Julliard
|
0da244851f
|
msvcp90: Add MSVCP_ prefix on more of the string iterator functions.
|
2013-12-16 21:55:43 +01:00 |
Alexandre Julliard
|
a4303e7246
|
msvcp90: Use thiscall where appropriate in the header file.
|
2013-11-25 15:15:54 +01:00 |
Daniel Lehman
|
90cb553e5e
|
msvcp90: Return last index in string::find_last_not_of_cstr_substr if input is empty.
|
2013-11-14 10:37:23 +01:00 |
Alexandre Julliard
|
4c4a654552
|
msvcp80: Share the implementation with msvcp90.
|
2013-11-12 13:56:07 +01:00 |
Andrey Zhezherun
|
44bf8dc429
|
msvcp: Fixed complex division.
|
2013-11-05 20:38:20 +01:00 |
Andrey Zhezherun
|
c1a5b06d49
|
msvcp: Added missing casts to unsigned char in streambuf functions.
|
2013-11-04 11:35:54 +01:00 |
Andrey Zhezherun
|
43d3148357
|
msvcp: Fixed char_traits<char>::to_int_type.
|
2013-11-04 11:35:11 +01:00 |