Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libpng16] bump version to 1.6.0beta07 | Glenn Randers-Pehrson | 2012-01-24 | 1 | -9/+9 |
| | |||||
* | [libpng16] Added color-map support to simplified API. | John Bowler | 2012-01-23 | 1 | -117/+113 |
| | | | | | This is an initial version for review; the documentation has not yet been updated. | ||||
* | [libpng16] Add palette support to the simplified APIs. This commit | John Bowler | 2012-01-16 | 1 | -55/+186 |
| | | | | | changes some of the macro definitions in png.h, app code may need corresponding changes. | ||||
* | [libpng16] Imported from libpng-1.6.0beta05.tarv1.6.0beta05 | Glenn Randers-Pehrson | 2012-01-14 | 1 | -5/+5 |
| | |||||
* | [libpng16] Updated copyright year to 2012 | Glenn Randers-Pehrson | 2012-01-01 | 1 | -7/+7 |
| | |||||
* | [libpng16] bump version to 1.6.0beta05 | Glenn Randers-Pehrson | 2011-12-29 | 1 | -9/+9 |
| | |||||
* | [libpng16] Imported from libpng-1.6.0beta04.tarv1.6.0beta04 | Glenn Randers-Pehrson | 2011-12-29 | 1 | -5/+5 |
| | |||||
* | [libpng16] Add 'const' to png_structrp arguments of png_set_*() APIs. | John Bowler | 2011-12-28 | 1 | -56/+60 |
| | | | | | | Because these APIs store to the png_info they can take a png_const_structrp now that the error routines also accept one of these. | ||||
* | [libpng16] Implemented 'restrict' for png_info and png_struct. | John Bowler | 2011-12-24 | 1 | -282/+304 |
| | | | | | | | Added new "png_structrp" typedef. Because of the way libpng works both png_info and png_struct are always accessed via a single pointer. This means adding C99 'restrict' to the pointer gives the compiler some opportunity to optimize the code. This change allows that. | ||||
* | [libpng16] Enabled png_get_sCAL_fixed() if floating point APIs are enabled. | John Bowler | 2011-12-24 | 1 | -6/+7 |
| | | | | | | Previously it was disabled whenever internal fixed point arithmetic was selected, which meant it didn't exist even on systems where FP was available but not preferred. | ||||
* | [libpng16] Began a manual section about libpng15 to libpng16 differences. | Glenn Randers-Pehrson | 2011-12-22 | 1 | -2/+2 |
| | |||||
* | [libpng16] bump version to 1.6.0beta04 | Glenn Randers-Pehrson | 2011-12-22 | 1 | -9/+9 |
| | |||||
* | [libpng16] Start-up code size improvements, error handler flexibility. These | John Bowler | 2011-12-22 | 1 | -201/+177 |
| | | | | | | | | | | | | | | | | | changes alter how the tricky allocation of the initial png_struct and png_info structures are handled. png_info is now handled in pretty much the same way as everything else, except that the allocations handle NULL return silently. png_struct is changed in a similar way on allocation and on deallocation a 'safety' error handler is put in place (which should never be required). The error handler itself is changed to permit mismatches in the application and libpng error buffer size; however, this means a silent change to the API to return the jmp_buf if the size doesn't match the size from the libpng compilation; libpng now allocates the memory and this may fail. Overall these changes result in slight code size reductions; however, this is a reduction in code that is always executed so is particularly valuable. Overall on a 64-bit system the libpng DLL decreases in code size by 1733 bytes. pngerror.o increases in size by about 465 bytes because of the new functionality. | ||||
* | [libpng16] Start-up code size improvements, error handler flexibility. | John Bowler | 2011-12-21 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | These changes alter how the tricky allocation of the initial png_struct and png_info structures are handled. png_info is now handled in pretty much the same way as everything else, except that the allocations handle NULL return silently. png_struct is changed in a similar way on allocation and on deallocation a 'safety' error handler is put in place (which should never be required). The error handler itself is changed to permit mismatches in the application and libpng error buffer size; however, this means a silent change to the API to return the jmp_buf if the size doesn't match the size from the libpng compilation; libpng now allocates the memory and this may fail. Overall these changes result in slight code size reductions; however, this is a reduction in code that is always executed so is particularly valuable. Overall on a 64-bit system the libpng DLL decreases in code size by 1733 bytes. pngerror.o increases in size by about 465 bytes because of the new functionality. | ||||
* | [libpng15] Bump version to libpng-1.6.0beta03 | Glenn Randers-Pehrson | 2011-12-21 | 1 | -9/+11 |
| | |||||
* | [libpng16] Updated "last changed" dates | Glenn Randers-Pehrson | 2011-12-21 | 1 | -5/+5 |
| | |||||
* | [libpng15] Bump version to libpng-1.6.0beta02 | Glenn Randers-Pehrson | 2011-12-15 | 1 | -8/+8 |
| | |||||
* | [libpng16] Imported from libpng-1.6.0beta01.tarv1.6.0beta01 | Glenn Randers-Pehrson | 2011-12-15 | 1 | -9/+9 |
| | |||||
* | [libpng15] Bump version to libpng-1.6.0alpha01 | Glenn Randers-Pehrson | 2011-12-05 | 1 | -5/+5 |
| | |||||
* | [libpng16] Added ANSI-C (C90) headers; eliminated the use of FAR/far. | John Bowler | 2011-11-26 | 1 | -57/+39 |
| | |||||
* | [libpng16] Update internal version numbering and SO-numbers | Glenn Randers-Pehrson | 2011-11-24 | 1 | -2/+2 |
| | |||||
* | [libpng16] Updated version numbering in png.h | Glenn Randers-Pehrson | 2011-11-24 | 1 | -9/+10 |
| | |||||
* | [libpng15] Bump version to libpng-1.6.0alpha01 | Glenn Randers-Pehrson | 2011-11-23 | 1 | -8/+9 |
| | |||||
* | [libpng15] Reject invalid compression flag, method when reading the iTXt chunk. | Glenn Randers-Pehrson | 2011-11-22 | 1 | -6/+8 |
| | |||||
* | [libpng15] Updated the documentation of the png_text structure | Glenn Randers-Pehrson | 2011-11-21 | 1 | -4/+11 |
| | | | | | (clarifying that the "lang" and "lang_key" fields can be NULL pointers or might not exist). | ||||
* | [libpng15] Allow row_stride==0 to indicate default stride in simplified API | John Bowler | 2011-11-21 | 1 | -5/+11 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.7beta05 | Glenn Randers-Pehrson | 2011-11-17 | 1 | -8/+8 |
| | |||||
* | [libpng15] Imported from libpng-1.5.7beta04.tarv1.5.7beta04 | Glenn Randers-Pehrson | 2011-11-17 | 1 | -5/+5 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.7beta04 | Glenn Randers-Pehrson | 2011-11-16 | 1 | -8/+8 |
| | |||||
* | [libpng15] Imported from libpng-1.5.7beta03.tarv1.5.7beta03 | Glenn Randers-Pehrson | 2011-11-16 | 1 | -5/+5 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.7beta03 | Glenn Randers-Pehrson | 2011-11-16 | 1 | -5/+5 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.7beta03 | Glenn Randers-Pehrson | 2011-11-11 | 1 | -9/+9 |
| | |||||
* | [libpng15] Updated commentary about new API | Glenn Randers-Pehrson | 2011-11-10 | 1 | -18/+36 |
| | |||||
* | [libpng15] Corrections to the PNG_FORMAT_ values and code cleanup. | John Bowler | 2011-11-08 | 1 | -8/+8 |
| | |||||
* | [libpng] Added synopses for new png_image functions to the manual. | Glenn Randers-Pehrson | 2011-11-07 | 1 | -4/+8 |
| | |||||
* | [libpng15] Fixed some typos in comments. | Glenn Randers-Pehrson | 2011-11-07 | 1 | -2/+2 |
| | |||||
* | [libpng15] Simplified read/write API initial version; basic read/write tested | John Bowler | 2011-11-07 | 1 | -6/+277 |
| | | | | on a variety of images, limited documentation (in the header file.) | ||||
* | [libpng15] Fixed FP division by zero in pngvalid.c; the 'test_pixel' code left | John Bowler | 2011-11-04 | 1 | -5/+5 |
| | | | | | | | | the sBIT fields in the test pixel as 0, which resulted in a floating point division by zero which was irrelevant but causes systems where FP exceptions cause a crash. Added code to pngvalid to turn on FP exceptions if the appropriate glibc support is there to ensure this is tested in the future. | ||||
* | [libpng15] Bump version to libpng-1.5.7beta02 | Glenn Randers-Pehrson | 2011-11-04 | 1 | -9/+9 |
| | |||||
* | [libpng15] Imported from libpng-1.5.7beta01.tarv1.5.7beta01 | Glenn Randers-Pehrson | 2011-11-04 | 1 | -5/+5 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.7beta01 | Glenn Randers-Pehrson | 2011-11-02 | 1 | -10/+11 |
| | |||||
* | [libpng15] Imported from libpng-1.5.6.tarv1.5.6 | Glenn Randers-Pehrson | 2011-11-02 | 1 | -10/+11 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.6rc04 | Glenn Randers-Pehrson | 2011-10-27 | 1 | -9/+9 |
| | |||||
* | [libpng15] Imported from libpng-1.5.6rc03.tarv1.5.6rc03 | Glenn Randers-Pehrson | 2011-10-27 | 1 | -5/+5 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.6rc03 | Glenn Randers-Pehrson | 2011-10-27 | 1 | -9/+9 |
| | |||||
* | [libpng15] Imported from libpng-1.5.6rc02.tarv1.5.6rc02 | Glenn Randers-Pehrson | 2011-10-27 | 1 | -5/+5 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.6rc02 | Glenn Randers-Pehrson | 2011-10-26 | 1 | -9/+9 |
| | |||||
* | [libpng15] Imported from libpng-1.5.6rc01.tarv1.5.6rc01 | Glenn Randers-Pehrson | 2011-10-26 | 1 | -10/+11 |
| | |||||
* | [libpng15] Bump version to libpng-1.5.6beta08 | Glenn Randers-Pehrson | 2011-10-21 | 1 | -9/+9 |
| | |||||
* | [libpng15] Imported from libpng-1.5.6beta07.tarv1.5.6beta07 | Glenn Randers-Pehrson | 2011-10-21 | 1 | -5/+5 |
| |