Commit Graph

247 Commits

Author SHA1 Message Date
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