<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/sng/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/sng/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/sng/bugs/</id><updated>2016-01-11T22:10:03.950000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>#2 png-&gt;sng-&gt;png conversion modify the image</title><link href="https://sourceforge.net/p/sng/bugs/2/?limit=25#5245" rel="alternate"/><published>2016-01-11T22:10:03.950000Z</published><updated>2016-01-11T22:10:03.950000Z</updated><author><name>Eric S. Raymond</name><uri>https://sourceforge.net/u/esr/</uri></author><id>https://sourceforge.net55c731dca8718f6280f09cb37161f79982ad6ed2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Eric S. Raymond&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#4 SNG has problems with control chars in zTXt</title><link href="https://sourceforge.net/p/sng/bugs/4/?limit=25#041f" rel="alternate"/><published>2016-01-10T11:57:44.118000Z</published><updated>2016-01-10T11:57:44.118000Z</updated><author><name>Max Horn</name><uri>https://sourceforge.net/u/fingolfin/</uri></author><id>https://sourceforge.net1e543e931bb05890fd16eb063e99558e1e5da5ca</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Also note that the PNG ISO spec says the following on the content of tEXt and zTXt chunks (see &lt;a href="http://www.libpng.org/pub/png/spec/iso/index-object.html#11tEXt" rel="nofollow"&gt;http://www.libpng.org/pub/png/spec/iso/index-object.html#11tEXt&lt;/a&gt;): "Characters other than those defined in Latin-1 plus the linefeed character have no defined meaning in tEXt chunks." -- in particular, control characters have undefined meaning.&lt;/p&gt;
&lt;p&gt;That said, I still think they should survive a sng roundtrip; I merely wanted to point out that by including them in the first place, you may already be making a mistake...&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#2 png-&gt;sng-&gt;png conversion modify the image</title><link href="https://sourceforge.net/p/sng/bugs/2/?limit=25#52a0" rel="alternate"/><published>2016-01-10T11:40:50.197000Z</published><updated>2016-01-10T11:40:50.197000Z</updated><author><name>Max Horn</name><uri>https://sourceforge.net/u/fingolfin/</uri></author><id>https://sourceforge.netf9468fa2d138a61e4a8cafc10a8bcbd0dae01afa</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;To the best of my knowledge, this is now fixed in the repository (and will be fixed in sng 1.1.0)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#3 Generates unparseable .sng</title><link href="https://sourceforge.net/p/sng/bugs/3/?limit=25#327e" rel="alternate"/><published>2016-01-08T20:41:18.747000Z</published><updated>2016-01-08T20:41:18.747000Z</updated><author><name>Eric S. Raymond</name><uri>https://sourceforge.net/u/esr/</uri></author><id>https://sourceforge.net24d12852e7c3fc797d75b52edb3d791b44c30579</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Max Horn&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#5 won't build with libpng 1.5</title><link href="https://sourceforge.net/p/sng/bugs/5/?limit=25#4db8" rel="alternate"/><published>2016-01-08T20:37:14.535000Z</published><updated>2016-01-08T20:37:14.535000Z</updated><author><name>Eric S. Raymond</name><uri>https://sourceforge.net/u/esr/</uri></author><id>https://sourceforge.net134ac46cfd9f13e35ea77601f3a2c6dd363aa198</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#5 won't build with libpng 1.5</title><link href="https://sourceforge.net/p/sng/bugs/5/?limit=25#fa80" rel="alternate"/><published>2016-01-08T20:36:40.433000Z</published><updated>2016-01-08T20:36:40.433000Z</updated><author><name>Eric S. Raymond</name><uri>https://sourceforge.net/u/esr/</uri></author><id>https://sourceforge.net13be18d8a2b65972c1173c2554be82ec84204eae</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Max Horn&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#4 SNG has problems with control chars in zTXt</title><link href="https://sourceforge.net/p/sng/bugs/4/?limit=25#325d" rel="alternate"/><published>2013-08-08T16:58:01.292000Z</published><updated>2013-08-08T16:58:01.292000Z</updated><author><name>Max Horn</name><uri>https://sourceforge.net/u/fingolfin/</uri></author><id>https://sourceforge.nete2f1c8158c638759ae2a171f047b8567a007a7c7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hm, that png does not seem to contain any zTXt chunk (looking at the file with a hex editor seems to confirm that). And with sng 1.0.5 it seems to survive the roundtrip just fine.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#3 Generates unparseable .sng</title><link href="https://sourceforge.net/p/sng/bugs/3/?limit=25#2267" rel="alternate"/><published>2013-08-08T16:50:38.303000Z</published><updated>2013-08-08T16:50:38.303000Z</updated><author><name>Max Horn</name><uri>https://sourceforge.net/u/fingolfin/</uri></author><id>https://sourceforge.net4dbdb3430a950dd7386b3a9d4425a27b361af5fb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This is fixed in my sng fork, see &lt;a href="https://github.com/fingolfin/sng/tree/modern-libpng" rel="nofollow"&gt;https://github.com/fingolfin/sng/tree/modern-libpng&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#5 won't build with libpng 1.5</title><link href="https://sourceforge.net/p/sng/bugs/5/?limit=25#e060" rel="alternate"/><published>2013-08-08T16:40:02.341000Z</published><updated>2013-08-08T16:40:02.341000Z</updated><author><name>Max Horn</name><uri>https://sourceforge.net/u/fingolfin/</uri></author><id>https://sourceforge.net8f13c0441bd4aa8a3db239d02f0de3a2387fc22f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I made a version of sng that works with current libpng, you can find its code here: &lt;a href="https://github.com/fingolfin/sng" rel="nofollow"&gt;https://github.com/fingolfin/sng&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also emailed esr about it, so perhaps this can be integrated into sng soon.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>won't build with libpng 1.5</title><link href="https://sourceforge.net/p/sng/bugs/5/" rel="alternate"/><published>2013-08-06T05:21:50.242000Z</published><updated>2013-08-06T05:21:50.242000Z</updated><author><name>Andrew E. Schulman</name><uri>https://sourceforge.net/u/schulman/</uri></author><id>https://sourceforge.net091d84287af481836180a53d0a96e26581be2d84</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Compilation of sng currently fails in Cygwin, with multiple errors like this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cygdrive&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Users&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;andrex&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Home&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;dev&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cygwin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;sng&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;sng&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.0.5&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;src&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;sng&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.0.5&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;sngc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;545&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;23&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;error&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;dereferencing&lt;/span&gt; &lt;span class="n"&gt;pointer&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;incomplete&lt;/span&gt; &lt;span class="n"&gt;type&lt;/span&gt;
  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;width&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="n"&gt;info_ptr&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;width&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="n"&gt;height&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="n"&gt;info_ptr&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;height&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                       &lt;span class="o"&gt;^&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="err"&gt;/cygdrive/c/Users/andrex/Home/dev/cygwin/sng/sng-1.0.5-1/src/sng-1.0.5/sngd.c:953:38: error: ‘PNG_HAVE_IDAT’ undeclared (first use in this function)&lt;/span&gt;
  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;after_idat&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="o"&gt;!!&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;up&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;location&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt; &lt;span class="nx"&gt;PNG_HAVE_IDAT&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
                                      &lt;span class="o"&gt;^&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;These appear to be caused by dependencies on libpng 1.2, which seems to be deprecated.  Anyway libpng 1.2 is no longer available in Cygwin, so sng will no longer build there.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>