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 |
Piotr Caban
|
786ff410bc
|
msvcp90: Reorder classes to avoid forward declarations.
|
2011-12-19 20:15:51 +01:00 |
Piotr Caban
|
d481bf61dc
|
msvcp90: Added ctype<unsigned short> class stub.
|
2011-12-16 12:10:25 +01:00 |
Piotr Caban
|
04266052fe
|
msvcp90: Added ctype<wchar_t> class stub.
|
2011-12-16 12:10:14 +01:00 |
Piotr Caban
|
ee13a2f8af
|
msvcp90: Added ctype<char> class stub.
|
2011-12-16 12:10:00 +01:00 |
Piotr Caban
|
3cc08032fc
|
msvcp90: Added ctype_base class implementation.
|
2011-12-16 12:09:48 +01:00 |
Piotr Caban
|
59b2639e39
|
msvcp90: Added collate<unsigned short> class stub.
|
2011-12-15 10:49:21 +01:00 |
Piotr Caban
|
6254893e01
|
msvcp90: Added collate<wchar_t> class stub.
|
2011-12-15 10:49:21 +01:00 |
Piotr Caban
|
c52c859568
|
msvcp90: Added collate<char> class stub.
|
2011-12-15 10:49:20 +01:00 |
Piotr Caban
|
72999eac5b
|
msvcp90: Fixed basic_streambuf<char> vtable.
|
2011-12-15 10:49:20 +01:00 |
Piotr Caban
|
07a9909cca
|
msvcp90: Removed __ASM_EXCEPTION_VTABLE macro.
|
2011-12-15 10:49:19 +01:00 |
Piotr Caban
|
451f9b9cc0
|
msvcp90: Added _Locinfo::_Gettnames implementation.
|
2011-12-08 18:00:29 +01:00 |
Piotr Caban
|
462fa62c53
|
msvcp90: Added _Locinfo::_Getmonths implementation.
|
2011-12-08 18:00:27 +01:00 |
Piotr Caban
|
0c7ed2bdda
|
msvcp90: Added _Locinfo::_Getdays implementation.
|
2011-12-08 18:00:25 +01:00 |
Piotr Caban
|
91c6a55c2c
|
msvcp90: Added _Locinfo::_Getname implementation.
|
2011-12-08 18:00:23 +01:00 |
Piotr Caban
|
81434aabff
|
msvcp90: Added _Locinfo::_Getlconv implementation.
|
2011-12-08 18:00:22 +01:00 |
Piotr Caban
|
dc1a38d385
|
msvcp90: Added _Locinfo::_Getfalse and _Gettrue implementation.
|
2011-12-08 18:00:20 +01:00 |
Piotr Caban
|
56c1c75b72
|
msvcp90: Added _Getcvt implementation.
|
2011-12-08 18:00:18 +01:00 |
Piotr Caban
|
c56c74331c
|
msvcp90: Added _Getctype implementation.
|
2011-12-06 15:51:00 +01:00 |
Piotr Caban
|
34d947189a
|
msvcp90: Added _Getcoll implementation.
|
2011-12-06 15:51:00 +01:00 |
Piotr Caban
|
bff3f0cd3c
|
msvcp90: Added _Locinfo::_Addcats partial implementation.
|
2011-12-06 15:51:00 +01:00 |
Piotr Caban
|
e97578e407
|
msvcp90: Added _Locinfo constructor implementation.
|
2011-12-06 15:51:00 +01:00 |
Piotr Caban
|
400c887e85
|
msvcp90: Added runtime_exception implementation.
|
2011-11-25 16:21:57 +01:00 |
Piotr Caban
|
1c04cbfd33
|
msvcp90: Reorganize __ASM_EXCEPTION_VTABLE macro.
|
2011-11-25 16:21:57 +01:00 |
Piotr Caban
|
913b075b07
|
msvcp90: Added _Timevec class implementation.
|
2011-11-25 16:21:57 +01:00 |
Piotr Caban
|
e10dcd0c32
|
msvcp90: Added locale::name implementation.
|
2011-11-25 16:21:57 +01:00 |
Piotr Caban
|
2e449eba08
|
msvcp90: Added locale::_Addfac implementation.
|
2011-11-25 16:21:57 +01:00 |
Piotr Caban
|
1263b618d7
|
msvcp90: Added locale copy based constructors implementation.
|
2011-11-25 16:21:57 +01:00 |
Piotr Caban
|
a3c395b791
|
msvcp90: Added empty locale constructor and destructor implementation.
|
2011-11-23 20:34:27 +01:00 |
Piotr Caban
|
b7b0c1b18b
|
msvcp90: Added partial locale::_Locimp implementation.
|
2011-11-23 20:34:25 +01:00 |
Piotr Caban
|
4217d8e62e
|
msvcp90: Forward basic_string<short> to basic_string<wchar_t>.
|
2011-11-17 18:13:45 +01:00 |
Piotr Caban
|
3bb1a7309b
|
msvcp90: Fixed parameters number in functions returning structures.
|
2011-11-16 17:10:03 +01:00 |
Piotr Caban
|
486239b167
|
msvcp90: Added basic_string::insert implementation.
|
2011-11-16 17:03:11 +01:00 |
Piotr Caban
|
b9f544a2ab
|
msvcp90: Added basic_string::copy implementation.
|
2011-11-16 17:03:04 +01:00 |
Piotr Caban
|
0d6bd98783
|
msvcp90: Added basic_string::_Copy implementation.
|
2011-11-16 17:03:00 +01:00 |
Piotr Caban
|
9b60ef7e12
|
msvcp90: Don't define empty structure.
|
2011-11-15 19:37:34 +01:00 |
Francois Gouget
|
9ceac318e0
|
msvcp90: Remove an unneeded cast.
|
2011-11-14 15:25:27 +01:00 |
Andrew Talbot
|
43bbce728a
|
msvcp90: Superfluous semicolons fix.
|
2011-11-07 11:54:36 +01:00 |
Francois Gouget
|
23e0ae83c2
|
msvcp90: Add a space before an implementation function name in the spec file.
|
2011-10-27 14:20:10 +02:00 |
Piotr Caban
|
f735226988
|
msvcp90: Use debugstr_a to avoid overflow in traces.
|
2011-10-18 15:15:08 +02:00 |
Piotr Caban
|
59514c463a
|
msvcp90: Fix buffer size in basic_string_char_grow.
|
2011-10-18 15:14:59 +02:00 |
Piotr Caban
|
b0211b5b18
|
msvcp90: Added basic_string::get_allocator implementation.
|
2011-10-18 15:14:49 +02:00 |
Piotr Caban
|
0b802bb747
|
msvcp90: Added basic_string::erase iterator based functions.
|
2011-10-18 15:14:41 +02:00 |
Piotr Caban
|
bc2567f974
|
msvcp90: Added basic_string::replace iterator based functions.
|
2011-10-18 15:14:33 +02:00 |
Piotr Caban
|
a6897e888e
|
msvcp90: Added basic_string::find_last_not_of implementation.
|
2011-10-18 15:13:50 +02:00 |
Piotr Caban
|
ed6c1ff8d5
|
msvcp90: Added basic_string::rfind implementation.
|
2011-10-18 15:13:34 +02:00 |
Piotr Caban
|
b9b24bdf51
|
msvcp: Sync spec files.
|
2011-10-14 20:26:42 +02:00 |
Piotr Caban
|
8cca58251b
|
msvcp90: Added _String_val class implementation.
|
2011-10-14 20:26:27 +02:00 |
Piotr Caban
|
105ffa40fd
|
msvcp90: Remove code that is never executed.
|
2011-10-14 15:46:28 +02:00 |
Piotr Caban
|
72fb8e2c65
|
msvcp90: Added basic_string::max_size implementation.
|
2011-10-14 15:46:15 +02:00 |
Piotr Caban
|
796a13c80d
|
msvcp90: Added more basic_string constructor implementations.
|
2011-10-14 15:45:22 +02:00 |
Piotr Caban
|
044e07d1f8
|
msvcp90: Added more basic_string::assing functions.
|
2011-10-14 15:45:12 +02:00 |
Piotr Caban
|
fd0fcb2a2f
|
msvcp90: Added basic_string::operator>= implementation.
|
2011-10-14 15:45:02 +02:00 |
Piotr Caban
|
94a379a520
|
msvcp90: Added basic_string::operator> implementation.
|
2011-10-14 15:44:57 +02:00 |
Piotr Caban
|
c373306cfa
|
msvcp90: Added basic_string::operator<= implementation.
|
2011-10-14 15:44:45 +02:00 |
Piotr Caban
|
700e1da5c2
|
msvcp90: Added basic_string::operator[] implementation.
|
2011-10-13 19:57:20 +02:00 |
Piotr Caban
|
fcf59687d5
|
msvcp90: Added basic_string<wchar>::replace implementation.
|
2011-10-13 19:57:20 +02:00 |
Piotr Caban
|
70d61b5fb9
|
msvcp90: Added basic_string<char>::replace implementation.
|
2011-10-13 19:57:20 +02:00 |
Piotr Caban
|
d7ff552b71
|
msvcp90: Added basic_string::reserve implementation.
|
2011-10-13 19:57:20 +02:00 |
Piotr Caban
|
5d1af4b6f6
|
msvcp90: Added operator+(basic_string, char) implementation.
|
2011-10-13 19:57:19 +02:00 |
Piotr Caban
|
5fa8e6b1b3
|
msvcp90: Added basic_string::find_first_not_of implementation.
|
2011-10-13 19:57:19 +02:00 |
Piotr Caban
|
3fbabbfd75
|
msvcp90: Don't overwrite string length in basic_string::_Grow.
|
2011-09-14 09:58:30 +02:00 |
Piotr Caban
|
4c66393c47
|
msvcp90: Added basic_string::append functions.
|
2011-09-13 17:16:58 +02:00 |
Piotr Caban
|
8ed4f6e07b
|
msvcp90: Added basic_string::_Pdif implementation.
|
2011-09-13 17:15:14 +02:00 |
Piotr Caban
|
6e043df036
|
msvcp90: Added basic_string::_Copy_s implementation.
|
2011-09-13 17:13:55 +02:00 |
Piotr Caban
|
97ebf77184
|
msvcp90: Added basic_string::_Chassign implementation.
|
2011-09-13 17:13:55 +02:00 |
Piotr Caban
|
041a5c89c0
|
msvcp90: Added basic_string::{begin,rbegin,end,rend} implementation.
|
2011-09-13 17:13:55 +02:00 |
Piotr Caban
|
793abc63d8
|
msvcp90: Added basic_string::empty() implementation.
|
2011-09-13 17:13:55 +02:00 |
Piotr Caban
|
870d35c688
|
msvcp90: Added set_new_handler implementation.
|
2011-09-13 17:13:41 +02:00 |
Piotr Caban
|
69f93177ac
|
msvcp90: Added basic_string::push_back(char) implementation.
|
2011-09-12 16:49:57 +02:00 |
Piotr Caban
|
c0f991e9b1
|
msvcp90: Added basic_string::operator=(char) implementation.
|
2011-09-12 16:49:57 +02:00 |
Piotr Caban
|
05b2cc1960
|
msvcp90: Added basic_string::find(basic_string, size_t) implementation.
|
2011-09-12 16:49:57 +02:00 |
Piotr Caban
|
145f6c14f2
|
msvcp90: Added basic_string::substr(size_t, size_t) implementation.
|
2011-09-12 16:49:57 +02:00 |
Piotr Caban
|
ac29261f19
|
msvcp90: Added basic_string<wchar>::operator=(const wchar*) implementation.
|
2011-09-12 16:49:57 +02:00 |
Piotr Caban
|
44f64f29b3
|
msvcp90: Added basic_string::find(const char*, size_t) implementation.
|
2011-09-12 16:49:57 +02:00 |
Piotr Caban
|
6e4ad33941
|
msvcp90: Added basic_string<char>(allocator<char>) constructor implementation.
|
2011-09-12 16:49:56 +02:00 |
Andrew Talbot
|
c8cb13f949
|
msvcp90: Avoid a forward declaration.
|
2011-09-01 18:06:39 +02:00 |
Alexandre Julliard
|
43d9122e3c
|
msvcp90: Add separate entry points for functions with different calling conventions.
|
2011-08-24 19:33:30 +02:00 |
Piotr Caban
|
4fd4a8aeb3
|
msvcp90: Added basic_streambuf<char>::{Lock, Unlock} implementation.
|
2011-08-24 19:07:44 +02:00 |
Piotr Caban
|
f357f4a575
|
msvcp90: Added basic_streambuf<char> buffer accessing functions implementation.
|
2011-08-24 19:07:44 +02:00 |
Piotr Caban
|
a1bfde5909
|
msvcp90: Added basic_streambuf<char>::{ctor, dtor} implementation.
|
2011-08-24 19:07:44 +02:00 |
Piotr Caban
|
b8f53e5735
|
msvcp90: Added locale::facet class implementation.
|
2011-08-24 19:07:44 +02:00 |
Piotr Caban
|
48ce9f9e28
|
msvcp90: Added locale::id class implementation.
|
2011-08-24 19:07:44 +02:00 |
Piotr Caban
|
85d6355abc
|
msvcp90: Added basic_ostream<char> class stub.
|
2011-08-24 19:07:23 +02:00 |
Piotr Caban
|
3496823434
|
msvcp90: Added basic_streambuf<char> class stub.
|
2011-08-23 16:53:55 +02:00 |
Andrew Talbot
|
e7064e08ac
|
msvcp90: void functions should not return a value.
|
2011-08-22 16:14:31 +02:00 |
Piotr Caban
|
7eb800f185
|
msvcp90: Added wctype implementation.
|
2011-07-29 18:06:30 +02:00 |
Piotr Caban
|
dca8da61c1
|
msvcp90: Added _Locinfo class stub.
|
2011-07-29 13:31:38 +02:00 |
Alexandre Julliard
|
23dd500a64
|
msvcp90/tests: Fix the calling convention of some function pointers.
|
2011-07-08 14:40:22 +02:00 |
Alexandre Julliard
|
99cdacb93b
|
msvcp90/tests: Dynamically generate a thunk to call thiscall functions.
It's not possible to do this correctly with inline assembly.
|
2011-07-05 18:07:43 +02:00 |
Alexandre Julliard
|
75c70dcd77
|
msvcp90: Make sure an exported variable is initialized.
|
2011-06-27 15:07:30 -05:00 |
Piotr Caban
|
3f9179ad3e
|
msvcp90: Added older version of basic_string::_Tidy function.
|
2011-06-23 09:08:25 +02:00 |
Piotr Caban
|
50b7da01de
|
msvcp90: Export already implemented basic_string private functions.
|
2011-06-23 09:08:23 +02:00 |
Piotr Caban
|
9e9d3cc902
|
msvcp90: Added basic_string operator!= implementation.
|
2011-06-23 09:08:20 +02:00 |
Piotr Caban
|
ab7914ce96
|
msvcp90: Added basic_string operator== implementation.
|
2011-06-23 09:08:18 +02:00 |
Piotr Caban
|
bd77b96855
|
msvcp90: Added basic_string::last_index_of implementation.
|
2011-06-23 09:08:16 +02:00 |
Piotr Caban
|
ab612bc650
|
msvcp90: Added basic_string_char::find_first_of implementation.
|
2011-06-22 16:12:48 +02:00 |
Piotr Caban
|
b8606c82ee
|
msvcp90: Added _Lockit class implementation.
|
2011-06-22 16:12:42 +02:00 |
Piotr Caban
|
00f7683ea7
|
msvcp90: Added locale class stub.
|
2011-06-22 16:12:33 +02:00 |
Piotr Caban
|
ac978ea85e
|
msvcp90: Added locale::_Locimp class stub.
|
2011-06-22 15:31:22 +02:00 |
Piotr Caban
|
198162fbe5
|
msvcp90: Added std::locale::id class stub.
|
2011-06-22 15:31:12 +02:00 |
Piotr Caban
|
95891e4f56
|
msvcp90: Added std::locale::facet class stub.
|
2011-06-22 15:29:54 +02:00 |
Alexandre Julliard
|
cfad9c3d54
|
msvcp90: Add an msvcp-specific size_t to avoid casts in traces.
|
2011-05-27 17:53:38 +02:00 |
Piotr Caban
|
d74b339e17
|
msvcp90: Added _Mutex class implementation.
|
2011-05-27 17:53:38 +02:00 |
Piotr Caban
|
0dbb0f1ee8
|
msvcp90: Added basic_ios<char> class stub.
|
2011-05-27 17:53:38 +02:00 |
Piotr Caban
|
28d5eb0827
|
msvcp90/tests: Don't check if msvcp90 functions exists in string tests.
|
2011-05-27 17:53:38 +02:00 |
Piotr Caban
|
8a96e66f7b
|
msvcp90/tests: Don't check if msvcp90 functions exists in misc tests.
|
2011-05-27 17:53:38 +02:00 |
Piotr Caban
|
031ae07edc
|
msvcp90: Added ios_base class stub.
|
2011-05-27 17:53:38 +02:00 |
Igor Paliychuk
|
521604ffce
|
msvcrt: _CxxThrowException is stdcall, not cdecl.
|
2011-05-16 16:35:27 +02:00 |
Alexandre Julliard
|
acfdbd2ba5
|
msvcp: Export the various floating point constants.
|
2011-05-05 12:34:46 +02:00 |
Alexandre Julliard
|
277120bbd5
|
msvcp: Implement the Ctraits math functions.
|
2011-05-04 17:26:47 +02:00 |
Alexandre Julliard
|
af0c9edfc3
|
msvcp: Implement the numeric limit functions.
|
2011-05-04 17:26:46 +02:00 |
Alexandre Julliard
|
9e89da33f7
|
msvcp: Implement the numeric limit constants.
|
2011-05-04 17:26:46 +02:00 |
Alexandre Julliard
|
5b58de9648
|
msvcp: Export a couple of variables and their access function.
|
2011-05-04 17:26:46 +02:00 |
Alexandre Julliard
|
537b35006c
|
msvcp: Don't define stubs for data exports.
|
2011-05-03 19:34:26 +02:00 |
Alexandre Julliard
|
5ac184cad5
|
msvcrt: Update spec files using the make_specfiles script.
|
2011-05-03 12:44:14 +02:00 |
Piotr Caban
|
f55449d354
|
msvcp90: Added basic_string<char> operator+=(char*) implementation.
|
2011-04-29 14:21:43 +02:00 |
Piotr Caban
|
930cfafa05
|
msvcp90: Added basic_string<char> clear implementation.
|
2011-04-29 14:21:43 +02:00 |