From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Pip Cet Newsgroups: gmane.emacs.bugs Subject: bug#36337: 26.1; XBM images are sometimes not displayed correctly Date: Sun, 30 Jun 2019 15:36:17 +0000 Message-ID: References: <83tvcgml2s.fsf@gnu.org> <83o92omezr.fsf@gnu.org> <83blyii1kr.fsf@gnu.org> <8336jtj2xo.fsf@gnu.org> <838stkhlk3.fsf@gnu.org> <835zoohg3p.fsf@gnu.org> <83h887f8go.fsf@gnu.org> <83a7dzf6k7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000eac45f058c8c4711" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="253718"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 36337@debbugs.gnu.org, triska@metalevel.at To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 30 17:38:14 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hhbuA-0013sI-BO for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jun 2019 17:38:14 +0200 Original-Received: from localhost ([::1]:45292 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhbu8-00008g-Uw for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jun 2019 11:38:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38367) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhbu2-00008W-My for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 11:38:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhbu0-0000B7-Sb for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 11:38:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33606) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhbtz-0000Aa-Ur for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 11:38:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhbty-0008WT-5O for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 11:38:03 -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, 30 Jun 2019 15:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36337 X-GNU-PR-Package: emacs Original-Received: via spool by 36337-submit@debbugs.gnu.org id=B36337.156190902232691 (code B ref 36337); Sun, 30 Jun 2019 15:38:02 +0000 Original-Received: (at 36337) by debbugs.gnu.org; 30 Jun 2019 15:37:02 +0000 Original-Received: from localhost ([127.0.0.1]:47150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhbsz-0008V0-CG for submit@debbugs.gnu.org; Sun, 30 Jun 2019 11:37:01 -0400 Original-Received: from mail-ot1-f48.google.com ([209.85.210.48]:35802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhbsx-0008Um-2I for 36337@debbugs.gnu.org; Sun, 30 Jun 2019 11:36:59 -0400 Original-Received: by mail-ot1-f48.google.com with SMTP id j19so10952375otq.2 for <36337@debbugs.gnu.org>; Sun, 30 Jun 2019 08:36:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oVWk/q2XeDtUSbBVyVaYuBqT6sZOlcXtNbex5DHwEuw=; b=cN+6qt5nDXl1DIGkM9RWK1DvnNHLoleQirj/pAwWxsEav7GjS3wFW2MOdM1uzVS7kP uYlRLDADdD/ksbTQ67oXIr1/SiNdhMs34rTCWF44sAxHpSjb4K4+jjsUgCdbzUSZylYg R22SOQTozP1wcGhBaHEyge2Ws6BlalZsNs+6sHxewHhbeiKzpHNmpcmm91Fi0c+fS9mU xq1jv47IlIl8zsgXSeoslq8hw/T1lAaH4f1f3z6hYpwdtthYBkkZcOgFEhUB73s7LEfH ce/wRMu1aubLHoHdQwnP+HkLxSGqCmPvAN80pzpGAzNWZEM/Gd6Ac1IPL/zIMfWj5IQ8 68DA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oVWk/q2XeDtUSbBVyVaYuBqT6sZOlcXtNbex5DHwEuw=; b=mSPOSiS/QrPXKZ+jsnIb/tTtMAFGCjmBA19q8/dtXTb6fo5d2c2bDrPHQNCNue0Qxn CMEN4A8l/5iKdKAfUrEmxXOYt0TfI7fIkxHicYvKGOnOnZdsA3cr7G3nMCiWa1ka4wY9 HmgzlBjgxKrfEsvLp+9ZpXIXO7ExXnFv7hbcMQjcoB9ABU8zwQ8hsGZIztYSfTtg4GUh NbZXU1fyiWPXQv69uyfh1vq0P7xqfam2HBnb0udKJc0nRzcIdI6c84EwpCEYelu99cHM 3Os/ZebJeWB576Rf9lTu/gferNaz7ctSG1sG7s4U/14iBREbq5oXdoZCNOauX2jiAcKy /nZQ== X-Gm-Message-State: APjAAAUlxcQGJO8Wzz4pDQN2q7e4fDFek3eLo+xND5ZQGlrogn2PJmdA bVUsjHWH5qNOwb9QIX5+24bnieL86R8jdeicHw0= X-Google-Smtp-Source: APXvYqxnveNOJLdShBsm2z+W7GzsUe9a7v/WYVinza5wjanGkaKhr9wvuKhd7SOY1B0cMwq7aOmXXqnkoyzvpTr/ApA= X-Received: by 2002:a9d:664c:: with SMTP id q12mr14943853otm.175.1561909013420; Sun, 30 Jun 2019 08:36:53 -0700 (PDT) In-Reply-To: <83a7dzf6k7.fsf@gnu.org> 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: 209.51.188.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:161893 Archived-At: --000000000000eac45f058c8c4711 Content-Type: text/plain; charset="UTF-8" On Sun, Jun 30, 2019 at 3:15 PM Eli Zaretskii wrote: > > Thanks, but maybe @w{@code{@var{stride} * @var{height}}} would be more correct? > > Yes, of course. Okay, I wasn't sure. Updated patch attached. --000000000000eac45f058c8c4711 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Allow-a-stride-argument-so-XBM-boolvecs-are-in-the-r.patch" Content-Disposition: attachment; filename="0001-Allow-a-stride-argument-so-XBM-boolvecs-are-in-the-r.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxj49r1l0 RnJvbSBhMTBmMGU2ZDY3NTIxY2ExNTk4ZWEwZGQxOGNjYTA4MjllZGVkNTE3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaXAgQ2V0IDxwaXBjZXRAZ21haWwuY29tPgpEYXRlOiBTYXQs IDI5IEp1biAyMDE5IDA3OjE1OjUyICswMDAwClN1YmplY3Q6IFtQQVRDSF0gQWxsb3cgYSA6c3Ry aWRlIGFyZ3VtZW50IHNvIFhCTSBib29sdmVjcyBhcmUgaW4gdGhlIHJpZ2h0CiBmb3JtYXQuCgpC dWcjMzYzMzcKCiogc3JjL2ltYWdlLmMgKHhibV9pbWFnZV9wKTogRXhwbGljaXRseSBzcGVjaWZ5 IHRoZSByaWdodCBzdHJpZGUgaWYgYQogIGJvb2wgdmVjdG9yIGlzIHVzZWQgYXMgYXJndW1lbnQu CiogZG9jL2xpc3ByZWYvZGlzcGxheS50ZXhpIChYQk0gSW1hZ2VzKTogRGVzY3JpYmUgYm9vbCB2 ZWN0b3JzCiAgYWNjdXJhdGVseS4KKiBldGMvTkVXUzogRG9jdW1lbnQgdGhlIGNoYW5nZS4KLS0t CiBkb2MvbGlzcHJlZi9kaXNwbGF5LnRleGkgfCAxOCArKysrKysrKysrKystLS0tLS0KIGV0Yy9O RVdTICAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiBzcmMvaW1hZ2UuYyAgICAgICAgICAgICAg fCAyMSArKysrKysrKysrKysrKystLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u cygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvZGlzcGxheS50 ZXhpIGIvZG9jL2xpc3ByZWYvZGlzcGxheS50ZXhpCmluZGV4IDIxN2RmM2IyY2MuLjM4ZjE2ZmUx ODAgMTAwNjQ0Ci0tLSBhL2RvYy9saXNwcmVmL2Rpc3BsYXkudGV4aQorKysgYi9kb2MvbGlzcHJl Zi9kaXNwbGF5LnRleGkKQEAgLTU0MDksMTIgKzU0MDksMTQgQEAgWEJNIEltYWdlcwogWEJNIGZp bGUuICBUaGUgZmlsZSBjb250ZW50cyBzcGVjaWZ5IHRoZSBoZWlnaHQgYW5kIHdpZHRoIG9mIHRo ZSBpbWFnZS4KIAogQGl0ZW0KLUEgc3RyaW5nIG9yIGEgYm9vbC12ZWN0b3IgY29udGFpbmluZyB0 aGUgYml0cyBvZiB0aGUgaW1hZ2UgKHBsdXMgcGVyaGFwcwotc29tZSBleHRyYSBiaXRzIGF0IHRo ZSBlbmQgdGhhdCB3aWxsIG5vdCBiZSB1c2VkKS4gIEl0IHNob3VsZCBjb250YWluIGF0Ci1sZWFz dCBAdmFye3dpZHRofSAqIEBjb2Rle2hlaWdodH0gYml0cy4gIEluIHRoaXMgY2FzZSwgeW91IG11 c3Qgc3BlY2lmeQotQGNvZGV7OmhlaWdodH0gYW5kIEBjb2Rlezp3aWR0aH0sIGJvdGggdG8gaW5k aWNhdGUgdGhhdCB0aGUgc3RyaW5nCi1jb250YWlucyBqdXN0IHRoZSBiaXRzIHJhdGhlciB0aGFu IGEgd2hvbGUgWEJNIGZpbGUsIGFuZCB0byBzcGVjaWZ5IHRoZQotc2l6ZSBvZiB0aGUgaW1hZ2Uu CitBIHN0cmluZyBvciBhIGJvb2wtdmVjdG9yIGNvbnRhaW5pbmcgdGhlIGJpdHMgb2YgdGhlIGlt YWdlIChwbHVzCitwZXJoYXBzIHNvbWUgZXh0cmEgYml0cyBhdCB0aGUgZW5kIHRoYXQgd2lsbCBu b3QgYmUgdXNlZCkuICBJdCBzaG91bGQKK2NvbnRhaW4gYXQgbGVhc3QgQGNvZGV7QHZhcntzdHJp ZGV9ICogQHZhcntoZWlnaHR9fSBiaXRzLCB3aGVyZQorQHZhcntzdHJpZGV9IGlzIHRoZSBzbWFs bGVzdCBtdWx0aXBsZSBvZiA4IGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0bwordGhlIHdpZHRoIG9m IHRoZSBpbWFnZS4gIEluIHRoaXMgY2FzZSwgeW91IHNob3VsZCBzcGVjaWZ5CitAY29kZXs6aGVp Z2h0fSwgQGNvZGV7OndpZHRofSBhbmQgQGNvZGV7OnN0cmlkZX0sIGJvdGggdG8gaW5kaWNhdGUK K3RoYXQgdGhlIHN0cmluZyBjb250YWlucyBqdXN0IHRoZSBiaXRzIHJhdGhlciB0aGFuIGEgd2hv bGUgWEJNIGZpbGUsCithbmQgdG8gc3BlY2lmeSB0aGUgc2l6ZSBvZiB0aGUgaW1hZ2UuCiBAZW5k IGl0ZW1pemUKIAogQGl0ZW0gOndpZHRoIEB2YXJ7d2lkdGh9CkBAIC01NDIyLDYgKzU0MjQsMTAg QEAgWEJNIEltYWdlcwogCiBAaXRlbSA6aGVpZ2h0IEB2YXJ7aGVpZ2h0fQogVGhlIHZhbHVlLCBA dmFye2hlaWdodH0sIHNwZWNpZmllcyB0aGUgaGVpZ2h0IG9mIHRoZSBpbWFnZSwgaW4gcGl4ZWxz LgorCitAaXRlbSA6c3RyaWRlIEB2YXJ7c3RyaWRlfQorVGhlIG51bWJlciBvZiBib29sIHZlY3Rv ciBlbnRyaWVzIHN0b3JlZCBmb3IgZWFjaCByb3c7IHRoZSBzbWFsbGVzdAorbXVsdGlwbGUgb2Yg OCBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gQHZhcnt3aWR0aH0uCiBAZW5kIHRhYmxlCiAKIEBu b2RlIFhQTSBJbWFnZXMKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggODY0 ZWI4YzExMC4uNDQ1NDVkNWJmZSAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MK QEAgLTIyNjIsNiArMjI2MiwxMSBAQCBhcmd1bWVudCBpcyAnaWVjJyBhbmQgdGhlIGVtcHR5IHN0 cmluZyBvdGhlcndpc2UuICBXZSByZWNvbW1lbnQgYQogc3BhY2Ugb3Igbm9uLWJyZWFraW5nIHNw YWNlIGFzIHRoaXJkIGFyZ3VtZW50LCBhbmQgIkIiIGFzIGZvdXJ0aAogYXJndW1lbnQsIGNpcmN1 bXN0YW5jZXMgYWxsb3dpbmcuCiAKKysrKworKiogVGhlIFhCTSBpbWFnZSBoYW5kbGVyIG5vdyBh Y2NlcHRzIGEgJzpzdHJpZGUnIGFyZ3VtZW50LCB3aGljaCBzaG91bGQKK2JlIHNwZWNpZmllZCBp biBpbWFnZSBzcGVjcyByZXByZXNlbnRpbmcgdGhlIGVudGlyZSBiaXRtYXAgYXMgYSBzaW5nbGUK K2Jvb2wgdmVjdG9yLgorCiAMCiAqIENoYW5nZXMgaW4gRW1hY3MgMjcuMSBvbiBOb24tRnJlZSBP cGVyYXRpbmcgU3lzdGVtcwogCmRpZmYgLS1naXQgYS9zcmMvaW1hZ2UuYyBiL3NyYy9pbWFnZS5j CmluZGV4IGYzZDY1MDhmNDYuLmNkYjkxMGRlZWQgMTAwNjQ0Ci0tLSBhL3NyYy9pbWFnZS5jCisr KyBiL3NyYy9pbWFnZS5jCkBAIC0zMDk1LDYgKzMwOTUsNyBAQCBzbHVycF9maWxlIChpbnQgZmQs IHB0cmRpZmZfdCAqc2l6ZSkKICAgWEJNX0ZJTEUsCiAgIFhCTV9XSURUSCwKICAgWEJNX0hFSUdI VCwKKyAgWEJNX1NUUklERSwKICAgWEJNX0RBVEEsCiAgIFhCTV9GT1JFR1JPVU5ELAogICBYQk1f QkFDS0dST1VORCwKQEAgLTMxMTYsNiArMzExNyw3IEBAIHNsdXJwX2ZpbGUgKGludCBmZCwgcHRy ZGlmZl90ICpzaXplKQogICB7IjpmaWxlIiwJCUlNQUdFX1NUUklOR19WQUxVRSwJCQkwfSwKICAg eyI6d2lkdGgiLAkJSU1BR0VfUE9TSVRJVkVfSU5URUdFUl9WQUxVRSwJCTB9LAogICB7IjpoZWln aHQiLAkJSU1BR0VfUE9TSVRJVkVfSU5URUdFUl9WQUxVRSwJCTB9LAorICB7IjpzdHJpZGUiLAkJ SU1BR0VfUE9TSVRJVkVfSU5URUdFUl9WQUxVRSwJCTB9LAogICB7IjpkYXRhIiwJCUlNQUdFX0RP TlRfQ0hFQ0tfVkFMVUVfVFlQRSwJCTB9LAogICB7Ijpmb3JlZ3JvdW5kIiwJSU1BR0VfU1RSSU5H X09SX05JTF9WQUxVRSwJCTB9LAogICB7IjpiYWNrZ3JvdW5kIiwJSU1BR0VfU1RSSU5HX09SX05J TF9WQUxVRSwJCTB9LApAQCAtMzE5MSw3ICszMTkzLDcgQEAgeGJtX2ltYWdlX3AgKExpc3BfT2Jq ZWN0IG9iamVjdCkKICAgZWxzZQogICAgIHsKICAgICAgIExpc3BfT2JqZWN0IGRhdGE7Ci0gICAg ICBpbnQgd2lkdGgsIGhlaWdodDsKKyAgICAgIGludCB3aWR0aCwgaGVpZ2h0LCBzdHJpZGU7CiAK ICAgICAgIC8qIEVudHJpZXMgZm9yIGA6d2lkdGgnLCBgOmhlaWdodCcgYW5kIGA6ZGF0YScgbXVz dCBiZSBwcmVzZW50LiAgKi8KICAgICAgIGlmICgha3dbWEJNX1dJRFRIXS5jb3VudApAQCAtMzIw Myw2ICszMjA1LDExIEBAIHhibV9pbWFnZV9wIChMaXNwX09iamVjdCBvYmplY3QpCiAgICAgICB3 aWR0aCA9IFhGSVhOQVQgKGt3W1hCTV9XSURUSF0udmFsdWUpOwogICAgICAgaGVpZ2h0ID0gWEZJ WE5BVCAoa3dbWEJNX0hFSUdIVF0udmFsdWUpOwogCisgICAgICBpZiAoIWt3W1hCTV9TVFJJREVd LmNvdW50KQorCXN0cmlkZSA9IHdpZHRoOworICAgICAgZWxzZQorCXN0cmlkZSA9IFhGSVhOQVQg KGt3W1hCTV9TVFJJREVdLnZhbHVlKTsKKwogICAgICAgLyogQ2hlY2sgdHlwZSBvZiBkYXRhLCBh bmQgd2lkdGggYW5kIGhlaWdodCBhZ2FpbnN0IGNvbnRlbnRzIG9mCiAJIGRhdGEuICAqLwogICAg ICAgaWYgKFZFQ1RPUlAgKGRhdGEpKQpAQCAtMzIyMSw4ICszMjI4LDcgQEAgeGJtX2ltYWdlX3Ag KExpc3BfT2JqZWN0IG9iamVjdCkKIAogCSAgICAgIGlmIChTVFJJTkdQIChlbHQpKQogCQl7Ci0J CSAgaWYgKFNDSEFSUyAoZWx0KQotCQkgICAgICA8ICh3aWR0aCArIENIQVJfQklUIC0gMSkgLyBD SEFSX0JJVCkKKwkJICBpZiAoU0NIQVJTIChlbHQpIDwgc3RyaWRlIC8gQ0hBUl9CSVQpCiAJCSAg ICByZXR1cm4gMDsKIAkJfQogCSAgICAgIGVsc2UgaWYgKEJPT0xfVkVDVE9SX1AgKGVsdCkpCkBA IC0zMjM2LDEzICszMjQyLDE2IEBAIHhibV9pbWFnZV9wIChMaXNwX09iamVjdCBvYmplY3QpCiAJ fQogICAgICAgZWxzZSBpZiAoU1RSSU5HUCAoZGF0YSkpCiAJewotCSAgaWYgKFNDSEFSUyAoZGF0 YSkKLQkgICAgICA8ICh3aWR0aCArIENIQVJfQklUIC0gMSkgLyBDSEFSX0JJVCAqIGhlaWdodCkK KwkgIGlmIChTQ0hBUlMgKGRhdGEpIDwgc3RyaWRlIC8gQ0hBUl9CSVQgKiBoZWlnaHQpCiAJICAg IHJldHVybiAwOwogCX0KICAgICAgIGVsc2UgaWYgKEJPT0xfVkVDVE9SX1AgKGRhdGEpKQogCXsK LQkgIGlmIChib29sX3ZlY3Rvcl9zaXplIChkYXRhKSAvIGhlaWdodCA8IHdpZHRoKQorCSAgaWYg KGhlaWdodCA+IDEgJiYgc3RyaWRlICE9ICh3aWR0aCArIENIQVJfQklUIC0gMSkKKwkgICAgICAv IENIQVJfQklUICogQ0hBUl9CSVQpCisJICAgIHJldHVybiAwOworCisJICBpZiAoYm9vbF92ZWN0 b3Jfc2l6ZSAoZGF0YSkgLyBoZWlnaHQgPCBzdHJpZGUpCiAJICAgIHJldHVybiAwOwogCX0KICAg ICAgIGVsc2UKLS0gCjIuMjAuMQoK --000000000000eac45f058c8c4711--