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: Fri, 09 Sep 2022 14:59:19 +0200 Message-ID: References: <83v8pydl9a.fsf@gnu.org> <221cc6e0-ac45-cf03-6b17-c8c3798eebe3@gmail.com> <81f8b155-bc03-187d-2df1-9664374e890a@gmail.com> <83leqtetsk.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3423"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (darwin) Cc: Eli Zaretskii , emacs-devel@gnu.org, jao@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 09 15:01:54 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 1oWddq-0000hE-L5 for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Sep 2022 15:01:54 +0200 Original-Received: from localhost ([::1]:53438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oWddp-0007pn-Df for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Sep 2022 09:01:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWdbS-0006wb-Us for emacs-devel@gnu.org; Fri, 09 Sep 2022 08:59:26 -0400 Original-Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:33469) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oWdbR-0003Ug-5T; Fri, 09 Sep 2022 08:59:26 -0400 Original-Received: by mail-ed1-x533.google.com with SMTP id b35so2441045edf.0; Fri, 09 Sep 2022 05:59:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date; bh=LajzBQ1YFQ01QlaTzyQWnvNe5l9z2gyz/AqjwinhGGY=; b=TwmF1cgjYsYHDt4DxYi3uy8E0r5hABdLbgf1wQGQkWdGo6hDKvEZbL38MuaT10heS8 5twpdkZPOVdMC3umTeYFLLq1J0RlCK3sxqtnMbcPyFr5rJmjo8gSYLx04iPjzIYwimSH Tc4D3NqCgICMLwRcs5OzG7GipCtrci7CzEg/Bk2AsYkb8yu97I1TVrI0KdlkQNXEuQoN TmX7vsQbsBdIfn4Q20FfacJrYt1nHhNiXnS298+/HINdy41/Q9NUWMgqZseWCSqnfwLb kaAa3KlrKV6F//1slZD8oVheY6O/lvIHnvE4mE0+h4nrn8dR2c1iZiVN7HjZuRw8cXvK dJbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date; bh=LajzBQ1YFQ01QlaTzyQWnvNe5l9z2gyz/AqjwinhGGY=; b=IS2UEwIkVGfaJNXhQf03hbklvHFxrX5ffIXPwDhnPpbB0GJxRqwSfTrU+OjL2mGqjP lRqk4e8qu6cDlftsI5aaxlEAEoPOu/boj1K6MUDNXfnGlxi3dk7XVp6gvjkBzrCJpT7S Pol3YkWn2oqFUafEblW2FmUr4wT6Nbcg7mVRx3vGzaV/SvYBgTcCB0G7xaAh7HvRwsGl Ti4OByJ6IAW1PqQ4PdYEuLSOIQh5HjK4EtoBCbpEh9he8mmBHcBwwU4ATaBiUtBP7qF9 YWTeB0wSGI+Qaos847S+xvsFll5ANO79sq7OC4t+CzhZvOnJk9adiz6+haxLpe/u02oz CKrw== X-Gm-Message-State: ACgBeo3RE1iU69bx+/Kh4yDeO9UoC4tUpWTPK5BQeFy1fzN3qZoUIevo ZLhsxIiaig/wkuv1f7f79Jc/9RN0MQwTcg== X-Google-Smtp-Source: AA6agR4x9NacoELGuBOt++ZhPyglLtlUHa1+572rFNEbn900chbuTPLPaacBc8gy4ZD/maIUMvlh/g== X-Received: by 2002:a05:6402:2b91:b0:445:dfdb:778b with SMTP id fj17-20020a0564022b9100b00445dfdb778bmr11598527edb.367.1662728361531; Fri, 09 Sep 2022 05:59:21 -0700 (PDT) Original-Received: from Mini.fritz.box (pd9e36855.dip0.t-ipconnect.de. [217.227.104.85]) by smtp.gmail.com with ESMTPSA id c17-20020a17090618b100b0076f08f6b563sm256268ejf.65.2022.09.09.05.59.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Sep 2022 05:59:20 -0700 (PDT) In-Reply-To: (Stefan Monnier's message of "Fri, 09 Sep 2022 08:19:44 -0400") Received-SPF: pass client-ip=2a00:1450:4864:20::533; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x533.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, 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:295062 Archived-At: Stefan Monnier writes: >>> Or even, do we still have terminals connected with, don't know, say 1200 >>> baud or some such? >> I don't think so, but we do have slow net links and ssh logins. > > I wonder how this interacts with our display optimizations, to be > honest: slow network connections tend to suffer mostly in terms of > "packets per second" rather than "bytes per second", so an optimization > makes a difference only if it changes the size of a display update > from N+1 packets to N packets (or fewer). Where the size of packets differs in interactive use, I think. I mean, I can't imagine how to use SSH interactively if it waited until packets are large enough. Hm. Hard to tell what effect that packeting has. How does SSH decide to send something over the network in interactive mode?