Piotr Caban
|
257c57bdf2
|
msvcp90: Fixed EOF detection in basic_streambuf_char__Xsgetn_s function.
|
2012-07-24 13:36:30 +02:00 |
Piotr Caban
|
b9bc582fa6
|
msvcp90: Fixed EOF detection in basic_filebuf_char_uflow function.
|
2012-07-24 13:36:29 +02:00 |
Daniel Lehman
|
e831468401
|
msvcp90: Handle npos as a len in basic_string<>::replace.
|
2012-07-17 11:56:47 +02:00 |
Piotr Caban
|
9b34a3a75c
|
msvcp90: Fix parsing of floating point numbers starting with decimal separator.
|
2012-07-09 10:02:02 -04:00 |
Piotr Caban
|
4c73236d86
|
msvcp90: Fix off by one issues in basic_string functions operating on iterators.
|
2012-07-09 10:01:54 -04:00 |
Piotr Caban
|
0d3dcd23f4
|
msvcp90: Fix EOF handling in basic_filebuf<char>::underflow.
|
2012-07-09 10:01:42 -04:00 |
Piotr Caban
|
3adb3a3c28
|
msvcp90/tests: Added destructor tests for class with virtual inheritance.
|
2012-07-09 10:01:35 -04:00 |
Piotr Caban
|
36f79a1c2d
|
msvcp90: Pass base class pointer to virtual functions.
|
2012-07-09 10:01:24 -04:00 |
Piotr Caban
|
bdb36b4afc
|
msvcp90: Implement more basic_ostream<wchar>::operator<< functions.
|
2012-07-09 10:00:49 -04:00 |
Piotr Caban
|
ce4cbc7de2
|
msvcp90: Implement more basic_ostream<char>::operator<< functions.
|
2012-07-09 10:00:41 -04:00 |
Piotr Caban
|
5c28a4e8cb
|
msvcp90: Implement more basic_istream<wchar>::operator>> functions.
|
2012-07-09 10:00:34 -04:00 |
Piotr Caban
|
91f695fd6e
|
msvcp90: Implement more basic_istream<char>::operator>> functions.
|
2012-07-09 10:00:25 -04:00 |
Piotr Caban
|
0bd5ba82de
|
msvcp90: Added locale::empty implementation.
|
2012-07-03 16:59:24 +02:00 |
Piotr Caban
|
6c864c699d
|
msvcp90: Keep class definitions in separate file.
|
2012-07-03 16:58:29 +02:00 |
Francois Gouget
|
6333fa753a
|
Assorted spelling fixes.
|
2012-07-03 12:03:29 +02:00 |
Piotr Caban
|
b4da8894e6
|
msvcp90/tests: Added _Getcoll tests.
|
2012-07-02 19:38:19 +02:00 |
Piotr Caban
|
e16922f3f3
|
msvcp90/tests: Fixed _Getctype tests.
|
2012-07-02 19:38:10 +02:00 |
Piotr Caban
|
8a15e426b3
|
msvcp90: Fix __cdecl functions definitions that returns structures.
|
2012-07-02 19:35:08 +02:00 |
Piotr Caban
|
f5ea4bab53
|
msvcp90: Added basic_stringstream<wchar> implementation.
|
2012-06-29 20:41:41 +02:00 |
Piotr Caban
|
1aff1c4881
|
msvcp90: Added basic_istringstream<wchar> implementation.
|
2012-06-29 20:41:41 +02:00 |
Piotr Caban
|
d4bb283ff9
|
msvcp90: Added basic_ostringstream<wchar> implementation.
|
2012-06-29 20:41:40 +02:00 |
Piotr Caban
|
2fdc5e2844
|
msvcp90: Added basic_stringbuf<wchar> and basic_stringbuf<short> implementation.
|
2012-06-29 20:41:39 +02:00 |
Piotr Caban
|
7b75c71305
|
msvcp90: Added basic_stringstream<char> implementation.
|
2012-06-29 20:41:38 +02:00 |
Piotr Caban
|
5b32999337
|
msvcp90: Added basic_istringstream<char> implementation.
|
2012-06-29 20:41:38 +02:00 |
Piotr Caban
|
8108e0a97e
|
msvcp90: Added basic_ostringstream<char> implementation.
|
2012-06-29 20:41:37 +02:00 |
Piotr Caban
|
d538c1eebe
|
msvcp90: Implement remaining functions in basic_stringbuf<char> class.
|
2012-06-29 20:41:37 +02:00 |
Owen Rudge
|
0d1009b3c1
|
msvcp90: Add initial basic_stringbuf<char> implementation.
|
2012-06-28 19:43:36 +02:00 |
Piotr Caban
|
c679569f27
|
msvcp90: Always destroy _Lockit object in use_facet function.
|
2012-06-28 19:39:59 +02:00 |
Piotr Caban
|
1f8fcf30f3
|
msvcp90: Added partial implementation of locale_ctor_cstr function.
|
2012-06-28 01:39:17 +02:00 |
Piotr Caban
|
705fe163da
|
msvcp90: Allocate different id's for facets in use_facet functions.
|
2012-06-28 01:39:16 +02:00 |
Piotr Caban
|
ccb4c48466
|
msvcp90: Added _Fiopen functions implementation.
|
2012-06-28 01:39:15 +02:00 |
Piotr Caban
|
f457511b1d
|
msvcp90: Added locale::facet::_Register function implementation.
|
2012-06-28 01:39:14 +02:00 |
Piotr Caban
|
c1ae61b07f
|
msvcp90: Added basic_istream::operator>>(char&) implementation.
|
2012-06-28 01:39:12 +02:00 |
Francois Gouget
|
d16123919f
|
msvcp90: Make a couple more numpunct_*_use_facet() functions static.
|
2012-06-27 11:38:10 +02:00 |
Piotr Caban
|
9173de875a
|
msvcp90: Fix basic_ostream<char>::operator<<(basic_string) export.
|
2012-06-26 17:30:26 +02:00 |
Piotr Caban
|
6ad43ea61f
|
msvcp90: Added basic_iostream<wchar> class implementation.
|
2012-06-26 17:30:17 +02:00 |
Piotr Caban
|
07ccbb6351
|
msvcp90: Added basic_istream<wchar> implementation.
|
2012-06-26 17:30:08 +02:00 |
Francois Gouget
|
98748efbf5
|
msvcp90: Make numpunct_char_use_facet() static.
|
2012-06-26 17:06:11 +02:00 |
Francois Gouget
|
6bacd9559f
|
msvcp90: Add a space between the spec entry name the implementation function.
|
2012-06-26 17:06:11 +02:00 |
Piotr Caban
|
96416c69ef
|
msvcp90: Export clog object.
|
2012-06-25 18:12:49 +02:00 |
Piotr Caban
|
6902b51128
|
msvcp90: Added basic_ostream<wchar> implementation.
|
2012-06-25 18:12:45 +02:00 |
Piotr Caban
|
d7bb597c0a
|
msvcp90: Added num_get<wchar>::get functions implementation.
|
2012-06-25 17:45:24 +02:00 |
Piotr Caban
|
0dd32496b4
|
msvcp90: Added num_get<wchar>::_Getifld implementation.
|
2012-06-25 17:45:23 +02:00 |
Piotr Caban
|
9afd07be92
|
msvcp90: Added num_get<wchar>::_Getffld implementation.
|
2012-06-25 17:45:23 +02:00 |
Piotr Caban
|
4732e3f75c
|
msvcp90: Added partial num_get<wchar> and num_get<short> implementation.
|
2012-06-25 17:45:22 +02:00 |
Piotr Caban
|
55b9bbc491
|
msvcp90: Added num_put<wchar> implementation.
|
2012-06-25 17:45:22 +02:00 |
Piotr Caban
|
8e2efc1939
|
msvcp90: Added basic_ostream::operator<<(base type) implementation.
|
2012-06-22 14:09:42 +02:00 |
Piotr Caban
|
27f9052440
|
msvcp90: Added num_put<char>::put(double) implementation.
|
2012-06-22 14:08:01 +02:00 |
Piotr Caban
|
8003b0ab3d
|
msvcp90: Added num_put<char>::put(bool) implementation.
|
2012-06-22 14:08:00 +02:00 |
Piotr Caban
|
feccc21044
|
msvcp90: Added num_put<char>::put(integral number).
|
2012-06-22 14:07:59 +02:00 |
Piotr Caban
|
a359df5fa2
|
msvcp90: Added partial num_put<char> implementation.
|
2012-06-22 14:07:49 +02:00 |
Piotr Caban
|
83ef253b8d
|
msvcp90: Added num_put<char> class stub.
|
2012-06-22 14:07:08 +02:00 |
Piotr Caban
|
ca90f4723a
|
msvcp90: Fixed fraction digits ignoring in num_get_char__Getffld.
|
2012-06-22 10:53:56 +02:00 |
Piotr Caban
|
1c7f54bfa6
|
msvcp90: Added istream>>(base type) implementation.
|
2012-06-21 18:55:47 +02:00 |
Piotr Caban
|
ba0908d9b3
|
msvcp90: Added num_get<char>::get functions implementation.
|
2012-06-21 18:55:37 +02:00 |
Piotr Caban
|
98f6028c1e
|
msvcp90: Added num_get<char>::_Getifld implementation.
|
2012-06-21 18:55:11 +02:00 |
Piotr Caban
|
1507d715cc
|
msvcp90: Added num_get<char>::_Getffld implementation.
|
2012-06-21 18:55:02 +02:00 |
Piotr Caban
|
47b7880dc3
|
msvcp90: Added num_get<char> constructors implementation.
|
2012-06-21 18:06:33 +02:00 |
Piotr Caban
|
237cc9506f
|
msvcp90: Define basic_streambuf structure globally.
|
2012-06-21 18:06:25 +02:00 |
Piotr Caban
|
05a70c3d19
|
msvcp90: Define ios_base structure globally.
|
2012-06-21 18:06:18 +02:00 |
Piotr Caban
|
95ec1f07fc
|
msvcp90: Separate num_get::get(long double) and num_get::get(double) functions.
|
2012-06-21 18:06:01 +02:00 |
Piotr Caban
|
99a7b22623
|
msvcp90: Rename num_get_char_ctor__Init function because it's not a constructor.
|
2012-06-21 18:05:54 +02:00 |
Piotr Caban
|
ef2b4d7432
|
msvcp90: Fix basic_ios<char>::imbue implementation.
|
2012-06-20 19:23:23 +02:00 |
Piotr Caban
|
bb6bb0e394
|
msvcp90: Added _Stoullx implementation.
|
2012-06-20 19:23:17 +02:00 |
Piotr Caban
|
d1b67cea3b
|
msvcp90: Added _Stollx implementation.
|
2012-06-20 19:23:12 +02:00 |
Piotr Caban
|
dc4e950009
|
msvcp90: Added _Stofx implementation.
|
2012-06-20 19:22:54 +02:00 |
Piotr Caban
|
1e4d0c4fbf
|
msvcp90: Added _Stodx implementation.
|
2012-06-20 19:22:48 +02:00 |
Francois Gouget
|
5adf447d7b
|
msvcp90: Use the CSTR_XXX macros instead of numeric literals.
|
2012-06-20 10:27:45 +02:00 |
Piotr Caban
|
a03dfefbc1
|
msvcp90: Added codecvt<wchar> implementation.
|
2012-06-18 17:48:10 +02:00 |
Piotr Caban
|
f387c63319
|
msvcp90: Added codecvt<wchar> class stub.
|
2012-06-18 17:48:08 +02:00 |
Piotr Caban
|
24f9290cd6
|
msvcp90: Added basic_ios::widen implementation.
|
2012-06-15 18:35:31 +02:00 |
Piotr Caban
|
65a364a2f3
|
msvcp90: Added basic_ios::narrow implementation.
|
2012-06-15 18:35:31 +02:00 |
Piotr Caban
|
609d7dbb68
|
msvcp90: Added setw implementation.
|
2012-06-15 18:35:30 +02:00 |
Piotr Caban
|
7fcffc7b58
|
msvcp90: Added setprecision implementation.
|
2012-06-15 18:35:29 +02:00 |
Piotr Caban
|
c2c9e9ef7b
|
msvcp90: Added basic_ostream<char>::operator<<(function) implementation.
|
2012-06-15 18:35:28 +02:00 |
Piotr Caban
|
b9fbe6d5e6
|
msvcp90: Added cin, cout and cerr objects.
|
2012-06-15 18:35:20 +02:00 |
Piotr Caban
|
e43f6ec638
|
msvcp90: Added operator<<(basic_ostream<char>, basic_string<char>) implementation.
|
2012-06-15 13:41:30 +02:00 |
Piotr Caban
|
aa2733e833
|
msvcp90: Added operator>>(basic_istream<char>, basic_string<char>) implementation.
|
2012-06-14 19:12:14 +02:00 |
Piotr Caban
|
ab999f6d3a
|
msvcp90: Use codecvt<char>::is in basic_istream_char__Ipfx function.
|
2012-06-14 19:12:09 +02:00 |
Piotr Caban
|
bcdcef8713
|
msvcp90: Added basic_ostream<char>::endl implementation.
|
2012-06-14 19:12:04 +02:00 |
Piotr Caban
|
2c156eaeac
|
msvcp90: Export locale::facet_Register function.
|
2012-06-14 19:11:41 +02:00 |
Piotr Caban
|
49c6e430d5
|
msvcp90: Export locale::facet vtable.
|
2012-06-14 19:11:35 +02:00 |
Piotr Caban
|
38c7a46c5e
|
msvcp90: Added basic_fstream<char> implementation.
|
2012-06-14 19:11:29 +02:00 |
Piotr Caban
|
30a1ed53d7
|
msvcp90: Specify open mode in basic_ifstream<char> functions.
|
2012-06-13 19:40:44 +02:00 |
Piotr Caban
|
43d99a1b68
|
msvcp90: Added basic_ofstream<char> implementation.
|
2012-06-13 19:40:38 +02:00 |
Piotr Caban
|
de5cf35cb7
|
msvcp90: Added basic_iostream<char> implementation.
|
2012-06-13 19:40:30 +02:00 |
Piotr Caban
|
0db98a30b9
|
msvcp90: Added basic_istream<char>::getline(basic_string<char>) implementation.
|
2012-06-12 19:28:45 +02:00 |
Piotr Caban
|
5b0548cc3e
|
msvcp90: Added basic_ifstream<char> implementation.
|
2012-06-12 19:28:38 +02:00 |
Piotr Caban
|
8d39c7d889
|
msvcp90: Accept more base classes in DEFINE_RTTI_DATA macro.
|
2012-06-12 19:28:32 +02:00 |
Piotr Caban
|
9f9a4a18d1
|
msvcp90: Added basic_filebuf<char> implementation.
|
2012-06-12 19:28:20 +02:00 |
Piotr Caban
|
65db238da0
|
msvcp90: Added locale::global implementation.
|
2012-06-12 19:28:14 +02:00 |
Piotr Caban
|
9c83b6ee42
|
msvcp90: Added use_facet< codecvt<char> > implementation.
|
2012-06-12 19:28:08 +02:00 |
Piotr Caban
|
1d0b072d0f
|
msvcp90: Fixed default locale constructor implementation.
|
2012-06-12 19:27:58 +02:00 |
Piotr Caban
|
2baabaefe8
|
msvcp90: Added codecvt<char> implementation.
|
2012-06-07 16:07:10 +02:00 |
Piotr Caban
|
679b0d4843
|
msvcp90: Added codecvt_base class implementation.
|
2012-06-07 16:07:09 +02:00 |
Piotr Caban
|
6f8149e5e3
|
msvcp90: Added partial basic_istream<char> implementation.
|
2012-06-06 19:18:17 +02:00 |
Piotr Caban
|
140861cade
|
msvcp90: Call correct setstate function in basic_ostream class.
|
2012-06-06 19:18:01 +02:00 |
Piotr Caban
|
46838cf2e5
|
msvcp90: Rename sentry_char_{create,destroy} functions.
|
2012-06-06 19:17:57 +02:00 |
Piotr Caban
|
bbea6efca0
|
msvcp90: Fix streamoff and streampos definition.
|
2012-06-06 19:17:51 +02:00 |
Francois Gouget
|
fd84b7d0af
|
msvcp90: Add a trailing '\n' to a TRACE() message.
|
2012-06-04 12:17:54 +02:00 |
Piotr Caban
|
3c980ffa01
|
msvcp90: Added partial basic_ostream<char> implementation.
|
2012-06-01 17:46:40 +02:00 |
Alexandre Julliard
|
efd693c57b
|
msvcp90: Use the correct vtable pointer for type_info objects.
|
2012-04-04 20:12:07 +02:00 |
Piotr Caban
|
9aebf52c8c
|
msvcp90: Added partial basic_ios<short> implementation.
|
2012-03-30 10:45:45 +02:00 |
Piotr Caban
|
3174caa2b4
|
msvcp90: Added partial basic_ios<wchar> implementation.
|
2012-03-30 10:45:42 +02:00 |
Piotr Caban
|
cee8e2b9e5
|
msvcp90: Added partial basic_ios<char> implementation.
|
2012-03-30 10:45:33 +02:00 |
Piotr Caban
|
2f87a5d459
|
msvcp90: Added support for exception reraising in ios_base::clear.
|
2012-03-29 20:49:25 +02:00 |
Piotr Caban
|
d04c15cc23
|
msvcp90: Added this parameter to cdecl functions defined inside class.
|
2012-03-29 20:49:24 +02:00 |
Piotr Caban
|
0c43326114
|
msvcp90: Added ios_base class implementation.
|
2012-03-29 20:49:23 +02:00 |
Piotr Caban
|
37d3eaf476
|
msvcp90: Added basic_streambuf<wchar> implementation.
|
2012-03-28 13:50:17 +02:00 |
Piotr Caban
|
143f8e8792
|
msvcp90: Added basic_streambuf<char> implementation.
|
2012-03-28 13:49:59 +02:00 |
Piotr Caban
|
52bcd2e082
|
msvcp90: Added numpunct<wchar> implementation.
|
2012-03-28 13:49:26 +02:00 |
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 |