From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Florian Rommel Newsgroups: gmane.emacs.devel Subject: Re: Support fullscreen values fullheight and fullwidth on pgtk Date: Sat, 04 Jun 2022 16:03:22 +0200 Message-ID: <763362fd85bae99fd8772ca219a7c3561200fb40.camel@florommel.de> References: <87r1477ggj.fsf@yahoo.com> <87sfom5f64.fsf@yahoo.com> <8735gl446y.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-a8lfdyQ61HHeVT0Uofpa" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19318"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.44.2 Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jun 04 16:07:26 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nxUR4-0004q8-D1 for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Jun 2022 16:07:26 +0200 Original-Received: from localhost ([::1]:54062 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nxUR2-0002i6-Qc for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Jun 2022 10:07:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47928) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxUNV-0001gm-IV for emacs-devel@gnu.org; Sat, 04 Jun 2022 10:03:45 -0400 Original-Received: from read.uberspace.de ([185.26.156.133]:44712) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxUNQ-0000zP-SS for emacs-devel@gnu.org; Sat, 04 Jun 2022 10:03:45 -0400 Original-Received: (qmail 25116 invoked by uid 990); 4 Jun 2022 14:03:31 -0000 Authentication-Results: read.uberspace.de; auth=pass (plain) In-Reply-To: <8735gl446y.fsf@yahoo.com> X-Rspamd-Bar: -- X-Rspamd-Report: BAYES_HAM(-3) MIME_GOOD(-0.1) MIME_BASE64_TEXT_BOGUS(1) MIME_BASE64_TEXT(0.1) X-Rspamd-Score: -2 Original-Received: from unknown (HELO unkown) (::1) by read.uberspace.de (Haraka/2.8.28) with ESMTPSA; Sat, 04 Jun 2022 16:03:31 +0200 Received-SPF: pass client-ip=185.26.156.133; envelope-from=mail@florommel.de; helo=read.uberspace.de X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 04 Jun 2022 10:06:16 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:290655 Archived-At: --=-a8lfdyQ61HHeVT0Uofpa Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, 2022-06-04 at 09:17 +0800, Po Lu wrote: > Otherwise, LGTM. Thanks. Okay, thanks for the patience. --=-a8lfdyQ61HHeVT0Uofpa Content-Disposition: attachment; filename*0=v4-0001-pgtk-Add-support-for-fullscreen-values-fullheight.pat; filename*1=ch Content-Type: text/x-patch; name="v4-0001-pgtk-Add-support-for-fullscreen-values-fullheight.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAyZjJiNTYyMDU0YTQ5MTM5OTVkNTE3YjczZjE4OWNjMjA1NWJkMWY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGbG9yaWFuIFJvbW1lbCA8bWFpbEBmbG9yb21tZWwuZGU+CkRh dGU6IEZyaSwgMyBKdW4gMjAyMiAwMzowMzowMyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjRdIHBn dGs6IEFkZCBzdXBwb3J0IGZvciBmdWxsc2NyZWVuIHZhbHVlcyBmdWxsaGVpZ2h0IGFuZAogZnVs bHdpZHRoCgoqIHNyYy9wZ3RrdGVybS5jICh3aW5kb3dfc3RhdGVfZXZlbnQpOiBTdXBwb3J0IHZh bHVlcyBmdWxsaGVpZ2h0IGFuZApmdWxsd2lkdGggZm9yIHRoZSBmdWxsc2NyZWVuIGZyYW1lLXBh cmFtZXRlcgoqIGRvYy9saXNwcmVmL2ZyYW1lcy50ZXhpIChTaXplIFBhcmFtZXRlcnMpOiBEb2N1 bWVudCBpbmFiaWxpdHkgdG8KYWN0aXZlbHkgc2V0IGh1bGxoZWlnaHQvZnVsbHdpZHRoIGZvciBQ R1RLIGZyYW1lcwoqIGNvbmZpZ3VyZS5hYzogQnVtcCBHVEsgdmVyc2lvbiBmb3IgUEdUSwoqIGV0 Yy9ORVdTOiBDaGFuZ2UgR1RLIHZlcnNpb24gaW4gUEdUSyBhbm5vdW5jZW1lbnQKLS0tCiBjb25m aWd1cmUuYWMgICAgICAgICAgICB8ICAyICstCiBkb2MvbGlzcHJlZi9mcmFtZXMudGV4aSB8IDE5 ICsrKysrKysrKystLS0tLS0tLS0KIGV0Yy9ORVdTICAgICAgICAgICAgICAgIHwgIDIgKy0KIHNy Yy9wZ3RrdGVybS5jICAgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiA0 IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRleCAzMTNhMTQzNmI1Li43NjI0 NGE1MDk2IDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIvY29uZmlndXJlLmFjCkBAIC0y ODY1LDcgKzI4NjUsNyBAQCBBQ19ERUZVTgogICAgIGlmIHRlc3QgIiR7d2luZG93X3N5c3RlbX0i ID0gIngxMSI7IHRoZW4KICAgICAgIEdUS19SRVFVSVJFRD0zLjEwCiAgICAgZWxzZQotICAgICAg R1RLX1JFUVVJUkVEPTMuMjAKKyAgICAgIEdUS19SRVFVSVJFRD0zLjIyLjIzCiAgICAgZmkKICAg ICBHVEtfTU9EVUxFUz0iZ3RrKy0zLjAgPj0gJEdUS19SRVFVSVJFRCBnbGliLTIuMCA+PSAkR0xJ Ql9SRVFVSVJFRCIKIApkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvZnJhbWVzLnRleGkgYi9kb2Mv bGlzcHJlZi9mcmFtZXMudGV4aQppbmRleCA5Zjc2NjZhYzYzLi5iYmQwMjVkNmRkIDEwMDY0NAot LS0gYS9kb2MvbGlzcHJlZi9mcmFtZXMudGV4aQorKysgYi9kb2MvbGlzcHJlZi9mcmFtZXMudGV4 aQpAQCAtMTc0NiwxNSArMTc0NiwxNiBAQCBTaXplIFBhcmFtZXRlcnMKIEBpdGVtIGZ1bGxzY3Jl ZW4KIFRoaXMgcGFyYW1ldGVyIHNwZWNpZmllcyB3aGV0aGVyIHRvIG1heGltaXplIHRoZSBmcmFt ZSdzIHdpZHRoLCBoZWlnaHQKIG9yIGJvdGguICBJdHMgdmFsdWUgY2FuIGJlIEBjb2Rle2Z1bGx3 aWR0aH0sIEBjb2Rle2Z1bGxoZWlnaHR9LAotQGNvZGV7ZnVsbGJvdGh9LCBvciBAY29kZXttYXhp bWl6ZWR9LiAgQSBAZGZue2Z1bGx3aWR0aH0gZnJhbWUgaXMgYXMKLXdpZGUgYXMgcG9zc2libGUs IGEgQGRmbntmdWxsaGVpZ2h0fSBmcmFtZSBpcyBhcyB0YWxsIGFzIHBvc3NpYmxlLCBhbmQKLWEg QGRmbntmdWxsYm90aH0gZnJhbWUgaXMgYm90aCBhcyB3aWRlIGFuZCBhcyB0YWxsIGFzIHBvc3Np YmxlLiAgQQotQGRmbnttYXhpbWl6ZWR9IGZyYW1lIGlzIGxpa2UgYSBgYGZ1bGxib3RoJycgZnJh bWUsIGV4Y2VwdCB0aGF0IGl0Ci11c3VhbGx5IGtlZXBzIGl0cyB0aXRsZSBiYXIgYW5kIHRoZSBi dXR0b25zIGZvciByZXNpemluZyBhbmQgY2xvc2luZwotdGhlIGZyYW1lLiAgQWxzbywgbWF4aW1p emVkIGZyYW1lcyB0eXBpY2FsbHkgYXZvaWQgaGlkaW5nIGFueSB0YXNrIGJhcgotb3IgcGFuZWxz IGRpc3BsYXllZCBvbiB0aGUgZGVza3RvcC4gIEEgYGBmdWxsYm90aCcnIGZyYW1lLCBvbiB0aGUK LW90aGVyIGhhbmQsIHVzdWFsbHkgb21pdHMgdGhlIHRpdGxlIGJhciBhbmQgb2NjdXBpZXMgdGhl IGVudGlyZQotYXZhaWxhYmxlIHNjcmVlbiBzcGFjZS4KK0Bjb2Rle2Z1bGxib3RofSwgb3IgQGNv ZGV7bWF4aW1pemVkfS5AZm9vdG5vdGV7T24gUEdUSyBmcmFtZXMsIHNldHRpbmcKK3RoZSB2YWx1 ZXMgQGNvZGV7ZnVsbGhlaWdodH0gYW5kIEBjb2Rle2Z1bGx3aWR0aH0gaGFzIG5vIGVmZmVjdC59 ICBBCitAZGZue2Z1bGx3aWR0aH0gZnJhbWUgaXMgYXMgd2lkZSBhcyBwb3NzaWJsZSwgYSBAZGZu e2Z1bGxoZWlnaHR9IGZyYW1lCitpcyBhcyB0YWxsIGFzIHBvc3NpYmxlLCBhbmQgYSBAZGZue2Z1 bGxib3RofSBmcmFtZSBpcyBib3RoIGFzIHdpZGUgYW5kCithcyB0YWxsIGFzIHBvc3NpYmxlLiAg QSBAZGZue21heGltaXplZH0gZnJhbWUgaXMgbGlrZSBhIGBgZnVsbGJvdGgnJworZnJhbWUsIGV4 Y2VwdCB0aGF0IGl0IHVzdWFsbHkga2VlcHMgaXRzIHRpdGxlIGJhciBhbmQgdGhlIGJ1dHRvbnMg Zm9yCityZXNpemluZyBhbmQgY2xvc2luZyB0aGUgZnJhbWUuICBBbHNvLCBtYXhpbWl6ZWQgZnJh bWVzIHR5cGljYWxseQorYXZvaWQgaGlkaW5nIGFueSB0YXNrIGJhciBvciBwYW5lbHMgZGlzcGxh eWVkIG9uIHRoZSBkZXNrdG9wLiAgQQorYGBmdWxsYm90aCcnIGZyYW1lLCBvbiB0aGUgb3RoZXIg aGFuZCwgdXN1YWxseSBvbWl0cyB0aGUgdGl0bGUgYmFyIGFuZAorb2NjdXBpZXMgdGhlIGVudGly ZSBhdmFpbGFibGUgc2NyZWVuIHNwYWNlLgogCiBGdWxsLWhlaWdodCBhbmQgZnVsbC13aWR0aCBm cmFtZXMgYXJlIG1vcmUgc2ltaWxhciB0byBtYXhpbWl6ZWQKIGZyYW1lcyBpbiB0aGlzIHJlZ2Fy ZC4gIEhvd2V2ZXIsIHRoZXNlIHR5cGljYWxseSBkaXNwbGF5IGFuIGV4dGVybmFsCmRpZmYgLS1n aXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IDg1MDg1NGVkZmEuLmZiMzcwODJhMTQgMTAw NjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC03MCw3ICs3MCw3IEBAIHN1cHBv cnQgZnJvbSBMaXNwIHByb2dyYW1zLgogCiArKysKICoqIEVtYWNzIG5vdyBzdXBwb3J0cyBiZWlu ZyBidWlsdCB3aXRoIHB1cmUgR1RLLgotVG8gdXNlIHRoaXMgb3B0aW9uLCBtYWtlIHN1cmUgdGhl IEdUSyAzICh2ZXJzaW9uIDMuMjAgb3IgbGF0ZXIpIGFuZAorVG8gdXNlIHRoaXMgb3B0aW9uLCBt YWtlIHN1cmUgdGhlIEdUSyAzICh2ZXJzaW9uIDMuMjIuMjMgb3IgbGF0ZXIpIGFuZAogQ2Fpcm8g ZGV2ZWxvcG1lbnQgZmlsZXMgYXJlIGluc3RhbGxlZCwgYW5kIGNvbmZpZ3VyZSBFbWFjcyB3aXRo IHRoZQogb3B0aW9uICctLXdpdGgtcGd0aycuICBVbmxpa2UgdGhlIGRlZmF1bHQgWCBhbmQgR1RL IGJ1aWxkLCB0aGUKIHJlc3VsdGluZyBFbWFjcyBiaW5hcnkgd2lsbCB3b3JrIG9uIGFueSB1bmRl cmx5aW5nIHdpbmRvdyBzeXN0ZW0KZGlmZiAtLWdpdCBhL3NyYy9wZ3RrdGVybS5jIGIvc3JjL3Bn dGt0ZXJtLmMKaW5kZXggZGE5NThhNjY2NC4uYjgxNmRlYmEwYSAxMDA2NDQKLS0tIGEvc3JjL3Bn dGt0ZXJtLmMKKysrIGIvc3JjL3BndGt0ZXJtLmMKQEAgLTU0MjAsMTUgKzU0MjAsMTggQEAgd2lu ZG93X3N0YXRlX2V2ZW50IChHdGtXaWRnZXQgKndpZGdldCwKIAkJICAgIGdwb2ludGVyICp1c2Vy X2RhdGEpCiB7CiAgIHN0cnVjdCBmcmFtZSAqZiA9IHBndGtfYW55X3dpbmRvd190b19mcmFtZSAo ZXZlbnQtPndpbmRvd19zdGF0ZS53aW5kb3cpOworICBHZGtXaW5kb3dTdGF0ZSBuZXdfc3RhdGU7 CiAgIHVuaW9uIGJ1ZmZlcmVkX2lucHV0X2V2ZW50IGluZXY7CiAKKyAgbmV3X3N0YXRlID0gZXZl bnQtPndpbmRvd19zdGF0ZS5uZXdfd2luZG93X3N0YXRlOworCiAgIEVWRU5UX0lOSVQgKGluZXYu aWUpOwogICBpbmV2LmllLmtpbmQgPSBOT19FVkVOVDsKICAgaW5ldi5pZS5hcmcgPSBRbmlsOwog CiAgIGlmIChmKQogICAgIHsKLSAgICAgIGlmIChldmVudC0+d2luZG93X3N0YXRlLm5ld193aW5k b3dfc3RhdGUgJiBHREtfV0lORE9XX1NUQVRFX0ZPQ1VTRUQpCisgICAgICBpZiAobmV3X3N0YXRl ICYgR0RLX1dJTkRPV19TVEFURV9GT0NVU0VEKQogCXsKIAkgIGlmIChGUkFNRV9JQ09OSUZJRURf UCAoZikpCiAJICAgIHsKQEAgLTU0NDQsMTcgKzU0NDcsMjQgQEAgd2luZG93X3N0YXRlX2V2ZW50 IChHdGtXaWRnZXQgKndpZGdldCwKIAl9CiAgICAgfQogCi0gIGlmIChldmVudC0+d2luZG93X3N0 YXRlLm5ld193aW5kb3dfc3RhdGUKLSAgICAgICYgR0RLX1dJTkRPV19TVEFURV9GVUxMU0NSRUVO KQorICBpZiAobmV3X3N0YXRlICYgR0RLX1dJTkRPV19TVEFURV9GVUxMU0NSRUVOKQogICAgIHN0 b3JlX2ZyYW1lX3BhcmFtIChmLCBRZnVsbHNjcmVlbiwgUWZ1bGxib3RoKTsKLSAgZWxzZSBpZiAo ZXZlbnQtPndpbmRvd19zdGF0ZS5uZXdfd2luZG93X3N0YXRlCi0JICAgJiBHREtfV0lORE9XX1NU QVRFX01BWElNSVpFRCkKKyAgZWxzZSBpZiAobmV3X3N0YXRlICYgR0RLX1dJTkRPV19TVEFURV9N QVhJTUlaRUQpCiAgICAgc3RvcmVfZnJhbWVfcGFyYW0gKGYsIFFmdWxsc2NyZWVuLCBRbWF4aW1p emVkKTsKKyAgZWxzZSBpZiAoKG5ld19zdGF0ZSAmIEdES19XSU5ET1dfU1RBVEVfVE9QX1RJTEVE KQorCSAgICYmIChuZXdfc3RhdGUgJiBHREtfV0lORE9XX1NUQVRFX0JPVFRPTV9USUxFRCkKKwkg ICAmJiAhKG5ld19zdGF0ZSAmIEdES19XSU5ET1dfU1RBVEVfVE9QX1JFU0laQUJMRSkKKwkgICAm JiAhKG5ld19zdGF0ZSAmIEdES19XSU5ET1dfU1RBVEVfQk9UVE9NX1JFU0laQUJMRSkpCisgICAg c3RvcmVfZnJhbWVfcGFyYW0gKGYsIFFmdWxsc2NyZWVuLCBRZnVsbGhlaWdodCk7CisgIGVsc2Ug aWYgKChuZXdfc3RhdGUgJiBHREtfV0lORE9XX1NUQVRFX0xFRlRfVElMRUQpCisJICAgJiYgKG5l d19zdGF0ZSAmIEdES19XSU5ET1dfU1RBVEVfUklHSFRfVElMRUQpCisJICAgJiYgIShuZXdfc3Rh dGUgJiBHREtfV0lORE9XX1NUQVRFX0xFRlRfUkVTSVpBQkxFKQorCSAgICYmICEobmV3X3N0YXRl ICYgR0RLX1dJTkRPV19TVEFURV9SSUdIVF9SRVNJWkFCTEUpKQorICAgIHN0b3JlX2ZyYW1lX3Bh cmFtIChmLCBRZnVsbHNjcmVlbiwgUWZ1bGx3aWR0aCk7CiAgIGVsc2UKICAgICBzdG9yZV9mcmFt ZV9wYXJhbSAoZiwgUWZ1bGxzY3JlZW4sIFFuaWwpOwogCi0gIGlmIChldmVudC0+d2luZG93X3N0 YXRlLm5ld193aW5kb3dfc3RhdGUKLSAgICAgICYgR0RLX1dJTkRPV19TVEFURV9JQ09OSUZJRUQp CisgIGlmIChuZXdfc3RhdGUgJiBHREtfV0lORE9XX1NUQVRFX0lDT05JRklFRCkKICAgICBTRVRf RlJBTUVfSUNPTklGSUVEIChmLCB0cnVlKTsKICAgZWxzZQogICAgIHsKQEAgLTU0NjQsOCArNTQ3 NCw3IEBAIHdpbmRvd19zdGF0ZV9ldmVudCAoR3RrV2lkZ2V0ICp3aWRnZXQsCiAgICAgICBTRVRf RlJBTUVfSUNPTklGSUVEIChmLCBmYWxzZSk7CiAgICAgfQogCi0gIGlmIChldmVudC0+d2luZG93 X3N0YXRlLm5ld193aW5kb3dfc3RhdGUKLSAgICAgICYgR0RLX1dJTkRPV19TVEFURV9TVElDS1kp CisgIGlmIChuZXdfc3RhdGUgJiBHREtfV0lORE9XX1NUQVRFX1NUSUNLWSkKICAgICBzdG9yZV9m cmFtZV9wYXJhbSAoZiwgUXN0aWNreSwgUXQpOwogICBlbHNlCiAgICAgc3RvcmVfZnJhbWVfcGFy YW0gKGYsIFFzdGlja3ksIFFuaWwpOwotLSAKMi4zNi4xCgo= --=-a8lfdyQ61HHeVT0Uofpa--