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#23568: 25.0.94; Mode line menus appear incorrectly in some monitor configurations Date: Fri, 02 Jun 2017 08:10:19 +0200 Message-ID: <5931014B.20700@gmx.at> References: <871t50xvm6.fsf@gmail.com> <87y3thjw4i.fsf@gmail.com> <87vaoh1os3.fsf@gmail.com> <592E8C4A.7000104@gmx.at> <87vaoglo72.fsf@gmail.com> <592FA8A5.8060100@gmx.at> <874lvzzbwf.fsf@gmail.com> <87zidrxwhn.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1496383879 6534 195.159.176.226 (2 Jun 2017 06:11:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 2 Jun 2017 06:11:19 +0000 (UTC) Cc: 23568@debbugs.gnu.org To: Alex Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 02 08:11:10 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 1dGfni-0001J7-EV for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Jun 2017 08:11:10 +0200 Original-Received: from localhost ([::1]:48018 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGfnn-0004Yq-KT for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Jun 2017 02:11:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55812) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dGfnf-0004Y1-Dh for bug-gnu-emacs@gnu.org; Fri, 02 Jun 2017 02:11:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dGfna-00041W-Dj for bug-gnu-emacs@gnu.org; Fri, 02 Jun 2017 02:11:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47646) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dGfna-00041K-9U for bug-gnu-emacs@gnu.org; Fri, 02 Jun 2017 02:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dGfna-00010s-1O for bug-gnu-emacs@gnu.org; Fri, 02 Jun 2017 02:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Jun 2017 06:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23568 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23568-submit@debbugs.gnu.org id=B23568.14963838303856 (code B ref 23568); Fri, 02 Jun 2017 06:11:01 +0000 Original-Received: (at 23568) by debbugs.gnu.org; 2 Jun 2017 06:10:30 +0000 Original-Received: from localhost ([127.0.0.1]:50323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGfn4-000108-8d for submit@debbugs.gnu.org; Fri, 02 Jun 2017 02:10:30 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:60266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGfn2-0000zs-8v for 23568@debbugs.gnu.org; Fri, 02 Jun 2017 02:10:28 -0400 Original-Received: from [192.168.1.100] ([46.125.249.108]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MGEv5-1d4uE617o7-00FE65; Fri, 02 Jun 2017 08:10:21 +0200 In-Reply-To: <87zidrxwhn.fsf@gmail.com> X-Provags-ID: V03:K0:w7CC7l5FY6zqtnf9257nvmVUpYX2oh+f6PxgC9uu6kHLiJIpMDr yZluIiQ+zAJebP/4+lwwDgUqRf0467dEvjugY7uMBDOjB8lBW5RD2lDD03T5h2v7PBgFri9 qKzaP6VLimqosnylmiocV9/s+/nA8hZBS2EKkUliuzm0tw4ux6uE0MGhlsloisO7xPuUzgO D2qJrlIp4UQAEa+uvBAEQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:a5+0vyZ0AXs=:2Vq13NPij1uVJT2EHN+Bd4 M58xJdU/n9Oyd7/fM3uvEE3hQ7rmZ4ZV11hlK1JIZKB0nkPq1tL6zD8XLNymtyNail+6E6Hov lTkKfJaHSi0tvklBdzYYPRwxy7ate9bvr5hOrt1AEVgftp44b0KU7ZfTeODZuV6yAWDJ2sQVV 2RQ5p7Ywz7Too/YV9cIpkrBi5L9SRmnopctZWcpVzfJdVG13FTb4oDIkIFD1VYiDf0L/UB7hf t1XZKAqIyNcAfpHdCkZjZG064UAGpK+1StL+5U3CYeMaLvnWP9RJU2r0M3/KuKplEqUWmD6Fh /EYA9y1QsSSs0TCr687TmCaBRt8UVDyhSl3KSzHD3HKWDK1z8ZhzzeF6S59yewbjYUvo7opKG rrpDXjSuikdMoyf2J9WfaF8NFN+aAUrc/z7J9TBLQkx995sIav8AZpTkzTSOWMH5KP+L4XTV7 cjdjduDxwcABTlCzvhrGSsunm0fiaq4e5uSDr/JzSr1S6yAlVW8P0auEoeeWzOrDPgGDNkwE8 Yc3yW20Zfdvp3YzPgrkhnlzIr+siajt3ev3EAfHuW0sFtggCBaBvfed/EG6YHUJdnankOOjwY QK5sQWuHh/cNYU4ca4uanGCXugZoUoDTZgTRRHUvRm15jSFcZaEEuNzVdiKBGaZbBVq78rhKl KXmr9v725wS2HZatk8+fC6e4ASXV/9siUpTzgqG7YiGzUvrjvxXdky1gdrJGvbd1FhutdtH24 60WNZTt/LukSvVGij7NMMdlLCK37dPK4PKEv5iy+iCFNHKx7PUEXCWc4S8Ve8b2jvCW5LJ4m 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:133154 Archived-At: > I just noticed that frame.el also includes frame-monitor-attributes, > which also makes me think that frame.el is a nice place for these > procedures. For the moment putting them in frame.el should be OK. Eventually these functions should be in frame.c and represent stripped down versions of =E2=80=98display-monitor-attributes-list=E2=80=99 where only the dominati= ng monitor for the given frame or coordinates is investigated. Other monitors and things like lists of frames dominated by a monitor, mm values, name and source would not be calculated by the respective backends. These values are not needed for checking tip frame or menu positions and repeatedly evaluating and returning the same values seems rather silly. martin