Commit Graph

386 Commits

Author SHA1 Message Date
Piotr Caban e40d02868d msvcp90: Fixed buffer allocation in basic_stringbuf<wchar> class. 2012-08-20 10:57:15 +02:00
Piotr Caban 584a48a380 msvcp90: Manually define virtual destructors in vtables. 2012-08-17 16:24:50 +02:00
Francois Gouget 0b8fc03379 msvcp90: Make basic_istream_read_str() static. 2012-08-16 17:07:56 +02:00
Piotr Caban 6b5e9e3e3f msvcp100: Fixed streamoff and streamsize definition. 2012-08-16 11:50:21 +02:00
Piotr Caban c5f2e6623d msvcp90: Added missing -ret64 option. 2012-08-15 12:20:17 +02:00
Piotr Caban 0ef93eb0e5 msvcp90: Added strstreambuf seekpos and seekoff implementation. 2012-08-15 12:20:07 +02:00
Piotr Caban e5d7d65791 msvcp90: Reset width value in basic_istream class on error. 2012-08-15 12:19:57 +02:00
Piotr Caban 76821340a4 msvcp90: Fixed basic_streambuf::sputn functions behaviour when there's no place in buffer. 2012-08-15 12:19:50 +02:00
Piotr Caban f143f3e6bc msvcp90: Added partial strstreambuf implementation. 2012-08-15 12:19:44 +02:00
Piotr Caban 1202e8bf87 msvcp90: Use streamoff in std::_BADOFF definition. 2012-08-15 12:19:35 +02:00
Piotr Caban 625940a560 msvcp90: Added basic_stringstream<short> implementation. 2012-08-15 12:19:27 +02:00
Piotr Caban b1ff81a770 msvcp90: Added basic_istringstream<short> implementation. 2012-08-15 12:19:21 +02:00
Piotr Caban 8499ea376d msvcp90: Added basic_ostringstream<short> implementation. 2012-08-15 12:19:13 +02:00
Piotr Caban fe8811bfd8 msvcp90: Export wcin, wcout, wcerr and wclog objects. 2012-08-15 12:19:04 +02:00
Alexandre Julliard 8fdb55cf5c msvcp90: Fix the calling convention of the basic_string helpers. 2012-08-14 13:29:20 +02:00
Piotr Caban 570ffbb4ea msvcp90: Added basic_fstream<wchar> implementation. 2012-08-14 12:47:57 +02:00
Piotr Caban 555b31bdad msvcp90: Added basic_ifstream<wchar> implementation. 2012-08-14 12:47:56 +02:00
Piotr Caban ada2f45a0a msvcp90: Added basic_ofstream<wchar> implementation. 2012-08-14 12:47:45 +02:00
Piotr Caban 3cb76c73a1 msvcp90: Added basic_iostream<short> implementation. 2012-08-14 12:02:52 +02:00
Piotr Caban 7d21ee14f1 msvcp90: Added basic_istream<short> implementation. 2012-08-14 12:02:49 +02:00
Piotr Caban e8cc341df9 msvcp90: Added basic_ostream<short> implementation. 2012-08-14 12:02:40 +02:00
Piotr Caban ed22f3b14d msvcp90: Added basic_filebuf<wchar> and basic_filebuf<short> implementation. 2012-08-14 12:02:31 +02:00
Piotr Caban f65cd1c18a msvcp90: Only define virtual function callers in base class. 2012-08-14 12:02:16 +02:00
Piotr Caban 7a0c6f44ef msvcp: Rename msvcp90 debug channel. 2012-08-14 12:02:13 +02:00
Piotr Caban da7138767f msvcp71: Added iterator based basic_string::replace implementation. 2012-07-26 15:32:29 +02:00
Francois Gouget e6b4444107 msvcp90: Make num_put__Iput() static. 2012-07-25 14:50:25 +02:00
Piotr Caban 7c970cc010 msvcp90: Fixed num_get<short>::vftable. 2012-07-24 13:36:31 +02:00
Piotr Caban ebd239802b msvcp90: Added num_put<short> implementation. 2012-07-24 13:36:30 +02:00
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