From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#66247: 29.1; Transient frame problems with Emacs 29 on MS Windows Date: Mon, 9 Oct 2023 18:33:48 +0000 Message-ID: References: <87y1gpn5a9.fsf@yahoo.com> <87ttrdn16x.fsf@yahoo.com> <83jzs9x7n8.fsf@gnu.org> <83ttrbaiba.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29948"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "luangruo@yahoo.com" , "66247@debbugs.gnu.org" <66247@debbugs.gnu.org> To: Drew Adams , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 09 20:35:23 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qpv6A-0007ZW-So for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 09 Oct 2023 20:35:23 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qpv5e-0005Jr-AT; Mon, 09 Oct 2023 14:34:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qpv5c-0005JK-H2 for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2023 14:34:48 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qpv5Y-0007s1-2h for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2023 14:34:46 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qpv5q-0007NG-R2 for bug-gnu-emacs@gnu.org; Mon, 09 Oct 2023 14:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Oct 2023 18:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: unreproducible moreinfo Original-Received: via spool by 66247-submit@debbugs.gnu.org id=B66247.169687645728278 (code B ref 66247); Mon, 09 Oct 2023 18:35:02 +0000 Original-Received: (at 66247) by debbugs.gnu.org; 9 Oct 2023 18:34:17 +0000 Original-Received: from localhost ([127.0.0.1]:33145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qpv57-0007M1-4o for submit@debbugs.gnu.org; Mon, 09 Oct 2023 14:34:17 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:42872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qpv54-0007Ls-79 for 66247@debbugs.gnu.org; Mon, 09 Oct 2023 14:34:15 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 399EY0ZY015019; Mon, 9 Oct 2023 18:33:52 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-03-30; bh=IgsnZrFI8Ph4g62+JRHZDwEfGXw4AKM6XFv3sP7Yrh0=; b=nPaqbZAf9zEOB/knHAw4DmDfuL3FPqaJ0VKLg9tQNmpfH+MQace4+OKScvAJgZptwvdI F3zOoHdTwTrrtS6nLkrcq9fnmulGjqET8DBpyknP+yijjttLfx1gGYzovPgvLSSZsWRz xRuVajbqZGl0vGj0znBBleCdEUi73JWWXOg5u0pk/KJVdeGrbykMVgUDo0nOV5odR1ki 7/RF44JZrxn/uJVZ2SbEuLc1SpaFWxhmTiNZsglnbTEl5alSPgRNXqya0PjbttD8Uqe7 B9MGdaBoC1c8Z6V0HEmRFNvUFaT12MJzSVJXoXXTwJ5LlZlL1xxa2ZXt1rG362xo4S+H nw== Original-Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3tjx43kekj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 09 Oct 2023 18:33:51 +0000 Original-Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 399HVk1J004632; Mon, 9 Oct 2023 18:33:51 GMT Original-Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2168.outbound.protection.outlook.com [104.47.55.168]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3tjws59jqd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 09 Oct 2023 18:33:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g1rHTAFReABnmi/W0T9jrBdoLc5nwFf0SVKQj3zA0vajJkSzATdZh1YSe8VbntYOTaCjVckNxFH/scYd8n1cV6g2ZjcHV7LBZRhwsCxmoqhM2STa0YSFox895DHfIV8I0O2WditO7HuLFoDw2um4L0VbWaLT+GNUYnmHQHCgPIbMOUATvtmzOVszfo8iB+uTmpla3oQr7KlSprzhWKT+5ya1dkFVDTx0qYQF7HEjfqU8t7JpdoEspfATqYz2+5G/rEE2No3fT3Qjy53wCZTqh/feL2uk8THpKfgIfihbCym3hFqwFtljvKZJ0aaMHqWJRYucZWziZbx8JPiEnAW5fg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IgsnZrFI8Ph4g62+JRHZDwEfGXw4AKM6XFv3sP7Yrh0=; b=Jb+aieGedGWwZLi+SWNaob+Ha6A8mWM15mxaWuDRw3k1F/8Uc1RKm6mIGJdqQRrA6rrGcSI0H++ktdDvnSxJpCPtnJaYvCwTL6NBIpm0SeLS7rwtytzRvX5oK5nA4ADcS97F8iS88hLLsmasyw+iAhE2nO8PggHYICYXnOA+JvG5jao9ZyKYg2WjvNqPtuxyc33y9SX4wXn4G3r3J3RaKLa+rJjJmWSN/TKfDSAQWGWrdB4A7hisYhTFYlPGdfsZ53yoXgjM+d8T7uV01hNgbL+y7qLVqeEgxaJ90TJy7iH7cmVGezHoDFs240fCrS4OkU/8hykaNpt+y5mRTACXpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IgsnZrFI8Ph4g62+JRHZDwEfGXw4AKM6XFv3sP7Yrh0=; b=wN/lPq9TTuP+Eew1ZIgCmG0AiV5D5ZOz71jET8IuMmz8CcMt9EMlIkNH2C7i9dUjd1z1v86eR+tjUWokODlx6drXzga4QUosK5jh7c/abLKDA9kkqIG1rCtUXd/fiJEVvNuPSk3/QV95YHnr1LZ3Yotzuyrnbq5tVWkSh5R+Wyc= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB4145.namprd10.prod.outlook.com (2603:10b6:a03:208::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.37; Mon, 9 Oct 2023 18:33:48 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b51:2934:65de:6344]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b51:2934:65de:6344%5]) with mapi id 15.20.6863.032; Mon, 9 Oct 2023 18:33:48 +0000 Thread-Topic: [External] : bug#66247: 29.1; Transient frame problems with Emacs 29 on MS Windows Thread-Index: AQHZ86QFmJS+kfiPiEah6zvueP288bAzeEDwgA5cZcA= In-Reply-To: Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|BY5PR10MB4145:EE_ x-ms-office365-filtering-correlation-id: 4c7fc561-fea7-4a38-9f1e-08dbc8f6475d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: z2wnqQRFFkguwFPo9PiyNVjJ4sg2vIP8xW0ajmVNMXBb157VXonnw4dMRWbnHmFBIHebKFlk+zv32Haj68ICqWUVcC0vjzAq0YHCBT31BxwhQY21b1fjTi1Rm+Gcxqs342QBk6gbJMhSBPXPkGflDvI86h8M+QdW7/yVGNgnjGP5hjB1HVCoo2bsIXyuij3+WhRp1hQQuelKpXB9fjEXWW8+MXNYZHP7VyiQP6qY33bajLKnjsMt69qzG2lOD6QzCWyjuEf0WBhGe92lmxYa9RwjBxYwPwr7LSCxEg435i164/vkM3x/81uI8gTzC0Lx2Hnew+T65+W/+DCaF/R+oUjxR9vVYFC2GAYExGscWekT7AJXIcSc24OUp5cgSP4rUZlEN7WnG4mEWH3s9AtV3D4W8H6uu3B8LQs4/NL9J/bsr+qw/zgvSkys98OXc4xjF2OgqNIolw9P7sXKAl/+p/zPP1VLoWLkczl6xphLgzK2zhiigs1+Umaxwt9ISVk6Jt6doF9UW5CjA6WS+S69Elww7TCvTCx4gEa26Te2AAwxcTxQOVyohbFe9mpJhDfovXw1tsftPs2z+WSUiRDX/oKjxVuRQTsEByzhyd0ZHJCASHVDRTxXVxeE6OvGtFc+ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(376002)(346002)(366004)(136003)(39860400002)(230922051799003)(451199024)(1800799009)(186009)(64100799003)(122000001)(38100700002)(86362001)(38070700005)(33656002)(55016003)(2906002)(9686003)(478600001)(41300700001)(7696005)(8936002)(52536014)(5660300002)(4326008)(44832011)(71200400001)(6506007)(8676002)(66476007)(66556008)(64756008)(66946007)(54906003)(66446008)(110136005)(76116006)(26005)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 9Z1nseJ9paN+mR8Ylq5SZ5PXaglZKVrAvolnZSd784Gng4KpDvDqWLeug+t4DKzs1eDX2iGjoe0G1idWFe580hbuMHwIEhNmILlkTZb2LTOybhjzydYaTGctlrEwNNLKnOGNhRt2m2db0qGL/NcyVAS+FFFK51OJlsTuiO6w46mcO47TvtZllUm4ZviQOHiHkck3gBNBxIZthJ8Hr+e5wAt7v79MXOkDGLS+blYkGBQK5gPQr68cVInF745wQBc+hOVmVebP4KRYZfeFreskn+51Ou2IJ1lAD7kew2MDOm8+L5ylHBaT6TT+Osx/57flIuKaCMcZqN9js9Ig+089T9W30VrKDf/nu1nEeAyYn/BvVHF7atwuNW2pDHoeyrcV23zgSM8sAXBrAPWXdAbiVOH7l4fe9GNElFaBxhCpm49W5i7PAaqnBMpNgewpFuYOaVZIVQET+s++qL28swPDtxCHs1VNspN8uTHEd6sI3OuY7pTuh/EezIYQbuc4CG5ZMbYVIf6ChkUDasITA3FIvkuB2jbncmaMC6uR8RI0qBzrfjaYleOZrvie03f/JxjV/2GjHzY7QaWWxzo7dMm3nSSo/6Uz+GQ/unc/eyR0osE2I111C9/LXwJ8j+7ie7GtTDoYzPH2wXoWicSjI4VJdA97ICtga1P97tm3mJbe3847qEUnBJ/5/HagG56/Uz3drkp4h3KQLwiLquW8E3Xs9/eTK5onPCKZad1UJaBtRGqQCGcGaalhuWug3z TYnfxIAwnSWfnEQEjMIAS/7tt8S0RwTDKi3VXc21W/97bxo7k3adtrA8zOJ9GZ1tW9K8E9jWmasPZANmTnc8amKLPBbq0cjFed X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: NdZNazwF1OgW65Y5+kZmR7txh2O//c4qVlWPwVB7JORFppwtwSy7B4lSzN5WHKo9szpU6AUm87TECrnILCGbR08qicSoAqeUdcLOpqOxqHrE7T0Earl1L/UNP8wW8a5qGDWiVsgStFAfUzqDgle2YvD0yBJnQ1Bli8kiFQBXmxKawzIJ/0svbHz2ltntSWn+xaVTRU/2wpX0s6dZvPFKgVTSTna45G5ZafcWb7cIY/lCEwKGNaiCZSwPs/QkNx5zqjSnNZ5EGozWZRiiB6xl9FaBe4wkboS3K6Z9YlmhmB+cuU1JgnD2nzkqZ1XsNND0MBJSGV5uSJFam0qHYW0pgB1eWt8qDYIyvHprcZQ/suiAf/HUHKErCuw0+rduqi2QfZXocEQ/mhxmqlGy9Mp5gJmYZpdtbtnKgqF/RB6yisiGzjR4+zZkDOFQq/1AvJk9GKO+023gTmEFsPhn8pammtYDf8OwccLgL0F8bdMaqakvbE08lmwCfZeEF0V1gGPXRGNmnrmDCq2HdV9SGhhUY4OAC0YnCQR66YdbzKr3BhXE8MX2MqB3NsYdZJMMi+4AYSx1jW49p30Y0cv3iuKgQ9TWXTdGHJgODI6TE8NGenQI7MQ6cfu4K7ZA6H+YqSuY/lO/iq2krWfNxrAkrwv7sJP6FomardI//ZlXWyqJ5S8Qizrr+6Vi/T5e4P7dJOp2OqXY6XlmSwK97COlTYwstoMSbSR3gQzTb06mdHYnWzNaQv 4JVwmee0lydkSN1xtnDeMVPCCn3G3K4rfrXgn6GAsg6be74npEYDSWL+q1ewP9qCAV6Ks5e7wC1+lQGPmR X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4c7fc561-fea7-4a38-9f1e-08dbc8f6475d X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2023 18:33:48.7528 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5vHJSSYhBV3eIBBp8IDzzqjw/pFrtrFGgb3rmoY/9GJjLXTP76WBzu8J/XqexmOilh8f1i76rWcqS82LmsKk5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4145 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-09_17,2023-10-09_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2309180000 definitions=main-2310090152 X-Proofpoint-ORIG-GUID: DVaI0QU3Iw48J6pk6mlmDhB6s1KxueUE X-Proofpoint-GUID: DVaI0QU3Iw48J6pk6mlmDhB6s1KxueUE X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:272162 Archived-At: In addition to the problems described, even when parameter `inhibit-double-buffering' is `t': When applying a set of frame position and size modifications, the transient appearance shows not only the scroll bar in the initial position but the overall frame, even after it's resized, remains in the original position. The final position and location of the scroll bar are not realized at the same time as the frame is resized. There is a _general_ regression wrt the behavior in all previous Emacs releases (back through 20, at least). Setting `inhibit-double-buffering' to `t' removes only some of the problems introduced. You may say that the rest of the frame-display implementation, besides the addition of double buffering, wasn't changed for Emacs 29, but that doesn't seem to be the case. Something has led to a regression wrt frame display - multiple frame parameters. When a set of parameters are changed with one `modify-frame-parameters' the effect is not to change them all at once - and that's new (a regression). The frame is resized, and some time later the other frame modifications take effect.