| 2469 | | version 1.2.40 and 1.0.49 [September 10, 2009] |
| 2470 | | No changes. |
| | 2469 | version 1.2.40 and 1.0.49 [September 2, 2009] |
| | 2470 | No changes. |
| | 2471 | |
| | 2472 | version 1.0.50 [September 10, 2009] |
| | 2473 | Removed some editing cruft from pngset.c and pngwutil.c. |
| | 2474 | |
| | 2475 | version 1.2.41beta01 [September 25, 2009] |
| | 2476 | Moved redundant IHDR checking into new png_check_IHDR() in png.c |
| | 2477 | and report all errors found in the IHDR data. |
| | 2478 | Eliminated useless call to png_check_cHRM() from pngset.c |
| | 2479 | Expanded TAB characters in pngrtran.c |
| | 2480 | |
| | 2481 | version 1.2.41beta02 [September 30, 2009] |
| | 2482 | Revised png_check_IHDR(). |
| | 2483 | |
| | 2484 | version 1.2.41beta03 [October 1, 2009] |
| | 2485 | Revised png_check_IHDR() again, to check info_ptr members instead of |
| | 2486 | the contents of the returned parameters. |
| | 2487 | |
| | 2488 | version 1.2.41beta04 [October 7, 2009] |
| | 2489 | Added "xcode" project similar one already in libpng-1.4.0beta (Alam Arias). |
| | 2490 | Ported some cosmetic changes from libpng-1.4.0beta86. |
| | 2491 | Eliminated a shadowed declaration of "pp" in png_handle_sPLT(). |
| | 2492 | |
| | 2493 | version 1.2.41beta05 [October 17, 2009] |
| | 2494 | Revised pngconf.h to make it easier to enable iTXt support. From libpng |
| | 2495 | version 1.2.9 through 1.2.40, defining PNG_iTXt_SUPPORTED did not work |
| | 2496 | as expected. |
| | 2497 | Ported some cosmetic changes from libpng-1.4.0beta87, changing |
| | 2498 | many "#if defined(x)" to "#ifdef x". |
| | 2499 | |
| | 2500 | version 1.2.41beta06 [October 18, 2009] |
| | 2501 | Restored PNG_USE_LOCAL_ARRAYS code in pngread.c that was inadvertently |
| | 2502 | deleted in libpng-1.2.41beta05. |
| | 2503 | Converted all PNG_NO_* tests to PNG_*_SUPPORTED everywhere except pngconf.h |
| | 2504 | as in libpng-1.4.0beta78 and later. |
| | 2505 | |
| | 2506 | version 1.2.41beta07 [October 21, 2009] |
| | 2507 | Ported some cosmetic changes from libpng-1.4.0rc01, changing |
| | 2508 | many "#if defined(x)" to "#ifdef x" in png.h and pngconf.h. |
| | 2509 | |
| | 2510 | version 1.2.41beta08 [October 30, 2009] |
| | 2511 | Ported from libpng-1.4.0rc01: png_calloc(), png_get_io_chunk_name(), |
| | 2512 | png_get_io_state(), png_set_user_cache_max(), png_get_user_cache_max(), |
| | 2513 | png_set_premultiply_alpha, and png_do_read_premultiply_alpha(). |
| | 2514 | Relocated png_do_chop() ahead of building gamma tables in pngrtran.c |
| | 2515 | This avoids building 16-bit gamma tables unnecessarily. |
| | 2516 | |
| | 2517 | version 1.2.41beta09 [November 1, 2009] |
| | 2518 | Removed a harmless extra png_set_invert_alpha() from pngwrite.c |
| | 2519 | More bugfixes and improvements to CMakeLists.txt (Philip Lowman) |
| | 2520 | Moved CMakeLists.txt from scripts into the main libpng directory. |
| | 2521 | Apply png_user_chunk_cache_max within png_decompress_chunk(). |
| | 2522 | Merged libpng-1.2.41.txt with libpng-1.4.0.txt where appropriate. |
| | 2523 | |
| | 2524 | version 1.2.41beta10 [November 1, 2009] |
| | 2525 | Enabled iTXt support by default. To ensure binary compatibility with |
| | 2526 | previous versions, the "lang" and "lang_key" members will be assumed |
| | 2527 | to be omitted from previous versions unless the current libpng |
| | 2528 | version was built with PNG_iTXt_SUPPORTED (which is otherwise no |
| | 2529 | longer necessary to gain iTXt support), as a signal that the user has |
| | 2530 | been building previous versions with PNG_iTXt_SUPPORTED as well. |
| | 2531 | |
| | 2532 | version 1.2.41beta11 [November 2, 2009] |
| | 2533 | Store user's user_png_ver in new png_ptr->user_png_ver element. |
| | 2534 | Revised iTXt support. To ensure binary compatibility with |
| | 2535 | previous versions, the "lang" and "lang_key" members will be assumed |
| | 2536 | to be omitted from versions prior to 1.2.41beta11 whenever there is a |
| | 2537 | library mismatch. |
| | 2538 | |
| | 2539 | version 1.2.41beta12 [November 2, 2009] |
| | 2540 | Free png_ptr->user_png_ver when destroying png_ptr. |
| | 2541 | |
| | 2542 | version 1.2.41beta13 [November 3, 2009] |
| | 2543 | Updated scripts/pngw32.def and projects/wince/png32ce.def |
| | 2544 | Copied projects/wince/png32ce.def to the scripts directory. |
| | 2545 | Added scripts/makefile.wce |
| | 2546 | Patched ltmain.sh for wince support. |
| | 2547 | Added PNG_CONVERT_tIME_SUPPORTED macro. |
| | 2548 | |
| | 2549 | version 1.2.41beta14 [November 8, 2009] |
| | 2550 | versions 1.2.41beta05 through 1.2.41beta13 were abandoned. |
| | 2551 | The 1.0.x/1.2.x series will only receive security updates from now on. |
| | 2552 | Make inclusion of time.h in pngconf.h depend on PNG_CONVERT_tIME_SUPPORTED |
| | 2553 | Make #define PNG_CONVERT_tIME_SUPPORTED depend on PNG_WRITE_tIME_SUPPORTED |
| | 2554 | Reverted iTXt compatibility stuff from 1.2.41beta05, 1.2.41beta11, and |
| | 2555 | 1.2.41beta12. |
| | 2556 | Reverted IOSTATE feature, user_cache_max, and premultiply_alpha features |
| | 2557 | from 1.2.41beta08. |
| | 2558 | Retained png_calloc() from 1.2.41beta08 but as a non-exported function, |
| | 2559 | and removed reference to png_calloc from scripts/*.def |
| | 2560 | |
| | 2561 | version 1.2.41beta15 [November 8, 2009] |
| | 2562 | Added PNG_DEPSTRUCT, PNG_DEPRECATED, PNG_USE_RESULT, PNG_NORETURN, and |
| | 2563 | PNG_ALLOCATED macros to detect deprecated direct access to the |
| | 2564 | png_struct or info_struct members and other deprecated usage in |
| | 2565 | applications (John Bowler). |
| | 2566 | Updated scripts/makefile* to add "-DPNG_CONFIGURE_LIBPNG" to CFLAGS, |
| | 2567 | to prevent warnings about direct access to png structs by libpng |
| | 2568 | functions while building libpng. They need to be tested, especially |
| | 2569 | those using compilers other than gcc. |
| | 2570 | Updated projects/visualc6 and visualc71 with "/d PNG_CONFIGURE_LIBPNG". |
| | 2571 | |
| | 2572 | version 1.2.41beta16 [November 9, 2009] |
| | 2573 | Removed three direct references to read_info_ptr members in pngtest.c |
| | 2574 | that were detected by the new PNG_DEPSTRUCT macro. |
| | 2575 | Only #define PNG_DEPSTRUCT, etc. in pngconf.h if not already defined. |
| | 2576 | |
| | 2577 | version 1.2.41beta17 [November 10, 2009] |
| | 2578 | Updated CMakeLists.txt to add "-DPNG_CONFIGURE_LIBPNG" to the definitions. |
| | 2579 | Marked deprecated function prototypes with PNG_DEPRECATED. |
| | 2580 | Marked memory allocation function prototypes with PNG_ALLOCATED. |
| | 2581 | Changed png_check_sig() to !png_sig_cmp() in contrib programs. |
| | 2582 | Corrected the png_get_IHDR() call in contrib/gregbook/readpng2.c |
| | 2583 | Added "-DPNG_CONFIGURE_LIBPNG" to the contrib/pngminum makefiles. |
| | 2584 | |
| | 2585 | version 1.2.41beta18 [November 11, 2009] |
| | 2586 | Renamed scripts/makefile.wce to scripts/makefile.cegcc |
| | 2587 | Marked nonexported functions with PNG_PRIVATE macro. |
| | 2588 | |
| | 2589 | version 1.2.41rc01 and 1.0.51rc01 [November 18, 2009] |
| | 2590 | Revised scripts/*.def to reflect functions actually exported by libpng. |
| | 2591 | Updated the copyright year in scripts/pngw32.rc from 2004 to 2009. |
| | 2592 | Moved descriptions of makefiles and other scripts out of INSTALL into |
| | 2593 | scripts/README.txt |
| | 2594 | |
| | 2595 | version 1.2.41rc02 [November 22, 2009] |
| | 2596 | Rebuilt the configure scripts with autoconf-2.65 |
| | 2597 | |
| | 2598 | version 1.2.41rc03 [November 25, 2009] |
| | 2599 | Disabled the new pedantic warnings about deprecated function use |
| | 2600 | and deprecated structure access unless the user defines |
| | 2601 | PNG_PEDANTIC_WARNINGS. |
| | 2602 | Added "#define PNG_NO_PEDANTIC_WARNINGS" in the libpng source files. |
| | 2603 | Removed "-DPNG_CONFIGURE_LIBPNG" from the makefiles and projects. |
| | 2604 | |
| | 2605 | version 1.2.41 and 1.0.51 [December 3, 2009] |
| | 2606 | Updated the list of files and made some cosmetic changes in README. |
| | 2607 | |
| | 2608 | version 1.2.42beta01 [December 4, 2009] |
| | 2609 | Removed "#define PNG_NO_ERROR_NUMBERS" that was inadvertently added |
| | 2610 | to pngconf.h in version 1.2.41. |
| | 2611 | Revised scripts/makefile.netbsd, makefile.openbsd, and makefile.sco |
| | 2612 | to put png.h and pngconf.h in $prefix/include, like the other scripts, |
| | 2613 | instead of in $prefix/include/libpng. Also revised makefile.sco |
| | 2614 | to put them in $prefix/include/libpng12 instead of in |
| | 2615 | $prefix/include/libpng/libpng12. |
| | 2616 | Removed leftover "-DPNG_CONFIGURE_LIBPNG" from scripts/makefile.darwin |
| | 2617 | |
| | 2618 | version 1.2.42beta02 [December 11, 2009] |
| | 2619 | Removed leftover "-DPNG_CONFIGURE_LIBPNG" from contrib/pngminim/*/makefile |
| | 2620 | Relocated png_do_chop() to its original position in pngrtran.c. The |
| | 2621 | change in version 1.2.41beta08 caused transparency to be handled wrong |
| | 2622 | in some 16-bit datastreams (Yusaku Sugai). |
| | 2623 | |
| | 2624 | version 1.2.42rc01 [December 17, 2009] |
| | 2625 | No changes. |
| | 2626 | |
| | 2627 | version 1.2.42rc02 [December 22, 2009] |
| | 2628 | Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt |
| | 2629 | (revising changes made in 1.2.41beta17 and 1.2.41rc01) |
| | 2630 | |
| | 2631 | version 1.2.42rc03 [December 25, 2009] |
| | 2632 | Swapped PNG_UNKNOWN_CHUNKS_SUPPORTED and PNG_HANDLE_AS_UNKNOWN_SUPPORTED |
| | 2633 | in pngset.c to be consistent with other changes in version 1.2.38. |
| | 2634 | |
| | 2635 | version 1.2.42rc04 [January 1, 2010] |
| | 2636 | Marked png_memcpy_check() and png_memset_check() PNG_DEPRECATED. |
| | 2637 | Updated copyright year. |
| | 2638 | |
| | 2639 | version 1.2.42rc05 [January 2, 2010] |
| | 2640 | Avoid deprecated references to png_ptr-io_ptr and png_ptr->error_ptr |
| | 2641 | in pngtest.c |
| | 2642 | |
| | 2643 | version 1.2.42 and 1.0.52 [January 3, 2010] |