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 |
Piotr Caban
|
391d488694
|
msvcp90: Added basic_string<char> constructor implementation (cstr, len).
|
2011-04-29 14:21:42 +02:00 |
Piotr Caban
|
35b4d8eb9d
|
msvcp90: Added basic_string<char> resize implementation.
|
2011-04-29 14:21:42 +02:00 |
Piotr Caban
|
73d60c3a08
|
msvcp90: Added basic_string<char> operator[] implementation.
|
2011-04-29 14:21:42 +02:00 |
Piotr Caban
|
ce8a64470b
|
msvcp90: Added basic_string<char> at implementation.
|
2011-04-29 14:21:42 +02:00 |
Piotr Caban
|
b8408b257a
|
msvcp90: Added basic_string<char> operator +=(char) implementation.
|
2011-04-29 14:21:42 +02:00 |
Piotr Caban
|
02e46c8eaa
|
msvcp90/tests: Added basic_string<char> find tests.
|
2011-04-29 14:21:42 +02:00 |
Piotr Caban
|
c08b647cf6
|
msvcp90: Added basic_string<char> find implementation.
|
2011-04-29 14:21:42 +02:00 |
Piotr Caban
|
6bf4541bf8
|
msvcp90: Added basic_string<char> operator< implementation.
|
2011-04-29 14:21:41 +02:00 |
Piotr Caban
|
b7990be894
|
msvcp90: Move basic_string<char>:swap implementation.
|
2011-04-29 14:21:41 +02:00 |
Piotr Caban
|
223ac3cc09
|
msvcp90/tests: Added operator+ tests (basic_string<char>).
|
2011-04-01 10:49:51 +02:00 |
Piotr Caban
|
bc86fccc36
|
msvcp: Added basic_string<wchar> operator+ implementations.
|
2011-04-01 10:49:35 +02:00 |
Piotr Caban
|
055dcbc4b2
|
msvcp: Added basic_string<char> operator+ implementations.
|
2011-04-01 10:49:24 +02:00 |
Piotr Caban
|
3f833d93a7
|
msvcp: Added basic_string<{char, wchar}> operator+= exports.
|
2011-04-01 10:49:10 +02:00 |
Eryk Wieliczko
|
5101cfc1a5
|
msvcp90/tests: Added basic_string<{char, wchar}>.capacity tests.
|
2010-11-29 11:34:13 +01:00 |
Eryk Wieliczko
|
f84243667f
|
msvcp90: Added basic_string<{char, wchar}>.capacity implementation.
|
2010-11-29 11:34:11 +01:00 |
Piotr Caban
|
785828fc87
|
msvcp90/tests: Added basic_string<char>::compare tests.
|
2010-11-25 11:49:07 +01:00 |
Piotr Caban
|
919a7cedb5
|
msvcp90: Added basic_string<wchar>::compare implementation.
|
2010-11-25 11:49:07 +01:00 |
Piotr Caban
|
b09125ad4e
|
msvcp90: Added basic_string<char>::compare implementation.
|
2010-11-25 11:49:07 +01:00 |
Piotr Caban
|
acf0cea825
|
msvcp90: Added basic_string<{char,wchar}> constructor (substring) implementation.
|
2010-11-25 11:49:07 +01:00 |
Piotr Caban
|
40894dabb0
|
msvcp90/tests: Fix typo in loaded function name.
|
2010-11-23 13:22:02 +01:00 |
Piotr Caban
|
d3b89e2d97
|
msvcp90/tests: Added basic_string<char>::append tests.
|
2010-11-18 12:37:27 +01:00 |
Piotr Caban
|
b99c582402
|
msvcp90: Added basic_string<wchar_t>::append implementation.
|
2010-11-18 12:37:21 +01:00 |
Piotr Caban
|
44039975c8
|
msvcp90: Added basic_string<char>::append implementation.
|
2010-11-18 12:37:18 +01:00 |
Vincas Miliūnas
|
0de373beff
|
msvcp90/tests: Added basic_string<wchar_t>::swap tests.
|
2010-11-17 14:01:12 +01:00 |
Vincas Miliūnas
|
96e4e21997
|
msvcp90: Added basic_string<wchar_t>::swap implementation.
|
2010-11-17 14:01:11 +01:00 |
Vincas Miliūnas
|
af780d888f
|
msvcp90/tests: Added basic_string<char>::swap tests.
|
2010-11-17 14:01:11 +01:00 |
Vincas Miliūnas
|
676d0d41f5
|
msvcp90: Added basic_string<char>::swap implementation.
|
2010-11-17 14:01:11 +01:00 |
Vincent Pelletier
|
6fa52cd37d
|
msvcp90: Direct basic_string::operator=(char const *) to existing implementation.
|
2010-09-27 15:02:48 +02:00 |
Alexandre Julliard
|
bd9852cd6f
|
makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions.
|
2010-09-19 12:40:12 +02:00 |
Alexandre Julliard
|
81b8ee863e
|
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
|
2010-09-19 12:36:48 +02:00 |
Piotr Caban
|
960a248da6
|
msvcp90/tests: Fix basic_string<wchar_t>.size tests.
|
2010-09-03 16:02:31 +02:00 |
Piotr Caban
|
d09287619d
|
msvcp90: Added basic_string<{char, wchar_t}> equal operator implementation.
|
2010-09-02 11:55:11 +02:00 |
Piotr Caban
|
57f3a88cda
|
msvcp90/tests: Added basic_string<{char,wchar_t}>.size tests.
|
2010-09-02 11:55:06 +02:00 |
Piotr Caban
|
ec8cdcc227
|
msvcp90: Added basic_string<{char, wchar_t}>.{length, size} implementation.
|
2010-09-02 11:55:01 +02:00 |
Piotr Caban
|
ee9319eac7
|
msvcp90/tests: Added basic_string<{char,wchar_t}>.data tests.
|
2010-09-02 11:54:56 +02:00 |
Piotr Caban
|
168dabf063
|
msvcp90: Added basic_string<{char, wchar_t}>.data implementation.
|
2010-09-02 11:54:49 +02:00 |
Piotr Caban
|
cc4972e328
|
msvcp90: Fix 64-bit compilation warnings.
|
2010-09-01 14:01:04 +02:00 |
Piotr Caban
|
e91dae7897
|
msvcp90: Fix incorrect export.
|
2010-09-01 14:01:02 +02:00 |
Piotr Caban
|
39b98144c7
|
msvcp90/tests: Added basic_string<wchar_t> tests.
|
2010-08-30 17:57:01 +02:00 |
Piotr Caban
|
04f4b8a3d9
|
msvcp90: Added partiall basic_string<wchar_t> implementation.
|
2010-08-30 17:56:54 +02:00 |
Francois Gouget
|
7e6e25cc8e
|
msvcp90: Make init_cxx_funcs() static.
|
2010-08-26 13:44:44 +02:00 |
Alexandre Julliard
|
c4f673fb63
|
msvcrt: List the this pointer as an additional argument for thiscall functions.
|
2010-08-24 19:29:27 +02:00 |
Alexandre Julliard
|
14072676a6
|
msvcrt: Use a __thiscall macro where appropriate to make the calling convention clearer.
|
2010-08-24 16:31:25 +02:00 |
Alexandre Julliard
|
c6423058db
|
msvcp90: Use the thiscall type on appropriate entry points.
|
2010-08-24 16:24:18 +02:00 |
Francois Gouget
|
57877b2487
|
msvcp90: Remove the msvcp90 debug channel where unused.
|
2010-08-24 15:22:36 +02:00 |
Piotr Caban
|
256a08aea6
|
msvcp90: Added _String_base::Xinvarg implementation.
|
2010-08-24 12:20:58 +02:00 |
Piotr Caban
|
0ca290921e
|
msvcp90/tests: Added basic_string<char> tests.
|
2010-08-24 12:20:30 +02:00 |
Piotr Caban
|
d7938822f7
|
msvcp90: Added _String_base::Xran implementation.
|
2010-08-20 13:21:34 +02:00 |
Piotr Caban
|
1ba4fff989
|
msvcp90: Added _String_base::Xlen implementation.
|
2010-08-20 13:21:33 +02:00 |
Piotr Caban
|
8f78375d83
|
msvcp90: Added logic_error exception.
|
2010-08-20 13:21:33 +02:00 |
Piotr Caban
|
22e221c420
|
msvcp90: Added basic_string<char>::c_str implementation.
|
2010-08-20 13:21:32 +02:00 |
Piotr Caban
|
6675d69a0b
|
msvcp90: Added basic_string<char> constructor implementation (from cstr).
|
2010-08-20 13:21:31 +02:00 |
Piotr Caban
|
d7b4b032de
|
msvcp90: Added basic_string<char> copy constructor implementation.
|
2010-08-20 13:21:30 +02:00 |
Piotr Caban
|
703ab02bc3
|
msvcp90: Added ~basic_string<char> implementation.
|
2010-08-19 17:32:20 +02:00 |
Piotr Caban
|
6040c8f897
|
msvcp90: Added some basic_string<char>::assign implementations.
|
2010-08-19 17:32:20 +02:00 |
Piotr Caban
|
935e0f53a1
|
msvcp90: Added basic_string<char>::erase implementation.
|
2010-08-19 17:32:20 +02:00 |
Piotr Caban
|
50c99f0018
|
msvcp90: Added basic_string<char>::npos.
|
2010-08-19 17:32:20 +02:00 |
Piotr Caban
|
6c57f13a6b
|
msvcp90: Added basic_string<char> constructor (with no arguments) implementation.
|
2010-08-19 17:32:20 +02:00 |
Piotr Caban
|
99a6926f3e
|
msvcp90: Added allocator<void> implementation.
|
2010-08-19 17:32:20 +02:00 |
Piotr Caban
|
eecd9ce06b
|
msvcp90: Added allocator<unsigned short> implementation.
|
2010-08-19 17:32:20 +02:00 |
Piotr Caban
|
7032010381
|
msvcp90: Added allocator<wchar_t> implementation.
|
2010-08-19 17:32:20 +02:00 |
Piotr Caban
|
b13e3772d4
|
msvcp90: Added bad_alloc exception.
|
2010-08-18 11:19:13 +02:00 |
Piotr Caban
|
c83d56628a
|
msvcp90: Add exception throwing function.
|
2010-08-18 11:16:14 +02:00 |
Piotr Caban
|
51a55fc9e2
|
msvcp90/tests: Added allocator<char> tests.
|
2010-08-18 11:14:48 +02:00 |
Piotr Caban
|
2a866928c9
|
msvcp90: Added allocator<char> 64-bit exports.
|
2010-08-18 11:12:22 +02:00 |
Piotr Caban
|
084d4ec652
|
msvcp90: Added 64-bit char_traits tests.
|
2010-08-16 17:28:57 +02:00 |
Piotr Caban
|
96c622dfc8
|
msvcp90: Added char_traits<unsigned short> 64-bit exports.
|
2010-08-16 17:28:57 +02:00 |
Piotr Caban
|
fad0f817ee
|
msvcp90: Added char_traits<wchar_t> 64-bit exports.
|
2010-08-16 17:28:57 +02:00 |
Piotr Caban
|
2ef0077d6b
|
msvcp90: Added char_traits<char> 64-bit exports.
|
2010-08-16 17:28:56 +02:00 |
Piotr Caban
|
3ba830446d
|
msvcp90: Added 64-bit exports.
|
2010-07-28 16:28:19 +02:00 |
Piotr Caban
|
cb432866d2
|
msvcp90: Correctly declare pointers to delete/new functions.
|
2010-07-26 13:34:20 +02:00 |
Piotr Caban
|
e79af2f0d9
|
msvcp90: Added allocator<char> implementation.
|
2010-07-22 17:43:03 +02:00 |
Alexandre Julliard
|
b86d515ed6
|
dlls: Remove explicit imports of kernel32 and ntdll.
|
2010-07-21 17:38:36 +02:00 |
Piotr Caban
|
166b7f4ffb
|
msvcp90/tests: Added char_traits<char>::_Copy_s tests.
|
2010-07-21 13:23:56 +02:00 |
Piotr Caban
|
b5a6ed7469
|
msvcp90/tests: Added char_traits equal tests.
|
2010-07-21 13:23:56 +02:00 |
Piotr Caban
|
d589d95d50
|
msvcp90/tests: Added char_traits assign tests.
|
2010-07-21 13:23:55 +02:00 |
Piotr Caban
|
0a4e90153d
|
msvcp90: Added char_traits<unsigned short> implementation.
|
2010-07-21 13:23:32 +02:00 |
Piotr Caban
|
8313d52ccc
|
msvcp90: Added char_traits<wchar_t> implementation.
|
2010-07-21 10:11:55 +02:00 |
Piotr Caban
|
b895c10432
|
msvcp90: Added char_traits<char> implementation.
|
2010-07-21 10:11:52 +02:00 |
Piotr Caban
|
9ae9d263da
|
msvcp90: Added stub dll.
|
2010-07-21 09:35:08 +02:00 |