Show
Ignore:
Timestamp:
02/15/10 11:56:43 (2 years ago)
Author:
Carsten
Message:

Merged latest libpng upgrade in vendor/libpng to cafu/trunk/ExtLibs/libpng.

Note that this implements the "Vendor Branches" strategy described in the Subversion book at
 http://svnbook.red-bean.com/nightly/en/svn.branchmerge.basicmerging.html
 http://svnbook.red-bean.com/nightly/en/svn.advanced.vendorbr.html

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cafu/trunk/ExtLibs/libpng/README

    r11 r44  
    1 README for libpng version 1.2.40 - September 10, 2009 (shared library 12.0) 
     1README for libpng version 1.2.42 - January 3, 2010 (shared library 12.0) 
    22See the note about version numbers near the top of png.h 
    33 
     
    55 
    66Libpng comes in several distribution formats.  Get libpng-*.tar.gz, 
    7 libpng-*.tar.lzma, or libpng-*.tar.bz2 if you want UNIX-style line 
     7libpng-*.tar.xz, or libpng-*.tar.bz2 if you want UNIX-style line 
    88endings in the text files, or lpng*.7z or lpng*.zip if you want DOS-style 
    99line endings.  You can get UNIX-style line endings from the *.zip file 
    1010by using "unzip -a" but there seems to be no simple way to recover 
    11 UNIX-style line endings from the *.7z file.  The *.tar.lzma file is 
     11UNIX-style line endings from the *.7z file.  The *.tar.xz file is 
    1212recommended for *NIX users instead. 
    1313 
     
    5959 
    6060The changes made to the library, and bugs fixed are based on discussions 
    61 on the png-mng-implement mailing list 
    62 and not on material submitted privately to Guy, Andreas, or Glenn.  They will 
    63 forward any good suggestions to the list. 
     61on the png-mng-implement mailing list and not on material submitted 
     62privately to Guy, Andreas, or Glenn.  They will forward any good 
     63suggestions to the list. 
    6464 
    6565For a detailed description on using libpng, read libpng.txt.  For 
     
    106106 
    107107This release was created and will be supported by myself (of course 
    108 based in a large way on Guy's and Andreas' earlier work), and the PNG group. 
     108based in a large way on Guy's and Andreas' earlier work), and the PNG 
     109development group. 
    109110 
    110111Send comments/corrections/commendations to png-mng-implement at lists.sf.net 
     
    114115 
    115116You can't reach Guy, the original libpng author, at the addresses 
    116 given in previous versions of this document.  He and Andreas will read mail 
    117 addressed to the png-mng-implement list, however. 
     117given in previous versions of this document.  He and Andreas will 
     118read mail addressed to the png-mng-implement list, however. 
    118119 
    119120Please do not send general questions about PNG.  Send them to 
    120121the (png-mng-misc at lists.sourceforge.net, subscription required, visit 
    121 https://lists.sourceforge.net/lists/listinfo/png-mng-implement to subscribe) 
    122 On the other hand, 
    123 please do not send libpng questions to that address, send them to me 
    124 or to the png-mng-implement list.  I'll 
     122https://lists.sourceforge.net/lists/listinfo/png-mng-misc to 
     123subscribe). On the other hand, please do not send libpng questions to 
     124that address, send them to me or to the png-mng-implement list.  I'll 
    125125get them in the end anyway.  If you have a question about something 
    126126in the PNG specification that is related to using libpng, send it 
     
    176176                            O'Reilly, 1999 
    177177       msvctest     =>  Builds and runs pngtest using a MSVC workspace 
     178       pngminim     =>  Simple pnm2pngm and png2pnmm programs 
    178179       pngminus     =>  Simple pnm2png and png2pnm programs 
    179180       pngsuite     =>  Test images 
    180181       visupng      =>  Contains a MSVC workspace for VisualPng 
    181       projects      =>  Contains project files and workspaces for building DLL 
     182      projects      =>  Contains project files and workspaces for 
     183                        building a DLL 
    182184       beos             =>  Contains a Beos workspace for building libpng 
    183        c5builder        =>  Contains a Borland workspace for building libpng 
    184                             and zlib 
    185        visualc6         =>  Contains a Microsoft Visual C++ (MSVC) workspace 
    186                             for building libpng and zlib 
    187        netware.txt      =>  Contains instructions for downloading a set of 
    188                             project files for building libpng and zlib on 
    189                             Netware. 
    190        wince.txt        =>  Contains instructions for downloading a Microsoft 
    191                             Visual C++ (Windows CD Toolkit) workspace for 
    192                             building libpng and zlib on WindowsCE 
     185       c5builder        =>  Contains a Borland workspace for building 
     186                            libpng and zlib 
     187       netware.txt      =>  Contains instructions for downloading a set 
     188                            of project files for building libpng and 
     189                            zlib on Netware. 
     190       visualc6         =>  Contains a Microsoft Visual C++ (MSVC) 
     191                            workspace for building libpng and zlib 
     192       wince.txt        =>  Contains instructions for downloading a 
     193                            Microsoft Visual C++ (Windows CD Toolkit) 
     194                            workspace for building libpng and zlib on 
     195                            WindowsCE 
     196       xcode            =>  Contains xcode project files 
    193197      scripts       =>  Directory containing scripts for building libpng: 
    194198       descrip.mms      =>  VMS makefile for MMS or MMK 
    195        makefile.std     =>  Generic UNIX makefile (cc, creates static libpng.a) 
    196        makefile.elf     =>  Linux/ELF makefile symbol versioning, 
    197                             gcc, creates libpng12.so.0.1.2.40) 
    198        makefile.linux   =>  Linux/ELF makefile 
    199                             (gcc, creates libpng12.so.0.1.2.40) 
    200        makefile.gcmmx   =>  Linux/ELF makefile 
    201                             (gcc, creates libpng12.so.0.1.2.40, 
    202                             uses assembler code tuned for Intel MMX platform) 
    203        makefile.gcc     =>  Generic makefile (gcc, creates static libpng.a) 
    204        makefile.knr     =>  Archaic UNIX Makefile that converts files with 
    205                             ansi2knr (Requires ansi2knr.c from 
     199       makefile.std     =>  Generic UNIX makefile (cc, creates static 
     200                            libpng.a) 
     201       makefile.elf     =>  Linux/ELF gcc makefile symbol versioning, 
     202                            creates libpng12.so.0.1.2.42) 
     203       makefile.linux   =>  Linux/ELF makefile (gcc, creates 
     204                            libpng12.so.0.1.2.42) 
     205       makefile.gcmmx   =>  Linux/ELF makefile (gcc, creates 
     206                            libpng12.so.0.1.2.42, previously 
     207                            used assembler code tuned for Intel MMX 
     208                            platform) 
     209       makefile.gcc     =>  Generic makefile (gcc, creates static 
     210                            libpng.a) 
     211       makefile.knr     =>  Archaic UNIX Makefile that converts files 
     212                            with ansi2knr (Requires ansi2knr.c from 
    206213                            ftp://ftp.cs.wisc.edu/ghost) 
    207214       makefile.aix     =>  AIX makefile 
     
    213220       makefile.hpux    =>  HPUX (10.20 and 11.00) makefile 
    214221       makefile.hp64    =>  HPUX (10.20 and 11.00) makefile, 64 bit 
    215        makefile.ibmc    =>  IBM C/C++ version 3.x for Win32 and OS/2 (static) 
     222       makefile.ibmc    =>  IBM C/C++ version 3.x for Win32 and OS/2 
     223                            (static) 
    216224       makefile.intel   =>  Intel C/C++ version 4.0 and later 
    217225       libpng.icc       =>  Project file, IBM VisualAge/C++ 4.0 or later 
    218        makefile.netbsd  =>  NetBSD/cc makefile, PNGGCCRD, makes libpng.so. 
    219        makefile.ne12bsd  =>  NetBSD/cc makefile, PNGGCCRD, makes libpng12.so 
     226       makefile.netbsd  =>  NetBSD/cc makefile, makes libpng.so. 
     227       makefile.ne12bsd  =>  NetBSD/cc makefile, makes libpng12.so 
    220228       makefile.openbsd =>  OpenBSD makefile 
    221229       makefile.sgi     =>  Silicon Graphics IRIX (cc, creates static lib) 
    222230       makefile.sggcc   =>  Silicon Graphics 
    223                             (gcc, creates libpng12.so.0.1.2.40) 
     231                            (gcc, creates libpng12.so.0.1.2.42) 
    224232       makefile.sunos   =>  Sun makefile 
    225233       makefile.solaris =>  Solaris 2.X makefile 
    226                             (gcc, creates libpng12.so.0.1.2.40) 
     234                            (gcc, creates libpng12.so.0.1.2.42) 
    227235       makefile.so9     =>  Solaris 9 makefile 
    228                             (gcc, creates libpng12.so.0.1.2.40) 
     236                            (gcc, creates libpng12.so.0.1.2.42) 
    229237       makefile.32sunu  =>  Sun Ultra 32-bit makefile 
    230238       makefile.64sunu  =>  Sun Ultra 64-bit makefile 
     
    244252       makefile.msc     =>  Microsoft C makefile 
    245253       makefile.vcawin32=>  makefile for Microsoft Visual C++ 5.0 and 
    246                             later (uses assembler code tuned for Intel MMX 
    247                             platform) 
     254                            later (previously used assembler code tuned 
     255                            for Intel MMX platform) 
    248256       makefile.vcwin32 =>  makefile for Microsoft Visual C++ 4.0 and 
    249257                            later (does not use assembler code) 
     
    256264Good luck, and happy coding. 
    257265 
    258 -Glenn Randers-Pehrson (current maintainer) 
     266-Glenn Randers-Pehrson (current maintainer, since 1998) 
    259267 Internet: glennrp at users.sourceforge.net 
    260268