Lines Matching refs:Added
5 added reader into png.h
9 added pull reader
11 added pnglib.txt
12 added example.c
16 added K&R support
17 added check for 64 KB blocks for 16 bit machines
36 added png_large_malloc() and png_large_free()
37 added png_size_t
39 added png_start_read_image()
44 added test program
53 added png_set_filler()
55 added #define's to remove unwanted code
57 added old_size into png_realloc()
58 added functions to manually set filtering and compression info
61 added version info
65 added png_read_update_info() - updates info structure with
75 added more medium model code (almost everything's a far)
76 added i/o, error, and memory callback functions
78 added first run progressive reader (barely tested)
87 added some minor documentation
93 added callbacks for read/write and warning/error functions
96 added new initialization API to make libpng work better with shared libs
116 added more error checking for writing and image to reduce invalid files
126 added external C++ wrapper statements to png.h (Gilles Dauphin)
149 added test for MACOS to ensure that both math.h and fp.h are not #included
150 added macros for libpng to be compiled as a Windows DLL (Andreas Kupries)
151 added "packswap" transformation, which changes the endianness of
153 added "strip_alpha" transformation, which removes the alpha channel of
155 added "swap_alpha" transformation, which puts the alpha channel in front
159 added new pCAL chunk read/write support
160 added experimental filter selection weighting (Greg Roelofs)
163 added macros to read 16- and 32-bit ints directly from buffer, to be
167 added macros for zTXt compression type PNG_zTXt_COMPRESSION_???
168 added macros for simple libpng debugging output selectable at compile time
186 added read of CRC after IEND chunk for embedded PNGs (Laszlo Nyul)
187 added typecasts to quiet compiler errors
188 added more debugging info
194 added RFC 1152 [sic] date support
196 added 2-bit grayscale gamma handling (Glenn R-P)
197 added more typecasts. 65536L becomes (png_uint_32)65536L, etc. (Glenn R-P)
199 added simple sRGB support (Glenn R-P)
204 added more conditions for png_do_background, to avoid changing
209 added "-m" option and PNGTEST_DEBUG_MEMORY to pngtest (John Bowler)
218 in example.c and libpng.txt, added comments to distinguish between
222 added png_invert_alpha capability (Glenn R-P -- suggestion by Jon Vincent)
233 added a number of functions to access information from the png structure
235 added TARGET_MACOS similar to zlib-1.0.8
237 added type casting to all png_malloc() function calls
239 Added type casts and parentheses to all returns that return a value.(Tim W.)
241 Added type cast png_uint_32 on malloc function calls where needed.
243 Added checks for rowbytes overflow, in case png_size_t is less than 32 bits.
247 Added png_buffered_memcpy() and png_buffered_memset(), apply them to rowbytes.
248 Added UNIX manual pages libpng.3 (incorporating libpng.txt) and png.5.
254 Added many "if (png_ptr == NULL) return" to quell compiler warnings about
265 Added a space in png.h prototype for png_write_chunk_start()
271 Moved makefiles into a "scripts" directory, and added INSTALL instruction file
272 Added makefile.os2 and pngos2.def (A. Zabolotny) and makefile.s2x (W. Sebok)
273 Added pointers to "note on libpng versions" in makefile.lnx and README
274 Added row callback feature when reading and writing nonprogressive rows
275 and added a test of this feature in pngtest.c
276 Added user transform callbacks, with test of the feature in pngtest.c
283 and added PNG_PROGRESSIVE_READ_NOT_SUPPORTED macro
284 Added user transform capability
288 Added makefile.wat (Pawel Mrochen), updated makefile.tc3 (Willem van Schaik)
290 added PNGARG() to prototypes in pngtest.c and removed some prototypes
298 Added smakefile.ppc (with SCOPTIONS.ppc) for Amiga PPC (Andreas Kleinert)
322 Added grayscale and 16-bit capability to png_do_read_filler().
333 Added makefile.sco (contributed by Mike Hopkirk).
338 Added warnings when people try to use transforms they've defined out.
344 Added max_pixel_depth=32 in pngrutil.c when using FILLER with palette images.
347 Added "PNG_NO_WRITE_TRANSFORMS" etc., as alternatives for *_NOT_SUPPORTED,
349 Added individual "ifndef PNG_NO_[CAPABILITY]" in pngconf.h to make it easier
359 Added pngdll.mak and pngdef.pas to scripts directory, contributed by
365 added warnings when people try to set png_read_fn and png_write_fn in
367 Added a test such that png_do_gamma will be done when num_trans==0
371 Added tests in png.h to include "trans" and "trans_values" in structures
375 Added capability for user-provided malloc_fn() and free_fn() functions,
378 Added makefile.w32, for Microsoft C++ 4.0 and later (Tim Wegner).
395 Added #ifdef PNG_DEBUG/#endif surrounding use of PNG_DEBUG in png.h .
400 Added png_set_rgb_to_gray() and png_get_rgb_to_gray_status() functions.
401 Added png_get_copyright() and png_get_header_version() functions.
403 Added information about debugging in libpng.txt and libpng.3 .
410 Added "if" tests to silence complaints about unused png_ptr in png.h and png.c
416 Added makefile.hux, for Hewlett Packard HPUX 10.20 and 11.00 (Jim Rice)
417 Added a statement of Y2K compliance in png.h, libpng.3, and Y2KINFO.
419 Added check for PNG_READ_INTERLACE_SUPPORTED in pngread.c; issue a warning
421 Added check if png_ptr->trans is defined before freeing it in pngread.c
424 Modified makefile.wat (added -zp8 flag, ".symbolic", changed some comments)
436 Added function png_set_user_transform_info() to store user_transform_ptr,
439 Added function png_set_empty_plte_permitted() to make libpng useable
444 Added assembler code contributed by Intel in file pngvcrd.c and modified
447 Added some aliases for png_set_expand() in pngrtran.c, namely
450 Added makefile.beo for BEOS on X86, contributed by Sander Stok.
461 Added a check in pngset.c to prevent writing multiple tIME chunks.
462 Added a check in pngwrite.c to detect invalid small window_bits sizes.
465 Added new png_expand functions to scripts/pngdef.pas and pngos2.def
466 Added a demo read_user_transform_fn that examines the row filters in pngtest.c
480 Added a CPU timing report to pngtest.c (enabled by defining PNGTEST_TIMING)
481 Added a copy of pngnow.png to the distribution.
486 Added parentheses in line 3732 of pngvcrd.c
487 Added a comment in makefile.linux warning about buggy -O3 in pgcc 2.95.1
489 Added a "png_check_version" function in png.c and pngtest.c that will generate
503 Added type casting mostly in pngrtran.c and pngwtran.c
505 Added a "contrib" directory containing the source code from Greg's book.
510 Added contrib/pngsuite and contrib/pngminus (Willem van Schaik)
516 Added code in pngwrite.c to free info_ptr->text[i].key to stop a memory leak.
520 Added png_write_info_before_PLTE() function.
522 Updated scripts/makevms.com and added makevms.com to contrib/gregbook
544 Added PNG_EXPORT_VAR macro to accommodate making DLL's.
546 Added iCCP, iTXt, and sPLT support; added "lang" member to the png_text
548 with trailing compressed parts easier in the future, and added new functions
570 Added sCAL chunk support (Eric S. Raymond).
573 Added code to handle new chunks in pngpread.c
575 Added "translated_key" to png_text structure and png_write_iTXt().
576 Added code in pngwrite.c to work around a newly discovered zlib bug.
582 Option to eliminate all floating point support was added. Some new
583 fixed-point functions such as png_set_gAMA_fixed() were added.
586 Added some type casts to silence compiler warnings.
589 Added some parameters to the new png_set_keep_unknown_chunks() function.
590 Added a test for up->location != 0 in the first instance of writing
594 Added png_free_hIST() function.
600 Added new type "png_fixed_point" for integers that hold float*100000 values
603 Added members "lang_key" and "itxt_length" to png_text struct. Set
605 member to distinguish among tEXt/zTXt/iTXt types. Added
611 Added pnggccrd.c, version of pngvcrd.c Intel assembler for gcc (Greg Roelofs)
614 Added many parentheses, e.g., "if (a && b & c)" becomes "if (a && (b & c))"
615 Added png_handle_as_unknown() function (Glenn)
616 Added png_free_chunk_list() function and chunk_list and num_chunk_list members
621 Added png_free_tRNS(); png_set_tRNS() now malloc's its own trans array (ESR).
625 Added functions png_set_read_user_chunk_fn() and png_get_user_chunk_ptr()
629 Added high-level functions png_read_png(), png_write_png(), png_free_pixels().
631 Added png_free_PLTE() function, and modified png_set_PLTE() to malloc its
644 Added PNG_SETJMP_SUPPORTED, PNG_SETJMP_NOT_SUPPORTED, and PNG_ABORT() macros
651 Added "png_jmp_env()" macro to pngconf.h, to help people migrate to the
661 backward compatibility with version 1.0.5. Added some remarks about
662 that in example.c. Added "free_me" member to info_ptr and png_ptr
663 and added png_free_data() function.
666 Added png_set_rows() and png_get_rows(), for use with png_read|write_png().
682 added png_set_rgb_to_gray_fixed() function.
683 Added makefile.bc32 (32-bit Borland C++, C mode)
685 Added some parentheses to the png_jmpbuf macro definition.
690 revised borland makefiles; added makefile.ibmvac3 and makefile.gcc (Cosmin)
694 Added makefile.sggcc (SGI IRIX with gcc)
697 Added data_length parameter to png_decompress_chunk() function
701 Renamed makefile.ibmvac3 to makefile.ibmc, added libpng.icc IBM project file
702 Added a check for info_ptr->free_me&PNG_FREE_TEXT when freeing text in png.c
705 Added png_data_freer() function.
706 In the code that checks for over-length tRNS chunks, added check of
723 Added png_pass-* arrays to pnggccrd.c when PNG_USE_LOCAL_ARRAYS is defined.
739 Added documentation of user memory functions in libpng.txt/libpng.3
741 if present, unless free_me directs that it be freed, and added description
743 Added PNG_LEGACY_SUPPORTED macro, and #ifdef out all new (since version
752 Added modes PNG_CREATED_READ_STRUCT and PNG_CREATED_WRITE_STRUCT which
757 Added makefile.intel and updated makefile.watcom (Pawel Mrochen)
770 Added PNGAPI macro, and added it to the definitions of all exported functions.
778 Added png_access_version_number() function.
791 Added png_set_invalid() function.
798 Added checks in pngtest.c for png_create_*() returning NULL, and mentioned
806 Added "msvc" directory with MSVC++ project files (Simon-Pierre Cadieux).
809 Added a check for overlength PLTE chunk in pngrutil.c.
810 Added PNG_NO_POINTER_INDEXING macro to use array-indexing instead of pointer
812 Added a warning in png_decompress_chunk() when it runs out of data, e.g.
814 Added PNG_USE_DLL macro.
816 Added contrib/msvctest directory
819 Added contrib/visupng directory (Willem van Schaik)
834 Added png_free(png_ptr, key) two places in pngpread.c to stop memory leaks.
839 Added WindowsCE support.
842 Added project files to the wince directory and made further revisions
850 Added the files pngbar.png and pngbar.jpg to the distribution.
851 Added makefile.cygwin, and cygwin support in pngconf.h
852 Added PNG_NO_ZALLOC_ZERO macro (makes png_zalloc skip zeroing memory)
857 Added png_flush() in pngwrite.c, after png_write_IEND().
874 Added
880 Added borland project files to "projects" subdirectory.
887 Added makefile.macosx and makefile.aix to scripts directory.
892 Added support for filter method 64 (for PNG datastreams embedded in MNG).
895 Added new PNG_HAVE_PNG_SIGNATURE bit to png_ptr->mode and use it to
897 Added png_permit_mng_features() function.
912 Added png_set_invalid, png_permit_mng_features, and png_mmx_supported to
928 Added check of cygwin's ALL_STATIC in pngconf.h
929 Added "-nommx" parameter to contrib/gregbook/rpng2-win and rpng2-x demos.
931 Revised makefile.dec, makefile.sgi, and makefile.sggcc; added makefile.hpgcc.
933 Added checks for _mmx_supported in the read_filter_row function of pnggccrd.c
934 Added prototype for png_mmx_support() near the top of pnggccrd.c
936 Added PNG_NO_READ_SUPPORTED and PNG_NO_WRITE_SUPPORTED macros.
941 Added warnings when retrieving or setting gamma=0.
951 Added beos project files (Chris Herborth)
953 Added type casts on several png_malloc() calls (Dimitri Papadapoulos).
960 Added checking the results of many instances of png_malloc() for NULL
962 Undid the changes from version 1.0.11beta3. Added a check for NULL return
965 Added makefile.netbsd
972 Added some never-to-be-executed code in pnggccrd.c to quiet compiler warnings.
981 Added runtime selection of MMX features.
982 Added png_set_strip_error_numbers function and related macros.
985 Added a check for attempts to read or write PLTE in grayscale PNG datastreams.
1001 Added some typecasts to eliminate gcc 3.0 warnings. Changed prototypes
1010 Added tests to prevent pngwutil.c from writing a bKGD or tRNS chunk with
1022 Revised makefile.netbsd and makefile.macosx, added makefile.darwin.
1025 Added type cast to each NULL appearing in a function call, except for
1027 Added makefile.so9.
1033 Added error message if png_write_info() was omitted.
1041 Added a pop/push operation to pnggccrd.c, to preserve Eflag (Maxim Sobolev)
1048 Added a check for prefix_length > data_length in iCCP chunk handler.
1057 Added checks for gamma and chromaticity values over 21474.83, which exceed
1065 Added missing "fi;" in the install target of the SGI makefiles.
1066 Added install-static to all makefiles that make shared libraries.
1075 Added install-shared target to all makefiles that make shared libraries.
1077 Added makefile.32sunu for Sun Ultra 32 and makefile.64sunu for Sun Ultra 64.
1082 Added PNG_1_0_X macro which can be used to build a 1.0.x-compatible library.
1084 Added missing PNGAPI to several function definitions.
1107 Revised makefile.netbsd and added makefile.neNNbsd and makefile.freebsd
1111 Fixed VER -> PNGVER typo in makefile.macosx and added install-static to install
1112 Added install: target to makefile.32sunu and makefile.64sunu
1119 Added install-man target to 15 makefiles (Dimitri Papadopolous-Orfanos).
1120 Added $(DESTDIR) feature to 24 makefiles (Tim Mooney)
1123 Added a link from libpngNN.pc to libpng.pc in 15 makefiles.
1124 Added links from include/libpngNN/*.h to include/*.h in 24 makefiles.
1126 Added setjmp() at the end of png_create_*_struct_2() in case user forgets
1136 Added "libpng.pc" dependency to the "install-shared" target in 15 makefiles.
1143 Added libpng-config and libpngNN-config and modified makefiles to install them.
1145 Added "Win32 DLL VB" configuration to projects/msvc/libpng.dsp
1167 Added libpng.pc and libpng-config to "all:" target in 16 makefiles.
1169 Added
1170 Plugged various memory leaks; added png_malloc_warn() and png_set_text_2()
1175 Added -soname to the loader flags in makefile.dec, makefile.sgi, and
1177 Added "test-installed" target to makefile.linux, makefile.gcmmx,
1182 Added "test-installed" target to makefile.32sunu, makefile.64sunu,
1186 Added "test-installed" target to makefile.cygwin and makefile.sco.
1194 Added code to contrib/gregbook/readpng2.c to ignore unused chunks.
1211 Added missing "$OBJSDLL" line to makefile.gcmmx.
1212 Added missing "; fi" to makefile.32sunu.
1228 Added libpng-config "--ldopts" output.
1229 Added "AR=ar" and "ARFLAGS=rc" and changed "ar rc" to "$(AR) $(ARFLAGS)"
1237 Added "#!/bin/sh" at the top of configure, for recognition of the
1240 Added support for PNG_USER_CONFIG, in pngconf.h (Cosmin).
1249 Added compression_type to png_struct, and optimized the window size
1272 Added extra guard around inclusion of Turbo C memory headers, in pngconf.h
1278 Added projects/visualc6/pngtest.dsp; removed contrib/msvctest/ (Cosmin).
1283 Added a separate distribution with "configure" and supporting files (Junichi).
1285 Added user ability to change png_size_t via a PNG_SIZE_T macro.
1286 Added png_sizeof() and png_convert_size() functions.
1287 Added PNG_SIZE_MAX (maximum value of a png_size_t variable.
1288 Added check in png_malloc_default() for (size_t)size != (png_uint_32)size
1292 Added png_get_uint_31(png_ptr, buf) function.
1293 Added PNG_UINT_32_MAX macro.
1301 Added PNG_NO_SEQUENTIAL_READ_SUPPORTED macro to conditionally remove
1303 Added some "#if PNG_WRITE_SUPPORTED" blocks.
1313 Added ROWBYTES macro to calculate rowbytes without integer overflow.
1316 dimensions, and added png_set_user_limits() function to override them.
1333 Added "-@/bin/rm -f $(DL)/$(LIBNAME).so.$(PNGMAJ)" to 15 *NIX makefiles.
1334 Added code to update the row_info->colortype in png_do_read_filler() (MSB).
1341 Added "rim" definitions for CONST4 and CONST6 in pnggccrd.c
1353 Removed references to uu.net for archived files. Added references to
1355 Added "test-dd" target in 15 makefiles, to run pngtest in DESTDIR.
1360 Undid new code added in 1.2.6rc2 to update the color_type in
1362 Added png_set_add_alpha() that updates color type.
1367 Added makefile.hp64
1373 Added PNG_1_2_X definition in pngconf.h
1383 Added PNG_LIBPNG_BUILD_PRIVATE in png.h (Cosmin).
1396 Added definition of PNG_LIBPNG_BASE_TYPE in png.h, inadvertently
1402 Added two missing "\" in png.h
1408 Added scripts/makefile.elf with supporting code in pngconf.h for symbol
1411 Added projects/visualc7 (Simon-pierre).
1416 Removed projects/visualc7, added projects/visualc71.
1425 Added PNG_NO_READ_SUPPORTED conditional for making a write-only library.
1426 Added PNG_NO_WRITE_INTERLACING_SUPPORTED conditional.
1432 Added parentheses in the definition of PNG_LIBPNG_BUILD_TYPE (Cosmin).
1437 Added type cast (png_byte) in png_write_sCAL() (Cosmin).
1474 Added "OS2" to list of systems that don't need underscores, in pnggccrd.c
1503 Added png_set_expand_gray_1_2_4_to_8() and deprecated
1508 Added some checks for NULL png_ptr or NULL info_ptr (timeless)
1513 Added makefile.mingw (Wolfgang Glas).
1525 Revised makefile.beos and added "none" selector in ltmain.sh
1543 Added a configure check for compiling assembler code in pnggccrd.c
1548 Added @LIBPNG_DEFINES@ to arguments when building libpng.sym
1558 Added a backslash between -DPNG_CONFIGURE_LIBPNG and -DPNG_NO_ASSEMBLER_CODE
1563 Added a note in libpng.txt that png_set_sig_bytes(8) can be used when
1597 Added prototypes for PNG_INCH_CONVERSIONS functions to png.h
1600 Added typedef for png_int_32 and png_uint_32 on 64-bit systems.
1604 Added one zero element to png_gamma_shift[] array in pngrtran.c to avoid
1637 Added some typecasts in png_zalloc().
1643 Added missing "$(srcdir)" in Makefile.am and Makefile.in
1656 Added scripts/CMakeLists.txt
1670 Added conditional #undef jmpbuf in pngtest.c to undo #define in AIX headers.
1671 Added scripts/makefile.nommx
1683 Added some (unsigned long) typecasts in pngtest.c to avoid printing errors.
1703 Added pngerror() when write_IHDR fails in deflateInit2().
1704 Added "const" to some array declarations.
1715 Added png_ptr->unknown_chunk to hold working unknown chunk data, so it
1727 Added "png_ptr->num_trans=0" before error return in png_handle_tRNS,
1757 Added some #ifdef PNG_MMX_CODE_SUPPORTED where needed in pngvcrd.c
1758 Added a special "_MSC_VER" case that defines png_snprintf to _snprintf
1761 Squelched png_squelch_warnings() in pnggccrd.c and added
1771 Updated makefile.sgcc and makefile.solaris; added makefile.solaris-x86.
1809 Added sl and dylib to list of extensions be installed by Makefile.am
1821 Added "test" target to Makefile.in and Makefile.am
1824 Added info about pngrutil/pnggccrd/pngvcrd to png_get_header_version()
1833 Added PNG_NO_READ_FILTER, PNG_NO_WRITE_FILTER, PNG_NO_WARNING macros.
1834 Added contrib/pngminim to demonstrate building minimal encoder and decoder
1855 Added png_warning() in pngrutil.c for short iCCP, iTXt, sPLT, or zTXT chunks.
1872 Added information about disabling the MMX code in libpng documentation.
1895 Undid row initialization error exit added to rc2 and rc4.
1903 Added PNG_NO_ERROR_TEXT feature, with demo in contrib/pngminim
1911 Added "/D PNG_NO_MMX_CODE" to the non-mmx builds of projects/visualc6
1927 Added /D _CRT_SECURE_NO_WARNINGS to visual6c and visualc71 projects.
2060 Added libpng-1.2.25beta05.tar.lzma to distribution. Get the lzma codec
2062 Added lp1225b05.7z to distribution. Get the 7-zip decoder from
2082 Added missing "(" in pngmem.c. Bug introduced in libpng-1.2.2/1.0.13
2097 Removed extra png_free() added in libpng-1.2.26beta04.
2111 Added more information about png_set_keep_unknown_chunks() to the
2121 Added check for NULL ptr in TURBOC version of png_free_default().
2128 Added AC_LIBTOOL_WIN32_DLL to configure.ac
2132 Added MAINTAINERCLEANFILES variable to Makefile.am
2157 Added --force to autogen libtoolize options and --force-missing to
2182 Added demo of decoding vpAg and sTER chunks to pngtest.c, from 1.4.0beta19.
2184 Added new private function png_read_chunk_header() from 1.4.0beta19.
2214 Added a call to png_check_chunk_name() in pngpread.c
2220 Added code in pngset.c to quiet compiler warnings.
2235 Added PNG_WRITE_FLUSH_SUPPORTED block around new png_flush() call.
2238 Added PNG_WRITE_FLUSH_AFTER_IEND_SUPPORTED block, off by default, around
2273 Added png_check_cHRM_fixed() in png.c and moved checking from pngget.c,
2275 Added check for zero-area RGB cHRM triangle in png_check_cHRM_fixed().
2302 Undid previous change and added PNG_TRANSFORM_STRIP_FILLER_BEFORE and
2343 Added "#define PNG_NO_WRITE_FLUSH" to contrib/pngminim/encoder/pngusr.h
2349 Added a section on differences between 1.0.x and 1.2.x to libpng.3/libpng.txt
2355 Added "ifndef PNG_SKIP_SETJMP_CHECK" block in pngconf.h to allow
2383 Added contrib/pngminim/preader to demonstrate building minimal progressive
2398 Added "#define PNG_NO_WRITE_SWAP" to contrib/pngminim/encoder/pngusr.h
2400 Added sections about the git repository and our coding style to the
2402 Added a section to the libpng documentation about using png_get_io_ptr()
2414 Added PNG_NO_HANDLE_AS_UNKNOWN in the PNG_LEGACY_SUPPORTED block of
2425 Added a reference to the libpng license in each source file.
2436 Added a prototype for png_64bit_product() in png.c
2463 Removed an extra png_debug() recently added to png_write_find_filter().
2489 Added "xcode" project similar one already in libpng-1.4.0beta (Alam Arias).
2545 Added scripts/makefile.wce
2547 Added PNG_CONVERT_tIME_SUPPORTED macro.
2562 Added PNG_DEPSTRUCT, PNG_DEPRECATED, PNG_USE_RESULT, PNG_NORETURN, and
2583 Added "-DPNG_CONFIGURE_LIBPNG" to the contrib/pngminum makefiles.
2602 Added "#define PNG_NO_PEDANTIC_WARNINGS" in the libpng source files.
2609 Removed "#define PNG_NO_ERROR_NUMBERS" that was inadvertently added
2651 in pngconf.h. These were added in libpng-1.2.41beta08 and libpng-1.0.51,