From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#29095: Bug: The '20a09de953f437109a098fa8c4d380663d921481' merge increased my Emacs configuration loading time from 9 s to 60 s Date: Sun, 05 Nov 2017 11:53:24 +0100 Message-ID: <59FEEDA4.4040602@gmx.at> References: <0899d792-c1fe-caa8-183e-298371d226a0@Alexander.Shukaev.name> <87h8ueaioy.fsf@users.sourceforge.net> <87zi858r9i.fsf@users.sourceforge.net> <87y3nl7g8l.fsf@users.sourceforge.net> 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 1509879251 30707 195.159.176.226 (5 Nov 2017 10:54:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 5 Nov 2017 10:54:11 +0000 (UTC) Cc: 29095@debbugs.gnu.org To: Noam Postavsky , Alexander Shukaev Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 05 11:54:07 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1eBIZ4-0007cG-Cc for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Nov 2017 11:54:06 +0100 Original-Received: from localhost ([::1]:43739 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBIZB-0005Ap-Ir for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Nov 2017 05:54:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBIZ4-0005AU-4x for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 05:54:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBIZ0-0005na-6A for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 05:54:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42549) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBIZ0-0005nS-2M for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 05:54:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eBIYz-0003XX-La for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 05:54:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 10:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 29095-submit@debbugs.gnu.org id=B29095.150987922613585 (code B ref 29095); Sun, 05 Nov 2017 10:54:01 +0000 Original-Received: (at 29095) by debbugs.gnu.org; 5 Nov 2017 10:53:46 +0000 Original-Received: from localhost ([127.0.0.1]:51230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBIYk-0003X2-8i for submit@debbugs.gnu.org; Sun, 05 Nov 2017 05:53:46 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:65408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBIYi-0003Wp-Al for 29095@debbugs.gnu.org; Sun, 05 Nov 2017 05:53:45 -0500 Original-Received: from [192.168.1.100] ([46.125.249.78]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MRWzQ-1diaY52sJ6-00SfnD; Sun, 05 Nov 2017 11:53:29 +0100 In-Reply-To: <87y3nl7g8l.fsf@users.sourceforge.net> X-Provags-ID: V03:K0:rWLW0voannDFs9czHcwhvz1jFluLY0i5TryIYp8EkLTriSsQ1zX nZYcZTG+Z/Uu1fp+Ufs1omvH8L54wE6j7Z+1DPdKMJ/mhYrDqA/tAERgOkwewm4ffZ131oL IETfYOsxXOcG9zgJ64bUYFK6QxplgpqF3hLOHcRdPeIiGSANOXG9K6V0/G0TjgapFgYkeiu vmLquxeRIjQ6ELcOkxnpA== X-UI-Out-Filterresults: notjunk:1;V01:K0:ayTrvXl/VUY=:3mPAhXrWZNyb3oo1mkw+vM LBTP4gBinTegTcjAv0kJ9ffh20qgquGr/4tU2TWJqj3SnpJi+40opPHNZEtzTQ1F9Rs/XRJ6M QhdGgwHkBdEvtEPtJpUqg5aHyYa9Y6m1iPsYiAhYzmCXmu2/6fYQhmXoVzOkleo8grc3i47qi NmlkEDIdZwPM8ly+0oUh+qHHwN5oKhj9OyaC34PffedwlwzAUStMfuUO3yrflYwLkJdgSvnB9 JItyOezqw4a0e10/jSh+IM5qfRXlB9m6RwTKbYjOsS9xIWUrShyxXdFv/zK+HJl16Bqb/wIBc lKjFj5S+6LEOXAskjs2tJ9w+IN+PMhyGPGuKeOI0KcTa3LFCS0RadCeJkEAeQqMYZxtc6vnvr /r90A2U4MVrxN6OPUiuPTSnH8sclaDUDQMaGvjYecz7HL9o0RBXYAkQimFUVakWZ6YFeKSWQI oB/5jHC2+ZIDkFtt3ORK3Iwq4rkG+DHZMDLlgqGqWduLPWf6H8LPULdoI/yw9TQZ1Kyed3LpO 5ruS5od9XJnE/xxBJykS8JixOir+3Tw2LAQ1+acSE4VQ2+gEVyw248LGgqzkmTxtHfvyzFK+E yl/uLJNpNnxi5hmzPcJnpXQLD/PX+mduTdjCPSXulFUXbC6HRhHVp3QTGkBUGgJXmTmPeF+7g MFP8pMiB3hDCGtXASwOZfcTV8kqa3B70rbUcohM9ZCB6ZBAG4j40dZrkrn04Bif4HNAYrQJY2 Rdoh52ygRom9mKOzCja2WE4+b8y5e5s34rTxa3B++psdo9G+AAOkcTlrhHo/0iKu9N1P2wpy X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:144014 > Perhaps the thing to do is simply to disable x-wait-for-event-timeout if > we end up hitting the timeout. Under most window managers the frame > becomes visible much faster than 100ms anyway, as far as I know. If and when we do that, we should also warn and inform the user. And we probably should collect information about those window managers that are not able to inform us in due time that the frame has become visible. And maybe we're also still missing one or the other case where we could set the visibility of the frame. Alexander, can you try using the debugger to see if Emacs receives any events that OT1H do not call SET_FRAME_VISIBLE (f, 1) but OTOH still qualify as ones that make sense only if the frame is visible? I know it's a vague question but this is primarily a timing issue and as such rather subtle. martin