diff options
author | Christopher Faylor <me@cgf.cx> | 2012-05-17 06:18:41 +0400 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2012-05-17 06:18:41 +0400 |
commit | fe66a97ae47bfa1529fd3c2111a9351d85808894 (patch) | |
tree | 249d56621b130fe512eb6f885f8e3a45e7acb8e9 /winsup/cygwin/DevNotes | |
parent | 53b7c465ed504059aeb570d612fd98fd8565094f (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/DevNotes | 18 |
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> |