From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Keith David Bershatsky Newsgroups: gmane.emacs.bugs Subject: bug#21415: 25.0.50; Emacs Trunk -- pixelwise width/height for x-create-frame Date: Sun, 20 Sep 2015 12:14:33 -0700 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (generated by - "") Content-Type: multipart/mixed; boundary="Multipart_Sun_Sep_20_12:14:32_2015-1" Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1442776524 14106 80.91.229.3 (20 Sep 2015 19:15:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 20 Sep 2015 19:15:24 +0000 (UTC) Cc: 21415@debbugs.gnu.org To: Anders Lindgren ,Martin Rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 20 21:15:12 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 1Zdk4u-0003az-FP for geb-bug-gnu-emacs@m.gmane.org; Sun, 20 Sep 2015 21:15:12 +0200 Original-Received: from localhost ([::1]:53272 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zdk4t-0001X4-Ku for geb-bug-gnu-emacs@m.gmane.org; Sun, 20 Sep 2015 15:15:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zdk4p-0001Vs-O3 for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2015 15:15:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zdk4l-0001oY-GP for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2015 15:15:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zdk4l-0001mc-6k for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2015 15:15:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zdk4k-0001UN-FS for bug-gnu-emacs@gnu.org; Sun, 20 Sep 2015 15:15:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Keith David Bershatsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Sep 2015 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21415-submit@debbugs.gnu.org id=B21415.14427764775674 (code B ref 21415); Sun, 20 Sep 2015 19:15:02 +0000 Original-Received: (at 21415) by debbugs.gnu.org; 20 Sep 2015 19:14:37 +0000 Original-Received: from localhost ([127.0.0.1]:39135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zdk4L-0001TS-G1 for submit@debbugs.gnu.org; Sun, 20 Sep 2015 15:14:37 -0400 Original-Received: from cobb.liquidweb.com ([50.28.13.150]:56455) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zdk4J-0001TK-Gh for 21415@debbugs.gnu.org; Sun, 20 Sep 2015 15:14:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date; bh=ziFeSdDvaFJFQCyhAte+tMDpwAUGenwJTcoKKpydJcU=; b=qIfR2AcGVoqzMA2BNgO/0lkbvTHE1BUKfD3naXL19Fag+gMtfqozbTHNJToFCOPijaDMFM+6DHugGmmqiF0a3iFfAP0eGrWMHBJH0FPPkDjvFA08YTEkHYYZ6lMTffhK; Original-Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:52044 helo=server.local.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1Zdk4G-0000TC-Qb; Sun, 20 Sep 2015 15:14:33 -0400 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com 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:106745 Archived-At: --Multipart_Sun_Sep_20_12:14:32_2015-1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit > Are there any other open issues, or does this cover everything? > > / Anders All issues regarding functionality as to bug 21415 are handled as far as I can tell. Attached is the combined patch that I used today to perform my testing. Martin implemented a new feature for pixel width/height specifications with a floating number, so it would probably be a good idea to mention something about that feature somewhere in the doc-string for `make-frame'. And, as Anders previously noted, on OSX it is possible to set the width or the height or both -- so the following statement may need to be modified to something such as: "On some operating systems, . . .[y]ou cannot specify either ‘width’ or ‘height’, you must specify neither or both." Thank you both for all your hard work -- today is the first time since I started using Emacs that I have been able to set the `default-frame-alist` in my `.emacs` file and have it work well for the initial frame and all subsequently created frames. :) Keith --Multipart_Sun_Sep_20_12:14:32_2015-1 Content-Type: application/diff; type=patch Content-Disposition: attachment; filename="21415_g.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3JjL2ZyYW1lLmMKaW5kZXggNmRlYmNiOC4uMDFj NzE2NiAxMDA2NDQKLS0tIGEvc3JjL2ZyYW1lLmMKKysrIGIvc3JjL2ZyYW1lLmMKQEAgLTQyOCwx MyArNDI4LDE1IEBAIGFkanVzdF9mcmFtZV9zaXplIChzdHJ1Y3QgZnJhbWUgKmYsIGludCBuZXdf d2lkdGgsIGludCBuZXdfaGVpZ2h0LCBpbnQgaW5oaWJpdCwKICAgICAgICB3aXRoaW4gdGhlIGxp bWl0cyBhbmQgZWl0aGVyIGZyYW1lX2luaGliaXRfcmVzaXplIHRlbGxzIHVzIHRvIGRvCiAgICAg ICAgc28gb3IgSU5ISUJJVCBlcXVhbHMgNC4gICovCiAgICAgewotICAgICAgaW5oaWJpdF9ob3Jp em9udGFsID0gKCh3aW5kb3dzX3dpZHRoID49IG1pbl93aW5kb3dzX3dpZHRoCi0JCQkgICAgICYm IChpbmhpYml0ID09IDQKLQkJCQkgfHwgZnJhbWVfaW5oaWJpdF9yZXNpemUgKGYsIHRydWUsIHBh cmFtZXRlcikpKQorICAgICAgaW5oaWJpdF9ob3Jpem9udGFsID0gKChmLT5pbmhpYml0X2ltcGxp ZWRfcmVzaXplCisJCQkgICAgIHx8ICh3aW5kb3dzX3dpZHRoID49IG1pbl93aW5kb3dzX3dpZHRo CisJCQkJICYmIChpbmhpYml0ID09IDQKKwkJCQkgICAgIHx8IGZyYW1lX2luaGliaXRfcmVzaXpl IChmLCB0cnVlLCBwYXJhbWV0ZXIpKSkpCiAJCQkgICAgPyB0cnVlIDogZmFsc2UpOwotICAgICAg aW5oaWJpdF92ZXJ0aWNhbCA9ICgod2luZG93c19oZWlnaHQgPj0gbWluX3dpbmRvd3NfaGVpZ2h0 Ci0JCQkgICAmJiAoaW5oaWJpdCA9PSA0Ci0JCQkgICAgICAgfHwgZnJhbWVfaW5oaWJpdF9yZXNp emUgKGYsIGZhbHNlLCBwYXJhbWV0ZXIpKSkKKyAgICAgIGluaGliaXRfdmVydGljYWwgPSAoKGYt PmluaGliaXRfaW1wbGllZF9yZXNpemUKKwkJCSAgIHx8ICh3aW5kb3dzX2hlaWdodCA+PSBtaW5f d2luZG93c19oZWlnaHQKKwkJCSAgICAgICAmJiAoaW5oaWJpdCA9PSA0CisJCQkJICAgfHwgZnJh bWVfaW5oaWJpdF9yZXNpemUgKGYsIGZhbHNlLCBwYXJhbWV0ZXIpKSkpCiAJCQkgID8gdHJ1ZSA6 IGZhbHNlKTsKICAgICB9CiAgIGVsc2UKQEAgLTYzNCw2ICs2MzYsNyBAQCBtYWtlX2ZyYW1lIChi b29sIG1pbmlfcCkKICAgZi0+Z2FyYmFnZWQgPSB0cnVlOwogICBmLT5jYW5feF9zZXRfd2luZG93 X3NpemUgPSBmYWxzZTsKICAgZi0+YWZ0ZXJfbWFrZV9mcmFtZSA9IGZhbHNlOworICBmLT5pbmhp Yml0X2ltcGxpZWRfcmVzaXplID0gZmFsc2U7CiAgIGYtPnRvb2xfYmFyX3JlZGlzcGxheWVkX29u Y2UgPSBmYWxzZTsKICAgZi0+Y29sdW1uX3dpZHRoID0gMTsgIC8qICFGUkFNRV9XSU5ET1dfUCB2 YWx1ZS4gICovCiAgIGYtPmxpbmVfaGVpZ2h0ID0gMTsgIC8qICFGUkFNRV9XSU5ET1dfUCB2YWx1 ZS4gICovCkBAIC0yMzA0LDYgKzIzMDcsNyBAQCBvdGhlcndpc2UgdXNlZCB3aXRoIHV0dGVyIGNh cmUgdG8gYXZvaWQgdGhhdCBydW5uaW5nIGZ1bmN0aW9ucyBvbgogewogICBzdHJ1Y3QgZnJhbWUg KmYgPSBkZWNvZGVfbGl2ZV9mcmFtZSAoZnJhbWUpOwogICBmLT5hZnRlcl9tYWtlX2ZyYW1lID0g IU5JTFAgKG1hZGUpOworICBmLT5pbmhpYml0X2ltcGxpZWRfcmVzaXplID0gZmFsc2U7CiAgIHJl dHVybiBtYWRlOwogfQoKQEAgLTMxNjcsMTUgKzMxNzEsMjUgQEAgeF9zZXRfZnJhbWVfcGFyYW1l dGVycyAoc3RydWN0IGZyYW1lICpmLCBMaXNwX09iamVjdCBhbGlzdCkKICAgICAgIHByb3AgPSBw YXJtc1tpXTsKICAgICAgIHZhbCA9IHZhbHVlc1tpXTsKCi0gICAgICBpZiAoRVEgKHByb3AsIFF3 aWR0aCkgJiYgUkFOR0VEX0lOVEVHRVJQICgwLCB2YWwsIElOVF9NQVgpKQorICAgICAgaWYgKEVR IChwcm9wLCBRd2lkdGgpKQogICAgICAgICB7CiAJICB3aWR0aF9jaGFuZ2UgPSAxOwotICAgICAg ICAgIHdpZHRoID0gWEZBU1RJTlQgKHZhbCkgKiBGUkFNRV9DT0xVTU5fV0lEVEggKGYpIDsKKwkg IGlmIChSQU5HRURfSU5URUdFUlAgKDAsIHZhbCwgSU5UX01BWCkpCisJICAgIHdpZHRoID0gWEZB U1RJTlQgKHZhbCkgKiBGUkFNRV9DT0xVTU5fV0lEVEggKGYpIDsKKwkgIGVsc2UgaWYgKEZMT0FU UCAodmFsKQorCQkgICAmJiBYRkxPQVRfREFUQSAodmFsKSA+PSAwCisJCSAgICYmIChpbnQpIFhG TE9BVF9EQVRBICh2YWwpIDw9IElOVF9NQVgpCisJICAgIHdpZHRoID0gKGludCkgWEZMT0FUX0RB VEEgKHZhbCk7CiAgICAgICAgIH0KLSAgICAgIGVsc2UgaWYgKEVRIChwcm9wLCBRaGVpZ2h0KSAm JiBSQU5HRURfSU5URUdFUlAgKDAsIHZhbCwgSU5UX01BWCkpCisgICAgICBlbHNlIGlmIChFUSAo cHJvcCwgUWhlaWdodCkpCiAgICAgICAgIHsKIAkgIGhlaWdodF9jaGFuZ2UgPSAxOwotICAgICAg ICAgIGhlaWdodCA9IFhGQVNUSU5UICh2YWwpICogRlJBTUVfTElORV9IRUlHSFQgKGYpOworCSAg aWYgKFJBTkdFRF9JTlRFR0VSUCAoMCwgdmFsLCBJTlRfTUFYKSkKKwkgICAgaGVpZ2h0ID0gWEZB U1RJTlQgKHZhbCkgKiBGUkFNRV9MSU5FX0hFSUdIVCAoZik7CisJICBlbHNlIGlmIChGTE9BVFAg KHZhbCkKKwkJICAgJiYgWEZMT0FUX0RBVEEgKHZhbCkgPj0gMAorCQkgICAmJiAoaW50KSBYRkxP QVRfREFUQSAodmFsKSA8PSBJTlRfTUFYKQorCSAgICBoZWlnaHQgPSAoaW50KSBYRkxPQVRfREFU QSAodmFsKTsKICAgICAgICAgfQogICAgICAgZWxzZSBpZiAoRVEgKHByb3AsIFF0b3ApKQogCXRv cCA9IHZhbDsKQEAgLTQ1ODIsMjAgKzQ1OTYsNTAgQEAgeF9maWd1cmVfd2luZG93X3NpemUgKHN0 cnVjdCBmcmFtZSAqZiwgTGlzcF9PYmplY3QgcGFybXMsIGJvb2wgdG9vbGJhcl9wKQogICAgIHsK ICAgICAgIGlmICghRVEgKHdpZHRoLCBRdW5ib3VuZCkpCiAJewotCSAgQ0hFQ0tfTlVNQkVSICh3 aWR0aCk7Ci0JICBpZiAoISAoMCA8PSBYSU5UICh3aWR0aCkgJiYgWElOVCAod2lkdGgpIDw9IElO VF9NQVgpKQotCSAgICB4c2lnbmFsMSAoUWFyZ3Nfb3V0X29mX3JhbmdlLCB3aWR0aCk7CisJICBp ZiAoRkxPQVRQICh3aWR0aCkpCisJICAgIHsKKwkgICAgICBpZiAoKGludCkgWEZMT0FUX0RBVEEg KHdpZHRoKSA8IChGUkFNRV9TQ1JPTExfQkFSX0FSRUFfV0lEVEggKGYpCisJCQkJCSAgICAgICAr IEZSQU1FX1RPVEFMX0ZSSU5HRV9XSURUSCAoZikKKwkJCQkJICAgICAgICsgMiAqIEZSQU1FX0lO VEVSTkFMX0JPUkRFUl9XSURUSCAoZikpCisJCSAgfHwgKGludCkgWEZMT0FUX0RBVEEgKHdpZHRo KSA+IElOVF9NQVgpCisJCXhzaWduYWwxIChRYXJnc19vdXRfb2ZfcmFuZ2UsIHdpZHRoKTsKKwkg ICAgICBlbHNlCisJCVNFVF9GUkFNRV9XSURUSCAoZiwgKGludCkgWEZMT0FUX0RBVEEgKHdpZHRo KSk7CgotCSAgU0VUX0ZSQU1FX1dJRFRIIChmLCBYSU5UICh3aWR0aCkgKiBGUkFNRV9DT0xVTU5f V0lEVEggKGYpKTsKKwkgICAgICBmLT5pbmhpYml0X2ltcGxpZWRfcmVzaXplID0gdHJ1ZTsKKwkg ICAgfQorCSAgZWxzZQorCSAgICB7CisJICAgICAgQ0hFQ0tfTlVNQkVSICh3aWR0aCk7CisJICAg ICAgaWYgKCEgKDAgPD0gWElOVCAod2lkdGgpICYmIFhJTlQgKHdpZHRoKSA8PSBJTlRfTUFYKSkK KwkJeHNpZ25hbDEgKFFhcmdzX291dF9vZl9yYW5nZSwgd2lkdGgpOworCisJICAgICAgU0VUX0ZS QU1FX1dJRFRIIChmLCBYSU5UICh3aWR0aCkgKiBGUkFNRV9DT0xVTU5fV0lEVEggKGYpKTsKKwkg ICAgfQogCX0KCiAgICAgICBpZiAoIUVRIChoZWlnaHQsIFF1bmJvdW5kKSkKIAl7Ci0JICBDSEVD S19OVU1CRVIgKGhlaWdodCk7Ci0JICBpZiAoISAoMCA8PSBYSU5UIChoZWlnaHQpICYmIFhJTlQg KGhlaWdodCkgPD0gSU5UX01BWCkpCi0JICAgIHhzaWduYWwxIChRYXJnc19vdXRfb2ZfcmFuZ2Us IGhlaWdodCk7CisJICBpZiAoRkxPQVRQIChoZWlnaHQpKQorCSAgICB7CisJICAgICAgaWYgKChp bnQpIFhGTE9BVF9EQVRBIChoZWlnaHQpIDwgKEZSQU1FX1RPUF9NQVJHSU5fSEVJR0hUIChmKQor CQkJCQkJKyBGUkFNRV9TQ1JPTExfQkFSX0FSRUFfSEVJR0hUIChmKQorCQkJCQkJKyAyICogRlJB TUVfSU5URVJOQUxfQk9SREVSX1dJRFRIIChmKSkKKwkJICB8fCAoaW50KSBYRkxPQVRfREFUQSAo aGVpZ2h0KSA+IElOVF9NQVgpCisJCXhzaWduYWwxIChRYXJnc19vdXRfb2ZfcmFuZ2UsIGhlaWdo dCk7CisJICAgICAgZWxzZQorCQlTRVRfRlJBTUVfSEVJR0hUIChmLCAoaW50KSBYRkxPQVRfREFU QSAoaGVpZ2h0KSk7CgotCSAgU0VUX0ZSQU1FX0hFSUdIVCAoZiwgWElOVCAoaGVpZ2h0KSAqIEZS QU1FX0xJTkVfSEVJR0hUIChmKSk7CisJICAgICAgZi0+aW5oaWJpdF9pbXBsaWVkX3Jlc2l6ZSA9 IHRydWU7CisJICAgIH0KKwkgIGVsc2UKKwkgICAgeworCSAgICAgIENIRUNLX05VTUJFUiAoaGVp Z2h0KTsKKwkgICAgICBpZiAoISAoMCA8PSBYSU5UIChoZWlnaHQpICYmIFhJTlQgKGhlaWdodCkg PD0gSU5UX01BWCkpCisJCXhzaWduYWwxIChRYXJnc19vdXRfb2ZfcmFuZ2UsIGhlaWdodCk7CisK KwkgICAgICBTRVRfRlJBTUVfSEVJR0hUIChmLCBYSU5UIChoZWlnaHQpICogRlJBTUVfTElORV9I RUlHSFQgKGYpKTsKKwkgICAgfQogCX0KCiAgICAgICB1c2VyX3NpemUgPSB4X2dldF9hcmcgKGRw eWluZm8sIHBhcm1zLCBRdXNlcl9zaXplLCAwLCAwLCBSRVNfVFlQRV9OVU1CRVIpOwpkaWZmIC0t Z2l0IGEvc3JjL2ZyYW1lLmggYi9zcmMvZnJhbWUuaAppbmRleCAxN2UzNTZkLi4yMTkxOGJhIDEw MDY0NAotLS0gYS9zcmMvZnJhbWUuaAorKysgYi9zcmMvZnJhbWUuaApAQCAtMzM1LDYgKzMzNSw5 IEBAIHN0cnVjdCBmcmFtZQogICAvKiBTZXQgdG8gdHJ1ZSBhZnRlciB0aGlzIGZyYW1lIHdhcyBt YWRlIGJ5IGBtYWtlLWZyYW1lJy4gICovCiAgIGJvb2xfYmYgYWZ0ZXJfbWFrZV9mcmFtZSA6IDE7 CgorICAvKiBJbmhpYml0IGltcGxpZWQgcmVzaXplIGJlZm9yZSBhZnRlcl9tYWtlX2ZyYW1lIGlz IHNldC4gICovCisgIGJvb2xfYmYgaW5oaWJpdF9pbXBsaWVkX3Jlc2l6ZSA6IDE7CisKICAgLyog VHJ1ZSBtZWFucyB0b29sIGJhciBoYXMgYmVlbiByZWRpc3BsYXllZCBhdCBsZWFzdCBvbmNlIGlu IGN1cnJlbnQKICAgICAgc2Vzc2lvbi4gICovCiAgIGJvb2xfYmYgdG9vbF9iYXJfcmVkaXNwbGF5 ZWRfb25jZSA6IDE7CmRpZmYgLS1naXQgYS9zcmMvbnNmbnMubSBiL3NyYy9uc2Zucy5tCmluZGV4 IDljODA1YWMuLmU1ODk5MjkgMTAwNjQ0Ci0tLSBhL3NyYy9uc2Zucy5tCisrKyBiL3NyYy9uc2Zu cy5tCkBAIC02NzksNyArNjc5LDggQEAgeF9zZXRfdG9vbF9iYXJfbGluZXMgKHN0cnVjdCBmcmFt ZSAqZiwgTGlzcF9PYmplY3QgdmFsdWUsIExpc3BfT2JqZWN0IG9sZHZhbCkKICAgICAgICAgfQog ICAgIH0KCi0gIHhfc2V0X3dpbmRvd19zaXplIChmLCAwLCBmLT50ZXh0X2NvbHMsIGYtPnRleHRf bGluZXMsIDApOworICBmcmFtZV9zaXplX2hpc3RvcnlfYWRkIChmLCBRdXBkYXRlX2ZyYW1lX3Rv b2xfYmFyLCAwLCAwLCBRbmlsKTsKKyAgYWRqdXN0X2ZyYW1lX3NpemUgKGYsIC0xLCAtMSwgMiwg MCwgUXRvb2xfYmFyX2xpbmVzKTsKIH0KCgpkaWZmIC0tZ2l0IGEvc3JjL25zdGVybS5tIGIvc3Jj L25zdGVybS5tCmluZGV4IDI4MDZmMzEuLjQ4Yjg4ZTEgMTAwNjQ0Ci0tLSBhL3NyYy9uc3Rlcm0u bQorKysgYi9zcmMvbnN0ZXJtLm0KQEAgLTc3MzgsOCArNzczOCw5IEBAIHhfbmV3X2ZvbnQgKHN0 cnVjdCBmcmFtZSAqZiwgTGlzcF9PYmplY3QgZm9udF9vYmplY3QsIGludCBmb250c2V0KQoKICAg LyogTm93IG1ha2UgdGhlIGZyYW1lIGRpc3BsYXkgdGhlIGdpdmVuIGZvbnQuICAqLwogICBpZiAo RlJBTUVfTlNfV0lORE9XIChmKSAhPSAwICYmICEgW3ZpZXcgaXNGdWxsc2NyZWVuXSkKLSAgICB4 X3NldF93aW5kb3dfc2l6ZSAoZiwgZmFsc2UsIEZSQU1FX0NPTFMgKGYpICogRlJBTUVfQ09MVU1O X1dJRFRIIChmKSwKLSAgICAgICAgICAgICAgICAgICAgICAgRlJBTUVfTElORVMgKGYpICogRlJB TUVfTElORV9IRUlHSFQgKGYpLCB0cnVlKTsKKyAgICBhZGp1c3RfZnJhbWVfc2l6ZSAoZiwgRlJB TUVfQ09MUyAoZikgKiBGUkFNRV9DT0xVTU5fV0lEVEggKGYpLAorCQkgICAgICAgRlJBTUVfTElO RVMgKGYpICogRlJBTUVfTElORV9IRUlHSFQgKGYpLCAzLAorCQkgICAgICAgZmFsc2UsIFFmb250 KTsKCiAgIHJldHVybiBmb250X29iamVjdDsKIH0KCmRpZmYgLS1naXQgYS9zcmMvbnN0ZXJtLm0g Yi9zcmMvbnN0ZXJtLm0KaW5kZXggMjgwNmYzMS4uMTRmMmJlYiAxMDA2NDQKLS0tIGEvc3JjL25z dGVybS5tCisrKyBiL3NyYy9uc3Rlcm0ubQpAQCAtMTMzMyw2ICsxMzMzLDcgQEAgeF9zZXRfd2lu ZG93X3NpemUgKHN0cnVjdCBmcmFtZSAqZiwKICAgaW50IHRiID0gRlJBTUVfRVhURVJOQUxfVE9P TF9CQVIgKGYpOwogICBpbnQgcGl4ZWx3aWR0aCwgcGl4ZWxoZWlnaHQ7CiAgIGludCByb3dzLCBj b2xzOworICBpbnQgb3JpZ19oZWlnaHQgPSB3ci5zaXplLmhlaWdodDsKIAogICBOU1RSQUNFICh4 X3NldF93aW5kb3dfc2l6ZSk7CiAKQEAgLTEzODYsNyArMTM4Nyw3IEBAIHhfc2V0X3dpbmRvd19z aXplIChzdHJ1Y3QgZnJhbWUgKmYsCiAgaWYgKGYtPm91dHB1dF9kYXRhLm5zLT56b29taW5nKQog ICAgZi0+b3V0cHV0X2RhdGEubnMtPnpvb21pbmcgPSAwOwogIGVsc2UKLSAgIHdyLm9yaWdpbi55 ICs9IEZSQU1FX1BJWEVMX0hFSUdIVCAoZikgLSBwaXhlbGhlaWdodDsKKyAgIHdyLm9yaWdpbi55 ICs9IG9yaWdfaGVpZ2h0IC0gd3Iuc2l6ZS5oZWlnaHQ7CiAKICAgW3ZpZXcgc2V0Um93czogcm93 cyBhbmRDb2x1bW5zOiBjb2xzXTsKICAgW3dpbmRvdyBzZXRGcmFtZTogd3IgZGlzcGxheTogWUVT XTsK --Multipart_Sun_Sep_20_12:14:32_2015-1--