From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#58627: 29.0.50; `set-frame-position' doesn't set frame position correctly when it is called with negative X or Y Date: Wed, 19 Oct 2022 21:10:27 +0800 Message-ID: <87mt9s7yd8.fsf@yahoo.com> References: <87r0z483jb.fsf@yahoo.com> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38595"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 58627@debbugs.gnu.org To: Yuwei Tian Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 19 15:12:21 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ol8rs-0009th-Ty for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Oct 2022 15:12:21 +0200 Original-Received: from localhost ([::1]:41408 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ol8rr-000307-NG for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Oct 2022 09:12:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ol8qe-0002sr-RN for bug-gnu-emacs@gnu.org; Wed, 19 Oct 2022 09:11:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57106) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ol8qc-0005fM-0U for bug-gnu-emacs@gnu.org; Wed, 19 Oct 2022 09:11:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ol8qb-0000Gv-Jz for bug-gnu-emacs@gnu.org; Wed, 19 Oct 2022 09:11:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Oct 2022 13:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58627 X-GNU-PR-Package: emacs Original-Received: via spool by 58627-submit@debbugs.gnu.org id=B58627.16661850511029 (code B ref 58627); Wed, 19 Oct 2022 13:11:01 +0000 Original-Received: (at 58627) by debbugs.gnu.org; 19 Oct 2022 13:10:51 +0000 Original-Received: from localhost ([127.0.0.1]:56182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ol8qR-0000GU-49 for submit@debbugs.gnu.org; Wed, 19 Oct 2022 09:10:51 -0400 Original-Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:36965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ol8qN-0000GD-Md for 58627@debbugs.gnu.org; Wed, 19 Oct 2022 09:10:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1666185040; bh=87eKzSmQxPW11OHjhT9m8aXp0uXIR0UyUFGUUjyaSps=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ulT2fIXR/Zvbdbf3qHogeFKtYHVDbmhy9xp/kZnX8U4n1rI52SSbFg0Hwe8x/FKT4T1iNnSGyyxj8Cq1e4j8Two3hAVq4gUKT4eBJ/foNz0pZJgvXRLo0PikQrUj2x98cn/iooVSmHOT44XWjixVVbY+tWCsm3Nmnv5vFI9YFLs4ZG5DnYEEmIZi5CcyGCTndXusS5BEgHzIUZsUFwoI4Wew7dugaHC40koWxlG3ryVCgBNWDGUeHyoEAdGdLZfl47XXvl65CaLQbINii751OQyJ5SJKg66xqZx17dZI50sprAPLs+2/BYDTIUDwSKHA65RX+YKiA89dRJv6uRkevg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1666185040; bh=OM0KGFOrr4OfJVAqS3X2vCCy6WV8GY9DQGBctBLITox=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QD64t+1Ds53LBTL4IuJ//nFvfiY81OCPVnyvBg6RtIy8Lg5CMy3QknAMrtIyhR0wEDd41pD4CSfq/ksSg2Isgv+L+GIoRXKKWTrwbn+AQ7j/UYTsdj0sbgmb/9IdK1lmLaNyrooOnWuPYNurXNCnn0tIBkLi9xO7ld+lu0ldLEPVjbO/mEh3lOm/wMnm/GkFpK76Om3lfgt/v/kMRWlusFTz+JHxj9ZDFNIXT6AFybeWxJY80pcdMzJ/jH3SDdkx7pnbXlnGs77Etd4H+jQ7s8kaZpVx0FNp49Znek6H5WCr0y74WMoO5EJJgeeqhO3PVRAqS+KP7xZr0vKoAK3kTA== X-YMail-OSG: FOgZp.4VM1l.dOYZmVJhbl7E5LONzOLnVunnhNJ6AhjXnIVe7NtPOcAVtptRheO .4Ha7VgQyqiS_4WCif6FHpT9axkL4RQT2Oy0E6OM.P_vBmFF8tZqDuC0ICkcmXsd7wmaJxWTWAm2 saNApgIJ2T3w445Lt2j60n83uRR1z1c_36KhzRM3.3Q7JqsDk383GiNLinQXc4JAaIfoj9aE9n5E PqYBQK5C_YufXBwqRQb7dmr8pB2__9etIEGpKaUye0u2.qaZXK8soAB.IZfcybaKPgKtbsPuCwb8 mAz.Ics4z9PAZc4bl683.ylxeo22O5GgazshhTzWA9LJDRvOkB3ZAlpKqHE322KA1WJFuTpb647W xcYM3.FitiWN.HELmSLAxAUnH3qKyFz457jBj4ygqtygh6pANKdvn3LMPehiaeaauuPdIf13iFzE jJRvEKTciqzdKRMnz8LkkBPV7KVao.8x2IA7QMeCBdgymMK6xlDV.tKBdrJajunjsOnvToVGooLS xgUw6xNTIiIGxyJo1A56m7bR8J48mZscAcXyHW0oU6iT0fRxH9tn5iyWc3kSwPadjTFz3uR7T0u_ qHAqLR3o8Z8Nvdsc2.Fu6wlFa.b6.kiddJiTOC0Uc6jKedlTXD2K6Swr61vegtjq9yOd2gC9OIaR gRvNTgcbK2CsdszLArJE4Ax_c4N1ZI_t9PhzRMawtP7RcY8IeE9fXBo7I6rVMEP53jLQFQxM1THf KSzUbsp3c3BryjtLPpMhZ5ruDqAVWzHpA8TILgndmjbRODfFlNWo1nK_f8PEHNFLc5Q1fCIbIP0a fqWjlacALR47FjjBWIQrwzWOud0KDWlSbz.jjnlvHP X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Wed, 19 Oct 2022 13:10:40 +0000 Original-Received: by hermes--production-sg3-74fb94585-btmps (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c88f21b6c51219bbc7ce53e5d020cd27; Wed, 19 Oct 2022 13:10:33 +0000 (UTC) In-Reply-To: (Yuwei Tian's message of "Wed, 19 Oct 2022 20:23:51 +0800") X-Mailer: WebService/1.1.20754 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:245871 Archived-At: Yuwei Tian writes: > Sorry. I just built Emacs 28.2 on macOS 12.6. It behaves the same as Emacs 29. > I tested it again on the Mac port version of Emacs 28.2, and the behavior is the > same as described in the manual. Is it an issue with the NS version Emacs only? Carbon Emacs (the "Mac port") probably implements set-frame-position correctly. The NS port is definitely wrong there. If someone points me to how Carbon Emacs implements it, I'd be happy to implement it similarly for NS, as long as it doesn't use Carbon to move the frame.