X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: David Benjamin <davidben@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 10 Dec 2013 02:03:01 +0000 Resent-Message-ID: <handler.16097.B.138664097922821 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 16097 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.138664097922821 (code B ref -1); Tue, 10 Dec 2013 02:03:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Dec 2013 02:02:59 +0000 Received: from localhost ([127.0.0.1]:41117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1VqCf3-0005vy-Tq for submit <at> debbugs.gnu.org; Mon, 09 Dec 2013 21:02:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53664) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <davidben@HIDDEN>) id 1VqCLZ-0005O6-Oi for submit <at> debbugs.gnu.org; Mon, 09 Dec 2013 20:42:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <davidben@HIDDEN>) id 1VqCLX-00055g-6H for submit <at> debbugs.gnu.org; Mon, 09 Dec 2013 20:42:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59930) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <davidben@HIDDEN>) id 1VqCLX-00055a-2d for submit <at> debbugs.gnu.org; Mon, 09 Dec 2013 20:42:47 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55369) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <davidben@HIDDEN>) id 1VqCLV-0007Ch-QC for bug-gnu-emacs@HIDDEN; Mon, 09 Dec 2013 20:42:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <davidben@HIDDEN>) id 1VqCLU-00054x-FF for bug-gnu-emacs@HIDDEN; Mon, 09 Dec 2013 20:42:45 -0500 Received: from mail-ob0-x229.google.com ([2607:f8b0:4003:c01::229]:65281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <davidben@HIDDEN>) id 1VqCLU-00054n-6m for bug-gnu-emacs@HIDDEN; Mon, 09 Dec 2013 20:42:44 -0500 Received: by mail-ob0-f169.google.com with SMTP id wm4so4704271obc.0 for <bug-gnu-emacs@HIDDEN>; Mon, 09 Dec 2013 17:42:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=ksjfldCSQb3aKD/25hgLwRIr6dNN8d9EebqfU3yzzh4=; b=OhBMKzrOEUjF+VyuTke4DY/ID70/9Cv5AkwTcaMku60nUoLTBFUB0dQ8iPGWc/YhJ5 0NWVLZ59apORHRq+BC75iWozxtJh95vzWvWODmI8i+G01sek8hrQVmg55roMscg2cDlK Omi9lSx5g9A2k/m7QGHE+NllA7MOfD3GzMWjLsfiHzFatmY7zo9OmbsPgEfJF39la1Bq 5Fo3QZNQ0vkuexC0k5c+zyxyiOcE38M59SkO4+h6urD4BzQ+sG6YVx+IJTyXnNvfm2Ne FQfvSBbdI6FIohdZ9vJpFd5J7bnVs0MTl95EUb5dUXvt+f06CCkDk5veyC7UNu9mi5a9 elHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=ksjfldCSQb3aKD/25hgLwRIr6dNN8d9EebqfU3yzzh4=; b=DNqmhs5HnZQ8kWx5OFfdw0fhZRYmz0zDQ4RgrX0DPtshCrUDapevBnCF1k7EVXTLDL dD1+GqrMWC+j01GH1XP5epOwHwuOvJx3YExatNW1cKgHcxwwqGvSHq8GUF7VI9B8WuQu O0XvhoG3Vvt7E4Cp4jUGNkGrMC2auzeL6cNR7RW9noFEjVmF5wHVz4Df6KdPBZimjbbH DhJQB7li0yKWlqtLomweIadtPSxorIoSYnZ9nlXVqgb154R3uHJTEUXmQC8dPPu4OpH5 FOlVD/ZPAn2+pJXIunPb8z6HFptCfFk7EyEa8nLBLO5cZgwfyM+u3l7sj/zKVXHZV7PV 4ypg== X-Gm-Message-State: ALoCoQk95ZVl1RV7vQorC6mrFrwK3Bbfit4Eh7qDRvLdLfKYU2zDzG/PWviCuRa92EH1nkp+QySTqxzCF6fCiEjF6ds80JyCNZn7dxNEd4stVume8gBsLyppt6gua8G3+oaKaIcW7TK2/LA/sq7sulB1chB0U7ql/f3sowf05C/LM/eqwGoYq+NAuQWwXKFpjP93Pa2Sv+BfB2FwrGTjBP33DcyWI+c8+g== X-Received: by 10.182.43.161 with SMTP id x1mr14677177obl.5.1386639762895; Mon, 09 Dec 2013 17:42:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.35.41 with HTTP; Mon, 9 Dec 2013 17:42:22 -0800 (PST) From: David Benjamin <davidben@HIDDEN> Date: Mon, 9 Dec 2013 20:42:22 -0500 Message-ID: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> Content-Type: multipart/mixed; boundary=001a11c30ce28032c404ed243a02 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Mon, 09 Dec 2013 21:02:56 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) --001a11c30ce28032c404ed243a02 Content-Type: multipart/alternative; boundary=001a11c30ce28032c004ed243a00 --001a11c30ce28032c004ed243a00 Content-Type: text/plain; charset=ISO-8859-1 Here's a patch for something that's been bugging me. This makes Cmd-` cycle through only the current space's windows, which is consistent with other programs on OS X. It also matches the behavior of other-frame on X11 for window managers that implement virtual desktops by mapping and unmapping windows. The patch is attached. It's not perfect; if you go into Mission Control or so and move a window onto another space without switching spaces, it won't notice until you switch spaces again. I wasn't able to find a notification to listen to; it'd be nice to replace the visible field in a frame with some virtual call that, in Cocoa, would just call out to [win isVisible] and [win isOnActiveSpace], but that'd be a more invasive change. It also doesn't fix the behavior where closing the last window on a space warps you to a window on another space. I'm not sure yet what's causing that. As far as copyright goes, if this is a large enough change to matter (a decent chunk of the diff is just moving some code around), I'm a Google employee. I'm told we already have an agreement on file with the FSF. David Benjamin --001a11c30ce28032c004ed243a00 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Here's a patch for something that's been bugging m= e. This makes Cmd-` cycle through only the current space's windows, whi= ch is consistent with other programs on OS X. It also matches the behavior = of other-frame on X11 for window managers that implement virtual desktops b= y mapping and unmapping windows. The patch is attached.<div> <br></div><div>It's not perfect; if you go into Mission Control or so a= nd move a window onto another space without switching spaces, it won't = notice until you switch spaces again. I wasn't able to find a notificat= ion to listen to; it'd be nice to replace the visible field in a frame = with some virtual call that, in Cocoa, would just call out to [win isVisibl= e] and [win isOnActiveSpace], but that'd be a more invasive change. It = also doesn't fix the behavior where closing the last window on a space = warps you to a window on another space. I'm not sure yet what's cau= sing that.<br> <div> <br></div><div>As far as copyright goes, if this is a large enough change t= o matter (a decent chunk of the diff is just moving some code around), I= 9;m a Google employee. I'm told we already have an agreement on file wi= th the FSF.</div> <div><br></div><div>David Benjamin</div></div></div> --001a11c30ce28032c004ed243a00-- --001a11c30ce28032c404ed243a02 Content-Type: application/octet-stream; name="0001-In-nsterm-update-frame-visibility-on-space-change-an.patch" Content-Disposition: attachment; filename="0001-In-nsterm-update-frame-visibility-on-space-change-an.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hp0gr73t0 RnJvbSAzNDgyYTAxNzkzNTQ2OWFhMmI2ZDVkNzU5YmZjZjA0NDZjNTZkYzFmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBCZW5qYW1pbiA8ZGF2aWRiZW5AZ29vZ2xlLmNvbT4K RGF0ZTogU2F0LCA5IE5vdiAyMDEzIDE5OjAxOjAwIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gSW4g bnN0ZXJtLCB1cGRhdGUgZnJhbWUgdmlzaWJpbGl0eSBvbiBzcGFjZSBjaGFuZ2UgYW5kCiBhcHBs aWNhdGlvbiBoaWRlL3VuaGlkZS4gVGhpcyBtYWtlcyBvdGhlci1mcmFtZSBjeWNsZSB0aHJvdWdo IHdpbmRvd3MKIGNvcnJlY3RseS4KCiogbnN0ZXJtLm0gKHVwZGF0ZVZpc2liaWxpdHk6KTogTmV3 IGZ1bmN0aW9uIGZyb20gY29kZSBpbgp3aW5kb3dEaWRNaW5pYXR1cml6ZSBhbmQgd2luZG93RGlk RGVtaW5pYXR1cml6ZS4KKHdpbmRvd0RpZE1pbmlhdHVyaXplOiwgd2luZG93RGlkRGVtaW5pYXR1 cml6ZTopOiBDYWxsIHVwZGF0ZVZpc2liaWxpdHkuCihpbml0RnJhbWVGcm9tRW1hY3M6KTogUmVn aXN0ZXIgZm9yIG5vdGlmaWNhdGlvbnMgb2YgYXBwbGljYXRpb24KaGlkZS91bmhpZGUgYW5kLCBv biBDb2NvYSwgc3BhY2UgY2hhbmdlcy4KKGRlYWxsb2MpOiBDbGVhbiB1cCBub3RpZmljYXRpb25z LgoKKiBuc3Rlcm0uaCAoRW1hY3NWaWV3KTogRGVjbGFyYXRpb24gZm9yIHVwZGF0ZVZpc2liaWxp dHkuCi0tLQogc3JjL0NoYW5nZUxvZyB8IDExICsrKysrKysrCiBzcmMvbnN0ZXJtLmggIHwgIDEg Kwogc3JjL25zdGVybS5tICB8IDkwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMo KyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9DaGFuZ2VMb2cgYi9zcmMvQ2hh bmdlTG9nCmluZGV4IDE3ZWE4NWQuLmUyNjFiN2IgMTAwNjQ0Ci0tLSBhL3NyYy9DaGFuZ2VMb2cK KysrIGIvc3JjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTEyLTA4ICBEYXZpZCBC ZW5qYW1pbiAgPGRhdmlkYmVuQGdvb2dsZS5jb20+CisKKwkqIG5zdGVybS5tICh1cGRhdGVWaXNp YmlsaXR5Oik6IE5ldyBmdW5jdGlvbiBmcm9tIGNvZGUgaW4KKwl3aW5kb3dEaWRNaW5pYXR1cml6 ZSBhbmQgd2luZG93RGlkRGVtaW5pYXR1cml6ZS4KKwkod2luZG93RGlkTWluaWF0dXJpemU6LCB3 aW5kb3dEaWREZW1pbmlhdHVyaXplOik6IENhbGwKKwl1cGRhdGVWaXNpYmlsaXR5LgorCShpbml0 RnJhbWVGcm9tRW1hY3M6KTogUmVnaXN0ZXIgZm9yIG5vdGlmaWNhdGlvbnMgb2YgYXBwbGljYXRp b24KKwloaWRlL3VuaGlkZSBhbmQsIG9uIENvY29hLCBzcGFjZSBjaGFuZ2VzLgorCShkZWFsbG9j KTogQ2xlYW4gdXAgbm90aWZpY2F0aW9ucy4KKwkqIG5zdGVybS5oIChFbWFjc1ZpZXcpOiBEZWNs YXJhdGlvbiBmb3IgdXBkYXRlVmlzaWJpbGl0eS4KKwogMjAxMy0xMi0wOCAgSmFuIERqw6RydiAg PGphbi5oLmRAc3dpcG5ldC5zZT4KIAogCSogbnN0ZXJtLm0gKHVwZGF0ZUZyYW1lU2l6ZTopOiBG aXggR05VU3RlcCB0b29sYmFyIG5vdCB1cGRhdGluZy4KZGlmZiAtLWdpdCBhL3NyYy9uc3Rlcm0u aCBiL3NyYy9uc3Rlcm0uaAppbmRleCAwMjE1ZjEzLi5kYTk5MDdmIDEwMDY0NAotLS0gYS9zcmMv bnN0ZXJtLmgKKysrIGIvc3JjL25zdGVybS5oCkBAIC0xNzMsNiArMTczLDcgQEAgdHlwZWRlZiBm bG9hdCBFbWFjc0NHRmxvYXQ7CiAjaWZkZWYgSEFWRV9OQVRJVkVfRlMKIC0gKHZvaWQpIHVwZGF0 ZUNvbGxlY3Rpb25CZWhhdmlvdXI7CiAjZW5kaWYKKy0gKHZvaWQpIHVwZGF0ZVZpc2liaWxpdHk6 IChOU05vdGlmaWNhdGlvbiAqKW5vdGlmaWNhdGlvbjsKIAogI2lmZGVmIE5TX0lNUExfR05VU1RF UAogLSAodm9pZCl3aW5kb3dEaWRNb3ZlOiAoaWQpc2VuZGVyOwpkaWZmIC0tZ2l0IGEvc3JjL25z dGVybS5tIGIvc3JjL25zdGVybS5tCmluZGV4IDljODc5MjMuLjNiYmNmMDggMTAwNjQ0Ci0tLSBh L3NyYy9uc3Rlcm0ubQorKysgYi9zcmMvbnN0ZXJtLm0KQEAgLTQ5MzIsNiArNDkzMiwyMSBAQCBu b3RfaW5fYXJndiAoTlNTdHJpbmcgKmFyZykKIC0gKHZvaWQpZGVhbGxvYwogewogICBOU1RSQUNF IChFbWFjc1ZpZXdfZGVhbGxvYyk7CisgIFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENl bnRlcl0KKyAgICAgIHJlbW92ZU9ic2VydmVyOiBzZWxmCisgICAgICAgICAgICAgICAgbmFtZTog TlNBcHBsaWNhdGlvbkRpZEhpZGVOb3RpZmljYXRpb24KKyAgICAgICAgICAgICAgb2JqZWN0OiBu aWxdOworICBbW05TTm90aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdCisgICAgICByZW1v dmVPYnNlcnZlcjogc2VsZgorICAgICAgICAgICAgICAgIG5hbWU6IE5TQXBwbGljYXRpb25EaWRV bmhpZGVOb3RpZmljYXRpb24KKyAgICAgICAgICAgICAgb2JqZWN0OiBuaWxdOworI2lmIGRlZmlu ZWQoTlNfSU1QTF9DT0NPQSkgJiYgXAorICBNQUNfT1NfWF9WRVJTSU9OX01BWF9BTExPV0VEID49 IE1BQ19PU19YX1ZFUlNJT05fMTBfNgorICBbW1tOU1dvcmtzcGFjZSBzaGFyZWRXb3Jrc3BhY2Vd IG5vdGlmaWNhdGlvbkNlbnRlcl0KKyAgICByZW1vdmVPYnNlcnZlcjogc2VsZgorICAgICAgICAg ICAgICBuYW1lOiBOU1dvcmtzcGFjZUFjdGl2ZVNwYWNlRGlkQ2hhbmdlTm90aWZpY2F0aW9uCisg ICAgICAgICAgICBvYmplY3Q6IG5pbF07CisjZW5kaWYgLyogTlNfSU1QTF9DT0NPQSAmJiA+PSBN QUNfT1NfWF9WRVJTSU9OXzEwXzYgKi8KICAgW3Rvb2xiYXIgcmVsZWFzZV07CiAgIGlmIChmc19z dGF0ZSA9PSBGVUxMU0NSRUVOX0JPVEgpCiAgICAgW25vbmZzX3dpbmRvdyByZWxlYXNlXTsKQEAg LTYwMzcsNiArNjA1MiwyNyBAQCBpZiAoY29scyA+IDAgJiYgcm93cyA+IDApCiAgIFtOU0FwcCBy ZWdpc3RlclNlcnZpY2VzTWVudVNlbmRUeXBlczogbnNfc2VuZF90eXBlcwogICAgICAgICAgICAg ICAgICAgICAgICAgICAgcmV0dXJuVHlwZXM6IG5pbF07CiAKKyAgLyogVXBkYXRlIHZpc2liaWxp dHkgc3RhdGUgb24gYXBwbGljYXRpb24gaGlkZSBhbmQgdW5oaWRlLiAqLworICBbW05TTm90aWZp Y2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdCisgICAgICBhZGRPYnNlcnZlcjogc2VsZgorICAg ICAgICAgc2VsZWN0b3I6IEBzZWxlY3RvciAodXBkYXRlVmlzaWJpbGl0eTopCisgICAgICAgICAg ICAgbmFtZTogTlNBcHBsaWNhdGlvbkRpZEhpZGVOb3RpZmljYXRpb24KKyAgICAgICAgICAgb2Jq ZWN0OiBuaWxdOworICBbW05TTm90aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdCisgICAg ICBhZGRPYnNlcnZlcjogc2VsZgorICAgICAgICAgc2VsZWN0b3I6IEBzZWxlY3RvciAodXBkYXRl VmlzaWJpbGl0eTopCisgICAgICAgICAgICAgbmFtZTogTlNBcHBsaWNhdGlvbkRpZFVuaGlkZU5v dGlmaWNhdGlvbgorICAgICAgICAgICBvYmplY3Q6IG5pbF07CisKKyNpZiBkZWZpbmVkKE5TX0lN UExfQ09DT0EpICYmIFwKKyAgTUFDX09TX1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA+PSBNQUNfT1Nf WF9WRVJTSU9OXzEwXzYKKyAgW1tbTlNXb3Jrc3BhY2Ugc2hhcmVkV29ya3NwYWNlXSBub3RpZmlj YXRpb25DZW50ZXJdCisgICAgYWRkT2JzZXJ2ZXI6IHNlbGYKKyAgICAgICBzZWxlY3RvcjogQHNl bGVjdG9yICh1cGRhdGVWaXNpYmlsaXR5OikKKyAgICAgICAgICAgbmFtZTogTlNXb3Jrc3BhY2VB Y3RpdmVTcGFjZURpZENoYW5nZU5vdGlmaWNhdGlvbgorICAgICAgICAgb2JqZWN0OiBuaWxdOwor I2VuZGlmIC8qIE5TX0lNUExfQ09DT0EgJiYgPj0gTUFDX09TX1hfVkVSU0lPTl8xMF82ICovCisK ICAgbnNfd2luZG93X251bSsrOwogICByZXR1cm4gc2VsZjsKIH0KQEAgLTYxNDMsMTggKzYxNzks NyBAQCBpZiAoY29scyA+IDAgJiYgcm93cyA+IDApCiAtICh2b2lkKXdpbmRvd0RpZERlbWluaWF0 dXJpemU6IHNlbmRlcgogewogICBOU1RSQUNFICh3aW5kb3dEaWREZW1pbmlhdHVyaXplKTsKLSAg aWYgKCFlbWFjc2ZyYW1lLT5vdXRwdXRfZGF0YS5ucykKLSAgICByZXR1cm47Ci0KLSAgU0VUX0ZS QU1FX0lDT05JRklFRCAoZW1hY3NmcmFtZSwgMCk7Ci0gIFNFVF9GUkFNRV9WSVNJQkxFIChlbWFj c2ZyYW1lLCAxKTsKLSAgd2luZG93c19vcl9idWZmZXJzX2NoYW5nZWQgPSA2MzsKLQotICBpZiAo ZW1hY3NfZXZlbnQpCi0gICAgewotICAgICAgZW1hY3NfZXZlbnQtPmtpbmQgPSBERUlDT05JRllf RVZFTlQ7Ci0gICAgICBFVl9UUkFJTEVSICgoaWQpbmlsKTsKLSAgICB9CisgIFtzZWxmIHVwZGF0 ZVZpc2liaWxpdHk6bmlsXTsKIH0KIAogCkBAIC02MTc1LDE2ICs2MjAwLDQ3IEBAIGlmIChjb2xz ID4gMCAmJiByb3dzID4gMCkKIC0gKHZvaWQpd2luZG93RGlkTWluaWF0dXJpemU6IHNlbmRlcgog ewogICBOU1RSQUNFICh3aW5kb3dEaWRNaW5pYXR1cml6ZSk7CisgIFtzZWxmIHVwZGF0ZVZpc2li aWxpdHk6bmlsXTsKK30KKworLSAodm9pZCl1cGRhdGVWaXNpYmlsaXR5OiAoTlNOb3RpZmljYXRp b24gKilub3RpZmljYXRpb24KK3sKKyAgTlNUUkFDRSAodXBkYXRlVmlzaWJpbGl0eSk7CiAgIGlm ICghZW1hY3NmcmFtZS0+b3V0cHV0X2RhdGEubnMpCiAgICAgcmV0dXJuOwogCi0gIFNFVF9GUkFN RV9JQ09OSUZJRUQgKGVtYWNzZnJhbWUsIDEpOwotICBTRVRfRlJBTUVfVklTSUJMRSAoZW1hY3Nm cmFtZSwgMCk7CisgIE5TV2luZG93ICp3aW4gPSBbc2VsZiB3aW5kb3ddOworICBCT09MIG9uX2Fj dGl2ZV9zcGFjZSA9IFlFUzsKKyAgaWYgKFt3aW4gcmVzcG9uZHNUb1NlbGVjdG9yOiBAc2VsZWN0 b3IgKGlzT25BY3RpdmVTcGFjZSldKQorICAgIG9uX2FjdGl2ZV9zcGFjZSA9IFt3aW4gaXNPbkFj dGl2ZVNwYWNlXTsKKyAgaWYgKG9uX2FjdGl2ZV9zcGFjZSAmJiBbd2luIGlzVmlzaWJsZV0pCisg ICAgeworICAgICAgaWYgKEZSQU1FX1ZJU0lCTEVfUCAoZW1hY3NmcmFtZSkgJiYgIUZSQU1FX0lD T05JRklFRF9QIChlbWFjc2ZyYW1lKSkKKyAgICAgICAgcmV0dXJuOwogCi0gIGlmIChlbWFjc19l dmVudCkKKyAgICAgIFNFVF9GUkFNRV9JQ09OSUZJRUQgKGVtYWNzZnJhbWUsIDApOworICAgICAg U0VUX0ZSQU1FX1ZJU0lCTEUgKGVtYWNzZnJhbWUsIDEpOworICAgICAgd2luZG93c19vcl9idWZm ZXJzX2NoYW5nZWQgPSA2MzsKKworICAgICAgaWYgKGVtYWNzX2V2ZW50KQorICAgICAgICB7Cisg ICAgICAgICAgZW1hY3NfZXZlbnQtPmtpbmQgPSBERUlDT05JRllfRVZFTlQ7CisgICAgICAgICAg RVZfVFJBSUxFUiAoKGlkKW5pbCk7CisgICAgICAgIH0KKyAgICB9CisgIGVsc2UKICAgICB7Ci0g ICAgICBlbWFjc19ldmVudC0+a2luZCA9IElDT05JRllfRVZFTlQ7Ci0gICAgICBFVl9UUkFJTEVS ICgoaWQpbmlsKTsKKyAgICAgIGlmICghRlJBTUVfVklTSUJMRV9QIChlbWFjc2ZyYW1lKSAmJiBG UkFNRV9JQ09OSUZJRURfUCAoZW1hY3NmcmFtZSkpCisgICAgICAgIHJldHVybjsKKworICAgICAg U0VUX0ZSQU1FX0lDT05JRklFRCAoZW1hY3NmcmFtZSwgMSk7CisgICAgICBTRVRfRlJBTUVfVklT SUJMRSAoZW1hY3NmcmFtZSwgMCk7CisKKyAgICAgIGlmIChlbWFjc19ldmVudCkKKyAgICAgICAg eworICAgICAgICAgIGVtYWNzX2V2ZW50LT5raW5kID0gSUNPTklGWV9FVkVOVDsKKyAgICAgICAg ICBFVl9UUkFJTEVSICgoaWQpbmlsKTsKKyAgICAgICAgfQogICAgIH0KIH0KIAotLSAKMS44LjMu NCAoQXBwbGUgR2l0LTQ3KQoK --001a11c30ce28032c404ed243a02--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: David Benjamin <davidben@HIDDEN> Subject: bug#16097: Acknowledgement ([PATCH] Treat windows on other spaces as not visible in Cocoa) Message-ID: <handler.16097.B.138664097922821.ack <at> debbugs.gnu.org> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> X-Gnu-PR-Message: ack 16097 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 16097 <at> debbugs.gnu.org Date: Tue, 10 Dec 2013 02:03:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 16097 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 16097: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16097 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Stefan Kangas <stefan@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 12 Aug 2020 22:35:02 +0000 Resent-Message-ID: <handler.16097.B16097.15972716524633 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: David Benjamin <davidben@HIDDEN> Cc: 16097 <at> debbugs.gnu.org Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.15972716524633 (code B ref 16097); Wed, 12 Aug 2020 22:35:02 +0000 Received: (at 16097) by debbugs.gnu.org; 12 Aug 2020 22:34:12 +0000 Received: from localhost ([127.0.0.1]:45847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1k5zK0-0001Ce-7u for submit <at> debbugs.gnu.org; Wed, 12 Aug 2020 18:34:12 -0400 Received: from mail-yb1-f173.google.com ([209.85.219.173]:38802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1k5zJy-0001CE-89 for 16097 <at> debbugs.gnu.org; Wed, 12 Aug 2020 18:34:10 -0400 Received: by mail-yb1-f173.google.com with SMTP id e187so2230823ybc.5 for <16097 <at> debbugs.gnu.org>; Wed, 12 Aug 2020 15:34:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=LpKccAJpc21Q6oZI00SGzf1MVZZ3ARrlBc0tGJkBS8g=; b=rAwXy+IHUhS2sBMEKNbAJaek7joZf+n6Cc6vYC3FJ5nteERDXt6I9ra4FsqHkSPHlJ aww65DfCReEEM3FKbKrhPa57I/UIWOduXiInvznqJcWQ0X3AkeBz0ljwpFboapNbOS58 lKc0dIRZXCtWYk7CFpCe/AwMwg429x2SAqree3o1UtjvXIJd9nzVuGre3KnV1NZMTGiF f2qbHbv3zweQ3xtdltFVog19xUzRJxUk3ShvXq/9CWTEypOPH41CUTG96WEuae3XbhAA YX3l49SPhWXNXsiJJHEWF8zEGODbEdc5RpsEJNohoApZ/U+EQwqr4NhsDGmKelxnZioX hVNg== X-Gm-Message-State: AOAM532fFzImp0CwJgH5NtNqOFxprh9hKLBweMGW/ba8aryIMFzvz98E 8POG2RJyA9uxr9fpDR/4v3hEoLgBQpxePwlP10iMfY2x94E= X-Google-Smtp-Source: ABdhPJz+qzKgWpXjWPwFg/GCd6WUxHypeAdpWjv9IXoGZ+xGJQ5OLuro6KNVYNW0nd01bzp3s88XY3LvfxIfJW7+N6Q= X-Received: by 2002:a25:b290:: with SMTP id k16mr2313783ybj.389.1597271644814; Wed, 12 Aug 2020 15:34:04 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 12 Aug 2020 15:34:04 -0700 From: Stefan Kangas <stefan@HIDDEN> In-Reply-To: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> (David Benjamin's message of "Mon, 9 Dec 2013 20:42:22 -0500") References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 12 Aug 2020 15:34:04 -0700 Message-ID: <CADwFkmnz_Q3MSEAA+Nynjz7WFS419UhX0F0YHn_Y6B754uLJeQ@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) David Benjamin <davidben@HIDDEN> writes: > Here's a patch for something that's been bugging me. This makes Cmd-` cycle through only the current space's windows, which is > consistent with other programs on OS X. It also matches the behavior of other-frame on X11 for window managers that implement > virtual desktops by mapping and unmapping windows. The patch is attached. > > It's not perfect; if you go into Mission Control or so and move a window onto another space without switching spaces, it won't notice > until you switch spaces again. I wasn't able to find a notification to listen to; it'd be nice to replace the visible field in a frame with some > virtual call that, in Cocoa, would just call out to [win isVisible] and [win isOnActiveSpace], but that'd be a more invasive change. It also > doesn't fix the behavior where closing the last window on a space warps you to a window on another space. I'm not sure yet what's > causing that. > > As far as copyright goes, if this is a large enough change to matter (a decent chunk of the diff is just moving some code around), I'm a > Google employee. I'm told we already have an agreement on file with the FSF. (This was sent 7 years ago but unfortunately never got a reply at the time.) The attached patch unfortunately no longer applies. Is this still an issue on modern versions of Emacs? Best regards, Stefan Kangas
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 13 Oct 2020 01:44:01 +0000 Resent-Message-ID: <handler.16097.B16097.16025534121114 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas <stefan@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, David Benjamin <davidben@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.16025534121114 (code B ref 16097); Tue, 13 Oct 2020 01:44:01 +0000 Received: (at 16097) by debbugs.gnu.org; 13 Oct 2020 01:43:32 +0000 Received: from localhost ([127.0.0.1]:44566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kS9Lg-0000Hu-46 for submit <at> debbugs.gnu.org; Mon, 12 Oct 2020 21:43:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1kS9Le-0000Hg-G1 for 16097 <at> debbugs.gnu.org; Mon, 12 Oct 2020 21:43:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; 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=LJbO17D21qQ/gzb1cFwMIE3VG0FtLSBKSuU0wf75XdQ=; b=mLDrU1i3WGvYGZR/kkOs2cjs30 NI1F33Q9CtfSXiMKL2t7GKkd9cN83AZ+i8HZ5LfaGHfPl2/ngVPRi77qXGrMhVdFdZGNlVqfZQGtt 2tNitzmj8wgOzxqe2aKpAHZ93gthbYX+dG1h8gbrMNXwg1Fr/m6bM9nhihv3moKgOLQc=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1kS9LS-0000XI-5U; Tue, 13 Oct 2020 03:43:23 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <CADwFkmnz_Q3MSEAA+Nynjz7WFS419UhX0F0YHn_Y6B754uLJeQ@HIDDEN> X-Now-Playing: Matmos's _A Chance To Cut Is A Chance To Cure_: "Spondee" Date: Tue, 13 Oct 2020 03:43:16 +0200 In-Reply-To: <CADwFkmnz_Q3MSEAA+Nynjz7WFS419UhX0F0YHn_Y6B754uLJeQ@HIDDEN> (Stefan Kangas's message of "Wed, 12 Aug 2020 15:34:04 -0700") Message-ID: <87wnzu99zf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas <stefan@HIDDEN> writes: > Is this still an issue on modern versions of Emacs? More information was requested two months ago, but none were given, so I'm closing this bug report. If this is something that's still a problem, please respond to the debbugs address, and we'll reopen [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Kangas <stefan@HIDDEN> writes: > Is this still an issue on modern versions of Emacs? More information was requested two months ago, but none were given, so I'm closing this bug report. If this is something that's still a problem, please respond to the debbugs address, and we'll reopen. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Received: (at control) by debbugs.gnu.org; 13 Oct 2020 01:43:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 12 21:43:38 2020 Received: from localhost ([127.0.0.1]:44569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kS9Lm-0000IG-Ba for submit <at> debbugs.gnu.org; Mon, 12 Oct 2020 21:43:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1kS9Lk-0000Hs-JC for control <at> debbugs.gnu.org; Mon, 12 Oct 2020 21:43:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=fWl/AHW+rXhtQbp55RKorSE/NC40UDA0CahA+XZaWOs=; b=Xii819EoXpe+WlKSuxpMZ23Gt2 RcUUB+Uef9DDHmn1st7urP1hRLjQCNIsXrAXMmzVVU0U/5doydiS9L6zMq6r0KjakXb6uePCtEWUk lh5E53Zj0l71gwsB5ToCo49KXpr+INr38MZM9j9DuKcyq74+OnF4vpJ/WcBdEcExrcWY=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1kS9Lc-0000XR-T6 for control <at> debbugs.gnu.org; Tue, 13 Oct 2020 03:43:31 +0200 Date: Tue, 13 Oct 2020 03:43:27 +0200 Message-Id: <87v9fe99z4.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Lars Ingebrigtsen <larsi@HIDDEN> Subject: control message for bug #16097 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 16097 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) close 16097 quit
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: David Benjamin <davidben@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 13 Oct 2020 16:07:02 +0000 Resent-Message-ID: <handler.16097.B16097.16026051857924 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Stefan Kangas <stefan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.16026051857924 (code B ref 16097); Tue, 13 Oct 2020 16:07:02 +0000 Received: (at 16097) by debbugs.gnu.org; 13 Oct 2020 16:06:25 +0000 Received: from localhost ([127.0.0.1]:48519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kSMoi-00023j-HI for submit <at> debbugs.gnu.org; Tue, 13 Oct 2020 12:06:24 -0400 Received: from mail-pg1-f195.google.com ([209.85.215.195]:40834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <davidben@HIDDEN>) id 1kSMoe-00023I-2j for 16097 <at> debbugs.gnu.org; Tue, 13 Oct 2020 12:06:22 -0400 Received: by mail-pg1-f195.google.com with SMTP id x13so1611308pgp.7 for <16097 <at> debbugs.gnu.org>; Tue, 13 Oct 2020 09:06:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=EWAQJxyLB9BF+JAQugPvbJV3LgbiT195WLUDDooL9ZA=; b=ewdQEwpU5nxVv/LLPoD0SunFdWEu8lV6kv85USu6DCcQRZGfZPyqhkwmBFi6bkJVjd YlJI49QGTcIEbeSBFKDKg3DMJhOv+sjlq+ESvYq+jLPkerWPJqc9ePgVx6JmLSP4qlw/ dwY8Jdvzts4HH43BQS1nvl/YXDyl+eASSCn/ErPHnSt8Urpd7vy3Lg3iI6hZ6f8FgTzw gAvqt3lk1XRcs/zB8RaTosJkTbpV1JEgLEPDwFqNk1Dp7SrmmN6pKIZUHsRNehgkIKdF Udr+5UN3mzTA91I6tAQ0lva74wXEbvUixAaS8Qs8b8W4Ga0Zda+g0VAmhj+BoAvsrBWJ pbXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=EWAQJxyLB9BF+JAQugPvbJV3LgbiT195WLUDDooL9ZA=; b=tZtQ5P2xw5X0tqJ+omRpTgt4lyoUv07y3lpgq3lFuIcp+d3R7hmNgfqTZfh3mZPw+4 4T6I3nT/8KeXFtegXFBpu8mUUwCGVzqBuLagTPFYWy9sgXduc9j1USPjmkJVYZ6lKIMd rYMtN6S8SSnE8K5U8SLfECdz7DmnVWxzNn0HToQRsTKuZtntdDAyx2wvZPfVbBzammOE ctASyOTQTzEbK//XyJgRz7nsNZfOhj+mPsz4441DsVampZNcSCqaaDJZQ25oESQNKrU5 GNXxKcSGLwqPqIRHMxrwGidzb4rRaG6NkY8KUgC6cCokAGDTD6/ZMIwRBg7xHpY77lRk EcBg== X-Gm-Message-State: AOAM5336qwzDq+h8j7EsAcoVJ8nU0MUXdjnQEXmqNsIaeb2QMtmpVJxA ZfFqEDnsr567FAoKkxQPorhJaU3Qvhze6npGbRpY X-Google-Smtp-Source: ABdhPJwvL9WGP1dVEkldT83ifdbgYJyFCPgHZYk1vMtQYbuBQDm1IzP/oZxHjXzS3luinnHbdJqXXvfmiNZCB1Ko1vc= X-Received: by 2002:a63:4f5e:: with SMTP id p30mr225385pgl.6.1602605174024; Tue, 13 Oct 2020 09:06:14 -0700 (PDT) MIME-Version: 1.0 References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <CADwFkmnz_Q3MSEAA+Nynjz7WFS419UhX0F0YHn_Y6B754uLJeQ@HIDDEN> <87wnzu99zf.fsf@HIDDEN> In-Reply-To: <87wnzu99zf.fsf@HIDDEN> From: David Benjamin <davidben@HIDDEN> Date: Tue, 13 Oct 2020 12:05:57 -0400 Message-ID: <CAF8qwaAoyypuYGJ1X3i096cJLDXb97rgZ=z0bGhfifjGw3S3NQ@HIDDEN> Content-Type: multipart/alternative; boundary="0000000000001da32805b18f9860" X-Spam-Score: -8.0 (--------) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -9.0 (---------) --0000000000001da32805b18f9860 Content-Type: text/plain; charset="UTF-8" I'm afraid that after seven years, I've long forgotten about this patch and no longer use Emacs these days. But I did a quick build from source on macOS, and it appears graphical Emacs still has this issue. David On Mon, Oct 12, 2020 at 9:43 PM Lars Ingebrigtsen <larsi@HIDDEN> wrote: > Stefan Kangas <stefan@HIDDEN> writes: > > > Is this still an issue on modern versions of Emacs? > > More information was requested two months ago, but none were given, so > I'm closing this bug report. If this is something that's still a > problem, please respond to the debbugs address, and we'll reopen. > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --0000000000001da32805b18f9860 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">I'm afraid that after seven years, I&= #39;ve long forgotten about this patch and no longer use Emacs these days. = But I did a quick build from source on macOS, and it appears graphical Emac= s still has this issue.</div><div dir=3D"ltr"><br></div><div>David</div><br= ><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, O= ct 12, 2020 at 9:43 PM Lars Ingebrigtsen <<a href=3D"mailto:larsi@HIDDEN= rg">larsi@HIDDEN</a>> wrote:<br></div><blockquote class=3D"gmail_quote= " style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);= padding-left:1ex">Stefan Kangas <<a href=3D"mailto:stefan@HIDDEN" ta= rget=3D"_blank">stefan@HIDDEN</a>> writes:<br> <br> > Is this still an issue on modern versions of Emacs?<br> <br> More information was requested two months ago, but none were given, so<br> I'm closing this bug report.=C2=A0 If this is something that's stil= l a<br> problem, please respond to the debbugs address, and we'll reopen.<br> <br> -- <br> (domestic pets only, the antidote for overdose, milk.)<br> =C2=A0 =C2=A0bloggy blog: <a href=3D"http://lars.ingebrigtsen.no" rel=3D"no= referrer" target=3D"_blank">http://lars.ingebrigtsen.no</a><br> </blockquote></div></div> --0000000000001da32805b18f9860--
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 14 Oct 2020 04:10:01 +0000 Resent-Message-ID: <handler.16097.B16097.160264855628689 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: David Benjamin <davidben@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Stefan Kangas <stefan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.160264855628689 (code B ref 16097); Wed, 14 Oct 2020 04:10:01 +0000 Received: (at 16097) by debbugs.gnu.org; 14 Oct 2020 04:09:16 +0000 Received: from localhost ([127.0.0.1]:49631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kSY6G-0007Sf-HB for submit <at> debbugs.gnu.org; Wed, 14 Oct 2020 00:09:16 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1kSY6F-0007Rx-BA for 16097 <at> debbugs.gnu.org; Wed, 14 Oct 2020 00:09:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; 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=tWAftNexVV0H5HEVw+jpVXgip5nCs4UHVP8pWkWt7cM=; b=Pmf1m7amYvDyRA966GjO4D6we8 9TNxUKZQRSKEV6AlJugbjKQMSRYe5iAvXgP6fx/DeEocxZdHO9H6cHZKhsv29Vf3pIUTOF2dzagOT CHEVETVSXkQxd8Ftck7B4KTqICQP7UWojWqdcYDRTu1QaMxdZEH7irs64OvzwkAIWACk=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1kSY66-0004eR-12; Wed, 14 Oct 2020 06:09:08 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <CADwFkmnz_Q3MSEAA+Nynjz7WFS419UhX0F0YHn_Y6B754uLJeQ@HIDDEN> <87wnzu99zf.fsf@HIDDEN> <CAF8qwaAoyypuYGJ1X3i096cJLDXb97rgZ=z0bGhfifjGw3S3NQ@HIDDEN> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEX4mS/9qC/cZTXE OjnNjDGaajBCMTHJjTJrTDH8ukb7zmv8xFb23Y3///8dEh2UAAAAAWJLR0QN9rRh9QAAAAd0SU1F B+QKDgMqCmaWB8kAAAFJSURBVDjLvZM/T4QwGIdbjIlj30vJiS7YjyBfQAYS3e4SazpqornVG/wz OmhkZXDQmxwvTDdSvoHxQ0lBaAslRgffjT78nr59KQhVBWYRpAt6NQo6hseItod44oWM4Qa0AcLY Yci2WNQC0sY9FHoeQt4RVwAPdtjmlzUw+1cPd8m9M7HzLFJRgy5zzB8JTW4fUk5NVeXw51wIcROT uAKmSPhXqbiGhM9Vgmiw2H3ygfLT5uR6nZ5PZ9X6SV6ArZpewJJwXAayUEATsnhZ+jOQq/LdVsEZ hyCXZb6X9bqiMWRyvd7kYKtUZSCL/Q3YB/wuGdQADz9spiKDGb4Wb8Wqd8BG9PlR1ioYKecNAZfq 58R/7PFbFakS5nUwgLrU2Kly/1F/BM6OEbE3p3qICKx227cQiXqmFnhR6Fgegs6LJtGBe4hj33B0 7F+qim5HHhx/gQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0xMC0xNFQwMzo0MjoxMCswMDowMP8g FZ8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMTAtMTRUMDM6NDI6MTArMDA6MDCOfa0jAAAAAElF TkSuQmCC X-Now-Playing: B. Fleischmann's _Welcome Tourist (1)_: "As If" Date: Wed, 14 Oct 2020 06:09:04 +0200 In-Reply-To: <CAF8qwaAoyypuYGJ1X3i096cJLDXb97rgZ=z0bGhfifjGw3S3NQ@HIDDEN> (David Benjamin's message of "Tue, 13 Oct 2020 12:05:57 -0400") Message-ID: <87k0vt1man.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: David Benjamin <davidben@HIDDEN> writes: > I'm afraid that after seven years, I've long forgotten about this > patch and no longer use Emacs these days. But I did a quick build from > source on macOS, and it appears graphical Emacs still has [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) David Benjamin <davidben@HIDDEN> writes: > I'm afraid that after seven years, I've long forgotten about this > patch and no longer use Emacs these days. But I did a quick build from > source on macOS, and it appears graphical Emacs still has this issue. Thanks for testing; I'm reopening this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Received: (at fakecontrol) by fakecontrolmessage; To: internal_control <at> debbugs.gnu.org From: Debbugs Internal Request <help-debbugs@HIDDEN> Subject: Internal Control Message-Id: Did not alter fixed versions and reopened. Date: Wed, 14 Oct 2020 04:10:01 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # Did not alter fixed versions and reopened. thanks # This fakemail brought to you by your local debbugs # administrator
Received: (at control) by debbugs.gnu.org; 14 Oct 2020 04:09:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 14 00:09:27 2020 Received: from localhost ([127.0.0.1]:49634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1kSY6Q-0007T2-RP for submit <at> debbugs.gnu.org; Wed, 14 Oct 2020 00:09:27 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1kSY6O-0007Sq-UU for control <at> debbugs.gnu.org; Wed, 14 Oct 2020 00:09:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=MMw97CW94lyX16u9upz67mdsJZLThfe6HZutIFfWekE=; b=VBf8Azfd1dizeyPJoLvB/NwnWy hxe9oOJaCjf12XpNhToy707dpIZSS1N4UU9ALWQhTTmwhh+bRpr4aGdANQJAlqEAZtzyzZPaELHqG HFXF+2Sfn09o6ZxvXwDlL0MAGc4u15RxXE35sZLOImkJ63cJzLYa5cVyrCQieg8WRiQw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1kSY6G-0004fU-Lz for control <at> debbugs.gnu.org; Wed, 14 Oct 2020 06:09:19 +0200 Date: Wed, 14 Oct 2020 06:09:15 +0200 Message-Id: <87imbd1mac.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Lars Ingebrigtsen <larsi@HIDDEN> Subject: control message for bug #16097 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: reopen 16097 tags 16097 - fixed patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) reopen 16097 tags 16097 - fixed patch quit
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 26 Jan 2022 16:47:02 +0000 Resent-Message-ID: <handler.16097.B16097.164321558711256 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Benjamin <davidben@HIDDEN> Cc: Alan Third <alan@HIDDEN>, 16097 <at> debbugs.gnu.org Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164321558711256 (code B ref 16097); Wed, 26 Jan 2022 16:47:02 +0000 Received: (at 16097) by debbugs.gnu.org; 26 Jan 2022 16:46:27 +0000 Received: from localhost ([127.0.0.1]:53287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nClRC-0002vU-Rd for submit <at> debbugs.gnu.org; Wed, 26 Jan 2022 11:46:27 -0500 Received: from quimby.gnus.org ([95.216.78.240]:49700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nClRA-0002vF-Ht for 16097 <at> debbugs.gnu.org; Wed, 26 Jan 2022 11:46:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; 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=fdLQkqbMrsdQQpB/cZvNuyKqteaeL8PT9avOhIvDtZg=; b=RmnbxPJMUFxij7PbIp4HHBiN7R OMi8XBZe89W8JUeGBxWyfaKst1DaguZEO9gJjFJ+RZYeioaWpTzJQOT4bnJ+jPWY3JGCxwN3JJDwi pfw8ZCzv8DP0UD9VO/V/NIZkEVVYYY+E0USrqINMzwZ9/AlmQ8/IXNZs6WnnTvvuRW3M=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nClR1-0003nD-Ob; Wed, 26 Jan 2022 17:46:18 +0100 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> X-Now-Playing: Phew's _Phew_: "Signal" Date: Wed, 26 Jan 2022 17:46:15 +0100 In-Reply-To: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> (David Benjamin's message of "Mon, 9 Dec 2013 20:42:22 -0500") Message-ID: <87zgniphrc.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: David Benjamin <davidben@HIDDEN> writes: > Here's a patch for something that's been bugging me. This makes Cmd-` > cycle through only the current space's windows, which is consistent > with other programs on OS X. It also matches the behavio [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) David Benjamin <davidben@HIDDEN> writes: > Here's a patch for something that's been bugging me. This makes Cmd-` > cycle through only the current space's windows, which is consistent > with other programs on OS X. It also matches the behavior of > other-frame on X11 for window managers that implement virtual desktops > by mapping and unmapping windows. The patch is attached. Perhaps Alan has a comment here; added to the CCs. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa In-Reply-To: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 27 Jan 2022 11:07:01 +0000 Resent-Message-ID: <handler.16097.B16097.164328160619468 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Alan Third <alan@HIDDEN>, David Benjamin <davidben@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164328160619468 (code B ref 16097); Thu, 27 Jan 2022 11:07:01 +0000 Received: (at 16097) by debbugs.gnu.org; 27 Jan 2022 11:06:46 +0000 Received: from localhost ([127.0.0.1]:54504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nD2c1-00053v-RS for submit <at> debbugs.gnu.org; Thu, 27 Jan 2022 06:06:46 -0500 Received: from mail-wr1-f49.google.com ([209.85.221.49]:45907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1nD2c0-00053i-K5 for 16097 <at> debbugs.gnu.org; Thu, 27 Jan 2022 06:06:45 -0500 Received: by mail-wr1-f49.google.com with SMTP id m14so3812949wrg.12 for <16097 <at> debbugs.gnu.org>; Thu, 27 Jan 2022 03:06:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:message-id:mime-version; bh=U7zq3rjHkuTfr5d/G/OHWfTv1f2/1xbUcMFavf/WmsQ=; b=a9i21W5OiBcDLigZlTshYxLko7EWV8lTZog51z67AFIaqrq9CLxb4eX8rNgLiiXtnN 2BfhugRRDLUmElSL78m8cOUNCoLz2LyyElJBTdiwb/kmBKwQKmXOw2+g1y9469YeZ5Hl twTwIl/30KJliCRYBHYxPeMh97kVDtIiCNixz5eAkbAZe0siPF0GVW1XpN3eMy8gWN9f LMQj462gB3dFKkpat3E0nj6Y9RhNwIBej4jvPlPKGOMWnBxUT1QlAfCaylA902MRk8OM ebJHkfxn3sYLG19W+ia2T+inFGQoA3sL9Ebc/XPschVj2JMlGYyeCLycIokYS4apvCvd 9EbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :mime-version; bh=U7zq3rjHkuTfr5d/G/OHWfTv1f2/1xbUcMFavf/WmsQ=; b=h68SJLF3zxkXLmpSKFkLZIGVFi9EJLqpnMhv8aTp2LIAtNZOM9l5h4qNbxRtcfBbXS h4pwbauiRyNwCDKMl8qz01590bBMiJBGkXaaWtO7Hacdb7Ks27fKVm1pwYgJOJhihUf8 T/0YZERygQc9OrWaC3lTFXkwf3cUjAzl6FY98RL+6OaD7qdCY0pQfUvfnD2dp9KbC0Z6 39qaB9Ujh7pjHheJCO1DvukOQQzK4Sydbmf1u6txoIe5JtrJh7dhtiNWyUclb1znos9f hh4B+bZZEGkLW5huNn/PEbBXaJEpjgGQ+eiXdb1/Fv0csAvCelDfnGV6/cxbvb+dpxIV imnw== X-Gm-Message-State: AOAM530sJW3fW2Zhqs4g+e7WavNxCoZy3/fH7IZmIF7828Hx9Ii11t90 sb+8X0fjruYaIoUKyYzf8t1olXhyijunUQ== X-Google-Smtp-Source: ABdhPJwfta+3JDomquX8OBC2qB2/t/0YGFGmfPG/T/8jJN7GtJVnfr4j7qfPcobMnLD2P83YLVHtjQ== X-Received: by 2002:a5d:5846:: with SMTP id i6mr2618689wrf.4.1643281598372; Thu, 27 Jan 2022 03:06:38 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:4697:da8d:60b1:c955]) by smtp.gmail.com with ESMTPSA id v5sm5369730wmh.19.2022.01.27.03.06.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 03:06:37 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> Date: Thu, 27 Jan 2022 12:06:36 +0100 Message-ID: <87czkdfner.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> On Wed, 26 Jan 2022 17:46:15 +0100, Lars Ingebrigtsen <larsi@HIDDEN= > said: Lars> David Benjamin <davidben@HIDDEN> writes: >> Here's a patch for something that's been bugging me. This makes Cmd-` >> cycle through only the current space's windows, which is consistent >> with other programs on OS X. It also matches the behavior of >> other-frame on X11 for window managers that implement virtual deskto= ps >> by mapping and unmapping windows. The patch is attached. Lars> Perhaps Alan has a comment here; added to the CCs. Please let's apply this. Please. Pretty please. Pretty please with sugar on top. Please. I=CA=BCve rebased it to master and attach it here. Did I mention I like it? Robert --=20 --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Make-other-frame-cycle-on-current-space-only-nsterm.patch From 16269d55a34cbc74335fc3729e92bcea1497842c Mon Sep 17 00:00:00 2001 From: David Benjamin <davidben@HIDDEN> Date: Thu, 27 Jan 2022 12:00:01 +0100 Subject: [PATCH] Make other-frame cycle on current space only (nsterm) To: emacs-devel@HIDDEN In nsterm, update frame visibility on space change and application hide/unhide. This makes other-frame cycle through windows correctly. * nsterm.m (updateVisibility:): New function from code in windowDidMiniaturize and windowDidDeminiaturize. (windowDidMiniaturize:, windowDidDeminiaturize:): Call updateVisibility. (initFrameFromEmacs:): Register for notifications of application hide/unhide and, on Cocoa, space changes. (dealloc): Clean up notifications. * nsterm.h (EmacsView): Declaration for updateVisibility. --- src/nsterm.h | 1 + src/nsterm.m | 113 +++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 96 insertions(+), 18 deletions(-) diff --git a/src/nsterm.h b/src/nsterm.h index f027646123..db4e75641b 100644 --- a/src/nsterm.h +++ b/src/nsterm.h @@ -481,6 +481,7 @@ #define NSTRACE_UNSILENCE() #if defined (NS_IMPL_COCOA) && MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 - (void) updateCollectionBehavior; #endif +- (void) updateVisibility: (NSNotification *)notification; #ifdef NS_IMPL_GNUSTEP - (void)windowDidMove: (id)sender; diff --git a/src/nsterm.m b/src/nsterm.m index a3c7b55218..cce2ada317 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -5959,6 +5959,22 @@ - (void)dealloc { NSTRACE ("[EmacsView dealloc]"); + [[NSNotificationCenter defaultCenter] + removeObserver: self + name: NSApplicationDidHideNotification + object: nil]; + [[NSNotificationCenter defaultCenter] + removeObserver: self + name: NSApplicationDidUnhideNotification + object: nil]; +#if defined(NS_IMPL_COCOA) && \ + MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 + [[[NSWorkspace sharedWorkspace] notificationCenter] + removeObserver: self + name: NSWorkspaceActiveSpaceDidChangeNotification + object: nil]; +#endif /* NS_IMPL_COCOA && >= MAC_OS_X_VERSION_10_6 */ + /* Clear the view resize notification. */ [[NSNotificationCenter defaultCenter] removeObserver:self @@ -7066,7 +7082,6 @@ - (void)windowDidBecomeKey: (NSNotification *)notification [self windowDidBecomeKey]; } - - (void)windowDidBecomeKey /* for direct calls */ { struct ns_display_info *dpyinfo = FRAME_DISPLAY_INFO (emacsframe); @@ -7086,7 +7101,27 @@ - (void)windowDidBecomeKey /* for direct calls */ XSETFRAME (event.frame_or_window, emacsframe); kbd_buffer_store_event (&event); } +#if 0 +- (void)windowDidBecomeKey /* for direct calls */ +{ + struct ns_display_info *dpyinfo = FRAME_DISPLAY_INFO (emacsframe); + struct frame *old_focus = dpyinfo->ns_focus_frame; + struct input_event event; + + EVENT_INIT (event); + + NSTRACE ("[EmacsView windowDidBecomeKey]"); + if (emacsframe != old_focus) + dpyinfo->ns_focus_frame = emacsframe; + + ns_frame_rehighlight (emacsframe); + + event.kind = FOCUS_IN_EVENT; + XSETFRAME (event.frame_or_window, emacsframe); + kbd_buffer_store_event (&event); +} +#endif - (void)windowDidResignKey: (NSNotification *)notification /* cf. x_detect_focus_change(), x_focus_changed(), x_new_focus_frame() */ @@ -7214,6 +7249,27 @@ - (instancetype) initFrameFromEmacs: (struct frame *)f [NSApp registerServicesMenuSendTypes: ns_send_types returnTypes: [NSArray array]]; + /* Update visibility state on application hide and unhide. */ + [[NSNotificationCenter defaultCenter] + addObserver: self + selector: @selector (updateVisibility:) + name: NSApplicationDidHideNotification + object: nil]; + [[NSNotificationCenter defaultCenter] + addObserver: self + selector: @selector (updateVisibility:) + name: NSApplicationDidUnhideNotification + object: nil]; + +#if defined(NS_IMPL_COCOA) && \ + MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 + [[[NSWorkspace sharedWorkspace] notificationCenter] + addObserver: self + selector: @selector (updateVisibility:) + name: NSWorkspaceActiveSpaceDidChangeNotification + object: nil]; +#endif /* NS_IMPL_COCOA && >= MAC_OS_X_VERSION_10_6 */ + ns_window_num++; return self; } @@ -7383,18 +7439,7 @@ - (NSRect)windowWillUseStandardFrame:(NSWindow *)sender - (void)windowDidDeminiaturize: sender { NSTRACE ("[EmacsView windowDidDeminiaturize:]"); - if (!emacsframe->output_data.ns) - return; - - SET_FRAME_ICONIFIED (emacsframe, 0); - SET_FRAME_VISIBLE (emacsframe, 1); - windows_or_buffers_changed = 63; - - if (emacs_event) - { - emacs_event->kind = DEICONIFY_EVENT; - EV_TRAILER ((id)nil); - } + [self updateVisibility:nil]; } @@ -7415,16 +7460,48 @@ - (void)windowDidExpose: sender - (void)windowDidMiniaturize: sender { NSTRACE ("[EmacsView windowDidMiniaturize:]"); + [self updateVisibility:nil]; +} + +- (void)updateVisibility: (NSNotification *)notification +{ + NSTRACE (updateVisibility); + if (!emacsframe->output_data.ns) return; - SET_FRAME_ICONIFIED (emacsframe, 1); - SET_FRAME_VISIBLE (emacsframe, 0); + NSWindow *win = [self window]; + BOOL on_active_space = YES; + if ([win respondsToSelector: @selector (isOnActiveSpace)]) + on_active_space = [win isOnActiveSpace]; + if (on_active_space && [win isVisible]) + { + if (FRAME_VISIBLE_P (emacsframe) && !FRAME_ICONIFIED_P (emacsframe)) + return; - if (emacs_event) + SET_FRAME_ICONIFIED (emacsframe, 0); + SET_FRAME_VISIBLE (emacsframe, 1); + windows_or_buffers_changed = 63; + + if (emacs_event) + { + emacs_event->kind = DEICONIFY_EVENT; + EV_TRAILER ((id)nil); + } + } + else { - emacs_event->kind = ICONIFY_EVENT; - EV_TRAILER ((id)nil); + if (!FRAME_VISIBLE_P (emacsframe) && FRAME_ICONIFIED_P (emacsframe)) + return; + + SET_FRAME_ICONIFIED (emacsframe, 1); + SET_FRAME_VISIBLE (emacsframe, 0); + + if (emacs_event) + { + emacs_event->kind = ICONIFY_EVENT; + EV_TRAILER ((id)nil); + } } } -- 2.34.0 --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 27 Jan 2022 14:01:01 +0000 Resent-Message-ID: <handler.16097.B16097.164329200713062 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim <rpluim@HIDDEN> Cc: David Benjamin <davidben@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>, 16097 <at> debbugs.gnu.org, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164329200713062 (code B ref 16097); Thu, 27 Jan 2022 14:01:01 +0000 Received: (at 16097) by debbugs.gnu.org; 27 Jan 2022 14:00:07 +0000 Received: from localhost ([127.0.0.1]:54586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nD5Jn-0003Oa-86 for submit <at> debbugs.gnu.org; Thu, 27 Jan 2022 09:00:07 -0500 Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:34001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1nD5Jj-0003NS-OQ for 16097 <at> debbugs.gnu.org; Thu, 27 Jan 2022 09:00:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643291997; bh=KMbN+Z0R1mwwfs6CTq8obBFYWQHdbKjV1SyypV0fgdk=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=eHZdJedSHxdhtyQoIVv4aeUVEOtwx8v8hTAVqx7O7vWXtInY3W4yDZzjP+Q6D5RuZtjDcYF+yxymnyZmL4oQ9F/77DPINz4KXVWfB8wjh/IYwLHY77rcanNjBsfIJnuCSqmpDvcSXIwyWu8KCVXNKeZelTaoZlh2Wt26Eh8LMM5+jaAAeOpSZ3Ay/SF8BsbO758KnDp7y/9DjVF8NEmQopkMQnpDg77zoAhjCxCRaBhgsgJQlD81UQEw2CJ2JtUPkPfp/ppl6bR+gbQf0q4I8SIL+Q8qGn08t+e+r/LvzMQUmzouZI1hcAiewv39Xtgdr0hY4ywQs83oMoxdE1c9Zw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643291997; bh=1QsO8qJ5RTGAUMsPBfeao2ha94vIvZbG/dwPcy0d6fE=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=M03253zwneZXjtqf9kQJYAkKxOpyK+rjnoPf2MxspVOR8dDjtEdFWRIEWq4ESMq0sSJ2gpYpZxSXDxzCG3gdJlo8xGwo/X8w48jPs3oyEsHgfUdidNBC0y1aGIJ7c2yItwVlpVpt/wYsa6Hp8FOokEWnhmGVBeTj+WQsKepGUawQeEmM1g6nlObdUKZwdwtqObkJud0mJtOy0yhoTCBaXU4Z5kQbc0v2j7pXog74vwG9QxxUSGUY5mEKJh5/1h2vqlPQVWmgE4tzge6XvBPOBAh/1n+t2qMJp5FoNA9LFiP8TtfZXX1CmdN0ShfQATmJsE3RgdL3NoFQHkCvBfIWUA== X-YMail-OSG: wQ7MOVsVM1m5cQg7KjN4MUi7Swmh.EAKHOwww2oA_lg8lJ36h2Y1GdkwkJryyQb DvnTrp7NYwEDDwhY_F4azrjDBKC6XevaYz7v9aABAo1ChzO8MDYrxzEQkwKf0umafgd3BqU4yrmC 4J5zBNUM5B2EEg0huNdjhv9N6g1cY8xb0UQujnd_OL4JO6CE11YNJaKcVswnISNF2NSXDjojm9mT JRXNtgTRq_rGljPPdkVcmECPfD9XEat4R_D1_16vPau2SZ3NseF0IGoH6QFJKH8PUL_6wsbtFSa3 Go2JAL_of7zJ95Qp2lS_JkDkSLsDmDRpRYV0n4r9B0eo_tWq0xIE4VGAv5D7QzHWei9QVGJ5kN8a rpvp_hQS8XrFt_QVJfEOxpWt4zzn3R9391kqS6.WbW6nQ4HEU2ts3KBSeaEuyGgMK0F_tKS6smQH 321vt_xFMeHrRzmWTvuWHjrGAQtx.r9HO41hKjtS0LR1BlpZlzJdi.GLf4VnYeqHSEHvwV6627Fu xGnSauFO9PmBO7iGWeTH7rFKRTSfdtzb62owpf7tlFgHj39Esf.dnNJV1YKoFasZdf_zO2U6koKD _jvNPI365pRExYiMesOwzuln.9YRSvt1YzZP4zl5LQaQu3tlzDjkabGI5Kv6nfkAkV7ziGfrqxJb wt.UQczQ.RwXtlypeGDHPny95iBn8XOwvaEz.xx65QkTz8CcnG6segtrgqzQKPjjptwV4cjuCdyC rrYFCdI9t9NbnFBzDVqATZ3SIQeH4fAhUelXcfEHgYuj5AYe80zSVWJLgVdUiKutTiSjGTX9f5_O b8qfSvWXiTkoOJvgWi_SJ1DlxMJpSkHaOC.icpP5Wb6GIuspGfDkyoKQk1x4ccpPqBM1MfvSO57n ApzbM8hdt5HmRQR7ck8Fgi3BsDxY2ezOZBw0ItgnaAC_4H4X6y5EnND7lV5t4TYMDpejwiHLeLY0 1acTI5O3LCo3ynbvMtApQPq0JwCC65aVbjNH23wCL_OIDLVUOYmUJxWBP6xcrZqDHK7.tmqJm7KK 2KBKJT5JwwIjGokSDBso.WPmb447W4nxB4RNynknAFxzzqX8ujw3RnARjrKkCOL5qiwqeqh2.F59 zq_26Tx8L9EzLR3GrqrL5bzWKd9zH0XG7HZMGMvWS_JnWq4Rf1i8W.yAI_79t04rrE3M1nILqTW8 AGn3P_674fITduA4ItCXGMB_Q9XapoJiHmrgtfXiWqiRrgIB4KpkKQV1AA4zeRwo4V0YxrwsJo1h 5iXIX6PnjnJ3cBrN0G1aHw3_MOXBLoUexeScMITzhkFgEtv11aN8UztiVcvAeWfsxjtqiA_F1im8 8ChI8yFneMTQnXnOFtT3cvm7tWG2sJQ7Yv7IL.6tsnIGvoB9jIGO5IrVjEGepJiLfn9tNZ_c3ygP lzYcee.QzP2F.J7Cl7T1EquNTa_uZIN.C7691zgOVIMjRNoIORUN0DpjJzB34foyBfr3ml4ao9qj C.oTNK0qyxovzY6NR0TLcCSGhCXWsO2_29eq6t8IQqRKiLJzRv8URcQs_sBhTkb8Zu3O64KLFkjz GWQwuG0UOzltoVWt1x6t_6t3314eogULcEfUHWVBuHBaWHSwi1xM9tvD3Qu0QbQ1iCSiuk8etagY xyEy3maIDOR6ERmhhz2CNcZb.smmhwTlujUBcI8N5_zbybh7LiIhlJPm1w58gnhNQXdMLLbbmLm. jtFtYUpp8HGN2.Jyd6egJRXHi6CLoonY7MPuqg9ZirgcrOaOfC_Ds.h8E8omDD9lB.VYJA8nsZe2 Yf2K8uAfui3HasIbrhAsUyOQgnWwD3NbYXUVZYjEbUlpp0E5YLEHQC8n_Y90Cc00xcqXbAt6QR.L _uFje6lD2Ww2hXIoY335d1Jg39fUyVdzgedoUZZeNkxxjNNJ7KSLVOIXQNEHq.ZIlpg1HMhD1Bzq rSzS2eFoRSUqXtr9Q1M88nu_.6IjUG6If3nQPm.8r0ESX_1rsbtsyhEga.EWni.UdhRCb98ScHRO oQQCQetBqM.G8sENG76p0mq8PuWbDz_BPjBq9aae0qbdiWaAWiW5dIDGE_fD5..JNGHOjTjG7Oye TKZY1RhNMtQ7yvISjvg_zxAp0AWsBHh5Bdt283nHeY8hOqw2yWSHLO7FJvGMNvTo.q0MbwaBc7qX GytE1laqYciVq18tkh4gdc.h927UnBt7QZeoRdQB1es7nrodH89Sd_Ge8ussEote.JLBjO5HDynf doL94Mhup8gYqHs4bH7I1jZYjSxihaH_jCQlDOkCQG4qdbkF6 X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Thu, 27 Jan 2022 13:59:57 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID fba1486293e8f4586dfe15ea68ebe2de; Thu, 27 Jan 2022 13:59:51 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> Date: Thu, 27 Jan 2022 21:59:44 +0800 In-Reply-To: <87czkdfner.fsf@HIDDEN> (Robert Pluim's message of "Thu, 27 Jan 2022 12:06:36 +0100") Message-ID: <87bkzxjn3j.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 376 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Robert Pluim <rpluim@HIDDEN> writes: > Please let's apply this. Please. Pretty please. Pretty please with sugar on > top. Please. It breaks the fix for bug#53276 and probably the GNUstep build as well. I don't use macOS and have no opinion about the feature in general, but before applying it please give me a heads up, so I can fix bug#53276 again afterwards. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 27 Jan 2022 14:24:02 +0000 Resent-Message-ID: <handler.16097.B16097.164329342315343 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu <luangruo@HIDDEN> Cc: David Benjamin <davidben@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>, 16097 <at> debbugs.gnu.org, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164329342315343 (code B ref 16097); Thu, 27 Jan 2022 14:24:02 +0000 Received: (at 16097) by debbugs.gnu.org; 27 Jan 2022 14:23:43 +0000 Received: from localhost ([127.0.0.1]:54607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nD5gd-0003zO-HQ for submit <at> debbugs.gnu.org; Thu, 27 Jan 2022 09:23:43 -0500 Received: from mail-wr1-f47.google.com ([209.85.221.47]:41781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1nD5gY-0003z9-Qp for 16097 <at> debbugs.gnu.org; Thu, 27 Jan 2022 09:23:42 -0500 Received: by mail-wr1-f47.google.com with SMTP id h21so5074008wrb.8 for <16097 <at> debbugs.gnu.org>; Thu, 27 Jan 2022 06:23:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=Uyt3G4SkldSKPD+cYKQBIFF9TP8w0JUUHFtrPEIk7do=; b=UNVIk+Kt7/BrfOyzwdraldjjXNee5IASPCqeOhKwLCcTOi0U+XoFAnqhl0I7TOVKEw 3B71Ggtl4eunw1zsCW9v6ob3pQu9RKOIEtOwJPMKiDHPsy4qJxOLdR/pRLObuNkBgSkC aRv4wd6/5jU5rr3IT1tIkory+DJaXX7XqWPqtil10YV1YE9CpPOYY26aye8L3/3hg2+H 9gk+tKwqCl5+/b8swmFCOP1H+IHbRW8P4nM8Hpf/EYDwwTIcnTl9BqJYtqLo2Sz+qZLK L3rHYHFnKJebwmDEt7Rt8xVbItK8KsqM4Hd4TVs+qh2mhbBs/V1la9LdRPs4XfCqBLvs /eCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=Uyt3G4SkldSKPD+cYKQBIFF9TP8w0JUUHFtrPEIk7do=; b=Se2X4b7NEoMO2UB6klDUBl6VMYsR32tgObTHUgPMT4HhIUyIAgi40VMbPG44ilIFJY esxGQkN9ge8zJyHVBmZRyxvnqLNaMsos0kAxrZfmqPFDCSDy6cEi0cdX5l65w34F8tLz qZbWenA8QzvMrSm6JCC3AefnzkwieqMTj4CNl+2HXY6TN9WuIP6OcYL53ArKhtjW1z14 aqS5LA/Jy58cD0kXHrcKDkASR2EyWFlTZ7zGyuzasWMkLrZsE40HIknA5hF9MblNMsZs f6Xnu9AqTmvmZaS4w8nAwIV9GRsbWLa0mHcA7E7JQybqXTVZOnCMX+oYMr2NXXACMUrT PGRg== X-Gm-Message-State: AOAM530Pmc/AJDkj4jNhkrsXbG+T/LrFxgiwUSaJPFiyAa2p5YWxAZo8 4D6D9hkGDBhAwVbJKrv4BKY= X-Google-Smtp-Source: ABdhPJx2Xa2MvcE/8yzNsgzHNMlcdmIs9HtWqIEg2+QhASji2HCd/ZNn5FHIf57x6GQWeRAZ7RUNaQ== X-Received: by 2002:a05:6000:184c:: with SMTP id c12mr3410241wri.190.1643293412618; Thu, 27 Jan 2022 06:23:32 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:4697:da8d:60b1:c955]) by smtp.gmail.com with ESMTPSA id j2sm2428963wms.2.2022.01.27.06.23.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 06:23:31 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <87bkzxjn3j.fsf@HIDDEN> Date: Thu, 27 Jan 2022 15:23:30 +0100 In-Reply-To: <87bkzxjn3j.fsf@HIDDEN> (Po Lu's message of "Thu, 27 Jan 2022 21:59:44 +0800") Message-ID: <878rv1feal.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Thu, 27 Jan 2022 21:59:44 +0800, Po Lu <luangruo@HIDDEN> said: Po> Robert Pluim <rpluim@HIDDEN> writes: >> Please let's apply this. Please. Pretty please. Pretty please with s= ugar on >> top. Please. Po> It breaks the fix for bug#53276 and probably the GNUstep build as w= ell. So it does (and my patch contains an unrelated hunk, I probably applied to an unclean tree). Po> I don't use macOS and have no opinion about the feature in general,= but Po> before applying it please give me a heads up, so I can fix bug#53276 Po> again afterwards. It makes macOS consistent with other platforms. Anything that can improve macOS' atrocious window handling is welcome. We can try to retain the fix for 53276. I=CA=BCd appreciate a hint :-) Robert --=20
Received: (at control) by debbugs.gnu.org; 27 Jan 2022 15:41:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 27 10:41:53 2022 Received: from localhost ([127.0.0.1]:56213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nD6uH-0000Gk-2J for submit <at> debbugs.gnu.org; Thu, 27 Jan 2022 10:41:53 -0500 Received: from quimby.gnus.org ([95.216.78.240]:59944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nD6uF-0000GV-Io for control <at> debbugs.gnu.org; Thu, 27 Jan 2022 10:41:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=n/w45ck2wQTJ/PL1oF2THdo2qq3Bea4WLxD4YjH/dqY=; b=fuibN3Muk+IWryU0ufMIUrnH68 FR0rcBDjc2PKguwFP2SEZNVYvTw3NRY0QB4LxeoxIz4cnDBvxca3vPWnI0seBd0WsdjyVZfKa9OmD 5qloqpL2rSnGN88FlaKT1Yhh1kC33dIL2klI2XykybJqcH3PUhtRJbTa7YQdCfIJfSnY=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <larsi@HIDDEN>) id 1nD6u7-00085b-JN for control <at> debbugs.gnu.org; Thu, 27 Jan 2022 16:41:45 +0100 Date: Thu, 27 Jan 2022 16:41:43 +0100 Message-Id: <87tudpmbig.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Lars Ingebrigtsen <larsi@HIDDEN> Subject: control message for bug #16097 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 16097 + patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) tags 16097 + patch quit
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jan 2022 00:36:02 +0000 Resent-Message-ID: <handler.16097.B16097.164333013129419 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Robert Pluim <rpluim@HIDDEN> Cc: David Benjamin <davidben@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>, 16097 <at> debbugs.gnu.org, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164333013129419 (code B ref 16097); Fri, 28 Jan 2022 00:36:02 +0000 Received: (at 16097) by debbugs.gnu.org; 28 Jan 2022 00:35:31 +0000 Received: from localhost ([127.0.0.1]:56903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDFEh-0007eQ-Kp for submit <at> debbugs.gnu.org; Thu, 27 Jan 2022 19:35:31 -0500 Received: from sonic313-9.consmr.mail.ne1.yahoo.com ([66.163.185.32]:37943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1nDFEd-0007e7-Op for 16097 <at> debbugs.gnu.org; Thu, 27 Jan 2022 19:35:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643330121; bh=+mYrMdQf/cTvo7ob/FVL/zjxcml1Q9MhrP+HkDYfKtI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=Q6jrOgrYPLXCKX07THiPLC8CGGpe0H/f67ZbUczuXuiZNhW6IyhdxyR9FJzl9cFEgPT05oUMeF6tqlt9Guk/CNpJ3s9G4RoPKMgLS19MtF3JU+M8ZARrj7VvV2p8Vfuk5bAW+e3amwc7zhDemAG5EYh2Taiznc/n0A0zmv435gSsJ7T4GKjUNwvWf7iM8w91Y9hYXdnSOsAQM9ENdemw00uLlUv4lvapCgcSrLiaWVoaRC09BiKcBA2gtesmWpwSsEaicH+gTpdW28Wd4vigiRZk9RFXsvB2bVfS71Cjn1qXthpCKNxKtwyVZOmq2+N9iMmJ43vInKeKrnUUBDnHLQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643330121; bh=96vpp1OJAYIXhO1kpEA1qatMyWLUnA/fqT4wyuRJmSF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qNHYzVK/z7pt6+iwzVWlTvThBHBlndYVEcWgpmcHaDKS5Q/aPNbZbn6LZq/Iy+rQC8+em9n3HyETA2OBXyaZT0oq88XOUkkMEt6asO9IHhCbMppegVF3zvsGK9CYfoRabWJCTrvNLC3CbKOQXX69c+5vA+b9YSu7eXl9K0ZswarMeqKQtQhLiHGJ8GMNJOBVHDpHSTHrjwpSV5cap8zsPmTE05oKKRVMOfEiJplpuD7nD9fjGBAljGW6G2FW0/YR++fUbGJfJi+fXEmb9BK1Iwy2zGmOG5hbz1SpawUSGiLYDLgG+O6OCTowke0eZdWf8VN1IMt90N3kvUKNxGLlOw== X-YMail-OSG: c7r3nygVM1n1erXMi4XTYlE.riFVwxVhRdcrRtM6gFYOZm.IikdOZSUDlhtvn_Z u1lCYPL6U7B_Sq4ft1Vt4MnAf_awUbJReyzpwUiE5nXVdV73EizC9nTW1M4.lAZeu0v0qqU_QEhh cPiegygqc8_FBWQhmv3b2y22bkLM6hP4C5JAyYfsq79J4roMers351VVn7X.0i.JMXByloMedNhq hzNUpTMSfi7psiMeq57fhV6K_FxNrxY5fLpi3pquAUFn8OGG3TT2_z_OZSOs9xcn9EUhIoNZM1jO KHxzkAgE8jm2a75VmBCawIqa7Z6D4ya4IZaWqKjDLmTfdrgQa11PzD_4Z.YAdodSf8kAwBDAbDIH Pv.ZETSFV1FWOqZD9NRRLycR3hEfUAq0SQWGujsmAxXxXU7d1FbqmB4PhZObVOJG5YAwZbWBqbRv NqO6363KSnNtHsbTYQVrZyWdHZsyW5oePQ870ohPAHRuQa17Jr_Bw_3RPMQRckof5C0EU8D.Y_uA YCyer.T3cMH8jmFNRAY9SODhvZ_6Ef1IO1A9HyA2cW8VSY.UKgquffn2PF4d.aZ28ZIFObu501Ef 0H4ZTzPVK2D1YaOjDnp.G5cyJGGr_vG7XkAXwcb8iiwxFxzTciEVx9JlAM.LfM3gqKcp5au_jPHm 0.2zF3mDbyVPnr0T4zQvZPGVOYW2uh0.Bdxt0N1VBkwNrzmMIwXv10lZpknA8qYX8MyaQMVm1NJ8 kkvOWJyKXqclDUPp5hELYFyxmgq879PNctomPBmtPgdys5fzEb6qd49flL3nfb7b9AO9Ycj7wVSV NE8dVDKK_pCulgFhTmixwUik_lqTahCO780t4a5v1Q9Il48jPSpVCjrE2cy7r3QWpUJebAeAhoKF eMUlaZIAH_PZrpcfJevGAKpa6Pt5QmKnzBmfSwO.u3gGtBlWtg_aE0gXu02wk.RgGhqdVzfq34Xl BQiHgR6pwHsMVeCOE78SUOyCHV.JDon9K4z8VLfBOVTXvz0uVYQgmL23lfU9YFLsmBg9PcF3HYtR 6OwtwgQCgEfV2vJaQY0zs5wRJ38Nbit6dJ2gV53lAmQso8fAKmd8w3l3RAPyFnpPuH.pEg5xJFOM waVFRNXGP.KCk9jJ422TW6TWJZWHl.JQz9EsEL8f_sdAf.kWRhh3W3rGUjka0uyZh.A7d0Yzryvt rjfYJQFMH5vgTNLFTeReG2hg.DtDKI4Ux97vYuWE_LsCa3ZQ.lz1NsayqQs2upT68XXCUEh7spUH F37k3IgHafvgbZDAJlRy.l8pTVd43jQBy7BADe247BeJR8sKKe85znTwfpYCbGLhr7Lc8mL4MpZy K6kHm3fL6nPFYj_TAGHxaZfhaZArJZch8F9RQA.MtTy6i5U5Y_wW4X53kT_eI6UawMYvDx0RwZwd 4oH7MAD91UQ4DlLq5WoB8s_TVQVkXLaYF.KvKMOharPvsz_fbigLbX22eNibOa5zWihCZuvqwOLb L4arMEW5XRiHVH5GYB9IvFIorQSTgILrJEOKSoZ2gByIZzX1WNJBUPyguRuJ0M4vfQeadT8OB36X XnKCnGtsXKfQsVWv7A1pisPriqf_KB95CkSiZslO0N5F6AKfY_wqkyCYol4vCnEHHA9IkBc.vNxY 0LH0r0i.RvG1gdbeimKkp_I_dIXUoZQHOZnAj77fZrkRIaRcDBvQ.Dmt3wziNIPxLKJsQmPWaC5z S81umgIUgeZasRAwhsjhqQ4IgxLk.XlO3x01OSq2_6GQUzi9iI6niS_g5Si86qypNvrJkVw44tju Tp_J6Awxs2PzXowuQPlqBDlRaLhpr5LwTOGgz213MMAIE2ansC2H4vyPVXZNNMjWkg3wJGGK7eZ7 dgDU4yoxeS41oKtJbWRm6VuBHbPWPHMgJouZOcFW5Big74oR085IQgPbVQgWQnKaIrwg8KhXI99k WqsM9Tq8.hHOK_sj_4g2Z0YxoQhKHf5MYXx6q4NlO3Up1qRW35JSxZh6ik_gbp.rJnOFJJmoVnAV Ki_coxeyIO6QPDt2sM8_UTyEunjcWSLxCP_pnrZqnGrjrA1QDpM9.xnw73ykpyRWCbj6hd5Xo3PV OsHgVmVm6d.sxEIldxy_c8qCO95zqvpBcLJMdmM3apD2dnLRRCvMLlDTHvs44Z8A2HwYO_VmMgHu tiGvVwUnc.BZKKpXNzPexxTQvp0l.LGq7kmw3ouUl6z0fy4xeh60jCLiYiQnu_5njtDZOa0r7xYb 4yjggFjlC4BRWY2lKvYzCzjY7eqGhR4FQCofZFPc5ttE- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Fri, 28 Jan 2022 00:35:21 +0000 Received: by kubenode507.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b4c085b023d12cdf41e89d5fc229402a; Fri, 28 Jan 2022 00:35:16 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <87bkzxjn3j.fsf@HIDDEN> <878rv1feal.fsf@HIDDEN> Date: Fri, 28 Jan 2022 08:35:10 +0800 In-Reply-To: <878rv1feal.fsf@HIDDEN> (Robert Pluim's message of "Thu, 27 Jan 2022 15:23:30 +0100") Message-ID: <877dakk88x.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 301 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Robert Pluim <rpluim@HIDDEN> writes: > We can try to retain the fix for 53276. I=CA=BCd appreciate a hint :-) Essentially, `updateVisibility' should be modified to declare a `struct input_event', initialize that event, and use kbd_buffer_store_event instead of the `emacs_event' global. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jan 2022 08:18:02 +0000 Resent-Message-ID: <handler.16097.B16097.164335785413547 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Alan Third <alan@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 16097 <at> debbugs.gnu.org Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164335785413547 (code B ref 16097); Fri, 28 Jan 2022 08:18:02 +0000 Received: (at 16097) by debbugs.gnu.org; 28 Jan 2022 08:17:34 +0000 Received: from localhost ([127.0.0.1]:57242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDMRp-0003Vu-MY for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 03:17:34 -0500 Received: from mail-wr1-f41.google.com ([209.85.221.41]:37623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1nDMRn-0003QZ-Ts for 16097 <at> debbugs.gnu.org; Fri, 28 Jan 2022 03:17:32 -0500 Received: by mail-wr1-f41.google.com with SMTP id w11so9341660wra.4 for <16097 <at> debbugs.gnu.org>; Fri, 28 Jan 2022 00:17:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version; bh=PoFqbtGuNoZu0gHVkbcvKP9xub25SlI1nhTff09GfYY=; b=DrAhyWq9q0utscSmsBycSEqB8emWEauVCJz4xdUYjKWcJ4syMl1n2PTgfNPLqY9s4S MaRBOFORjecC6zLzMk5pfVwhtiiUj4gBoC4x7tSe1ySiuCVYxObuEZlkWBaJmKrsJiO4 lPnFxOMg1t4xE6U3fIxAKGXLvc4ZFqz0h4+R6E9omhzPw82wxfZSl3QfuhTz1mqZeJRv bYhKpV2laeb3OpwthmZXWPyeijJUAOWJ+HDkK4JMICQCaEG5bnAQnv26qDK3Nfef0odi z2sCHEeOrraGftTlEp6aLlTElwxqxt7FBGv0hJ5B95NZ1rMsuNuR9qznCXsi9CUBMQTv P3eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version; bh=PoFqbtGuNoZu0gHVkbcvKP9xub25SlI1nhTff09GfYY=; b=L/mMLpjMiq7tGCLgFJC69NX+BJhQLfW6Vc0C6vXbaedSAqJnYAKgk4oOSrYwCfRIWf U4VzwW46EhA/etCRh2hT7wxW/d+vjrppD+KMS08r73O4LLVVBxB71cOXox+p4YWQdVvi xqV+SQl/Xain31ULQzOgmArBGKfKeCn3IyN0Xv/3hr2RXLVH+fmhmTk4SsVvG+oc8DTo LyktygibclIh3NjNIZdWHbion6voi68XFhgyyotX2qCw9vElEieZ+SkOyam+tzfNO2X2 MXVjiRpn2v5tDlhLAOw9KbpZrJJHIU2iROInzlXo11yIODFT5hGGZn8zCyvO0pgzXWaN +wng== X-Gm-Message-State: AOAM532zGdiq+vU1xO37YyDgVPT9swgXydbMvI8PPF8KjzzugBL9cdcz DMvRj8Ny2O3J6rRjIMi0Ivohxks+Kck= X-Google-Smtp-Source: ABdhPJwvxGU1Z96m8OojkEVoicd5Vs2dPhWpfaFgUU2ZZvqL950jw3SnlnZqF1efZV8utBTDcsLS2A== X-Received: by 2002:adf:eacc:: with SMTP id o12mr5829689wrn.576.1643357845780; Fri, 28 Jan 2022 00:17:25 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:4697:da8d:60b1:c955]) by smtp.gmail.com with ESMTPSA id n10sm5266987wrf.96.2022.01.28.00.17.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jan 2022 00:17:24 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <YfMHYwc+BjAwdkke@HIDDEN> Date: Fri, 28 Jan 2022 09:17:24 +0100 In-Reply-To: <YfMHYwc+BjAwdkke@HIDDEN> (Alan Third's message of "Thu, 27 Jan 2022 20:58:11 +0000") Message-ID: <87r18se0kr.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> On Thu, 27 Jan 2022 20:58:11 +0000, Alan Third <alan@HIDDEN> said: Alan> On Thu, Jan 27, 2022 at 12:06:36PM +0100, Robert Pluim wrote: >> >>>>> On Wed, 26 Jan 2022 17:46:15 +0100, Lars Ingebrigtsen <larsi@g= nus.org> said: >>=20 Lars> David Benjamin <davidben@HIDDEN> writes: >> >> Here's a patch for something that's been bugging me. This makes C= md-` >> >> cycle through only the current space's windows, which is consiste= nt >> >> with other programs on OS X. It also matches the behavior of >> >> other-frame on X11 for window managers that implement virtual des= ktops >> >> by mapping and unmapping windows. The patch is attached. >>=20 Lars> Perhaps Alan has a comment here; added to the CCs. >>=20 >> Please let's apply this. Please. Pretty please. Pretty please with s= ugar on >> top. Please. >>=20 >> I=CA=BCve rebased it to master and attach it here. >>=20 >> Did I mention I like it? Alan> I'm afraid I don't much. It looks like the updateVisibility method Alan> doesn't actually do enough to replace the windowDidBecomeKey meth= od. That=CA=BCs an artifact of me screwing up the patch, I think. But it probably needs updating anyway, as Po pointed out. Alan> It also needs a good clean. For example there's a hunk that appea= rs to Alan> just be removing a single blank line and most of the #ifdef's are Alan> redundant. I guess some of the weirdness in it is just because it= 's so Alan> old. Sorry, I messed up the rebase. The attached should be better. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Make-other-frame-cycle-on-current-space-only-nsterm.patch From a7054fc3d66b48161b562a8715730c002994dc4a Mon Sep 17 00:00:00 2001 From: David Benjamin <davidben@HIDDEN> Date: Fri, 28 Jan 2022 09:11:09 +0100 Subject: [PATCH] Make other-frame cycle on current space only (nsterm) To: emacs-devel@HIDDEN In nsterm, update frame visibility on space change and application hide/unhide. This makes other-frame cycle through windows correctly. * nsterm.m (updateVisibility:): New function from code in windowDidMiniaturize and windowDidDeminiaturize. (windowDidMiniaturize:, windowDidDeminiaturize:): Call updateVisibility. (initFrameFromEmacs:): Register for notifications of application hide/unhide and, on Cocoa, space changes. (dealloc): Clean up notifications. * nsterm.h (EmacsView): Declaration for updateVisibility. --- src/nsterm.h | 1 + src/nsterm.m | 92 ++++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 76 insertions(+), 17 deletions(-) diff --git a/src/nsterm.h b/src/nsterm.h index f027646123..db4e75641b 100644 --- a/src/nsterm.h +++ b/src/nsterm.h @@ -481,6 +481,7 @@ #define NSTRACE_UNSILENCE() #if defined (NS_IMPL_COCOA) && MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 - (void) updateCollectionBehavior; #endif +- (void) updateVisibility: (NSNotification *)notification; #ifdef NS_IMPL_GNUSTEP - (void)windowDidMove: (id)sender; diff --git a/src/nsterm.m b/src/nsterm.m index a3c7b55218..ce933e73eb 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -5959,6 +5959,22 @@ - (void)dealloc { NSTRACE ("[EmacsView dealloc]"); + [[NSNotificationCenter defaultCenter] + removeObserver: self + name: NSApplicationDidHideNotification + object: nil]; + [[NSNotificationCenter defaultCenter] + removeObserver: self + name: NSApplicationDidUnhideNotification + object: nil]; +#if defined(NS_IMPL_COCOA) && \ + MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 + [[[NSWorkspace sharedWorkspace] notificationCenter] + removeObserver: self + name: NSWorkspaceActiveSpaceDidChangeNotification + object: nil]; +#endif /* NS_IMPL_COCOA && >= MAC_OS_X_VERSION_10_6 */ + /* Clear the view resize notification. */ [[NSNotificationCenter defaultCenter] removeObserver:self @@ -7214,6 +7230,27 @@ - (instancetype) initFrameFromEmacs: (struct frame *)f [NSApp registerServicesMenuSendTypes: ns_send_types returnTypes: [NSArray array]]; + /* Update visibility state on application hide and unhide. */ + [[NSNotificationCenter defaultCenter] + addObserver: self + selector: @selector (updateVisibility:) + name: NSApplicationDidHideNotification + object: nil]; + [[NSNotificationCenter defaultCenter] + addObserver: self + selector: @selector (updateVisibility:) + name: NSApplicationDidUnhideNotification + object: nil]; + +#if defined(NS_IMPL_COCOA) && \ + MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 + [[[NSWorkspace sharedWorkspace] notificationCenter] + addObserver: self + selector: @selector (updateVisibility:) + name: NSWorkspaceActiveSpaceDidChangeNotification + object: nil]; +#endif /* NS_IMPL_COCOA && >= MAC_OS_X_VERSION_10_6 */ + ns_window_num++; return self; } @@ -7383,18 +7420,7 @@ - (NSRect)windowWillUseStandardFrame:(NSWindow *)sender - (void)windowDidDeminiaturize: sender { NSTRACE ("[EmacsView windowDidDeminiaturize:]"); - if (!emacsframe->output_data.ns) - return; - - SET_FRAME_ICONIFIED (emacsframe, 0); - SET_FRAME_VISIBLE (emacsframe, 1); - windows_or_buffers_changed = 63; - - if (emacs_event) - { - emacs_event->kind = DEICONIFY_EVENT; - EV_TRAILER ((id)nil); - } + [self updateVisibility:nil]; } @@ -7415,16 +7441,48 @@ - (void)windowDidExpose: sender - (void)windowDidMiniaturize: sender { NSTRACE ("[EmacsView windowDidMiniaturize:]"); + [self updateVisibility:nil]; +} + +- (void)updateVisibility: (NSNotification *)notification +{ + NSTRACE (updateVisibility); + if (!emacsframe->output_data.ns) return; - SET_FRAME_ICONIFIED (emacsframe, 1); - SET_FRAME_VISIBLE (emacsframe, 0); + NSWindow *win = [self window]; + BOOL on_active_space = YES; + if ([win respondsToSelector: @selector (isOnActiveSpace)]) + on_active_space = [win isOnActiveSpace]; + if (on_active_space && [win isVisible]) + { + if (FRAME_VISIBLE_P (emacsframe) && !FRAME_ICONIFIED_P (emacsframe)) + return; - if (emacs_event) + SET_FRAME_ICONIFIED (emacsframe, 0); + SET_FRAME_VISIBLE (emacsframe, 1); + windows_or_buffers_changed = 63; + + if (emacs_event) + { + emacs_event->kind = DEICONIFY_EVENT; + EV_TRAILER ((id)nil); + } + } + else { - emacs_event->kind = ICONIFY_EVENT; - EV_TRAILER ((id)nil); + if (!FRAME_VISIBLE_P (emacsframe) && FRAME_ICONIFIED_P (emacsframe)) + return; + + SET_FRAME_ICONIFIED (emacsframe, 1); + SET_FRAME_VISIBLE (emacsframe, 0); + + if (emacs_event) + { + emacs_event->kind = ICONIFY_EVENT; + EV_TRAILER ((id)nil); + } } } -- 2.34.0 --=-=-= Content-Type: text/plain Robert -- --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jan 2022 08:44:02 +0000 Resent-Message-ID: <handler.16097.B16097.164335938625874 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Po Lu <luangruo@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>, David Benjamin <davidben@HIDDEN>, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164335938625874 (code B ref 16097); Fri, 28 Jan 2022 08:44:02 +0000 Received: (at 16097) by debbugs.gnu.org; 28 Jan 2022 08:43:06 +0000 Received: from localhost ([127.0.0.1]:57319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDMqY-0006jG-4e for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 03:43:06 -0500 Received: from mail-wr1-f49.google.com ([209.85.221.49]:34626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1nDMqW-0006iZ-Fm for 16097 <at> debbugs.gnu.org; Fri, 28 Jan 2022 03:43:04 -0500 Received: by mail-wr1-f49.google.com with SMTP id f17so9504025wrx.1 for <16097 <at> debbugs.gnu.org>; Fri, 28 Jan 2022 00:43:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=UNmiexYBN7fcRAjEMU8KpdYVzUehk428OedQHXutbCg=; b=FgNCvKch9HOGc44f8pY9E9TNuPX1uO+FgCcWhDTzqUFtskIyGt8u20mbCge9A/bJxU g0kcIwXbP4hyRXLopKSL9XLnkTPSHu5je7UMZe1nt8OP9XUq2kQyhJ37uY5nh//5pbFs Idge/DrOmXLnKMMYYUPguvimy7IkIBAF03uEo6uuLabvwbkTUefn8MAtKo0YG5VF5lsl hm6jvF+ZsIj1cx/+ngy+rjKPYeE4/xvgGS+d9Npdzp0cSCqiGDmSb27RnkP0NrVKHeYD 5mL0D85yTymcykr2AHv0mFZylJRaradTx6G0ojx3yvrAiViPY2o7ivPJPVHtpoJ9NmcS 98+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=UNmiexYBN7fcRAjEMU8KpdYVzUehk428OedQHXutbCg=; b=T2PswDZ6FatZnjIKX3rBUaZdakIngMZ6arx3PqOH5jP0f6qXDJE5PpXiZGRTuysm7p kxKx0tkiPck0nwgEppFtb42//8Rmfvf4hHtGbJM6L1F541W4u6ICAteC16gt835g1XOm 3vv3Xf5URNKYOsj6QqQh+tr6CdUfcsx2JEOE7Q96grZse1hJH+73GvUYy932YO8bD8H1 VW/4P6VQhJSzvXCZCY8yKR7dOch1QBkAmBunqXDlGZiG7WgSawd9Zr5/mDXSifS3wD3E 0eEpxVWLXpJKePQCIz9icxo+uPzlNMnub87ieoM444ZRt6IsdQYoXQeUOL7Zc0wT5AU1 L55A== X-Gm-Message-State: AOAM533u1nuXn5SamtAGAvfw/b7wpEnNYOZm59dOdLMJ/niq853Tm1kC qCD17jKTR/efUMSClAXs/DA= X-Google-Smtp-Source: ABdhPJyB/KV7sDeyyKrq4JshJ/5nSpkxROQLj4eYGcZk5L71vmMEqAV7Q0f3PNdKCeerilIUzFtl5A== X-Received: by 2002:a05:6000:1b08:: with SMTP id f8mr5992173wrz.344.1643359378322; Fri, 28 Jan 2022 00:42:58 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:4697:da8d:60b1:c955]) by smtp.gmail.com with ESMTPSA id 11sm1421477wmx.5.2022.01.28.00.42.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jan 2022 00:42:57 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <87bkzxjn3j.fsf@HIDDEN> <878rv1feal.fsf@HIDDEN> <877dakk88x.fsf@HIDDEN> Date: Fri, 28 Jan 2022 09:42:56 +0100 In-Reply-To: <877dakk88x.fsf@HIDDEN> (Po Lu via's message of "Fri, 28 Jan 2022 08:35:10 +0800") Message-ID: <87mtjgdze7.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Fri, 28 Jan 2022 08:35:10 +0800, Po Lu via "Bug reports for GNU Em= acs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> said: Po> Robert Pluim <rpluim@HIDDEN> writes: >> We can try to retain the fix for 53276. I=CA=BCd appreciate a hint := -) Po> Essentially, `updateVisibility' should be modified to declare a `st= ruct Po> input_event', initialize that event, and use kbd_buffer_store_event Po> instead of the `emacs_event' global. I can do that, but blink-cursor-mode seems to be working fine with the current changes (now that I actually know how it=CA=BCs supposed to functio= n). Robert --=20
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jan 2022 08:48:01 +0000 Resent-Message-ID: <handler.16097.B16097.16433596471754 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Robert Pluim <rpluim@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>, David Benjamin <davidben@HIDDEN>, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.16433596471754 (code B ref 16097); Fri, 28 Jan 2022 08:48:01 +0000 Received: (at 16097) by debbugs.gnu.org; 28 Jan 2022 08:47:27 +0000 Received: from localhost ([127.0.0.1]:57342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDMul-0000S0-8X for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 03:47:27 -0500 Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:44397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1nDMui-0000Ks-Sl for 16097 <at> debbugs.gnu.org; Fri, 28 Jan 2022 03:47:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643359638; bh=8+DEVIYI5tzXfi8apgFVNF/VH4+fS4j8FSJ3nuDj8OI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=ny2/chxaZB1zVAmz+RqB68W76rMYzOiD661yTcKk8q8sWDb4J+OuEt11BzIXZO+HnbRmJa588w5Z6BKep9/8BHy/gmhmVHnVZeayeve1wtj+FjF/yX0aDW7KxXOhzRbLnnqb61ti40N7/bH6+V0KCDi+/bbPKuQcKMCun4bF5OeYScOddzJvlWTPx+Vl2ovR8Gqg1A4KJcrfVJ58vnLvEvm130WgmQw77e7RleyQwvCyAGUWh7zXuIWre1frKbNjDAqcycFbNjTtuV27tKbOwWeq6I13vFfMSjLyciQl4pMNzf0ECc/cP39UFrZxzpcqLH73IAZMpOSwCyMBSiO+oQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643359638; bh=MPQ+uHy7/nBh7W2bUujz0NiPoOFmUFNp8DDGbc8IEtQ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=O6MLDku+uaZZOtFJh7K9jNlkryoCNbGuwb65kWsi1pX0XhjcU813ZQY6tNdEBWg+5SATd7IGlasJ9sC+UU/DBXSDD/YwbbyNePd6qhGHRRRWcJiHbznQ8MkBZNO5i1iNX/7FBwwhkH6zMkI4Nq+zOtgrBGZihK9i9kRz7nPWG+aqwQK++HNRlvyZKFzzSQv+lWZant3dRM94wIJkxTl00Hns+BCIRcT9dAkZ0yZuTbd31lPgT8gD08sHgZMWofF/IkxgpoWkiWY+903iyqOZ0gEuYxSiC7VS03g4UJBbDcN2vNd6zg9YDJgHrPV+bvcIOe3fF0arcHicIvbOwegArQ== X-YMail-OSG: ytNJsc8VM1kZwM96zHpjTUK1IPWansj3zPGK1Q7ImErYnEHXylqkDDPsRFKxLRR lsSKAQO6NknXyi.qgSNE96XO2Wi3dVGfbRIqXt3PGAlzQBP60i95mZxmsasWTNfRQ2dB7D7Eq_1X 3IwrQ0U9uAvboDQ.ahXu9O7s2hSqtjWv4m6oSGiLdqy0ea8aXl8y7GBeYxHj92eM87VFHdOmqDK0 fzBuX8Uc1cmQMmx2UHS3nEnDSHzuWERYCUBZlmpgD7N8pmJwjeeWXkhTUQsfMlNDIswgXQCrfzYi LzZ3WhJHSYsV96fk3zVGjyORS3OJac9bP16nO0oJxd.fPJxoFEJQ32lsy3YHsvJ3jHe_y_RomRNx k14F_3Cf7dVCJ6HPH._T_lLjKwTOId7JEFowK_DpKUvt2ClftRRCXLxhL.la7Q9HkAK1poUbjCQR _qX1j.xPq9sJNxyoM4nValtAD3l8.w0tj72heN3KBemGOuuNoRn47PvdWSlPebCq62orImE..O4V Mx_PgDscAW3Vwo.NbaWeP.qcYCiWnPVfVA7zpdL5AlXSks.wZg.kGvAmML9mV.jGsTLSU506EgpP ri0D7.cydytc9338s2XuL6lJFXf8VeaGO_bJhHG_e1bie2.AvkMhGoGdSe7eaquxpPKobdHkx5gC eaGiTEeTjfybzWX5lKfNbnMMdFnjXEPGZdP0YS_LUuaa8aZiDBaTc3T4WTtb8s_l.GnEh5fyCmNf T33NqpVwm0_XnfyM5H2LGfv0dgU_rGf3qExbV2NsuetFAsRuf8t_RbhzuxoR_JPaxSvefu2KBrDE ce_avGw4oCfWv6LR12wWiSEVtJDL32s2kG5JVhpyZXWk_llnzVPNLu7Gj2sGX0p0I5cNHgMn7bNy OgimoD_fWvY7ckxRxxVGbI6.vBRWnaRWmsyi90ZHw38.Y4dt5b5gM15XWul_cu4IitG1fw1YBCt5 ddHm0n3fD6Q2pWbGhUPMA.mOhu9Bvl88xqwN5pUI4PQ8XtyB7NMmBUnPMF8ot5yPGnA06as8eMWf 0Pofbiu7QmnAiMMARWVMa2vF7l2BXV7j3ERdrQEBDXY4gzTg0E.hak16J4y1xAQkuW.8i1zBg39Z JPan41Qs6vqkHhui_ND.pYMM1.GpJHZddIjcMS7kFFQ6LdVCHRiaCNxuoZQv3n0bqFaV7r.YbSuu wF5I0QHZRwGa7IGOz2AJgxcoYm39GwWfg6i6wlTIm8VkR3rZ6HqOYiAGw0Afjh16ATATAqpWxum1 dePTfaGXRGbdguZQ0XsjlPbvu560fakvdcB1hFBAMlHdOPgX7HXxtDQN5wnfEYEp0bmtJ1hIJd7E twa7XTmz_SpZ367bJdb0cORD_2388rO0KPrYGA4Z_9nxsrgxd9Acg21RjVRbQPoseLKYBSBQHqHR aPvY8H7qHDHi_uBfCkfNaeiQ87D1_zJQdgfKUE3y_O_AVTctHUq78Pd_DrtBeuQIcWxvpe7fMQB4 DbJLS6uzlT.1DxEiQcioHrLzlr7gj4PwG6UjfzCokxtxiiQI3t_3WHFu_ZwUmS12gKngTrYErkON 8vh0jkXHPwtXW_G6SpQ9Q.dQLLK.h84sV4s6AVfoCyDIu6CmzKSvVFVa_uTFkK6yr.VMvvG5Ai5m iVB4rqLhfFpJzj_MiU.o5edkoLu2kjCqlPRTmq0tyJGNLeKzGQuYerZCSWm_7g7oE1c436pG_eRz wcUVGsv9HFRb.7rY85rnVwxzx7S8rMLLK7XO3fGUA8oIJjqhOoHAIK9kpvqMR3q5EYeUkx2iFjdF ky97XAVvzXDr1tYhBJdpAe7cPGCAtwXzOrk13ZiqOlrKTCnjvADTEXHDpe4eWoK3rRABJHkNwkaY dGvSMfJ4R0x2EeohkKrr9RWLGY6sjs.J8qhhpDENULdI9ucyz.zAlwQJsZ5WTc6lSxOcvAtDCApH pqCCrb173Gl58.Ifyir42eSbFqJcdHAAoIvMZc11lqflArSWZ8IvpOQ7TjLxwVHOAebFKsY92.dB qdyMMSJQMr2qPoBesfpAnWFdq4QH7F0OpTi6gUody_Uik7sB3fWP1feZzsxtOYSoaS8kn0BADRhF p4fLWBYOFme7Nh8SUhlygaZFIFwL_OHTGTbd_qiHEpaX0rVNnmWyXR17TB9sXDODQKLxq3CyXy4j KricGw26_AjraqfKgAExtWjhiweNOMgD0_Cbq.MdUgezR4GBcWPx0Ucf9PLN2VA0wnO_saZmw.wt ReACEEEoPyzSEpHh4tfZQTq2Eah6Gr7FwtpbdfAWsgHtxpA-- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Fri, 28 Jan 2022 08:47:18 +0000 Received: by kubenode508.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID a7429e4eb98390780a08e8ccb2765303; Fri, 28 Jan 2022 08:47:10 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <87bkzxjn3j.fsf@HIDDEN> <878rv1feal.fsf@HIDDEN> <877dakk88x.fsf@HIDDEN> <87mtjgdze7.fsf@HIDDEN> Date: Fri, 28 Jan 2022 16:47:05 +0800 In-Reply-To: <87mtjgdze7.fsf@HIDDEN> (Robert Pluim's message of "Fri, 28 Jan 2022 09:42:56 +0100") Message-ID: <87pmoci6wm.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 300 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Robert Pluim <rpluim@HIDDEN> writes: > I can do that, but blink-cursor-mode seems to be working fine with the > current changes (now that I actually know how it=CA=BCs supposed to funct= ion). Does it work fine right after the frame is created (and you never focus into it afterwards?) Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jan 2022 08:56:01 +0000 Resent-Message-ID: <handler.16097.B16097.16433601253384 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Po Lu <luangruo@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>, David Benjamin <davidben@HIDDEN>, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.16433601253384 (code B ref 16097); Fri, 28 Jan 2022 08:56:01 +0000 Received: (at 16097) by debbugs.gnu.org; 28 Jan 2022 08:55:25 +0000 Received: from localhost ([127.0.0.1]:57347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDN2T-0000sV-2x for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 03:55:25 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:36470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1nDN2R-0000sJ-Ha for 16097 <at> debbugs.gnu.org; Fri, 28 Jan 2022 03:55:23 -0500 Received: by mail-wr1-f42.google.com with SMTP id u15so9528930wrt.3 for <16097 <at> debbugs.gnu.org>; Fri, 28 Jan 2022 00:55:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=0NHFAuOmsI6caDfAJnLYgzt9/6mmfdYc9nIxXK36XuU=; b=ZmwAOAABMsbPz+F8pFjCxB6tmS7g2JijGj1eycZ/Lq5ykuVbIE7aG+vouD5GZ0kapz sC630eZEMzPpA/p95i6KFAp2tZjTupT5KjbBv8sb511C78+5un4BKsDNctwsMCs6WkVh vsIgweKAKtD1Rl6P58ezLNCsSiHLx/RfUSwustcRA+5JIQbP/kV0K7gnsf7VDXGNn7aD xA7/YXqJQPx4FcGmDdsGDjOnAoekRZ9eD7ywhraFmShwd+47n3XeX6+0QPKQiihVI5P7 NeeI1qLluB7QETLAzNQ7gXInoOyfJ/VU9biRJol2e1cj2ycpnE1B2DSFa3yO8N8PpRpN 94WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=0NHFAuOmsI6caDfAJnLYgzt9/6mmfdYc9nIxXK36XuU=; b=mIIJVT9F0/aQuJqCws7h27Us2AI5lmQg6jHjvD9YcyueUzyeYqmwmSzr+N9e46WopX kzjIPVR+ypiJZccFJHAIo78lF5qp6obinRqeOyK6Gp1svSu4V48eRq+LwdJ+k+8so1Wj iDoA6Ztd8vjamUS/dyZEHg0GN8m08M+oEru6UcFGplIfb10VgyeR+fEtvffNbzhJh3Rm Ps5YfVozz0RajhfYyoF+Jiv+DX1gyBVunO+97OxNGLZgmeJ1aR4Ijek1YZ2g3XQFOks4 2aCfjbtMT0Xr8lqgfw3ytm5zw+zW/XRJmFx+Jl7EPQ57pCee3iTg/by+WMRdRouDaYoS a/cQ== X-Gm-Message-State: AOAM53189UGn01mB0uVpNZ8IXGxlpc3BC4vrlgeN4l4TfH/d+EGeh/4E rY+IUVYDCbuXJyRiyAjOqKs= X-Google-Smtp-Source: ABdhPJxpmE93KOtT4T03hQejr3ff17L4PtalIUB8sqj0TBSly1bX7AGmRc+7vLf8iMlvpsIDEiZwKg== X-Received: by 2002:a05:6000:1707:: with SMTP id n7mr6323760wrc.234.1643360117628; Fri, 28 Jan 2022 00:55:17 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:4697:da8d:60b1:c955]) by smtp.gmail.com with ESMTPSA id y15sm6669398wry.36.2022.01.28.00.55.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jan 2022 00:55:17 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <87bkzxjn3j.fsf@HIDDEN> <878rv1feal.fsf@HIDDEN> <877dakk88x.fsf@HIDDEN> <87mtjgdze7.fsf@HIDDEN> <87pmoci6wm.fsf@HIDDEN> Date: Fri, 28 Jan 2022 09:55:16 +0100 In-Reply-To: <87pmoci6wm.fsf@HIDDEN> (Po Lu's message of "Fri, 28 Jan 2022 16:47:05 +0800") Message-ID: <87fsp8dytn.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Fri, 28 Jan 2022 16:47:05 +0800, Po Lu <luangruo@HIDDEN> said: Po> Robert Pluim <rpluim@HIDDEN> writes: >> I can do that, but blink-cursor-mode seems to be working fine with t= he >> current changes (now that I actually know how it=CA=BCs supposed to = function). Po> Does it work fine right after the frame is created (and you never f= ocus Po> into it afterwards?) No, but then again current master doesn=CA=BCt blink the cursor then either. Robert --=20
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jan 2022 10:03:02 +0000 Resent-Message-ID: <handler.16097.B16097.164336416811061 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Robert Pluim <rpluim@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>, David Benjamin <davidben@HIDDEN>, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164336416811061 (code B ref 16097); Fri, 28 Jan 2022 10:03:02 +0000 Received: (at 16097) by debbugs.gnu.org; 28 Jan 2022 10:02:48 +0000 Received: from localhost ([127.0.0.1]:57474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDO5g-0002sL-Ji for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 05:02:48 -0500 Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:45237) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1nDO5f-0002s2-6V for 16097 <at> debbugs.gnu.org; Fri, 28 Jan 2022 05:02:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643364160; bh=vd8vAE5zHlbT1p6kGui8mdASIe85+Oz2tCkpL5gXSiE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=QQG264jC8tCj2bCeGacEJHgsda6mgPhFjBSJyG9kMKv2aAX8oyiO2GDJ6a4F4S9qr6b0oLbiLTIENTZh05QJV+rfLteAA9hvqMaEec+fp+I9M9p2xRbdaJBke3+bPgRk8TsUmnphMho97yP93cJEyD6n1r0VUgNG9fxY3w6/v4gsO689DbrWDJNtmBLM99xrCNT1DCPx6pyJfnxpTEUGOs3jJr89+h43xsydF0ltRcxj8N2PNqGuTAJD/tSa1xkmCp6t1fyMQUl/9G1mXr5W3NfE/0sAxCnyujep+OKVXEbi4s34T5ZLJseo8Qk2PddYDX3zy3xf/lq4oqj8kHV6Ng== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643364160; bh=NY9Boaz2mHY6naZa8UgJeIYdGRh9xzZAjgPOc4QUUHo=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=N2+GCsTqD6rxFalxTKMkALZ36PnVJXxSfpp2Fzf9xB4RtAjEYjqQIsCYY/uZgafhLBIZeWn5xZT3Puo57jHMhFBr0lsJohYUVRvG2HIyiKF0OvVhCqw1mrSnPQ6W4o8DwEjj0DQNmJ/FpZNfzgBAj1u3piiywwtVHrpTb1weJoEDrpzir4H0sIURvGmMoqKFkQp7UpAHi1nkrB0k+7PIqvcJvvop3T2GaCIjGiqLzn4P6UD6pmG0c6CkCMNGivRUPliDGXouw0Bxvn4HZOVzo4yTPExiQhTBP9ZxSnaNtTr47+kNSVgLVQKKPCAFHLp6bYhBK77EK0bPNdx/4Mlbqw== X-YMail-OSG: riRRsYEVM1mbgw_4Ge5Ys4e7tY4lE_Hkn2Dr4qMCyfQKmne25fxfyPeCya70EbA 73bIB9dwd6qPj3pi.mNGluhUofO_jomGfhXkKS2G8DjbrIQ8i6GvGOMHPYAV5Xpy6IPovDEseFOz 9A1c8NFEAO1o3Y0v_Mf3f4__31APGIc74J4rAS8LrJUA4RI0xa8Qst47ou4PJ67xHh6gGYLTZ1qs hGWnl7T550UPI.JfvMKhWR8Lc4AN3m5xwR1lNCVHKe3FSNrn5O6RudYLru1qQPc1QEB8yPXzyulN uRlGyCFLfKDgBtuzG.gPwZ7hEoQ6l2hlUe1eIrb2JNLSc7JVLQ4XNEY9yKbv0qt57kZ_qbapAWzk ooY8pI78HA73vKLd7UBnd8X0TuSgPoUabLWwYCbxNkE8O6OIY4OH8Wp1C0JaC8McmWVMjlSAXLMh e4SuPtclXtLOXIm9BWSHBUPuY.CeoZBWVdMExhc_cEo8m.hZJnu4e0uQTucLms4Ty_26VgbCeW9m _ZtSeE4vF.tUMwwOpw2iJ5Zj782fX30qkNWerekn7CNDsVdi3_QyjwgnKNMwo2AVG3CqU.PT2MO3 .c9ndAhfToz1x8N20P3GOjkwYkqzv7wv00aNfxmmUZgu2ehdub75QaM4xmXin5s8t9xlJm4.v1PR cIy5P8YavB3RSZe3NabsRxEkkcZGze1bHTvpr51mMZto7oJOaOdscfy1LD7jrDCPLk6ZeuXdRJxa cf9hysrCHLLyWQXqsEL1OSjbTgYy8T.I1EOYH24x_FgLwlLMZ0InH9zRrfI.kbTM4QzC6nGtZ9bQ V_Is2vREhygeRiXLRcSDHLxjgICpotaEl7.RBZPO7hlHRAo3RNxJLE7QWUSVawUUQAX5Hr2BQPhW .5lvg5IgMMW5WYChs2oPTVjBs5.VDEVDES7qRBgfweemoJMyg6shM3oLxY719MqAox2IIcyw8k5R XPBs6qNcfdK2JEL9_8zbj25eSzfgPfVybFCSZt72vc2LGjz7P.Ea1Hi.Ht3lpTP2pK2V7ZZ.S2Mg R2tCltUTv3fkFZFbExfHGlWvCD.yX1o9enOOVo.B0NcjT05PrVihCt_Op.qKfqYag7cLoakgeNIV m6pNINklm0Oc7NXUyKsHp4eaUxtnp55RZdBZddwtbhGUGkYSbPIqbdiEOj3.7haruqeiraSitYwb JrWOyLLY8W5NT2OHG1UoNXAf57yru0GZccIoOuvAB5F_UKYr_smd20Kl1E1sEZfgSkqIlPi6qkx4 iMOi.lLfZmlbcHfkAZg_P30Rra1R07C6EIGdGuwn7WJn.JqinZhnmf.RjY_ADDjvjN6amS5gbx6m iuYHqtGCBFair3ft_3LlsI389HUGLeW6kYFUW4BAGhJ2WHEDZoqDp6yToLb7rHOmerEQ2TUbDsWv JDVV8WJKQLBBTmwOYhKzbfF2syl2LPXz80AABlkuCSEXLsHkohG8p2jVcHbRWrxFfvQCCM8VT3h4 nZhG9DvgMt6wG9tLS8QfNQNXx7RTokvlHbRDQF9nGS7DBazmZwJSX7ZsFeeNIGG2N8szDTo.DSZ_ N7BwxcUEjo4wZUh0xCjt5Ez09PzYbM0O3keWBZEcvujGd9ON8yK9Ck.6MAD5Y_P197.lA1PGc1wO GGylMJ6pLAobIdcmcsNcQlyK1ZvL1_8C2EXOy_pvamWRpJPgzDGVc89neFP4rkx4AgfS2PHnsgT1 MtwVREq9ow9MwzxnzuogOZwe5cVqU.hkd0PWvwt9OA7YDlZ_mq9Jr0RUaLV_Y9EjXf31uCSq25pt jQM.XmpJ96XpYn1sP6FAphY_jFXVlxa1TClGkdmdl06ZLzvhMZT2S3NG8Fjh0zJ5vEJ.t507fBPI WECZVDyS_zV.YMIJXJWTgUJcZfaY4EYyN_eUXTCdtaIL2q937b1qQokBpbDbAOiyhS4sqozoQaGl e3FxMsYgGPN75xJ1vFd3F9xiKB.PM_TEKwLzTsOcDWWuJXI3l8JlR0Nru6YjOPQqW31z9GmSzfPf N4tr9VyyytKK5jTm5lJv.50zuYRmSOGt6d94Q9Fo4mg1GvtTL2PSz6wnOs2VKNFQR1ENbZRM5jhi SNBv.00z0zcxK.32WQdCnqIDJ0faBin2Tr1YhWCAfuQcH9yO4BbHayXbkz_R2yRmIXHG1b5eQzdm kOG5FA4JVLX8eHhH31HwmvFHk302yB5Ub4RHEBx4P3LqWyFP_xi9qUkIpmNbCd0Ra3X2hi6EZvqf sRD0TkkwwEoV48uWizNp8Vn3MDIK1fh0Uh5Qiq8rITivwJQ-- X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Fri, 28 Jan 2022 10:02:40 +0000 Received: by kubenode503.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0e229abcacd04347711453ec86cdff30; Fri, 28 Jan 2022 10:02:35 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <87bkzxjn3j.fsf@HIDDEN> <878rv1feal.fsf@HIDDEN> <877dakk88x.fsf@HIDDEN> <87mtjgdze7.fsf@HIDDEN> <87pmoci6wm.fsf@HIDDEN> <87fsp8dytn.fsf@HIDDEN> Date: Fri, 28 Jan 2022 18:02:29 +0800 In-Reply-To: <87fsp8dytn.fsf@HIDDEN> (Robert Pluim's message of "Fri, 28 Jan 2022 09:55:16 +0100") Message-ID: <87lez0i3ey.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 775 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Robert Pluim <rpluim@HIDDEN> writes: >>>>>> On Fri, 28 Jan 2022 16:47:05 +0800, Po Lu <luangruo@HIDDEN> said: > > Po> Robert Pluim <rpluim@HIDDEN> writes: > >> I can do that, but blink-cursor-mode seems to be working fine with= the > >> current changes (now that I actually know how it=CA=BCs supposed t= o function). > > Po> Does it work fine right after the frame is created (and you never= focus > Po> into it afterwards?) > > No, but then again current master doesn=CA=BCt blink the cursor then eith= er. Works on GNUstep for me (emacs -Q, obviously). I also tried on macOS, and it works there as well. You have to launch it from GWorkspace or the Finder for the first frame created to be the key window to test this properly. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Robert Pluim <rpluim@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jan 2022 10:52:02 +0000 Resent-Message-ID: <handler.16097.B16097.164336709116686 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Po Lu <luangruo@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>, David Benjamin <davidben@HIDDEN>, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164336709116686 (code B ref 16097); Fri, 28 Jan 2022 10:52:02 +0000 Received: (at 16097) by debbugs.gnu.org; 28 Jan 2022 10:51:31 +0000 Received: from localhost ([127.0.0.1]:57567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDOqp-0004L4-0J for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 05:51:31 -0500 Received: from mail-wr1-f46.google.com ([209.85.221.46]:39771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rpluim@HIDDEN>) id 1nDOqn-0004Kl-OK for 16097 <at> debbugs.gnu.org; Fri, 28 Jan 2022 05:51:30 -0500 Received: by mail-wr1-f46.google.com with SMTP id s9so10071865wrb.6 for <16097 <at> debbugs.gnu.org>; Fri, 28 Jan 2022 02:51:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=4cuMxIFd22+8xX13at6KTpdcVOEk0CBEDumfPPXw01A=; b=ASXWP3/8u+jw0I84WkcpCL84CWSqZQ1E8KvyKeitV3caIzaSJDrvJKeWSPvmmHg9OX OUOfT+VZHJbeeRECT0VFdIR1RXMD6CjB/dIwMHJIjEZ89mtmBsmsAeG8NkvoGFB8Ijh8 H7RKrHHGV4gK4eT8m9OlOqyvxZ4kHP+K5anVsG3Z65vTpN8RAafjvLrQpBE97XQ1wKBg Z8DuUa6Abe1mVTqJ2mVvIdULmvd+caZYNV0kNwBZI3kluhC0l9aIS25YB22qIECw47yH hChuwUZpTCy7s7oZx3VfXoTZjOaEOKya+Dl9P1ncRiW+KNy2hmfn8gerfyXqLgW+9tm9 qM9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=4cuMxIFd22+8xX13at6KTpdcVOEk0CBEDumfPPXw01A=; b=aa7fSj8Nx+6E20W2XY41KV0UFsIMyrIQegajgNaqU9upvyShCaqslJHP62CNqzZDvb pAhrmyT9keuvvSWEX2fMvTYRwgFE1Z50H5aMzkYnGkfeUDNJDhZDUqj3XbrmOw1ymiZg dhyrb2qOzYbGT9HCkL8EMryflMTQxauXLBEdsEbbpEJ9jxErxsIlY/1ULzAeboh2brFr TkQmRIBzDOuPwjGbKPp6a1NIPeKi3eWcmzw8K0HtZBUOBLgUGfXsJSDWl+ZOBXiNHQP0 aKpwiXk09lunIUkAoJohJz59UyJAHYGiPikkwz/OoDA3EqjojVxPc/zEU+fl57IOLAx0 UY7A== X-Gm-Message-State: AOAM530XljEXA7Udvku3MuOJOcJIwiXn1vW+dore+djvG0y/spplGSB3 4ppU9peqpqhP+iwVS6rqoS4= X-Google-Smtp-Source: ABdhPJzbhiYRkfBhdHcIl5fLpC6UFJTqHgMHqlQrQftRX0FNA0F51ry6SFGePmhxHQJ4jZ+wr8izRw== X-Received: by 2002:adf:ec43:: with SMTP id w3mr6574215wrn.287.1643367083631; Fri, 28 Jan 2022 02:51:23 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb50:39c8:c2cd:d9b4:1da6]) by smtp.gmail.com with ESMTPSA id o5sm4857275wrc.23.2022.01.28.02.51.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jan 2022 02:51:23 -0800 (PST) From: Robert Pluim <rpluim@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <87bkzxjn3j.fsf@HIDDEN> <878rv1feal.fsf@HIDDEN> <877dakk88x.fsf@HIDDEN> <87mtjgdze7.fsf@HIDDEN> <87pmoci6wm.fsf@HIDDEN> <87fsp8dytn.fsf@HIDDEN> <87lez0i3ey.fsf@HIDDEN> Date: Fri, 28 Jan 2022 11:51:22 +0100 In-Reply-To: <87lez0i3ey.fsf@HIDDEN> (Po Lu's message of "Fri, 28 Jan 2022 18:02:29 +0800") Message-ID: <87bkzwdtg5.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >>>>> On Fri, 28 Jan 2022 18:02:29 +0800, Po Lu <luangruo@HIDDEN> said: Po> Robert Pluim <rpluim@HIDDEN> writes: >>>>>>> On Fri, 28 Jan 2022 16:47:05 +0800, Po Lu <luangruo@HIDDEN> = said: >>=20 Po> Robert Pluim <rpluim@HIDDEN> writes: >> >> I can do that, but blink-cursor-mode seems to be working fine wit= h the >> >> current changes (now that I actually know how it=CA=BCs supposed = to function). >>=20 Po> Does it work fine right after the frame is created (and you never f= ocus Po> into it afterwards?) >>=20 >> No, but then again current master doesn=CA=BCt blink the cursor then= either. Po> Works on GNUstep for me (emacs -Q, obviously). I also tried on mac= OS, Po> and it works there as well. You have to launch it from GWorkspace = or Po> the Finder for the first frame created to be the key window to test= this Po> properly. I=CA=BCd forgotten what a pain it is to get Emacs to launch from the Finder as opposed to the cli. Anyway, the cursor blinks for me when launched from the finder without a .emacs file Robert --=20
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Po Lu <luangruo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jan 2022 11:08:02 +0000 Resent-Message-ID: <handler.16097.B16097.164336804318429 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Robert Pluim <rpluim@HIDDEN> Cc: 16097 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@HIDDEN>, David Benjamin <davidben@HIDDEN>, Alan Third <alan@HIDDEN> Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.164336804318429 (code B ref 16097); Fri, 28 Jan 2022 11:08:02 +0000 Received: (at 16097) by debbugs.gnu.org; 28 Jan 2022 11:07:23 +0000 Received: from localhost ([127.0.0.1]:57598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nDP6B-0004nB-61 for submit <at> debbugs.gnu.org; Fri, 28 Jan 2022 06:07:23 -0500 Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:46211) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <luangruo@HIDDEN>) id 1nDP68-0004mt-2B for 16097 <at> debbugs.gnu.org; Fri, 28 Jan 2022 06:07:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643368033; bh=tmPTidW6xoz0TyJSGW72aHMxJnGspMFcwjrGzn1iO9M=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=g9djxh67Q8Qhxl+U3mK5M90GMm579kO41DcBwWjfG5kxDP0Btqz614Mjuy+PLyViSjv1JRLy7omVPbjsmpLx6Vktkmyzcde0YQTlEGlx7nuWU7zh7RvhU1bnrPsSy9qEkshDwaNWN89TMvj7FVrpcHL9+pQ7r8QS1bJn8cZeFCS7Rjhy3r9ul+mSStcewasFxWnySxbsbeoSlvdzKRPYz9AHvNxz7BuDXKJ9IihWudFLMM4B98cMsf3qAZax7xe4d40uJX/qHbL1kaZjI/SpvHfa1HW76ymtimkYVI8LdxqiowuGvSG2rP/xrA6uHRbP62V8sr4SR0TKZr3k+pvAMA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1643368033; bh=YhiMFM9/pYu/o77y9BWHPbH/GyEccjWo2m+J/RQFQae=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Oio57ooA4DjgtqShscRIlyzOdBEIXnuSGRtc2wwSojY8WtPHhUeqMVUmX9NPvzoOLJFaDXzgA0V90rrBDv62FBIfPcDo+vZcM5TxOJ9k/wSten9QrmPFbB9cvaHWBsifp1HQO5ipp1E0KhwvMr0cKphw4b6Lk5UU+Ow0xzp3ZWO4B9GOFsnm4/Er6paI95Nx1oybU84rh4ZqMz8h63Trq5NWXkHMqE1d4egTdxAqE5uz7y0jpJ+3D2Vc2NNZTOwb5M53I7yhbOqy0HmDszNxRqaI3OEJ5B1susoZzCk67lLheWZeeyl4ChfafoldiYNk77zExNVwIE2zcP0qNyNEiA== X-YMail-OSG: pbTsmyoVM1k3RSNUER21lYQ7KVRcwYCEhmKxeZjNwmWF9Ak8z22CL9NvnmMz7U4 piZZW_1BSEtIb1LFa4aYJ8mLz7G7mDmvCHF_TmHt4nLXzpIMXSkMml6H4__Jhtu70FxtRcB0okf1 4NFisssmyZAPvuE9x0skx6aI3s6Ybvt7Gk.GpV3LKbzudlOt4fO0UTZZyHYQfVsLRIuJwNSnUZfe 4wjqvju7Yk9x9iQX7M4JUpQ1MUR7XqAEVqyl4R63fYP1q2Ua0o4MJRmP3ZYR.nRIgL.h9kZO9UeO Rt37CAaIhj0pAeWcEQXDpAHi3UxbodJfmo03ZmFxY4IL8u0aWWhcqE3ppb8yGMcVf7aOhnMv3AoX tsV.538JYUUGy_mPIqleT3Z0BoYVQHTPoO_sC_Xw0RZ_39CGfmO2Dy..XH_ZUmt5OR.XzMVThFDp NtXAOUqgOtUq.YKHSHSL_TTInXmsPaMKRZoM8XlXCpHpGch8U4_mOAgkggecXsue3zyr2KXbdHLU 7NxvVkN6uQDhh6Bk_Alb7qXOlsvhLWaLU25iGYsHK0vSPRmDpbGSiby0QoV7wiy_hCNCFtaweO8w BJX3yhiGE15oh3AoX3mjKg_0QmQVWWNvU7o5pWaSkOFwBkCYVLwUjGa0f2S.AaVocKfZqBfad1vs k76vRV19dO6B.HpggY2I7mviCw..hv7MaloqqMCfVSWFdBC8G8CebkZkVCQUfYiK1b.FOzmLgoju U15yZcVmJPKmM_GK7dYcYczxl_CZp64iyg_0H3k.l8FixhxnJ72Kbhxs4Ni5lfdVKfjGwhojLSgE zzS2Rj9N9ePVOQex_mPQvNjHn8g1pt4JueLUTAXnj_kDeTjugpSOXLJhYT5ZSkLf_us7kQMB830H QLuychdWtKI4U2vYPuj32CMXQKrDTMq58OrgU4_az8cEKOjEyzl7Iw.XayGmQs5RYPEQqto8bu1Z Q1P.qx7P_jJ7APMftHeytXACtWUJaygVNgNw6URbWHWo28yjan0ErYjxCguWpzBox4toK1mp2T27 RyCSgbGt6X62g_tICoYlHJ_Y7VNUrYJDJi5FgYZR12FZzuRgwt.lz5k0.KtkjbrqbGdh7CxtVoe8 VMRqHbufJVo4m9zb9jYAca.QpoLWMRmAaCdY8zb8ImmJDwe9HWZw3j7UIrpFu1Fy9PdGXqTjIUjF 42SGDoz5qNv1mSHF_5RliggZwBEp8yPYIVb92MEpe3e9.ljFw6grI1CcB8FGWAfLm8ZoPNGBFkrJ k4.ZgurK39AcLTay5vdPUwAqzGhm5QEHQ1MlIL1TaZCEwjVQFf1iUFRKUgNlLE9QRRul4ObvZeTn I_9mhhi.7c3ic4dN5Ia47HXFchsXpBaSHXDjAFprG0vjDuLsd_8fXZCrzBe.m18DPeDeytftFgyN VgbPKpg4GGlJGTLDb4uDyaWfERVwZbw9tX07KhQDGWI.x96jubnEOzZ6JZWrso4LO3kPw845MjCL naoz0yvPQ_Dt5RLZ9VUuBvGlQOvaoqoJSd_hmw1oG9K606Jwa8lcJRQiMaLswdTti7Mji754COHj zJLbX5ZHTR4j_bkZC4aiyGrbaD1xCoFNirOGgS5j1pZfma5aEsuPo5M1nHQbxo6M_z9qzdG.ZkuZ oouBc63TU4zl1hJe5jQmNLAxk5FtGVKuYuweTehXJDSGgORfJzHSAHu3ExyOqLNZENZU2gfMrrk8 pXcubGi5P8vbfEqnh9UVkZlQ_fsOWVcdhU8.Y4W2QwAV1rudTj5EmogHQiZPWysMwcqFF1XqNDgf MeiAUNLNKSClVt57GB2EBSAOF.mSgbivrAZfjw5eljGh5GLeMHW2hLxvrZgTRhCf2bX4aibfBV6h 3byh7uuqNwgOFlad0IV.I3ji.JUoD9VoKBuSN67s4d_FlWoEeWn.194IDVD8cx7Id46OeECiUb8C 5793xRxq2MpKP.FaQF3sjzJslU_vCWwVua9qdNapgr2FcJ82igukFoEcsdyedmum75l4peiNyB6S lcmPMyOrVYM0vAt31FIQJI7jiiQokoJAJUZ1yTs3sKj8zfzNUE296NY_CJ3JXmA15O8ZbPMJ7oW1 He24gjXrMO.CpO.jhIXXHtnoZMZTh5fIadYiLbUmfiPVqRu2hQ_si2sUoX42nISO4e9g4pV3_d9e MlQGtkbLlJufcPUAyfZ5qOWH.xXZm32giM8BG.iZWsGYk9Kg9NdrqMJWU2RlN1lhql_.4jsXeQEk mmicSonZ2X3kRKZgZzCbfL8vJIOIRpGOTXpdlJ42n93PeAkMf X-Sonic-MF: <luangruo@HIDDEN> Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Fri, 28 Jan 2022 11:07:13 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID aa9578e445d9d0a51f5e3d2df97183af; Fri, 28 Jan 2022 11:07:07 +0000 (UTC) From: Po Lu <luangruo@HIDDEN> References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <87bkzxjn3j.fsf@HIDDEN> <878rv1feal.fsf@HIDDEN> <877dakk88x.fsf@HIDDEN> <87mtjgdze7.fsf@HIDDEN> <87pmoci6wm.fsf@HIDDEN> <87fsp8dytn.fsf@HIDDEN> <87lez0i3ey.fsf@HIDDEN> <87bkzwdtg5.fsf@HIDDEN> Date: Fri, 28 Jan 2022 19:06:56 +0800 In-Reply-To: <87bkzwdtg5.fsf@HIDDEN> (Robert Pluim's message of "Fri, 28 Jan 2022 11:51:22 +0100") Message-ID: <87h79oi0fj.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19615 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 473 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Robert Pluim <rpluim@HIDDEN> writes: > I=CA=BCd forgotten what a pain it is to get Emacs to launch from the Find= er > as opposed to the cli. Anyway, the cursor blinks for me when launched > from the finder without a .emacs file Interesting, so maybe something causes emacs_event to be non-NULL when updateVisibility is called. Though I still think we shouldn't take that chance and modify updateVisibility to store events directly into the keyboard buffer. Thanks.
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Alan Third <alan@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 02 Feb 2022 14:13:01 +0000 Resent-Message-ID: <handler.16097.B16097.16438111723300 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Robert Pluim <rpluim@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 16097 <at> debbugs.gnu.org Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.16438111723300 (code B ref 16097); Wed, 02 Feb 2022 14:13:01 +0000 Received: (at 16097) by debbugs.gnu.org; 2 Feb 2022 14:12:52 +0000 Received: from localhost ([127.0.0.1]:51886 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nFGNQ-0000r9-1l for submit <at> debbugs.gnu.org; Wed, 02 Feb 2022 09:12:52 -0500 Received: from outbound.soverin.net ([116.202.126.228]:45093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1nFGNN-0000r1-U2 for 16097 <at> debbugs.gnu.org; Wed, 02 Feb 2022 09:12:51 -0500 Received: from smtp.soverin.net (unknown [10.10.3.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 4EC8F27D0; Sat, 29 Jan 2022 00:16:27 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.138]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1643415386; bh=LmWvDYZBZiE/CvlCYJBFxHsIugYbUvxyMK16Ib8VwlM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=egNDXxJV3Z3cjD2a5sTJchdp8yfNjNQFgus9agE0ue8Ahoqa/7d8/tTWzVLDlMceI R8PCXf3gUmAJMzVAfOHG8xNkiBND1mtkoQ5GEgn9j+MvBIlNurKc7n1ITDHgXgg15l 427FgHIrVaw1Ihmk00CvfTn08s4cc8OgQd0K3/9B+vetO1zoNY1ELxvV2wGR5Yh0Xn GBYRgT5SDloU8ZvIhiFs8d83sYvncAnSlRlp/rb5GayR/4oNVrWGudj0HsU2hUM8X/ ZhuySbYwfCSLnAxie9oy4XqEbPmdH24ohMJoGUpzKLa8nwzbq9DvphbEw7Hm+mjR0d h1NjDpO4C2KnQ== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.95-RC2) (envelope-from <alan@HIDDEN>) id 1nDbPk-002aqQ-68; Sat, 29 Jan 2022 00:16:24 +0000 Date: Sat, 29 Jan 2022 00:16:24 +0000 From: Alan Third <alan@HIDDEN> Message-ID: <YfSHWJT5w7DSKodO@HIDDEN> Mail-Followup-To: Alan Third <alan@HIDDEN>, Robert Pluim <rpluim@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>, 16097 <at> debbugs.gnu.org References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> <YfMHYwc+BjAwdkke@HIDDEN> <87r18se0kr.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87r18se0kr.fsf@HIDDEN> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Fri, Jan 28, 2022 at 09:17:24AM +0100, Robert Pluim wrote: > +- (void)updateVisibility: (NSNotification *)notification > +{ > + NSTRACE (updateVisibility); > + > if (!emacsframe->output_data.ns) > return; > > - SET_FRAME_ICONIFIED (emacsframe, 1); > - SET_FRAME_VISIBLE (emacsframe, 0); > + NSWindow *win = [self window]; > + BOOL on_active_space = YES; > + if ([win respondsToSelector: @selector (isOnActiveSpace)]) > + on_active_space = [win isOnActiveSpace]; > + if (on_active_space && [win isVisible]) > + { > + if (FRAME_VISIBLE_P (emacsframe) && !FRAME_ICONIFIED_P (emacsframe)) > + return; > > - if (emacs_event) > + SET_FRAME_ICONIFIED (emacsframe, 0); > + SET_FRAME_VISIBLE (emacsframe, 1); > + windows_or_buffers_changed = 63; > + > + if (emacs_event) > + { > + emacs_event->kind = DEICONIFY_EVENT; > + EV_TRAILER ((id)nil); > + } > + } > + else > { > - emacs_event->kind = ICONIFY_EVENT; > - EV_TRAILER ((id)nil); > + if (!FRAME_VISIBLE_P (emacsframe) && FRAME_ICONIFIED_P (emacsframe)) > + return; > + > + SET_FRAME_ICONIFIED (emacsframe, 1); > + SET_FRAME_VISIBLE (emacsframe, 0); > + > + if (emacs_event) > + { > + emacs_event->kind = ICONIFY_EVENT; > + EV_TRAILER ((id)nil); > + } > } > } Why are we marking all frames not on the current space as iconified? We're also, as far as I can tell, marking all invisible frames on the current space as iconified too. We'll be sending these iconification events to Emacs every time the space is switched, whether their status has changed or not. I'm unsure what happens to actually minimised frames here. I'm still not sure this is the best approach versus, say modifying candidate_frame in frame.c to check if the frame is on the active space, similar to how it currently checks if the frames use the same keyboard (which is a check that's not even relevant on macOS, afaict). Even if it is the best approach it looks to me like it should really be more streamlined. I don't think we want to call the same function for (de)minimising and changing space. They strike me as distinctly different operations and I think the conflation of the two is making this code's logic... questionable. -- Alan Third
X-Loop: help-debbugs@HIDDEN Subject: bug#16097: [PATCH] Treat windows on other spaces as not visible in Cocoa Resent-From: Alan Third <alan@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 02 Feb 2022 14:13:02 +0000 Resent-Message-ID: <handler.16097.B16097.16438111783320 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 16097 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Robert Pluim <rpluim@HIDDEN> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 16097 <at> debbugs.gnu.org Received: via spool by 16097-submit <at> debbugs.gnu.org id=B16097.16438111783320 (code B ref 16097); Wed, 02 Feb 2022 14:13:02 +0000 Received: (at 16097) by debbugs.gnu.org; 2 Feb 2022 14:12:58 +0000 Received: from localhost ([127.0.0.1]:51889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nFGNW-0000rU-Bg for submit <at> debbugs.gnu.org; Wed, 02 Feb 2022 09:12:58 -0500 Received: from outbound.soverin.net ([116.202.126.228]:55653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <alan@HIDDEN>) id 1nFGNQ-0000rB-KE for 16097 <at> debbugs.gnu.org; Wed, 02 Feb 2022 09:12:52 -0500 Received: from smtp.soverin.net (unknown [10.10.3.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 11D593D69; Tue, 1 Feb 2022 22:48:05 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.138]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1643755684; bh=9Ds2/50MxthXV1LHH4iYWUQCNCEMEjBwnE+9kUYdBMg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=IW/lSx5GonV25i/rBjh18mmK1mavdg47nmEvHpLBn4MRxeQCBtJHMnkHcR/VRBoPw q+mq9zLCetLI9RlNW/DXZnrgKIe54nrpjn4vpMPc18vtrlWT2Ii+eOMK9YXBtq7bA/ Pm3rjS3/dKvV2nfXnwHLTwNbo9pEMrFgGNetP0JKTFgV79kLbK4eT3I71sZIkId1Zp PzLoc+dMYl3CQsltRV6P5GAHLnjxhh6eevOE/mZwjE22xzW2vGY18WZO1VdBpe2/gp uxRDdmCKXSymMMdoGHO+TuAdS8KntY3SOW27ex/PUDK4JODIkdsalmzSnbiUmcb5YW s5Xsog+Ckr+xQ== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.95) (envelope-from <alan@HIDDEN>) id 1nF1wQ-0002NK-4c; Tue, 01 Feb 2022 22:48:02 +0000 Date: Tue, 1 Feb 2022 22:48:02 +0000 From: Alan Third <alan@HIDDEN> Message-ID: <Yfm4onTszlQX63sR@HIDDEN> Mail-Followup-To: Alan Third <alan@HIDDEN>, Robert Pluim <rpluim@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>, 16097 <at> debbugs.gnu.org References: <CAF8qwaCWZv3s9s0Dy_pPR_v+1zuJpA2t6Fr0gXEOjd9=Wu7KEQ@HIDDEN> <87zgniphrc.fsf@HIDDEN> <87czkdfner.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87czkdfner.fsf@HIDDEN> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) (Apparently this failed to send correctly the first time. I know Robert already replied to it, but it's not in the mailing list archive, and I don't see my second follow up to this bug either.) On Thu, Jan 27, 2022 at 12:06:36PM +0100, Robert Pluim wrote: > >>>>> On Wed, 26 Jan 2022 17:46:15 +0100, Lars Ingebrigtsen <larsi@HIDDEN> said: > > Lars> David Benjamin <davidben@HIDDEN> writes: > >> Here's a patch for something that's been bugging me. This makes Cmd-` > >> cycle through only the current space's windows, which is consistent > >> with other programs on OS X. It also matches the behavior of > >> other-frame on X11 for window managers that implement virtual desktops > >> by mapping and unmapping windows. The patch is attached. > > Lars> Perhaps Alan has a comment here; added to the CCs. > > Please let's apply this. Please. Pretty please. Pretty please with sugar on > top. Please. > > Iʼve rebased it to master and attach it here. > > Did I mention I like it? I'm afraid I don't much. It looks like the updateVisibility method doesn't actually do enough to replace the windowDidBecomeKey method. It also needs a good clean. For example there's a hunk that appears to just be removing a single blank line and most of the #ifdef's are redundant. I guess some of the weirdness in it is just because it's so old. Is this really how other terms work, where visibility is tied into which virtual desktop is "active"? I'm not against this behaviour, I just don't like the look of this particular patch very much. -- Alan Third
Received: (at control) by debbugs.gnu.org; 10 Jan 2024 22:13:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 10 17:13:21 2024 Received: from localhost ([127.0.0.1]:43407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rNgp7-0004nu-02 for submit <at> debbugs.gnu.org; Wed, 10 Jan 2024 17:13:21 -0500 Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]:51395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1rNgp6-0004nf-4h for control <at> debbugs.gnu.org; Wed, 10 Jan 2024 17:13:20 -0500 Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2ccbbb5eb77so55372081fa.2 for <control <at> debbugs.gnu.org>; Wed, 10 Jan 2024 14:13:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704924795; x=1705529595; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=B+jQn3jdpC3U8CW2hOGDI0SLy+qieDutP9bKJx7+we0=; b=hDAOY0gXwuH6xDwwKpcabY9/bOyGGh028vRiTsL/cneGRCQSmE3ym4rccdxjnykxBT SJZOHK8eGa+dJ0Fmzsqt0cNk6RmYFC/9ZIms3udW+tVCi81pAgzbhDVCMufGmXAaoTy/ 5LDZ+YhFfS7LqieFtf1rSP1ocO5KxzCUDhP8019ipQmkTR9r6rBFZ27WhIZEY90GHETb sKKRLjDe79/pO5pBQzg0sDA2CZ+GIpZnV+6+GflW3GAmE6YpKLZor506zwuCwKTGu29y 2n4o2wlO/FDF/7HrYlAWCNI+ajkarJBvQgeVuJf2hjVIHlncOAwrL/2sNGe96L9DQoGC zdIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704924795; x=1705529595; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=B+jQn3jdpC3U8CW2hOGDI0SLy+qieDutP9bKJx7+we0=; b=TwcnPA3/YxmdJPdXr1mKl1VSV/e2/iLGyJtVStGYjcbCnSc4K7lPfmK5dDvroLOHwn ruPNLyPyT/7EJ8sMN+qwFbfAryOsCLP1QIO1R69chwohSBscXn3bkElHTKeO8oJE323C 049/EVQa2wljzOWBXK171oznbYZGBesvVPnsBh4XRTGkp9bN+VacGS+mgiN7/ZmzvtUA lWl7CmoX7OijjnoR4Z0NROyboxgXGcWJH2zs3ySpl9xfomnisgRqRpu+1CyON8inavLV nxCnR94BxD1S25nNcr3L/GYO6C7nv3Qbo23GOEY94jgMRc43hmWUplHnA9uo+hlq3c4U doXQ== X-Gm-Message-State: AOJu0YzHvkBMBZOaWWlMChGuu7BUT5mRb16ScOpbHUY078v451Irsivb WRzk/w/Pu0+DkEFkWgf4SSStB3GhOefiaErCHFEBOhsq4q5bjA== X-Google-Smtp-Source: AGHT+IE69RZSrNAFmCFb7UhjR1YCcOKsLj5UkkfNyF+kEgE5wHWwfwH2ackss1gS39bmhP8JNsGEDt+7L+Et6GwD8AM= X-Received: by 2002:a2e:2a02:0:b0:2cc:a0af:32b8 with SMTP id q2-20020a2e2a02000000b002cca0af32b8mr113961ljq.77.1704924795024; Wed, 10 Jan 2024 14:13:15 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 10 Jan 2024 14:13:14 -0800 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Wed, 10 Jan 2024 14:13:14 -0800 Message-ID: <CADwFkm=NmrdTaRvw0n-f-fR9nNuW308SL_rVoeQ75kqsQoBNyg@HIDDEN> Subject: control message for bug #16097 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) retitle 16097 Treat windows on other spaces as not visible in Cocoa tags 16097 + patch quit
Received: (at control) by debbugs.gnu.org; 10 Jan 2024 22:13:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 10 17:13:35 2024 Received: from localhost ([127.0.0.1]:43410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rNgpL-0004oP-7A for submit <at> debbugs.gnu.org; Wed, 10 Jan 2024 17:13:35 -0500 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:52624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1rNgpJ-0004oA-PW for control <at> debbugs.gnu.org; Wed, 10 Jan 2024 17:13:34 -0500 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2cd703e9014so24774311fa.1 for <control <at> debbugs.gnu.org>; Wed, 10 Jan 2024 14:13:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704924809; x=1705529609; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=qZf/PGfPZJyDoGC6kEMA9o8XWNzhSYkl5qffNfXx8Kc=; b=JuV8THhwoTdOkdmz7KTG+PNtDX1+6/fJ/P8uId1rPUIuEhJ83vaiywjMq93Fb4eXwC sKBKAcJRmto3UjyZ0euArv/+FepnYQ6bRhSTVHKxoFudxhXp3DCura4h034iFRaxfqWG 3kwbO6I/NCQsujWCH2U4t/NuWMSCbPE2e/EyjQt7FQ48cTP0IIXyCU1UB4ExRUtUMfBk KB5WNkgHrCiWVRLiN2F7f1AP4i1rxYwEyzAa0zHUTYybpaz7Vy+YuYzJutShrv8X1I/Z Cyi8VL7eIZrE2R8kXmMouX5IH2nmsNMH1ImciWH1zsasDZ8uit3LHjyQTOhrD4AywT3i d5+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704924809; x=1705529609; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=qZf/PGfPZJyDoGC6kEMA9o8XWNzhSYkl5qffNfXx8Kc=; b=cIc3TWi7upB0uabxSUKYVfz3wPWGar7RYNzOA9yVRXxVFinbieUpULCmBoTFn4Jtum uegUP7Y4ryh8jMt0m1JqTmc3cmTv4yqSb7mVOAodXL5V9HOcpI34VClgchXbcx1ISuZ3 GdqSbiEbohajmso0GtB7r/7wPreBQDEfehweR4Fhihck+E70NsweclLQvP2Ddf/cz7GD JJ39ZREA5tT1VjbuccGFFdQqXFn296o0kEndbB2AMg6BLjszg0qOi6xJtjbhMCLj8pK2 5ytO70lLQNqqPL/cWckbromImcIEs6adQsNMH4zWt3Y3n9H0+uA3HpKYTuKBx4wIusyo 9PFQ== X-Gm-Message-State: AOJu0YwlxQVp+SQh2zq6U93hyB0ES9S32l8U7KQulZ8KNoccT5K+UZNt kQUMBGEKKOqrL7zbtRgP7KN9HBlwmjM+p2S+iCaR9pGa/2fDXA== X-Google-Smtp-Source: AGHT+IEQ9sDBQudiRUMOwlPJRsqH088F30W923vSpBRvQHg1APEGJtVD/lCeA79RePOLK4RRg/DxJixDIaX/LVa1YNM= X-Received: by 2002:a2e:9852:0:b0:2cc:da6a:6285 with SMTP id e18-20020a2e9852000000b002ccda6a6285mr119895ljj.33.1704924808930; Wed, 10 Jan 2024 14:13:28 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 10 Jan 2024 14:13:28 -0800 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Wed, 10 Jan 2024 14:13:28 -0800 Message-ID: <CADwFkm=-FBvb4w9Bntry1-jC8oPpQF+KbdazXDAXN68fr_fRbQ@HIDDEN> Subject: control message for bug #16097 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) tags 16097 - patch quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.