X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:to:references:subject :content-type; q=dns; s=default; b=b4BD3I8/37rsrOGGcI4WJajW+u2is YacQRVclNyCKO2ieKcNGLlaZgeZE8F9hW/GPgjU6OL+F2sVJrrXoPEsLdKg9QG8F tL4qG8oU6XKuotHGZWr782o4WsFIIQHE/714bTixTOobmkwOwFDdis66WP0nchq6 EbHEUftOiC4Arw= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:message-id:date:from:to:references:subject :content-type; s=default; bh=cUiN/6svg1a9Z2dtlxlaPrhEwp8=; b=o0Y u66U8mPhWMWikJyQ8xWr6m3TZSEpRLqijTI24uoM/tMxeEJ0oUguOCmtm9F8Zt4y ksDEMK6xAxCBsbgFuHjtVLSd2gH73+E/acnPOrQs+UAN5SEhfVMB3tmNCmQSCnIo EYLiZnjn5/9zFcC3mTZFbbS87g9gmXyWDe/CkIjg= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=admission, weigh, speak, H*M:google X-HELO: mail-oi0-f67.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:to:references:subject :user-agent; bh=XrIl8WNBy9L8eOI2MsZgt6np97W9V3V/OuQEhuwjhRE=; b=R9doi/2qmzX9qM1So5R6/VySADEQeJ3HgXe+ZcBtIYGkhts9lIRINyDoHsQbsd7Aha 5u8s41CxViCD9jnU5z267DiOcO0BM5M7pZFQIDA8ja/b3lMZail0HHY8hZ5lVrpPy/ri rgYt4xBkKsnMjDpK0hw73cNJ5MfwFsUTksS/LZDLdfjQOipzGhq/SvgzPrR7SiJz1Ael evmYbnDiAfmF8axCkKknUg6qqCH4akRplkaN4kdaOa30N3yI6HD8uvMJPf/5rgmvviOg TAryhNz4gPtAWo2Kl2n1zlhuTM5sgM0F5vWpuG5pml9a2XRr1ZYhWbv2Hsxfu8UB9ac2 c/Og== X-Gm-Message-State: AIVw113RQ1H8Fdcfg6/J6WPltwEvm741ZkZ1hMH7f/O29Ev8pekrAx9l mKdmJPvaXMmJfAXf X-Received: by 10.202.242.10 with SMTP id q10mr8073172oih.181.1501296514429; Fri, 28 Jul 2017 19:48:34 -0700 (PDT) Message-ID: <597bf781.d537ca0a.9209e.a450@mx.google.com> Date: Fri, 28 Jul 2017 19:48:33 -0700 (PDT) From: Steven Penny X-Google-Original-From: Steven Penny To: cygwin AT cygwin DOT com References: Subject: Re: [ANNOUNCEMENT] Updated: libreadline7-7.0.3-3 Content-Type: text/plain; charset=utf8; format=flowed User-Agent: Tryst/2.0.1 (github.com/svnpenn/tryst) On Fri, 28 Jul 2017 19:54:27, Doug Henderson wrote: > One of these may be the commit that I recall. > > https://github.com/cygwin/cygwin/commit/ef007184874ead6f288e432eb23bfc76bf65929d > > https://github.com/cygwin/cygwin/commit/5a3496c3e3c159e6cfb4879f5adae1092927483f > > https://github.com/cygwin/cygwin/commit/7630e384623f778b88be8926e2c2a2e6fcbd9008 I looked at those 3, and I am not seeing something that would cause this. Hell: http://github.com/cygwin/cygwin/commit/ef00718 is basically changing the variable names. Would be nice to have Corinna weigh in though. > I gave up trying to trying read C++ about 15 years ago, so all I > understood was the English parts. Right, so you are posting links to code that by your own admission you dont understand. > Also the following speak for themselves. > > $ ldd omega_cygwin.exe > $ ldd omega_mingw32.exe > $ ldd $(which bash) > $ ldd $(which dash) The core of the issue here is proper UTF-8 input with Cygwin. This used to be possible before the current version of readline. Before that, if you had the proper font, and the proper codepage, Cygwin would accept UTF-8 input and could handle UTF-8 output. Now at least the input part of it is broken. The point of my example omega.c was to answer Corinnas question, which was essentially, "why use 65001 codepage". The answer is because you have to, if you want sane UTF-8 input/output across cygwin/mingw32 builds. Your DLL dumps here serve about as little purpose as the GitHub links before, Doug, unless you are willing to repro the issue as Eric has, you are not really adding anything to the conversation. You are distracting from it. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple