Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Side by Side Diff: third_party/libpng/README

Issue 1372313004: Update to libpng 1.2.52 (rollup change only) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/libpng/LICENSE ('k') | third_party/libpng/README.chromium » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 README for libpng version 1.2.45 - July 7, 2011 (shared library 12.0) 1 README for libpng version 1.2.52 - November 20, 2014 (shared library 12.0)
2 See the note about version numbers near the top of png.h 2 See the note about version numbers near the top of png.h
3 3
4 See INSTALL for instructions on how to install libpng. 4 See INSTALL for instructions on how to install libpng.
5 5
6 Libpng comes in several distribution formats. Get libpng-*.tar.gz, 6 Libpng comes in several distribution formats. Get libpng-*.tar.gz,
7 libpng-*.tar.xz, or libpng-*.tar.bz2 if you want UNIX-style line 7 libpng-*.tar.xz, or libpng-*.tar.bz2 if you want UNIX-style line
8 endings in the text files, or lpng*.7z or lpng*.zip if you want DOS-style 8 endings in the text files, or lpng*.7z or lpng*.zip if you want DOS-style
9 line endings. You can get UNIX-style line endings from the *.zip file 9 line endings. You can get UNIX-style line endings from the *.zip file
10 by using "unzip -a" but there seems to be no simple way to recover 10 by using "unzip -a" but there seems to be no simple way to recover
11 UNIX-style line endings from the *.7z file. The *.tar.xz file is 11 UNIX-style line endings from the *.7z file. The *.tar.xz file is
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 86
87 You may also want a copy of the PNG specification. It is available 87 You may also want a copy of the PNG specification. It is available
88 as an RFC, a W3C Recommendation, and an ISO/IEC Standard. You can find 88 as an RFC, a W3C Recommendation, and an ISO/IEC Standard. You can find
89 these at http://www.libpng.org/pub/png/pngdocs.html 89 these at http://www.libpng.org/pub/png/pngdocs.html
90 90
91 This code is currently being archived at libpng.sf.net in the 91 This code is currently being archived at libpng.sf.net in the
92 [DOWNLOAD] area, and on CompuServe, Lib 20 (PNG SUPPORT) 92 [DOWNLOAD] area, and on CompuServe, Lib 20 (PNG SUPPORT)
93 at GO GRAPHSUP. If you can't find it in any of those places, 93 at GO GRAPHSUP. If you can't find it in any of those places,
94 e-mail me, and I'll help you find it. 94 e-mail me, and I'll help you find it.
95 95
96 I am not a lawyer, but I believe that the Export Control Classification
97 Number (ECCN) for libpng is EAR99, which means not subject to export
98 controls or International Traffic in Arms Regulations (ITAR) because it
99 is open source, publicly available software, that does not contain any
100 encryption software. See the EAR, paragraphs 734.3(b)(3) and 734.7(b).
101
96 If you have any code changes, requests, problems, etc., please e-mail 102 If you have any code changes, requests, problems, etc., please e-mail
97 them to me. Also, I'd appreciate any make files or project files, 103 them to me. Also, I'd appreciate any make files or project files,
98 and any modifications you needed to make to get libpng to compile, 104 and any modifications you needed to make to get libpng to compile,
99 along with a #define variable to tell what compiler/system you are on. 105 along with a #define variable to tell what compiler/system you are on.
100 If you needed to add transformations to libpng, or wish libpng would 106 If you needed to add transformations to libpng, or wish libpng would
101 provide the image in a different way, drop me a note (and code, if 107 provide the image in a different way, drop me a note (and code, if
102 possible), so I can consider supporting the transformation. 108 possible), so I can consider supporting the transformation.
103 Finally, if you get any warning messages when compiling libpng 109 Finally, if you get any warning messages when compiling libpng
104 (note: not zlib), and they are easy to fix, I'd appreciate the 110 (note: not zlib), and they are easy to fix, I'd appreciate the
105 fix. Please mention "libpng" somewhere in the subject line. Thanks. 111 fix. Please mention "libpng" somewhere in the subject line. Thanks.
(...skipping 16 matching lines...) Expand all
122 https://lists.sourceforge.net/lists/listinfo/png-mng-misc to 128 https://lists.sourceforge.net/lists/listinfo/png-mng-misc to
123 subscribe). On the other hand, please do not send libpng questions to 129 subscribe). On the other hand, please do not send libpng questions to
124 that address, send them to me or to the png-mng-implement list. I'll 130 that address, send them to me or to the png-mng-implement list. I'll
125 get them in the end anyway. If you have a question about something 131 get them in the end anyway. If you have a question about something
126 in the PNG specification that is related to using libpng, send it 132 in the PNG specification that is related to using libpng, send it
127 to me. Send me any questions that start with "I was using libpng, 133 to me. Send me any questions that start with "I was using libpng,
128 and ...". If in doubt, send questions to me. I'll bounce them 134 and ...". If in doubt, send questions to me. I'll bounce them
129 to others, if necessary. 135 to others, if necessary.
130 136
131 Please do not send suggestions on how to change PNG. We have 137 Please do not send suggestions on how to change PNG. We have
132 been discussing PNG for twelve years now, and it is official and 138 been discussing PNG for nineteen years now, and it is official and
133 finished. If you have suggestions for libpng, however, I'll 139 finished. If you have suggestions for libpng, however, I'll
134 gladly listen. Even if your suggestion is not used immediately, 140 gladly listen. Even if your suggestion is not used immediately,
135 it may be used later. 141 it may be used later.
136 142
137 Files in this distribution: 143 Files in this distribution:
138 144
139 ANNOUNCE => Announcement of this version, with recent changes 145 ANNOUNCE => Announcement of this version, with recent changes
140 CHANGES => Description of changes between libpng versions 146 CHANGES => Description of changes between libpng versions
141 KNOWNBUG => List of known bugs and deficiencies 147 KNOWNBUG => List of known bugs and deficiencies
142 LICENSE => License to use and redistribute libpng 148 LICENSE => License to use and redistribute libpng
(...skipping 24 matching lines...) Expand all
167 pngtest.png => Library test sample image 173 pngtest.png => Library test sample image
168 pngtrans.c => Common data transformation functions 174 pngtrans.c => Common data transformation functions
169 pngwio.c => Lowest-level write I/O functions 175 pngwio.c => Lowest-level write I/O functions
170 pngwrite.c => High-level write functions 176 pngwrite.c => High-level write functions
171 pngwtran.c => Write data transformations 177 pngwtran.c => Write data transformations
172 pngwutil.c => Write utility functions 178 pngwutil.c => Write utility functions
173 contrib => Contributions 179 contrib => Contributions
174 gregbook => source code for PNG reading and writing, from 180 gregbook => source code for PNG reading and writing, from
175 Greg Roelofs' "PNG: The Definitive Guide", 181 Greg Roelofs' "PNG: The Definitive Guide",
176 O'Reilly, 1999 182 O'Reilly, 1999
177 msvctest => Builds and runs pngtest using a MSVC workspace 183 pngminim => Minimal pnm2pngm and png2pnmm programs
178 pngminim => Simple pnm2pngm and png2pnmm programs
179 pngminus => Simple pnm2png and png2pnm programs 184 pngminus => Simple pnm2png and png2pnm programs
180 pngsuite => Test images 185 pngsuite => Test images
181 visupng => Contains a MSVC workspace for VisualPng 186 visupng => Contains a MSVC workspace for VisualPng
182 projects => Contains project files and workspaces for 187 projects => Contains project files and workspaces for
183 building a DLL 188 building a DLL
184 beos => Contains a Beos workspace for building libpng 189 beos => Contains a Beos workspace for building libpng
185 c5builder => Contains a Borland workspace for building 190 c5builder => Contains a Borland workspace for building
186 libpng and zlib 191 libpng and zlib
192 MacOSX => Contains a MacOSX workspace for building libpng
187 netware.txt => Contains instructions for downloading a set 193 netware.txt => Contains instructions for downloading a set
188 of project files for building libpng and 194 of project files for building libpng and
189 zlib on Netware. 195 zlib on Netware.
190 visualc6 => Contains a Microsoft Visual C++ (MSVC) 196 visualc6 => Contains a Microsoft Visual C++ (MSVC)
191 workspace for building libpng and zlib 197 workspace for building libpng and zlib
198 visualc71 => Contains a Microsoft Visual C++ (MSVC)
199 workspace for building libpng and zlib
192 wince.txt => Contains instructions for downloading a 200 wince.txt => Contains instructions for downloading a
193 Microsoft Visual C++ (Windows CD Toolkit) 201 Microsoft Visual C++ (Windows CD Toolkit)
194 workspace for building libpng and zlib on 202 workspace for building libpng and zlib on
195 WindowsCE 203 WindowsCE
196 xcode => Contains xcode project files 204 xcode => Contains xcode project files
197 scripts => Directory containing scripts for building libpng: 205 scripts => Directory containing scripts for building libpng:
198 descrip.mms => VMS makefile for MMS or MMK 206 descrip.mms => VMS makefile for MMS or MMK
199 makefile.std => Generic UNIX makefile (cc, creates static 207 makefile.std => Generic UNIX makefile (cc, creates static
200 libpng.a) 208 libpng.a)
201 makefile.elf => Linux/ELF gcc makefile symbol versioning, 209 makefile.elf => Linux/ELF gcc makefile symbol versioning,
202 creates libpng12.so.0.1.2.45) 210 creates libpng12.so.0.1.2.52)
203 makefile.linux => Linux/ELF makefile (gcc, creates 211 makefile.linux => Linux/ELF makefile (gcc, creates
204 libpng12.so.0.1.2.45) 212 libpng12.so.0.1.2.52)
205 makefile.gcmmx => Linux/ELF makefile (gcc, creates 213 makefile.gcmmx => Linux/ELF makefile (gcc, creates
206 libpng12.so.0.1.2.45, previously 214 libpng12.so.0.1.2.52, previously
207 used assembler code tuned for Intel MMX 215 used assembler code tuned for Intel MMX
208 platform) 216 platform)
209 makefile.gcc => Generic makefile (gcc, creates static 217 makefile.gcc => Generic makefile (gcc, creates static
210 libpng.a) 218 libpng.a)
211 makefile.knr => Archaic UNIX Makefile that converts files 219 makefile.knr => Archaic UNIX Makefile that converts files
212 with ansi2knr (Requires ansi2knr.c from 220 with ansi2knr (Requires ansi2knr.c from
213 ftp://ftp.cs.wisc.edu/ghost) 221 ftp://ftp.cs.wisc.edu/ghost)
214 makefile.aix => AIX makefile 222 makefile.aix => AIX makefile
215 makefile.cygwin => Cygwin/gcc makefile 223 makefile.cygwin => Cygwin/gcc makefile
216 makefile.darwin => Darwin makefile 224 makefile.darwin => Darwin makefile
217 makefile.dec => DEC Alpha UNIX makefile 225 makefile.dec => DEC Alpha UNIX makefile
218 makefile.freebsd => FreeBSD makefile 226 makefile.freebsd => FreeBSD makefile
219 makefile.hpgcc => HPUX makefile using gcc 227 makefile.hpgcc => HPUX makefile using gcc
220 makefile.hpux => HPUX (10.20 and 11.00) makefile 228 makefile.hpux => HPUX (10.20 and 11.00) makefile
221 makefile.hp64 => HPUX (10.20 and 11.00) makefile, 64 bit 229 makefile.hp64 => HPUX (10.20 and 11.00) makefile, 64 bit
222 makefile.ibmc => IBM C/C++ version 3.x for Win32 and OS/2 230 makefile.ibmc => IBM C/C++ version 3.x for Win32 and OS/2
223 (static) 231 (static)
224 makefile.intel => Intel C/C++ version 4.0 and later 232 makefile.intel => Intel C/C++ version 4.0 and later
225 libpng.icc => Project file, IBM VisualAge/C++ 4.0 or later 233 libpng.icc => Project file, IBM VisualAge/C++ 4.0 or later
226 makefile.netbsd => NetBSD/cc makefile, makes libpng.so. 234 makefile.netbsd => NetBSD/cc makefile, makes libpng.so.
227 makefile.ne12bsd => NetBSD/cc makefile, makes libpng12.so 235 makefile.ne12bsd => NetBSD/cc makefile, makes libpng12.so
228 makefile.openbsd => OpenBSD makefile 236 makefile.openbsd => OpenBSD makefile
229 makefile.sgi => Silicon Graphics IRIX (cc, creates static lib) 237 makefile.sgi => Silicon Graphics IRIX (cc, creates static lib)
230 makefile.sggcc => Silicon Graphics 238 makefile.sggcc => Silicon Graphics
231 (gcc, creates libpng12.so.0.1.2.45) 239 (gcc, creates libpng12.so.0.1.2.52)
232 makefile.sunos => Sun makefile 240 makefile.sunos => Sun makefile
233 makefile.solaris => Solaris 2.X makefile 241 makefile.solaris => Solaris 2.X makefile
234 (gcc, creates libpng12.so.0.1.2.45) 242 (gcc, creates libpng12.so.0.1.2.52)
235 makefile.so9 => Solaris 9 makefile 243 makefile.so9 => Solaris 9 makefile
236 (gcc, creates libpng12.so.0.1.2.45) 244 (gcc, creates libpng12.so.0.1.2.52)
237 makefile.32sunu => Sun Ultra 32-bit makefile 245 makefile.32sunu => Sun Ultra 32-bit makefile
238 makefile.64sunu => Sun Ultra 64-bit makefile 246 makefile.64sunu => Sun Ultra 64-bit makefile
239 makefile.sco => For SCO OSr5 ELF and Unixware 7 with Native cc 247 makefile.sco => For SCO OSr5 ELF and Unixware 7 with Native cc
240 makefile.mips => MIPS makefile 248 makefile.mips => MIPS makefile
241 makefile.acorn => Acorn makefile 249 makefile.acorn => Acorn makefile
242 makefile.amiga => Amiga makefile 250 makefile.amiga => Amiga makefile
243 smakefile.ppc => AMIGA smakefile for SAS C V6.58/7.00 PPC 251 smakefile.ppc => AMIGA smakefile for SAS C V6.58/7.00 PPC
244 compiler (Requires SCOPTIONS, copied from 252 compiler (Requires SCOPTIONS, copied from
245 scripts/SCOPTIONS.ppc) 253 scripts/SCOPTIONS.ppc)
246 makefile.atari => Atari makefile 254 makefile.atari => Atari makefile
(...skipping 19 matching lines...) Expand all
266 -Glenn Randers-Pehrson (current maintainer, since 1998) 274 -Glenn Randers-Pehrson (current maintainer, since 1998)
267 Internet: glennrp at users.sourceforge.net 275 Internet: glennrp at users.sourceforge.net
268 276
269 -Andreas Eric Dilger (former maintainer, 1996-1997) 277 -Andreas Eric Dilger (former maintainer, 1996-1997)
270 Internet: adilger at enel.ucalgary.ca 278 Internet: adilger at enel.ucalgary.ca
271 Web: http://members.shaw.ca/adilger/ 279 Web: http://members.shaw.ca/adilger/
272 280
273 -Guy Eric Schalnat (original author and former maintainer, 1995-1996) 281 -Guy Eric Schalnat (original author and former maintainer, 1995-1996)
274 (formerly of Group 42, Inc) 282 (formerly of Group 42, Inc)
275 Internet: gschal at infinet.com 283 Internet: gschal at infinet.com
OLDNEW
« no previous file with comments | « third_party/libpng/LICENSE ('k') | third_party/libpng/README.chromium » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698