delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/07/28/22:49:10

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: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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 <svnpenn AT gmail DOT com>
X-Google-Original-From: Steven Penny
To: cygwin AT cygwin DOT com
References: <CAJ1FpuNL9M2po1ruXo_21P+xA+Tk9Q81+XaFt-YcwK93ZMD=Gw AT mail DOT gmail DOT com>
Subject: Re: [ANNOUNCEMENT] Updated: libreadline7-7.0.3-3
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019