Lines Matching refs:Added
99 Added new initialization API to make libpng work better with shared libs
119 Added more error checking for writing and image to reduce invalid files
132 Added external C++ wrapper statements to png.h (Gilles Dauphin)
155 Added test for MACOS to ensure that both math.h and fp.h are not #included
156 Added macros for libpng to be compiled as a Windows DLL (Andreas Kupries)
157 Added "packswap" transformation, which changes the endianness of
159 Added "strip_alpha" transformation, which removes the alpha channel of
161 Added "swap_alpha" transformation, which puts the alpha channel in front
165 Added new pCAL chunk read/write support
166 Added experimental filter selection weighting (Greg Roelofs)
169 Added macros to read 16- and 32-bit ints directly from buffer, to be
173 Added macros for zTXt compression type PNG_zTXt_COMPRESSION_???
174 Added macros for simple libpng debugging output selectable at compile time
192 Added read of CRC after IEND chunk for embedded PNGs (Laszlo Nyul)
193 Added typecasts to quiet compiler errors
194 Added more debugging info
200 Added RFC 1152 [sic] date support
202 Added 2-bit grayscale gamma handling (Glenn R-P)
203 Added more typecasts. 65536L becomes (png_uint_32)65536L, etc. (Glenn R-P)
205 Added simple sRGB support (Glenn R-P)
211 Added more conditions for png_do_background, to avoid changing
216 Added "-m" option and PNGTEST_DEBUG_MEMORY to pngtest (John Bowler)
230 Added png_invert_alpha capability (Glenn R-P -- suggestion by Jon Vincent)
241 Added a number of functions to access information from the png structure
243 Added TARGET_MACOS similar to zlib-1.0.8
245 Added type casting to all png_malloc() function calls
248 Added type casts and parentheses to all returns that return a value.(Tim W.)
251 Added type cast png_uint_32 on malloc function calls where needed.
253 Added checks for rowbytes overflow, in case png_size_t is less than 32 bits.
258 Added png_buffered_memcpy() and png_buffered_memset(), apply them to rowbytes.
259 Added UNIX manual pages libpng.3 (incorporating libpng.txt) and png.5.
266 Added many "if (png_ptr == NULL) return" to quell compiler warnings about
278 Added a space in png.h prototype for png_write_chunk_start()
286 Added makefile.os2 and pngos2.def (A. Zabolotny) and makefile.s2x (W. Sebok)
287 Added pointers to "note on libpng versions" in makefile.lnx and README
288 Added row callback feature when reading and writing nonprogressive rows
290 Added user transform callbacks, with test of the feature in pngtest.c
300 Added user transform capability
304 Added makefile.wat (Pawel Mrochen), updated makefile.tc3 (Willem van Schaik)
306 Added PNGARG() to prototypes in pngtest.c and removed some prototypes
314 Added smakefile.ppc (with SCOPTIONS.ppc) for Amiga PPC (Andreas Kleinert)
341 Added grayscale and 16-bit capability to png_do_read_filler().
354 Added makefile.sco (contributed by Mike Hopkirk).
361 Added warnings when people try to use transforms they've defined out.
368 Added max_pixel_depth=32 in pngrutil.c when using FILLER with palette images.
371 Added "PNG_NO_WRITE_TRANSFORMS" etc., as alternatives for *_NOT_SUPPORTED,
373 Added individual "ifndef PNG_NO_[CAPABILITY]" in pngconf.h to make it easier
384 Added pngdll.mak and pngdef.pas to scripts directory, contributed by
393 Added a test such that png_do_gamma will be done when num_trans==0
397 Added tests in png.h to include "trans" and "trans_values" in structures
401 Added capability for user-provided malloc_fn() and free_fn() functions,
404 Added makefile.w32, for Microsoft C++ 4.0 and later (Tim Wegner).
422 Added #ifdef PNG_DEBUG/#endif surrounding use of PNG_DEBUG in png.h .
427 Added png_set_rgb_to_gray() and png_get_rgb_to_gray_status() functions.
428 Added png_get_copyright() and png_get_header_version() functions.
430 Added information about debugging in libpng.txt and libpng.3 .
439 Added "if" tests to silence complaints about unused png_ptr in png.h and png.c
445 Added makefile.hux, for Hewlett Packard HPUX 10.20 and 11.00 (Jim Rice)
446 Added a statement of Y2K compliance in png.h, libpng.3, and Y2KINFO.
449 Added check for PNG_READ_INTERLACE_SUPPORTED in pngread.c; issue a warning
451 Added check if png_ptr->trans is defined before freeing it in pngread.c
466 Added function png_set_user_transform_info() to store user_transform_ptr,
469 Added function png_set_empty_plte_permitted() to make libpng useable
474 Added assembler code contributed by Intel in file pngvcrd.c and modified
478 Added some aliases for png_set_expand() in pngrtran.c, namely
481 Added makefile.beo for BEOS on X86, contributed by Sander Stok.
493 Added a check in pngset.c to prevent writing multiple tIME chunks.
494 Added a check in pngwrite.c to detect invalid small window_bits sizes.
498 Added new png_expand functions to scripts/pngdef.pas and pngos2.def
499 Added a demo read_user_transform_fn that examines the row filters in pngtest.c
513 Added a CPU timing report to pngtest.c (enabled by defining PNGTEST_TIMING)
514 Added a copy of pngnow.png to the distribution.
521 Added parentheses in line 3732 of pngvcrd.c
522 Added a comment in makefile.linux warning about buggy -O3 in pgcc 2.95.1
525 Added a "png_check_version" function in png.c and pngtest.c that will generate
528 Added "Libpng is OSI Certified Open Source Software" statement to png.h
543 Added type casting mostly in pngrtran.c and pngwtran.c
545 Added a "contrib" directory containing the source code from Greg's book.
551 Added contrib/pngsuite and contrib/pngminus (Willem van Schaik)
557 Added code in pngwrite.c to free info_ptr->text[i].key to stop a memory leak.
562 Added png_write_info_before_PLTE() function.
588 Added PNG_EXPORT_VAR macro to accommodate making DLL's.
591 Added iCCP, iTXt, and sPLT support; added "lang" member to the png_text
616 Added sCAL chunk support (Eric S. Raymond).
620 Added code to handle new chunks in pngpread.c
622 Added "translated_key" to png_text structure and png_write_iTXt().
623 Added code in pngwrite.c to work around a newly discovered zlib bug.
635 Added some type casts to silence compiler warnings.
638 Added some parameters to the new png_set_keep_unknown_chunks() function.
639 Added a test for up->location != 0 in the first instance of writing
643 Added png_free_hIST() function.
650 Added new type "png_fixed_point" for integers that hold float*100000 values
653 Added members "lang_key" and "itxt_length" to png_text struct. Set
655 member to distinguish among tEXt/zTXt/iTXt types. Added
661 Added pnggccrd.c, version of pngvcrd.c Intel assembler for gcc (Greg Roelofs)
665 Added many parentheses, e.g., "if (a && b & c)" becomes "if (a && (b & c))"
666 Added png_handle_as_unknown() function (Glenn)
667 Added png_free_chunk_list() function and chunk_list and num_chunk_list members
672 Added png_free_tRNS(); png_set_tRNS() now malloc's its own trans array (ESR).
677 Added functions png_set_read_user_chunk_fn() and png_get_user_chunk_ptr()
682 Added high-level functions png_read_png(), png_write_png(), png_free_pixels().
685 Added png_free_PLTE() function, and modified png_set_PLTE() to malloc its
701 Added PNG_SETJMP_SUPPORTED, PNG_SETJMP_NOT_SUPPORTED, and PNG_ABORT() macros
710 Added "png_jmp_env()" macro to pngconf.h, to help people migrate to the
720 backward compatibility with version 1.0.5. Added some remarks about
721 that in example.c. Added "free_me" member to info_ptr and png_ptr
725 Added png_set_rows() and png_get_rows(), for use with png_read|write_png().
744 Added makefile.bc32 (32-bit Borland C++, C mode)
747 Added some parentheses to the png_jmpbuf macro definition.
756 Added makefile.sggcc (SGI IRIX with gcc)
760 Added data_length parameter to png_decompress_chunk() function
765 Added a check for info_ptr->free_me&PNG_FREE_TEXT when freeing text in png.c
769 Added png_data_freer() function.
789 Added png_pass-* arrays to pnggccrd.c when PNG_USE_LOCAL_ARRAYS is defined.
807 Added documentation of user memory functions in libpng.txt/libpng.3
811 Added PNG_LEGACY_SUPPORTED macro, and #ifdef out all new (since version
820 Added modes PNG_CREATED_READ_STRUCT and PNG_CREATED_WRITE_STRUCT which
825 Added makefile.intel and updated makefile.watcom (Pawel Mrochen)
840 Added PNGAPI macro, and added it to the definitions of all exported functions.
849 Added png_access_version_number() function.
863 Added png_set_invalid() function.
871 Added checks in pngtest.c for png_create_*() returning NULL, and mentioned
880 Added "msvc" directory with MSVC++ project files (Simon-Pierre Cadieux).
884 Added a check for overlength PLTE chunk in pngrutil.c.
885 Added PNG_NO_POINTER_INDEXING macro to use array-indexing instead of pointer
887 Added a warning in png_decompress_chunk() when it runs out of data, e.g.
889 Added PNG_USE_DLL macro.
891 Added contrib/msvctest directory
895 Added contrib/visupng directory (Willem van Schaik)
913 Added png_free(png_ptr, key) two places in pngpread.c to stop memory leaks.
918 Added WindowsCE support.
922 Added project files to the wince directory and made further revisions
932 Added the files pngbar.png and pngbar.jpg to the distribution.
933 Added makefile.cygwin, and cygwin support in pngconf.h
934 Added PNG_NO_ZALLOC_ZERO macro (makes png_zalloc skip zeroing memory)
940 Added png_flush() in pngwrite.c, after png_write_IEND().
958 Added a warning when application calls png_read_update_info() multiple times.
965 Added borland project files to "projects" subdirectory.
973 Added makefile.macosx and makefile.aix to scripts directory.
980 Added support for filter method 64 (for PNG datastreams embedded in MNG).
984 Added new PNG_HAVE_PNG_SIGNATURE bit to png_ptr->mode and use it to
986 Added png_permit_mng_features() function.
1005 Added png_set_invalid, png_permit_mng_features, and png_mmx_supported to
1024 Added check of cygwin's ALL_STATIC in pngconf.h
1025 Added "-nommx" parameter to contrib/gregbook/rpng2-win and rpng2-x demos.
1030 Added checks for _mmx_supported in the read_filter_row function of pnggccrd.c
1031 Added prototype for png_mmx_support() near the top of pnggccrd.c
1033 Added PNG_NO_READ_SUPPORTED and PNG_NO_WRITE_SUPPORTED macros.
1038 Added warnings when retrieving or setting gamma=0.
1049 Added beos project files (Chris Herborth)
1052 Added type casts on several png_malloc() calls (Dimitri Papadapoulos).
1061 Added checking the results of many instances of png_malloc() for NULL
1064 Undid the changes from version 1.0.11beta3. Added a check for NULL return
1067 Added makefile.netbsd
1075 Added some never-to-be-executed code in pnggccrd.c to quiet compiler warnings.
1085 Added runtime selection of MMX features.
1086 Added png_set_strip_error_numbers function and related macros.
1090 Added a check for attempts to read or write PLTE in grayscale PNG datastreams.
1108 Added some typecasts to eliminate gcc 3.0 warnings. Changed prototypes
1118 Added tests to prevent pngwutil.c from writing a bKGD or tRNS chunk with
1135 Added type cast to each NULL appearing in a function call, except for
1137 Added makefile.so9.
1145 Added error message if png_write_info() was omitted.
1154 Added a pop/push operation to pnggccrd.c, to preserve Eflag (Maxim Sobolev)
1162 Added a check for prefix_length > data_length in iCCP chunk handler.
1172 Added checks for gamma and chromaticity values over 21474.83, which exceed
1181 Added missing "fi;" in the install target of the SGI makefiles.
1182 Added install-static to all makefiles that make shared libraries.
1192 Added install-shared target to all makefiles that make shared libraries.
1194 Added makefile.32sunu for Sun Ultra 32 and makefile.64sunu for Sun Ultra 64.
1200 Added PNG_1_0_X macro which can be used to build a 1.0.x-compatible library.
1203 Added missing PNGAPI to several function definitions.
1240 Added install: target to makefile.32sunu and makefile.64sunu
1250 Added install-man target to 15 makefiles (Dimitri Papadopolous-Orfanos).
1251 Added $(DESTDIR) feature to 24 makefiles (Tim Mooney)
1254 Added a link from libpngNN.pc to libpng.pc in 15 makefiles.
1255 Added links from include/libpngNN/*.h to include/*.h in 24 makefiles.
1257 Added setjmp() at the end of png_create_*_struct_2() in case user forgets
1268 Added "libpng.pc" dependency to the "install-shared" target in 15 makefiles.
1277 Added libpng-config and libpngNN-config and modified makefiles to install
1280 Added "Win32 DLL VB" configuration to projects/msvc/libpng.dsp
1306 Added libpng.pc and libpng-config to "all:" target in 16 makefiles.
1308 Added missing "\" before closing double quote in makefile.gcmmx.
1315 Added -soname to the loader flags in makefile.dec, makefile.sgi, and
1317 Added "test-installed" target to makefile.linux, makefile.gcmmx,
1323 Added "test-installed" target to makefile.32sunu, makefile.64sunu,
1328 Added "test-installed" target to makefile.cygwin and makefile.sco.
1338 Added code to contrib/gregbook/readpng2.c to ignore unused chunks.
1358 Added missing "$OBJSDLL" line to makefile.gcmmx.
1359 Added missing "; fi" to makefile.32sunu.
1378 Added libpng-config "--ldopts" output.
1379 Added "AR=ar" and "ARFLAGS=rc" and changed "ar rc" to "$(AR) $(ARFLAGS)"
1388 Added "#!/bin/sh" at the top of configure, for recognition of the
1391 Added support for PNG_USER_CONFIG, in pngconf.h (Cosmin).
1400 Added compression_type to png_struct, and optimized the window size
1423 Added extra guard around inclusion of Turbo C memory headers, in pngconf.h
1429 Added projects/visualc6/pngtest.dsp; removed contrib/msvctest/ (Cosmin).
1434 Added a separate distribution with "configure" and supporting files (Junichi).
1437 Added user ability to change png_size_t via a PNG_SIZE_T macro.
1438 Added png_sizeof() and png_convert_size() functions.
1439 Added PNG_SIZE_MAX (maximum value of a png_size_t variable.
1440 Added check in png_malloc_default() for (size_t)size != (png_uint_32)size
1444 Added png_get_uint_31(png_ptr, buf) function.
1445 Added PNG_UINT_32_MAX macro.
1453 Added PNG_NO_SEQUENTIAL_READ_SUPPORTED macro to conditionally remove
1455 Added some "#if PNG_WRITE_SUPPORTED" blocks.
1456 Added #ifdef to remove some redundancy in png_malloc_default().
1467 Added ROWBYTES macro to calculate rowbytes without integer overflow.
1488 Added "-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)" to 15 *NIX makefiles.
1489 Added code to update the row_info->colortype in png_do_read_filler() (MSB).
1497 Added "rim" definitions for CONST4 and CONST6 in pnggccrd.c
1512 Removed references to uu.net for archived files. Added references to
1514 Added "test-dd" target in 15 makefiles, to run pngtest in DESTDIR.
1522 Added png_set_add_alpha() that updates color type.
1528 Added makefile.hp64
1535 Added PNG_1_2_X definition in pngconf.h
1548 Added PNG_LIBPNG_BUILD_PRIVATE in png.h (Cosmin).
1563 Added definition of PNG_LIBPNG_BASE_TYPE in png.h, inadvertently
1570 Added two missing "\" in png.h
1577 Added scripts/makefile.elf with supporting code in pngconf.h for symbol
1581 Added projects/visualc7 (Simon-pierre).
1595 Added PNG_NO_READ_SUPPORTED conditional for making a write-only library.
1596 Added PNG_NO_WRITE_INTERLACING_SUPPORTED conditional.
1602 Added parentheses in the definition of PNG_LIBPNG_BUILD_TYPE (Cosmin).
1607 Added type cast (png_byte) in png_write_sCAL() (Cosmin).
1641 Added "OS2" to list of systems that don't need underscores, in pnggccrd.c
1670 Added png_set_expand_gray_1_2_4_to_8() and deprecated
1675 Added some checks for NULL png_ptr or NULL info_ptr (timeless)
1680 Added makefile.mingw (Wolfgang Glas).
1710 Added a configure check for compiling assembler code in pnggccrd.c
1715 Added @LIBPNG_DEFINES@ to arguments when building libpng.sym
1725 Added a backslash between -DPNG_CONFIGURE_LIBPNG and -DPNG_NO_ASSEMBLER_CODE
1730 Added a note in libpng.txt that png_set_sig_bytes(8) can be used when
1764 Added prototypes for PNG_INCH_CONVERSIONS functions to png.h
1767 Added typedef for png_int_32 and png_uint_32 on 64-bit systems.
1771 Added one zero element to png_gamma_shift[] array in pngrtran.c to avoid
1804 Added some typecasts in png_zalloc().
1810 Added missing "$(srcdir)" in Makefile.am and Makefile.in
1823 Added scripts/CMakeLists.txt
1837 Added conditional #undef jmpbuf in pngtest.c to undo #define in AIX headers.
1838 Added scripts/makefile.nommx
1850 Added some (unsigned long) typecasts in pngtest.c to avoid printing errors.
1870 Added pngerror() when write_IHDR fails in deflateInit2().
1871 Added "const" to some array declarations.
1882 Added png_ptr->unknown_chunk to hold working unknown chunk data, so it
1894 Added "png_ptr->num_trans=0" before error return in png_handle_tRNS,
1924 Added some #ifdef PNG_MMX_CODE_SUPPORTED where needed in pngvcrd.c
1925 Added a special "_MSC_VER" case that defines png_snprintf to _snprintf
1962 Added PNG_NO_GET_INT_32 and PNG_NO_SAVE_INT_32 macros.
1973 Added a missing semicolon in Makefile.am and Makefile.in
1987 Added png_set_benign_errors(), png_benign_error(), png_chunk_benign_error().
1988 Added typedef for png_int_32 and png_uint_32 on 64-bit systems.
1989 Added "(unsigned long)" typecast on png_uint_32 variables in printf lists.
1992 Added demonstration of user chunk support in pngtest.c, to support the
2008 Added pngconf.h to DEPENDENCIES in Makefile.am
2012 Added a warning when writing iCCP profile with mismatched profile length.
2017 Implemented support for I/O states. Added png_ptr member io_state, and
2020 Added png_get_io_chunk_name and png_get_io_state to scripts/*.def (Cosmin).
2026 Added pngintrn.h to the Visual C++ projects (Cosmin).
2051 Added pngdefs.h that is built by makefile or configure, instead of
2074 Added a typecast in png_zalloc().
2081 Added scripts/CMakeLists.txt
2086 Added conditional #undef jmpbuf in pngtest.c to undo #define in AIX headers.
2087 Added scripts/makefile.nommx
2118 Added a call to png_check_chunk_name() in pngpread.c
2120 Added png_push_have_buffer() function to pngpread.c
2134 Added PNG_LITERAL_CHARACTER macros for #, [, and ].
2144 Added PNG_STRING_NEWLINE macro
2148 Added PNG_STRING_COPYRIGHT macro.
2149 Added non-ISO versions of png_debug macros.
2152 Added premultiplied alpha feature (Volker Wiendl).
2160 Added PNG_WRITE_FLUSH_SUPPORTED block around new png_flush() call.
2164 Added png_get|set_chunk_cache_max() to limit the total number of sPLT,
2183 Added png_check_cHRM in png.c and moved checking from pngget.c, pngrutil.c,
2187 Added check for zero-area RGB cHRM triangle in png_check_cHRM() and
2203 Added PNG_NO_CHECK_cHRM conditional.
2229 Added new exported function png_calloc().
2235 Added png_fileno() macro to pngconf.h, used in pngwio.c
2252 Added "#define PNG_NO_WRITE_FLUSH" to contrib/pngminim/encoder/pngusr.h
2261 Added "#define PNG_NO_WRITE_FLUSH" to contrib/pngminim/encoder/pngusr.h
2262 Added a section on differences between 1.0.x and 1.2.x to libpng.3/libpng.txt
2269 Added "ifndef PNG_SKIP_SETJMP_CHECK" block in pngconf.h to allow
2301 Added sections about the git repository and our coding style to the
2308 Added contrib/pngminim/preader to demonstrate building minimal progressive
2318 Added "#define PNG_NO_WRITE_SWAP" to contrib/pngminim/encoder/pngusr.h
2321 Added a section to the libpng documentation about using png_get_io_ptr()
2340 Added a reference to the libpng license in each file.
2347 Added high-level API transform PNG_TRANSFORM_GRAY_TO_RGB.
2348 Added an "xcode" project to the projects directory (Alam Arias).
2359 Added a prototype for png_64bit_product() in png.c
2459 Added scripts/makefile.wce
2461 Added PNG_CONVERT_tIME_SUPPORTED macro.
2470 Added PNG_DEPSTRUCT, PNG_DEPRECATED, PNG_USE_RESULT, PNG_NORETURN, and
2481 Added README.txt to the beos, cbuilder5, netware, and xcode projects warning
2500 Added -DPNG_CONFIGURE_LIBPNG to contrib/pngminm/*/makefile
2504 Added dependency on pngpriv.h in contrib/pngminim/*/makefile
2514 Added PNG_PRIVATE macro definition in pngconf.h for possible future use.
2522 Added the "xcode" project to zip distributions,
2545 Added libpng-config.in and libpng-pc.in to the zip and 7z distributions.
2579 Added "#define PNG_NO_PEDANTIC_WARNINGS" in the libpng source files.
2594 Added "bit_depth" parameter to the private png_build_gamma_table() function.
2654 Added png_set|get_chunk_malloc_max() functions.
2665 Added defineable PNG_USER_CHUNK_CACHE_MAX, PNG_USER_CHUNK_MALLOC_MAX,
2708 Added exported png_longjmp() function.
2710 Added -D_ALLSOURCE in configure.ac, makefile.aix, and CMakeLists.txt
2752 Added back in export symbols that can be present in the Windows build but
2764 to EOL (coming from preprocessor macro expansion). Added a facility
2774 Added symbols.chk target to Makefile.am to validate the symbols in png.h
2792 Added some "(long)" typecasts to printf calls in png_handle_cHRM().
2798 Added some "(long)" typecasts to printf calls in png_handle_cHRM().
2820 Added some PNG_NO_* defines to contrib/pngminim/*/pngusr.h to save space.
2823 Added PNG_{READ,WRITE}_INT_FUNCTIONS_SUPPORTED. This allows the functions
2863 Added logunsupported=1 to cause pnglibconf.h to document disabled options.
2874 Added more blank lines for readability.
2893 Added comment to options.awk and contrib/pngminim/*/makefile to try nawk.
2933 Added -DNO_PNG_SNPRINTF to CFLAGS in scripts/makefile.dj2
2961 Added a typecast in png_get_int_32() in png.h and pngrutil.h to avoid
2987 Added the sRGB chunk to pngtest.png
2990 Added the cHRM chunk to pngtest.png
3028 Added an explicit make step to projects/vstudio for pnglibconf.h
3039 Added new private header files to libpng_sources in CMakeLists.txt
3040 Added PNG_READ_16BIT, PNG_WRITE_16BIT, and PNG_16BIT options.
3041 Added reference to scripts/pnglibconf.h.prebuilt in the visualc71 project.
3061 Added some "(unsigned long)" typecasts in printf statements in pngvalid.c.
3091 Added test for io_state in pngtest.c (Cosmin)
3092 Added "#!/bin/sh" at the top of contrib/pngminim/*/gather.sh scripts.
3103 Added the private PNG_UNUSED() macro definition in pngpriv.h.
3104 Added some commentary about PNG_EXPORT in png.h and pngconf.h
3121 Added "--with-zprefix=<string>" to configure.ac
3156 Added description of png_set_crc_action() to the manual.
3157 Added a note in the manual that the type of the iCCP profile was changed
3196 Added const_png_structp and const_png_infop types, and used them in
3200 Added png_get_io_chunk_type() and deprecated png_get_io_chunk_name()
3201 Added synopses for the IO_STATE functions and other missing synopses
3206 Added a make macro DFNCPP that is a CPP that will accept the tokens in
3210 Added png_get_current_row_number and png_get_current_pass_number for the
3212 Added png_process_data_pause and png_process_data_skip for the benefit of
3242 Added transform tests to pngvalid and simplified the arguments.
3248 Added a request in the manual that applications do not use "png_" or
3287 Added a hint to try CPP=/bin/cpp if "cpp -E" fails in scripts/pnglibconf.mak
3302 Added API functions (png_set_text_compression_level() and four others) to
3351 Added the "_POSIX_SOURCE" feature test macro to ensure libpng sees the
3361 Added PNG_WRITE_OPTIMIZE_CMF_SUPPORTED macro to make the zlib "CMF" byte
3376 Added expand_16 support to the high level interface.
3377 Added named value and 'flag' gamma support to png_set_gamma. Made a minor
3397 Added memory overwrite and palette image checks to pngvalid.c
3420 Added tests for expand16, more fixes for palette image tests to pngvalid.
3433 Added sCAL to pngtest.png
3443 Added "_SUPPORTED" to the PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION macro.
3444 Added projects/owatcom, an IDE project for OpenWatcom to replace
3457 Added log option to pngvalid.c and attempted to improve gamma messages.
3473 Added png_set_chop_16() API, to match inaccurate results from previous
3492 Added a missing "#ifdef PNG_READ_BACKGROUND_SUPPORTED/#endif" in pngrtran.c
3493 Added PNG_TRANSFORM_CHOP_16 to the high-level read transforms.
3557 Added new types and internal functions for CIE RGB end point handling to
3580 Added "$(ARCH)" option to makefile.darwin
3581 Added SunOS support to configure.ac and Makefile.am
3616 Added a note in the manual the png_read_update_info() must be called only
3622 Added "--strict" option to pngtest, to report FAIL when the failure is
3668 Added LSR() macro to defend against buggy compilers that evaluate non-taken
3678 Added #define PNG_ALIGN_TYPE PNG_ALIGN_NONE to contrib/pngminim/*/pngusr.h
3684 Added support for ARM processor, when decoding all PNG up-filtered rows
3710 FP exceptions cause a crash. Added code to pngvalid to turn on FP
3715 Added versioning to pnglibconf.h comments.
3725 Added run-time detection of NEON support.
3726 Added contrib/libtests; includes simplified API test and timing test and
3742 Added --noexecstack to assembler file compilation. GCC does not set
3755 Added files that were omitted from the libpng-1.5.7beta03 zip distribution.
3762 Added MINGW support to CMakeLists.txt
3797 Added example programs for the new 'simplified' API.
3798 Added ANSI-C (C90) headers and require them, and take advantage of the
3843 Added png_convert_to_rfc1123_buffer() and deprecated png_convert_to_rfc1123()
3854 Added pngvalid.c compile time checks for const APIs.
3865 Added some error checking to png_set_*() routines.
3879 Added palette support to the simplified APIs. This commit
3883 Added color-map support to simplified API. This is an initial version for
3909 Added two images to contrib/pngsuite (1-bit and 2-bit transparent grayscale),
3919 Added color-tests, silent-rules (Not yet implemented in Makefile.am) and
3928 Added symbol prefixing that allows all the libpng external symbols
3940 Added Z_SOLO for zlib-1.2.6+ and correct pngstest tests
3994 Added PNG_SAFE_LIMITS feature to pnglibconf.dfa, pngpriv.h, and new
4001 Added information about the new limits in the manual.
4010 Added PNG_IMAGE_FLAG_FAST for the benefit of applications that store
4020 Added check for invalid palette index while reading.
4029 Added palette-index checking while writing.
4041 Added contrib/libtests/tarith.c to test internal arithmetic functions from
4051 Added code to validate the windowBits value passed to deflateInit2().
4077 Added output flushing to aid debugging under Visual Studio. Unfortunately
4081 Added configuration support for benign errors and changed the read
4104 Added application error reporting and added chunk names to read
4112 Added checksum-icc.c to contrib/tools
4128 Added -lssp_nonshared in a comment in scripts/makefile.freebsd
4231 Added "tunknown" test and corrected a logic error in png_handle_unknown()
4255 Added contrib/examples/* to the *.zip and *.7z distributions.
4284 Added a work around for GCC 4.2 optimization bug.
4287 Added -DZ_SOLO to contrib/pngminim/*/makefile to work with zlib-1.2.7
4317 Added the ability for contrib/libtests/makepng.c to make a PNG with just one
4360 (CVE-2013-7353). Added overflow detection in png_set_sPLT() and
4370 Added png_get_palette_max() function.
4425 Added a new configure option:
4445 Added an API png_set_option() to set optimization options externally,
4505 Added contrib/tools/fixitxt.c, to repair the erroneous iTXt chunk length
4544 Added an option to force maximum window size for inflating, which was
4547 Added png-fix-itxt and png-fix-too-far-back to the built programs and
4560 Added a call to png_set_packing()
4567 Added information in the documentation about problems with and fixes for
4581 Added set(CMAKE_CONFIGURATION_TYPES ...) to CMakeLists.txt (Andrew Hundt)
4623 Added all documented chunk types to pngpriv.h
4631 Added "/* SAFE */" comments in pngrutil.c and pngrtran.c where warnings
4635 Added information about png_set_options() to the manual.
4678 1) Added the 'compile' program to the list of programs that must be cleaned
4680 2) Added 'subdir-objects' which causes .c files in sub-directories to be
4688 4) Added 'BUILD_SOURCES = pnglibconf.h'; this is the automake recommended
4703 Added ARMv8 support (James Yu <james.yu at linaro.org>). Added file
4733 Added "-Wall" to CFLAGS in contrib/pngminim/*/makefile
4784 Added checks for libpng 1.5 to pngvalid.c. This supports the use of
4806 Added clang attribute support (Cosmin).
4820 Added pngimage test program for png_read_png() and png_write_png()
4866 Added png_ptr->process_mode = PNG_READ_IDAT_MODE in png_push_read_chunk
4929 Added PNG_SKIP_sRGB_CHECK_PROFILE choice for png_set_option().
4958 Added "(void) png_ptr;" where needed in contrib/gregbook to quiet
4961 Added "PNG_SET_OPTION" requirement for sRGB chunk support to pnglibconf.dfa,
4981 Added opinion that the ECCN (Export Control Classification Number) for
5020 Added "option READ_iCCP enables READ_COMPRESSED_TEXT" to pnglibconf.dfa
5027 Added "chunk iTXt enables TEXT" and "chunk zTXt enables TEXT"
5051 Added missing "ptr = NULL" after some instances of png_free().
5057 Added PNG_USE_ARM_NEON configuration flag (Marcin Juszkiewicz).
5093 Added #ifdef PNG_16BIT_SUPPORTED/#endif around png_log16bit() and
5109 Added "-D_CRT_SECURE_NO_WARNINGS" to CFLAGS in scripts/makefile.vcwin32.
5116 Added ".align 2" to arm/filter_neon.S to support old GAS assemblers that
5147 Added testing of png_set_packing() to pngvalid.c
5156 Added #ifndef __COVERITY__ where needed in png.c, pngrutil.c and
5158 Added "& 0xff" to many instances of expressions that are typecast
5173 Added PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED macro, on by default.
5239 Added contrib/examples/simpleover.c, to demonstrate how to handle
5281 Added #ifdef's to contrib/examples programs so people don't try
5336 Added signed/unsigned 16-bit safety net. This removes the dubious
5390 Added sPLT support to pngtest.c
5493 Added a png_image_write_to_memory() API and a number of assist macros
5496 Added some warnings (png.h) and some check code to detect *possible*
5518 Added a common-law trademark notice and export control information
5530 Added INTEL-SSE2 support (Mike Klein and Matt Sarett, Google, Inc.).
5547 Added PNG_FAST_FILTERS macro (defined as
5558 Added support to use multiple directories in ZLIBINCDIR variable,
5581 Added tests in pngvalid.c to check zero-length IDAT chunks in various
5590 Added missing ")" in pngerror.c (Matt Sarrett).
5645 Added pngcp to the build together with a pngcp.dfa configuration test.
5646 Added high resolution timing to pngcp.
5647 Added "Common linking failures" section to INSTALL.
5658 Added contrib/tools/reindent.
5691 Added MIPS support (Mandar Sahastrabuddhe <Mandar.Sahastrabuddhe@imgtec.com>).
5698 Added MIPS support for SUB, AVG, and PAETH filters (Mandar Sahastrabuddhe).