Piotr Caban
|
6cca4e254c
|
msvcp90: Move Concurrency::details functions to details.c file.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-08-26 21:49:09 +02:00 |
Piotr Caban
|
dff8564651
|
msvcp90: Depend on compiler to handle returning struct in _Getctype.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-20 22:05:32 +02:00 |
Piotr Caban
|
83cc0110f2
|
msvcp90: Depend on compiler in _Getcoll implementation if possible.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-20 22:05:32 +02:00 |
Piotr Caban
|
24f7abafd7
|
msvcp90: Depend on compiler in _Getcvt implementation if possible.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-05-20 22:05:32 +02:00 |
Piotr Caban
|
8440658494
|
msvcp: Remove MSVCP_ prefix from RTTI and vtable related code.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-07 22:36:11 +02:00 |
Piotr Caban
|
3657c8b829
|
msvcp90: Add _Wcsxfrm implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50401
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-03 20:59:25 +01:00 |
Piotr Caban
|
b54ab691a7
|
ucrtbase: Fix _Syserror_map behavior on unknown error.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50407
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-02 21:09:44 +01:00 |
Alexandre Julliard
|
2012d7ab6a
|
msvcp: Fix some spec file discrepancies.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-22 11:46:46 +01:00 |
Piotr Caban
|
81b6613b37
|
msvcp140/tests: Use wide-char string literals.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-30 19:01:55 +01:00 |
Jacek Caban
|
af12270ac6
|
makefiles: Remove no longer needed explicit ucrtbase imports.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-06 21:21:52 +02:00 |
Piotr Caban
|
70c3e08d32
|
msvcp90: Add std:_XLgamma implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48806
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-27 21:16:13 +01:00 |
Sven Baars
|
da42f2e075
|
msvcp140/tests: Test _Stat() against the actual permissions of the system directory.
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-18 22:13:00 +01:00 |
Sven Baars
|
aeeb299f98
|
msvcp140: Add an _Equivalent implementation that allows for directories.
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-21 20:44:47 +02:00 |
Piotr Caban
|
c5530b276d
|
msvcp: Add _Init_locks class implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46982
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-05 21:40:55 +02:00 |
Piotr Caban
|
2513b09c3c
|
msvcp: Fix _Lockit::_Lockit_ctor and _Lockit::_Lockit_dtor implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-05 21:40:55 +02:00 |
Piotr Caban
|
1ad48d1b3c
|
msvcp: Add _Strxfrm implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-04 23:06:18 +02:00 |
Alexandre Julliard
|
ba788f74f9
|
msvcp140: Use the standard -mno-cygwin build flag.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-16 19:00:10 +02:00 |
Alexandre Julliard
|
d4ef782db7
|
makefiles: Build all tests with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-24 12:10:51 +02:00 |
Jacek Caban
|
e8f083bd37
|
msvcp140: Add _Resize 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>
|
2019-04-22 19:48:27 +02:00 |
Alexandre Julliard
|
612fce3014
|
msvcp: Remove some redundant clearing of buffers.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-10 21:01:46 +02:00 |
Alexandre Julliard
|
8b7b4e5140
|
msvcp: Rename clog variable to avoid conflict with builtin function.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-10 19:08:42 +02:00 |
Piotr Caban
|
e7bd1b03da
|
msvcp140: Don't forward __ExceptionPtrDestroy to msvcr120.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46800
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-29 21:26:34 +01:00 |
Piotr Caban
|
a91c1e054a
|
msvcp140: Don't forward __ExceptionPtrCreate to msvcr120.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46583
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-28 21:37:30 +01:00 |
Gijs Vermeulen
|
b51cee00a7
|
msvcp: Set target to null on error in _Open_dir.
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-01-25 23:09:07 +01:00 |
Gijs Vermeulen
|
64aba27f6a
|
msvcp: Set correct error code on non-existing path in _Open_dir.
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-01-25 23:09:07 +01:00 |
Gijs Vermeulen
|
7e2816d2f1
|
msvcp140: Export _Equivalent and port tests.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46465
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-01-23 16:32:40 +01:00 |
Gijs Vermeulen
|
999ef32a3e
|
msvcp140/tests: Fix typos in ok() messages.
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-01-17 17:46:23 +01:00 |
Piotr Caban
|
e6ec3cbd62
|
msvcp90: Add time_get<wchar> implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-23 20:17:44 +01:00 |
Piotr Caban
|
d7a43259b1
|
msvcp110: Export time_get functions on arm.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-20 19:46:20 +01:00 |
Piotr Caban
|
2dfbfbd4cf
|
msvcp100: Add time_get<char>do_get implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-20 19:46:11 +01:00 |
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 |
Dmitry Timoshkov
|
7edfcd63ad
|
kernel32: MoveFile(source, source) should succeed.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-15 20:13:50 +02: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 |
Stefan Dösinger
|
5a4112c73a
|
msvcp140/tests: Test _Last_write_time and _Set_last_write_time.
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 |
Stefan Dösinger
|
1604cdae90
|
msvcp140: Export _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
|
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
|
65033d22ea
|
msvcp140/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:42 +02:00 |
Piotr Caban
|
dbce559df6
|
msvcr120: Add Concurrency::details::platform::GetCurrentThreadId export.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-01 18:57:44 +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
|
87c3421ddb
|
msvcp: Disable relay for _Thrd_current function.
Spotted by Stefan.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-07 19:15:09 +01:00 |
Stefan Dösinger
|
25e20ac8eb
|
msvcp: Use int64 for byval _Thrd_t parameters.
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:17 +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 |
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 |
Stefan Dösinger
|
b91fdc7700
|
msvcp140/tests: Port test_Unlink to msvcp140.
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
|
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 |