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 14:44:18 +0000 Message-ID: References: <55D8196B.3010206@gmx.at> <55D8844F.4080508@gmx.at> <55D8B57E.3010400@gmx.at> <55D9AA9D.9030807@gmx.at> <55D9C948.7040105@gmx.at> <55D9D41D.1060605@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a113ed2f8239338051dfb8902 X-Trace: ger.gmane.org 1440341125 28132 80.91.229.3 (23 Aug 2015 14:45:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Aug 2015 14:45:25 +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 16:45:18 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 1ZTWWJ-00040i-K7 for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Aug 2015 16:45:15 +0200 Original-Received: from localhost ([::1]:37776 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTWWI-00079D-H3 for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Aug 2015 10:45:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTWW9-00075a-Hu for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2015 10:45:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZTWW6-0000tJ-9Q for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2015 10:45:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43942) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZTWW6-0000t5-6w for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2015 10:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZTWW5-00029o-Vq for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2015 10:45:02 -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 14:45:01 +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.14403410628229 (code B ref 21317); Sun, 23 Aug 2015 14:45:01 +0000 Original-Received: (at 21317) by debbugs.gnu.org; 23 Aug 2015 14:44:22 +0000 Original-Received: from localhost ([127.0.0.1]:36152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTWVR-00028f-Dt for submit@debbugs.gnu.org; Sun, 23 Aug 2015 10:44:21 -0400 Original-Received: from mail-io0-f194.google.com ([209.85.223.194]:35644) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZTWVO-00028W-SQ for 21317@debbugs.gnu.org; Sun, 23 Aug 2015 10:44:19 -0400 Original-Received: by iods203 with SMTP id s203so9964139iod.2 for <21317@debbugs.gnu.org>; Sun, 23 Aug 2015 07:44:18 -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=V/gg6KwUGyGzb2eZbRP254WSe2w2cDfOvsihDD1CMkk=; b=ekM+D/i4E4HejYz9Sw0r757kBVx6hIqw+vaxLIpka9Es3qhJ8Qq7NFBPB3lHq2YzOC bI+q9GvcAyP7WxBuhd/+wM6JU9lZ+iUf0IwOCLpNMa5DLGhLNcf40RLTYTsiC5qhI1WJ 9Uakw17nEWhKZtZd1gzD0EZXQ0FwRI38ZFhRI7f6smWHHX/Y43LWRGm7dl3o3zoVGi4a 4EQ50lNZhM+mHydgpb3kJ0hilwsxYJW1GANcQpNzhVtrnMHa85XwuADQ0Ns4vuX/P5fE ePakdP8WcwD5Y7ex/iwnKxVV8YG+/SCFP/RE3nabj+7djcdiijHrLTyZi83+WiebyjYG n/ng== X-Received: by 10.107.132.139 with SMTP id o11mr14849294ioi.3.1440341058343; Sun, 23 Aug 2015 07:44:18 -0700 (PDT) Original-Received: by 10.79.78.66 with HTTP; Sun, 23 Aug 2015 07:44:18 -0700 (PDT) In-Reply-To: <55D9D41D.1060605@gmx.at> 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:105736 Archived-At: --001a113ed2f8239338051dfb8902 Content-Type: text/plain; charset=UTF-8 On Sun, Aug 23, 2015 at 2:09 PM, martin rudalics wrote: >> (No, but soon, hopefully.) > > Please do that. We might need it. I sent the email last week, so it's beyond my control :-) >> I've attached the patch with a suggested ChangeLog entry (though of >> course you should change it to your own name). > > Thinking about this twice: Could you please also send a patch that's > based on your earlier proposal, namely to "skip the hints in > maximized/fullscreen state if wm_supports(net_wm_state) || > wm_supports(net_wm_state_fullscreen), it might be KWin" and leaves out > any of the changes I proposed. I think it would be cleaner and not > change anything for KWin users who apparently are happy with the current > state of affairs. Attached. I feel a bit uneasy about making wm_supports a global symbol, maybe it should be x_wm_supports? In any case, please do let me know what else needs changing and I'll be happy to do it. Thanks again! --001a113ed2f8239338051dfb8902 Content-Type: text/x-patch; charset=US-ASCII; name="0001-Fix-full-screen-code-when-there-is-no-window-manager.patch" Content-Disposition: attachment; filename="0001-Fix-full-screen-code-when-there-is-no-window-manager.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_idolv8l70 RnJvbSAwZWU3ZDhjNWIzYmI2M2ZiZWQ5MjY0ZWIzZmFjYWIwMTBiMTM2Y2ExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXAgPHBpcGNldEBnbWFpbC5jb20+CkRhdGU6IFN1biwg MjMgQXVnIDIwMTUgMTQ6Mzc6NDEgKzAwMDAKU3ViamVjdDogW1BBVENIXSBGaXggZnVsbC1zY3Jl ZW4gY29kZSB3aGVuIHRoZXJlIGlzIG5vIHdpbmRvdyBtYW5hZ2VyLgoKICAgICAgICAqIHh0ZXJt LmMgKHdtX3N1cHBwb3J0cyk6IEV4cG9ydCBmdW5jdGlvbi4KCSh4X2NoZWNrX2Z1bGxzY3JlZW4p OiBDYWxsIGB4X3dtX3NldF9zaXplX2hpbnQnLCByZXN0b3JlCglgZnVsbHNjcmVlbicgZnJhbWUg cGFyYW1ldGVyLgoKCSogZ3RrdXRpbC5jICh4X3dtX3NldF9zaXplX2hpbnQpOiBTZXQgc2l6ZSBo aW50cyB3aGVuIHJ1bm5pbmcKCXdpdGhvdXQgYSB3aW5kb3cgbWFuYWdlci4KLS0tCiBzcmMvZ3Rr dXRpbC5jIHwgIDYgKysrKystCiBzcmMveHRlcm0uYyAgIHwgMTkgKysrKysrKysrKysrKysrKyst LQogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5jCmluZGV4IGQ2ODRjZDkuLjMz ZjJhMDIgMTAwNjQ0Ci0tLSBhL3NyYy9ndGt1dGlsLmMKKysrIGIvc3JjL2d0a3V0aWwuYwpAQCAt MTM1LDYgKzEzNSw4IEBAIGFsb25nIHdpdGggR05VIEVtYWNzLiAgSWYgbm90LCBzZWUgPGh0dHA6 Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LiAgKi8KIHN0YXRpYyB2b2lkIHVwZGF0ZV90aGVtZV9z Y3JvbGxiYXJfd2lkdGggKHZvaWQpOwogc3RhdGljIHZvaWQgdXBkYXRlX3RoZW1lX3Njcm9sbGJh cl9oZWlnaHQgKHZvaWQpOwogCitib29sIHdtX3N1cHBvcnRzIChzdHJ1Y3QgZnJhbWUgKmYsIEF0 b20gd2FudF9hdG9tKTsKKwogI2RlZmluZSBUQl9JTkZPX0tFWSAieGdfZnJhbWVfdGJfaW5mbyIK IHN0cnVjdCB4Z19mcmFtZV90Yl9pbmZvCiB7CkBAIC0xMzc1LDcgKzEzNzcsOSBAQCB4X3dtX3Nl dF9zaXplX2hpbnQgKHN0cnVjdCBmcmFtZSAqZiwgbG9uZyBpbnQgZmxhZ3MsIGJvb2wgdXNlcl9w b3NpdGlvbikKIAogICBYU0VURlJBTUUgKGZyYW1lLCBmKTsKICAgZnNfc3RhdGUgPSBGZnJhbWVf cGFyYW1ldGVyIChmcmFtZSwgUWZ1bGxzY3JlZW4pOwotICBpZiAoRVEgKGZzX3N0YXRlLCBRbWF4 aW1pemVkKSB8fCBFUSAoZnNfc3RhdGUsIFFmdWxsYm90aCkpCisgIGlmICgoRVEgKGZzX3N0YXRl LCBRbWF4aW1pemVkKSB8fCBFUSAoZnNfc3RhdGUsIFFmdWxsYm90aCkpICYmCisgICAgICAod21f c3VwcG9ydHMgKGYsIEZSQU1FX0RJU1BMQVlfSU5GTyAoZiktPlhhdG9tX25ldF93bV9zdGF0ZSkg fHwKKyAgICAgICB3bV9zdXBwb3J0cyAoZiwgRlJBTUVfRElTUExBWV9JTkZPIChmKS0+WGF0b21f bmV0X3dtX3N0YXRlX2Z1bGxzY3JlZW4pKSkKICAgICB7CiAgICAgICAvKiBEb24ndCBzZXQgaGlu dHMgd2hlbiBtYXhpbWl6ZWQgb3IgZnVsbHNjcmVlbi4gIEFwcGFyZW50bHkgS1dpbiBhbmQKICAg ICAgICAgIEd0azMgZG9uJ3QgZ2V0IGFsb25nIGFuZCB0aGUgZnJhbWUgc2hyaW5rcyAoISkuCmRp ZmYgLS1naXQgYS9zcmMveHRlcm0uYyBiL3NyYy94dGVybS5jCmluZGV4IGI3YWFjZmEuLjkxMzk3 NTggMTAwNjQ0Ci0tLSBhL3NyYy94dGVybS5jCisrKyBiL3NyYy94dGVybS5jCkBAIC05NzgyLDcg Kzk3ODIsNyBAQCB4X3NldF9vZmZzZXQgKHN0cnVjdCBmcmFtZSAqZiwgcmVnaXN0ZXIgaW50IHhv ZmYsIHJlZ2lzdGVyIGludCB5b2ZmLCBpbnQgY2hhbmdlXwogICAgU3BlY2lmaWNhdGlvbi9FeHRl bmRlZCBXaW5kb3cgTWFuYWdlciBIaW50cyBhdAogICAgaHR0cDovL2ZyZWVkZXNrdG9wLm9yZy93 aWtpL1NwZWNpZmljYXRpb25zL3dtLXNwZWMuICAqLwogCi1zdGF0aWMgYm9vbAorYm9vbAogd21f c3VwcG9ydHMgKHN0cnVjdCBmcmFtZSAqZiwgQXRvbSB3YW50X2F0b20pCiB7CiAgIEF0b20gYWN0 dWFsX3R5cGU7CkBAIC0xMDE1NSw2ICsxMDE1NSw4IEBAIHhfaGFuZGxlX25ldF93bV9zdGF0ZSAo c3RydWN0IGZyYW1lICpmLCBjb25zdCBYUHJvcGVydHlFdmVudCAqZXZlbnQpCiBzdGF0aWMgdm9p ZAogeF9jaGVja19mdWxsc2NyZWVuIChzdHJ1Y3QgZnJhbWUgKmYpCiB7CisgIExpc3BfT2JqZWN0 IGx2YWwgPSBRbmlsOworCiAgIGlmIChkb19ld21oX2Z1bGxzY3JlZW4gKGYpKQogICAgIHJldHVy bjsKIApAQCAtMTAxNzMsMjIgKzEwMTc1LDMxIEBAIHhfY2hlY2tfZnVsbHNjcmVlbiAoc3RydWN0 IGZyYW1lICpmKQogICAgICAgc3dpdGNoIChmLT53YW50X2Z1bGxzY3JlZW4pCiAgICAgICAgIHsK ICAgICAgICAgICAvKiBObyBkaWZmZXJlbmNlIGJldHdlZW4gdGhlc2UgdHdvIHdoZW4gdGhlcmUg aXMgbm8gV00gKi8KLSAgICAgICAgY2FzZSBGVUxMU0NSRUVOX0JPVEg6CiAgICAgICAgIGNhc2Ug RlVMTFNDUkVFTl9NQVhJTUlaRUQ6CisgICAgICAgICAgbHZhbCA9IFFtYXhpbWl6ZWQ7CisgICAg ICAgICAgd2lkdGggPSB4X2Rpc3BsYXlfcGl4ZWxfd2lkdGggKGRweWluZm8pOworICAgICAgICAg IGhlaWdodCA9IHhfZGlzcGxheV9waXhlbF9oZWlnaHQgKGRweWluZm8pOworICAgICAgICAgIGJy ZWFrOworICAgICAgICBjYXNlIEZVTExTQ1JFRU5fQk9USDoKKyAgICAgICAgICBsdmFsID0gUWZ1 bGxib3RoOwogICAgICAgICAgIHdpZHRoID0geF9kaXNwbGF5X3BpeGVsX3dpZHRoIChkcHlpbmZv KTsKICAgICAgICAgICBoZWlnaHQgPSB4X2Rpc3BsYXlfcGl4ZWxfaGVpZ2h0IChkcHlpbmZvKTsK ICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBGVUxMU0NSRUVOX1dJRFRIOgorICAgICAg ICAgIGx2YWwgPSBRZnVsbHdpZHRoOwogICAgICAgICAgIHdpZHRoID0geF9kaXNwbGF5X3BpeGVs X3dpZHRoIChkcHlpbmZvKTsKIAkgIGhlaWdodCA9IGhlaWdodCArIEZSQU1FX01FTlVCQVJfSEVJ R0hUIChmKTsKIAkgIGJyZWFrOwogICAgICAgICBjYXNlIEZVTExTQ1JFRU5fSEVJR0hUOgorICAg ICAgICAgIGx2YWwgPSBRZnVsbGhlaWdodDsKICAgICAgICAgICBoZWlnaHQgPSB4X2Rpc3BsYXlf cGl4ZWxfaGVpZ2h0IChkcHlpbmZvKTsKICAgICAgICAgfQogCiAgICAgICBmcmFtZV9zaXplX2hp c3RvcnlfYWRkCiAJKGYsIFF4X2NoZWNrX2Z1bGxzY3JlZW4sIHdpZHRoLCBoZWlnaHQsIFFuaWwp OwogCisgICAgICB4X3dtX3NldF9zaXplX2hpbnQgKGYsIDAsIGZhbHNlKTsKKwogICAgICAgWFJl c2l6ZVdpbmRvdyAoRlJBTUVfWF9ESVNQTEFZIChmKSwgRlJBTUVfT1VURVJfV0lORE9XIChmKSwK IAkJICAgICB3aWR0aCwgaGVpZ2h0KTsKIApAQCAtMTAyMDEsNiArMTAyMTIsMTAgQEAgeF9jaGVj a19mdWxsc2NyZWVuIChzdHJ1Y3QgZnJhbWUgKmYpCiAJICB4X3N5bmMgKGYpOwogCX0KICAgICB9 CisKKyAgLyogYHhfbmV0X3dtX3N0YXRlJyBtaWdodCBoYXZlIHJlc2V0IHRoZSBmdWxsc2NyZWVu IGZyYW1lIHBhcmFtZXRlciwKKyAgICAgcmVzdG9yZSBpdC4gKi8KKyAgc3RvcmVfZnJhbWVfcGFy YW0gKGYsIFFmdWxsc2NyZWVuLCBsdmFsKTsKIH0KIAogLyogVGhpcyBmdW5jdGlvbiBpcyBjYWxs ZWQgYnkgeF9zZXRfb2Zmc2V0IHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSB3aW5kb3cKLS0gCjIu NS4wCgo= --001a113ed2f8239338051dfb8902--