From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114959 invoked by alias); 29 Jul 2017 02:48:51 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 114123 invoked by uid 89); 29 Jul 2017 02:48:43 -0000 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 Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com) (209.85.218.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 29 Jul 2017 02:48:42 +0000 Received: by mail-oi0-f67.google.com with SMTP id v11so20214085oif.1 for ; Fri, 28 Jul 2017 19:48:36 -0700 (PDT) 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) Received: from nfu ([2605:6000:9fc0:56:813:bad7:424c:e627]) by smtp.gmail.com with ESMTPSA id e204sm19854333oia.45.2017.07.28.19.48.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Jul 2017 19:48:33 -0700 (PDT) Message-ID: <597bf781.d537ca0a.9209e.a450@mx.google.com> Date: Sun, 30 Jul 2017 19:54:00 -0000 From: Steven Penny X-Google-Original-From: Steven Penny To: cygwin@cygwin.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) X-SW-Source: 2017-07/txt/msg00421.txt.bz2 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