<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font color="#000000" face="Calibri,sans-serif">There aren't that many commits for pngcodec.c in the last 4 years (which is when 2.10 was tagged), so it's probably one of those: <a href="https://github.com/mono/libgdiplus/commits/master/src/pngcodec.c">https://github.com/mono/libgdiplus/commits/master/src/pngcodec.c</a> . Shouldn't be too hard to figure out which one broke your scenario.<br id="FontBreak"></font><BR>-- Alex<br> <BR><div>> To: knocte@gmail.com<br>> Date: Tue, 9 Jun 2015 12:31:43 +0200<br>> From: benjamin@anderdonau.de<br>> CC: mono-devel-list@lists.ximian.com<br>> Subject: Re: [Mono-dev] Problem with PNG transparancy on current Debian  Unstable<br>> <br>> Alright, I compiled libgdiplus 2.10 and put it into /opt/libgdiplus2.10/<br>> I then did the following:<br>> LD_LIBRARY_PATH=/opt/libgdiplus2.10/lib/<br>> export LD_LIBRARY_PATH<br>> ./transparancy.exe<br>> <br>> And it works fine. So I guess there is a regression somewhere in <br>> libgdiplus between 2.10 and today.<br>> <br>> <br>> Am 2015-06-09 12:17, schrieb Benjamin Schieder:<br>> > I have this version on squeeze:<br>> > ii  libgdiplus                               2.10-3+b1<br>> >     armel        interface library for System.Drawing of Mono<br>> > <br>> > And this version on unstable:<br>> > ii  libgdiplus<br>> > 3.12-0xamarin1+jpeg62.1                amd64        interface library<br>> > for System.Drawing of Mono<br>> > <br>> > I'll try to compile a 2.10 version of libgdiplus, but that's a lot of<br>> > difference and probably way above my head to bisect correctly.<br>> > <br>> > Am 2015-06-09 11:50, schrieb Andres G. Aragoneses:<br>> >> You could check what version of<br>> >> libgdiplus(https://github.com/mono/libgdiplus) did Debian Squeeze<br>> >> include, and try to run a custom new mono built from sources, with an<br>> >> older libgdiplus, to confirm that it is a libgdiplus regression. If it<br>> >> is, then after that you could try to bisect the commit that caused it.<br>> >> <br>> >> On 09/06/15 11:40, Benjamin Schieder wrote:<br>> >>> Hello Alex.<br>> >>> <br>> >>> I have followed those instructions and done a dist-upgrade, but after<br>> >>> re-compiling with mcs the problem persists unchanged. I have the<br>> >>> following versions now:<br>> >>> <br>> >>> [11:38:29][blindcoder@flora:~/Downloads/PZ/MapMap]$ mcs --version<br>> >>> Mono C# compiler version 4.0.1.0<br>> >>> [11:38:34][blindcoder@flora:~/Downloads/PZ/MapMap]$ mono --version<br>> >>> Mono JIT compiler version 4.0.1 (tarball Thu May 28 09:08:28 UTC <br>> >>> 2015)<br>> >>> Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors.<br>> >>> www.mono-project.com<br>> >>>      TLS:           __thread<br>> >>>      SIGSEGV:       altstack<br>> >>>      Notifications: epoll<br>> >>>      Architecture:  amd64<br>> >>>      Disabled:      none<br>> >>>      Misc:          softdebug<br>> >>>      LLVM:          supported, not enabled.<br>> >>>      GC:            sgen<br>> >>> [11:38:37][blindcoder@flora:~/Downloads/PZ/MapMap]$ cli --version<br>> >>> Mono JIT compiler version 4.0.1 (tarball Thu May 28 09:08:28 UTC <br>> >>> 2015)<br>> >>> Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors.<br>> >>> www.mono-project.com<br>> >>>      TLS:           __thread<br>> >>>      SIGSEGV:       altstack<br>> >>>      Notifications: epoll<br>> >>>      Architecture:  amd64<br>> >>>      Disabled:      none<br>> >>>      Misc:          softdebug<br>> >>>      LLVM:          supported, not enabled.<br>> >>>      GC:            sgen<br>> >>> <br>> >>> Kind regards,<br>> >>> Benjamin<br>> >>> <br>> >>> Am 2015-06-09 11:07, schrieb Alexander Köplinger:<br>> >>> <br>> >>>> It works fine here with latest Mono 4.0.1.44 on Ubuntu. Can you try<br>> >>>> upgrading to latest Mono from Xamarin by following<br>> >>>> http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives <br>> >>>> ?<br>> >>>> <br>> >>>> I suspect this has something to do with libgdiplus (the native <br>> >>>> library<br>> >>>> most of the System.Drawing code calls into).<br>> >>>> <br>> >>>> -- Alex<br>> >>>> <br>> >>>> > To: mono-devel-list@lists.ximian.com<br>> >>>> > Date: Tue, 9 Jun 2015 10:15:02 +0200<br>> >>>> > From: benjamin@anderdonau.de<br>> >>>> > Subject: [Mono-dev] Problem with PNG transparancy on current Debian<br>> >>>> Unstable<br>> >>>> ><br>> >>>> > Hello.<br>> >>>> ><br>> >>>> > I have a problem with PNG transparancy in mono on current Debian<br>> >>>> > Unstable.<br>> >>>> > I created a small example (4 kB download) with minimal code and two<br>> >>>> > example images:<br>> >>>> > https://oc.anderdonau.de/index.php/s/VwTAlcjETG6j3XP<br>> >>>> ><br>> >>>> > Running this example on a current Debian Unstable results in this - bad<br>> >>>> > - image:<br>> >>>> > https://oc.anderdonau.de/index.php/s/AtVtba0tpSk4bn8<br>> >>>> ><br>> >>>> > Running the same code on an old Debian Squeeze (on armel) results in<br>> >>>> > this - correct - image:<br>> >>>> > https://oc.anderdonau.de/index.php/s/eqhmXh9qpBbg0WW<br>> >>>> ><br>> >>>> > Can someone help me with this issue?<br>> >>>> ><br>> >>>> ><br>> >>>> > Kind regards,<br>> >>>> > Benjamin<br>> >>>> > --<br>> >>>> > Jabber: blindcoder@jabber.ccc.de<br>> >>>> > Twitter: https://twitter.com/blind_coder<br>> >>>> > Web: http://www.benjamin-schieder.de/<br>> >>>> > _______________________________________________<br>> >>>> > Mono-devel-list mailing list<br>> >>>> > Mono-devel-list@lists.ximian.com<br>> >>>> > http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>> >>> <br>> >>> Jabber: blindcoder@jabber.ccc.de <mailto:blindcoder@jabber.ccc.de><br>> >>> Twitter: https://twitter.com/blind_coder<br>> >>> Web: http://www.benjamin-schieder.de/<br>> >>> <br>> >>> <br>> >>> _______________________________________________<br>> >>> Mono-devel-list mailing list<br>> >>> Mono-devel-list@lists.ximian.com<br>> >>> http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>> >>> <br>> >> <br>> >> <br>> >> _______________________________________________<br>> >> Mono-devel-list mailing list<br>> >> Mono-devel-list@lists.ximian.com<br>> >> http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>> <br>> -- <br>> Jabber: blindcoder@jabber.ccc.de<br>> Twitter: https://twitter.com/blind_coder<br>> Web: http://www.benjamin-schieder.de/<br>> _______________________________________________<br>> Mono-devel-list mailing list<br>> Mono-devel-list@lists.ximian.com<br>> http://lists.ximian.com/mailman/listinfo/mono-devel-list<br></div>                                     </div></body>
</html>