From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Pip Cet Newsgroups: gmane.emacs.bugs Subject: bug#21317: 25.0.50; frame-resize-pixelwise has no effect (GTK, no window manager) Date: Sun, 23 Aug 2015 12:29:30 +0000 Message-ID: References: <55D8196B.3010206@gmx.at> <55D8844F.4080508@gmx.at> <55D8B57E.3010400@gmx.at> <55D9AA9D.9030807@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113ed2f8139128051df9a76b X-Trace: ger.gmane.org 1440333033 10569 80.91.229.3 (23 Aug 2015 12:30:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Aug 2015 12:30:33 +0000 (UTC) Cc: 21317@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 23 14:30:24 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZTUPj-0004Zy-7N for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Aug 2015 14:30:19 +0200 Original-Received: from localhost ([::1]:55705 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTUPi-0002YG-Jl for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Aug 2015 08:30:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56241) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTUPZ-0002Ts-Jz for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2015 08:30:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTUPW-0000pa-85 for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2015 08:30:09 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43446) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTUPW-0000oi-5Z for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2015 08:30:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZTUPV-0007Np-2f for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2015 08:30:05 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Pip Cet Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Aug 2015 12:30:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21317 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21317-submit@debbugs.gnu.org id=B21317.144033297328319 (code B ref 21317); Sun, 23 Aug 2015 12:30:04 +0000 Original-Received: (at 21317) by debbugs.gnu.org; 23 Aug 2015 12:29:33 +0000 Original-Received: from localhost ([127.0.0.1]:35656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTUOz-0007Mg-8c for submit@debbugs.gnu.org; Sun, 23 Aug 2015 08:29:33 -0400 Original-Received: from mail-io0-f193.google.com ([209.85.223.193]:34850) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTUOx-0007MY-9L for 21317@debbugs.gnu.org; Sun, 23 Aug 2015 08:29:31 -0400 Original-Received: by iods203 with SMTP id s203so9790564iod.2 for <21317@debbugs.gnu.org>; Sun, 23 Aug 2015 05:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=pw8kzpcnKw/gWP6vw/W8247jWpLkVR7+zXt4iNslxjI=; b=kXgeRpp7NOdMUW5Wxgx0K7zDdYaaAu/9zDzYtYbys3Npcmul5cOfKqiqLnAwzWNNwP 4mSUwGzHKSH20TK9aj9wL9piEquVvW9r0tVr6vlQirjop57kav6c44nyOKPeSpa5c4gI ZfXUeWiUrAG3UrxVOsy836tmlPrXtqc8dn85qxGKeBDxcjPGE5Hhprz8RQKN2DaAw7g+ +ddvEiZZfAoMLa6lWDxrxXU4Q9FXOl9tnx+De4VbkIJlzQ8WxQe93OmdSUZe59JDWFcZ arg8wx9e2tPMch9vZT/hpFZq+XUK/Ghorim+APleF2s4l1G6mHsZ+VqIR+wj7V2YdAkf 89+Q== X-Received: by 10.107.132.139 with SMTP id o11mr14512664ioi.3.1440332970661; Sun, 23 Aug 2015 05:29:30 -0700 (PDT) Original-Received: by 10.79.78.66 with HTTP; Sun, 23 Aug 2015 05:29:30 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:105723 Archived-At: --001a113ed2f8139128051df9a76b Content-Type: text/plain; charset=UTF-8 Sorry, I accidentally sent that email half-finished. On Sun, Aug 23, 2015 at 12:20 PM, Pip Cet wrote: >>> I'm not a hundred percent certain; from reading the thread, I think >>> it's the former: the window is in full-screen mode and starts >>> shrinking. I've installed KWin but have been unable to produce buggy >>> behavior, so far, without the workaround in gtkutil.c. >> >> I attach a patch that should handle the case where we want to switch >> from a non-fullscreen to a fullscreen frame. Please try it. That patch has no effect, but that's consistent with my understanding of the situation; it might have an effect on users of the buggy KWin version. I've attached a patch that combines your patch with the minor fixes I suggested in the previous email. It appears to work here. --001a113ed2f8139128051df9a76b Content-Type: text/x-patch; charset=US-ASCII; name="0001-Fix-fullscreen-issue.patch" Content-Disposition: attachment; filename="0001-Fix-fullscreen-issue.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_idoh0q530 RnJvbSBhZjhkNjlkNTIxOTBhOTgyNjRjZmMwZWY5Y2VlZGNmYmQyZjBkMzdkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXAgPHBpcGNldEBnbWFpbC5jb20+CkRhdGU6IFN1biwg MjMgQXVnIDIwMTUgMTI6MjQ6MDQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBGaXggZnVsbHNjcmVl biBpc3N1ZQoKLS0tCiBzcmMvZ3RrdXRpbC5jIHwgMTYgKysrKysrKysrLS0tLS0tLQogc3JjL3h0 ZXJtLmMgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2Vk LCAzNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9ndGt1 dGlsLmMgYi9zcmMvZ3RrdXRpbC5jCmluZGV4IGQ2ODRjZDkuLjhlNTNhMTYgMTAwNjQ0Ci0tLSBh L3NyYy9ndGt1dGlsLmMKKysrIGIvc3JjL2d0a3V0aWwuYwpAQCAtMTM1LDYgKzEzNSw4IEBAIGFs b25nIHdpdGggR05VIEVtYWNzLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl bnNlcy8+LiAgKi8KIHN0YXRpYyB2b2lkIHVwZGF0ZV90aGVtZV9zY3JvbGxiYXJfd2lkdGggKHZv aWQpOwogc3RhdGljIHZvaWQgdXBkYXRlX3RoZW1lX3Njcm9sbGJhcl9oZWlnaHQgKHZvaWQpOwog Citib29sIGdldF9jdXJyZW50X3dtX3N0YXRlIChzdHJ1Y3QgZnJhbWUgKiwgV2luZG93LCBpbnQg KiwgYm9vbCAqKTsKKwogI2RlZmluZSBUQl9JTkZPX0tFWSAieGdfZnJhbWVfdGJfaW5mbyIKIHN0 cnVjdCB4Z19mcmFtZV90Yl9pbmZvCiB7CkBAIC0xMzY0LDcgKzEzNjYsOCBAQCB4X3dtX3NldF9z aXplX2hpbnQgKHN0cnVjdCBmcmFtZSAqZiwgbG9uZyBpbnQgZmxhZ3MsIGJvb2wgdXNlcl9wb3Np dGlvbikKICAgaW50IGJhc2Vfd2lkdGgsIGJhc2VfaGVpZ2h0OwogICBpbnQgbWluX3Jvd3MgPSAw LCBtaW5fY29scyA9IDA7CiAgIGludCB3aW5fZ3Jhdml0eSA9IGYtPndpbl9ncmF2aXR5OwotICBM aXNwX09iamVjdCBmc19zdGF0ZSwgZnJhbWU7CisgIGludCBzdGF0ZSA9IEZVTExTQ1JFRU5fTk9O RTsKKyAgYm9vbCBzdGlja3kgPSBmYWxzZTsKICAgaW50IHNjYWxlID0geGdfZ2V0X2dka19zY2Fs ZSAoKTsKIAogICAvKiBEb24ndCBzZXQgc2l6ZSBoaW50cyBkdXJpbmcgaW5pdGlhbGl6YXRpb247 IHRoYXQgYXBwYXJlbnRseSBsZWFkcwpAQCAtMTM3MywxMyArMTM3NiwxMiBAQCB4X3dtX3NldF9z aXplX2hpbnQgKHN0cnVjdCBmcmFtZSAqZiwgbG9uZyBpbnQgZmxhZ3MsIGJvb2wgdXNlcl9wb3Np dGlvbikKICAgaWYgKE5JTFAgKFZhZnRlcl9pbml0X3RpbWUpIHx8ICFGUkFNRV9HVEtfT1VURVJf V0lER0VUIChmKSkKICAgICByZXR1cm47CiAKLSAgWFNFVEZSQU1FIChmcmFtZSwgZik7Ci0gIGZz X3N0YXRlID0gRmZyYW1lX3BhcmFtZXRlciAoZnJhbWUsIFFmdWxsc2NyZWVuKTsKLSAgaWYgKEVR IChmc19zdGF0ZSwgUW1heGltaXplZCkgfHwgRVEgKGZzX3N0YXRlLCBRZnVsbGJvdGgpKQorICBn ZXRfY3VycmVudF93bV9zdGF0ZSAoZiwgRlJBTUVfT1VURVJfV0lORE9XIChmKSwgJnN0YXRlLCAm c3RpY2t5KTsKKyAgaWYgKHN0YXRlICE9IEZVTExTQ1JFRU5fTk9ORSkKICAgICB7Ci0gICAgICAv KiBEb24ndCBzZXQgaGludHMgd2hlbiBtYXhpbWl6ZWQgb3IgZnVsbHNjcmVlbi4gIEFwcGFyZW50 bHkgS1dpbiBhbmQKLSAgICAgICAgIEd0azMgZG9uJ3QgZ2V0IGFsb25nIGFuZCB0aGUgZnJhbWUg c2hyaW5rcyAoISkuCi0gICAgICAqLworICAgICAgLyogRG9uJ3Qgc2V0IGhpbnRzIHdoZW4gdGhl IGZyYW1lIGN1cnJlbnRseSBpcyBtYXhpbWl6ZWQgb3IKKyAgICAgICAgIGZ1bGxzY3JlZW4uICBB cHBhcmVudGx5IEtXaW4gYW5kIEd0azMgZG9uJ3QgZ2V0IGFsb25nIGFuZCB0aGUKKyAgICAgICAg IGZyYW1lIHNocmlua3MgKCEpLiAgKi8KICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdp dCBhL3NyYy94dGVybS5jIGIvc3JjL3h0ZXJtLmMKaW5kZXggYjdhYWNmYS4uNjBlNzJhOSAxMDA2 NDQKLS0tIGEvc3JjL3h0ZXJtLmMKKysrIGIvc3JjL3h0ZXJtLmMKQEAgLTI0Nyw3ICsyNDcsNyBA QCBzdGF0aWMgdm9pZCB4X3dtX3NldF93aW5kb3dfc3RhdGUgKHN0cnVjdCBmcmFtZSAqLCBpbnQp Owogc3RhdGljIHZvaWQgeF93bV9zZXRfaWNvbl9waXhtYXAgKHN0cnVjdCBmcmFtZSAqLCBwdHJk aWZmX3QpOwogc3RhdGljIHZvaWQgeF9pbml0aWFsaXplICh2b2lkKTsKIAotc3RhdGljIGJvb2wg Z2V0X2N1cnJlbnRfd21fc3RhdGUgKHN0cnVjdCBmcmFtZSAqLCBXaW5kb3csIGludCAqLCBib29s ICopOworYm9vbCBnZXRfY3VycmVudF93bV9zdGF0ZSAoc3RydWN0IGZyYW1lICosIFdpbmRvdywg aW50ICosIGJvb2wgKik7CiAKIC8qIEZsdXNoIGRpc3BsYXkgb2YgZnJhbWUgRi4gICovCiAKQEAg LTk5MDQsNyArOTkwNCw3IEBAIHhfc2V0X3N0aWNreSAoc3RydWN0IGZyYW1lICpmLCBMaXNwX09i amVjdCBuZXdfdmFsdWUsIExpc3BfT2JqZWN0IG9sZF92YWx1ZSkKIAogICAgUmV0dXJuIHRydWUg aWZmIHdlIGFyZSBub3QgaGlkZGVuLiAgKi8KIAotc3RhdGljIGJvb2wKK2Jvb2wKIGdldF9jdXJy ZW50X3dtX3N0YXRlIChzdHJ1Y3QgZnJhbWUgKmYsCiAgICAgICAgICAgICAgICAgICAgICAgV2lu ZG93IHdpbmRvdywKICAgICAgICAgICAgICAgICAgICAgICBpbnQgKnNpemVfc3RhdGUsCkBAIC0x MDE1NSw2ICsxMDE1NSw4IEBAIHhfaGFuZGxlX25ldF93bV9zdGF0ZSAoc3RydWN0IGZyYW1lICpm LCBjb25zdCBYUHJvcGVydHlFdmVudCAqZXZlbnQpCiBzdGF0aWMgdm9pZAogeF9jaGVja19mdWxs c2NyZWVuIChzdHJ1Y3QgZnJhbWUgKmYpCiB7CisgIExpc3BfT2JqZWN0IGx2YWw7CisKICAgaWYg KGRvX2V3bWhfZnVsbHNjcmVlbiAoZikpCiAgICAgcmV0dXJuOwogCkBAIC0xMDE4OSw2ICsxMDE5 MSw4IEBAIHhfY2hlY2tfZnVsbHNjcmVlbiAoc3RydWN0IGZyYW1lICpmKQogICAgICAgZnJhbWVf c2l6ZV9oaXN0b3J5X2FkZAogCShmLCBReF9jaGVja19mdWxsc2NyZWVuLCB3aWR0aCwgaGVpZ2h0 LCBRbmlsKTsKIAorICAgICAgeF93bV9zZXRfc2l6ZV9oaW50IChmLCAwLCBmYWxzZSk7CisKICAg ICAgIFhSZXNpemVXaW5kb3cgKEZSQU1FX1hfRElTUExBWSAoZiksIEZSQU1FX09VVEVSX1dJTkRP VyAoZiksCiAJCSAgICAgd2lkdGgsIGhlaWdodCk7CiAKQEAgLTEwMjAxLDYgKzEwMjA1LDI1IEBA IHhfY2hlY2tfZnVsbHNjcmVlbiAoc3RydWN0IGZyYW1lICpmKQogCSAgeF9zeW5jIChmKTsKIAl9 CiAgICAgfQorCisgIGx2YWwgPSBRbmlsOworICBzd2l0Y2ggKGYtPndhbnRfZnVsbHNjcmVlbikK KyAgICB7CisgICAgY2FzZSBGVUxMU0NSRUVOX1dJRFRIOgorICAgICAgbHZhbCA9IFFmdWxsd2lk dGg7CisgICAgICBicmVhazsKKyAgICBjYXNlIEZVTExTQ1JFRU5fSEVJR0hUOgorICAgICAgbHZh bCA9IFFmdWxsaGVpZ2h0OworICAgICAgYnJlYWs7CisgICAgY2FzZSBGVUxMU0NSRUVOX0JPVEg6 CisgICAgICBsdmFsID0gUWZ1bGxib3RoOworICAgICAgYnJlYWs7CisgICAgY2FzZSBGVUxMU0NS RUVOX01BWElNSVpFRDoKKyAgICAgIGx2YWwgPSBRbWF4aW1pemVkOworICAgICAgYnJlYWs7Cisg ICAgfQorCisgIHN0b3JlX2ZyYW1lX3BhcmFtIChmLCBRZnVsbHNjcmVlbiwgbHZhbCk7CiB9CiAK IC8qIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGJ5IHhfc2V0X29mZnNldCB0byBkZXRlcm1pbmUg d2hldGhlciB0aGUgd2luZG93Ci0tIAoyLjUuMAoK --001a113ed2f8139128051df9a76b--