From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gateway36.websitewelcome.com (gateway36.websitewelcome.com [192.185.194.2]) by sourceware.org (Postfix) with ESMTPS id 1F5DC3857801 for ; Mon, 24 May 2021 14:13:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 1F5DC3857801 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=tom@tromey.com Received: from cm12.websitewelcome.com (cm12.websitewelcome.com [100.42.49.8]) by gateway36.websitewelcome.com (Postfix) with ESMTP id 9CC05401E62A6 for ; Mon, 24 May 2021 09:12:56 -0500 (CDT) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id lBKAlJCqMDedflBKAlT6Vc; Mon, 24 May 2021 09:12:54 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ogCrTRB3VOzvrtEU5B4XrHamkc0nZn2JC8CIFY15DjA=; b=FJhQ08MKPvDxYXNmLfGu5zbnVX t9QQufqMBmiCdMc1uLFY6ja9CmimQ3KeUWtYKRgfzDPKj4UhkGjSihKtBKWouHB9H1tigrCWMtXWE tdJiPui35PwDOaSMokgjh7rG9; Received: from 75-166-134-27.hlrn.qwest.net ([75.166.134.27]:46920 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1llBKA-0039B1-7R; Mon, 24 May 2021 08:12:54 -0600 From: Tom Tromey To: Hannes Domani via Gdb-patches Subject: Re: [PATCHv2 1/2] Prevent flickering when redrawing the TUI python window References: <20210521143322.1293-1-ssbssa.ref@yahoo.de> <20210521143322.1293-1-ssbssa@yahoo.de> X-Attribution: Tom Date: Mon, 24 May 2021 08:12:53 -0600 In-Reply-To: <20210521143322.1293-1-ssbssa@yahoo.de> (Hannes Domani via Gdb-patches's message of "Fri, 21 May 2021 16:33:21 +0200") Message-ID: <878s44z0d6.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 75.166.134.27 X-Source-L: No X-Exim-ID: 1llBKA-0039B1-7R X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 75-166-134-27.hlrn.qwest.net (murgatroyd) [75.166.134.27]:46920 X-Source-Auth: tom+tromey.com X-Email-Count: 5 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Status: No, score=-3026.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, JMQ_SPF_NEUTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_NEUTRAL, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2021 14:13:07 -0000 >>>>> "Hannes" == Hannes Domani via Gdb-patches writes: Hannes> 2021-05-21 Hannes Domani Hannes> * python/py-tui.c (tui_py_window::refresh_window): Hannes> Avoid flickering. Thank you. This is ok. I suspect we could improve the anti-flickering logic somehow. It seems to me that right now there are too many calls to wnoutrefresh, and maybe there's some more principled approach waiting to be found. Meanwhile this seems like worthwhile progress to me. Tom