Piotr Caban
8d0ef952e2
msvcp140: Add _Winerror_map implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-11-05 20:28:58 +01:00
Gijs Vermeulen
82ba4373ae
msvcp100: Add Concurrency::_GetCombinableSize stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41419
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-11-01 21:50:58 +01:00
Piotr Caban
c69eba9278
msvcp140: Added _Winerror_message implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-03 16:25:04 -05:00
Huw Davies
d23b5f1008
msvcp90: Remove unnecessary check for __arm__.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-09-22 00:02:09 +02:00
Michael Stefaniuc
93b680510a
msvc90: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-17 16:51:37 +02:00
Piotr Caban
431fca550d
msvcp90: Add time_get<char>::do_get_monthname implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 20:55:10 +02:00
Piotr Caban
215ff448dc
msvcp90: Add time_get<char>::do_get_weekday implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 20:55:10 +02:00
Piotr Caban
fe90fdfebd
msvcp90: Add time_get<char>::do_get_year implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 20:55:09 +02:00
Piotr Caban
58123a2b6e
msvcp90: Add time_get<char>::do_get_time implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 20:55:09 +02:00
Piotr Caban
e547d87afa
msvcp90: Add time_get<char>::_Getint implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 20:55:09 +02:00
Piotr Caban
a9c5ab9da6
msvcp140: Add _Last_write_time implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 20:55:09 +02:00
Piotr Caban
efb6b3734a
msvcp110: Add _Last_write_time(wchar_t) implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-15 20:55:09 +02:00
Hua Meng
a3a2e6413b
msvcp90: Add implementation of _Concurrent_vector_Internal_push_back.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:23:01 +02:00
Hua Meng
c784d172d4
msvcp90: Add implementation of _Concurrent_vector_Internal_resize.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:57 +02:00
Hua Meng
9a9f2836a5
msvcp90: Add implementation of _Concurrent_vector_Internal_compact.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:52 +02:00
Hua Meng
ca0cb4ef26
msvcp90: Add implementation of _Concurrent_vector_Internal_swap.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:46 +02:00
Hua Meng
2e54a47c98
msvcp90: Add implementation of _Concurrent_vector_Internal_grow_to_at_least_with_result.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:41 +02:00
Hua Meng
3feaa6bfa1
msvcp90: Add implementation of _Concurrent_vector_Internal_grow_by.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:35 +02:00
Hua Meng
a30a9380a1
msvcp90: Add implementation of _Concurrent_vector_Internal_assign.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:29 +02:00
Hua Meng
28de2317a1
msvcp90: Add implementation of _Concurrent_vector_Internal_copy.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:24 +02:00
Hua Meng
38b2acaedd
msvcp90: Add implementation of _Concurrent_vector_Internal_clear.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:18 +02:00
Hua Meng
2abdbe2118
msvcp90: Add implementation of _Concurrent_vector_Internal_reserve.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:22:07 +02:00
Hua Meng
58f43430c9
msvcp90: Add implementation of _Concurrent_vector_Internal_capacity.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:21:58 +02:00
Hua Meng
989aa095fd
msvcp90: Add implementation of _Concurrent_vector_dtor.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:21:53 +02:00
Piotr Caban
b5415c42ea
msvcp90: Fix EOF delimiter handling in basic_istream<char>::ignore.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45495
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 12:01:15 +02:00
Stefan Dösinger
84b2d69a76
msvcp120: Tr2::_Rename_wchar NULL ptr handling differs from tr2::_Rename.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-20 18:36:56 +02:00
Stefan Dösinger
17c203ea86
msvcp140: Implement _Temp_get.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-20 18:36:55 +02:00
Piotr Caban
98bc9fdaa4
msvcp90: Don't set failbit in basic_istream::tellg.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42304
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-19 18:26:33 +02:00
Mathew Hodson
a1fb71c562
msvcp90: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Mathew Hodson <mathew.hodson@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-19 16:54:01 +02:00
Piotr Caban
c92b71f6e8
msvcp110: Add _Syserror_map implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-16 21:28:45 +02:00
Michael Stefaniuc
c52a7b19cf
msvcp90/tests: Use the available ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-11 15:09:36 +02:00
Gijs Vermeulen
68d2419af7
msvcp: Add a trailing '\n' to a FIXME().
...
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-16 18:29:30 +02:00
Hua Meng
7cba9cfe41
msvcp: Add a stub of _Concurrent_vector_base_v4.
...
Signed-off-by: Hua Meng <161220092@smail.nju.edu.cn>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-09 19:47:28 +02:00
Piotr Caban
a2d618ef22
msvcp140: Add _Task_impl_base::_IsNonBlockingThread stub.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-20 17:48:48 +02:00
Piotr Caban
c07ade82ed
msvcp140: Add __uncaught_exceptions implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-20 23:20:04 +01:00
Piotr Caban
661791cb7e
msvcp100: Add _Runtime_object class implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-08 14:50:10 -06:00
Piotr Caban
4e863fa7c7
msvcp100: Support exceptions while copying object in _Concurrent_queue_base_v4::_Internal_push.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 18:29:09 +01:00
Piotr Caban
411e3c51c0
msvcp100: Add _Concurrent_queue_base_v4 push/pop implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 18:29:04 +01:00
Piotr Caban
1a00d8dd71
msvcp100: Add _Concurrent_queue_base_v4::_Internal_size implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 18:29:02 +01:00
Piotr Caban
7c34dda603
msvcp100: Add _Concurrent_queue_base_v4::_Internal_finish_clear implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 18:29:00 +01:00
Piotr Caban
7686be0a5d
msvcp100: Add _Concurrent_queue_base_v4 destructor implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 18:28:58 +01:00
Piotr Caban
8d9c48171c
msvcp100: Add _Concurrent_queue_base_v4 constructor implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 18:28:56 +01:00
Piotr Caban
0771b2e7a8
msvcp100: Add _Concurrent_queue_base_v4::_Internal_throw_exception implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 18:28:54 +01:00
Piotr Caban
9799de8d2d
msvcp100: Add Concurrency::details::_Concurrent_queue_base_v4 class stub.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-23 18:28:52 +01:00
Alexandre Julliard
fc69b10796
msvcp90/tests: Use the correct return type for basic_istream::ipfx.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-18 16:30:46 +01:00
Piotr Caban
7ff10d348f
msvcp: Fix failure class layout and exception information data.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-06 19:27:09 +01:00
Stefan Dösinger
3ea7102cbe
msvcp: Cast the wait time in _Cnd_timedwait to ULONG.
...
This prevents sign extending it when promoting it to ULONGLONG. This
fixes high CPU usage in Wargaming Game Center that was caused by
_Cnd_timedwait instantly returning timeout instead of waiting for the
requested 30 days.
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-06 17:01:43 +01:00
Piotr Caban
53bab55d30
msvcp90: Use correct locale in basic_ios::narrow and basic_ios::widen.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-28 20:39:29 +01:00
Nikolay Sivov
0c7d67c5fa
msvcp: Trace delimiter characters as single char strings.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-16 21:48:48 +01:00
Vijay Kiran Kamuju
f94f169518
msvcp100: Add time_get::get function with format parameters.
...
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-08 20:20:59 +01:00
Alexandre Julliard
7726157e19
msvcrt: Use WINAPIV calling convention for variadic functions.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-02 10:20:02 +01:00
Vijay Kiran Kamuju
f6f0be8f2d
msvcp100: Add time_get::do_get and time_get::get functions.
...
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-24 19:09:54 +02:00
Piotr Caban
818d20adb5
msvcp: Fix logic_error and runtime_error class layout if _MSVCP_VER>90.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-20 18:59:35 +02:00
Daniel Lehman
237788a56e
msvcp120: Implement concurrent_vector::_Internal_throw_exception.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-20 18:59:35 +02:00
Piotr Caban
7274ed63e2
msvcrt: Don't define type_info structures as const so we can set demangled class name.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-20 18:59:35 +02:00
Piotr Caban
1d35db9f57
msvcp120: Fix _Xtime_diff_to_millis2 overflow behavior.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-17 18:03:21 +02:00
Daniel Lehman
f664a991fd
msvcp90: Add std::range_error table.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-13 15:09:17 +02:00
Daniel Lehman
4655942816
msvcp120: Implement concurrent_vector::_Segment_index_of.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-11 13:58:00 +02:00
Stefan Dösinger
96fcf4cc03
msvcp: Implement the WCHAR version of _Link.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-10 20:04:14 +02:00
Stefan Dösinger
12dadd04cb
msvcp: Implement the WCHAR version of _Symlink.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-10 20:04:14 +02:00
Stefan Dösinger
eea0f37a1a
msvcp: Implement the WCHAR version of _Unlink.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-10 20:04:13 +02:00
Jacek Caban
fa65ab3caa
msvcp: Added std::_Raise_handler implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-03 18:10:25 +02:00
Alistair Leslie-Hughes
c4429b6dc2
msvcp90/tests: Use standard wine_dbgstr_longlong.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-02 13:55:32 +02:00
Stefan Dösinger
621e96bfdb
msvcp140: Implement _Stat and _Lstat.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-17 22:12:09 +02:00
Piotr Caban
86b00a5aa2
msvcp90: Remove special handling of directories in tr2::sys::_File_size.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-12 11:45:34 +02:00
Stefan Dösinger
f3b6c6ac04
msvcp140: Implement _Current_get.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-11 18:24:51 +02:00
Stefan Dösinger
dc736dae63
msvcp140: Implement _File_size.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-11 18:24:42 +02:00
Mikhail Paulyshka
aaaac6ffec
msvcp140: Implement _To_byte.
...
Signed-off-by: Mikhail Paulyshka <me@mixaill.tk>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-10 20:51:10 +02:00
Stefan Dösinger
8cb8c14570
msvcp140: Remove a redundant check.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-10 20:51:10 +02:00
Francois Gouget
d8463067c9
msvcp90: Spelling fixes in comments.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-06 18:49:39 +02:00
Alistair Leslie-Hughes
c36987fa76
msvcp90/tests: Use standard wine_dbgstr_longlong.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-04 19:46:57 +02:00
Stefan Dösinger
7c5e060be9
msvcp140: Implement _To_wide.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-30 11:10:20 +02:00
Stefan Dösinger
3ddbd236d0
msvcp: Implement the wchar version of _Read_dir.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-22 19:11:25 +02:00
Stefan Dösinger
4193e717b6
msvcp: Implement the wchar version of _Open_dir.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-22 19:11:25 +02:00
Piotr Caban
f95c26ab69
msvcp110: Add placeholder::_Ph* exports.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-07 16:20:50 -05:00
Piotr Caban
a5767dc3ef
msvcp90: Call invalid_parameter_handler on index out of range in basic_string::operator[].
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-07 16:19:51 -05:00
Piotr Caban
5bb77b4e45
msvcp90: Don't overwrite pointers to class members in basic_streambuf:swap.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-03 22:58:02 +02:00
Daniel Lehman
307e5e8f6a
msvcp90: Update exception RTTI data to reflect it's part of std namespace.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-19 09:08:24 +02:00
Francois Gouget
459134b855
msvcp90: {init,free}_misc() are only used with msvcp >= 100.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 14:09:20 +02:00
Daniel Lehman
d22569e83c
msvcp140: Add __crtFlushProcessWriteBuffers.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 14:08:55 +02:00
Daniel Lehman
e437438a12
msvcp140: Add __crtGetCurrentProcessorNumber.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 14:08:40 +02:00
Daniel Lehman
e54654ef3f
msvcp140: Add __crtFreeLibraryWhenCallbackReturns.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 14:08:33 +02:00
Daniel Lehman
5fb502b06e
msvcp140: Add __crtWaitForThreadpoolTimerCallbacks.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 14:08:16 +02:00
Daniel Lehman
8104282988
msvcp140: Add __crtCloseThreadpoolWait.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 14:08:10 +02:00
Daniel Lehman
a0cf8ce924
msvcp140: Add __crtCloseThreadpoolTimer.
...
Signed-off-by: Daniel Lehman <dlehman@esri.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-03 14:08:03 +02:00
Piotr Caban
7ec727b31c
msvcp100: Improve is_current_task_group_canceling function stub.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-24 20:51:30 +01:00
Gijs Vermeulen
7f1044f212
msvcp100: Add stub for Concurrency::is_current_task_group_canceling.
...
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-22 15:32:10 +01:00
Piotr Caban
4c54f9aeac
msvcp140: Add {_Schedule,_Reschedule,_Release}_chore implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-21 20:52:38 +01:00
Piotr Caban
fe1ae48bbe
msvcp140: Add _TaskEventLogger class implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-15 17:33:06 +01:00
Piotr Caban
10266f5bf5
msvcp140: Add __crtSetThreadpoolWait implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-10 23:21:27 +01:00
Piotr Caban
d0c398a56c
msvcp140: Add __crtCreateThreadpoolWait implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-10 23:21:27 +01:00
Piotr Caban
941ce07a4c
msvcp140: Add __crtSetThreadpoolTimer implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-10 23:21:27 +01:00
Piotr Caban
0f8a703dee
msvcp140: Add __crtCreateThreadpoolTimer implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-10 23:21:27 +01:00
Piotr Caban
2fe03d7d37
msvcp140: Add _ContextCallback implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-10 23:21:26 +01:00
Piotr Caban
10b36e3977
msvcp140: Add task_continuation_context constructor implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-01 15:57:29 +01:00
Piotr Caban
3b9e9dd06a
msvcp110: Add _Lock_shared_ptr_spin_lock implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-28 15:03:07 +01:00
Piotr Caban
d8c5ef3309
msvcp110: Add _Facet_base_vtable export.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-27 18:16:54 +01:00
Piotr Caban
a941841556
msvcp100: Add stdext::threads::_Mtx_* implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-10-11 16:59:33 +02:00
Piotr Caban
a4be8a31e5
msvcp110: Fix num_get structure layout.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-10-05 17:29:22 +02:00
Piotr Caban
3ba26d38eb
msvcp110: Fix cin/cout/cerr/clog structure sizes.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-10-04 13:55:55 +02:00