From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vasilij Schneidermann Newsgroups: gmane.emacs.bugs Subject: bug#19373: 24.4; SVG images rendered via librsvg fail at displaying non-inline bitmap images Date: Sat, 13 Dec 2014 20:35:22 +0100 Message-ID: <87iohfcphh.fsf@odonien.i-did-not-set--mail-host-address--so-tickle-me> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418500399 8355 80.91.229.3 (13 Dec 2014 19:53:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 13 Dec 2014 19:53:19 +0000 (UTC) To: 19373@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 13 20:53:14 2014 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 1Xzskb-0007Rl-FJ for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Dec 2014 20:53:13 +0100 Original-Received: from localhost ([::1]:34144 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xzskb-0003V7-2L for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Dec 2014 14:53:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35407) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzskW-0003Up-5k for bug-gnu-emacs@gnu.org; Sat, 13 Dec 2014 14:53:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XzskS-0003Cv-1W for bug-gnu-emacs@gnu.org; Sat, 13 Dec 2014 14:53:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzskR-0003CJ-To for bug-gnu-emacs@gnu.org; Sat, 13 Dec 2014 14:53:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XzskR-0003Dc-Mc for bug-gnu-emacs@gnu.org; Sat, 13 Dec 2014 14:53:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Vasilij Schneidermann Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Dec 2014 19:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19373 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.141850035112308 (code B ref -1); Sat, 13 Dec 2014 19:53:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Dec 2014 19:52:31 +0000 Original-Received: from localhost ([127.0.0.1]:45049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xzsju-0003CM-B2 for submit@debbugs.gnu.org; Sat, 13 Dec 2014 14:52:31 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58928) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XzsUD-0002nP-ES for submit@debbugs.gnu.org; Sat, 13 Dec 2014 14:36:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XzsU6-0005qP-Fz for submit@debbugs.gnu.org; Sat, 13 Dec 2014 14:36:11 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:32901) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzsU6-0005qL-CX for submit@debbugs.gnu.org; Sat, 13 Dec 2014 14:36:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60650) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzsU5-0000VU-0f for bug-gnu-emacs@gnu.org; Sat, 13 Dec 2014 14:36:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XzsU3-0005q9-Is for bug-gnu-emacs@gnu.org; Sat, 13 Dec 2014 14:36:08 -0500 Original-Received: from mail-wi0-x244.google.com ([2a00:1450:400c:c05::244]:34010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzsU3-0005q3-Bo for bug-gnu-emacs@gnu.org; Sat, 13 Dec 2014 14:36:07 -0500 Original-Received: by mail-wi0-f196.google.com with SMTP id ex7so1758359wid.11 for ; Sat, 13 Dec 2014 11:36:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=zL9ckRu1iFbPCfyWzLW8wQ7BtW9yU26fxllZx8Ky/m8=; b=eMXPvUCAUIb/p88Arxvwv9Cg27gVnpDYac8IWKvECDYlmQPlLdC6dQJFUMDx4CGujc HJoy4N6ZN/f9kcbkHNbbKaVIqZw8KdRFxzCMJGLcTUuSgtMMskUjkYGLqogOt0R4iSFw NPNWpvqTtm1zK8k2pSjmGCmNndnFTYn5SccK9tgxtdCF2DJ1znecfUAZ2nwlq5tjEJu7 3jnMwweQiOlUOOxnrhv3/SZ4X1wkBX75zi2yEO+ISqiVTqrBzyGOzI9xZ+s9VJHPiF68 f65SAMySS+oY+RH3PB98LbEbVt85B2rgXf/PZPwDmd0SLkLAlYIML5u8jbkdDWW9ZquC dBbw== X-Received: by 10.194.23.202 with SMTP id o10mr38878561wjf.73.1418499366233; Sat, 13 Dec 2014 11:36:06 -0800 (PST) Original-Received: from odonien ([2001:470:7860:11e0:21e:65ff:fee6:94b0]) by mx.google.com with ESMTPSA id pu3sm6595253wjc.14.2014.12.13.11.36.04 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Dec 2014 11:36:05 -0800 (PST) X-Google-Original-From: Vasilij Schneidermann X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Mailman-Approved-At: Sat, 13 Dec 2014 14:52:28 -0500 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: 140.186.70.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:97297 Archived-At: I've recently tested Emacs' support for displaying SVG images that contain bitmap images. The test files used were and . The imagemagick backend displays both pictures flawlessly, but renders transparency as white background which makes it unsuitable for my purposes. The librsvg backend appears to render transparency correctly, however in the first example with inline bitmaps the first image isn't displayed at all (which can be easily fixed by replacing "jpg" with "jpeg" in its sources); in the second example the non-inline bitmap isn't displayed either. I've tried tracking down the reason for this behavior and the only pointer I could find was that librsvg is using the cairo library to embed the bitmap image. Is there any obvious fix I can apply to remedy this issue? In GNU Emacs 24.4.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.3) of 2014-10-21 on bitzer.hoetzel.info Windowing system distributor `The X.Org Foundation', version 11.0.11602000 System Description: Arch Linux Configured using: `configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r t - e m Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: /usr/share/emacs/site-lisp/SuperCollider/tree-widget hides /usr/share/emacs/24.4/lisp/tree-widget Features: (shadow sort gnus-util mail-extr emacsbug message idna format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 73812 6500) (symbols 48 17579 0) (miscs 40 77 163) (strings 32 9145 4185) (string-bytes 1 252188) (vectors 16 8986) (vector-slots 8 384469 17487) (floats 8 63 185) (intervals 56 216 4) (buffers 960 12) (heap 1024 45321 956))