From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Tobias Bading Newsgroups: gmane.emacs.devel Subject: Re: The rabbit hole that is HiDPI... (empty menus / bug#31223 et al) Date: Tue, 26 Nov 2019 20:24:00 +0100 Message-ID: <8b2b2b76-1e35-3c5f-3928-2090dfdee447@web.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="23258"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.2 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 26 20:30:47 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iZgXu-0005u6-Gt for ged-emacs-devel@m.gmane.org; Tue, 26 Nov 2019 20:30:46 +0100 Original-Received: from localhost ([::1]:58316 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZgXs-00051C-KF for ged-emacs-devel@m.gmane.org; Tue, 26 Nov 2019 14:30:44 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34839) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZgRS-0003G3-Mf for emacs-devel@gnu.org; Tue, 26 Nov 2019 14:24:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZgRQ-0000k9-3V for emacs-devel@gnu.org; Tue, 26 Nov 2019 14:24:06 -0500 Original-Received: from mout.web.de ([212.227.15.14]:59943) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iZgRP-0000hW-1L for emacs-devel@gnu.org; Tue, 26 Nov 2019 14:24:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1574796241; bh=MQaZtduWIXT81j2RidXT5dFiaEV2RkjXwB6qCLcfkJY=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=ZGaMWBz3wSCWoogliW60Uavf3MfV9Alh6o+PoMJnu8TdpWb5O8P+AqIml5bS5pxa6 2yHgXqRo6C6Qcz/23yR8EQVza0qjef75hXYmXlK9/FLcf/ABjbm82NUlDjHMYhBOIk isvl96lvTATp6TT5CwPwVQh80wW2EdtQuOyUm/oU= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from [192.168.2.103] ([84.143.156.184]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LuLxv-1hqtcs0FyZ-011mYC for ; Tue, 26 Nov 2019 20:24:01 +0100 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:ncP5z82GO+GTxzcne4Ahk+a7e3Kc+74G3cG7FhOD47amBI0QjJg 8msJaDG3nMZsIb2bP4YiyjivLDK9qrUJY2HBwrxR8QvhOclkbZuehhmGRDXh4OTl8ci+atj S3pvwbQWaVKMareBMZ7RdpbAhRev9AVqVCiRTfKsoiqQW7cjAS9i2QwaAwfsh9mn5uR+J6N AwEWcKeW3kagOc0lMkQmA== X-UI-Out-Filterresults: notjunk:1;V03:K0:6AWqhyx5eM4=:nOqjpWlQS08LWo3UEfgnaI YA9+eaBtJ52eR45+SJL/suYBsrEZE50siJ4xe1XU9a9A9+Y/DueuO7CeGRK6KYL4cZpQF6qWX 8HrIt5BVe1Lx1+meHzdDL1lULRGy/dCZiSIeCs2uTzbHBPRjTXraAr6uxi1awxznMUJ5oJYGh noCudJJrT+v5tIDSD2EQKTcFY4fV/82P4FWHfpc1AgFfKnelj6YgBfkpSP382sK89YKAEwyv5 1Pf6RxX6Q/jnS02MKfYaOBdF2vcDALVnQepe1JYqS4ySJlSCq4Cy3So/R6XCrQXdeo393m6vB zN5HKqtPIWoQoUgZnyuByNTnXKvdmsaqGBC57YAEpWo39IqASLE5gzhxJBeC87PeBkI2Vu8Bl wUbAAdQd8UwqVG2C7UtHkUTTni/DhcMGPUMlFzPt8LsbLAHiF9hI2i3SfVMeg2BT+w2nPnfcd zHW2pQxpsBNBTK1R71zykWdDkU6fMZ56liT97Cnpu56FSAvah7YN5z1kLGkn37IM+vOuUbMRK 317FfmQ0ptNs9g46/DRkrcQnRVSKKitoSZsIUs/bMI4rlRY78AAuSduE3Y+FuHKFxU1N9Ud4R K89KnGCEOetj/vKOFlKhnUrVmt9f9O28veE7W9EaTxMu8zGJzVBnB8gI69P0SIqTRnMBPVVUa 6eUq9A/PEBOuA8quCGxjIWZfojJvnBa9xpEnbN7KvCC78bFmw9yqKHq45PFsYUpJWzcxB9ibN 636Erru7Xk/XLHmEEKhjn8C3c1vP2FR2an8Zn7SyR/BMmYqFAp+Nw4rF5P217AUTLqoyNpyV X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.14 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:242746 Archived-At: ...and of course I forgot the little anecdote: xg_event_is_for_menubar() calls gtk_widget_intersect(), which has already been removed in GTK's Git master a year ago: https://gitlab.gnome.org/GNOME/gtk/commit/bfa67371ecbcff144819618004b9f914= a1431d42 Reasoning of the author: It's unused inside gtk and as far as I can see also outside of it. And it's been broken for a while now and nobody noticed. :-D PS: It would have been nice if the author had mentioned in what way it was broken...