From owner-png-implement@ccrc.wustl.edu Thu Apr 1 22:11:14 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i324BETv007472 for ; Thu, 1 Apr 2004 22:11:14 -0600 (CST) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i324BD13010362 for ; Thu, 1 Apr 2004 22:11:13 -0600 (CST) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Thu, 01 Apr 2004 22:10:48 -0600 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i324Alse027457 for ; Thu, 1 Apr 2004 22:10:47 -0600 (CST) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i32499P08335; Thu, 1 Apr 2004 22:09:09 -0600 (CST) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from mx-mtaout01.mts.net (wnpgmb0270w.mts.net [142.161.130.102]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i32498L08331 for ; Thu, 1 Apr 2004 22:09:08 -0600 (CST) Received: from mb.sympatico.ca ([142.161.105.222]) by mx-mtaout01.mts.net with ESMTP id <20040402040908.PQVZ17534.mx-mtaout01.mts.net@mb.sympatico.ca> for ; Thu, 1 Apr 2004 22:09:08 -0600 Message-ID: <406CE763.6010408@mb.sympatico.ca> Date: Thu, 01 Apr 2004 22:09:07 -0600 From: Mark Mruss User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Problems loading a png on Winodws XP References: <4068C82F.9050908@mb.sympatico.ca> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Thanks for the replies Jonathan and Cosmin, I actually took both of your suggestions recompiled libpng.lib with a recompiled zlib.lib (version 1.1.4) and everything works great now. Well it doesn't work...but it doesn't crash anymore so that's a good thing. Thanks for your helo with this. mark. Cosmin Truta wrote: >Hi, Mark, > >It appears that you are reading the signature bytes, then libpng is >trying to re-read them itself. Therefore, you should inform libpng >about your action by calling > > png_set_sig_bytes(png_ptr, 8); > >See the libpng manual for more info. > >However, this error should not result in a crash, but rather in an error >message. If fixing it won't solve your problem, chances are that you are >affected by the incompatibility between zlib-1.2.1 and libpng. The same >incompatibility exists between libpng and the ZLIB.DLL releases that >come from the GnuWin32 project. > >I'm afraid I cannot point to your exact problem, but I can give you some >hints that you can try: > >- Use the static library, if you don't need zlib or libpng as DLLs > (use the Win32 LIB configuration) >- Remove the ZLIB_DLL macro from > Project Settings/C++/Preprocessor Definitions >- Use the old zlib-1.1.4 ;-) >- Wait until we update libpng and put it in sync with zlib-1.2.1 ;-)) > > >Best regards, >Cosmin > >-- >Send the message body "help" to png-implement-request@ccrc.wustl.edu > > > -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Fri Apr 2 06:17:34 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i32CHYTv013700 for ; Fri, 2 Apr 2004 06:17:34 -0600 (CST) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i32CHX13008419 for ; Fri, 2 Apr 2004 06:17:33 -0600 (CST) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Fri, 02 Apr 2004 06:17:05 -0600 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i32CGdse008819 for ; Fri, 2 Apr 2004 06:17:00 -0600 (CST) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i32CC8712172; Fri, 2 Apr 2004 06:12:08 -0600 (CST) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from server11.dayanadns.com (server11.dayanadns.com [204.50.22.3]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i32CC6L12168 for ; Fri, 2 Apr 2004 06:12:06 -0600 (CST) Received: from ppp-737.dialup.mtl.distributel.net ([66.38.227.157] helo=ASUSD1) by server11.dayanadns.com with asmtp (Exim 4.24) id 1B9NWY-0002Io-ED for png-implement@ccrc.wustl.edu; Fri, 02 Apr 2004 04:11:51 -0800 From: "Simon-Pierre Cadieux" To: Subject: RE: [png-implement] libpng MSVC project needs updating to latest zlib? Date: Fri, 2 Apr 2004 07:11:37 -0500 Organization: Methodex Computer Systems Inc. Message-ID: <000001c418ab$ab837590$b200a8c0@ASUSD1> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 Importance: Normal In-Reply-To: <005501c41840$d209fce0$0100a8c0@P4C800ED> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server11.dayanadns.com X-AntiAbuse: Original Domain - ccrc.wustl.edu X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - methodex.ca Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu I certainly support the idea of removing stuff that is out of the LibPng scope especially if there is a way to do it without loosing any functionality. I would certainly like to keep the workspace however as is, except that instead of pointing to a MS ZLib project contained in the LibPng distribution it will point to a project made available in the ZLib package. If this ever becomes a reality, we have to be aware that the build configurations, "Win32 DLL", "Win32 DLL Debug", etc. have to match in both VC6 projects otherwise we can end up building the wrong ZLib module for a given LibPng configuration. That will be true until we decide to drop support for Visual Studio 6.0 workspace and switch to Visual Studio.NET solutions. This new format supports explicit configuration matching among dependent projects. See "Build Configurations" in MSDN for more information (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintr o7/html/vxtskcreatingandeditingconfigurations.asp). Concerning the compatibility problem due to a change in the way LibPngXX.dll links to the ZLib library there will be none. That is because the ZLibXX.dll will bear a different name starting with this update. It will go from ZLib.dll, which is the version built by the ZLib project contained in LibPng, to ZLib1.dll based on the not yet existing ZLib's own MS project. If for some reason someone decides to update only LibPng and forget about ZLib the Windows loader will eventually display the following message: "The dynamic link library ZLibXX.DLL cannot be found in the path ," followed by "The application failed to initialize properly (0xc0000135)." To support what I just said I have included some excerpts from binary dumps created using MS utility dumpbin.exe. The most noticeable difference lies in the way function are exported from ZLib dlls. LibPng had its own zlib.def in which functions were exported by ordinal. This will be replaced by ZLib's own definition file contained in the win32 subdirectory, which export functions by hint-name (Microsoft/COFF-PE) or name (Borland/OMF). The hint value is used to index the Export Name Table Pointers array, allowing faster by-name imports. If the hint is incorrect, then a binary search is performed on the Export Name Ptr Table. See "Peering Inside the PE: A Tour of the Win32 Portable Executable File Format" in MSDN for more information (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndebu g/html/msdn_peeringpe.asp). [OLD] The zlib.def file contained in LibPng exported functions by ordinal. Therefore all export entries have the "Name type: ordinal" entry. The first entry in the LibPng1.dll/Zlib Import section is "Ordinal 6", which points to deflateEnd. Dump of file zlib.lib (COFF-PE) File Type: LIBRARY .... Archive member name at 15A6: zlib.dll/ 3E1B153E time/date Tue Jan 07 12:58:22 2003 uid gid 0 mode 2D size correct header end Version : 0 Machine : 14C (x86) TimeDateStamp: 3E1B153E Tue Jan 07 12:58:22 2003 SizeOfData : 00000019 DLL name : zlib.dll Symbol name : _deflateEnd@4 Type : code Name type : ordinal Ordinal : 6 Dump of file libpng1.dll File Type: DLL Section contains the following imports: zlib.dll 10017050 Import Address Table 100195CC Import Name Table 0 time date stamp 0 Index of first forwarder reference Ordinal 6 ... [NEW] The zlib.def file contained in the ZLib package export functions by hint-name. This seems to be indicated by the "Name type: no prefix" entry although I couldn't find more information on this specific parameter. The first entry in the LibPng13.dll/Zlib1 Import section is Hint 13 (0xD) - deflateReset". Dump of file zlib1.lib (COFF-PE) File Type: LIBRARY .... Archive member name at 1BC4: zlib.dll/ 406C9605 time/date Thu Apr 01 17:21:57 2004 uid gid 0 mode 2B size correct header end Version : 0 Machine : 14C (x86) TimeDateStamp: 406C9605 Thu Apr 01 17:21:57 2004 SizeOfData : 00000017 DLL name : zlib1.dll Symbol name : _deflateReset Type : code Name type : no prefix Hint : 13 Name : deflateReset Dump of file libpng13.dll File Type: DLL Section contains the following imports: zlib1.dll 10012064 Import Address Table 100123CC Import Name Table 0 time date stamp 0 Index of first forwarder reference D deflateReset ... I have already made myself a bunch of modifications to the MS project so I will send them to you so you can consolidate the changes before sending them back to Glenn. Simon-Pierre > png-implement@ccrc.wustl.edu > > -----Original Message----- > From: Cosmin Truta [mailto:cosmin@cs.toronto.edu] > Sent: Tuesday, March 30, 2004 3:51 PM > To: png-implement@ccrc.wustl.edu > Cc: Simon-Pierre Cadieux > Subject: Re: [png-implement] libpng MSVC project needs updating to > latest zlib? > > > I think it was a mistake to bundle zlib-building projects with libpng, > and it is a general mistake to bundle projects and makefiles for > external libraries in general. The only thing that libpng should know > about is the location of the zlib public headers and libraries, and > the public symbols that zlib exposes. > > Otherwise, what appears as a convenience, turns out to be a source of > problems, incurred by the dependency on zlib's internals. Specifically, > since zlib-1.2, some source files disappeared, others appeared, and > others have been relocated. Furthermore, the ZLIB.DEF file is not only > out of date, but also out of spec. Since all this stuff is zlib's > private business, users should not assume anything about it. > > Therefore, I propose to remove the zlib targets from libpng's projects > (MSVC, Borland, BeOS, etc.) Instead, they could be added to the zlib > distribution. There will be a zlib-1.2.2 release fairly soon; that is, > as soon as Mark Adler gets some spare time for this. > > In the future, if projects or makefiles for new environments are > added, the corresponding zlib counterparts (if missing) should be > made available, separately from the libpng bundle, and submitted > to zlib's maintainer for inclusion in a future zlib distribution. > > Question to Simon-Pierre or other DLL guru: > Just to make sure, is my following assumption correct? > > It is possible to relink the newer builds of LIBPNG10.DLL and > LIBPNG12.DLL to the newer ZLIB1.DLL, without incurring compatibility > problems. IF the old apps are calling both LIBPNG12.DLL and the old > ZLIB.DLL, then this ZLIB.DLL can coexist with the new ZLIB1.DLL. > This is because libpng does not share its zlib structures with the > applications, so no intermixing clashes occur. > If the apps only call libpng functions without explicitly calling > zlib functions, then the old ZLIB.DLL does not have to remain. > > > I am about to update the MSVC project, but I don't know what to do > with Borland C++ Builder projects, or the BeOS projects. I don't have > Borland C++ Builder (I only have the free compiler), although I might > download and install Borland CBuilderX Personal Edition in a few days. > Clearly, the actual zlib+libpng projects cannot remain there, and > I don't know what happens if we just remove the zlib projects. > > > Best regards, > Cosmin > > -- > Send the message body "help" to png-implement-request@ccrc.wustl.edu > > > > > > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.648 / Virus Database: 415 - Release Date: 3/31/2004 -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Fri Apr 2 10:44:56 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i32GiuTv017732 for ; Fri, 2 Apr 2004 10:44:56 -0600 (CST) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i32Giu13029225 for ; Fri, 2 Apr 2004 10:44:56 -0600 (CST) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Fri, 02 Apr 2004 10:44:29 -0600 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i32GiSse010713 for ; Fri, 2 Apr 2004 10:44:28 -0600 (CST) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i32GiB614179; Fri, 2 Apr 2004 10:44:11 -0600 (CST) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from sccrmhc13.comcast.net (sccrmhc13.comcast.net [204.127.202.64]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i32Gi1L14170; Fri, 2 Apr 2004 10:44:02 -0600 (CST) Received: from comcast.net (taos.arl.army.mil[128.63.26.62]) by comcast.net (sccrmhc13) with SMTP id <20040402164401016002ieeae> (Authid: glennrp); Fri, 2 Apr 2004 16:44:01 +0000 Message-ID: <406D9850.B02F0AA4@comcast.net> Date: Fri, 02 Apr 2004 11:44:00 -0500 From: "Glenn Randers-Pehrson " X-Mailer: Mozilla 4.8C-SGI [en] (X11; U; IRIX64 6.5 IP30) X-Accept-Language: en MIME-Version: 1.0 To: png-list@ccrc.wustl.edu, png-implement@ccrc.wustl.edu Subject: [png-implement] Re: [png-list] Use png from memory References: <406D8C8C.1090004@altern.org> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Loïc Ploumen wrote: > > Hello, > > I have a file loaded in memory, in a class called pngbuf for example. > How can I use this memory instead of a file to read from ? > I 'm looking for some sample code which show a way to do it ... > Thank you Read libpng.txt that comes with libpng. You provide a replacement reading function that reads from memory instead of from a file or datastream, and you use one of the png_create_* functions to point to your replacement function. Please send any additional comments to png-implement instead of png-list. Glenn -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Sat Apr 3 00:34:29 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i336YTTv028644 for ; Sat, 3 Apr 2004 00:34:29 -0600 (CST) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i336YS13028674 for ; Sat, 3 Apr 2004 00:34:28 -0600 (CST) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Sat, 03 Apr 2004 00:33:59 -0600 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i336Xxse007965 for ; Sat, 3 Apr 2004 00:33:59 -0600 (CST) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i336Qmg21020; Sat, 3 Apr 2004 00:26:48 -0600 (CST) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from bolt.sonic.net (bolt.sonic.net [208.201.242.18]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i336QlL21016 for ; Sat, 3 Apr 2004 00:26:47 -0600 (CST) Received: from bolt.sonic.net (IDENT:roelofs@localhost [127.0.0.1]) by bolt.sonic.net (8.12.10/8.12.1) with ESMTP id i336QlOK021982 for ; Fri, 2 Apr 2004 22:26:47 -0800 Received: (from roelofs@localhost) by bolt.sonic.net (8.12.10/8.12.1/Submit) id i336QklB021981 for png-implement@ccrc.wustl.edu; Fri, 2 Apr 2004 22:26:46 -0800 Received: from smtp3.mail.be.easynet.net (eshu.mail.be.easynet.net [212.100.160.117]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i32LNxL16870 for ; Fri, 2 Apr 2004 15:23:59 -0600 (CST) Received: from 213-193-172-141.adsl.easynet.be ([213.193.172.141] helo=easynet.be) by smtp3.mail.be.easynet.net with esmtp (Exim 4.30) id 1B9W8t-0001U6-1r for png-implement@ccrc.wustl.edu; Fri, 02 Apr 2004 23:23:59 +0200 Message-ID: <406DD9F3.9040405@easynet.be> Date: Fri, 02 Apr 2004 23:24:03 +0200 From: =?ISO-8859-1?Q?Lo=EFc_Ploumen?= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: png-implement@ccrc.wustl.edu Subject: [png-implement] png from memory Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu [non-member submission] Hello, I have a file loaded in memory, in a class called pngbuf for example. How can I use this memory instead of a file to read from ? I 'm looking for some sample code which show a way to do it ... Thank you -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Wed Apr 7 18:12:45 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i37NCjTv001713 for ; Wed, 7 Apr 2004 18:12:45 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i37NCiRm018083 for ; Wed, 7 Apr 2004 18:12:45 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Wed, 07 Apr 2004 18:12:06 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i37NC5se006594 for ; Wed, 7 Apr 2004 18:12:05 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i37NBJB13654; Wed, 7 Apr 2004 18:11:19 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from yonge.cs.toronto.edu (yonge.cs.toronto.edu [128.100.1.8]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with SMTP id i37NBIL13650 for ; Wed, 7 Apr 2004 18:11:18 -0500 (CDT) Received: from eon.cs.toronto.edu ([128.100.3.15], HELO=eon.cs) by yonge.cs.toronto.edu with SMTP id <201061-19120>; Wed, 7 Apr 2004 19:11:16 -0400 Received: by eon.cs (Postfix, from userid 1084) id 1BA6D803; Wed, 7 Apr 2004 19:11:16 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by eon.cs (Postfix) with ESMTP id 116F95B5; Wed, 7 Apr 2004 19:11:16 -0400 (EDT) Date: Wed, 7 Apr 2004 19:11:16 -0400 From: Cosmin Truta X-X-Sender: cosmin@eon.cs To: png-implement@ccrc.wustl.edu Cc: kmhornic@mtu.edu Subject: [png-implement] Re: libpng & zlib compiling problems In-Reply-To: <3.0.3.32.20040406171717.00b5ec20@127.0.0.1> Message-ID: References: <3.0.3.32.20040406171717.00b5ec20@127.0.0.1> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu [moving the discussion on the png-implement list] On Tue, 6 Apr 2004, Willem van Schaik wrote: > Don't know exactly what you do wrong Simon-Pierre gave the correct answer to this problem. It's probably easiest to use zlib-1.1.4, until we release a new libpng update that is synchronized with zlib-1.2.1. > but what's happening is that you try to build resources for your zlib > (and libpng) libraries. However, those libraries don't have resources > (icons, menus, etc). So, it looks like you selected the wrong type > when you created your project in VC++. Oh, yes, you selected the right (but incorrect) project. The zlib project for Visual C is set on building zlib.dll by default, and that one has version resources. You can safely remove that file from the project, but you will fail again soon after, due to more other changes in the zlib source file list; e.g. the introduction of a new file "infback.c". > Have a look at the visupng project in the contrib section of libpng. > It is based on VC++ 6.0 and contains a working project (.dsp) file. > You could compare that project file with yours to find out what you > did different. As a matter of fact, the visupng project depends on the same mistaken ../../projects/zlib.dsp, so it's no surprise that it does NOT work with zlib-1.2.1. It was a mistake to ship a zlib-building project with libpng, and we aim to fix that by the next libpng release. Users should not make changes in their projects, every time a new release appears, so now we hope to make an incompatible change for the last time. Best regards, Cosmin -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Thu Apr 8 13:27:23 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i38IRNTv017136 for ; Thu, 8 Apr 2004 13:27:23 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i38IRMHc009541 for ; Thu, 8 Apr 2004 13:27:22 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Thu, 08 Apr 2004 13:26:53 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i38IQqPJ012824 for ; Thu, 8 Apr 2004 13:26:53 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i38IQ8w00875; Thu, 8 Apr 2004 13:26:08 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from smtp3.mail.be.easynet.net (eshu.mail.be.easynet.net [212.100.160.117]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i38IQ6L00871; Thu, 8 Apr 2004 13:26:06 -0500 (CDT) Received: from 213-193-172-80.adsl.easynet.be ([213.193.172.80] helo=altern.org) by smtp3.mail.be.easynet.net with esmtp (Exim 4.30) id 1BBeE1-0005iE-QF; Thu, 08 Apr 2004 20:26:05 +0200 Message-ID: <4075993F.10409@altern.org> Date: Thu, 08 Apr 2004 20:26:07 +0200 From: =?ISO-8859-1?Q?Lo=EFc_Ploumen?= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: png-implement@ccrc.wustl.edu CC: png-list@ccrc.wustl.edu Subject: [png-implement] Memory allocation Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Hello, When I use : png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette); is the memory from from palette allocated by png_get_PLTE or should I allocate it using palette=new png_color[256] for example? And when I use png_destroy_* , does it actually delete the memory pointed by palette ? -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 13 16:57:38 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3DLvcTv020949 for ; Tue, 13 Apr 2004 16:57:38 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3DLvbku019968 for ; Tue, 13 Apr 2004 16:57:37 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 13 Apr 2004 16:57:08 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3DLv8PJ028814 for ; Tue, 13 Apr 2004 16:57:08 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3DLuho01470; Tue, 13 Apr 2004 16:56:43 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3DLufL01464 for ; Tue, 13 Apr 2004 16:56:41 -0500 (CDT) Received: from [212.227.126.161] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1BDVtZ-0003Y6-00 for png-implement@ccrc.wustl.edu; Tue, 13 Apr 2004 23:56:41 +0200 Received: from [217.233.101.228] (helo=buddha.localdomain.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1BDVtZ-0004jD-00 for png-implement@ccrc.wustl.edu; Tue, 13 Apr 2004 23:56:41 +0200 Date: Tue, 13 Apr 2004 23:56:37 +0200 From: Matthias Benkmann To: PNG Implement List Subject: [png-implement] clarify Author Message-Id: <20040413235637.65d7c12d@buddha.localdomain.de> X-Mailer: Sylpheed version 0.9.8claws (GTK+ 1.2.10; i586-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:95d11223a40b7ac6df081cef1fe1fef2 Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu In the discussion about License and Copyright I mentioned the distinction between author and copyright holder. When I take a photograph of a Picasso picture I am the copyright holder and the Copyright text would be for instance "Copyright Matthias Benkmann - all rights reserved" whereas Author text would be "Picasso". At least that's how I interpret Author. But after reading the PNG spec I think it needs clarification in this respect. It says about Author: Name of image's creator I don't think "Picasso" fits this description in the example. He created the _picture_, but not the _image_. The image was created by me. I think the Author explanation should be: Name of the person who created the content shown in the image. Sounds a bit clumsy, but we need to account for situations like me taking a picture of Michelangelo's David where I think Author should be Michelangelo. Or is that not how Author is intended? If it isn't, Author is almost redundant, because there are very very few instances of image's creator != copyright holder. Furthermore, I think we would miss an important official text keyword. The information that identifies the artist who created the work being depicted is usually more interesting than who created the image. Michelangelo does deserve his own keyword, I think. It would not do him justice to be put in Description, because he and not the photographer is the main contributor to the image. In fact, if the image's creator is neither copyright holder nor the artist whose work is shown, he deserves no mentioning whatsoever, because no one is interested in the name of some random person who creates images of other people's works for some employer who gets the copyright. MSB -- Conform, go crazy, or become an artist. -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Sun Apr 18 08:35:18 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3IDZITv017706 for ; Sun, 18 Apr 2004 08:35:18 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3IDZIqY004471 for ; Sun, 18 Apr 2004 08:35:18 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Sun, 18 Apr 2004 08:34:52 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3IDYpPJ008353 for ; Sun, 18 Apr 2004 08:34:52 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3IDXR411495; Sun, 18 Apr 2004 08:33:27 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3IDXQR11491 for ; Sun, 18 Apr 2004 08:33:26 -0500 (CDT) Received: from [212.227.126.206] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1BFCQI-0007NT-00 for png-implement@ccrc.wustl.edu; Sun, 18 Apr 2004 15:33:26 +0200 Received: from [217.233.103.152] (helo=buddha.localdomain.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1BFCQI-00049n-00 for png-implement@ccrc.wustl.edu; Sun, 18 Apr 2004 15:33:26 +0200 Date: Sun, 18 Apr 2004 15:33:24 +0200 From: Matthias Benkmann To: png-implement@ccrc.wustl.edu Subject: [png-implement] transparency in IE Message-Id: <20040418153324.1c7fcd0a@buddha.localdomain.de> X-Mailer: Sylpheed version 0.9.8claws (GTK+ 1.2.10; i586-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:95d11223a40b7ac6df081cef1fe1fef2 Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu I know that IE has trouble with transparent PNGs and I'd like to know exactly how Internet Explorer will render an indexed PNG image that consists purely of pixels with value 0,0,0,128 (i.e. semi-transparent black pixels). Will it render it as pure black? Or will it render it invisible? Or something else? Is the situation different for RGBA images than for indexed? MSB -- Bombs don't kill people. Explosions kill people. -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Mon Apr 19 04:59:10 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3J9xATv011773 for ; Mon, 19 Apr 2004 04:59:10 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3J9x9qY010461 for ; Mon, 19 Apr 2004 04:59:09 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Mon, 19 Apr 2004 04:58:38 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3J9wcPJ021724 for ; Mon, 19 Apr 2004 04:58:38 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3J9vot20581; Mon, 19 Apr 2004 04:57:50 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from c000.snv.cp.net (h008.c000.snv.cp.net [209.228.32.72]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with SMTP id i3J9vnR20577 for ; Mon, 19 Apr 2004 04:57:49 -0500 (CDT) Received: (cpmta 17797 invoked from network); 19 Apr 2004 02:57:45 -0700 Received: from 82.216.161.237 (HELO NewNicalHomePC) by smtp.nicolas.org (209.228.32.72) with SMTP; 19 Apr 2004 02:57:45 -0700 X-Sent: 19 Apr 2004 09:57:45 GMT Message-ID: <001701c425f4$c113ba40$eda1d852@NewNicalHomePC> From: "Nicolas EYPERT" To: References: <4075993F.10409@altern.org> Subject: Re: [png-implement] Memory allocation Date: Mon, 19 Apr 2004 11:57:31 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Dunno, but personnaly i read the palette from the png_info structure (pPNGInfo) in my own memory. Something like this: Pallette count is : pPNGInfo->num_palette (16 or 256 for example) // I Read the palette from the struct for(i=0;i<16;i++) { g_sPaletteOfLastLoadedPNGFile[i].m_ui8Red = pPNGInfo->palette[i].red; g_sPaletteOfLastLoadedPNGFile[i].m_ui8Green = pPNGInfo->palette[i].green; g_sPaletteOfLastLoadedPNGFile[i].m_ui8Blue = pPNGInfo->palette[i].blue; } maybe im totaly wrong in doing this, but works ----- Original Message ----- From: "Loïc Ploumen" To: Cc: Sent: Thursday, April 08, 2004 8:26 PM Subject: [png-implement] Memory allocation > Hello, > > When I use : > > png_get_PLTE(png_ptr, info_ptr, &palette, > &num_palette); > > is the memory from from palette allocated by png_get_PLTE or should I allocate it using palette=new png_color[256] for example? > > And when I use png_destroy_* , does it actually delete the memory pointed by palette ? > > > -- > Send the message body "help" to png-implement-request@ccrc.wustl.edu > > -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Mon Apr 19 09:40:43 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3JEehTv016640 for ; Mon, 19 Apr 2004 09:40:43 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3JEegqY001311 for ; Mon, 19 Apr 2004 09:40:42 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Mon, 19 Apr 2004 09:40:14 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3JEeEPJ024824 for ; Mon, 19 Apr 2004 09:40:14 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3JEdRO22303; Mon, 19 Apr 2004 09:39:27 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from hermes.med-web.com (mail.med-web.com [64.186.39.12]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3JEdQR22299 for ; Mon, 19 Apr 2004 09:39:26 -0500 (CDT) Received: from pobox.com (dhcp89.med-web.com [192.168.240.89]) by hermes.med-web.com (8.12.8/8.12.8) with ESMTP id i3JEdQfa006705 for ; Mon, 19 Apr 2004 09:39:26 -0500 Message-ID: <4083E49E.8090501@pobox.com> Date: Mon, 19 Apr 2004 09:39:26 -0500 From: Jason Summers User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] transparency in IE References: <20040418153324.1c7fcd0a@buddha.localdomain.de> In-Reply-To: <20040418153324.1c7fcd0a@buddha.localdomain.de> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner: Found to be clean X-MailScanner-From: jason1@pobox.com Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Matthias Benkmann wrote: > I know that IE has trouble with transparent PNGs and I'd like to know > exactly how Internet Explorer will render an indexed PNG image that > consists purely of pixels with value 0,0,0,128 (i.e. semi-transparent > black pixels). Will it render it as pure black? Or will it render it > invisible? Or something else? In IE v4.x-6.x for Windows, it will be invisible. > Is the situation different for RGBA images than for indexed? Yes. The same image encoded as RGBA would be displayed composited against the color specified in the image's bKGD chunk, or against light gray if there is no bKGD chunk. -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Mon Apr 19 16:19:06 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3JLJ6Tv002816 for ; Mon, 19 Apr 2004 16:19:06 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3JLJ6qY011946 for ; Mon, 19 Apr 2004 16:19:06 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Mon, 19 Apr 2004 16:18:35 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3JLIYPJ027524 for ; Mon, 19 Apr 2004 16:18:35 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3JLI2F27108; Mon, 19 Apr 2004 16:18:02 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3JLI1R27104 for ; Mon, 19 Apr 2004 16:18:01 -0500 (CDT) Received: from [212.227.126.160] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1BFg9R-0002X1-00 for png-implement@ccrc.wustl.edu; Mon, 19 Apr 2004 23:18:01 +0200 Received: from [217.233.98.171] (helo=buddha.localdomain.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1BFg9R-0000N8-00 for png-implement@ccrc.wustl.edu; Mon, 19 Apr 2004 23:18:01 +0200 Date: Mon, 19 Apr 2004 23:17:58 +0200 From: Matthias Benkmann To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] transparency in IE Message-Id: <20040419231758.21b0f70c@buddha.localdomain.de> In-Reply-To: <4083E49E.8090501@pobox.com> References: <20040418153324.1c7fcd0a@buddha.localdomain.de> <4083E49E.8090501@pobox.com> X-Mailer: Sylpheed version 0.9.8claws (GTK+ 1.2.10; i586-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:95d11223a40b7ac6df081cef1fe1fef2 Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Thanks for the info. MSB -- A man without light need not fear darkness. -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Thu Apr 22 10:05:59 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3MF5wTv006935 for ; Thu, 22 Apr 2004 10:05:58 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3MF5wAm001285 for ; Thu, 22 Apr 2004 10:05:58 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Thu, 22 Apr 2004 10:05:35 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3MF5YtA026471 for ; Thu, 22 Apr 2004 10:05:35 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3MF3Cw00593; Thu, 22 Apr 2004 10:03:12 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from piggy.rz.tu-ilmenau.de (piggy.rz.tu-ilmenau.de [141.24.4.8]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3MF39R00589 for ; Thu, 22 Apr 2004 10:03:10 -0500 (CDT) Received: from ernie.rz.tu-ilmenau.de (ernie.rz.tu-ilmenau.de [141.24.190.25]) by piggy.rz.tu-ilmenau.de (8.12.10/8.12.10) with ESMTP id i3MF35Bv019938 for finalrecipients; Thu, 22 Apr 2004 17:03:06 +0200 (MET DST) Received: (from apache@localhost) by ernie.rz.tu-ilmenau.de (8.12.9/8.12.10) id i3MF3HNn020114; Thu, 22 Apr 2004 17:03:17 +0200 (MET DST) Date: Thu, 22 Apr 2004 17:03:17 +0200 (MET DST) Message-Id: <200404221503.i3MF3HNn020114@ernie.rz.tu-ilmenau.de> From: Christian Beier To: png-implement@ccrc.wustl.edu References: <20040418153324.1c7fcd0a@buddha.localdomain.de> <4083E49E.8090501@pobox.com> In-Reply-To: <4083E49E.8090501@pobox.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit User-Agent: IMP/PHP3 Imap webMail Program 2.0.11 X-Originating-IP: 141.24.146.4 Subject: Re: [png-implement] transparency in IE Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Matthias Benkmann wrote: > > I know that IE has trouble with transparent PNGs and I'd like to know > > exactly how Internet Explorer will render an indexed PNG image that > > consists purely of pixels with value 0,0,0,128 (i.e. semi-transparent > > black pixels). Will it render it as pure black? Or will it render it > > invisible? Or something else? As far as I know, IE will show transparent PNG's (also gif's) with a white background, so your semi-transparent black pixels are not influenced by the color you placed it on but rather by white (=grey) because white is "between the two layers". greez'n'hope 2 help Christian Beier email: Christian.Beier@Stud.TU-Ilmenau.de -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 02:04:35 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3R74ZOB012933 for ; Tue, 27 Apr 2004 02:04:35 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3R74Ywe027123 for ; Tue, 27 Apr 2004 02:04:34 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 02:04:18 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3R74HtA012119 for ; Tue, 27 Apr 2004 02:04:17 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3R6vbp15853; Tue, 27 Apr 2004 01:57:37 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from yonge.cs.toronto.edu (yonge.cs.toronto.edu [128.100.1.8]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with SMTP id i3R6vZp15849 for ; Tue, 27 Apr 2004 01:57:35 -0500 (CDT) Received: from eon.cs.toronto.edu ([128.100.3.15], HELO=eon.cs) by yonge.cs.toronto.edu with SMTP id <200606-18058>; Tue, 27 Apr 2004 02:57:28 -0400 Received: by eon.cs (Postfix, from userid 1084) id 85E5A7F5; Tue, 27 Apr 2004 02:57:27 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by eon.cs (Postfix) with ESMTP id 7A5295AB for ; Tue, 27 Apr 2004 02:57:27 -0400 (EDT) Date: Tue, 27 Apr 2004 02:57:27 -0400 From: Cosmin Truta X-X-Sender: cosmin@eon.cs To: png-implement@ccrc.wustl.edu Subject: [png-implement] Unofficial libpng release: 1.0.15-cos1 and 1.2.5-cos1 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Hello, The next version of optipng will bundle my latest updates to libpng, and I am also making the changes available separately, as promised. This is a bugfix-only release, no new functionality is included. However, this is a big list of small patches, that accumulated since I started working on optipng. Many of them were also posted to png-implement before. http://www.cs.toronto.edu/~cosmin/compr/png/libpng-1.0.15-cos1.tar.gz http://www.cs.toronto.edu/~cosmin/compr/png/libpng-1.2.5-cos1.tar.gz To Glenn: If you agree with the changes, you only have to remove my copyright notice at the beginning of the modified source files, and release a new pair of betas 1.0.16-beta1 and 1.2.6-beta1. The sole purpose of that notice is to properly indicate the fact that this is not an official release. I am waiving my copyright to you, as you are the maintainer. To Simon-Pierre: Your fixes and VC++ project files are incorporated, with some modifications. See the notes after the change log. ** Known issues, other than what is written in KNOWNBUG: - The MMX code compiles in 1.2.5(-cos1), but not in 1.0.15(-cos1). - Due to the exposure of png-zalloc and its decoration with PNGAPI in 1.0.15(-cos1), libpng fails to build if PNGAPI is something different than CDECL. This is due to the strict enforcement of CDECL in the public releases of zlib1.dll, and it affects settings like the DLL build for Visual Basic. These issues were not introduced in my releases, but they were inherited from the public libpng-1.0.15 release. ** Here is the contents of the file ANNOUNCE: libpng 1.0.15-cos1/1.2.5-cos1 - April 25, 2004 This is an ** unofficial ** release of libpng. Changes since the last public release (1.0.15/1.2.5): Added "#!/bin/sh" at the top of configure, for recognition of the 'x' flag under Cygwin (Cosmin). Optimized vacuous tests that silence compiler warnings, in png.c (Cosmin). Added support for PNG_USER_CONFIG, in pngconf.h (Cosmin). Fixed the special memory handler for Borland C under DOS, in pngmem.c (Cosmin). Removed some spurious assignments in pngrutil.c (Cosmin). Replaced 65536 with 65536L, and 0xffff with 0xffffL, to silence warnings on 16-bit platforms (Cosmin). Enclosed shift op expressions in parentheses, to silence warnings (Cosmin). Used proper type png_fixed_point, to avoid problems on 16-bit platforms, in png_handle_sRGB() (Cosmin). Added compression_type to png_struct, and optimized the window size inside the deflate stream (Cosmin). Fixed definition of isnonalpha(), in pngerror.c and pngrutil.c (Cosmin). Fixed handling of unknown chunks that come after IDAT (Cosmin). Allowed png_error() and png_warning() to work even if png_ptr == NULL (Cosmin). Replaced row_info->rowbytes with row_bytes in png_write_find_filter() (Cosmin). Fixed definition of PNG_LIBPNG_VER_DLLNUM (Simon-Pierre). Used PNG_LIBPNG_VER and PNG_LIBPNG_VER_STRING instead of the hardcoded values in png.c (Simon-Pierre, Cosmin). Initialized png_libpng_ver[] with PNG_LIBPNG_VER_STRING (Simon-Pierre). Replaced PNG_LIBPNG_VER_MAJOR with PNG_LIBPNG_VER_DLLNUM in png.rc (Simon-Pierre). Moved the definition of PNG_HEADER_VERSION_STRING near the definitions of the other PNG_LIBPNG_VER_... symbols in png.h (Cosmin). Relocated #ifndef PNGAPI guards in pngconf.h (Simon-Pierre, Cosmin). Added PNGAPI decoration to png_push_fill_buffer() (Cosmin). Updated scripts/makefile.vc(a)win32 (Cosmin). Updated the MSVC project (Simon-Pierre, Cosmin). Updated the Borland C++ Builder project (Cosmin). Renamed projects/msvc/ to projects/msvc6/, and projects/borland/ to projects/bcbuild5/ (Cosmin). This is an ** unofficial ** release. Send comments/corrections/commendations to cosmin (at) cs (dot) toronto (dot) edu. DO NOT send them to png-implement@ccrc.wustl.edu. Cosmin Truta ** Issues regarding the Visual C++ projects: The contrib/msvctest and contrib/visupng projects are not updated yet. I am waiting for you to agree with what I've done first. To be sure that I don't inherit anything wrong from the old zlib projects, I recreated the zlib projects from scratch; at the same time, to be sure that I preserve compatibility with the old libpng DLL, I kept your projects, and updated them. You will notice a change in the directory organization in the zlib project. It is more complex, and it includes the zlib sample programs example.c and minigzip.c, if it is loaded standalone. However, if the libpng project is loaded, only the zlib project is loaded with it. This is the bundle (with its own bunch of other patches) that I am going to submit to zlib-devel, after you agree with it: http://www.cs.toronto.edu/~cosmin/compr/zlib/zlib-1.2.1.f-cos1.tar.gz See zlib/projects/README.projects, and zlib/projects/visualc6/README.txt I renamed msvc/ to msvc6/ in libpng, but if you agree with what I've done in zlib, we could also rename it to visualc6/. (I think MS referred to it as MSVC up to version 2.0, but after that they simply used VC or VISUALC as acronyms.) zlib's target names, as well as the output dir names, are consistent with the defaults suggested by the project wizard. Still, I preferred to use names like Win32_DLL_Debug as opposed to zlib___Win32_DLL_Debug. I modified the libpng output dir structure accordingly. Now there is a single top-level dir structure, which is, IMHO, easier to navigate, but the lettercase conventions remained the same. Furthermore, zlib's output binary names are consistent with what is produced by zlib/win32/Makefile.msc, with the exception that the name of the import library is zlib1.lib, not zdll.lib. I found it easier to handle from the VC projects this way, and it's also easier for the users who create new projects. There is no distinction between the names produced with and without the ASM code in zlib. If you disagree with this decision, please ask for an explanation. Feel free to make modifications yourself, or to revert back most of what I've done, that's fine with me. However, there is no need to put back the extra libpng/ subdirectory, because there is no zlib/ directory to distinguish from. I also suggest to remove the contrib/msvctest project and integrate it into the msvc6 project, the same way as I have done with example.c and minigzip.c in zlib. This way, testing will run more smoothly, and I think it's also easier to maintain. Enjoy! Cosmin -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 10:00:53 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3RF0qOB028304 for ; Tue, 27 Apr 2004 10:00:52 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RF0qwe004978 for ; Tue, 27 Apr 2004 10:00:52 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 10:00:29 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RF0TtA007597 for ; Tue, 27 Apr 2004 10:00:29 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3RExqY21138; Tue, 27 Apr 2004 09:59:52 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from bolt.sonic.net (bolt.sonic.net [208.201.242.18]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3RExop21134 for ; Tue, 27 Apr 2004 09:59:50 -0500 (CDT) Received: from bolt.sonic.net (IDENT:roelofs@localhost [127.0.0.1]) by bolt.sonic.net (8.12.10/8.12.1) with ESMTP id i3RExorA022430 for ; Tue, 27 Apr 2004 07:59:50 -0700 Received: (from roelofs@localhost) by bolt.sonic.net (8.12.10/8.12.1/Submit) id i3RExoiM022429 for png-implement@ccrc.wustl.edu; Tue, 27 Apr 2004 07:59:50 -0700 Date: Tue, 27 Apr 2004 07:59:50 -0700 Message-Id: <200404271459.i3RExoiM022429@bolt.sonic.net> From: Greg Roelofs To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Unofficial libpng release: 1.0.15-cos1 and 1.2.5-cos1 Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Cosmin wrote: > Known issues, other than what is written in KNOWNBUG: > - The MMX code compiles in 1.2.5(-cos1), but not in 1.0.15(-cos1). Which MMX code? (Judging by all the MSVC and Win32 in the rest of your message, I'm guessing pngvcrd.c.) Or is it both, because of globals or something? Greg -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 11:15:59 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3RGFxOB004647 for ; Tue, 27 Apr 2004 11:15:59 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RGFwwe013398 for ; Tue, 27 Apr 2004 11:15:58 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 11:15:33 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RGFWtA019851 for ; Tue, 27 Apr 2004 11:15:32 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3RGF9A22083; Tue, 27 Apr 2004 11:15:09 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from rwcrmhc11.comcast.net (rwcrmhc11.comcast.net [204.127.198.35]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3RGF7p22079 for ; Tue, 27 Apr 2004 11:15:07 -0500 (CDT) Received: from comcast.net (taos.arl.army.mil[128.63.26.62]) by comcast.net (rwcrmhc11) with SMTP id <20040427161507013003vtn8e> (Authid: glennrp); Tue, 27 Apr 2004 16:15:08 +0000 Message-ID: <408E8703.76B452FA@comcast.net> Date: Tue, 27 Apr 2004 12:14:59 -0400 From: "Glenn Randers-Pehrson " X-Mailer: Mozilla 4.8C-SGI [en] (X11; U; IRIX64 6.5 IP30) X-Accept-Language: en MIME-Version: 1.0 To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Unofficial libpng release: 1.0.15-cos1 and 1.2.5-cos1 References: <200404271459.i3RExoiM022429@bolt.sonic.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Thanks Cosmin. Your work will need to be merged with my beta series. 1.2.6beta1 and beta2 were published at swrinde and sourceforge, while beta3 only exists in my files. The last two lines (restoring -lz and lm, and exposing I_opts, etc.) are a bit ugly and involve updating about 15 of the makefiles. Also there have been several patches submitted against the Mac Makefiles, either to png-implement or sourceforge, that should be included. Glenn CHANGES: version 1.2.6beta1 [October 22, 2002] Commented out warning about uninitialized mmx_support in pnggccrd.c. Changed "IBMCPP__" flag to "__IBMCPP__" in pngconf.h. Added missing backslashes in makefile.dec. Fixed install-shared target dependency in makefile.32sunu. Revised makefile.dec, makefile.macosx, makefile.aix, makefile sg*, makefile.hp*, makefile.beos, makefile.*sunu (only affecting LDFLAGS used in running pngtest). version 1.2.6beta2 [November 1, 2002] Added libpng-config "--ldopts" output. Added "AR=ar" and "ARFLAGS=rc" and changed "ar rc" to "$(AR) $(ARFLAGS)" in makefiles. version 1.2.6beta3 [December 14, 2002] Changed the one instance of "ln -sf" to "ln -f -s" in the Sun makefiles. Fixed memory overrun bug in png_do_read_filler() with 16-bit datastreams, introduced in version 1.0.2. Restored -lz -lm to the shared-library link directives in makefiles. Exposed I_opts, L_opts, and R_opts macros in makefiles. -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 11:54:01 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3RGs0OB007498 for ; Tue, 27 Apr 2004 11:54:00 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RGrxwg017410 for ; Tue, 27 Apr 2004 11:53:59 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 11:53:39 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RGrctA025686 for ; Tue, 27 Apr 2004 11:53:38 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3RGrTB22446; Tue, 27 Apr 2004 11:53:29 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from yonge.cs.toronto.edu (yonge.cs.toronto.edu [128.100.1.8]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with SMTP id i3RGrRp22442 for ; Tue, 27 Apr 2004 11:53:27 -0500 (CDT) Received: from eon.cs.toronto.edu ([128.100.3.15], HELO=eon.cs) by yonge.cs.toronto.edu with SMTP id <204226-18063>; Tue, 27 Apr 2004 12:53:26 -0400 Received: by eon.cs (Postfix, from userid 1084) id 5F9797F7; Tue, 27 Apr 2004 12:53:26 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by eon.cs (Postfix) with ESMTP id 549225AB for ; Tue, 27 Apr 2004 12:53:26 -0400 (EDT) Date: Tue, 27 Apr 2004 12:53:26 -0400 From: Cosmin Truta X-X-Sender: cosmin@eon.cs To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Unofficial libpng release: 1.0.15-cos1 and 1.2.5-cos1 In-Reply-To: <408E8703.76B452FA@comcast.net> Message-ID: References: <200404271459.i3RExoiM022429@bolt.sonic.net> <408E8703.76B452FA@comcast.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu On Tue, 27 Apr 2004, Glenn Randers-Pehrson wrote: > Your work will need to be merged with my beta series. 1.2.6beta1 and > beta2 were published at swrinde and sourceforge, while beta3 only > exists in my files. The last two lines (restoring -lz and lm, and > exposing I_opts, etc.) are a bit ugly and involve updating about 15 > of the makefiles. Also there have been several patches submitted > against > the Mac Makefiles, either to png-implement or sourceforge, that should > be included. Right, I should have checked for the latest beta and relate my patches to it, as opposed to the 1.2.5 release. Fortunately, it seems there is little interesection in the modified files, and this should make the integration easier. Right now I noticed that the renaming of projects/msvc to projects/msvc6 caused the Cygwin makefile to fail when accessing projects/msvc/png32ms.def I will take care of that only after Simon-Pierre and I (and others?) will agree upon the name of the dir; either msvc6 or visualc6. Cosmin -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 12:00:14 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3RH0DOB007945 for ; Tue, 27 Apr 2004 12:00:13 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RH0Dwe018040 for ; Tue, 27 Apr 2004 12:00:13 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 11:59:33 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RGxWtA026543 for ; Tue, 27 Apr 2004 11:59:33 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3RGxTk22484; Tue, 27 Apr 2004 11:59:29 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from yonge.cs.toronto.edu (yonge.cs.toronto.edu [128.100.1.8]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with SMTP id i3RGxRp22480 for ; Tue, 27 Apr 2004 11:59:27 -0500 (CDT) Received: from eon.cs.toronto.edu ([128.100.3.15], HELO=eon.cs) by yonge.cs.toronto.edu with SMTP id <205032-18063>; Tue, 27 Apr 2004 12:59:20 -0400 Received: by eon.cs (Postfix, from userid 1084) id D81147F7; Tue, 27 Apr 2004 12:59:19 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by eon.cs (Postfix) with ESMTP id D06685AB for ; Tue, 27 Apr 2004 12:59:19 -0400 (EDT) Date: Tue, 27 Apr 2004 12:59:19 -0400 From: Cosmin Truta X-X-Sender: cosmin@eon.cs To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Unofficial libpng release: 1.0.15-cos1 and 1.2.5-cos1 In-Reply-To: Message-ID: References: <200404271459.i3RExoiM022429@bolt.sonic.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu I wrote: > It's only pngvcrd.c (I should have mentioned that). Although I didn't > have a look at it, I don't think it's hard to fix. pnggccrd.c is fine. Oh, I should have attached the error messages. Here they are. Cosmin Building libpng-1.0.15... pngvcrd.c(310) : error C2039: 'asm_flags' : is not a member of 'png_struct_def' png.h(1017) : see declaration of 'png_struct_def' pngvcrd.c(411) : same error pngvcrd.c(532) : same error pngvcrd.c(664) : same error pngvcrd.c(799) : same error pngvcrd.c(1192) : same error pngvcrd.c(3694) : same error pngvcrd.c(3695) : error C2039: 'mmx_bitdepth_threshold' : is not a member of 'png_struct_def' pngvcrd.c(3696) : error C2039: 'mmx_rowbytes_threshold' : is not a member of 'png_struct_def' pngvcrd.c(3719) : error C2039: 'asm_flags' : is not a member of 'png_struct_def' pngvcrd.c(3720) : error C2039: 'mmx_bitdepth_threshold' : is not a member of 'png_struct_def' pngvcrd.c(3721) : error C2039: 'mmx_rowbytes_threshold' : is not a member of 'png_struct_def' pngvcrd.c(3743) : error C2039: 'asm_flags' : is not a member of 'png_struct_def' pngvcrd.c(3744) : error C2039: 'mmx_bitdepth_threshold' : is not a member of 'png_struct_def' pngvcrd.c(3745) : error C2039: 'mmx_rowbytes_threshold' : is not a member of 'png_struct_def' pngvcrd.c(3777) : error C2039: 'asm_flags' : is not a member of 'png_struct_def' pngvcrd.c(3778) : error C2039: 'mmx_bitdepth_threshold' : is not a member of 'png_struct_def' pngvcrd.c(3779) : error C2039: 'mmx_rowbytes_threshold' : is not a member of 'png_struct_def' -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 12:20:21 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3RHKKOB009134 for ; Tue, 27 Apr 2004 12:20:20 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RHKKwe020399 for ; Tue, 27 Apr 2004 12:20:20 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 12:20:01 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RHK0tA000101 for ; Tue, 27 Apr 2004 12:20:00 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3RHJdV22630; Tue, 27 Apr 2004 12:19:39 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from sccrmhc13.comcast.net (sccrmhc13.comcast.net [204.127.202.64]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3RHJcp22626 for ; Tue, 27 Apr 2004 12:19:38 -0500 (CDT) Received: from comcast.net (taos.arl.army.mil[128.63.26.62]) by comcast.net (sccrmhc13) with SMTP id <2004042717193801600bo5sue> (Authid: glennrp); Tue, 27 Apr 2004 17:19:38 +0000 Message-ID: <408E9629.563E94F3@comcast.net> Date: Tue, 27 Apr 2004 13:19:37 -0400 From: "Glenn Randers-Pehrson " X-Mailer: Mozilla 4.8C-SGI [en] (X11; U; IRIX64 6.5 IP30) X-Accept-Language: en MIME-Version: 1.0 To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Unofficial libpng release: 1.0.15-cos1 and1.2.5-cos1 References: <200404271459.i3RExoiM022429@bolt.sonic.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Cosmin Truta wrote: > > I wrote: > > > It's only pngvcrd.c (I should have mentioned that). Although I didn't > > have a look at it, I don't think it's hard to fix. pnggccrd.c is fine. > > Oh, I should have attached the error messages. Here they are. > > Cosmin > > Building libpng-1.0.15... > > pngvcrd.c(310) : error C2039: 'asm_flags' : is not a member of > 'png_struct_def' > png.h(1017) : see declaration of 'png_struct_def' > pngvcrd.c(411) : same error > pngvcrd.c(532) : same error > pngvcrd.c(664) : same error > pngvcrd.c(799) : same error > pngvcrd.c(1192) : same error > pngvcrd.c(3694) : same error > pngvcrd.c(3695) : error C2039: 'mmx_bitdepth_threshold' : is not > a member of 'png_struct_def' > pngvcrd.c(3696) : error C2039: 'mmx_rowbytes_threshold' : is not > a member of 'png_struct_def' > pngvcrd.c(3719) : error C2039: 'asm_flags' : is not a member of > 'png_struct_def' > pngvcrd.c(3720) : error C2039: 'mmx_bitdepth_threshold' : is not > a member of 'png_struct_def' > pngvcrd.c(3721) : error C2039: 'mmx_rowbytes_threshold' : is not > a member of 'png_struct_def' > pngvcrd.c(3743) : error C2039: 'asm_flags' : is not a member of > 'png_struct_def' > pngvcrd.c(3744) : error C2039: 'mmx_bitdepth_threshold' : is not > a member of 'png_struct_def' > pngvcrd.c(3745) : error C2039: 'mmx_rowbytes_threshold' : is not > a member of 'png_struct_def' > pngvcrd.c(3777) : error C2039: 'asm_flags' : is not a member of > 'png_struct_def' > pngvcrd.c(3778) : error C2039: 'mmx_bitdepth_threshold' : is not > a member of 'png_struct_def' > pngvcrd.c(3779) : error C2039: 'mmx_rowbytes_threshold' : is not > a member of 'png_struct_def' Those are all new features in libpng-1.2.5 and should be #ifdef'ed out (using #ifndef PNG_1_0_X) in libpng-1.0.x/pngvcrd.c. Glenn -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 13:07:19 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3RI7JOB009970 for ; Tue, 27 Apr 2004 13:07:19 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RI7Iwe025563 for ; Tue, 27 Apr 2004 13:07:19 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 13:06:46 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RI6jtA007776 for ; Tue, 27 Apr 2004 13:06:45 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3RI6YB23097; Tue, 27 Apr 2004 13:06:34 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from relay-3v.club-internet.fr (relay-3v.club-internet.fr [194.158.96.114]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3RI6Vp23090 for ; Tue, 27 Apr 2004 13:06:32 -0500 (CDT) Received: from trolltech.com (l06m-5-93.d2.club-internet.fr [213.44.188.93]) by relay-3v.club-internet.fr (Postfix) with ESMTP id 18F9B3CCF for ; Tue, 27 Apr 2004 20:06:30 +0200 (CEST) Message-ID: <408EA125.6020408@trolltech.com> Date: Tue, 27 Apr 2004 20:06:29 +0200 From: Dimitri Organization: Trolltech AS User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.4.1) Gecko/20031114 X-Accept-Language: fr, en MIME-Version: 1.0 To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Unofficial libpng release: 1.0.15-cos1 and 1.2.5-cos1 References: <200404271459.i3RExoiM022429@bolt.sonic.net> <408E8703.76B452FA@comcast.net> In-Reply-To: <408E8703.76B452FA@comcast.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Hi, > [...] The last two lines (restoring -lz and lm, and > exposing I_opts, etc.) are a bit ugly and involve updating about 15 > of the makefiles. [...] Restoring -lz and -lm is considered the right thing to do by many people on this list. See previous discussion on the subject. It can be seen as ugly but it's the right thing to do. This is standard behavior on Unix/Linux. Restoring them may have some drawbacks, but omitting them also has major drawbacks (such as impossibility of loading libpng using dynamic loader, for example dlopen() and friends on Linux). In such cases, I think it's better to stick to default platform behavior. A better alternative woudl be to use automake/autoconf. Not that it's perfect, far from that, but at least it's "standard". -- Dimitri -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 13:31:35 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3RIVZOB010345 for ; Tue, 27 Apr 2004 13:31:35 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RIVYwe028210 for ; Tue, 27 Apr 2004 13:31:34 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 13:30:59 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RIUwtA011541 for ; Tue, 27 Apr 2004 13:30:59 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3RIUdG23313; Tue, 27 Apr 2004 13:30:39 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3RIUcp23309 for ; Tue, 27 Apr 2004 13:30:38 -0500 (CDT) Received: from comcast.net (taos.arl.army.mil[128.63.26.62]) by comcast.net (rwcrmhc12) with SMTP id <2004042718303501400hpa3te> (Authid: glennrp); Tue, 27 Apr 2004 18:30:35 +0000 Message-ID: <408EA6C4.9A5F54D@comcast.net> Date: Tue, 27 Apr 2004 14:30:28 -0400 From: "Glenn Randers-Pehrson " X-Mailer: Mozilla 4.8C-SGI [en] (X11; U; IRIX64 6.5 IP30) X-Accept-Language: en MIME-Version: 1.0 To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Unofficial libpng release: 1.0.15-cos1 and 1.2.5-cos1 References: <200404271459.i3RExoiM022429@bolt.sonic.net> <408E8703.76B452FA@comcast.net> <408EA125.6020408@trolltech.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Dimitri wrote: > > Hi, > > > [...] The last two lines (restoring -lz and lm, and > > exposing I_opts, etc.) are a bit ugly and involve updating about 15 > > of the makefiles. [...] > > Restoring -lz and -lm is considered the right thing to do by many people > on this list. See previous discussion on the subject. It can be seen as > ugly but it's the right thing to do. Yes, I agree and I have planned all along to do that in libpng-1.2.6beta3 and subsequently. The ugliness isn't in the "-lpng -lz" but in the recording of the library locations in libpng-config output. I do not know how to distinguish whether zlib is in a "standard" library or not, so that must be left up to the user who is installing libpng and who is likely to have even less of a clue than I do. That is mainly the reason for the long hiatus in libpng releases, later compounded by some hardware and backup failures here. > A better alternative woudl be to use automake/autoconf. Not that it's > perfect, far from that, but at least it's "standard". I have received a contribution of an automake-libpng which will be distributed along with the next release. Glenn -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Tue Apr 27 14:02:09 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3RJ29OB010854 for ; Tue, 27 Apr 2004 14:02:09 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RJ28gT002817 for ; Tue, 27 Apr 2004 14:02:09 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Tue, 27 Apr 2004 13:46:34 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3RIkVtA014012 for ; Tue, 27 Apr 2004 13:46:31 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3RIkM823466; Tue, 27 Apr 2004 13:46:22 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from yonge.cs.toronto.edu (yonge.cs.toronto.edu [128.100.1.8]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with SMTP id i3RIkKp23461 for ; Tue, 27 Apr 2004 13:46:20 -0500 (CDT) Received: from eon.cs.toronto.edu ([128.100.3.15], HELO=eon.cs) by yonge.cs.toronto.edu with SMTP id <200525-18063>; Tue, 27 Apr 2004 12:45:48 -0400 Received: by eon.cs (Postfix, from userid 1084) id 9EC077F7; Tue, 27 Apr 2004 12:45:47 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by eon.cs (Postfix) with ESMTP id 925CF5AB for ; Tue, 27 Apr 2004 12:45:47 -0400 (EDT) Date: Tue, 27 Apr 2004 12:45:47 -0400 From: Cosmin Truta X-X-Sender: cosmin@eon.cs To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Unofficial libpng release: 1.0.15-cos1 and 1.2.5-cos1 In-Reply-To: <200404271459.i3RExoiM022429@bolt.sonic.net> Message-ID: References: <200404271459.i3RExoiM022429@bolt.sonic.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu On Tue, 27 Apr 2004, Greg Roelofs wrote: > Cosmin wrote: > > > Known issues, other than what is written in KNOWNBUG: > > - The MMX code compiles in 1.2.5(-cos1), but not in 1.0.15(-cos1). > > Which MMX code? (Judging by all the MSVC and Win32 in the rest of > your message, I'm guessing pngvcrd.c.) Or is it both, because of > globals or something? It's only pngvcrd.c (I should have mentioned that). Although I didn't have a look at it, I don't think it's hard to fix. pnggccrd.c is fine. Cosmin -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Wed Apr 28 20:13:48 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3T1DmOB026773 for ; Wed, 28 Apr 2004 20:13:48 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3T1DlgT015219 for ; Wed, 28 Apr 2004 20:13:48 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Wed, 28 Apr 2004 20:13:28 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3T1DStA009868 for ; Wed, 28 Apr 2004 20:13:28 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3T1CCJ06273; Wed, 28 Apr 2004 20:12:12 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from sales01.org ([67.94.199.250]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with SMTP id i3T1C6p06268 for ; Wed, 28 Apr 2004 20:12:07 -0500 (CDT) Date: Wed, 28 Apr 2004 18:06:49 -0800 To: "Png-implement" From: "Adilger" Subject: [png-implement] Re: Yahoo! Message-ID: MIME-Version: 1.0 Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu Content-Type: multipart/mixed; boundary="--------jjkgdvqgevljzkglwztj" ----------jjkgdvqgevljzkglwztj Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit
----------jjkgdvqgevljzkglwztj Content-Type: text/plain; name="CT_CF_Drop_3.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="CT_CF_Drop_3.txt" The SwRI mail system does not allow the delivery of messages with attachments of the types: exe, .com, .bat, .cmd, .msi, or .vbs. This message had a .vbs attachment. Please contact the sender and have them resend the attachment in a different format. ----------jjkgdvqgevljzkglwztj-- From owner-png-implement@ccrc.wustl.edu Thu Apr 29 09:43:04 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3TEh3OB008722 for ; Thu, 29 Apr 2004 09:43:04 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3TEh3OL014584 for ; Thu, 29 Apr 2004 09:43:03 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Thu, 29 Apr 2004 09:42:43 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3TEghJq002119 for ; Thu, 29 Apr 2004 09:42:43 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3TEfeH11225; Thu, 29 Apr 2004 09:41:40 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from hotmail.com (sea1-f128.sea1.hotmail.com [207.68.163.128]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3TEfdp11221 for ; Thu, 29 Apr 2004 09:41:39 -0500 (CDT) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 29 Apr 2004 07:41:38 -0700 Received: from 24.110.12.23 by sea1fd.sea1.hotmail.msn.com with HTTP; Thu, 29 Apr 2004 14:41:38 GMT X-Originating-IP: [24.110.12.23] X-Originating-Email: [cutmancw@hotmail.com] X-Sender: cutmancw@hotmail.com From: "CUTMAN ~CW~" To: png-implement@ccrc.wustl.edu Subject: RE: [png-implement] Re: Yahoo! Date: Thu, 29 Apr 2004 10:41:38 -0400 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 29 Apr 2004 14:41:38.0929 (UTC) FILETIME=[14523E10:01C42DF8] Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu any suggestions? C4? CUTMAN >From: "Adilger" >Reply-To: png-implement@ccrc.wustl.edu >To: "Png-implement" >Subject: [png-implement] Re: Yahoo! >Date: Wed, 28 Apr 2004 18:06:49 -0800 >MIME-Version: 1.0 >Received: from ccrc.wustl.edu ([128.252.169.100]) by mc9-f17.hotmail.com >with Microsoft SMTPSVC(5.0.2195.6824); Wed, 28 Apr 2004 21:47:44 -0700 >Received: (from majordom@localhost)by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id >i3T1CCJ06273;Wed, 28 Apr 2004 20:12:12 -0500 (CDT) >Received: from sales01.org ([67.94.199.250])by ccrc.wustl.edu >(8.11.6+Sun/8.11.6) with SMTP id i3T1C6p06268for >; Wed, 28 Apr 2004 20:12:07 -0500 (CDT) >X-Message-Info: UZmYcfFpTCewzfqvyl1d189+/FjrFUZX >X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to >owner-png-implement@ccrc.wustl.edu using -f >Message-ID: >Precedence: bulk >Return-Path: owner-png-implement@ccrc.wustl.edu >X-OriginalArrivalTime: 29 Apr 2004 04:47:45.0519 (UTC) >FILETIME=[1D275FF0:01C42DA5] > ><< Details.vbs >> _________________________________________________________________ Watch LIVE baseball games on your computer with MLB.TV, included with MSN Premium! http://join.msn.com/?page=features/mlb&pgmarket=en-us/go/onm00200439ave/direct/01/ -- Send the message body "help" to png-implement-request@ccrc.wustl.edu From owner-png-implement@ccrc.wustl.edu Thu Apr 29 22:54:43 2004 Received: from viruswall2.ccf.swri.edu (viruswall2.ccf.swri.edu [129.162.252.35]) by swrinde.nde.swri.edu (8.12.10/8.12.10) with ESMTP id i3U3sgOB023295 for ; Thu, 29 Apr 2004 22:54:42 -0500 (CDT) Received: from ccf.swri.edu (localhost [127.0.0.1]) by viruswall2.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3U3sgOL000366 for ; Thu, 29 Apr 2004 22:54:42 -0500 (CDT) Received: from ([129.162.1.33]) by ironmail.ccf.swri.edu with ESMTP ; Thu, 29 Apr 2004 22:54:17 -0500 Received: from ccrc.wustl.edu (dns.ccrc.wustl.edu [128.252.169.100]) by mailhub.ccf.swri.edu (8.12.10/8.12.6) with ESMTP id i3U3sGJq020168 for ; Thu, 29 Apr 2004 22:54:16 -0500 (CDT) Received: (from majordom@localhost) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) id i3U3qn117640; Thu, 29 Apr 2004 22:52:49 -0500 (CDT) X-Authentication-Warning: ccrc.wustl.edu: majordom set sender to owner-png-implement@ccrc.wustl.edu using -f Received: from nicemice.net (arwen.CS.Berkeley.EDU [128.32.132.165]) by ccrc.wustl.edu (8.11.6+Sun/8.11.6) with ESMTP id i3U3qmp17636 for ; Thu, 29 Apr 2004 22:52:48 -0500 (CDT) Received: from amc by nicemice.net with local (Exim 3.35 #1 (Debian)) id 1BJP4y-0005aT-00 for ; Thu, 29 Apr 2004 20:52:48 -0700 Date: Fri, 30 Apr 2004 03:52:48 +0000 From: "Adam M. Costello" To: png-implement@ccrc.wustl.edu Subject: Re: [png-implement] Re: Yahoo! Message-ID: <20040430035248.GA21403~@nicemice.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.5.1+cvs20040105i Sender: owner-png-implement@ccrc.wustl.edu Precedence: bulk Reply-To: png-implement@ccrc.wustl.edu CUTMAN ~CW~ wrote: > any suggestions? C4? I tweaked the majordomo config, adding .vbs to the pattern that looks for suspicious attachments. AMC -- Send the message body "help" to png-implement-request@ccrc.wustl.edu