Commit Graph

356 Commits

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