Commit Graph

247 Commits

Author SHA1 Message Date
Piotr Caban
d18b406b56 msvcp90: Use DEFINE_RTTI_DATA to initialize exception RTTI data. 2012-03-27 13:47:00 +02:00
Piotr Caban
1328da1815 msvcp90: Use DEFINE_RTTI_DATA to define locale_facet RTTI base descriptor. 2012-03-27 13:45:08 +02:00
Piotr Caban
50bbba932e msvcp90: Use DEFINE_RTTI_DATA to define iosb RTTI base descriptor. 2012-03-27 13:45:01 +02:00
Piotr Caban
1650f09158 msvcp90: Don't define separate structures for num_get<char> and num_get<wchar>. 2012-03-27 13:44:47 +02:00
Nicolas Le Cam
99db789eda msvcp90/tests: Don't redefine __thiscall. 2012-03-14 11:50:27 +01:00
Thomas Faber
62901e6ea0 msvcp90: Fix build with MSVC. 2012-03-09 11:27:27 +01:00
Daniel Lehman
cbe1bcd29f msvcp90: Start rfind from given position. 2012-01-16 12:45:37 +01:00
Piotr Caban
4381cabf9a msvcp90: Fix mistakes in spec file. 2012-01-16 12:45:34 +01:00
Daniel Lehman
6f9f27d1bf msvcp90: Flip num_get<char/wchar_t> do_get_long and do_get_ulong in vtable. 2012-01-13 18:17:25 +01:00
Daniel Lehman
015ccccfeb msvcp90: Add num_get<short> stubs. 2012-01-13 18:17:24 +01:00
Piotr Caban
c2a08d6d0f msvcp90: Fix mistakes in spec file. 2012-01-12 12:31:26 +01:00
Daniel Lehman
f63bbcf692 msvcp90: Forward uncaught_exception to msvcrt. 2012-01-12 12:28:05 +01:00
Daniel Lehman
4f9bc837d8 msvcp90: Add num_get<char> stubs. 2012-01-11 17:47:34 +01:00
Piotr Caban
727499a19a msvcp90: Fix errors related to name demangling. 2012-01-10 19:37:14 +01:00
Daniel Lehman
4e7b3bad6b msvcp90: Add basic_ios<wchar_t> stubs. 2012-01-09 15:29:00 +01:00
Daniel Lehman
4654b3f68e msvcp90: Fix return value for ctype<wchar_t> do_is(ch). 2012-01-06 19:24:16 +01:00
Daniel Lehman
8e755152c2 msvcp90: basic_string<>::rfind(ch) should call rfind. 2012-01-05 21:27:33 +01:00
Daniel Lehman
0af4827e11 msvcp90: Add num_get<wchar_t> stubs. 2012-01-05 21:27:32 +01:00
Daniel Lehman
c20fd880ac msvcp90: Make type_info::mangled larger. 2012-01-05 21:27:32 +01:00
Daniel Lehman
070479db58 msvcp90: Use passed in beg to find the length in basic_string<>::replace. 2012-01-04 18:58:21 +01:00
Piotr Caban
f90d5a8f72 msvcp90: Update data pointer after resizing string. 2012-01-03 18:07:32 +01:00
Piotr Caban
ecbe1ff211 msvcp90/tests: Test virtual function calls returning structures. 2011-12-29 16:44:56 +01:00
Piotr Caban
330b042f5c msvcp90: Added numpunct<char> class implementation. 2011-12-29 16:44:50 +01:00
Piotr Caban
8a8d5cd362 msvcp90: Added numpunct<char> constructors implementation. 2011-12-29 16:44:33 +01:00
Piotr Caban
c4b8793996 msvcp90: Fix class functions invocation on 64bit systems. 2011-12-29 16:44:27 +01:00
Piotr Caban
5b93bb9800 msvcp90: Correctly initialize vtable pointer in Getcat functions. 2011-12-23 16:23:57 +01:00
Piotr Caban
b053c305fa msvcp90: Added numpunct<wchar_t> class stub. 2011-12-23 16:23:36 +01:00
Piotr Caban
da1436312d msvcp90: Added numpunct<char> class stub. 2011-12-23 16:23:13 +01:00
Piotr Caban
b433f1cd04 msvcp90: Added ctype<wchar_t>::scan functions implementation. 2011-12-22 19:11:25 +01:00
Piotr Caban
1de0fe3a00 msvcp90: Added ctype<wchar_t>::is functions implementation. 2011-12-22 19:11:20 +01:00
Piotr Caban
8f3a5198bc msvcp90: Added ctype<wchar_t>::toupper functions implementation. 2011-12-22 19:11:15 +01:00
Piotr Caban
b4e9bd74cf msvcp90: Added ctype<wchar_t>::tolower functions implementation. 2011-12-22 19:11:09 +01:00
Piotr Caban
a75d94289b msvcp90: Added ctype<wchar_t>::widen functions implementation. 2011-12-22 19:11:04 +01:00
Piotr Caban
138db09298 msvcp90: Added ctype<wchar_t>::narrow functions implementation. 2011-12-22 19:10:33 +01:00
Piotr Caban
b4a93e46cc msvcp90: Added ctype<wchar_t> constructors implementation. 2011-12-22 19:10:20 +01:00
Piotr Caban
cd6e9bd141 msvcp90: Don't crash if NULL is passed to _Strcoll and _Wcscoll. 2011-12-21 18:06:45 +01:00
Piotr Caban
1a711acdc2 msvcp90: Added ctype<char>::is functions implementation. 2011-12-21 18:05:58 +01:00
Piotr Caban
7fe9abd5cc msvcp90: Added ctype<char>::toupper functions implementation. 2011-12-21 18:05:54 +01:00
Piotr Caban
283c07b8ce msvcp90: Added ctype<char>::tolower functions implementation. 2011-12-21 18:05:47 +01:00
Piotr Caban
a1db838668 msvcp90: Hold _LOCK_LOCALE critical section while _Lockinfo object exists. 2011-12-21 18:05:31 +01:00
Piotr Caban
8f8f6b3c0d msvcp90: Added ctype<char>::widen functions implementation. 2011-12-21 18:05:26 +01:00
Piotr Caban
facb3e3fe6 msvcp90: Added ctype<char>::narrow functions implementation. 2011-12-21 18:05:21 +01:00
Piotr Caban
72d18e0111 msvcp90: Added ctype<char> constructors implementation. 2011-12-21 18:05:17 +01:00
Piotr Caban
bb002e27b3 msvcp90: Added partial collate<wchar_t> implementation. 2011-12-21 18:05:07 +01:00
Piotr Caban
9e8e6e6dac msvcp90: Correctly export collate<short> constructors. 2011-12-20 20:06:36 +01:00
Piotr Caban
0e8d13b82c msvcp90: Added collate<char>::do_hash implementation. 2011-12-20 20:06:35 +01:00
Piotr Caban
5051876660 msvcp90: Added collate<char>::compare implementation. 2011-12-20 20:06:35 +01:00
Piotr Caban
ddebdbf1e6 msvcp90: Added macro to call functions from vtable. 2011-12-20 20:06:34 +01:00
Piotr Caban
9c65376dcf msvcp90: Use macro to define RTTI data. 2011-12-19 20:15:52 +01:00
Piotr Caban
5761bb5d7d msvcp90: Added collate<char> constructors implementation. 2011-12-19 20:15:51 +01:00