From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: "Final" version of tty child frames Date: Thu, 19 Dec 2024 11:34:23 +0100 Message-ID: <877c7w2c7k.fsf@gmail.com> References: <11a86987cce9fe0a257c3fa58703dc33@finder.org> <86wmgl6jzv.fsf@gnu.org> <092cb755eee3a9b5e06d15c0b07e90b1@finder.org> <276414b03c24964aaeb9e43e8dba5e77@finder.org> <5fedec86bce470555814acbdf999f99d@finder.org> <86h6791khk.fsf@gnu.org> <09b0904da92efad899865b2ece5f3116@finder.org> <86ikrhm6zk.fsf@gnu.org> <868qsdlzt5.fsf@gnu.org> <8634ikncv8.fsf@gnu.org> <2aeb4a5f1e76879b874c88618beff37f@finder.org> <86ikrgkr15.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26047"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , jared@finder.org, stefankangas@gmail.com, acorallo@gnu.org, emacs-devel@gnu.org, rudalics@gmx.at To: Gerd =?utf-8?Q?M=C3=B6llmann?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 19 11:35:23 2024 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 1tODsE-0006aa-DP for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Dec 2024 11:35:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tODrU-0000uX-7p; Thu, 19 Dec 2024 05:34:32 -0500 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 1tODrR-0000uB-Ul for emacs-devel@gnu.org; Thu, 19 Dec 2024 05:34:30 -0500 Original-Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tODrP-0005Fo-SK; Thu, 19 Dec 2024 05:34:29 -0500 Original-Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-436202dd7f6so7026715e9.0; Thu, 19 Dec 2024 02:34:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734604465; x=1735209265; darn=gnu.org; h=mime-version:message-id:date:gmane-reply-to-list:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ph001GyqjuCUWt5c7TFz6JIh/moct6Qh+6QEA/1970M=; b=HNaU+m0U2GzWH3EJv8g1oj/DLsi2tFWdCfcGGd/k6GvpReB3qZQDtdo4NlA7Xt+Pag WznTwOmHpflBKkwsmoMoXYl5MOac5479hr69pVVovBmv64sM92/VQSEoSJDNUrEkwiv9 VKFIYKLaoY1f0VhoqT1kVGZ0JjpdbD/wXdta7dCviQuvyJuXoPza8soH7yzqEz35OUds m608MzVnp56kDzWX1AprH+6XnBwmFT/+m4HYEnoHJPkCTuRIFwf30XL7HuWn/7ZjgVQ2 13gPahOmiCppkLCAjNdiJuOfF2s3FbZyHPccMOQ43S2q2h7RnbRrqpKWXxtZCq8QTQYZ fhDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734604465; x=1735209265; h=mime-version:message-id:date:gmane-reply-to-list:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ph001GyqjuCUWt5c7TFz6JIh/moct6Qh+6QEA/1970M=; b=CgWLdyFZ0WEtQnAHPS758yQn7NgwYoJ9QWp7XU+qeOJubKxQ3SXG6WglmffxHuJLYg uWHc3Sv0EQEOxdn6tl0ZARxTYpvFv4bbHLHhDk5IoIkJYMf6sUT2VpRxz8vXS7nO2NxC fBYECxNn0hHlG9C728+dqsZ6Iu1hJh9ICIxY+DEF8lFt+djQdm0uaOVlolTsiPBq5GET nw6yM3L/QZhZ7Bp7sQHOz45nZnA3EKmB1mjzRg/O7MJ395PDFxjvc2kUHiqPB7CLvH7Y W7bGOGPWOwWR3kQcu0WOzeDXDpdm/ab7lLNEmyr8Q4gvt+TMcyy9YhRjrSMSkQeGVkYK tUOQ== X-Forwarded-Encrypted: i=1; AJvYcCUqpa5CgjAVTGQCiMFmehebLUN9zh8padqsvT503H6yGD38fcLa8r8Gk+/kXtU71yP0l5QxS/renbP+oQA=@gnu.org, AJvYcCXgJta1gFkysMiSfIEDvGunMaUsAUTAYPu0Rse2mpQpQpBxPrvMh6l8TdBKW0XaFii+NwM/143miQ==@gnu.org X-Gm-Message-State: AOJu0YyQYRNFtYfwWHmX9XuJg3FshR/8acx89xj1XXP3Gv7PVEFj80MM u/Wds4KcZNieEQb1w0hf3fmHv2K9pA4Vu7GsbIFAFK5drHxMAU3H X-Gm-Gg: ASbGncu+PXJxsNkzBRtER8JZfs4HX9BzKeOzRPbCwK9xr8LfhcBtIK3sYSNkHrjIFuk Ht2dVdZffpL2MmHpFdUJd3oP0TxrS+LHdlnscgkP81E5EB17YyDs9FVbJAxsKAF1DVLUgR+ugqB jz/QZ0CeVdkZO7z3/JSTeqNwKoj5rmkJuRPH9rsJsnFrumQllEpLud7DzVOxWtnsVP9t1hIvt3f 5I6UJ+JOZXxqMLGp36PjAQTPGpjkP9flr+oEPlryhGc X-Google-Smtp-Source: AGHT+IFzUWQuumdbvzlq1FNf8B1A06gdLtFBmT0e7p2mmBV/areCMiiGF+XFA83Ls3fGZyx9UtgRIQ== X-Received: by 2002:a05:600c:3b26:b0:435:23c:e23e with SMTP id 5b1f17b1804b1-4365535b704mr63163515e9.12.1734604464507; Thu, 19 Dec 2024 02:34:24 -0800 (PST) Original-Received: from rltb ([2a01:e0a:3f3:fb51:7e87:c535:b66b:ef99]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436611ea3e0sm14476325e9.7.2024.12.19.02.34.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 02:34:23 -0800 (PST) In-Reply-To: ("Gerd =?utf-8?Q?M=C3=B6llmann=22'?= =?utf-8?Q?s?= message of "Thu, 19 Dec 2024 10:17:37 +0100") Gmane-Reply-To-List: yes Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=rpluim@gmail.com; helo=mail-wm1-x332.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 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:326715 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> On Thu, 19 Dec 2024 10:17:37 +0100, Gerd M=C3=B6llmann said: Gerd> Gerd M=C3=B6llmann writes: >> Very good. Thanks for the review! I'll merge when I've made these ch= anges. Gerd> Done. Gerd> And Magit is the best thing since the invention of sliced bread := -). Gerd> Thanks to Jonas! I=CA=BCve only built it and run 'make check'. Looks like the xt-mouse tests need some adjusting: Robert --=20 --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=xt-mouse-tests.log Content-Transfer-Encoding: base64 UnVubmluZyAzIHRlc3RzICgyMDI0LTEyLTE5IDExOjA2OjA2KzAxMDAsIHNlbGVjdG9yIGAobm90 IChvciAodGFnIDpleHBlbnNpdmUtdGVzdCkgKHRhZyA6dW5zdGFibGUpICh0YWcgOm5hdGl2ZWNv bXApKSknKQobWz8xMDAwaBtbPzEwMDNoG1s/MTAwNmgKG1s/MTAwNmwbWz8xMDA1bBtbPzEwMDNs G1s/MTAwMGxUZXN0IHh0LW1vdXNlLXRyYWNraW5nLWJhc2ljIGJhY2t0cmFjZToKICB0dHktZnJh bWUtbGlzdC16LW9yZGVyKG5pbCkKICBmcmFtZS1saXN0LXotb3JkZXIoKQogIGZyYW1lLWF0KDE4 NCA5NikKICB4dGVybS1tb3VzZS1ldmVudChuaWwpCiAgeHRlcm0tbW91c2UtdHJhbnNsYXRlLTEo KQogIHh0ZXJtLW1vdXNlLXRyYW5zbGF0ZShuaWwpCiAgcmVhZC1rZXktc2VxdWVuY2UtdmVjdG9y KG5pbCBuaWwgdCBuaWwgbmlsIHQpCiAgcmVhZC1rZXkoKQogICNmKGNvbXBpbGVkLWZ1bmN0aW9u ICgpICM8Ynl0ZWNvZGUgLTB4MTdlYTRlNjI5MTZlYmQ5ND4pKCkKICAjZihjb21waWxlZC1mdW5j dGlvbiAoKSAjPGJ5dGVjb2RlIC0weGY3MDU0MjBjOTQ4NWYyYT4pKCkKICBoYW5kbGVyLWJpbmQt MSgjZihjb21waWxlZC1mdW5jdGlvbiAoKSAjPGJ5dGVjb2RlIC0weGY3MDU0MjBjOTQ4NWYyYQog IGVydC0tcnVuLXRlc3QtaW50ZXJuYWwoI3MoZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIDp0ZXN0 ICNzKGVydC10ZXN0CiAgZXJ0LXJ1bi10ZXN0KCNzKGVydC10ZXN0IDpuYW1lIHh0LW1vdXNlLXRy YWNraW5nLWJhc2ljIDpkb2N1bWVudGF0aW8KICBlcnQtcnVuLW9yLXJlcnVuLXRlc3QoI3MoZXJ0 LS1zdGF0cyA6c2VsZWN0b3IgKG5vdCAob3IgLi4uIC4uLiAuLi4pKQogIGVydC1ydW4tdGVzdHMo KG5vdCAob3IgKHRhZyA6ZXhwZW5zaXZlLXRlc3QpICh0YWcgOnVuc3RhYmxlKSAodGFnIDpuCiAg ZXJ0LXJ1bi10ZXN0cy1iYXRjaCgobm90IChvciAodGFnIDpleHBlbnNpdmUtdGVzdCkgKHRhZyA6 dW5zdGFibGUpICgKICBlcnQtcnVuLXRlc3RzLWJhdGNoLWFuZC1leGl0KChub3QgKG9yICh0YWcg OmV4cGVuc2l2ZS10ZXN0KSAodGFnIDp1bgogIGV2YWwoKGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5k LWV4aXQgJyhub3QgKG9yICh0YWcgOmV4cGVuc2l2ZS10ZXN0KSAoCiAgY29tbWFuZC1saW5lLTEo KCItTCIgIjouIiAiLWwiICJlcnQiICItLWV2YWwiICIoc2V0cSB0cmVlc2l0LWV4dHJhLWwKICBj b21tYW5kLWxpbmUoKQogIG5vcm1hbC10b3AtbGV2ZWwoKQpUZXN0IHh0LW1vdXNlLXRyYWNraW5n LWJhc2ljIGNvbmRpdGlvbjoKICAgIChlcnJvciAidHR5IGZyYW1lIHNob3VsZCBiZSB1c2VkIikK ICAgRkFJTEVEICAxLzMgIHh0LW1vdXNlLXRyYWNraW5nLWJhc2ljICgwLjE3OTIzNCBzZWMpIGF0 IGxpc3AveHQtbW91c2UtdGVzdHMuZWw6NjEKG1s/MTAwMGgbWz8xMDAzaBtbPzEwMDZoChtbPzEw MDZsG1s/MTAwNWwbWz8xMDAzbBtbPzEwMDBsVGVzdCB4dC1tb3VzZS10cmFja2luZy1zZ3IgYmFj a3RyYWNlOgogIHR0eS1mcmFtZS1saXN0LXotb3JkZXIobmlsKQogIGZyYW1lLWxpc3Qtei1vcmRl cigpCiAgZnJhbWUtYXQoMTU2OCAyNzIpCiAgeHRlcm0tbW91c2UtZXZlbnQoMTAwNikKICB4dGVy bS1tb3VzZS10cmFuc2xhdGUtMSgxMDA2KQogIHh0ZXJtLW1vdXNlLXRyYW5zbGF0ZS1leHRlbmRl ZChuaWwpCiAgcmVhZC1rZXktc2VxdWVuY2UtdmVjdG9yKG5pbCBuaWwgdCBuaWwgbmlsIHQpCiAg cmVhZC1rZXkoKQogICNmKGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUgMHgxYTg5ODRi YmFlMWE1ZWUyPikoKQogICNmKGNvbXBpbGVkLWZ1bmN0aW9uICgpICM8Ynl0ZWNvZGUgLTB4Zjcw NTQyMGM5NDg1ZjJhPikoKQogIGhhbmRsZXItYmluZC0xKCNmKGNvbXBpbGVkLWZ1bmN0aW9uICgp ICM8Ynl0ZWNvZGUgLTB4ZjcwNTQyMGM5NDg1ZjJhCiAgZXJ0LS1ydW4tdGVzdC1pbnRlcm5hbCgj cyhlcnQtLXRlc3QtZXhlY3V0aW9uLWluZm8gOnRlc3QgI3MoZXJ0LXRlc3QKICBlcnQtcnVuLXRl c3QoI3MoZXJ0LXRlc3QgOm5hbWUgeHQtbW91c2UtdHJhY2tpbmctc2dyIDpkb2N1bWVudGF0aW9u IAogIGVydC1ydW4tb3ItcmVydW4tdGVzdCgjcyhlcnQtLXN0YXRzIDpzZWxlY3RvciAobm90IC4u LikgOnRlc3RzIFsuLi4gCiAgZXJ0LXJ1bi10ZXN0cygobm90IChvciAodGFnIDpleHBlbnNpdmUt dGVzdCkgKHRhZyA6dW5zdGFibGUpICh0YWcgOm4KICBlcnQtcnVuLXRlc3RzLWJhdGNoKChub3Qg KG9yICh0YWcgOmV4cGVuc2l2ZS10ZXN0KSAodGFnIDp1bnN0YWJsZSkgKAogIGVydC1ydW4tdGVz dHMtYmF0Y2gtYW5kLWV4aXQoKG5vdCAob3IgKHRhZyA6ZXhwZW5zaXZlLXRlc3QpICh0YWcgOnVu CiAgZXZhbCgoZXJ0LXJ1bi10ZXN0cy1iYXRjaC1hbmQtZXhpdCAnKG5vdCAob3IgKHRhZyA6ZXhw ZW5zaXZlLXRlc3QpICgKICBjb21tYW5kLWxpbmUtMSgoIi1MIiAiOi4iICItbCIgImVydCIgIi0t ZXZhbCIgIihzZXRxIHRyZWVzaXQtZXh0cmEtbAogIGNvbW1hbmQtbGluZSgpCiAgbm9ybWFsLXRv cC1sZXZlbCgpClRlc3QgeHQtbW91c2UtdHJhY2tpbmctc2dyIGNvbmRpdGlvbjoKICAgIChlcnJv ciAidHR5IGZyYW1lIHNob3VsZCBiZSB1c2VkIikKICAgRkFJTEVEICAyLzMgIHh0LW1vdXNlLXRy YWNraW5nLXNnciAoMC4wMDMyMzAgc2VjKSBhdCBsaXNwL3h0LW1vdXNlLXRlc3RzLmVsOjEwMgob Wz8xMDAwaBtbPzEwMDNoG1s/MTAwNWgbWz8xMDA2aAobWz8xMDA2bBtbPzEwMDVsG1s/MTAwM2wb Wz8xMDAwbFRlc3QgeHQtbW91c2UtdHJhY2tpbmctdXRmLTggYmFja3RyYWNlOgogIHR0eS1mcmFt ZS1saXN0LXotb3JkZXIobmlsKQogIGZyYW1lLWxpc3Qtei1vcmRlcigpCiAgZnJhbWUtYXQoMTU2 NyAyNzIpCiAgeHRlcm0tbW91c2UtZXZlbnQobmlsKQogIHh0ZXJtLW1vdXNlLXRyYW5zbGF0ZS0x KCkKICB4dGVybS1tb3VzZS10cmFuc2xhdGUobmlsKQogIHJlYWQta2V5LXNlcXVlbmNlLXZlY3Rv cihuaWwgbmlsIHQgbmlsIG5pbCB0KQogIHJlYWQta2V5KCkKICAjZihjb21waWxlZC1mdW5jdGlv biAoKSAjPGJ5dGVjb2RlIC0weDVjNjg3ZGRhMGM4OThiND4pKCkKICAjZihjb21waWxlZC1mdW5j dGlvbiAoKSAjPGJ5dGVjb2RlIC0weGY3MDU0MjBjOTQ4NWYyYT4pKCkKICBoYW5kbGVyLWJpbmQt MSgjZihjb21waWxlZC1mdW5jdGlvbiAoKSAjPGJ5dGVjb2RlIC0weGY3MDU0MjBjOTQ4NWYyYQog IGVydC0tcnVuLXRlc3QtaW50ZXJuYWwoI3MoZXJ0LS10ZXN0LWV4ZWN1dGlvbi1pbmZvIDp0ZXN0 ICNzKGVydC10ZXN0CiAgZXJ0LXJ1bi10ZXN0KCNzKGVydC10ZXN0IDpuYW1lIHh0LW1vdXNlLXRy YWNraW5nLXV0Zi04IDpkb2N1bWVudGF0aW8KICBlcnQtcnVuLW9yLXJlcnVuLXRlc3QoI3MoZXJ0 LS1zdGF0cyA6c2VsZWN0b3IgLi4uIDp0ZXN0cyAuLi4gOnRlc3QtbQogIGVydC1ydW4tdGVzdHMo KG5vdCAob3IgKHRhZyA6ZXhwZW5zaXZlLXRlc3QpICh0YWcgOnVuc3RhYmxlKSAodGFnIDpuCiAg ZXJ0LXJ1bi10ZXN0cy1iYXRjaCgobm90IChvciAodGFnIDpleHBlbnNpdmUtdGVzdCkgKHRhZyA6 dW5zdGFibGUpICgKICBlcnQtcnVuLXRlc3RzLWJhdGNoLWFuZC1leGl0KChub3QgKG9yICh0YWcg OmV4cGVuc2l2ZS10ZXN0KSAodGFnIDp1bgogIGV2YWwoKGVydC1ydW4tdGVzdHMtYmF0Y2gtYW5k LWV4aXQgJyhub3QgKG9yICh0YWcgOmV4cGVuc2l2ZS10ZXN0KSAoCiAgY29tbWFuZC1saW5lLTEo KCItTCIgIjouIiAiLWwiICJlcnQiICItLWV2YWwiICIoc2V0cSB0cmVlc2l0LWV4dHJhLWwKICBj b21tYW5kLWxpbmUoKQogIG5vcm1hbC10b3AtbGV2ZWwoKQpUZXN0IHh0LW1vdXNlLXRyYWNraW5n LXV0Zi04IGNvbmRpdGlvbjoKICAgIChlcnJvciAidHR5IGZyYW1lIHNob3VsZCBiZSB1c2VkIikK ICAgRkFJTEVEICAzLzMgIHh0LW1vdXNlLXRyYWNraW5nLXV0Zi04ICgwLjAwMDU2OCBzZWMpIGF0 IGxpc3AveHQtbW91c2UtdGVzdHMuZWw6ODAKClJhbiAzIHRlc3RzLCAwIHJlc3VsdHMgYXMgZXhw ZWN0ZWQsIDMgdW5leHBlY3RlZCAoMjAyNC0xMi0xOSAxMTowNjowNiswMTAwLCAwLjM4NDU1NiBz ZWMpCgozIHVuZXhwZWN0ZWQgcmVzdWx0czoKICAgRkFJTEVEICB4dC1tb3VzZS10cmFja2luZy1i YXNpYwogICBGQUlMRUQgIHh0LW1vdXNlLXRyYWNraW5nLXNncgogICBGQUlMRUQgIHh0LW1vdXNl LXRyYWNraW5nLXV0Zi04Cgo= --=-=-=--