diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 76c9e151e..b47845acb 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,17 @@ +2009-09-28 Corinna Vinschen <corinna@vinschen.de> + + * cygheap.cc (cygheap_init): Default locale.charset to "UTF-8". + * dcrt0.cc (dll_crt0_1): Call setlocale (LC_CTYPE, "") here, just + before resetting application locale to "C". + * environ.cc (environ_init): Drop code setting locale here. + * syscalls.cc (check_codepage): Break out check for required codepage + from internal_setlocale. + (internal_setlocale): Just convert CWD and $PATH from old charset to + new charset and set internal charset. + (setlocale): Change accordingly. Don't require LC_ALL or LC_CTYPE to + store old locale value. Always call internal_setlocale if charset + changed due to locale environment changes. + 2009-09-26 Eric Blake <ebb9@byu.net> * exec.cc (fexecve): New function. |