From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Gerd_M=c3=b6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: Implementing image support for kitty terminal Date: Thu, 8 Sep 2022 16:03:16 +0200 Message-ID: <221cc6e0-ac45-cf03-6b17-c8c3798eebe3@gmail.com> References: <83v8pydl9a.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15974"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org, jao@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 08 16:07:48 2022 Return-path: Envelope-to: ged-emacs-devel@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 1oWIC4-0003oK-1R for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Sep 2022 16:07:48 +0200 Original-Received: from localhost ([::1]:58708 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oWIC3-000604-1g for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Sep 2022 10:07:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49726) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWI7m-0002z5-1T for emacs-devel@gnu.org; Thu, 08 Sep 2022 10:03:22 -0400 Original-Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:36438) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oWI7k-0000gj-7w; Thu, 08 Sep 2022 10:03:21 -0400 Original-Received: by mail-wm1-x332.google.com with SMTP id i129-20020a1c3b87000000b003b332a7acbcso1069009wma.1; Thu, 08 Sep 2022 07:03:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to :content-language:user-agent:mime-version:date:message-id:from:to:cc :subject:date; bh=ZMLFwL8/lP7y1stYudEnlD55/oq0QEwl1qKY+JKyB2s=; b=kvlevAzD6zg4S3sH1KoClm2tgOcWKtMxCgmWqhGzoT4BMBBKEfOAeBqhF3AKgM3LRd owtCn1E8oM8s19joYR2HUyB2vhv29bSSTQR7A6O3peJf4LwSdj0Fx8SWEMrzDxocbxK6 okfP+nYBwRAFPvYHVFu0J5MceGoa8w/t9FSyDjfG1eDrkbzILqeYTUavfjvYj1PxSIXX Dl5fbpgw0GYz0paTbKcWYP1VHmPN3naopi1ALrNyZf9p823WDv7pw2PnNPyJLmA1fEcJ uHjOAXp4yb6CuWihxUs+DbqQg1zIXLvWus9K3u0lFjrHOXFfWt0Y8bvRyJ0IG1yqNLqq BLfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:subject:from:references:cc:to :content-language:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date; bh=ZMLFwL8/lP7y1stYudEnlD55/oq0QEwl1qKY+JKyB2s=; b=p8RaGdzWSK0mldvH4Q6hMP9nds7P4Xnjq+sWXZ2akaJlnjzpwbaRjC83IMKu8SgPee q2qPuSrYIGvIzja6wzdC7EwOUUaph+FsggLphlm3Hp5uaZcBaCBA3F05x+dbkUXEjyZn tu8Xp8CBtzqr0PhGOqAIpVAkVi2rQZA4OY9JuQeVE6OIumZ//QsU/bAfRmBnlk9eIh2O Ts9uco3psWw6bzCnOPe1MdJQHlpeWNEldVNiVbvwlN/rJmi679ySodqE1uEVIFjwNF2r PbcSeP68JqYGOuElp5tGzPVtcopsc0Xb2z9Ag9rMgGS5w/jm5htfsntI+XfDlrp2MhM3 b38A== X-Gm-Message-State: ACgBeo18brgq65NDdxkX3qEoRj0cGDL/A7UwGG5yOHTB6J8XTz37kGDS Kg1xYAdApad+jVEd6tVhA8+WSeoK/ln7dA== X-Google-Smtp-Source: AA6agR7DB02IgC0kz+Xw0xlLAKKDaZYIr9PuJqa0YN64wLRIB12FrdeEDyWIEwdKp8qT4n/R3chdLg== X-Received: by 2002:a1c:f20d:0:b0:3a8:4176:139b with SMTP id s13-20020a1cf20d000000b003a84176139bmr2280201wmc.177.1662645797584; Thu, 08 Sep 2022 07:03:17 -0700 (PDT) Original-Received: from [192.168.178.21] (pd9e367ac.dip0.t-ipconnect.de. [217.227.103.172]) by smtp.gmail.com with ESMTPSA id e9-20020adff349000000b00229e0def760sm5188306wrp.88.2022.09.08.07.03.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 08 Sep 2022 07:03:17 -0700 (PDT) Content-Language: en-US In-Reply-To: <83v8pydl9a.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=gerd.moellmann@gmail.com; helo=mail-wm1-x332.google.com X-Spam_score_int: -52 X-Spam_score: -5.3 X-Spam_bar: ----- X-Spam_report: (-5.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-3.142, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:294962 Archived-At: On 22-09-08 15:54 , Eli Zaretskii wrote: >> Date: Thu, 8 Sep 2022 14:47:48 +0200 >> Cc: eliz@gnu.org, emacs-devel@gnu.org, jao@gnu.org >> From: Gerd Möllmann >> >> And I'd leave the "normal" terminal code out of this. > > Including frame-based redisplay in update_frame? Yes, I'd leave that as-is. The frame-based updates used to be quite important for relatively dumb and slow terminals because it increases the possibility of reusing parts of the display that are alreay displayed on the terminal. I guess terminal emulators allowing images and such are less likely to benefit from that.