From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#22000: Patch addressing the menu-bar frame-resize interaction Date: Thu, 18 Oct 2018 16:22:53 +0200 Message-ID: <87h8hjxrk2.fsf@gmail.com> References: <87k2p8h1vn.fsf@isaac.fritz.box> <5B52E425.8010608@gmx.at> <5B543148.1010004@gmx.at> <5B557ACA.4020106@gmx.at> <5BBF93CF.4060301@gmx.at> <5BC05EEB.9010609@gmx.at> <5BC0E405.90805@gmx.at> <5BC1AAE2.7070808@gmx.at> <5BC4DB0E.3050501@gmx.at> <5BC6E4F2.2030607@gmx.at> <5BC83F03.4050006@gmx.at> <83pnw7qsxu.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1539872538 2652 195.159.176.226 (18 Oct 2018 14:22:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 18 Oct 2018 14:22:18 +0000 (UTC) Cc: 22000@debbugs.gnu.org, vivek@etla.org, deng@randomsample.de To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 18 16:22:13 2018 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 1gD9Bh-0000V3-Mt for geb-bug-gnu-emacs@m.gmane.org; Thu, 18 Oct 2018 16:22:10 +0200 Original-Received: from localhost ([::1]:42627 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gD9Dn-0001gN-US for geb-bug-gnu-emacs@m.gmane.org; Thu, 18 Oct 2018 10:24:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33342) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gD9Db-0001gB-VL for bug-gnu-emacs@gnu.org; Thu, 18 Oct 2018 10:24:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gD9DX-0007GG-7Z for bug-gnu-emacs@gnu.org; Thu, 18 Oct 2018 10:24:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52954) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gD9DV-0007EG-Q4 for bug-gnu-emacs@gnu.org; Thu, 18 Oct 2018 10:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gD9DV-0003dP-Kj for bug-gnu-emacs@gnu.org; Thu, 18 Oct 2018 10:24:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Oct 2018 14:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22000 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22000-submit@debbugs.gnu.org id=B22000.153987258413907 (code B ref 22000); Thu, 18 Oct 2018 14:24:01 +0000 Original-Received: (at 22000) by debbugs.gnu.org; 18 Oct 2018 14:23:04 +0000 Original-Received: from localhost ([127.0.0.1]:57212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gD9Ca-0003cE-D6 for submit@debbugs.gnu.org; Thu, 18 Oct 2018 10:23:04 -0400 Original-Received: from mail-wm1-f43.google.com ([209.85.128.43]:50511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gD9CZ-0003bY-AJ for 22000@debbugs.gnu.org; Thu, 18 Oct 2018 10:23:03 -0400 Original-Received: by mail-wm1-f43.google.com with SMTP id i8-v6so480689wmg.0 for <22000@debbugs.gnu.org>; Thu, 18 Oct 2018 07:23:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version; bh=ab2jhT/O2YcJrw5xd5spzQvKhQT709XDiJHiwDZG54U=; b=TDmGAUfh/p4cJ4RRe5rKZ6+ys7ItjNzjfGsaasD+zNwe6n+N4L4jjvdr1k7XWDe3gG 3VyK0YALM7OnuaqEgS/xDmnENKiObgdlnI4z3aMVi9Ymhv1cpEHlJkBgL1SgLIc+1qy2 Q6dX5DF5Uth4B49IhJl/uPQ9o/m01VSMrV4PMdpUmTmqKz3vJVxDJY0efRD/qK79mbA/ rLgY9UMaoQPB2R61Ry34kHVZ2LkSQ96Ru4iJpK7u1D9hLyu2ELTJHG6ZJSbSKcZPAicv 3Tkn7xgkNfc/ivQGK12UxdpBN33xQS/554cQN3iRJ5wEk5MJHc0vYjIET+z/iT5dBJ14 weLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=ab2jhT/O2YcJrw5xd5spzQvKhQT709XDiJHiwDZG54U=; b=ICAw3wZ/UTIjAU681d56y4au3mlpk1snLKF+PhCzGJT84HQNy7qmPcI+xh2GEwleXl 6vOQi7IKjX9PhpXW+pLwrm4+ufafmpUzHESWxfaLjEZ7UPycKbsCy8GGySeubPHfoLKF 5CRCYs2Va7IecMiCdV7+MjbW52oktBL4nLicwvXNDvYqm7LcwLRZC/DgaYPbNVy7RIl8 XyfGNCr/8+Drk9I8assE1arTPG+GwVgqlPlnJ4ASEGhL/7P+SClLoqnG491YbKeqhElo 0Kp1BqNbvAgFbt3Em1lYrng972LHby3hy2oSDSh9kE5KC7D9e770StCBowGKaUwXZvsU avbg== X-Gm-Message-State: ABuFfojpljJXKb+LeJuEiEHJS5JdhRooytWKv/WOqvdNPJr3tkNhRniz GrzmNFgT27XP8SadvOxlc+k= X-Google-Smtp-Source: ACcGV63is0nDFXpc9pBU7hro/jzytVX/A7r7SCMgukkEjae700ZelrtXcNPGIFBjvCD0DW2PnKQ0xA== X-Received: by 2002:a1c:3584:: with SMTP id c126-v6mr568715wma.120.1539872577209; Thu, 18 Oct 2018 07:22:57 -0700 (PDT) Original-Received: from rpluim-ubuntu ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id v1-v6sm17520679wrd.24.2018.10.18.07.22.55 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 18 Oct 2018 07:22:55 -0700 (PDT) Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: <83pnw7qsxu.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 18 Oct 2018 16:34:53 +0300") 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:151379 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> Date: Thu, 18 Oct 2018 10:06:27 +0200 >> From: martin rudalics >> CC: 22000@debbugs.gnu.org, David Engster ,=20 >> "eliz@gnu.org" >>=20 >> > New patch series - I think this has all the features and functionality >> > discussed so far. >>=20 >> Eli, I think this should go to the release branch. If it introduces any >> problems, we should find out soon enough - I think that most of our GTK >> users leave the menu bar on. But it is not just a cosmetic change. > > Not a cosmetic change, indeed. > > I realize that it fixes an annoying misfeature, but it does so by > introducing a significant new feature which requires quite a few code > lines. For a problem that AFAIU has been with us since time > immemoriam, I'm really uneasy with putting this on emacs-26. But I'm > fully prepared to hear arguments to the contrary. I=CA=BCve tried the patch now, and am seeing some minor display glitches from emacs -Q. The space allocated for the menu bar seems slightly too small, resulting in a dotted line underneath it, see screenshot. This is with gtk 3.22.30. --=-=-= Content-Type: image/png Content-Disposition: inline; filename=Selection_045.png Content-Transfer-Encoding: base64 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 --=-=-=--