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 17:12:53 +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> <837e93f41n.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000006aac04058c8da144" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="94839"; 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 19:14:26 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 1hhdPD-000OW7-R1 for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jun 2019 19:14:23 +0200 Original-Received: from localhost ([::1]:45736 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhdPC-00050q-Hi for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Jun 2019 13:14:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54928) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhdOz-00050S-Bw for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 13:14:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhdOv-00087m-7f for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 13:14:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33658) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhdOs-00084I-LS for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 13:14:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhdOs-0002IT-Eh for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2019 13:14: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, 30 Jun 2019 17:14: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.15619148188791 (code B ref 36337); Sun, 30 Jun 2019 17:14:02 +0000 Original-Received: (at 36337) by debbugs.gnu.org; 30 Jun 2019 17:13:38 +0000 Original-Received: from localhost ([127.0.0.1]:47202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhdOT-0002Hi-Th for submit@debbugs.gnu.org; Sun, 30 Jun 2019 13:13:38 -0400 Original-Received: from mail-ot1-f54.google.com ([209.85.210.54]:39589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhdOR-0002HL-G1 for 36337@debbugs.gnu.org; Sun, 30 Jun 2019 13:13:36 -0400 Original-Received: by mail-ot1-f54.google.com with SMTP id r21so10404812otq.6 for <36337@debbugs.gnu.org>; Sun, 30 Jun 2019 10:13:35 -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=51DRnY3hAVqnYseuRFKepPYf1h7Z17LoTzIQyYO8fnU=; b=XokCgNKJVRjDlq8a0pOZBZ/vcULm/NJ+Axi/aYvUr+fMwutFvJk6CTecRFzUDQoDyw iN+24eZrO8IWN0t2tphKvp51EZ/MG/BgPuhF+qM/lfQtkGsC6LDQQ4UAFcr7DpQrrJUI G7VG4SAD1ctRXod4xHInE65WAroWmtmseE0BFp7Er1rfrEQ3ILHuf8602cmfDYUn2rtT kjqsYnsbdcwOmVden+g7AhjJ48zEbT92u5kORQZGKhLouyW7lfsM5HwRhAZmCMLJn3L7 Uevz4dEcmTYQnR8p07Of9Pxad7rV+jDvOe7/4VTr5dyiaFw/rsXX/FvEyBdl/00okuo7 dnRw== 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=51DRnY3hAVqnYseuRFKepPYf1h7Z17LoTzIQyYO8fnU=; b=gYYezpB7K/Ni3SgGlYqpJNW4OPX+Kgr6nYHXYYj9//HZRixjabFdomCx60Nsvf9k4h jQeaxd39bOAaNLHzqN5UWZpO24eALtorcH8Y/zMDA6Ir5WtjQ2cVqd68g19Xo5EnNN4n 7wD7uI7acAxafWR0I1E66+bazhrnHCXSQEKG0KOPELPqQ7/EF0yekRUyaG9mc+8s6Cx3 HPnkZl8RgckV1idBPppNEXKo+lGop6ukQ6AyHU+YdmHlpU8wHXyF6HW+19cfARyvaCU5 eL2LCaYY7g70DcMizxvhLpXlYem61THVek0cUuiT0GeCdJN5qckwT/Bt37qk/s/SeNMQ 3axg== X-Gm-Message-State: APjAAAXEjCsp/4/RFtHQqT+5wi88szx6tpA760ndAtPu9GTMZMR83eQi W75zIOPESL3wUQciPKZjtumVClnu3Pat6KEEceI= X-Google-Smtp-Source: APXvYqwerqe0CzN9b49fevPrijmR2B4HZIOjvQFoFbVYIpcbkZCFCO1paKqeIv7uHWLYpGH5G+cZlggafjn0M58/jQM= X-Received: by 2002:a9d:3c5:: with SMTP id f63mr16058119otf.210.1561914809945; Sun, 30 Jun 2019 10:13:29 -0700 (PDT) In-Reply-To: <837e93f41n.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:161901 Archived-At: --0000000000006aac04058c8da144 Content-Type: text/plain; charset="UTF-8" > You removed the @w{...}, which IMO is important with long > expressions. Other than that, looks good. You're right. I got it right in the email, so I don't know what happened there. How's this? --0000000000006aac04058c8da144 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_jxj7ovq60 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 b3QgYmUgdXNlZCkuICBJdCBzaG91bGQKK2NvbnRhaW4gYXQgbGVhc3QgQHd7QGNvZGV7QHZhcntz dHJpZGV9ICogQHZhcntoZWlnaHR9fX0gYml0cywgd2hlcmUKK0B2YXJ7c3RyaWRlfSBpcyB0aGUg c21hbGxlc3QgbXVsdGlwbGUgb2YgOCBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8KK3RoZSB3aWR0 aCBvZiB0aGUgaW1hZ2UuICBJbiB0aGlzIGNhc2UsIHlvdSBzaG91bGQgc3BlY2lmeQorQGNvZGV7 OmhlaWdodH0sIEBjb2Rlezp3aWR0aH0gYW5kIEBjb2RlezpzdHJpZGV9LCBib3RoIHRvIGluZGlj YXRlCit0aGF0IHRoZSBzdHJpbmcgY29udGFpbnMganVzdCB0aGUgYml0cyByYXRoZXIgdGhhbiBh IHdob2xlIFhCTSBmaWxlLAorYW5kIHRvIHNwZWNpZnkgdGhlIHNpemUgb2YgdGhlIGltYWdlLgog QGVuZCBpdGVtaXplCiAKIEBpdGVtIDp3aWR0aCBAdmFye3dpZHRofQpAQCAtNTQyMiw2ICs1NDI0 LDEwIEBAIFhCTSBJbWFnZXMKIAogQGl0ZW0gOmhlaWdodCBAdmFye2hlaWdodH0KIFRoZSB2YWx1 ZSwgQHZhcntoZWlnaHR9LCBzcGVjaWZpZXMgdGhlIGhlaWdodCBvZiB0aGUgaW1hZ2UsIGluIHBp eGVscy4KKworQGl0ZW0gOnN0cmlkZSBAdmFye3N0cmlkZX0KK1RoZSBudW1iZXIgb2YgYm9vbCB2 ZWN0b3IgZW50cmllcyBzdG9yZWQgZm9yIGVhY2ggcm93OyB0aGUgc21hbGxlc3QKK211bHRpcGxl IG9mIDggZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIEB2YXJ7d2lkdGh9LgogQGVuZCB0YWJsZQog CiBAbm9kZSBYUE0gSW1hZ2VzCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4 IDg2NGViOGMxMTAuLjQ0NTQ1ZDViZmUgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9O RVdTCkBAIC0yMjYyLDYgKzIyNjIsMTEgQEAgYXJndW1lbnQgaXMgJ2llYycgYW5kIHRoZSBlbXB0 eSBzdHJpbmcgb3RoZXJ3aXNlLiAgV2UgcmVjb21tZW50IGEKIHNwYWNlIG9yIG5vbi1icmVha2lu ZyBzcGFjZSBhcyB0aGlyZCBhcmd1bWVudCwgYW5kICJCIiBhcyBmb3VydGgKIGFyZ3VtZW50LCBj aXJjdW1zdGFuY2VzIGFsbG93aW5nLgogCisrKysKKyoqIFRoZSBYQk0gaW1hZ2UgaGFuZGxlciBu b3cgYWNjZXB0cyBhICc6c3RyaWRlJyBhcmd1bWVudCwgd2hpY2ggc2hvdWxkCitiZSBzcGVjaWZp ZWQgaW4gaW1hZ2Ugc3BlY3MgcmVwcmVzZW50aW5nIHRoZSBlbnRpcmUgYml0bWFwIGFzIGEgc2lu Z2xlCitib29sIHZlY3Rvci4KKwogDAogKiBDaGFuZ2VzIGluIEVtYWNzIDI3LjEgb24gTm9uLUZy ZWUgT3BlcmF0aW5nIFN5c3RlbXMKIApkaWZmIC0tZ2l0IGEvc3JjL2ltYWdlLmMgYi9zcmMvaW1h Z2UuYwppbmRleCBmM2Q2NTA4ZjQ2Li5jZGI5MTBkZWVkIDEwMDY0NAotLS0gYS9zcmMvaW1hZ2Uu YworKysgYi9zcmMvaW1hZ2UuYwpAQCAtMzA5NSw2ICszMDk1LDcgQEAgc2x1cnBfZmlsZSAoaW50 IGZkLCBwdHJkaWZmX3QgKnNpemUpCiAgIFhCTV9GSUxFLAogICBYQk1fV0lEVEgsCiAgIFhCTV9I RUlHSFQsCisgIFhCTV9TVFJJREUsCiAgIFhCTV9EQVRBLAogICBYQk1fRk9SRUdST1VORCwKICAg WEJNX0JBQ0tHUk9VTkQsCkBAIC0zMTE2LDYgKzMxMTcsNyBAQCBzbHVycF9maWxlIChpbnQgZmQs IHB0cmRpZmZfdCAqc2l6ZSkKICAgeyI6ZmlsZSIsCQlJTUFHRV9TVFJJTkdfVkFMVUUsCQkJMH0s CiAgIHsiOndpZHRoIiwJCUlNQUdFX1BPU0lUSVZFX0lOVEVHRVJfVkFMVUUsCQkwfSwKICAgeyI6 aGVpZ2h0IiwJCUlNQUdFX1BPU0lUSVZFX0lOVEVHRVJfVkFMVUUsCQkwfSwKKyAgeyI6c3RyaWRl IiwJCUlNQUdFX1BPU0lUSVZFX0lOVEVHRVJfVkFMVUUsCQkwfSwKICAgeyI6ZGF0YSIsCQlJTUFH RV9ET05UX0NIRUNLX1ZBTFVFX1RZUEUsCQkwfSwKICAgeyI6Zm9yZWdyb3VuZCIsCUlNQUdFX1NU UklOR19PUl9OSUxfVkFMVUUsCQkwfSwKICAgeyI6YmFja2dyb3VuZCIsCUlNQUdFX1NUUklOR19P Ul9OSUxfVkFMVUUsCQkwfSwKQEAgLTMxOTEsNyArMzE5Myw3IEBAIHhibV9pbWFnZV9wIChMaXNw X09iamVjdCBvYmplY3QpCiAgIGVsc2UKICAgICB7CiAgICAgICBMaXNwX09iamVjdCBkYXRhOwot ICAgICAgaW50IHdpZHRoLCBoZWlnaHQ7CisgICAgICBpbnQgd2lkdGgsIGhlaWdodCwgc3RyaWRl OwogCiAgICAgICAvKiBFbnRyaWVzIGZvciBgOndpZHRoJywgYDpoZWlnaHQnIGFuZCBgOmRhdGEn IG11c3QgYmUgcHJlc2VudC4gICovCiAgICAgICBpZiAoIWt3W1hCTV9XSURUSF0uY291bnQKQEAg LTMyMDMsNiArMzIwNSwxMSBAQCB4Ym1faW1hZ2VfcCAoTGlzcF9PYmplY3Qgb2JqZWN0KQogICAg ICAgd2lkdGggPSBYRklYTkFUIChrd1tYQk1fV0lEVEhdLnZhbHVlKTsKICAgICAgIGhlaWdodCA9 IFhGSVhOQVQgKGt3W1hCTV9IRUlHSFRdLnZhbHVlKTsKIAorICAgICAgaWYgKCFrd1tYQk1fU1RS SURFXS5jb3VudCkKKwlzdHJpZGUgPSB3aWR0aDsKKyAgICAgIGVsc2UKKwlzdHJpZGUgPSBYRklY TkFUIChrd1tYQk1fU1RSSURFXS52YWx1ZSk7CisKICAgICAgIC8qIENoZWNrIHR5cGUgb2YgZGF0 YSwgYW5kIHdpZHRoIGFuZCBoZWlnaHQgYWdhaW5zdCBjb250ZW50cyBvZgogCSBkYXRhLiAgKi8K ICAgICAgIGlmIChWRUNUT1JQIChkYXRhKSkKQEAgLTMyMjEsOCArMzIyOCw3IEBAIHhibV9pbWFn ZV9wIChMaXNwX09iamVjdCBvYmplY3QpCiAKIAkgICAgICBpZiAoU1RSSU5HUCAoZWx0KSkKIAkJ ewotCQkgIGlmIChTQ0hBUlMgKGVsdCkKLQkJICAgICAgPCAod2lkdGggKyBDSEFSX0JJVCAtIDEp IC8gQ0hBUl9CSVQpCisJCSAgaWYgKFNDSEFSUyAoZWx0KSA8IHN0cmlkZSAvIENIQVJfQklUKQog CQkgICAgcmV0dXJuIDA7CiAJCX0KIAkgICAgICBlbHNlIGlmIChCT09MX1ZFQ1RPUl9QIChlbHQp KQpAQCAtMzIzNiwxMyArMzI0MiwxNiBAQCB4Ym1faW1hZ2VfcCAoTGlzcF9PYmplY3Qgb2JqZWN0 KQogCX0KICAgICAgIGVsc2UgaWYgKFNUUklOR1AgKGRhdGEpKQogCXsKLQkgIGlmIChTQ0hBUlMg KGRhdGEpCi0JICAgICAgPCAod2lkdGggKyBDSEFSX0JJVCAtIDEpIC8gQ0hBUl9CSVQgKiBoZWln aHQpCisJICBpZiAoU0NIQVJTIChkYXRhKSA8IHN0cmlkZSAvIENIQVJfQklUICogaGVpZ2h0KQog CSAgICByZXR1cm4gMDsKIAl9CiAgICAgICBlbHNlIGlmIChCT09MX1ZFQ1RPUl9QIChkYXRhKSkK IAl7Ci0JICBpZiAoYm9vbF92ZWN0b3Jfc2l6ZSAoZGF0YSkgLyBoZWlnaHQgPCB3aWR0aCkKKwkg IGlmIChoZWlnaHQgPiAxICYmIHN0cmlkZSAhPSAod2lkdGggKyBDSEFSX0JJVCAtIDEpCisJICAg ICAgLyBDSEFSX0JJVCAqIENIQVJfQklUKQorCSAgICByZXR1cm4gMDsKKworCSAgaWYgKGJvb2xf dmVjdG9yX3NpemUgKGRhdGEpIC8gaGVpZ2h0IDwgc3RyaWRlKQogCSAgICByZXR1cm4gMDsKIAl9 CiAgICAgICBlbHNlCi0tIAoyLjIwLjEKCg== --0000000000006aac04058c8da144--