comparison Makefile @ 17798:4091b0322918

win32mbcs: add reversing wrapper for some unicode-incompatible functions. This changeset fix the problem to use win32mbcs with mercurial 2.3 or later. The problem is brought by side effect of modification of encoding.upper() (changeset 17236:9fb8312dbdbd) because upper() does not accept unicode string argument. So wrapped util.normcase() which uses upper() will fail. In other words, upper() and lower() are unicode incompatible. To fix this issue, this changeset adds new wrapper for reversed conversion (unicode to str) for lower() and upper() to use them safely.
author Shun-ichi GOTO <shunichi.goto@gmail.com>
date Wed, 17 Oct 2012 18:09:00 +0900
parents 682a8ad26138
children 9796d5437e72
comparison
equal deleted inserted replaced
17797:e4da793998bf 17798:4091b0322918