Iván Matellanes
|
65935c4c88
|
msvcirt: Implement ostream::operator<< for strings.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-22 23:55:22 +09:00 |
Iván Matellanes
|
81cf0b2c48
|
msvcirt: Implement ostream::operator<< for characters.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-22 23:55:08 +09:00 |
Iván Matellanes
|
025c543442
|
msvcirt: Fix implementation of strstreambuf::underflow.
Spotted while testing for ostream printing.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-21 00:23:57 +09:00 |
Iván Matellanes
|
d5f445511e
|
msvcirt: Implement ostream::writepad.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:41 +09:00 |
Iván Matellanes
|
3f32455f01
|
msvcirt: Implement ostream::tellp.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:38 +09:00 |
Iván Matellanes
|
d77342ff96
|
msvcirt: Implement ostream::seekp.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:35 +09:00 |
Iván Matellanes
|
c4a5730ec3
|
msvcirt: Implement ostream::write.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:31 +09:00 |
Iván Matellanes
|
e1b3a52902
|
msvcirt: Implement ostream::put.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:27 +09:00 |
Iván Matellanes
|
28d400be63
|
msvcirt: Implement ostream::osfx.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:24 +09:00 |
Iván Matellanes
|
327cada0f1
|
msvcirt: Implement ostream::opfx.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:21 +09:00 |
Iván Matellanes
|
6fedfa6128
|
msvcirt: Implement ostream::flush.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:17 +09:00 |
Iván Matellanes
|
cf1f23379b
|
msvcirt: Implement ostream constructors/destructors.
Signed-off-by: Iván Matellanes <matellanes.ivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-15 20:42:12 +09:00 |
Iván Matellanes
|
b34b65e462
|
msvcirt: Improve implementation of streambuf::pbackfail.
Signed-off-by: Iván Matellanes <matellanesivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-08 20:16:25 +09:00 |
Iván Matellanes
|
6aa589e854
|
msvcirt: Implement stdiobuf::seekoff.
Signed-off-by: Iván Matellanes <matellanesivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-08 20:16:18 +09:00 |
Iván Matellanes
|
66ff2e3bad
|
msvcirt: Implement stdiobuf::setrwbuf.
Signed-off-by: Iván Matellanes <matellanesivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-08 20:16:10 +09:00 |
Iván Matellanes
|
c16e4f5cc5
|
msvcirt: Implement stdiobuf::sync.
Signed-off-by: Iván Matellanes <matellanesivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
|
2015-10-07 13:00:33 +09:00 |
Iván Matellanes
|
7754619128
|
msvcirt: Implement stdiobuf::underflow.
Signed-off-by: Iván Matellanes <matellanesivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
|
2015-10-07 13:00:30 +09:00 |
Iván Matellanes
|
608aa13672
|
msvcirt: Implement stdiobuf::overflow.
Signed-off-by: Iván Matellanes <matellanesivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
|
2015-10-07 13:00:27 +09:00 |
Iván Matellanes
|
a9ad6e88d7
|
msvcirt: Implement stdiobuf constructors and destructor.
Signed-off-by: Iván Matellanes <matellanesivan@gmail.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
|
2015-10-07 13:00:23 +09:00 |
Iván Matellanes
|
24d57405ac
|
msvcirt: Implement strstreambuf::seekoff.
|
2015-10-01 00:02:05 +09:00 |
Iván Matellanes
|
60d1d6f595
|
msvcirt: Implement strstreambuf::overflow.
|
2015-09-18 15:00:23 +02:00 |
Iván Matellanes
|
2f70aba8d9
|
msvcirt: Implement strstreambuf::underflow.
|
2015-09-18 15:00:21 +02:00 |
Iván Matellanes
|
675ad97a69
|
msvcirt: Implement strstreambuf::setbuf.
|
2015-09-18 15:00:15 +02:00 |
Iván Matellanes
|
0257ebc838
|
msvcirt: Implement strstreambuf::doallocate.
|
2015-09-18 15:00:10 +02:00 |
Iván Matellanes
|
a8b26a96b4
|
msvcirt: Implement strstreambuf::freeze.
|
2015-09-18 15:00:00 +02:00 |
Iván Matellanes
|
aa4e2740b7
|
msvcirt: Implement strstreambuf constructors and destructor.
|
2015-09-18 14:59:56 +02:00 |
Iván Matellanes
|
d5229aeec5
|
msvcirt: Implement filebuf::seekoff.
|
2015-08-17 18:19:28 +09:00 |
Iván Matellanes
|
0ed82afe9e
|
msvcirt: Implement filebuf::underflow.
|
2015-08-17 18:19:24 +09:00 |
Iván Matellanes
|
ed5f60e46f
|
msvcirt: Implement filebuf::overflow.
|
2015-08-17 18:19:19 +09:00 |
Iván Matellanes
|
5ebf8cfc40
|
msvcirt: Implement filebuf::sync.
|
2015-08-17 18:19:16 +09:00 |
Iván Matellanes
|
28c61981ad
|
msvcirt: Implement filebuf::setbuf.
|
2015-08-17 18:19:11 +09:00 |
Iván Matellanes
|
43bb816373
|
msvcirt: Implement filebuf::setmode.
|
2015-08-17 18:19:07 +09:00 |
Iván Matellanes
|
cac27a40d8
|
msvcirt: Allocate a buffer if necessary when a file is opened.
|
2015-08-17 18:18:31 +09:00 |
Iván Matellanes
|
95fd3af190
|
msvcirt: Implement filebuf::open/close.
|
2015-08-06 21:05:15 +09:00 |
Iván Matellanes
|
e2659db454
|
msvcirt: Implement filebuf::attach.
|
2015-08-05 23:45:37 +09:00 |
Iván Matellanes
|
2f702e3dd6
|
msvcirt: Implement filebuf constructors and destructor.
|
2015-08-05 23:45:25 +09:00 |
Iván Matellanes
|
6812bb7469
|
msvcirt: Add ios instance counter.
|
2015-07-20 11:41:59 +02:00 |
Iván Matellanes
|
b6c5bd15c4
|
msvcirt: Add support for ios state variables.
|
2015-07-20 11:41:36 +02:00 |
Iván Matellanes
|
f2037e2e96
|
msvcirt: Implement ios::bitalloc.
|
2015-07-20 11:41:19 +02:00 |
Iván Matellanes
|
8413edb696
|
msvcirt: Implement ios status-testing functions.
|
2015-07-20 11:40:48 +02:00 |
Iván Matellanes
|
c8368cf43b
|
msvcirt: Implement ios::unsetf.
|
2015-07-17 19:27:43 +09:00 |
Iván Matellanes
|
968d07dd7b
|
msvcirt: Implement ios::setf.
|
2015-07-17 19:27:38 +09:00 |
Iván Matellanes
|
6f89103b72
|
msvcirt: Implement ios::flags.
|
2015-07-17 19:27:31 +09:00 |
Iván Matellanes
|
277da0ea5d
|
msvcirt: Implement ios static locking.
|
2015-07-17 19:27:00 +09:00 |
Iván Matellanes
|
22f28d2923
|
msvcirt: Implement ios stream locking.
|
2015-07-15 23:20:08 +09:00 |
Iván Matellanes
|
57fb458774
|
msvcirt: Implement ios object locking.
|
2015-07-15 23:19:58 +09:00 |
Iván Matellanes
|
9d0b679c1b
|
msvcirt: Implement ios locking control.
|
2015-07-15 23:19:54 +09:00 |
Piotr Caban
|
4406762dc2
|
msvcirt: Fix leak in ~ios and ios::init implementation.
|
2015-07-08 19:12:14 +09:00 |
Iván Matellanes
|
bc01af8f8e
|
msvcirt: Implement ios constructors and assignment.
|
2015-07-07 14:25:03 +09:00 |
Iván Matellanes
|
0dcb382a4e
|
msvcirt/tests: Add initial tests for ios.
|
2015-07-07 14:24:59 +09:00 |
Alexandre Julliard
|
853d0f34ff
|
msvcirt/tests: Fix comparison with EOL.
|
2015-07-06 20:08:00 +09:00 |
Iván Matellanes
|
6cca77bf2a
|
msvcirt: Add implementation of streambuf::pbackfail.
|
2015-06-29 19:07:53 +09:00 |
Iván Matellanes
|
d553a0883f
|
msvcirt: Add implementation of streambuf::stossc.
|
2015-06-26 20:35:06 +09:00 |
Iván Matellanes
|
346a8e1cbf
|
msvcirt: Add implementation of streambuf::sbumpc.
|
2015-06-26 20:35:06 +09:00 |
Iván Matellanes
|
fac4fdb56f
|
msvcirt: Add implementation of streambuf::snextc.
|
2015-06-26 20:35:06 +09:00 |
Iván Matellanes
|
f71186b645
|
msvcirt: Add implementation of streambuf::xsputn.
|
2015-06-23 19:34:01 +09:00 |
Iván Matellanes
|
a507132cdc
|
msvcirt: Add implementation of streambuf::xsgetn.
|
2015-06-23 19:33:56 +09:00 |
Iván Matellanes
|
540f644ceb
|
msvcirt: Add implementation of streambuf::sputc.
|
2015-06-17 20:01:16 +09:00 |
Iván Matellanes
|
b08d0bc75d
|
msvcirt: Add implementation of streambuf::sgetc.
|
2015-06-17 20:01:16 +09:00 |
Iván Matellanes
|
c69ac67206
|
msvcirt: Fix implementation of streambuf::sync.
|
2015-06-12 21:22:43 +09:00 |
Iván Matellanes
|
b36a526f5a
|
msvcirt/tests: Add more streambuf tests.
|
2015-06-12 21:22:43 +09:00 |
Iván Matellanes
|
1f1cf8a68e
|
msvcirt: Add implementation of streambuf::sync.
|
2015-06-11 15:56:41 +09:00 |
Iván Matellanes
|
a3150b95df
|
msvcirt: Add implementation of streambuf::gbump/pbump.
|
2015-06-09 22:09:56 +09:00 |
Iván Matellanes
|
70b447d078
|
msvcirt: Add implementation of streambuf locking.
|
2015-06-09 22:09:56 +09:00 |
Iván Matellanes
|
77dbfc8979
|
msvcirt: Add implementation of streambuf::allocate.
|
2015-06-09 22:09:56 +09:00 |
Iván Matellanes
|
4cd21cf727
|
msvcirt/tests: Add initial tests for streambuf.
|
2015-06-05 14:45:20 +09:00 |