delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/03/10/08:43:21

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F16623858018
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1615383797;
bh=Dmshgu5M+umqDzDbvwxqdys2jogctrRDRg+xIYVOWNQ=;
h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=grN8NQ+uqZ3MKmOTVrYqBICvI2xjjIUpelZr+Sg50fNK/wipJF5QVTP4zJirQjCZR
7VEGsAMYgYGbVuyMGbs8ZsPS/NV3Nut8TK2f9ZpD+MtF9ynceasxx0wlJFdwCKjvWA
XxXU8fpwHZWUZC/3G3Yh/4h0hJ6hCmjAvMl8yaqA=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 6E2B33858018
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=O+jbwK8EBWNbO/2199EgmJEeJ5GynjD311nzdLlc32MV9zWuKLmjBrZ7eFEOZqiugr7tOdFeWPwdl3h9npj3DKkllcz7H79Lf74L3D3gzdZiOPqeLMqBh8DmjyZvDl/LDthdPeVZ/VFgeREnHadLhjjr2IIJPja+eJdaZ0hlMioaCU+aQU9+R2tNWHXQE/xahXYMu2W/COsY10d/oLMWCuSlJbCpNjKcpofNx9iqDhExQJz2Ct4+llgoyIKjnf8lk6AjQNf5urPdhLve+t2zjWnT7k7vXBvp7rweYe+fB8ah/bzQT0Tjldf2DYlmV4GPUm0ll3Czbed+m4RmSDqfYQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=6x3nGeLuR6fcv0+m0oAT1oatkyhJayqLthnGyx0gBdc=;
b=CMLTWUh1A5+g//VdjgbztK+LeaYupM2M9eEHswG2iVToHfvPoVoKlEaXFecvNmQF1d1Wr4x9KTBu7EdHSG4ogQXnBidhKrte+F/y+TcYW/cJ9je6kvYPOoKBfjY+G5L0CRevfu4pUbpSjda/YzxdmPBH7RK0NhGchhNgc/M8Vfhjzs0l+jxu3LUp9uIpp+IenCZvvAsqtvTgCwnOPHow8dTLOrkFRqJAyV7iloBo/DarKtnQorDiJR733BtO0rfpjPM5tf7jnF7IAwO+awIp7yrP/9T+7L+LM44zvv7Y/VeVJWI08RlEFAooDpO+9ba7oN9oF6Jj4BNSlFHnl3FFmQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Re: [ANNOUNCEMENT] cygwin 3.2.0-0.1 (TEST)
Thread-Topic: [ANNOUNCEMENT] cygwin 3.2.0-0.1 (TEST)
Thread-Index: AQHXFNS6MlB35ktmZ0mufErl4/Q6iKp8j4nYgACItQCAAB/ISw==
Date: Wed, 10 Mar 2021 13:43:11 +0000
Message-ID: <DM5PR19MB0986D703B804EC6C207FCCDB93919@DM5PR19MB0986.namprd19.prod.outlook.com>
References: <announce DOT 20210309120131 DOT 360333-1-corinna-cygwin AT cygwin DOT com>
<DM5PR19MB098682EB9872B14E3EE7E0C593919 AT DM5PR19MB0986 DOT namprd19 DOT prod DOT outlook DOT com>,
<20210310203146 DOT 7107c223f5ebdfc037751e55 AT nifty DOT ne DOT jp>
In-Reply-To: <20210310203146.7107c223f5ebdfc037751e55@nifty.ne.jp>
Accept-Language: fr-CA, en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:E7D051EA53A8CA4C8C1D1F44A82A99D485796ABB363B1A2EAE18C49811D9649D;
UpperCasedChecksum:D3178E2FED89A49A6A9E0A25B9A8AB67151907E67D6B4100036091A841010511;
SizeAsReceived:7020; Count:44
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [6yRY26fDB14QbrxX71uA8Wnglw3ux9lE]
x-ms-publictraffictype: Email
x-incomingheadercount: 44
x-eopattributedmessage: 0
x-ms-office365-filtering-correlation-id: 14cbc832-cd59-4ed5-7380-08d8e3ca7294
x-ms-traffictypediagnostic: BN8NAM12HT010:
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BIf6VuC/WUWrl0w/maIKbmeoQVr4YTCP1Eh6I/s+ZpD09Oc0rx6sO0jC9GygOUGbX1g1QTb+1VJV9KwEDXyZrgyrC86wCwmKB1EBTBRQJdcOOApBMnldIFof+7StzUuRfoOApwYZpmLLQLMpU1WtaBzYenlj1jjrJXvHmATZPptNsL7u4Pc7x8KdsdbUspFwFDIO2Hy1aUfsvFRWqRYwscnatHW9qhx30c/seDaeZY8RuH0d6aomqlC3Dqo/1en48uNeyqIjrwK5jggKHXXj3MrQK56F6W1dW8jhwUlazuAcnv/oOR1liAEjL3CeaAHPwkZ6qcHhpnXPuu3W7zVB0d+R1aZnbnyBOwT750uFO1vRxLEWM6zWWHLvH486eVjF09RGdMKokK+Oe8X+YdC733eZ6lZ0MQ5vZNC75VXiPxDQ/FPAh9/x8liLcUbk+37/
x-ms-exchange-antispam-messagedata: Vz/QNcRk1u3EpcrOizcV3n9fMvQFepasjwgr4eQjqNgQHl+b0xpC0iCb5ZB0c48qfx6OtAYG6NafTQv0OqGx2AnT0vKS1viLlVEKVQbrbpMtm7WjGZknrv9eop+u6+MlRymDzp86rBoy6CWDqcBfew==
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-AuthSource: BN8NAM12FT016.eop-nam12.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 14cbc832-cd59-4ed5-7380-08d8e3ca7294
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2021 13:43:11.6736 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM12HT010
X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,
RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS,
TXREP autolearn=ham autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: =?utf-8?q?Andr=C3=A9_Bleau_via_Cygwin?= <cygwin AT cygwin DOT com>
Reply-To: =?iso-8859-1?Q?Andr=E9_Bleau?= <andre_bleau AT hotmail DOT com>
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id 12ADhLbt002402

Takashi Yano wrote:

>On Wed, 10 Mar 2021 03:38:52 +0000
>André Bleau wrote:
>> Hi,
>> 
>> Last year, I reported a problem about console output with pcon support. For the simple test program, see:
>> https://cygwin.com/pipermail/cygwin/2020-May/244742.html
>> 
>> I was told (https://cygwin.com/pipermail/cygwin/2020-May/244745.html) that I need to inset the following lines in my program:
>> 
>> #include <windows.h>
>> ...
>> DWORD mode;
>> GetConsoleMode(GetStdHandle(STD_OUTPUT_HANDLE), &mode);
>> mode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING;
>> SetConsoleMode(GetStdHandle(STD_OUTPUT_HANDLE), mode);
>> 
>> It worked. 
>> 
>> Now, I just downloaded cygwin 3.2.0-0.1 and retested my program with and without the above lines. Both work correctly.
>> 
>> Are the above lines no longer necessary? In that case, it could be useful to say so in the release notes.
>
>This is due to behaviour change of pseudo console itself.
>In Win10 20H2 (and perhaps also in 2004),
>ENABLE_VIRTUAL_TERMINAL_PROCESSNG is set by default in pseudo
>console. However, older Win10 such as 1809, this flag is not
>set. Therefore, you need to set this flag explicitly.
>
>Also, in command prompt, this flag is not set even with Win10
>20H2. So, I recommend to keep this flag set for portability.

Hi Takashi,

I use Win10 2004 and I can confirm that my program needs those lines when run from cmd but not from mintty.
So that behavior change was caused by a change in Win10, not in cygwin.

As for cygwin 3.2.0-0.1, then I can only report for now that:
 make v4.3 works correctly,
 x86_64-w64-mingw32-c++ v10.2.0 works correctly,
 mintty v3.4.6 works correctly,
 bash v4.4.12(3) works correctly,
 my simple C++ console program works correctly.

-André Bleau
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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