From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: set-frame-parameter a child-frame's 'parent-frame error on macOS ? Date: Tue, 16 Jan 2018 10:07:49 +0100 Message-ID: <5A5DC0E5.1000701@gmx.at> References: <3341a4c3.36ca.160e851bdbd.Coremail.tumashu@163.com> <5A5876A3.10402@gmx.at> <87fu7b6zsj.fsf@163.com> <5A5902D9.9070801@gmx.at> <16191b19.1392.160ed773bef.Coremail.tumashu@163.com> <5A59C872.1010900@gmx.at> <87tvvqxcxr.fsf@163.com> <5A59F476.1060806@gmx.at> <87mv1hcnw8.fsf@163.com> <5A5B1D46.6000608@gmx.at> <731a3868-e589-978b-ee34-ab72cf5c5aff@yandex.ru> <4d250ebc-7979-3229-b9ea-6e57089d02df@yandex.ru> <5A5C76AC.60308@gmx.at> <53c55d98-dbf6-7e6d-eaa5-66e565f93581@yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1516093625 573 195.159.176.226 (16 Jan 2018 09:07:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 16 Jan 2018 09:07:05 +0000 (UTC) Cc: "emacs-devel@gnu.org" To: Dmitry Gutov , Feng Shu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 16 10:07:01 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ebNCj-0007Qd-S3 for ged-emacs-devel@m.gmane.org; Tue, 16 Jan 2018 10:06:49 +0100 Original-Received: from localhost ([::1]:50016 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebNEj-00010D-Hq for ged-emacs-devel@m.gmane.org; Tue, 16 Jan 2018 04:08:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49265) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebNDz-0000xn-HD for emacs-devel@gnu.org; Tue, 16 Jan 2018 04:08:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ebNDv-0003KJ-Hz for emacs-devel@gnu.org; Tue, 16 Jan 2018 04:08:07 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:59808) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ebNDv-0003Jf-7Y for emacs-devel@gnu.org; Tue, 16 Jan 2018 04:08:03 -0500 Original-Received: from [192.168.1.100] ([213.162.73.54]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LguAU-1fELCU42aM-00oJ2A; Tue, 16 Jan 2018 10:07:57 +0100 In-Reply-To: <53c55d98-dbf6-7e6d-eaa5-66e565f93581@yandex.ru> X-Provags-ID: V03:K0:uO//yMLC0GxsvNJjvUvw/CckucsKUOEf2TlpO5EkupWdQRU2dhI VYKL2qYs068hAaIxm81V81mT3/GitGFw7UjwQFQu11+s8ZTQwRBEIGUqd6WVsy6EFImOzRL a5ovj7reJjDLEBK96K6x2HadVPTdtmwynn00fTAOlcK/DYY44iLRCakFTMKT2ZkU4FS/NHU RzPs+ZIaJpRDPnqtcYqmw== X-UI-Out-Filterresults: notjunk:1;V01:K0:WcqnEC4Qrow=:63kKii9IprMLo8L6xJ7Y62 VToqA0LGHrQQQwCWhisRhTv9k0Je8r/dnW99b/KjBLWW2v701xaVadekutLRXMwWb6FnMBKzs BPD4HTeZDWQzjSdF6Ka5VeEzehy1cuJwZfkF3xaGthr/cVl6DrGQ5VnDsuhGXrqCT1WvT7/EM xFUttejHsMfxc3WuSDKyW8rn2UPEfNypfXxho4902mi3TmnvQofOTnB0lhxUCkBe7RmeYEXcZ 80ajlXciiU/iCV4g04/eDBeOtAh8KNE0VtZn3pelSlmipi9Emkm5dkV4eSNuCoHHlu0opOm0A JRVOtpcm5Lw7mT6U+RYmwTqu4kktpshgwoXbS2U1DTwSPn1elpCXU7B62RXUGHdVAF5iBpZiv PoxdjNYTtegkbLX/jzlkDT1DRee+EVQGeipDSZaXkyK5KcFcxX6pFZ6oSMdXKRImUVvgDvjlL J8APg24D7nzuh9ptbjIzvL6w+9ewr3llLaBLBgWchvjNuh/wQJs9zwhGitCqFGzZbUyuOUOkc IbBbco9BPyIJbziZSHREGzfg9T7a1F8Uvw8Wpf+BWTpkn9Y7ClFgnDtvC7Z5uLZ/SNiSVS8fq vIJTvO29BYMfX3sqhTdGvPecbsL6WdZCeWOJXmkPvOiRwCJ/0aQgiATXESri/jXEg/F0U8+/X HSfWh4JWYlx3CN9H7uncZQSP01pREfhXiWmGiUDlnM5EzEFvv5m2LLjmsHvqWhrP280fVhHKu asHde7axxC9WWJ4JcbI5dOaD9ocBgQvPQwrOHyEYBAIpLRyKxfZbz78iptUs+UVxTVGP7B9H X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:222003 Archived-At: > Might software rendering work, then? The way to use it depends on the video player, etc. I'm afraid that video formats are not suitable to visualize ephemeral effects that show only for one or a few keyframes. > Feng Shu has changed his code since to call set-frame-position much > less often, and it seems to work correctly *without* Robert's > patch. I recall having had a discussion with someone who insisted on using `set-frame-position' immediately after making a new frame with the argument that it always used to work. In my experience this may confuse the hell out of the window manager and even if it does work for years it may cease to do so after an update of your system. As a rule, I try to position a frame initially only via parameters passed to `make-frame'. > Quite weird. Basically, positioning and sizing child frames work like positioning and sizing the scroll bar or tool bar windows. If scaling is needed for the latter, it is probably also needed for child frames. martin