From unknown Tue Jun 17 01:39:49 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#65840 <65840@debbugs.gnu.org> To: bug#65840 <65840@debbugs.gnu.org> Subject: Status: 29.1; desktop-load moves frames to the right and down Reply-To: bug#65840 <65840@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:39:49 +0000 retitle 65840 29.1; desktop-load moves frames to the right and down reassign 65840 emacs submitter 65840 tanzer@gg32.com severity 65840 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 08:33:19 2023 Received: (at submit) by debbugs.gnu.org; 9 Sep 2023 12:33:19 +0000 Received: from localhost ([127.0.0.1]:46363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qex9K-0000Sr-PY for submit@debbugs.gnu.org; Sat, 09 Sep 2023 08:33:19 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qex9F-0000SG-MQ for submit@debbugs.gnu.org; Sat, 09 Sep 2023 08:33:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qex94-0002mw-2W for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2023 08:33:02 -0400 Received: from mx0.gg32.com ([168.119.248.232]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qex90-0004bL-6U for bug-gnu-emacs@gnu.org; Sat, 09 Sep 2023 08:33:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=20220514; bh=5WSOtH/skU6 R4QObjDy7szBZCYZ3GrN/xgfBVJe1z/M=; h=from:to:subject:date:reply-to; d=gg32.com; b=pWnqv0esb5VqBAnjqrjew2Fy/0PyAHhCoyJvmOp2x7GMYcgh9FeGlD3d hEdmioEiGck9ndTlqnhzmGKaAkRw5mpQG0//3lo7lBAsiSLONEbFV85O54m0WwAeVpiU9v thZihCglGyvqSEUOFbBP5+BFL7NfDQYohEGYj6j/dxkAbICG8MOjSPM4T0quYpUyizjlA4 Iak61V/JyRMCD/qhJa5lRLFlKWvfcoMlrIYYsL5OR9oSzr9RznKvWa4v7wI0tTSqM7BaPr 5tVTGdAC3Dq9SqWckVWuixRhK6J5Z6dR9+vUcJYMRw9fvzfAP38lDtOUu2AO/b6DhWNPhw eLnQfA== Received: by mx0.gg32.com (OpenSMTPD) with ESMTP id 264a5134; Sat, 9 Sep 2023 13:32:43 +0100 (WEST) Content-Type: multipart/mixed; boundary="===============9151011283340428819==" MIME-Version: 1.0 X-mailer: PMA 0.8.0 Date: Sat, 09 Sep 2023 12:32:42 -0000 Content-transfer-encoding: 8bit Subject: 29.1; desktop-load moves frames to the right and down To: bug-gnu-emacs@gnu.org From: tanzer@gg32.com Message-Id: Received-SPF: pass client-ip=168.119.248.232; envelope-from=tanzer@gg32.com; helo=mx0.gg32.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: tanzer@gg32.com Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) --===============9151011283340428819== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09CkluIEdOVSBFbWFjcyAyOS4xLCBkZXNrdG9wLWxvYWQgbW92 ZXMgZnJhbWVzIHRvIHRoZSByaWdodCBhbmQgZG93bi4KClRoZSB0aHJlZSBhdHRhY2hlbWVudHMg c2hvdyB0aGUgc2hpZnRzIGluIGZyYW1lIHBvc2l0aW9uczoKCi0gLmVtYWNzLmRlc2t0b3AuMSBj b250YWlucyB0aGUgY29ycmVjdCBmcmFtZSBwb3NpdGlvbnMgYWZ0ZXIgdXNpbmcKICBgZGVza3Rv cC1zYXZlYCBhbmQgY29weWluZyAuZW1hY3MuZGVza3RvcCB0byAuZW1hY3MuZGVza3RvcC4xCgot IExvYWRpbmcgLmVtYWNzLmRlc2t0b3AuMSBpbnRvIEVtYWNzIDI5IHJlc3VsdHMgaW4gdGhlIGZy YW1lcyBiZWluZwogIHNoaWZ0ZWQuIE9uIGV4aXRpbmcgRW1hY3MgMjksIHRoZSBzaGlmdGVkIHBv c2l0aW9ucyBhcmUgc3RvcmVkIGluCiAgLmVtYWNzLmRlc2t0b3AgYW5kIGNvcGllZCB0byAuZW1h Y3MuZGVza3RvcC4yLgoKLSBMb2FkaW5nIC5lbWFjcy5kZXNrdG9wLjIgaW50byBFbWFjcyAyOSBy ZXN1bHRzIGluIHRoZSBmcmFtZXMgYmVpbmcKICBzaGlmdGVkIGFnYWluLiBPbiBleGl0aW5nIEVt YWNzIDI5LCB0aGUgc2hpZnRlZCBwb3NpdGlvbnMgYXJlIHN0b3JlZAogIGluIC5lbWFjcy5kZXNr dG9wIGFuZCBjb3BpZWQgdG8gLmVtYWNzLmRlc2t0b3AuMy4KCi0gTG9hZGluZyBhbnkgb2YgdGhl c2UgLmVtYWNzLmRlc2t0b3AgZmlsZXMgaW50byBFbWFjcyAyOC4yIHJlc3VsdHMgaW4KICB0aGUg ZXhwZWN0ZWQgZnJhbWUgcG9zaXRpb25zIChpbiBjYXNlIG9mIC4yIGFuZCAuMyB0aGUgcG9zaXRp b25zCiAgaW5jb3JyZWN0bHkgc2hpZnRlZCB0byBieSBFbWFjcyAyOSkuCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09CgpJbiBHTlUgRW1hY3MgMjkuMSAoYnVpbGQgMSwgYWFyY2g2NC1hcHBsZS1kYXJ3aW4y MS42LjAsIE5TCmFwcGtpdC0yMTEzLjYwIFZlcnNpb24gMTIuNi42IChCdWlsZCAyMUc2NDYpKSBv ZiAyMDIzLTA3LTMwIGJ1aWx0IG9uCmFybWJvYi5sYW4KV2luZG93aW5nIHN5c3RlbSBkaXN0cmli dXRvciAnQXBwbGUnLCB2ZXJzaW9uIDEwLjMuMjI5OQpTeXN0ZW0gRGVzY3JpcHRpb246ICBtYWNP UyAxMy41LjIKCkNvbmZpZ3VyZWQgdXNpbmc6Cidjb25maWd1cmUgLS13aXRoLW5zICctLWVuYWJs ZS1sb2NhbGxpc3BwYXRoPS9MaWJyYXJ5L0FwcGxpY2F0aW9uClN1cHBvcnQvRW1hY3MvJHt2ZXJz aW9ufS9zaXRlLWxpc3A6L0xpYnJhcnkvQXBwbGljYXRpb24KU3VwcG9ydC9FbWFjcy9zaXRlLWxp c3AnIC0td2l0aC1tb2R1bGVzICdDRkxBR1M9LURGRF9TRVRTSVpFPTEwMDAwCi1EREFSV0lOX1VO TElNSVRFRF9TRUxFQ1QnIC0td2l0aC14LXRvb2xraXQ9bm8nCgpDb25maWd1cmVkIGZlYXR1cmVz OgpBQ0wgR0xJQiBHTVAgR05VVExTIEpQRUcgSlNPTiBMSUJYTUwyIE1PRFVMRVMgTk9USUZZIEtR VUVVRSBOUyBQRFVNUEVSClBORyBSU1ZHIFRIUkVBRFMgVElGRiBUT09MS0lUX1NDUk9MTF9CQVJT IFRSRUVfU0lUVEVSIFpMSUIKCkltcG9ydGFudCBzZXR0aW5nczoKICB2YWx1ZSBvZiAkRU1BQ1NM T0FEUEFUSDogL1VzZXJzL3Rhbnplci8uZW1hY3MubGliOjovQXBwbGljYXRpb25zL0VtYWNzLmFw cC9Db250ZW50cy9SZXNvdXJjZXMvc2l0ZS1saXNwOgogIHZhbHVlIG9mICRMQ19DVFlQRTogVVRG LTgKICB2YWx1ZSBvZiAkTENfTUVTU0FHRVM6IGVuX1VTLlVURi04CiAgdmFsdWUgb2YgJExBTkc6 IGVuX1VTLlVURi04CiAgbG9jYWxlLWNvZGluZy1zeXN0ZW06IHV0Zi04LXVuaXgKCk1ham9yIG1v ZGU6IEVsaXNwCgpNaW5vciBtb2RlcyBpbiBlZmZlY3Q6CiAgZ2xvYmFsLWRpc3BsYXktZmlsbC1j b2x1bW4taW5kaWNhdG9yLW1vZGU6IHQKICBkaXNwbGF5LWZpbGwtY29sdW1uLWluZGljYXRvci1t b2RlOiB0CiAgZ2xvYmFsLWF1dG8tcmV2ZXJ0LW1vZGU6IHQKICByZWNlbnRmLW1vZGU6IHQKICBt c2ItbW9kZTogdAogIHNoZWxsLWRpcnRyYWNrLW1vZGU6IHQKICBnbG9iYWwtaGwtbGluZS1tb2Rl OiB0CiAgZGVza3RvcC1zYXZlLW1vZGU6IHQKICB0b29sdGlwLW1vZGU6IHQKICBnbG9iYWwtZWxk b2MtbW9kZTogdAogIGVsZG9jLW1vZGU6IHQKICBzaG93LXBhcmVuLW1vZGU6IHQKICBtb3VzZS13 aGVlbC1tb2RlOiB0CiAgbWVudS1iYXItbW9kZTogdAogIGZpbGUtbmFtZS1zaGFkb3ctbW9kZTog dAogIGdsb2JhbC1mb250LWxvY2stbW9kZTogdAogIGZvbnQtbG9jay1tb2RlOiB0CiAgYmxpbmst Y3Vyc29yLW1vZGU6IHQKICBjb2x1bW4tbnVtYmVyLW1vZGU6IHQKICBsaW5lLW51bWJlci1tb2Rl OiB0CiAgYXV0by1maWxsLWZ1bmN0aW9uOiBkby1hdXRvLWZpbGwKICB0cmFuc2llbnQtbWFyay1t b2RlOiB0CiAgYXV0by1jb21wb3NpdGlvbi1tb2RlOiB0CiAgYXV0by1lbmNyeXB0aW9uLW1vZGU6 IHQKICBhdXRvLWNvbXByZXNzaW9uLW1vZGU6IHQKCkxvYWQtcGF0aCBzaGFkb3dzOgovU3lzdGVt L1ZvbHVtZXMvRGF0YS9Td2luZy93b3JrL3Byb2plY3QvbHMtZW1hY3MvamF2YXNjcmlwdCBoaWRl cyAvVXNlcnMvdGFuemVyLy5lbWFjcy5saWIvamF2YXNjcmlwdAovVXNlcnMvdGFuemVyLy5lbWFj cy5saWIvY3VzdG9tIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MtMjkuMS5hcHAvQ29udGVudHMv UmVzb3VyY2VzL2xpc3AvY3VzdG9tCi9TeXN0ZW0vVm9sdW1lcy9EYXRhL1N3aW5nL3dvcmsvcHJv amVjdC9scy1lbWFjcy9waWN0dXJlIGhpZGVzIC9BcHBsaWNhdGlvbnMvRW1hY3MtMjkuMS5hcHAv Q29udGVudHMvUmVzb3VyY2VzL2xpc3AvdGV4dG1vZGVzL3BpY3R1cmUKCkZlYXR1cmVzOgooc2hh ZG93IGVtYWNzYnVnIG1lc3NhZ2UgbWFpbGNhcCB5YW5rLW1lZGlhIHB1bnkgZGlyZWQgZGlyZWQt bG9hZGRlZnMKcmZjODIyIG1tbCBtbWwtc2VjIGVwYSBlcGcgcmZjNjA2OCBlcGctY29uZmlnIGdu dXMtdXRpbCBtbS1kZWNvZGUKbW0tYm9kaWVzIG1tLWVuY29kZSBtYWlsLXBhcnNlIHJmYzIyMzEg bWFpbGFiYnJldiBnbW0tdXRpbHMgbWFpbGhlYWRlcgpzZW5kbWFpbCByZmMyMDQ3IHJmYzIwNDUg aWV0Zi1kcnVtcyBtbS11dGlsIG1haWwtcHJzdnIgbWFpbC11dGlscwpjbC1leHRyYSBoZWxwLW1v ZGUgdGltZS1kYXRlIGZseXNwZWxsIGlzcGVsbCBoZWxwLWF0LXB0IGVhc3ktbW1vZGUKZGlzcGxh eS1maWxsLWNvbHVtbi1pbmRpY2F0b3IgYXV0b3JldmVydCBmaWxlbm90aWZ5IHJlY2VudGYKdHJl ZS13aWRnZXQgd2lkLWVkaXQgamF2YXNjcmlwdC1tb2RlIGppbmphLW1vZGUgc2dtbC1tb2RlIGZh Y2VtZW51IGRvbQpzd2luZy1rYXJ0ZWktcXVvdCBzd2luZy1rYXJ0ZWktcGVyc29uIHN3aW5nLWth cnRlaS1maXJtYQpzd2luZy1rYXJ0ZWktYmliIHN3aW5nLWthcnRlaS0tc3VtbWFyeSBzd2luZy1r YXJ0ZWktLWVudHJ5CnN3aW5nLWNvbW1hbmQgd2hpdGVzcGFjZSBtc2IgcHl0aG9uIHJ4IHByb2pl Y3QgcGNhc2UgdHJlZXNpdApsc2UtcHl0aG9uIHRleC1tb2RlIHNoZWxsIHBjb21wbGV0ZSBjYy1t b2RlIGNjLWZvbnRzIGNjLWd1ZXNzIGNjLW1lbnVzCmNjLWNtZHMgY2Mtc3R5bGVzIGNjLWFsaWdu IGNjLWVuZ2luZSBjYy12YXJzIGNjLWRlZnMgZGVyaXZlZCBsc2UtY2FsCmxzZS10cHUtZWRpdC11 bml0cyBpbWVudSBsc2Utd2luZG93IGxzZS12Y3MgbHNlLXJhbmdlIGxzZS1tb2RlLWFsaXN0Cmxz ZS1tZW51IGxzZS1tYXJrLXN0YWNrIGxzZS1sZWFybi1rZXkgbHNlLWxhbmd1YWdlIGxzZS1raWxs IGxzZS1rZXlzCmxzZS1pbnRlcmFjdGl2ZSBsc2UtZ2l0IHNlcnZlciBobC1saW5lIGRlc2t0b3Ag ZnJhbWVzZXQgbHNlLXNlc3Npb24KbHNlLWZyYW1lIGxzZS1maWxsLWluLS1zZWFyY2ggbHNlLWZp bGwtaW4tLWRlbGltaXRlcnMKbHNlLWZpbGwtaW4tbWFya3MgbHNlLWZpbGwtaW4taGlzdG9yeSBs c2UtaGFzaCBsc2UtZmlsbC1pbi1pbmZvCmxzZS1mbGF0LWZpbGwtaW4gbHNlLWZpbGwtaW4gZmZh cCB0aGluZ2F0cHQgdXJsLXBhcnNlIGF1dGgtc291cmNlCmNsLXNlcSBlaWVpbyBlaWVpby1jb3Jl IGNsLW1hY3MgY2wtbG9hZGRlZnMgY2wtbGliIHBhc3N3b3JkLWNhY2hlIGpzb24Kc3Vici14IG1h cCBieXRlLW9wdCBndiBieXRlY29tcCBieXRlLWNvbXBpbGUgdXJsLXZhcnMgbHNlLWZpbGUKbHNl LWZhY2UgbHNlLWVkaXRpbmcgbHNlLWRlZmluZSBsc2UtZGVlcC1maWxsLWluIGxzZS1jb21wbGV0 aW9uCmxzZS10cHUta2V5cyBjb21waWxlIHRleHQtcHJvcGVydHktc2VhcmNoIGNvbWludCBhbnNp LW9zYyBhbnNpLWNvbG9yCnJpbmcgbHNlLWNvbXBpbGF0aW9uIGxzZS1pbmRlbnQgbHNlLWNvbW1l bnQgbHNlLWNvbW1hbmQKbHNlLWJ5dGUtY29tcGlsZSBsc2UtYnVmZmVyLWxpc3QgbHNlLWJ1ZmZl ciBsc2UtdHB1IHRpbWUgcGljdHVyZQpsc2UtcG9zLXJpbmcgbHNlLWxpc3QtdXRpbCBsc2UtYmFz aWNzIGxzLWVtYWNzIGxzZS1tYWNvc3ggcm1jCmlzby10cmFuc2wgdG9vbHRpcCBjY29udiBlbGRv YyBwYXJlbiBlbGVjdHJpYyB1bmlxdWlmeSBlZGlmZi1ob29rCnZjLWhvb2tzIGxpc3AtZmxvYXQt dHlwZSBlbGlzcC1tb2RlIG13aGVlbCB0ZXJtL25zLXdpbiBucy13aW4KdWNzLW5vcm1hbGl6ZSBt dWxlLXV0aWwgdGVybS9jb21tb24td2luIHRvb2wtYmFyIGRuZCBmb250c2V0IGltYWdlCnJlZ2V4 cC1vcHQgZnJpbmdlIHRhYnVsYXRlZC1saXN0IHJlcGxhY2UgbmV3Y29tbWVudCB0ZXh0LW1vZGUK bGlzcC1tb2RlIHByb2ctbW9kZSByZWdpc3RlciBwYWdlIHRhYi1iYXIgbWVudS1iYXIgcmZuLWVz aGFkb3cgaXNlYXJjaAplYXN5bWVudSB0aW1lciBzZWxlY3Qgc2Nyb2xsLWJhciBtb3VzZSBqaXQt bG9jayBmb250LWxvY2sgc3ludGF4CmZvbnQtY29yZSB0ZXJtL3R0eS1jb2xvcnMgZnJhbWUgbWlu aWJ1ZmZlciBuYWR2aWNlIHNlcSBzaW1wbGUKY2wtZ2VuZXJpYyBpbmRvbmVzaWFuIHBoaWxpcHBp bmUgY2hhbSBnZW9yZ2lhbiB1dGYtOC1sYW5nIG1pc2MtbGFuZwp2aWV0bmFtZXNlIHRpYmV0YW4g dGhhaSB0YWktdmlldCBsYW8ga29yZWFuIGphcGFuZXNlIGV1Y2pwLW1zIGNwNTE5MzIKaGVicmV3 IGdyZWVrIHJvbWFuaWFuIHNsb3ZhayBjemVjaCBldXJvcGVhbiBldGhpb3BpYyBpbmRpYW4gY3ly aWxsaWMKY2hpbmVzZSBjb21wb3NpdGUgZW1vamktendqIGNoYXJzY3JpcHQgY2hhcnByb3AgY2Fz ZS10YWJsZSBlcGEtaG9vawpqa2EtY21wci1ob29rIGhlbHAgYWJicmV2IG9iYXJyYXkgb2Nsb3N1 cmUgY2wtcHJlbG9hZGVkIGJ1dHRvbgpsb2FkZGVmcyB0aGVtZS1sb2FkZGVmcyBmYWNlcyBjdXMt ZmFjZSBtYWNyb2V4cCBmaWxlcyB3aW5kb3cKdGV4dC1wcm9wZXJ0aWVzIG92ZXJsYXkgc2hhMSBt ZDUgYmFzZTY0IGZvcm1hdCBlbnYgY29kZS1wYWdlcyBtdWxlCmN1c3RvbSB3aWRnZXQga2V5bWFw IGhhc2h0YWJsZS1wcmludC1yZWFkYWJsZSBiYWNrcXVvdGUgdGhyZWFkcyBrcXVldWUKY29jb2Eg bnMgbXVsdGktdHR5IG1ha2UtbmV0d29yay1wcm9jZXNzIGVtYWNzKQoKTWVtb3J5IGluZm9ybWF0 aW9uOgooKGNvbnNlcyAxNiAxNjY3NjAgMTM1MjQpCihzeW1ib2xzIDQ4IDE3ODM4IDM2KQooc3Ry aW5ncyAzMiA1NDg1MyAxMTY0KQooc3RyaW5nLWJ5dGVzIDEgMTcxMDE0OCkKKHZlY3RvcnMgMTYg MzA0ODQpCih2ZWN0b3Itc2xvdHMgOCAzNzQ4MDAgMTg2NTgpCihmbG9hdHMgOCA3MyAyMCkKKGlu dGVydmFscyA1NiAxNzExIDE0NCkKKGJ1ZmZlcnMgOTg0IDEwKSkK --===============9151011283340428819== Content-Type: text/x-lisp; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachement; filename=".emacs.desktop.1" OzsgLSotIG1vZGU6IGVtYWNzLWxpc3A7IGxleGljYWwtYmluZGluZzp0OyBjb2Rpbmc6IHV0Zi04 LWVtYWNzOyAtKi0KOzsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOzsgRGVza3RvcCBGaWxlIGZvciBFbWFj cwo7OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7OyBDcmVhdGVkIFNhdCBTZXAgIDkgMTI6NDQ6MTEgMjAy Mwo7OyBEZXNrdG9wIGZpbGUgZm9ybWF0IHZlcnNpb24gMjA4Cjs7IEVtYWNzIHZlcnNpb24gMjku MQoKOzsgR2xvYmFsIHNlY3Rpb246CihzZXRxIGRlc2t0b3Atc2F2ZWQtZnJhbWVzZXQgW2ZyYW1l c2V0IDEgKDI1ODUyIDIzMTc5IDU1OTU4MSAwKSAoZGVza3RvcCAuICIyMDgiKSAidGFuemVyQENU cy1NQkEtTTEuYzEwYS5jbHVzdGVyIiBuaWwgbmlsICgoKChtaW5pYnVmZmVyIC4gdCkgKGZvbnRz aXplIC4gMCkgKGZvbnQgLiAiLSotTWVubG8tcmVndWxhci1ub3JtYWwtbm9ybWFsLSotMTItKi0q LSotbS0wLWlzbzEwNjQ2LTEiKSAoZm9udC1wYXJhbWV0ZXIgLiAiLSotTWVubG8tbm9ybWFsLW5v cm1hbC1ub3JtYWwtKi0xMi0qLSotKi1tLTAtaXNvMTA2NDYtMSIpIChjaGlsZC1mcmFtZS1ib3Jk ZXItd2lkdGgpICh2ZXJ0aWNhbC1zY3JvbGwtYmFycyAuIHJpZ2h0KSAoaG9yaXpvbnRhbC1zY3Jv bGwtYmFycykgKGxpbmUtc3BhY2luZykgKG5vLXNwZWNpYWwtZ2x5cGhzKSAodW5kZWNvcmF0ZWQp IChucy1hcHBlYXJhbmNlKSAobnMtdHJhbnNwYXJlbnQtdGl0bGViYXIpICh6LWdyb3VwKSAobm8t Zm9jdXMtb24tbWFwKSAobm8tYWNjZXB0LWZvY3VzKSAobWVudS1iYXItbGluZXMgLiAxKSAodGFi LWJhci1saW5lcyAuIDApICh0b29sLWJhci1saW5lcyAuIDApICh0aXRsZSkgKGljb24tdHlwZSkg KHNjcm9sbC1iYXItaGVpZ2h0IC4gMTUpIChhbHBoYS1iYWNrZ3JvdW5kKSAoZnVsbHNjcmVlbikg KHN0aWNreSkgKGJhY2tncm91bmQtbW9kZSAuIGxpZ2h0KSAobGFzdC1mb2N1cy11cGRhdGUpIChm cmFtZXNldC0taWQgLiAiOTg0Qy0yMEM3LTlFOTctODNBRiIpIChmcmFtZXNldC0tbWluaSB0KSAo aGVpZ2h0IC4gOTgpICh3aWR0aCAuIDgwKSAobW9kZWxpbmUgLiB0KSAodW5zcGxpdHRhYmxlKSAo bGVmdCAuIDE5MDUpICh0b3AgLiAyNSkgKGljb24tbmFtZSkgKHZpc2liaWxpdHkgLiB0KSAodG9v bC1iYXItcG9zaXRpb24gLiB0b3ApKSAoKG1pbi1oZWlnaHQgLiA0KSAobWluLXdpZHRoIC4gMTAp IChtaW4taGVpZ2h0LWlnbm9yZSAuIDIpIChtaW4td2lkdGgtaWdub3JlIC4gNykgKG1pbi1oZWln aHQtc2FmZSAuIDEpIChtaW4td2lkdGgtc2FmZSAuIDIpIChtaW4tcGl4ZWwtaGVpZ2h0IC4gNTYp IChtaW4tcGl4ZWwtd2lkdGggLiA3MCkgKG1pbi1waXhlbC1oZWlnaHQtaWdub3JlIC4gMjgpICht aW4tcGl4ZWwtd2lkdGgtaWdub3JlIC4gNDkpIChtaW4tcGl4ZWwtaGVpZ2h0LXNhZmUgLiAxNCkg KG1pbi1waXhlbC13aWR0aC1zYWZlIC4gMTQpKSBsZWFmIChwaXhlbC13aWR0aCAuIDU5MSkgKHBp eGVsLWhlaWdodCAuIDEzNTgpICh0b3RhbC13aWR0aCAuIDg0KSAodG90YWwtaGVpZ2h0IC4gOTcp IChub3JtYWwtaGVpZ2h0IC4gMS4wKSAobm9ybWFsLXdpZHRoIC4gMS4wKSAoYnVmZmVyICIuZW1h Y3MiIChzZWxlY3RlZCkgKGhzY3JvbGwgLiAwKSAoZnJpbmdlcyA4IDggbmlsIG5pbCkgKG1hcmdp bnMgbmlsKSAoc2Nyb2xsLWJhcnMgbmlsIDMgdCBuaWwgMCB0IG5pbCkgKHZzY3JvbGwgLiAwKSAo ZGVkaWNhdGVkKSAocG9pbnQgLiAyNTY0OCkgKHN0YXJ0IC4gMjM1NzMpKSkgKCgobWluaWJ1ZmZl ciAuIHQpIChmb250c2l6ZSAuIDApIChmb250IC4gIi0qLU1lbmxvLXJlZ3VsYXItbm9ybWFsLW5v cm1hbC0qLTEyLSotKi0qLW0tMC1pc28xMDY0Ni0xIikgKGNoaWxkLWZyYW1lLWJvcmRlci13aWR0 aCkgKHZlcnRpY2FsLXNjcm9sbC1iYXJzIC4gcmlnaHQpIChob3Jpem9udGFsLXNjcm9sbC1iYXJz KSAobGluZS1zcGFjaW5nKSAobm8tc3BlY2lhbC1nbHlwaHMpICh1bmRlY29yYXRlZCkgKG5zLWFw cGVhcmFuY2UpIChucy10cmFuc3BhcmVudC10aXRsZWJhcikgKHotZ3JvdXApIChuby1mb2N1cy1v bi1tYXApIChuby1hY2NlcHQtZm9jdXMpIChtZW51LWJhci1saW5lcyAuIDEpICh0YWItYmFyLWxp bmVzIC4gMCkgKHRvb2wtYmFyLWxpbmVzIC4gMCkgKHRpdGxlKSAoaWNvbi10eXBlKSAoc2Nyb2xs LWJhci1oZWlnaHQgLiAxNSkgKGFscGhhLWJhY2tncm91bmQpIChmdWxsc2NyZWVuKSAoYmFja2dy b3VuZC1tb2RlIC4gbGlnaHQpIChmb250LXBhcmFtZXRlciAuICItKi1NZW5sby1ub3JtYWwtbm9y bWFsLW5vcm1hbC0qLTEyLSotKi0qLW0tMC1pc28xMDY0Ni0xIikgKGVudmlyb25tZW50KSAocm9v dC1wIC4gdCkgKHRpdGxlLXByZWZpeC1zdWZmaXggLiAiLVJvb3QiKSAoc3RpY2t5KSAobGFzdC1m b2N1cy11cGRhdGUgLiB0KSAoZnJhbWVzZXQtLWlkIC4gIjVFNTktMTBDNS0zODM0LTRCNkQiKSAo ZnJhbWVzZXQtLW1pbmkgdCAuIHQpIChoZWlnaHQgLiA0OCkgKHdpZHRoIC4gODApIChtb2RlbGlu ZSAuIHQpICh1bnNwbGl0dGFibGUpIChsZWZ0IC4gOTUzKSAodG9wIC4gMjM5KSAoaWNvbi1uYW1l KSAodmlzaWJpbGl0eSAuIHQpICh0b29sLWJhci1wb3NpdGlvbiAuIHRvcCkpICgobWluLWhlaWdo dCAuIDQpIChtaW4td2lkdGggLiAxMCkgKG1pbi1oZWlnaHQtaWdub3JlIC4gMikgKG1pbi13aWR0 aC1pZ25vcmUgLiA3KSAobWluLWhlaWdodC1zYWZlIC4gMSkgKG1pbi13aWR0aC1zYWZlIC4gMikg KG1pbi1waXhlbC1oZWlnaHQgLiA1NikgKG1pbi1waXhlbC13aWR0aCAuIDcwKSAobWluLXBpeGVs LWhlaWdodC1pZ25vcmUgLiAyOCkgKG1pbi1waXhlbC13aWR0aC1pZ25vcmUgLiA0OSkgKG1pbi1w aXhlbC1oZWlnaHQtc2FmZSAuIDE0KSAobWluLXBpeGVsLXdpZHRoLXNhZmUgLiAxNCkpIGxlYWYg KHBpeGVsLXdpZHRoIC4gNTkxKSAocGl4ZWwtaGVpZ2h0IC4gNjU4KSAodG90YWwtd2lkdGggLiA4 NCkgKHRvdGFsLWhlaWdodCAuIDQ3KSAobm9ybWFsLWhlaWdodCAuIDEuMCkgKG5vcm1hbC13aWR0 aCAuIDEuMCkgKGJ1ZmZlciAiLmVtYWNzIiAoc2VsZWN0ZWQgLiB0KSAoaHNjcm9sbCAuIDApIChm cmluZ2VzIDggOCBuaWwgbmlsKSAobWFyZ2lucyBuaWwpIChzY3JvbGwtYmFycyBuaWwgMyB0IG5p bCAwIHQgbmlsKSAodnNjcm9sbCAuIDApIChkZWRpY2F0ZWQpIChwb2ludCAuIDIxOTY5KSAoc3Rh cnQgLiAyMTk2MSkpIChwcmV2LWJ1ZmZlcnMgKCIqc2NyYXRjaCoiIDEgMykpKSldKQoKOzsgQnVm ZmVyIHNlY3Rpb24gLS0gYnVmZmVycyBsaXN0ZWQgaW4gc2FtZSBvcmRlciBhcyBpbiBidWZmZXIg bGlzdDoKKGRlc2t0b3AtY3JlYXRlLWJ1ZmZlciAyMDgKICAiL1N5c3RlbS9Wb2x1bWVzL0RhdGEv U3dpbmcvcHJpdmF0ZS90YW56ZXIvRG90ZmlsZXMvLmVtYWNzIgogICIuZW1hY3MiCiAgJ2VtYWNz LWxpc3AtbW9kZQogICcoZm9udC1sb2NrLW1vZGUgZGlzcGxheS1maWxsLWNvbHVtbi1pbmRpY2F0 b3ItbW9kZSBlbGRvYy1tb2RlKQogIDIxOTY5CiAgJyhuaWwgbmlsKQogIG5pbAogIG5pbAogICco KGJ1ZmZlci1kaXNwbGF5LXRpbWUgMjU4NTIgMjMxNzcgNzYxMDQ2IDApIChidWZmZXItZmlsZS1j b2Rpbmctc3lzdGVtIC4gdXRmLTgtdW5peCkpCiAgJygobWFyay1yaW5nIG5pbCkpKQoK --===============9151011283340428819== Content-Type: text/x-lisp; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachement; filename=".emacs.desktop.2" OzsgLSotIG1vZGU6IGVtYWNzLWxpc3A7IGxleGljYWwtYmluZGluZzp0OyBjb2Rpbmc6IHV0Zi04 LWVtYWNzOyAtKi0KOzsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOzsgRGVza3RvcCBGaWxlIGZvciBFbWFj cwo7OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7OyBDcmVhdGVkIFNhdCBTZXAgIDkgMTI6NDQ6MzIgMjAy Mwo7OyBEZXNrdG9wIGZpbGUgZm9ybWF0IHZlcnNpb24gMjA4Cjs7IEVtYWNzIHZlcnNpb24gMjku MQoKOzsgR2xvYmFsIHNlY3Rpb246CihzZXRxIGRlc2t0b3Atc2F2ZWQtZnJhbWVzZXQgW2ZyYW1l c2V0IDEgKDI1ODUyIDIzMjAwIDE5MzI5OSAwKSAoZGVza3RvcCAuICIyMDgiKSAidGFuemVyQENU cy1NQkEtTTEuYzEwYS5jbHVzdGVyIiBuaWwgbmlsICgoKChtaW5pYnVmZmVyIC4gdCkgKGZvbnRz aXplIC4gMCkgKGZvbnQgLiAiLSotTWVubG8tcmVndWxhci1ub3JtYWwtbm9ybWFsLSotMTItKi0q LSotbS0wLWlzbzEwNjQ2LTEiKSAoZm9udC1wYXJhbWV0ZXIgLiAiLSotTWVubG8tbm9ybWFsLW5v cm1hbC1ub3JtYWwtKi0xMi0qLSotKi1tLTAtaXNvMTA2NDYtMSIpIChjaGlsZC1mcmFtZS1ib3Jk ZXItd2lkdGgpICh2ZXJ0aWNhbC1zY3JvbGwtYmFycyAuIHJpZ2h0KSAoaG9yaXpvbnRhbC1zY3Jv bGwtYmFycykgKGxpbmUtc3BhY2luZykgKG5vLXNwZWNpYWwtZ2x5cGhzKSAodW5kZWNvcmF0ZWQp IChucy1hcHBlYXJhbmNlKSAobnMtdHJhbnNwYXJlbnQtdGl0bGViYXIpICh6LWdyb3VwKSAobm8t Zm9jdXMtb24tbWFwKSAobm8tYWNjZXB0LWZvY3VzKSAobWVudS1iYXItbGluZXMgLiAxKSAodGFi LWJhci1saW5lcyAuIDApICh0b29sLWJhci1saW5lcyAuIDApICh0aXRsZSkgKGljb24tdHlwZSkg KHNjcm9sbC1iYXItaGVpZ2h0IC4gMTUpIChhbHBoYS1iYWNrZ3JvdW5kKSAoZnVsbHNjcmVlbikg KHN0aWNreSkgKGJhY2tncm91bmQtbW9kZSAuIGxpZ2h0KSAodmlzaWJpbGl0eSAuIHQpIChsYXN0 LWZvY3VzLXVwZGF0ZSAuIHQpIChmcmFtZXNldC0taWQgLiAiOTg0Qy0yMEM3LTlFOTctODNBRiIp IChmcmFtZXNldC0tbWluaSB0KSAobW9kZWxpbmUgLiB0KSAodW5zcGxpdHRhYmxlKSAoaWNvbi1u YW1lKSAodG9vbC1iYXItcG9zaXRpb24gLiB0b3ApIChoZWlnaHQgLiA5OCkgKHdpZHRoIC4gODAp IChsZWZ0IC4gMTk0NSkgKHRvcCAuIDQ1KSkgKChtaW4taGVpZ2h0IC4gNCkgKG1pbi13aWR0aCAu IDEwKSAobWluLWhlaWdodC1pZ25vcmUgLiAyKSAobWluLXdpZHRoLWlnbm9yZSAuIDcpIChtaW4t aGVpZ2h0LXNhZmUgLiAxKSAobWluLXdpZHRoLXNhZmUgLiAyKSAobWluLXBpeGVsLWhlaWdodCAu IDU2KSAobWluLXBpeGVsLXdpZHRoIC4gNzApIChtaW4tcGl4ZWwtaGVpZ2h0LWlnbm9yZSAuIDI4 KSAobWluLXBpeGVsLXdpZHRoLWlnbm9yZSAuIDQ5KSAobWluLXBpeGVsLWhlaWdodC1zYWZlIC4g MTQpIChtaW4tcGl4ZWwtd2lkdGgtc2FmZSAuIDE0KSkgbGVhZiAocGl4ZWwtd2lkdGggLiA1OTEp IChwaXhlbC1oZWlnaHQgLiAxMzU4KSAodG90YWwtd2lkdGggLiA4NCkgKHRvdGFsLWhlaWdodCAu IDk3KSAobm9ybWFsLWhlaWdodCAuIDEuMCkgKG5vcm1hbC13aWR0aCAuIDEuMCkgKGJ1ZmZlciAi LmVtYWNzIiAoc2VsZWN0ZWQpIChoc2Nyb2xsIC4gMCkgKGZyaW5nZXMgOCA4IG5pbCBuaWwpICht YXJnaW5zIG5pbCkgKHNjcm9sbC1iYXJzIG5pbCAzIHQgbmlsIDAgdCBuaWwpICh2c2Nyb2xsIC4g MCkgKGRlZGljYXRlZCkgKHBvaW50IC4gMjU2NDgpIChzdGFydCAuIDIzNTczKSkpICgoKG1pbmli dWZmZXIgLiB0KSAoZm9udHNpemUgLiAwKSAoZm9udCAuICItKi1NZW5sby1yZWd1bGFyLW5vcm1h bC1ub3JtYWwtKi0xMi0qLSotKi1tLTAtaXNvMTA2NDYtMSIpIChjaGlsZC1mcmFtZS1ib3JkZXIt d2lkdGgpICh2ZXJ0aWNhbC1zY3JvbGwtYmFycyAuIHJpZ2h0KSAoaG9yaXpvbnRhbC1zY3JvbGwt YmFycykgKGxpbmUtc3BhY2luZykgKG5vLXNwZWNpYWwtZ2x5cGhzKSAodW5kZWNvcmF0ZWQpIChu cy1hcHBlYXJhbmNlKSAobnMtdHJhbnNwYXJlbnQtdGl0bGViYXIpICh6LWdyb3VwKSAobm8tZm9j dXMtb24tbWFwKSAobm8tYWNjZXB0LWZvY3VzKSAobWVudS1iYXItbGluZXMgLiAxKSAodGFiLWJh ci1saW5lcyAuIDApICh0b29sLWJhci1saW5lcyAuIDApICh0aXRsZSkgKGljb24tdHlwZSkgKHNj cm9sbC1iYXItaGVpZ2h0IC4gMTUpIChhbHBoYS1iYWNrZ3JvdW5kKSAoZnVsbHNjcmVlbikgKGJh Y2tncm91bmQtbW9kZSAuIGxpZ2h0KSAoZm9udC1wYXJhbWV0ZXIgLiAiLSotTWVubG8tbm9ybWFs LW5vcm1hbC1ub3JtYWwtKi0xMi0qLSotKi1tLTAtaXNvMTA2NDYtMSIpIChlbnZpcm9ubWVudCkg KHJvb3QtcCAuIHQpICh0aXRsZS1wcmVmaXgtc3VmZml4IC4gIi1Sb290IikgKHN0aWNreSkgKGxh c3QtZm9jdXMtdXBkYXRlIC4gdCkgKGZyYW1lc2V0LS1pZCAuICI1RTU5LTEwQzUtMzgzNC00QjZE IikgKGZyYW1lc2V0LS1taW5pIHQgLiB0KSAobW9kZWxpbmUgLiB0KSAodW5zcGxpdHRhYmxlKSAo aWNvbi1uYW1lKSAodmlzaWJpbGl0eSAuIHQpICh0b29sLWJhci1wb3NpdGlvbiAuIHRvcCkgKGhl aWdodCAuIDQ4KSAod2lkdGggLiA4MCkgKGxlZnQgLiA5NzMpICh0b3AgLiAyNDkpKSAoKG1pbi1o ZWlnaHQgLiA0KSAobWluLXdpZHRoIC4gMTApIChtaW4taGVpZ2h0LWlnbm9yZSAuIDIpIChtaW4t d2lkdGgtaWdub3JlIC4gNykgKG1pbi1oZWlnaHQtc2FmZSAuIDEpIChtaW4td2lkdGgtc2FmZSAu IDIpIChtaW4tcGl4ZWwtaGVpZ2h0IC4gNTYpIChtaW4tcGl4ZWwtd2lkdGggLiA3MCkgKG1pbi1w aXhlbC1oZWlnaHQtaWdub3JlIC4gMjgpIChtaW4tcGl4ZWwtd2lkdGgtaWdub3JlIC4gNDkpICht aW4tcGl4ZWwtaGVpZ2h0LXNhZmUgLiAxNCkgKG1pbi1waXhlbC13aWR0aC1zYWZlIC4gMTQpKSBs ZWFmIChwaXhlbC13aWR0aCAuIDU5MSkgKHBpeGVsLWhlaWdodCAuIDY1OCkgKHRvdGFsLXdpZHRo IC4gODQpICh0b3RhbC1oZWlnaHQgLiA0NykgKG5vcm1hbC1oZWlnaHQgLiAxLjApIChub3JtYWwt d2lkdGggLiAxLjApIChidWZmZXIgIi5lbWFjcyIgKHNlbGVjdGVkIC4gdCkgKGhzY3JvbGwgLiAw KSAoZnJpbmdlcyA4IDggbmlsIG5pbCkgKG1hcmdpbnMgbmlsKSAoc2Nyb2xsLWJhcnMgbmlsIDMg dCBuaWwgMCB0IG5pbCkgKHZzY3JvbGwgLiAwKSAoZGVkaWNhdGVkKSAocG9pbnQgLiAyMTk2OSkg KHN0YXJ0IC4gMjE5NjEpKSAocHJldi1idWZmZXJzICgiKnNjcmF0Y2gqIiAxIDEpKSkpXSkKCjs7 IEJ1ZmZlciBzZWN0aW9uIC0tIGJ1ZmZlcnMgbGlzdGVkIGluIHNhbWUgb3JkZXIgYXMgaW4gYnVm ZmVyIGxpc3Q6CihkZXNrdG9wLWNyZWF0ZS1idWZmZXIgMjA4CiAgIi9TeXN0ZW0vVm9sdW1lcy9E YXRhL1N3aW5nL3ByaXZhdGUvdGFuemVyL0RvdGZpbGVzLy5lbWFjcyIKICAiLmVtYWNzIgogICdl bWFjcy1saXNwLW1vZGUKICAnKGVsZG9jLW1vZGUgZGlzcGxheS1maWxsLWNvbHVtbi1pbmRpY2F0 b3ItbW9kZSBmb250LWxvY2stbW9kZSkKICAyMTk2OQogICcobmlsIG5pbCkKICBuaWwKICBuaWwK ICAnKChidWZmZXItZGlzcGxheS10aW1lIDI1ODUyIDIzMTk5IDI2NDUzNyAwKSAoYnVmZmVyLWZp bGUtY29kaW5nLXN5c3RlbSAuIHV0Zi04LXVuaXgpKQogICcoKG1hcmstcmluZyBuaWwpKSkKCg== --===============9151011283340428819== Content-Type: text/x-lisp; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachement; filename=".emacs.desktop.3" OzsgLSotIG1vZGU6IGVtYWNzLWxpc3A7IGxleGljYWwtYmluZGluZzp0OyBjb2Rpbmc6IHV0Zi04 LWVtYWNzOyAtKi0KOzsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOzsgRGVza3RvcCBGaWxlIGZvciBFbWFj cwo7OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo7OyBDcmVhdGVkIFNhdCBTZXAgIDkgMTI6NDQ6NDggMjAy Mwo7OyBEZXNrdG9wIGZpbGUgZm9ybWF0IHZlcnNpb24gMjA4Cjs7IEVtYWNzIHZlcnNpb24gMjku MQoKOzsgR2xvYmFsIHNlY3Rpb246CihzZXRxIGRlc2t0b3Atc2F2ZWQtZnJhbWVzZXQgW2ZyYW1l c2V0IDEgKDI1ODUyIDIzMjE2IDM0ODY4OSAwKSAoZGVza3RvcCAuICIyMDgiKSAidGFuemVyQENU cy1NQkEtTTEuYzEwYS5jbHVzdGVyIiBuaWwgbmlsICgoKChtaW5pYnVmZmVyIC4gdCkgKGZvbnRz aXplIC4gMCkgKGZvbnQgLiAiLSotTWVubG8tcmVndWxhci1ub3JtYWwtbm9ybWFsLSotMTItKi0q LSotbS0wLWlzbzEwNjQ2LTEiKSAoZm9udC1wYXJhbWV0ZXIgLiAiLSotTWVubG8tbm9ybWFsLW5v cm1hbC1ub3JtYWwtKi0xMi0qLSotKi1tLTAtaXNvMTA2NDYtMSIpIChjaGlsZC1mcmFtZS1ib3Jk ZXItd2lkdGgpICh2ZXJ0aWNhbC1zY3JvbGwtYmFycyAuIHJpZ2h0KSAoaG9yaXpvbnRhbC1zY3Jv bGwtYmFycykgKGxpbmUtc3BhY2luZykgKG5vLXNwZWNpYWwtZ2x5cGhzKSAodW5kZWNvcmF0ZWQp IChucy1hcHBlYXJhbmNlKSAobnMtdHJhbnNwYXJlbnQtdGl0bGViYXIpICh6LWdyb3VwKSAobm8t Zm9jdXMtb24tbWFwKSAobm8tYWNjZXB0LWZvY3VzKSAobWVudS1iYXItbGluZXMgLiAxKSAodGFi LWJhci1saW5lcyAuIDApICh0b29sLWJhci1saW5lcyAuIDApICh0aXRsZSkgKGljb24tdHlwZSkg KHNjcm9sbC1iYXItaGVpZ2h0IC4gMTUpIChhbHBoYS1iYWNrZ3JvdW5kKSAoZnVsbHNjcmVlbikg KHN0aWNreSkgKGJhY2tncm91bmQtbW9kZSAuIGxpZ2h0KSAodmlzaWJpbGl0eSAuIHQpIChsYXN0 LWZvY3VzLXVwZGF0ZSAuIHQpIChmcmFtZXNldC0taWQgLiAiOTg0Qy0yMEM3LTlFOTctODNBRiIp IChmcmFtZXNldC0tbWluaSB0KSAobW9kZWxpbmUgLiB0KSAodW5zcGxpdHRhYmxlKSAoaWNvbi1u YW1lKSAodG9vbC1iYXItcG9zaXRpb24gLiB0b3ApIChoZWlnaHQgLiA5OCkgKHdpZHRoIC4gODAp IChsZWZ0IC4gMTk4NSkgKHRvcCAuIDY1KSkgKChtaW4taGVpZ2h0IC4gNCkgKG1pbi13aWR0aCAu IDEwKSAobWluLWhlaWdodC1pZ25vcmUgLiAyKSAobWluLXdpZHRoLWlnbm9yZSAuIDcpIChtaW4t aGVpZ2h0LXNhZmUgLiAxKSAobWluLXdpZHRoLXNhZmUgLiAyKSAobWluLXBpeGVsLWhlaWdodCAu IDU2KSAobWluLXBpeGVsLXdpZHRoIC4gNzApIChtaW4tcGl4ZWwtaGVpZ2h0LWlnbm9yZSAuIDI4 KSAobWluLXBpeGVsLXdpZHRoLWlnbm9yZSAuIDQ5KSAobWluLXBpeGVsLWhlaWdodC1zYWZlIC4g MTQpIChtaW4tcGl4ZWwtd2lkdGgtc2FmZSAuIDE0KSkgbGVhZiAocGl4ZWwtd2lkdGggLiA1OTEp IChwaXhlbC1oZWlnaHQgLiAxMzU4KSAodG90YWwtd2lkdGggLiA4NCkgKHRvdGFsLWhlaWdodCAu IDk3KSAobm9ybWFsLWhlaWdodCAuIDEuMCkgKG5vcm1hbC13aWR0aCAuIDEuMCkgKGJ1ZmZlciAi LmVtYWNzIiAoc2VsZWN0ZWQpIChoc2Nyb2xsIC4gMCkgKGZyaW5nZXMgOCA4IG5pbCBuaWwpICht YXJnaW5zIG5pbCkgKHNjcm9sbC1iYXJzIG5pbCAzIHQgbmlsIDAgdCBuaWwpICh2c2Nyb2xsIC4g MCkgKGRlZGljYXRlZCkgKHBvaW50IC4gMjU2NDgpIChzdGFydCAuIDIzNTczKSkpICgoKG1pbmli dWZmZXIgLiB0KSAoZm9udHNpemUgLiAwKSAoZm9udCAuICItKi1NZW5sby1yZWd1bGFyLW5vcm1h bC1ub3JtYWwtKi0xMi0qLSotKi1tLTAtaXNvMTA2NDYtMSIpIChjaGlsZC1mcmFtZS1ib3JkZXIt d2lkdGgpICh2ZXJ0aWNhbC1zY3JvbGwtYmFycyAuIHJpZ2h0KSAoaG9yaXpvbnRhbC1zY3JvbGwt YmFycykgKGxpbmUtc3BhY2luZykgKG5vLXNwZWNpYWwtZ2x5cGhzKSAodW5kZWNvcmF0ZWQpIChu cy1hcHBlYXJhbmNlKSAobnMtdHJhbnNwYXJlbnQtdGl0bGViYXIpICh6LWdyb3VwKSAobm8tZm9j dXMtb24tbWFwKSAobm8tYWNjZXB0LWZvY3VzKSAobWVudS1iYXItbGluZXMgLiAxKSAodGFiLWJh ci1saW5lcyAuIDApICh0b29sLWJhci1saW5lcyAuIDApICh0aXRsZSkgKGljb24tdHlwZSkgKHNj cm9sbC1iYXItaGVpZ2h0IC4gMTUpIChhbHBoYS1iYWNrZ3JvdW5kKSAoZnVsbHNjcmVlbikgKGJh Y2tncm91bmQtbW9kZSAuIGxpZ2h0KSAoZm9udC1wYXJhbWV0ZXIgLiAiLSotTWVubG8tbm9ybWFs LW5vcm1hbC1ub3JtYWwtKi0xMi0qLSotKi1tLTAtaXNvMTA2NDYtMSIpIChlbnZpcm9ubWVudCkg KHJvb3QtcCAuIHQpICh0aXRsZS1wcmVmaXgtc3VmZml4IC4gIi1Sb290IikgKHN0aWNreSkgKGxh c3QtZm9jdXMtdXBkYXRlIC4gdCkgKGZyYW1lc2V0LS1pZCAuICI1RTU5LTEwQzUtMzgzNC00QjZE IikgKGZyYW1lc2V0LS1taW5pIHQgLiB0KSAobW9kZWxpbmUgLiB0KSAodW5zcGxpdHRhYmxlKSAo aWNvbi1uYW1lKSAodmlzaWJpbGl0eSAuIHQpICh0b29sLWJhci1wb3NpdGlvbiAuIHRvcCkgKGhl aWdodCAuIDQ4KSAod2lkdGggLiA4MCkgKGxlZnQgLiA5OTMpICh0b3AgLiAyNTkpKSAoKG1pbi1o ZWlnaHQgLiA0KSAobWluLXdpZHRoIC4gMTApIChtaW4taGVpZ2h0LWlnbm9yZSAuIDIpIChtaW4t d2lkdGgtaWdub3JlIC4gNykgKG1pbi1oZWlnaHQtc2FmZSAuIDEpIChtaW4td2lkdGgtc2FmZSAu IDIpIChtaW4tcGl4ZWwtaGVpZ2h0IC4gNTYpIChtaW4tcGl4ZWwtd2lkdGggLiA3MCkgKG1pbi1w aXhlbC1oZWlnaHQtaWdub3JlIC4gMjgpIChtaW4tcGl4ZWwtd2lkdGgtaWdub3JlIC4gNDkpICht aW4tcGl4ZWwtaGVpZ2h0LXNhZmUgLiAxNCkgKG1pbi1waXhlbC13aWR0aC1zYWZlIC4gMTQpKSBs ZWFmIChwaXhlbC13aWR0aCAuIDU5MSkgKHBpeGVsLWhlaWdodCAuIDY1OCkgKHRvdGFsLXdpZHRo IC4gODQpICh0b3RhbC1oZWlnaHQgLiA0NykgKG5vcm1hbC1oZWlnaHQgLiAxLjApIChub3JtYWwt d2lkdGggLiAxLjApIChidWZmZXIgIi5lbWFjcyIgKHNlbGVjdGVkIC4gdCkgKGhzY3JvbGwgLiAw KSAoZnJpbmdlcyA4IDggbmlsIG5pbCkgKG1hcmdpbnMgbmlsKSAoc2Nyb2xsLWJhcnMgbmlsIDMg dCBuaWwgMCB0IG5pbCkgKHZzY3JvbGwgLiAwKSAoZGVkaWNhdGVkKSAocG9pbnQgLiAyMTk2OSkg KHN0YXJ0IC4gMjE5NjEpKSAocHJldi1idWZmZXJzICgiKnNjcmF0Y2gqIiAxIDEpKSkpXSkKCjs7 IEJ1ZmZlciBzZWN0aW9uIC0tIGJ1ZmZlcnMgbGlzdGVkIGluIHNhbWUgb3JkZXIgYXMgaW4gYnVm ZmVyIGxpc3Q6CihkZXNrdG9wLWNyZWF0ZS1idWZmZXIgMjA4CiAgIi9TeXN0ZW0vVm9sdW1lcy9E YXRhL1N3aW5nL3ByaXZhdGUvdGFuemVyL0RvdGZpbGVzLy5lbWFjcyIKICAiLmVtYWNzIgogICdl bWFjcy1saXNwLW1vZGUKICAnKGZvbnQtbG9jay1tb2RlIGRpc3BsYXktZmlsbC1jb2x1bW4taW5k aWNhdG9yLW1vZGUgZWxkb2MtbW9kZSkKICAyMTk2OQogICcobmlsIG5pbCkKICBuaWwKICBuaWwK ICAnKChidWZmZXItZGlzcGxheS10aW1lIDI1ODUyIDIzMjEyIDg1Njg4NSAwKSAoYnVmZmVyLWZp bGUtY29kaW5nLXN5c3RlbSAuIHV0Zi04LXVuaXgpKQogICcoKG1hcmstcmluZyBuaWwpKSkKCg== --===============9151011283340428819==-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 08:59:59 2023 Received: (at 65840) by debbugs.gnu.org; 9 Sep 2023 12:59:59 +0000 Received: from localhost ([127.0.0.1]:46385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qexZ8-00018I-NC for submit@debbugs.gnu.org; Sat, 09 Sep 2023 08:59:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qexZ6-000184-0d for 65840@debbugs.gnu.org; Sat, 09 Sep 2023 08:59:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qexYx-0001rt-3z; Sat, 09 Sep 2023 08:59:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=eLwPWRFc69JIu8SD5a4+VwprvRKXddM9u48I8kMhclg=; b=af0sYqnaOYCX 1IDHGs9xcxQySZyEFegBX5zLJ6OsScq6cOekqJ+La7RQHCAb0aPz4xKApCPz4RIC4MUdEO4qlv8Ri kB3BUF/cyxSjGiGknlL2xgvo7bTh/VHpkKAHL3Gi19/KAGe1Wkvh3ygPNpAsMzkIjeIm5NltxBBLx B/H4HfcR0CvVLw6I2MhhVpstCjk7ZVgJKTom+X/Qf+FBG+vwb/eCBAF1ng36hiGK85xNy6mNtPfpz mxhZEMmaubaxRqRYVvKhhu84StteNB7Zy66SmgXpQvcLMbWF0MVI9jZ+MEzIhyqMlNw5EoamzLkLi VQRzDX6W9wlsue333VJTBg==; Date: Sat, 09 Sep 2023 15:59:38 +0300 Message-Id: <83v8cjtscl.fsf@gnu.org> From: Eli Zaretskii To: tanzer@gg32.com, Po Lu In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#65840: 29.1; desktop-load moves frames to the right and down References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65840 Cc: 65840@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 09 Sep 2023 12:32:42 -0000 > From: tanzer--- via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > In GNU Emacs 29.1, desktop-load moves frames to the right and down. This is probably specific to macOS, or maybe even to your window manager, because it doesn't happen to me, and I'm a heavy user of desktop.el. When you say "In GNU Emacs 29.1", do you mean this issue is specific to Emacs 29.1, and does not happen with Emacs 28 and older? > The three attachements show the shifts in frame positions: > > - .emacs.desktop.1 contains the correct frame positions after using > `desktop-save` and copying .emacs.desktop to .emacs.desktop.1 > > - Loading .emacs.desktop.1 into Emacs 29 results in the frames being > shifted. On exiting Emacs 29, the shifted positions are stored in > .emacs.desktop and copied to .emacs.desktop.2. > > - Loading .emacs.desktop.2 into Emacs 29 results in the frames being > shifted again. On exiting Emacs 29, the shifted positions are stored > in .emacs.desktop and copied to .emacs.desktop.3. > > - Loading any of these .emacs.desktop files into Emacs 28.2 results in > the expected frame positions (in case of .2 and .3 the positions > incorrectly shifted to by Emacs 29). You are aware, I hope, that on X and similar GUI systems, the coordinates of the frames we request from the window-manager are advisory: the WM doesn't have to adhere to what we request. I'm not sure what you see is not a manifestation of that. Po Lu, can you chime in, please? From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 09:35:27 2023 Received: (at 65840) by debbugs.gnu.org; 9 Sep 2023 13:35:27 +0000 Received: from localhost ([127.0.0.1]:46411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qey7T-0001zh-75 for submit@debbugs.gnu.org; Sat, 09 Sep 2023 09:35:27 -0400 Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:37086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qey7R-0001zS-5x for 65840@debbugs.gnu.org; Sat, 09 Sep 2023 09:35:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694266516; bh=FQ0SghirldZLocS3K3qenmk/4usl0sjFDpmaeWVKdLU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=P/xCYhYN1YKWykD2tADwGmIAocv8onFS26mPWH1+nM4yOYuwrISYn8qkZfzrpE0ahEYS+6+o0wsnxzVAOztW2VsZZR/qD+LdfRQvyIqjAbgEXVzN5NwRh5J+jLTcpecOVjcsTWc3j2QWEtf9OnUeOL1l49gIFkoCSG2kSlm+0IKNOJI5sKGDmNAjW4G5I54DHoqJXr6udUAhT/igypP6+vyXQPUykFvDE6f6YVOTTSrMy/PmQLNUETnC2NUrnPEfA7IALT2sqQv2TyF1br4XEFT8nNzWFka4MPniFCwmeXMgC7qLxbs3OLGvLo6fcJQQfWoCog91ppFG9wXplX4ayQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694266516; bh=CL+ttrJkLPkplMyeCOPa3Ii25Fg36tiD2sHpWsQ/nAt=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=KFYoUaauCVMKgJwGrEJf11BLYIguaZwsmsERXrgxSmlBpFf7KM7wzrPiRioROfM1CMmGL9lPw4xd1mc7xjng3i2710myx/ZsxCY6Ma3lGXFLFUDb6uUP1e8MwD267/FZpcvLJ6ywi8yzzD6nHinpnC6c74XNwc8fDdejbXOZC0ffFzLnJ/iKpWrl+oLyrtcwFUDKbY7JIbN/9LoniZyKSv+rSrDW+onbCEh6C1/CqYmBDJRoGfMkmXoD7NpDLB9o1dmdh7LebnCnstylSyruXLq48imX53guXrow6EJ0NppZpcUy0ZoAkyKW3mfHDpfmmzQVbNgdkeDcFy+tT3g/rw== X-YMail-OSG: SWMUYbgVM1lVi5mszv8Iux0.Wsfpe9TACV0Rurhp8k2FkdjybkAaIBsvscvO1Vb 0SSWwfGb4gzYLsqOFT0uyasCTNNCDW4CArB0BwvjiIEUcVfFU91kKJykWDag0yJ1v2ONho.DSGEw 1NMTZNjN5cLZ71LZ0sHgeGwOI686aCzPzLU2ctHvIvB4QJs7sG60YVMF7EaOT4iGqIBnL.lyzV7z kTYXj_aW0yGOsmuOetI94KU8KysLAdL_Fwx9n.OFkWj7MJD5h80CzOltqvGD8fyejfthlxzylQBU bqG_Bop55lknm0jqeB2p27t3j335mg4NcHBJlS3yLSOlffzxAWW3GemjZtFZOVJKtS1lQ5JhkwOP iTjXqrUa23PcG_3paqLmb2LdiVI0saMGzoasBzGPsvrUMraUHqMi1H53T8deKIklkX6j35CgaoS0 v1XJ1AoLnDUJb0kd7wQDfwEKLnGfN6qdgctZpCWO54Iay6K.43bcFnPbq3hLJhKVWBDkkChr9KnY LWrjH38xFmRJat2Gy7A1HriFHpxkG8LIFD62FleYYN4wb6xpDTSSvzYGCx6_Y_ZWMig4tKr65J9y vCAEF8mK6uvwt463KJ6SIXJLDQLpJQN44wIRa_cr_q9MiaqbzXfAKwqK23zlEQsE23xcXNnYTj1P _dqhA_BeOT7NduAqexF8TZaVSSV3QWescSuf4rmofmxkQOTh58j5jL9tti8gbAGJf25_43PYmBEr 6J2IzFJriZpsyf_c2GQ8GtfDgq4yrSIpqvaIiQRp3mP3GU7c8OmIK3ftMoVIRat7s7rM2KNqULLN Kh8m0UUxRN8qUryjhyxl74xqGOXah5QsQSjuAOCXL9lfQROAoFtV2zDRsZiZzGiW2fUc3b2lbq5a pYz4ODHH5mUOs_CDvz0bgfTRen1EeBvTIgu1nFIf1qzVE2odoEFvCHpjtwsAWhYDIFpip.jXTQPl Cr.5MLVJq7DcEDUIJdVRkfQ4JyMIeo6maXkv2fO6ReuH4iruAUC.WW5Tvz0qddxNhXkbwl6XcTn3 aFtzxqdwbcSKkz8e1j.57BBmd3S4zpyM3SdEoJZAjLolGU6ZX06pmgXzDdvWYgTsLBwJLxIOblRf 3zxzhAqvAdfFOTjXjq.xkv0oVtcvWG3USIYlTkYIDwBc1_r.tppvNHJ5se.FP7eQz74iKZsM99Ww UD6CaDJYwqiwHgGwToMsnmQiAZ9ZKkKCKmWejoYhSr0qyZTy22fidUxiIRNt6KCSJdLMZtucq_HD oh3SqQZSNEWAgXGHZbR4bU8IZxPZaDs668_Tzyy3negkXq5jAAoiWPhTPGclaY0R70FAuWba0GSe vJ3KzfxTESniE1grFOP6zDOeIkBeOVUi8pPyVI08JwGF13sBPxdm1m2Vds4W9eVOQi.JCGM3N5Yl TtRoKlGy3zLyMF.AIil2E9M4dtNSXMbjxx4ayF3o.6gzXjjAXMm_I6Fbn4P.GasGlgv6fIJql19P M7gCTLt_xhufTjYEKzA7l44Vu4ryzhsUx7_RPnWjAvPZLjJMW4B37AQx6OGEW6rRZ4.jTAq_vFx6 g2WP59eGcI_xx5DrHFrGEO_ToQhSSfc9jgULXY7G4n6MlnmwM8KtGY11NceNO.nLENbPBLW1HD.g rxWl1kCFsm3_h.oIpa68.rSr.kRHBDT9RANm6l3d7sWKvXkKg2B_ym34rECr8yp1AQ9p7pP6ZhnY s1ZWsoqi1ArFeiC83pO28BDo_vmqVahwQa478JCc8097IsS9bMcpnEtx2sgTShPP8B.xhUFOTwve poI_D1OxQD2_I2qSbt0d8BDpXb790iugI22XdNXRMCkdz5Mymj1W4Ar7W5Dp81fWhIjZcyXBrWHu Z7eyfWXxbeqV8mMkb9vxvQrCWcswVXDX9rxYzoZ3Xbrxre7G8sG1B2r51jlS21dlSFN6sxeBlePN kKJaF8MubI8B85I6LafyKaht4miagQTq1wBVTAZv.w5UFoO7h5tYEAff0X64BdF.Sb1eotLdiGOQ ic03KFFI0qENU5t6X6Ef.VGm3h1W9wKNP_bzIClO1waatRKQ9ZqhmN5HPkS8t5bAAqDevTA5hcIw hWBuiBdGk7k7D4imsNUCo6NlfllU0YfSoF5AXITgWqvuSBj9vuaIvQ8fUeUoYKB8RUz3gx7T2vnC ks0SW_1rpNPt2_MI.C5diK47N5UAcaN.uVjz4X7d_PvdkNMa7EsN.eiJYvQahFk4R5JXGoJAAl93 8iqUtuSHyyKndbO0icSPk8KdKtWEBVynlfzNtrVbbGJaEArug9WKnOoqySVV24qPv X-Sonic-MF: X-Sonic-ID: 0a20b1c0-8865-44d8-a96d-38fe003a2d7a Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Sat, 9 Sep 2023 13:35:16 +0000 Received: by hermes--production-sg3-69654d8bd-sv8qw (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4465a9d3294801944d9578a23917d80d; Sat, 09 Sep 2023 13:35:07 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#65840: 29.1; desktop-load moves frames to the right and down In-Reply-To: <83v8cjtscl.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 Sep 2023 15:59:38 +0300") References: <83v8cjtscl.fsf@gnu.org> Date: Sat, 09 Sep 2023 21:35:01 +0800 Message-ID: <871qf7cvwa.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1186 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65840 Cc: 65840@debbugs.gnu.org, tanzer@gg32.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > You are aware, I hope, that on X and similar GUI systems, the > coordinates of the frames we request from the window-manager are > advisory: the WM doesn't have to adhere to what we request. I'm not > sure what you see is not a manifestation of that. > > Po Lu, can you chime in, please? Thanks, but I'm not well versed in Mac OS window management. I would begin an investigation into this behavior by calling: (set-frame-position f 10 10) waiting for a MOVE_FRAME_EVENT to arrive: emacsframe->left_pos = (NSMinX (r) - NS_PARENT_WINDOW_LEFT_POS (emacsframe)); emacsframe->top_pos = (NS_PARENT_WINDOW_TOP_POS (emacsframe) - NSMaxY (r)); and attempting to establish which factors influence both the position set by ns_set_offset and that returned within the consequent MOVE_FRAME_EVENT. With that information at hand, it should become possible to then devise a method of compensating for such factors, so as to guarantee that the frame position through `set-frame-position' is reflected faithfully within the frame's `left' and `top' properties, insofar as the window manager elects to respect said position. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 09 10:47:54 2023 Received: (at 65840) by debbugs.gnu.org; 9 Sep 2023 14:47:55 +0000 Received: from localhost ([127.0.0.1]:48244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qezFa-0004HZ-CT for submit@debbugs.gnu.org; Sat, 09 Sep 2023 10:47:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37504) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qezFY-0004Gm-9J for 65840@debbugs.gnu.org; Sat, 09 Sep 2023 10:47:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qezFP-0007qn-Ir; Sat, 09 Sep 2023 10:47:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=3uNkntPWtCiWFL8eOEer/Hv+2wNI7g7wWm0+GednsJs=; b=p2RnpXDA6IQwlFn4rjn7 4/LhpJkpTltKIA9W8xEmnh+p98AwyxH+GTuPewDxegPcx4wZo8Vw8iQu6c9OZEx843dosyr9mK7Dq m+wuATjzxdVcMEewdAQja91LHVKaI3vsGPF+lZGl5p+NNpva58hl497yjMbJhz6nUKooAkX1rd2PF XH5g28lXCCAFnIFJTA5P0/zezyRGRPrXReca57lT1jTCaafaBNbz3ze6DRqt7qkeKMt1mX347e7AM SDDlMt98wDPQvVeRU+iOMu1W71ISh6IOtvmWuK1D+WTj3xgkoUURlorM2AF3sq4KyuzbgucUqF/7x cQiD+ovo2xeIsQ==; Date: Sat, 09 Sep 2023 17:47:37 +0300 Message-Id: <83r0n7tncm.fsf@gnu.org> From: Eli Zaretskii To: Christian Tanzer In-Reply-To: <031260D8-4159-4BBC-A25F-A8BCBD88B7BA@gg32.com> (message from Christian Tanzer on Sat, 9 Sep 2023 14:47:34 +0100) Subject: Re: bug#65840: 29.1; desktop-load moves frames to the right and down References: <83v8cjtscl.fsf@gnu.org> <031260D8-4159-4BBC-A25F-A8BCBD88B7BA@gg32.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65840 Cc: 65840@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [Please use Reply All to reply, to keep the bug tracker CC'ed.] > From: Christian Tanzer > Date: Sat, 9 Sep 2023 14:47:34 +0100 > > On 09.09.2023, at 13:59, Eli Zaretskii wrote: > > > >> Date: Sat, 09 Sep 2023 12:32:42 -0000 > >> From: tanzer--- via "Bug reports for GNU Emacs, > >> the Swiss army knife of text editors" > >> > >> In GNU Emacs 29.1, desktop-load moves frames to the right and down. > > > > This is probably specific to macOS, or maybe even to your window > > manager, because it doesn't happen to me, and I'm a heavy user of > > desktop.el. > > I am using plain macOS without any additional window manager. > > > When you say "In GNU Emacs 29.1", do you mean this issue is specific > > to Emacs 29.1, and does not happen with Emacs 28 and older? > > It doesn’t happen on 28.2 or older. So it could be due to massive changes in the macOS display code we did in Emacs 29. > > >> The three attachements show the shifts in frame positions: > >> > >> - .emacs.desktop.1 contains the correct frame positions after using > >> `desktop-save` and copying .emacs.desktop to .emacs.desktop.1 > >> > >> - Loading .emacs.desktop.1 into Emacs 29 results in the frames being > >> shifted. On exiting Emacs 29, the shifted positions are stored in > >> .emacs.desktop and copied to .emacs.desktop.2. > >> > >> - Loading .emacs.desktop.2 into Emacs 29 results in the frames being > >> shifted again. On exiting Emacs 29, the shifted positions are stored > >> in .emacs.desktop and copied to .emacs.desktop.3. > >> > >> - Loading any of these .emacs.desktop files into Emacs 28.2 results in > >> the expected frame positions (in case of .2 and .3 the positions > >> incorrectly shifted to by Emacs 29). > > > > You are aware, I hope, that on X and similar GUI systems, the > > coordinates of the frames we request from the window-manager are > > advisory: the WM doesn't have to adhere to what we request. I'm not > > sure what you see is not a manifestation of that. > > I am aware of that but there is a clear regression here. > > Loading the same .emacs.desktop in 28.2 works as expected while in 29.1 all frames are shifted (one of my test frames first to behind the dock and then partly outside the visible screen). In 29.1, each load/save cycle of the .emacs.desktop will shift all the frames a bit farther right and down. > > If the WM was the real culprit I would expect the version of Emacs to be irrelevant! > > For me, the desktop machinery started getting flaky with Emacs 28.1 which crashes when reading larger desktop files written by Emacs 27. Emacs 29.1 still shows that behavior. Unfortunately I have not been able to find a small reproducible test case for these crashes. > > Both 28.2 and 29.1 work with a smaller desktop file that I created with 29.1 but then I noticed the frames being shifted by each restart of 29.1, which 28.2 doesn’t do. > > I don’t want to be stuck with Emacs 27 and I am getting nervous about the desktop problems of 28 and 29. Hopefully, the advice posted by Po Lu could lead us to understanding the problem. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 01:09:54 2023 Received: (at 65840) by debbugs.gnu.org; 13 Sep 2023 05:09:54 +0000 Received: from localhost ([127.0.0.1]:60520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgI8Q-0006j8-41 for submit@debbugs.gnu.org; Wed, 13 Sep 2023 01:09:54 -0400 Received: from mail-ej1-x630.google.com ([2a00:1450:4864:20::630]:52584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgI8N-0006it-K0 for 65840@debbugs.gnu.org; Wed, 13 Sep 2023 01:09:53 -0400 Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-991c786369cso847630566b.1 for <65840@debbugs.gnu.org>; Tue, 12 Sep 2023 22:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694581780; x=1695186580; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=l+K0hK86p/oKiMCxyiDGzS9/WE+R2vWtrQ6ZaiI6Yy8=; b=AvWB+ojMBJpvfEMx4RT7aSdBvW2haJs9gOqxnB+b6EgNLLVzZCOruNWy7Wu9g6xGmR u6QjkCHutjyg36FKLAda3dcI6BMbVN/DQIkS7/Edw8Gx0jbiMvnRMUzLAC3MzNJwDJVV 9Br0UmC9hAFh1EGp9HSse4a09aQIXuuk9gndtRGdiarHbYtyKjEFEB1MywVvvFcUBxqa A2xs51XLPRp+I/MPjoDqOZzp+UKUYCHhjJrLrlWAwHadXbU51WfyGb2eczqVCGZUTiLa Q4OQvcsECkZlI+wPJQoutHpvvS88Xmbb/kBCDEQTyR6rQFYkZsU8taeHet4sGEUKvnBI nGjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694581780; x=1695186580; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=l+K0hK86p/oKiMCxyiDGzS9/WE+R2vWtrQ6ZaiI6Yy8=; b=wdjvszW6JTZVaRDzgGxTS4T7sBBSuJF+9ZSWGfl1u+SzxUVuBPW8m8Hr1PNOhQDubP DTvs9+EqwKhvg7Rm9+eq781dW/JZ4imCqyUZLi3n6cSDLeQAMBoEo3VaHQ9oI6fJNiBm NDVrCTvgsfUKVY+WdkvykJdEKLdnV7lRq8kktOtXKs+XBQjecUwZrNIfdwnVBsUteJ7h a4vXmkg8XkF4WdIdQUoC4CtLljQ/hJzLUr83R7kXi15LnnTzK+aV8WLlFL4W9RnoEw3x FYzy5ubESUW9j/GbAOjoxARRuBpH4nLmNDSUo+rsPmKf+GRi2hXhyqVBXkWfr9nfsqGK AliQ== X-Gm-Message-State: AOJu0YzqLlHb1F2FdurPpId/xU4evMgM9NGYS4X+BBwDGphUcVz4uKna wQurXefWkqD09Bnd+rW83uxLeD5ENPGpPw== X-Google-Smtp-Source: AGHT+IErL+C/QxKi8XfDmL4ToQp8RjhW4SV+K8wuW5jEwDuDAthp2QZ+7BJaY8k/7yaVCRDFrCsj/Q== X-Received: by 2002:a17:906:10dc:b0:9a2:28dc:4168 with SMTP id v28-20020a17090610dc00b009a228dc4168mr1052394ejv.61.1694581779471; Tue, 12 Sep 2023 22:09:39 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a1ac.dip0.t-ipconnect.de. [79.227.161.172]) by smtp.gmail.com with ESMTPSA id n3-20020a17090695c300b0099bc8bd9066sm7835244ejy.150.2023.09.12.22.09.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Sep 2023 22:09:39 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Eli Zaretskii Subject: Re: bug#65840: 29.1; desktop-load moves frames to the right and down In-Reply-To: <83v8cjtscl.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 09 Sep 2023 15:59:38 +0300") References: <83v8cjtscl.fsf@gnu.org> Date: Wed, 13 Sep 2023 07:09:38 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65840 Cc: Po Lu , 65840@debbugs.gnu.org, tanzer@gg32.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Date: Sat, 09 Sep 2023 12:32:42 -0000 >> From: tanzer--- via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> In GNU Emacs 29.1, desktop-load moves frames to the right and down. > > This is probably specific to macOS, or maybe even to your window > manager, because it doesn't happen to me, and I'm a heavy user of > desktop.el. I'm afraid I can't reproduce this either, on Ventura/Big Sur, and I haven't noticed something like this in "real life" either. I guess this wasn't with emacs -Q, or was it? From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 01:48:52 2023 Received: (at 65840) by debbugs.gnu.org; 13 Sep 2023 05:48:52 +0000 Received: from localhost ([127.0.0.1]:60544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgIk8-0007ql-K4 for submit@debbugs.gnu.org; Wed, 13 Sep 2023 01:48:52 -0400 Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:41138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgIk7-0007qC-3d for 65840@debbugs.gnu.org; Wed, 13 Sep 2023 01:48:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694584120; bh=8idyr+UQtcTvQ5mhIJ2zvc/jDW0Jpwi/5vQQZuJdUE4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=E8+YWROD+HJewDGDPVWCufAb1FWz/8LWp5Se1dpFPij04L5nedb8T36ZJCNiGIIoR2Gmhq2Lir1ku+VyFFzrEGnFe0g8bPzvu6OZjrlJPwacvVVa2BgyxShgydG0ENA8ztn0yywZ5a4stJ89c19BHJWI9fZ6R2tgZBctxvmAp0emX+QsXNI5NupizONeWnE+biYT7hXpx1Zae4oEQJGpHjzO9h8nTfjnFW0HKlCbM9HlnPrPTf/WEd/qF9gguA45nrzTWAuPNOgkRqBfRaQpFiosvuY50UO6MShDF2AAVx+2npRIfutmoDQvtn7USR1V11oPN3AMBm+ghCQ+O4SjWQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694584120; bh=A5KZOOgqpqlo4T1SMD58iF8c0x7dMt1bc1lqrEQ0d04=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=lNafXEvBwTfLpYAe5mtqlA0Q8Ya5wElNBF69m7633AUNqN3ZPvki2RZNMWS2ONTcOa+XenW9lW1hSgqfRMcdhaPnbeOI/pWs29qlLaXBkSmbNmpf6twDRuGAsaKb2qkxMpEbVPHq2a4xFnjSE9yuzFEmL6X+PDyohL3yS+D9FTNtaDy/J1bRbFBVqm3uoFEEPw5IEgGS2Kp/sirxP76oJUh+3Vkv/JCQElGTuZFGmEprGW302yUM2rZ+9TJLHg5+9+AySu6pwBp0j9HFa573pJQGGDbDyFtyS/kt5khcFqV0+41GQhv2zXs7V/T3VT/8U5Lg+RzD7gqrfGJEgQi07A== X-YMail-OSG: Zp31BLQVM1kyq5xmrRtrbNQs8Y5_U8QEGcZXFNdFrhGaDy9185Zn0P_GvaDc9k6 uO7xUbTgf5iGTc0PAh4RaNr0WhXD4bAjW02AOxKDfmUW3w8OUEn.oZjHIVLMEAZ7C6PAZE9o9iEN 1EBp2_AFDnsi6alQAToZ9q.Z7T9IAy_cRP0Vs5U8j_hM5xkux8MWfhLexS_XBNBSY7GUsf72YzNb YEl9dJKLGktJ9EbLWqk3tRjTufp7JEbCBLfG.6WwdtsG58.4d15lGVytIGVi3Qsvb4Kz1Y6uzaxQ WgLoiuiTGPYOkgbE.IpT0PsghktlrAWTwE4ByAcingDZQGRt1.cPqRol8kGPfU5QONozuOKoUSzA u8oOX7aQu3InQAO1Nw3IieHT1HZg1kSemqcbKBm2xpuTiSk70qUt_0e8OijN99UF4Pk2QzMu5qZ7 tu1908u.RmERbBO4bLK6wNdL6NlQpd6ougF5BOwDK7gWHUnclJ2XjoLQQuLncusrb3.cXEQ7yt6G YW04h7ZQbdm4LZqpEMDSUs50qId98XTKs8RNZZFdfwlCY4ElqNaRtiavxqZG.DcF7mxDAGUojqCN oX2DnIF_TGwQbdW64bOSJT3ZjYnUMx0.A7WooVu5ZmOs.WsvJeFTWpXrWXl4hqyAKZ89tPy7CSB5 G3kSmM10kA9iA35ccSOBlMxh9vCB..TUla6S1.UACdpBoHWr2PTTsLgRzhR2steqESSs5D1uSE1J erlE_zS0mCuj7f2OTWyXBzAxpYhzT6TBX6AmzZipZsQVr.bchaVMmgFgsZ8sVnZ8gdSAKGKzi7CG 8sIK8bc1fc56S4_99H_8Suxm3mOZ5D2Ssv.UX0CorhPRsrpVPExGMztfKBF.kIglIm3AspO38a9. R4yJx8RD7rRBFfbZMw7qsKzoIqW77LY5e7gJFInzeLKVLymr.SJhF.7PqVk.shAPAbDvIs4rtN0K 0OvxoPW4dmP2ZAJwaB9Z9xv51IyMcsVou23nfwjIEQ50lthrAc6wdR30gwfMx97qtnLLIfJB2o7r 24lXgX19fA9XTGQ.j0qq4RN4cethJqS6pBR81kkzdywqwFJHKGTZ4YvNHyKf44S.9mDbENtCuojj VSKNbP823HO9nrAzjUgkt30ecy7SmPjuTC6ZX5ae5EaejgZfUOX4BQBNpXZvph7cXrEHL9Izps7s 5lXBo2HARBjI3aq9IGq0L__7kNEd.PXf0OnIKYTAkMlLSvWnFzS.9NUglpOhXPNC3.BO0e2RbboI YlCDzY.LWuQO.UXR9We8UYVUBGeaI87gJieqDsiaggaasDv7V66.Txt7X2JJoyo6LXs5pUi3K2if RU.t327GuDs6fe.vxCQ74IGslSsk5sD6nWYZgusOy9z5ZPrRHyB9WfLaadAPcqCQAGsliEMH26Ff 3MY1W_uWNnpUraZy3vIBs2ikqm_x5DGlbl2DcxtQ1lx6HlqkeHm.r26ITUmZj6fX3QRnSoi_8olR PXdW81nYFST_uTsvw5Cytvp2u4JCQimzSShoEkBh.ZoOQauaUpojL1tbqaobpzL.ZonhKucXTL.Q ZCt0KZqwsaUheSYD3frSTdH7KB5Au5t0mhhyex6JcJE7RBv8cT4cRJnNKFQaW2fNwk8F9v3yO1qW AYQeRV.Yk9gDrW2GXsDDV1IKvJEt2DcVfWlocbO9JRLtG6lU8xbAG71rXTGuyiq5b5Z_7wrDEMAn JTodoQlKeCegPoLgJgJq2fjm_PQoxcbC67KNqXTvt8AoFP6R3u7i840qjSZTGujWMi7ohpqR3rou .lR8k7e8TwJnfEWXz2hXcu9xCH6D3RZP5twWCmqr63ArtAQbwE6tCvkd1C.Fa9JA213.KrgsH9SY Qciyxsk0QrDj1_AZz1DlCgTnZ3aqTb1E4wXjuszqFFKHwR00x3sK_05.fRrRiFUirBAPQQPqTQCX qYMDeVbZTe1lQ6VXTHGKDMyu7s4Iyop_n0lZ7IV_MfwLyc0hN_KiITd9q8OZAmxGO2MmOt4bF.W4 RKwgM3MvfqirWVtdaGLHYZOSJyawdpuQqZnmm7hgLMeQozepgOgnwq8oxfk3xz3J4tbdu.EMhWJm 27utYqArJJSug_XAQh8dY46cztEh43o2lD_BfMyUgk1AJufMTW.e7J7hhY2m_nOcyXbFJZsJA8Ka YHWsu6Ns1_KSUdaJUx_YKptFqLZx2aNAuIWIrlnulvjbqj9npoYGGtVae.w3qmbhgX2vRKop5QE8 wPFBjkkA577HAgacZM25nbGm7hKftRWyFVoQ7z3C7rWp8UCvHBuIxAf3Sz41suQYo1TJpbA-- X-Sonic-MF: X-Sonic-ID: d5b4c7cd-6cc0-44ee-a4ba-a179fc242e64 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Wed, 13 Sep 2023 05:48:40 +0000 Received: by hermes--production-sg3-69654d8bd-xs829 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 93406aed332f7b822a58c12a13cec3de; Wed, 13 Sep 2023 05:48:35 +0000 (UTC) From: Po Lu To: Gerd =?utf-8?Q?M=C3=B6llmann?= Subject: Re: bug#65840: 29.1; desktop-load moves frames to the right and down In-Reply-To: ("Gerd =?utf-8?Q?M=C3=B6llmann?= =?utf-8?Q?=22's?= message of "Wed, 13 Sep 2023 07:09:38 +0200") References: <83v8cjtscl.fsf@gnu.org> Date: Wed, 13 Sep 2023 13:48:28 +0800 Message-ID: <878r9a62tv.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 452 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65840 Cc: Eli Zaretskii , 65840@debbugs.gnu.org, tanzer@gg32.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gerd M=C3=B6llmann writes: > I'm afraid I can't reproduce this either, on Ventura/Big Sur, and I > haven't noticed something like this in "real life" either. > > I guess this wasn't with emacs -Q, or was it? There's a popular series of patches for Emacs under Mac OS which modifies various aspects of its window management behavior, such as by disabling the title bar. Tanzer, are you using any of these, by happenstance? From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 14:04:37 2023 Received: (at 65840) by debbugs.gnu.org; 13 Sep 2023 18:04:37 +0000 Received: from localhost ([127.0.0.1]:35986 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgUE8-0003ih-O9 for submit@debbugs.gnu.org; Wed, 13 Sep 2023 14:04:37 -0400 Received: from mx0.gg32.com ([168.119.248.232]:8651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgUE6-0003iT-ET for 65840@debbugs.gnu.org; Wed, 13 Sep 2023 14:04:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=20220514; bh=fCsN2qGcq0e xgQXITicJLSPKpBjxsH40tT9QLBHHk8g=; h=to:in-reply-to:cc:references: date:subject:from; d=gg32.com; b=DHyjmttxOaycql2afhXAJTTZpQ9OWBWw7Vk4O ucquL3vLiP9GidR/P/TOmdGmeX4FEEUB9/cnOYJu/TpTQTXvo8u6g71CQAoENGizzkubyz vjUdUrWIzL3HIbbNlvm7+puAF3FzQ1a9+2my3lxPRJ/rrJ7jvnO5hO4XFeAOfxIj4h9CWU 4itdJ/bLSg1/ePNcTwd+PxRIGGIqLLFxFFH9pHUgr8J7R82K3fHq7MCuZnMIXPMl+0DCdM oBvEnP9IqmB9e6hNTIHKhEaiAxyPdltIt24LdemqiTqZpzXUmU5BNOEksYwnoVt24AM0iF /ktUAsmdapYQ1NR256yaKEMew== Received: by mx0.gg32.com (OpenSMTPD) with ESMTPSA id 353463be (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 13 Sep 2023 19:04:22 +0100 (WEST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Christian Tanzer Mime-Version: 1.0 (1.0) Subject: Re: bug#65840: 29.1; desktop-load moves frames to the right and down Date: Wed, 13 Sep 2023 19:04:09 +0100 Message-Id: <757C0255-9E4B-43DC-B2A0-ADB63D2A3BB1@gg32.com> References: <878r9a62tv.fsf@yahoo.com> In-Reply-To: <878r9a62tv.fsf@yahoo.com> To: Po Lu X-Mailer: iPad Mail (20G81) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65840 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= , Eli Zaretskii , 65840@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 13.09.2023, at 08:30, Po Lu wrote: >=20 > =EF=BB=BFGerd M=C3=B6llmann writes: >=20 >> I'm afraid I can't reproduce this either, on Ventura/Big Sur, and I >> haven't noticed something like this in "real life" either. >>=20 >> I guess this wasn't with emacs -Q, or was it? >=20 > There's a popular series of patches for Emacs under Mac OS which > modifies various aspects of its window management behavior, such as by > disabling the title bar. Tanzer, are you using any of these, by > happenstance? My Emacs came precompiled from https://emacsformacosx.com as linked to by gn= u.org/emacs... I haven=E2=80=99t installed any other Emacs packages but use a substantial e= lisp library of my own. I=E2=80=99ve disabled the Emacs tool bar but each frame has a title bar; the= menu bar lives at the top of the screen like for any macOS application.=20 All that is the same for Emacs 27, 28, and 29.= From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 14:28:19 2023 Received: (at 65840) by debbugs.gnu.org; 13 Sep 2023 18:28:19 +0000 Received: from localhost ([127.0.0.1]:36012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgUb4-0004H1-TI for submit@debbugs.gnu.org; Wed, 13 Sep 2023 14:28:19 -0400 Received: from mx0.gg32.com ([168.119.248.232]:17148) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgUb1-0004Gl-Hr for 65840@debbugs.gnu.org; Wed, 13 Sep 2023 14:28:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=20220514; bh=5wB0hIWFUpT LfQ+17veqKsUgCQEEb+LgHruQeD1YZKc=; h=to:in-reply-to:cc:references: date:subject:from; d=gg32.com; b=EF5on1zKarT1FhMf/DvGJ2hcii1y16ZNfwXJ0 CxehFcZMCUe0U1q/Gh0ad4An8a/tPF097+SD26Jfi2vm49VF2WvSKYCjai4Zo+ENdmnMsy RwjzVv0YjMFz4VsnYVgJFArM0+FM5kUc96w0VZkRNF7GZIhitemLCk8VQmwsuzyY6yZkBE syK79Q4WdIiUuPRz7To73rz6ja49ph10LklzxqMdAVORxc0z+vNLEVHSPhHopjbqEtSPbT qpzlYH2CPlj4L+VjdNDAjITW8NaEhymlwCsPm0zUSC0rcOlCqQw0Fub0xVbsgZ4uqKl6E3 mznnibH2dxzyJihFyAld/tE/A== Received: by mx0.gg32.com (OpenSMTPD) with ESMTPSA id 27fb4751 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 13 Sep 2023 19:28:04 +0100 (WEST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Christian Tanzer Mime-Version: 1.0 (1.0) Subject: Re: bug#65840: 29.1; desktop-load moves frames to the right and down Date: Wed, 13 Sep 2023 19:27:52 +0100 Message-Id: <7F89604C-CB17-41DE-85EE-F46700694F04@gg32.com> References: In-Reply-To: To: =?utf-8?Q?Gerd_M=C3=B6llmann?= X-Mailer: iPad Mail (20G81) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65840 Cc: Po Lu , Eli Zaretskii , 65840@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 13.09.2023, at 06:09, Gerd M=C3=B6llmann wrote= : >=20 > =EF=BB=BFEli Zaretskii writes: >=20 >>> Date: Sat, 09 Sep 2023 12:32:42 -0000 >>> From: tanzer--- via "Bug reports for GNU Emacs, >>> the Swiss army knife of text editors" >>>=20 >>> In GNU Emacs 29.1, desktop-load moves frames to the right and down. >>=20 >> This is probably specific to macOS, or maybe even to your window >> manager, because it doesn't happen to me, and I'm a heavy user of >> desktop.el. >=20 > I'm afraid I can't reproduce this either, on Ventura/Big Sur, and I > haven't noticed something like this in "real life" either. >=20 > I guess this wasn't with emacs -Q, or was it? No, it wasn=E2=80=99t. And with -Q the frame positions are restored correctly. There is still the question why Emacs 29 behaves differently then 28 or earl= ier in my environment and shifts the frames upon desktop-read. Any hints what I should look for in my elisp code in this regard?= From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 13 14:52:17 2023 Received: (at submit) by debbugs.gnu.org; 13 Sep 2023 18:52:17 +0000 Received: from localhost ([127.0.0.1]:36028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgUyH-0004vI-10 for submit@debbugs.gnu.org; Wed, 13 Sep 2023 14:52:17 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgUyE-0004v5-Sd for submit@debbugs.gnu.org; Wed, 13 Sep 2023 14:52:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qgUy4-0002aZ-11 for bug-gnu-emacs@gnu.org; Wed, 13 Sep 2023 14:52:04 -0400 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qgUxo-0003eE-JM; Wed, 13 Sep 2023 14:52:03 -0400 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-9a9d82d73f9so21282766b.3; Wed, 13 Sep 2023 11:51:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694631106; x=1695235906; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0/JUaqA+e69XL5LX1T9f5Vs1jz2UsGSA8/BzOaMGEv0=; b=GWmnMGVvKpDdcVV93cp9Z2zZ7lq1Jm2I3zgQ/omCAX0uLD+sxOfVwTKQKf+u7fKam1 5zROPme72R7fxnHv0qLwrBRANW80j5hlBN1qNjM96fUNtAtJ6aziFE9pdJ6/LQnJlg0a XxAzyUeW3XCRMVmsusZPoyRkILJVPaU+JJsVbhTCp3ktDRys4qNoUK5OhawtHz10X8rj /hHo5wI/QjWJPh5bioy0u8+nqy7DGbJItzyUxyuIPaiIiSvu8MFS7iYRJUmH8nvyx8ix Khckp3cafFceoFuvnzu/8KX02L5OOULkCS+r94XWMnQMv6mOCkjxZUUKGvbqrzV1BO2a OcOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694631106; x=1695235906; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0/JUaqA+e69XL5LX1T9f5Vs1jz2UsGSA8/BzOaMGEv0=; b=tm2KFw6+X5vjkMww9AgK+C0ArfWFyTKkmDT0VHtEzGhopqEBRk18ffKXKFHI8stzeQ 7oTwaKudU6KesvOEQvwRZ5faPXcO84sKfMgixgpjOd5ZU1VqCG9G3b2+mAIN8bBGN5oN KnLmXE5ebwsKNeLxCW9ZGCXWL6aO0rgjSIBH3b6zWU4uBHQWc+REDsza9sRQ6s6zSwPa 9HspTOflBRUP4EFKSWRXba2V1GbVBLRe3G0nB/Gb/2amAhLZZgCaU4iqQga7nq2KCB5j seF48AL0ANc0LBIFkSOgfWiftRmCcfSO0x7WDke5bfB41WxYWDXlR4fdTlg/ZJVYxgrJ Yjug== X-Gm-Message-State: AOJu0YxquIZJu5OZV708rUo2Uo+84W3kI9biaZ0cZtEiBuVjDctXVUMK bTaNVS1tY4URWCiqcpH+mk4= X-Google-Smtp-Source: AGHT+IFEOmI1w6UW4K2qcyfEhj1pcRbv0YV7APKcUgTl377be3NVfFmKHgte3hirinBaAr2VsiuzuA== X-Received: by 2002:a17:906:518a:b0:9a5:c9a4:ba1b with SMTP id y10-20020a170906518a00b009a5c9a4ba1bmr2516643ejk.8.1694631106140; Wed, 13 Sep 2023 11:51:46 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a1ac.dip0.t-ipconnect.de. [79.227.161.172]) by smtp.gmail.com with ESMTPSA id f10-20020a170906390a00b00992e94bcfabsm8788790eje.167.2023.09.13.11.51.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Sep 2023 11:51:45 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Christian Tanzer via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#65840: 29.1; desktop-load moves frames to the right and down In-Reply-To: <7F89604C-CB17-41DE-85EE-F46700694F04@gg32.com> (Christian Tanzer via's message of "Wed, 13 Sep 2023 19:27:52 +0100") References: <7F89604C-CB17-41DE-85EE-F46700694F04@gg32.com> Date: Wed, 13 Sep 2023 20:51:43 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::62e; envelope-from=gerd.moellmann@gmail.com; helo=mail-ej1-x62e.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Po Lu , Eli Zaretskii , 65840@debbugs.gnu.org, Christian Tanzer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Christian Tanzer via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > On 13.09.2023, at 06:09, Gerd M=C3=B6llmann wr= ote: >>=20 >> I guess this wasn't with emacs -Q, or was it? > > No, it wasn=E2=80=99t. > > And with -Q the frame positions are restored correctly. Ok, thanks. > There is still the question why Emacs 29 behaves differently then 28 > or earlier in my environment and shifts the frames upon desktop-read. > > Any hints what I should look for in my elisp code in this regard? Not really, I'm afraid. Maybe someone else has an idea? The usual way I find out where something this comes from is a binary search: disable half of your configuration, and see if the bug is still there. If yes, the bug is in the half that's still present. And so on... Maybe a variant of the zsh script below could be helpful for that. I wrote it for this bug report to check the behavior of different Emacs versions on different platforms. #! /usr/bin/env zsh emacs=3D(~/emacs/29/src/emacs -Q) save_desktop=3D(--eval '(desktop-save ".")') read_desktop=3D(--eval '(desktop-read ".")') print=3D(--eval "(print (frame-position (selected-frame)) #'external-debugg= ing-output)") kill=3D(--eval '(kill-emacs)') rm -f .emacs.desktop $emacs -Q $save_desktop $print $kill $emacs -Q $read_desktop $print $kill The script prints the frame position before saving a desktop, and after restoring it.