CVSROOT:        /cvs/src
Module name:    src
Changes by:     [email protected]  2009-09-28 10:43:49

Modified files:
        winsup/cygwin  : ChangeLog cygheap.cc dcrt0.cc environ.cc 
                         syscalls.cc 

Log message:
        * 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.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.4662&r2=1.4663
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=src&r1=1.151&r2=1.152
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=src&r1=1.362&r2=1.363
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=src&r1=1.180&r2=1.181
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.536&r2=1.537

Reply via email to