Hi Albert,<br><br>          I made those changes and attached a new patch file.<br><br>Thanks<br>A srinivas<br><br><div class="gmail_quote">On Fri, Feb 25, 2011 at 1:49 PM,  <span dir="ltr">&lt;<a href="mailto:poppler-request@lists.freedesktop.org">poppler-request@lists.freedesktop.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Send poppler mailing list submissions to<br>
        <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:poppler-request@lists.freedesktop.org">poppler-request@lists.freedesktop.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:poppler-owner@lists.freedesktop.org">poppler-owner@lists.freedesktop.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of poppler digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Re: Patch for embedding videos in to the pdf (Albert Astals Cid)<br>
   2. Clang/Clang++ 2.9-Trunk against Poppler Trunk (Marc J. Driftmeyer)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 25 Feb 2011 08:20:59 +0000<br>
From: Albert Astals Cid &lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt;<br>
Subject: Re: [poppler] Patch for embedding videos in to the pdf<br>
To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
Message-ID: &lt;<a href="mailto:201102250820.59953.aacid@kde.org">201102250820.59953.aacid@kde.org</a>&gt;<br>
Content-Type: Text/Plain;  charset=&quot;us-ascii&quot;<br>
<br>
A Divendres, 25 de febrer de 2011, srinivas adicherla va escriure:<br>
&gt; Hi Albert,<br>
&gt;<br>
&gt;          I think i got it what you are going to tell.<br>
&gt;<br>
&gt; Is it like I need to put<br>
&gt;               #ifdef ENABLE_PNG<br>
&gt;               #include&lt;png.h&gt;<br>
&gt;               #endif<br>
&gt;<br>
&gt;            and along with this,<br>
&gt;           In my code wherever I use the functions that defined in png.h<br>
&gt; library<br>
&gt;          I need to use the similar kind of condition to check right<br>
&gt; like,<br>
&gt;<br>
&gt;           #ifdef ENABLE_PNG<br>
&gt;           my code<br>
&gt;           #endif<br>
&gt;<br>
&gt;        is this what you were telling?<br>
<br>
Yes. Usually you leave the function declaration there and just return error (i<br>
guess NULL in your case) if the png support is not compiled in.<br>
<br>
Albert<br>
<br>
&gt;<br>
&gt; On Fri, Feb 25, 2011 at 10:26 AM, &lt;poppler-<br>
<a href="mailto:request@lists.freedesktop.org">request@lists.freedesktop.org</a>&gt;wrote:<br>
&gt; &gt; Send poppler mailing list submissions to<br>
&gt; &gt;<br>
&gt; &gt;        <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt;<br>
&gt; &gt; To subscribe or unsubscribe via the World Wide Web, visit<br>
&gt; &gt;<br>
&gt; &gt;        <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt;<br>
&gt; &gt; or, via email, send a message with subject or body &#39;help&#39; to<br>
&gt; &gt;<br>
&gt; &gt;        <a href="mailto:poppler-request@lists.freedesktop.org">poppler-request@lists.freedesktop.org</a><br>
&gt; &gt;<br>
&gt; &gt; You can reach the person managing the list at<br>
&gt; &gt;<br>
&gt; &gt;        <a href="mailto:poppler-owner@lists.freedesktop.org">poppler-owner@lists.freedesktop.org</a><br>
&gt; &gt;<br>
&gt; &gt; When replying, please edit your Subject line so it is more specific<br>
&gt; &gt; than &quot;Re: Contents of poppler digest...&quot;<br>
&gt; &gt;<br>
&gt; &gt; Today&#39;s Topics:<br>
&gt; &gt;   1. Re: Patch for embedding videos in to the pdf (srinivas adicherla)<br>
&gt; &gt;<br>
&gt; &gt; ----------------------------------------------------------------------<br>
&gt; &gt;<br>
&gt; &gt; Message: 1<br>
&gt; &gt; Date: Fri, 25 Feb 2011 10:26:02 +0530<br>
&gt; &gt; From: srinivas adicherla &lt;<a href="mailto:srinivas.adicherla@gmail.com">srinivas.adicherla@gmail.com</a>&gt;<br>
&gt; &gt; Subject: Re: [poppler] Patch for embedding videos in to the pdf<br>
&gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt;<br>
&gt; &gt; Message-ID:<br>
&gt; &gt;        &lt;AANLkTik4Lst6pnJy24Z3Dq8SnfvczR+ziH3cwCnRK=<a href="mailto:qc@mail.gmail.com">qc@mail.gmail.com</a>&gt;<br>
&gt; &gt;<br>
&gt; &gt; Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
&gt; &gt;<br>
&gt; &gt; Hi Albert,<br>
&gt; &gt;<br>
&gt; &gt;            Yes, My code will not compile if png.h is not there.<br>
&gt; &gt;<br>
&gt; &gt; Thanks<br>
&gt; &gt; A Srinivas<br>
&gt; &gt;<br>
&gt; &gt; On Fri, Feb 25, 2011 at 1:30 AM, &lt;<a href="mailto:poppler-request@lists.freedesktop.org">poppler-request@lists.freedesktop.org</a><br>
&gt; &gt;<br>
&gt; &gt; &gt;wrote:<br>
&gt; &gt; &gt; Send poppler mailing list submissions to<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;        <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; To subscribe or unsubscribe via the World Wide Web, visit<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;        <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; or, via email, send a message with subject or body &#39;help&#39; to<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;        <a href="mailto:poppler-request@lists.freedesktop.org">poppler-request@lists.freedesktop.org</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; You can reach the person managing the list at<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;        <a href="mailto:poppler-owner@lists.freedesktop.org">poppler-owner@lists.freedesktop.org</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; When replying, please edit your Subject line so it is more specific<br>
&gt; &gt; &gt; than &quot;Re: Contents of poppler digest...&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Today&#39;s Topics:<br>
&gt; &gt; &gt;   1. poppler/GfxFont.cc (Albert Astals Cid)<br>
&gt; &gt; &gt;   2. Branch &#39;poppler-0.16&#39; - poppler/GfxFont.cc (Albert Astals Cid)<br>
&gt; &gt; &gt;   3. Re: Patch for embedding videos in to the pdf (Albert Astals Cid)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ----------------------------------------------------------------------<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Message: 1<br>
&gt; &gt; &gt; Date: Thu, 24 Feb 2011 10:45:05 -0800 (PST)<br>
&gt; &gt; &gt; From: <a href="mailto:aacid@kemper.freedesktop.org">aacid@kemper.freedesktop.org</a> (Albert Astals Cid)<br>
&gt; &gt; &gt; Subject: [poppler] poppler/GfxFont.cc<br>
&gt; &gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; Message-ID: &lt;<a href="mailto:20110224184505.24C9410050@kemper.freedesktop.org">20110224184505.24C9410050@kemper.freedesktop.org</a>&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  poppler/GfxFont.cc |    3 ++-<br>
&gt; &gt; &gt;  1 file changed, 2 insertions(+), 1 deletion(-)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; New commits:<br>
&gt; &gt; &gt; commit 3590a2d38082fc705040cdb31bf0b22ff12dd3e4<br>
&gt; &gt; &gt; Author: Adrian Johnson &lt;<a href="mailto:ajohnson@redneon.com">ajohnson@redneon.com</a>&gt;<br>
&gt; &gt; &gt; Date:   Thu Feb 24 18:47:35 2011 +0000<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;    Fix rendering of some substituted fonts<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;    More info in bug 34522<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; diff --git a/poppler/GfxFont.cc b/poppler/GfxFont.cc<br>
&gt; &gt; &gt; index 0a165a6..d80208d 100644<br>
&gt; &gt; &gt; --- a/poppler/GfxFont.cc<br>
&gt; &gt; &gt; +++ b/poppler/GfxFont.cc<br>
&gt; &gt; &gt; @@ -23,6 +23,7 @@<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  // Copyright (C) 2009 Peter Kerzum &lt;<a href="mailto:kerzum@yandex-team.ru">kerzum@yandex-team.ru</a>&gt;<br>
&gt; &gt; &gt;  // Copyright (C) 2009, 2010 David Benjamin &lt;<a href="mailto:davidben@mit.edu">davidben@mit.edu</a>&gt;<br>
&gt; &gt; &gt;  // Copyright (C) 2011 Axel Str?bing &lt;<a href="mailto:axel.struebing@freenet.de">axel.struebing@freenet.de</a>&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; +// Copyright (C) 2011 Adrian Johnson &lt;<a href="mailto:ajohnson@redneon.com">ajohnson@redneon.com</a>&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  //<br>
&gt; &gt; &gt;  // To see a description of the changes please see the Changelog file<br>
&gt; &gt;<br>
&gt; &gt; that<br>
&gt; &gt;<br>
&gt; &gt; &gt;  // came with your tarball or type make ChangeLog if you are building<br>
&gt; &gt;<br>
&gt; &gt; from<br>
&gt; &gt;<br>
&gt; &gt; &gt; git<br>
&gt; &gt; &gt; @@ -1215,7 +1216,7 @@ Gushort<br>
&gt; &gt; &gt; *Gfx8BitFont::getCodeToGIDMap(FoFiTrueType *ff) {<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;   cmap = 0;<br>
&gt; &gt; &gt;   useMacRoman = gFalse;<br>
&gt; &gt; &gt;   useUnicode = gFalse;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -  if (hasEncoding) {<br>
&gt; &gt; &gt; +  if (hasEncoding || type == fontType1) {<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;     if (usesMacRomanEnc &amp;&amp; macRomanCmap &gt;= 0) {<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;       cmap = macRomanCmap;<br>
&gt; &gt; &gt;       useMacRoman = gTrue;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ------------------------------<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Message: 2<br>
&gt; &gt; &gt; Date: Thu, 24 Feb 2011 10:45:39 -0800 (PST)<br>
&gt; &gt; &gt; From: <a href="mailto:aacid@kemper.freedesktop.org">aacid@kemper.freedesktop.org</a> (Albert Astals Cid)<br>
&gt; &gt; &gt; Subject: [poppler] Branch &#39;poppler-0.16&#39; - poppler/GfxFont.cc<br>
&gt; &gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; Message-ID: &lt;<a href="mailto:20110224184539.A17CE10050@kemper.freedesktop.org">20110224184539.A17CE10050@kemper.freedesktop.org</a>&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  poppler/GfxFont.cc |    3 ++-<br>
&gt; &gt; &gt;  1 file changed, 2 insertions(+), 1 deletion(-)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; New commits:<br>
&gt; &gt; &gt; commit 4808b5c42f742363b51624aa4b6d02e6e6d3a30c<br>
&gt; &gt; &gt; Author: Adrian Johnson &lt;<a href="mailto:ajohnson@redneon.com">ajohnson@redneon.com</a>&gt;<br>
&gt; &gt; &gt; Date:   Thu Feb 24 18:47:35 2011 +0000<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;    Fix rendering of some substituted fonts<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;    More info in bug 34522<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; diff --git a/poppler/GfxFont.cc b/poppler/GfxFont.cc<br>
&gt; &gt; &gt; index 0a165a6..d80208d 100644<br>
&gt; &gt; &gt; --- a/poppler/GfxFont.cc<br>
&gt; &gt; &gt; +++ b/poppler/GfxFont.cc<br>
&gt; &gt; &gt; @@ -23,6 +23,7 @@<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  // Copyright (C) 2009 Peter Kerzum &lt;<a href="mailto:kerzum@yandex-team.ru">kerzum@yandex-team.ru</a>&gt;<br>
&gt; &gt; &gt;  // Copyright (C) 2009, 2010 David Benjamin &lt;<a href="mailto:davidben@mit.edu">davidben@mit.edu</a>&gt;<br>
&gt; &gt; &gt;  // Copyright (C) 2011 Axel Str?bing &lt;<a href="mailto:axel.struebing@freenet.de">axel.struebing@freenet.de</a>&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; +// Copyright (C) 2011 Adrian Johnson &lt;<a href="mailto:ajohnson@redneon.com">ajohnson@redneon.com</a>&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  //<br>
&gt; &gt; &gt;  // To see a description of the changes please see the Changelog file<br>
&gt; &gt;<br>
&gt; &gt; that<br>
&gt; &gt;<br>
&gt; &gt; &gt;  // came with your tarball or type make ChangeLog if you are building<br>
&gt; &gt;<br>
&gt; &gt; from<br>
&gt; &gt;<br>
&gt; &gt; &gt; git<br>
&gt; &gt; &gt; @@ -1215,7 +1216,7 @@ Gushort<br>
&gt; &gt; &gt; *Gfx8BitFont::getCodeToGIDMap(FoFiTrueType *ff) {<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;   cmap = 0;<br>
&gt; &gt; &gt;   useMacRoman = gFalse;<br>
&gt; &gt; &gt;   useUnicode = gFalse;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -  if (hasEncoding) {<br>
&gt; &gt; &gt; +  if (hasEncoding || type == fontType1) {<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;     if (usesMacRomanEnc &amp;&amp; macRomanCmap &gt;= 0) {<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;       cmap = macRomanCmap;<br>
&gt; &gt; &gt;       useMacRoman = gTrue;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ------------------------------<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Message: 3<br>
&gt; &gt; &gt; Date: Thu, 24 Feb 2011 18:52:58 +0000<br>
&gt; &gt; &gt; From: Albert Astals Cid &lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; Subject: Re: [poppler] Patch for embedding videos in to the pdf<br>
&gt; &gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; Message-ID: &lt;<a href="mailto:201102241852.58531.aacid@kde.org">201102241852.58531.aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; Content-Type: Text/Plain;  charset=&quot;us-ascii&quot;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; A Dijous, 24 de febrer de 2011, srinivas adicherla va escriure:<br>
&gt; &gt; &gt; &gt; Hi Albert<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;              Thank you for giving me tips.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;   I included #if defined(ENABLE_PNG)<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;                  #include &quot;PNGWriter.h&quot;<br>
&gt; &gt; &gt; &gt;                  #endif<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;   that is what in some places you were doing.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Your code will not compile if png.h is not there, right?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;   About Object&#39;s freeing issue. It is not setting the value at all if<br>
&gt; &gt;<br>
&gt; &gt; we<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; free it in the function.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;   I saw in other places also if we initialize the objects then they<br>
&gt; &gt; &gt; &gt;   are<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; not<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; freeing, but if we get some value in to the objects<br>
&gt; &gt; &gt; &gt; usng dict.lookup(&quot;key&quot;, &amp;obj); then they are freeing it. This is what<br>
&gt; &gt; &gt; &gt; I found.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Sorry, my bad both dictSet and arrayAdd do shallow copies of the<br>
&gt; &gt; &gt; objects<br>
&gt; &gt;<br>
&gt; &gt; so<br>
&gt; &gt;<br>
&gt; &gt; &gt; you don&#39;t need to free them.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Albert<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; So please give me update on this.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Thank you<br>
&gt; &gt; &gt; &gt; A Srinivas<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Wed, Feb 23, 2011 at 5:46 PM, &lt;poppler-<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; <a href="mailto:request@lists.freedesktop.org">request@lists.freedesktop.org</a>&gt;wrote:<br>
&gt; &gt; &gt; &gt; &gt; Send poppler mailing list submissions to<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;        <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; To subscribe or unsubscribe via the World Wide Web, visit<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;        <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; or, via email, send a message with subject or body &#39;help&#39; to<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;        <a href="mailto:poppler-request@lists.freedesktop.org">poppler-request@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; You can reach the person managing the list at<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;        <a href="mailto:poppler-owner@lists.freedesktop.org">poppler-owner@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; When replying, please edit your Subject line so it is more specific<br>
&gt; &gt; &gt; &gt; &gt; than &quot;Re: Contents of poppler digest...&quot;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Today&#39;s Topics:<br>
&gt; &gt; &gt; &gt; &gt;   1. Re: Font substitution in Poppler (Albert Astals Cid)<br>
&gt; &gt; &gt; &gt; &gt;   2. Re: Patch for embedding videos in to the pdf. (srinivas<br>
&gt; &gt;<br>
&gt; &gt; adicherla)<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; ----------------------------------------------------------------------<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Message: 1<br>
&gt; &gt; &gt; &gt; &gt; Date: Tue, 22 Feb 2011 20:23:44 +0000<br>
&gt; &gt; &gt; &gt; &gt; From: Albert Astals Cid &lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; Subject: Re: [poppler] Font substitution in Poppler<br>
&gt; &gt; &gt; &gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; Message-ID: &lt;<a href="mailto:201102222023.44914.aacid@kde.org">201102222023.44914.aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; Content-Type: Text/Plain;  charset=&quot;iso-8859-1&quot;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; A Dimarts, 22 de febrer de 2011, <a href="mailto:jose.aliste@gmail.com">jose.aliste@gmail.com</a> va escriure:<br>
&gt; &gt; &gt; &gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; while reading GlobalParams.cc in poppler directory, I&#39;ve noticed<br>
&gt; &gt;<br>
&gt; &gt; that<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; when substituting, we only take into account substitutions for a<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; given<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; font that are ttf or pfb. So I wondered  why is this so? and,<br>
&gt; &gt; &gt; &gt; &gt; &gt; what would be the path to implement support for otf<br>
&gt; &gt; &gt; &gt; &gt; &gt; substitutions?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Before worrying about the substitution have you checked if a pdf<br>
&gt; &gt; &gt; &gt; &gt; with<br>
&gt; &gt;<br>
&gt; &gt; a<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; otf font embedded renders correctly?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Albert<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Greetings<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Jos?<br>
&gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; &gt; &gt; poppler mailing list<br>
&gt; &gt; &gt; &gt; &gt; &gt; <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; ------------------------------<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Message: 2<br>
&gt; &gt; &gt; &gt; &gt; Date: Wed, 23 Feb 2011 17:46:52 +0530<br>
&gt; &gt; &gt; &gt; &gt; From: srinivas adicherla &lt;<a href="mailto:srinivas.adicherla@gmail.com">srinivas.adicherla@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; Subject: Re: [poppler] Patch for embedding videos in to the pdf.<br>
&gt; &gt; &gt; &gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Message-ID:<br>
&gt; &gt; &gt; &gt; &gt;        &lt;<a href="mailto:AANLkTimtinmd__D762OhdiJQ0JAnDDzTi-rxq4XtZykp@mail.gmail.co">AANLkTimtinmd__D762OhdiJQ0JAnDDzTi-rxq4XtZykp@mail.gmail.co</a><br>
&gt; &gt; &gt; &gt; &gt;        m<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Hi Albert<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;          Thank you for your suggestions. Sorry it was long gap<br>
&gt; &gt; &gt; &gt; &gt;          since<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; you<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; gave those suggestions. I was so busy after that.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - about &quot;#include &lt;png.h&gt;&quot;. I don&#39;t know how to check for those in<br>
&gt; &gt; &gt; &gt; &gt; configure/cmake files.<br>
&gt; &gt; &gt; &gt; &gt; If any one can give me any ideas how to do, it will be really<br>
&gt; &gt;<br>
&gt; &gt; helpful.<br>
&gt; &gt;<br>
&gt; &gt; &gt; I<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; just check for #ENABLE_PNG and including it. I don&#39;t know whether<br>
&gt; &gt; &gt; &gt; &gt; it<br>
&gt; &gt;<br>
&gt; &gt; is<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; right or not.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Other things I used valgrind for memory leaks. Still in some<br>
&gt; &gt; &gt; &gt; &gt; places like &quot;object.initDict(xref)&quot; it is showing definitely leak<br>
&gt; &gt; &gt; &gt; &gt; some<br>
&gt; &gt;<br>
&gt; &gt; bytes.<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;  How to overcome those things. Not only in my code still in poppler<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; some<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; places it is showing leaking memory for initDict(xref) or<br>
&gt; &gt; &gt; &gt; &gt; initArray(xref).<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;  But we cannot free those objects explicitly in our code, if we do<br>
&gt; &gt;<br>
&gt; &gt; like<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; that. If we delete like that that value for that dictionary key it<br>
&gt; &gt; &gt; &gt; &gt; is<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; not<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; setting.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; So is it fine?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Please kindly give suggestios.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Thank you all in advance.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; --<br>
&gt; &gt; &gt; &gt; &gt; A Srinivas<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; On Wed, Feb 16, 2011 at 1:30 AM, &lt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; <a href="mailto:poppler-request@lists.freedesktop.org">poppler-request@lists.freedesktop.org</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; Send poppler mailing list submissions to<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;        <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; To subscribe or unsubscribe via the World Wide Web, visit<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;        <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; or, via email, send a message with subject or body &#39;help&#39; to<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;        <a href="mailto:poppler-request@lists.freedesktop.org">poppler-request@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; You can reach the person managing the list at<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;        <a href="mailto:poppler-owner@lists.freedesktop.org">poppler-owner@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; When replying, please edit your Subject line so it is more<br>
&gt; &gt; &gt; &gt; &gt; &gt; specific than &quot;Re: Contents of poppler digest...&quot;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Today&#39;s Topics:<br>
&gt; &gt; &gt; &gt; &gt; &gt;   1. Re: Patch for embedding videos in to the pdf. (Albert Astals<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Cid)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;   2. Re: pdf import in Inkscap using poppler_glib and<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;      poppler_cairo (Albert Astals Cid)<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;   3. Re: Patch for embedding videos in to the pdf. (Albert Astals<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Cid)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ----------------------------------------------------------------------<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Message: 1<br>
&gt; &gt; &gt; &gt; &gt; &gt; Date: Tue, 15 Feb 2011 19:13:09 +0000<br>
&gt; &gt; &gt; &gt; &gt; &gt; From: Albert Astals Cid &lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [poppler] Patch for embedding videos in to the pdf.<br>
&gt; &gt; &gt; &gt; &gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; Message-ID: &lt;<a href="mailto:201102151913.10014.aacid@kde.org">201102151913.10014.aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Content-Type: Text/Plain;  charset=&quot;us-ascii&quot;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; A Dimarts, 15 de febrer de 2011, srinivas adicherla va escriure:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi all,<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Hi<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;     I made a patch for embedding videos into the pdf file. I<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; created<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;     a<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Screen annotation, and add a Rendition action to it. For<br>
&gt; &gt;<br>
&gt; &gt; appearance<br>
&gt; &gt;<br>
&gt; &gt; &gt; I<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; took<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; the image from the user (only accepting png), later I will do<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; for<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; others<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; also. I tested opening the embedded pdf files using Adobe and<br>
&gt; &gt;<br>
&gt; &gt; Foxit<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Reader<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; it was successfully opened for me. I tried for swf and mpg<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; files. I am asking the user to specify the image because there<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; are lot<br>
&gt; &gt;<br>
&gt; &gt; of<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; video<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; formats, so its time consuming for creating an image from the<br>
&gt; &gt;<br>
&gt; &gt; video<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; frame<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; for all types. ( May be in the future i add that or anybody can<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; help<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; me<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; in<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; that).<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; I added the same in bugzilla.<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Bad idea, don&#39;t do this. Either do it here or in the bugzilla but<br>
&gt; &gt;<br>
&gt; &gt; not<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; in both.<br>
&gt; &gt; &gt; &gt; &gt; &gt; In two places just makes more difficult to follow the dicussion.<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Albert<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Please give me suggestions to make this successful.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Thanks in Advance.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; A Srinivas<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; ------------------------------<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Message: 2<br>
&gt; &gt; &gt; &gt; &gt; &gt; Date: Tue, 15 Feb 2011 19:23:42 +0000<br>
&gt; &gt; &gt; &gt; &gt; &gt; From: Albert Astals Cid &lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [poppler] pdf import in Inkscap using poppler_glib<br>
&gt; &gt; &gt; &gt; &gt; &gt; and<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;        poppler_cairo<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; Message-ID: &lt;<a href="mailto:201102151923.43633.aacid@kde.org">201102151923.43633.aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Content-Type: Text/Plain;  charset=&quot;iso-8859-1&quot;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; A Dimarts, 15 de febrer de 2011, Pino Toscano va escriure:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Alle marted? 15 febbraio 2011, the Adib ha scritto:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; currently Inkscape uses poppler internal API to read in pdf<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; files.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Those API breaks/changes from time to time.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Now I try importing pdf via poppler cairo surface and those<br>
&gt; &gt;<br>
&gt; &gt; cairo<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; surface as svg backend. So far that works.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; But I do not have any control over the process:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; - I can not set bitmap dpi<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; - I can not specify if text stays text or convert to path<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; etc.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Do you have any sugestions?<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; What I proposed more than one year ago:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; <a href="http://sourceforge.net/mailarchive/message.php?msg_id=24162410" target="_blank">http://sourceforge.net/mailarchive/message.php?msg_id=24162410</a><br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; That&#39;d work me too :D<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Also if your custom inkscape converter does not depend in<br>
&gt; &gt; &gt; &gt; &gt; &gt; inkscape<br>
&gt; &gt;<br>
&gt; &gt; i<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; see<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; no<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; reason why we could not have it inside poppler too if you commit<br>
&gt; &gt; &gt; &gt; &gt; &gt; to maintaining it here (this way you&#39;d be much safer to API<br>
&gt; &gt; &gt; &gt; &gt; &gt; changes)<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Albert<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; ------------------------------<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Message: 3<br>
&gt; &gt; &gt; &gt; &gt; &gt; Date: Tue, 15 Feb 2011 19:50:51 +0000<br>
&gt; &gt; &gt; &gt; &gt; &gt; From: Albert Astals Cid &lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Subject: Re: [poppler] Patch for embedding videos in to the pdf.<br>
&gt; &gt; &gt; &gt; &gt; &gt; To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; Message-ID: &lt;<a href="mailto:201102151950.51464.aacid@kde.org">201102151950.51464.aacid@kde.org</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Content-Type: Text/Plain;  charset=&quot;us-ascii&quot;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; A Dimarts, 15 de febrer de 2011, srinivas adicherla va escriure:<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi all,<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;     I made a patch for embedding videos into the pdf file. I<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; created<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;     a<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Screen annotation, and add a Rendition action to it. For<br>
&gt; &gt;<br>
&gt; &gt; appearance<br>
&gt; &gt;<br>
&gt; &gt; &gt; I<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; took<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; the image from the user (only accepting png), later I will do<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; for<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; others<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; also. I tested opening the embedded pdf files using Adobe and<br>
&gt; &gt;<br>
&gt; &gt; Foxit<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Reader<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; it was successfully opened for me. I tried for swf and mpg<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; files. I am asking the user to specify the image because there<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; are lot<br>
&gt; &gt;<br>
&gt; &gt; of<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; video<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; formats, so its time consuming for creating an image from the<br>
&gt; &gt;<br>
&gt; &gt; video<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; frame<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; for all types. ( May be in the future i add that or anybody can<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; help<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; me<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; in<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; that).<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; I added the same in bugzilla.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Please give me suggestions to make this successful.<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Some quick things:<br>
&gt; &gt; &gt; &gt; &gt; &gt;  * You use png.h unconditionally that is not going to work, you<br>
&gt; &gt;<br>
&gt; &gt; need<br>
&gt; &gt;<br>
&gt; &gt; &gt; to<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; use<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; the proper defines to see if configure/cmake found it.<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;  * FILE *f;; &lt;- extra ;<br>
&gt; &gt; &gt; &gt; &gt; &gt;  * png_structp read_png;; &lt;- again<br>
&gt; &gt; &gt; &gt; &gt; &gt;  * error(-1, &quot;The file could not be recognized as a PNG file.&quot;);<br>
&gt; &gt;<br>
&gt; &gt; &lt;--<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;  You<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; don&#39;t<br>
&gt; &gt; &gt; &gt; &gt; &gt; close f here<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;  * You don&#39;t delete imgbuf<br>
&gt; &gt; &gt; &gt; &gt; &gt;  * Wihtout having any idea png_create_info_struct seems like you<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; should<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; call<br>
&gt; &gt; &gt; &gt; &gt; &gt; destroy afterwards in the structure it returns<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;  * After<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;   MemStream *imgStream = load_from_png (img_file, &amp;imgXObj,<br>
&gt; &gt; &gt; &gt; &gt; &gt;   xrefA); if (!imgStream)<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;     return gFalse;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;   you need to free all the Obj you&#39;ve allocated<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;  * I&#39;m pretty sure<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;   annotObj.dictSet(&quot;T&quot;, obj.initString(new<br>
&gt; &gt; &gt; &gt; &gt; &gt;   GooString(video_name))); annotObj.dictSet(&quot;Contents&quot;,<br>
&gt; &gt; &gt; &gt; &gt; &gt;   obj.initString(new<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; GooString(video_name)));<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;   annotObj.dictSet(&quot;F&quot;, obj.initInt(4));<br>
&gt; &gt; &gt; &gt; &gt; &gt;   is leaking memory as Object is not supposed to be reused<br>
&gt; &gt; &gt; &gt; &gt; &gt;   without<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; freeing<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; it<br>
&gt; &gt; &gt; &gt; &gt; &gt; first, please use valgrind to detect leaks in your code<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; Albert<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; Thanks in Advance.<br>
&gt; &gt; &gt; &gt; &gt; &gt; &gt; A Srinivas<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; ------------------------------<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; &gt; &gt; poppler mailing list<br>
&gt; &gt; &gt; &gt; &gt; &gt; <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; End of poppler Digest, Vol 72, Issue 21<br>
&gt; &gt; &gt; &gt; &gt; &gt; ***************************************<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; -------------- next part --------------<br>
&gt; &gt; &gt; &gt; &gt; An HTML attachment was scrubbed...<br>
&gt; &gt; &gt; &gt; &gt; URL: &lt;<br>
&gt; &gt;<br>
&gt; &gt; <a href="http://lists.freedesktop.org/archives/poppler/attachments/20110223/5ee0f3" target="_blank">http://lists.freedesktop.org/archives/poppler/attachments/20110223/5ee0f3</a><br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; 1c/attachment.html<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; -------------- next part --------------<br>
&gt; &gt; &gt; &gt; &gt; A non-text attachment was scrubbed...<br>
&gt; &gt; &gt; &gt; &gt; Name: srinivas_video_embedd.patch<br>
&gt; &gt; &gt; &gt; &gt; Type: text/x-patch<br>
&gt; &gt; &gt; &gt; &gt; Size: 11746 bytes<br>
&gt; &gt; &gt; &gt; &gt; Desc: not available<br>
&gt; &gt; &gt; &gt; &gt; URL: &lt;<br>
&gt; &gt;<br>
&gt; &gt; <a href="http://lists.freedesktop.org/archives/poppler/attachments/20110223/5ee0f3" target="_blank">http://lists.freedesktop.org/archives/poppler/attachments/20110223/5ee0f3</a><br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; 1c/attachment.bin<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; ------------------------------<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; &gt; poppler mailing list<br>
&gt; &gt; &gt; &gt; &gt; <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; &gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; End of poppler Digest, Vol 72, Issue 29<br>
&gt; &gt; &gt; &gt; &gt; ***************************************<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ------------------------------<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; poppler mailing list<br>
&gt; &gt; &gt; <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; End of poppler Digest, Vol 72, Issue 32<br>
&gt; &gt; &gt; ***************************************<br>
&gt; &gt;<br>
&gt; &gt; -------------- next part --------------<br>
&gt; &gt; An HTML attachment was scrubbed...<br>
&gt; &gt; URL: &lt;<br>
&gt; &gt; <a href="http://lists.freedesktop.org/archives/poppler/attachments/20110225/7d5c43" target="_blank">http://lists.freedesktop.org/archives/poppler/attachments/20110225/7d5c43</a><br>
&gt; &gt; b6/attachment.htm<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; ------------------------------<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; poppler mailing list<br>
&gt; &gt; <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
&gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; End of poppler Digest, Vol 72, Issue 33<br>
&gt; &gt; ***************************************<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 24 Feb 2011 16:31:20 -0800<br>
From: &quot;Marc J. Driftmeyer&quot; &lt;<a href="mailto:mjd@reanimality.com">mjd@reanimality.com</a>&gt;<br>
Subject: [poppler] Clang/Clang++ 2.9-Trunk against Poppler Trunk<br>
To: <a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
Message-ID: &lt;<a href="mailto:4D66F858.4070304@reanimality.com">4D66F858.4070304@reanimality.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;; Format=&quot;flowed&quot;<br>
<br>
I&#39;ve been testing Clang trunk against various projects and am testing<br>
against Poppler.<br>
<br>
It hangs on the check_fonts section of code:<br>
<br>
Here is the output:<br>
<br>
The build is extremely noisy but the fatal error section that kills the<br>
build is as follows:<br>
<br>
[ 74%] Building CXX object<br>
qt4/tests/CMakeFiles/check_fonts.dir/check_fonts.cpp.o<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:229:14:<br>
warning:<br>
       &#39;scanForFonts&#39; is deprecated [-Wdeprecated-declarations]<br>
         doc-&gt;scanForFonts( 1, &amp;listOfFonts2 );<br>
              ^<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:237:14:<br>
warning:<br>
       &#39;scanForFonts&#39; is deprecated [-Wdeprecated-declarations]<br>
         doc-&gt;scanForFonts( 1, &amp;listOfFonts3 );<br>
              ^<br>
In file included from<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:1:<br>
<br>
In file included from /usr/include/qt4/QtTest/QtTest:3:<br>
In file included from /usr/include/qt4/QtCore/QtCore:3:<br>
In file included from /usr/include/qt4/QtCore/qabstractanimation.h:45:<br>
In file included from /usr/include/qt4/QtCore/qobject.h:50:<br>
/usr/include/qt4/QtCore/qlist.h:732:22: error: invalid operands to<br>
binary expression (&#39;Poppler::FontInfo&#39; and<br>
       &#39;Poppler::FontInfo&#39;)<br>
         if (!(i-&gt;t() == li-&gt;t()))<br>
               ~~~~~~ ^  ~~~~~~~<br>
In file included from<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:1:<br>
<br>
In file included from /usr/include/qt4/QtTest/QtTest:7:<br>
In file included from /usr/include/qt4/QtTest/qtest.h:46:<br>
/usr/include/qt4/QtTest/qtestcase.h:176:20: note: in instantiation of<br>
member function<br>
       &#39;QList&lt;Poppler::FontInfo&gt;::operator==&#39; requested here<br>
         return (t1 == t2)<br>
                    ^<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:198:5:<br>
note: in<br>
       instantiation of function template specialization<br>
&#39;QTest::qCompare&lt;QList&lt;Poppler::FontInfo&gt; &gt;&#39; requested<br>
       here<br>
     QCOMPARE( listOfFonts, listOfFonts2 );<br>
     ^<br>
In file included from<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:1:<br>
<br>
In file included from /usr/include/qt4/QtTest/QtTest:7:<br>
In file included from /usr/include/qt4/QtTest/qtest.h:46:<br>
/usr/include/qt4/QtTest/qtestcase.h:81:10: note: instantiated from:<br>
     if (!QTest::qCompare(actual, expected, #actual, #expected,<br>
__FILE__, __LINE__))\<br>
          ^<br>
In file included from<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:1:<br>
<br>
In file included from /usr/include/qt4/QtTest/QtTest:3:<br>
In file included from /usr/include/qt4/QtCore/QtCore:3:<br>
In file included from /usr/include/qt4/QtCore/qabstractanimation.h:45:<br>
In file included from /usr/include/qt4/QtCore/qobject.h:47:<br>
In file included from /usr/include/qt4/QtCore/qobjectdefs.h:45:<br>
In file included from /usr/include/qt4/QtCore/qnamespace.h:45:<br>
/usr/include/qt4/QtCore/qglobal.h:1886:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;QBool&#39; for 1st argument<br>
inline bool operator==(QBool b1, bool b2) { return !b1 == !b2; }<br>
             ^<br>
/usr/include/qt4/QtCore/qglobal.h:1887:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;bool&#39; for 1st argument<br>
inline bool operator==(bool b1, QBool b2) { return !b1 == !b2; }<br>
             ^<br>
/usr/include/qt4/QtCore/qglobal.h:1888:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;QBool&#39; for 1st argument<br>
inline bool operator==(QBool b1, QBool b2) { return !b1 == !b2; }<br>
             ^<br>
In file included from<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:1:<br>
<br>
In file included from /usr/include/qt4/QtTest/QtTest:3:<br>
In file included from /usr/include/qt4/QtCore/QtCore:3:<br>
In file included from /usr/include/qt4/QtCore/qabstractanimation.h:45:<br>
In file included from /usr/include/qt4/QtCore/qobject.h:48:<br>
In file included from /usr/include/qt4/QtCore/qstring.h:45:<br>
/usr/include/qt4/QtCore/qchar.h:386:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;QChar&#39; for 1st argument<br>
inline bool operator==(QChar c1, QChar c2) { return c1.unicode() ==<br>
c2.unicode(); }<br>
             ^<br>
In file included from<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:1:<br>
<br>
In file included from /usr/include/qt4/QtTest/QtTest:3:<br>
In file included from /usr/include/qt4/QtCore/QtCore:3:<br>
In file included from /usr/include/qt4/QtCore/qabstractanimation.h:45:<br>
In file included from /usr/include/qt4/QtCore/qobject.h:48:<br>
In file included from /usr/include/qt4/QtCore/qstring.h:46:<br>
/usr/include/qt4/QtCore/qbytearray.h:509:13: note: candidate function<br>
not viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QByteArray&#39; for 1st argument<br>
inline bool operator==(const QByteArray &amp;a1, const QByteArray &amp;a2)<br>
             ^<br>
/usr/include/qt4/QtCore/qbytearray.h:511:13: note: candidate function<br>
not viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QByteArray&#39; for 1st argument<br>
inline bool operator==(const QByteArray &amp;a1, const char *a2)<br>
             ^<br>
/usr/include/qt4/QtCore/qbytearray.h:513:13: note: candidate function<br>
not viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const char *&#39; for 1st argument<br>
inline bool operator==(const char *a1, const QByteArray &amp;a2)<br>
             ^<br>
In file included from<br>
/home/mdriftmeyer/DeveloperProjects/QtProjects/Poppler/trunk/qt4/tests/check_fonts.cpp:1:<br>
<br>
In file included from /usr/include/qt4/QtTest/QtTest:3:<br>
In file included from /usr/include/qt4/QtCore/QtCore:3:<br>
In file included from /usr/include/qt4/QtCore/qabstractanimation.h:45:<br>
In file included from /usr/include/qt4/QtCore/qobject.h:48:<br>
/usr/include/qt4/QtCore/qstring.h:909:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;QString::Null&#39; for 1st argument<br>
inline bool operator==(QString::Null, QString::Null) { return true; }<br>
             ^<br>
/usr/include/qt4/QtCore/qstring.h:910:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;QString::Null&#39; for 1st argument<br>
inline bool operator==(QString::Null, const QString &amp;s) { return<br>
s.isNull(); }<br>
             ^<br>
/usr/include/qt4/QtCore/qstring.h:911:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QString&#39; for 1st argument<br>
inline bool operator==(const QString &amp;s, QString::Null) { return<br>
s.isNull(); }<br>
             ^<br>
/usr/include/qt4/QtCore/qstring.h:937:32: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const char *&#39; for 1st argument<br>
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const QString &amp;s2)<br>
                                ^<br>
/usr/include/qt4/QtCore/qstring.h:950:32: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const char *&#39; for 1st argument<br>
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const<br>
QLatin1String &amp;s2)<br>
                                ^<br>
/usr/include/qt4/QtCore/qstring.h:963:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QLatin1String&#39; for 1st argument<br>
inline bool operator==(const QLatin1String &amp;s1, const QLatin1String &amp;s2)<br>
             ^<br>
/usr/include/qt4/QtCore/qstring.h:1171:20: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QStringRef&#39; for 1st argument<br>
Q_CORE_EXPORT bool operator==(const QStringRef &amp;s1,const QStringRef &amp;s2);<br>
                    ^<br>
/usr/include/qt4/QtCore/qstring.h:1174:20: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QString&#39; for 1st argument<br>
Q_CORE_EXPORT bool operator==(const QString &amp;s1,const QStringRef &amp;s2);<br>
                    ^<br>
/usr/include/qt4/QtCore/qstring.h:1177:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QStringRef&#39; for 1st argument<br>
inline bool operator==(const QStringRef &amp;s1,const QString &amp;s2)<br>
             ^<br>
/usr/include/qt4/QtCore/qstring.h:1181:20: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QLatin1String&#39; for 1st argument<br>
Q_CORE_EXPORT bool operator==(const QLatin1String &amp;s1, const QStringRef<br>
&amp;s2);<br>
                    ^<br>
/usr/include/qt4/QtCore/qstring.h:1184:13: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QStringRef&#39; for 1st argument<br>
inline bool operator==(const QStringRef &amp;s1,const QLatin1String &amp;s2)<br>
             ^<br>
/usr/include/qt4/QtCore/qstring.h:1205:32: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const char *&#39; for 1st argument<br>
inline QT_ASCII_CAST_WARN bool operator==(const char *s1, const<br>
QStringRef &amp;s2)<br>
                                ^<br>
/usr/include/qt4/QtCore/qstring.h:1207:32: note: candidate function not<br>
viable: no known conversion from<br>
       &#39;Poppler::FontInfo&#39; to &#39;const QStringRef&#39; for 1st argument<br>
inline QT_ASCII_CAST_WARN bool operator==(const QStringRef &amp;s1, const<br>
char *s2)<br>
                                ^<br>
2 warnings and 1 error generated.<br>
make[2]: *** [qt4/tests/CMakeFiles/check_fonts.dir/check_fonts.cpp.o]<br>
Error 1<br>
make[1]: *** [qt4/tests/CMakeFiles/check_fonts.dir/all] Error 2<br>
make: *** [all] Error 2<br>
mdriftmeyer@horus:~/DeveloperProjects/QtProjects/Poppler/cmake-llvm-trunk$<br>
<br>
-----------------------------------------<br>
<br>
Is this an expected outcome?<br>
<br>
Sincerely Yours,<br>
<br>
Marc J. Driftmeyer<br>
<br>
--<br>
Marc J. Driftmeyer<br>
Email :: <a href="mailto:mjd@reanimality.com">mjd@reanimality.com</a> &lt;mailto:<a href="mailto:mjd@reanimality.com">mjd@reanimality.com</a>&gt;<br>
Web :: <a href="http://www.reanimality.com" target="_blank">http://www.reanimality.com</a><br>
Cell :: (509) 435-5212<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href="http://lists.freedesktop.org/archives/poppler/attachments/20110224/6c334f9f/attachment.html" target="_blank">http://lists.freedesktop.org/archives/poppler/attachments/20110224/6c334f9f/attachment.html</a>&gt;<br>

-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: mjd.vcf<br>
Type: text/x-vcard<br>
Size: 316 bytes<br>
Desc: not available<br>
URL: &lt;<a href="http://lists.freedesktop.org/archives/poppler/attachments/20110224/6c334f9f/attachment.vcf" target="_blank">http://lists.freedesktop.org/archives/poppler/attachments/20110224/6c334f9f/attachment.vcf</a>&gt;<br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
poppler mailing list<br>
<a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/poppler" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
<br>
<br>
End of poppler Digest, Vol 72, Issue 35<br>
***************************************<br>
</blockquote></div><br>