Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2012-05-17 06:18:41 +0400
committerChristopher Faylor <me@cgf.cx>2012-05-17 06:18:41 +0400
commitfe66a97ae47bfa1529fd3c2111a9351d85808894 (patch)
tree249d56621b130fe512eb6f885f8e3a45e7acb8e9 /winsup/cygwin/DevNotes
parent53b7c465ed504059aeb570d612fd98fd8565094f (diff)
* DevNotes: Add entry cgf-000009.
* smallprint.cc (__small_vsprintf): Always treat '%c' and '%C' as characters. Don't decode them if they are > 127. (__small_vswprintf): Ditto.
Diffstat (limited to 'winsup/cygwin/DevNotes')
-rw-r--r--winsup/cygwin/DevNotes18
1 files changed, 18 insertions, 0 deletions
diff --git a/winsup/cygwin/DevNotes b/winsup/cygwin/DevNotes
index da9cea13e..3b97e9e86 100644
--- a/winsup/cygwin/DevNotes
+++ b/winsup/cygwin/DevNotes
@@ -1,3 +1,21 @@
+2012-05-16 cgf-000009
+
+<1.7.16>
+- Fix broken console mouse handling. Reported here:
+ http://cygwin.com/ml/cygwin/2012-05/msg00360.html
+</1.7.16>
+
+I did a cvs annotate on smallprint.cc and see that the code to translate
+%characters > 127 to 0x notation was in the 1.1 revision. Then I
+checked the smallprint.c predecessor. It was in the 1.1 version of that
+program too, which means that this odd change has probably been around
+since <= 2000.
+
+Since __small_sprintf is supposed to emulate sprintf, I got rid of the
+special case handling. This may affect fhandler_socket::bind. If so, we
+should work around this problem there rather than keeping this strange
+hack in __small_printf.
+
2012-05-14 cgf-000008
<1.7.16>