Files
wxWidgets/include/wx
Vadim Zeitlin 823a2337f6 Make wxTextStream classes work with surrogates under MSW
On the platforms using UTF-16 for wchar_t we can't read nor write Unicode data
one wchar_t at a time as a single half of a surrogate character can't be
converted to or from the encoding of the stream.

To fix this, we may need to store the last wchar_t already read from the
stream but not returned yet in wxTextInputStream::NextChar() and store,
without writing it, the wchar_t passed to wxTextOutputStream::PutChar() until
the second half of the surrogate is written.

See #17070.
2015-11-13 19:36:33 +01:00
..
2015-03-20 00:08:37 +01:00
2015-10-04 00:28:00 +02:00
2014-08-28 11:35:34 +00:00
2014-05-15 22:32:17 +00:00
2015-09-23 00:52:30 +02:00
2015-09-06 17:20:42 -07:00
2015-10-25 18:00:05 +01:00
2015-09-06 17:20:42 -07:00
2014-08-24 01:50:11 +00:00
2015-02-09 00:26:11 +00:00
2014-03-30 00:02:23 +00:00
2014-05-16 13:01:29 +00:00
2014-03-30 00:02:23 +00:00
2014-05-15 22:32:17 +00:00
2015-08-26 21:09:41 +02:00
2015-06-19 13:40:41 +02:00
2014-03-03 07:04:37 +00:00
2014-03-30 00:02:23 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2015-09-06 17:20:42 -07:00
2014-03-30 00:02:23 +00:00
2014-05-15 23:56:58 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-05-15 22:32:17 +00:00
2014-11-11 07:50:33 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2015-09-06 17:20:42 -07:00
2014-03-30 00:02:23 +00:00
2015-09-23 00:52:30 +02:00
2014-03-30 00:02:23 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2014-05-15 22:32:17 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-05-15 23:56:58 +00:00
2014-05-15 23:56:58 +00:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2015-09-24 14:38:22 +02:00
2015-09-24 14:38:22 +02:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2015-10-25 18:00:05 +01:00
2015-08-27 11:00:16 +02:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2015-09-23 00:52:30 +02:00
2014-03-30 00:02:23 +00:00
2015-09-23 00:52:30 +02:00
2014-05-15 23:56:58 +00:00
2015-09-06 17:20:42 -07:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2015-09-24 14:38:22 +02:00
2015-09-06 17:20:42 -07:00
2014-05-16 13:01:29 +00:00
2014-08-24 01:50:11 +00:00
2014-05-16 13:01:06 +00:00
2014-08-24 01:50:11 +00:00
2014-10-25 18:06:36 +00:00
2014-05-16 13:01:06 +00:00
2015-09-06 17:20:42 -07:00
2015-09-23 00:52:30 +02:00
2015-08-26 22:49:53 +02:00
2014-08-24 01:50:11 +00:00
2014-03-30 00:02:23 +00:00
2014-08-24 01:50:11 +00:00
2014-05-15 22:32:17 +00:00
2015-09-24 15:12:19 +02:00
2014-03-30 00:02:23 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2015-09-06 17:20:42 -07:00
2014-03-30 00:02:23 +00:00
2014-05-16 13:01:06 +00:00
2014-08-24 01:50:11 +00:00
2015-09-06 17:20:42 -07:00
2015-03-20 00:08:37 +01:00
2014-08-05 22:01:52 +00:00
2014-08-24 01:50:11 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-03-30 00:02:23 +00:00
2014-05-16 13:01:06 +00:00
2015-09-23 00:52:30 +02:00
2014-08-24 01:50:11 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-05-16 13:01:06 +00:00
2015-09-06 17:20:42 -07:00
2015-09-23 00:52:30 +02:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2014-09-10 16:52:01 +00:00
2014-05-15 22:32:17 +00:00
2015-09-06 17:20:42 -07:00
2015-09-06 17:20:42 -07:00
2014-05-15 22:32:17 +00:00
2014-05-15 22:32:17 +00:00
2013-11-21 13:47:05 +00:00
2015-09-06 17:20:42 -07:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2015-09-23 00:52:30 +02:00
2013-09-06 17:09:16 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2014-05-15 23:56:58 +00:00
2014-05-15 22:32:17 +00:00
2014-05-15 22:32:17 +00:00