⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 Linux下的基于X11的图形开发环境。
💻
📖 第 1 页 / 共 5 页
字号:
  Only define PNG_WEIGHTED_FILTERS_SUPPORTED when PNG_FLOATING_POINT_SUPPORTED    is defined.  Changed several instances of PNG_NO_CONSOLE_ID to PNG_NO_STDIO in pngrutil.c    and mentioned the purposes of the two macros in libpng.txt/libpng.3.version 1.0.6f [April 14, 2000]  Revised png_set_iCCP() and png_set_rows() to avoid prematurely freeing data.  Add checks in png_set_text() for NULL members of the input text structure.  Revised libpng.txt/libpng.3.  Removed superfluous prototype for png_set_itxt from png.h  Removed "else" from pngread.c, after png_error(), and changed "0" to "length".  Changed several png_errors about malformed ancillary chunks to png_warnings.version 1.0.6g [April 24, 2000]  Added png_pass-* arrays to pnggccrd.c when PNG_USE_LOCAL_ARRAYS is defined.  Relocated paragraph about png_set_background() in libpng.3/libpng.txt    and other revisions (Matthias Benckmann)  Relocated info_ptr->free_me, png_ptr->free_me, and other info_ptr and    png_ptr members to restore binary compatibility with libpng-1.0.5    (breaks compatibility with libpng-1.0.6).version 1.0.6h [April 24, 2000]  Changed shared library so-number pattern from 2.x.y.z to xy.z (this builds    libpng.so.10 & libpng.so.10.6h instead of libpng.so.2 & libpng.so.2.1.0.6h)    This is a temporary change for test purposes.version 1.0.6i [May 2, 2000]  Rearranged some members at the end of png_info and png_struct, to put    unknown_chunks_num and free_me within the original size of the png_structs    and free_me, png_read_user_fn, and png_free_fn within the original png_info,    because some old applications allocate the structs directly instead of    using png_create_*().  Added documentation of user memory functions in libpng.txt/libpng.3  Modified png_read_png so that it will use user_allocated row_pointers    if present, unless free_me directs that it be freed, and added description    of the use of png_set_rows() and png_get_rows() in libpng.txt/libpng.3.  Added PNG_LEGACY_SUPPORTED macro, and #ifdef out all new (since version    1.00) members of png_struct and png_info, to regain binary compatibility    when you define this macro.  Capabilities lost in this event    are user transforms (new in version 1.0.0),the user transform pointer    (new in version 1.0.2), rgb_to_gray (new in 1.0.5), iCCP, sCAL, sPLT,    the high-level interface, and unknown chunks support (all new in 1.0.6).    This was necessary because of old applications that allocate the structs    directly as authors were instructed to do in libpng-0.88 and earlier,    instead of using png_create_*().  Added modes PNG_CREATED_READ_STRUCT and PNG_CREATED_WRITE_STRUCT which    can be used to detect codes that directly allocate the structs, and    code to check these modes in png_read_init() and png_write_init() and    generate a libpng error if the modes aren't set and PNG_LEGACY_SUPPORTED    was not defined.  Added makefile.intel and updated makefile.watcom (Pawel Mrochen)version 1.0.6j [May 3, 2000]  Overloaded png_read_init() and png_write_init() with macros that convert    calls to png_read_init_2() or png_write_init_2() that check the version    and structure sizes.version 1.0.7beta11 [May 7, 2000]  Removed the new PNG_CREATED_READ_STRUCT and PNG_CREATED_WRITE_STRUCT modes    which are no longer used.  Eliminated the three new members of png_text when PNG_LEGACY_SUPPORTED is    defined or when neither PNG_READ_iTXt_SUPPORTED nor PNG_WRITE_iTXT_SUPPORTED    is defined.  Made PNG_NO_READ|WRITE_iTXt the default setting, to avoid memory    overrun when old applications fill the info_ptr->text structure directly.  Added PNGAPI macro, and added it to the definitions of all exported functions.  Relocated version macro definitions ahead of the includes of zlib.h and    pngconf.h in png.h.version 1.0.7beta12 [May 12, 2000]  Revised pngset.c to avoid a problem with expanding the png_debug macro.  Deleted some extraneous defines from pngconf.h  Made PNG_NO_CONSOLE_IO the default condition when PNG_BUILD_DLL is defined.  Use MSC _RPTn debugging instead of fprintf if _MSC_VER is defined.  Added png_access_version_number() function.  Check for mask&PNG_FREE_CHNK (for TEXT, SCAL, PCAL) in png_free_data().  Expanded libpng.3/libpng.txt information about png_data_freer().version 1.0.7beta14 [May 17, 2000] (beta13 was not published)  Changed pnggccrd.c and pngvcrd.c to handle bad adaptive filter types as    warnings instead of errors, as pngrutil.c does.  Set the PNG_INFO_IDAT valid flag in png_set_rows() so png_write_png()    will actually write IDATs.  Made the default PNG_USE_LOCAL_ARRAYS depend on PNG_DLL instead of WIN32.  Make png_free_data() ignore its final parameter except when freeing data    that can have multiple instances (text, sPLT, unknowns).  Fixed a new bug in png_set_rows().  Removed info_ptr->valid tests from png_free_data(), as in version 1.0.5.  Added png_set_invalid() function.  Fixed incorrect illustrations of png_destroy_write_struct() in example.c.version 1.0.7beta15 [May 30, 2000]  Revised the deliberately erroneous Linux setjmp code in pngconf.h to produce    fewer error messages.  Rearranged checks for Z_OK to check the most likely path first in pngpread.c    and pngwutil.c.  Added checks in pngtest.c for png_create_*() returning NULL, and mentioned    in libpng.txt/libpng.3 the need for applications to check this.  Changed names of png_default_*() functions in pngtest to pngtest_*().  Changed return type of png_get_x|y_offset_*() from png_uint_32 to png_int_32.  Fixed some bugs in the unused PNG_INCH_CONVERSIONS functions in pngget.c  Set each pointer to NULL after freeing it in png_free_data().  Worked around a problem in pngconf.h; AIX's strings.h defines an "index"    macro that conflicts with libpng's png_color_16.index. (Dimitri Papadapoulos)  Added "msvc" directory with MSVC++ project files (Simon-Pierre Cadieux).version 1.0.7beta16 [June 4, 2000]  Revised the workaround of AIX string.h "index" bug.  Added a check for overlength PLTE chunk in pngrutil.c.  Added PNG_NO_POINTER_INDEXING macro to use array-indexing instead of pointer    indexing in pngrutil.c and pngwutil.c to accommodate a buggy compiler.  Added a warning in png_decompress_chunk() when it runs out of data, e.g.    when it tries to read an erroneous PhotoShop iCCP chunk.  Added PNG_USE_DLL macro.  Revised the copyright/disclaimer/license notice.  Added contrib/msvctest directoryversion 1.0.7rc1 [June 9, 2000]  Corrected the definition of PNG_TRANSFORM_INVERT_ALPHA  (0x0400 not 0x0200)  Added contrib/visupng directory (Willem van Schaik)version 1.0.7beta18 [June 23, 2000]  Revised PNGAPI definition, and pngvcrd.c to work with __GCC__    and do not redefine PNGAPI if it is passed in via a compiler directive.  Revised visupng/PngFile.c to remove returns from within the Try block.  Removed leading underscores from "_PNG_H" and "_PNG_SAVE_BSD_SOURCE" macros.  Updated contrib/visupng/cexcept.h to version 1.0.0.  Fixed bugs in pngwrite.c and pngwutil.c that prevented writing iCCP chunks.version 1.0.7rc2 [June 28, 2000]  Updated license to include disclaimers required by UCITA.  Fixed "DJBPP" typo in pnggccrd.c introduced in beta18.version 1.0.7 [July 1, 2000]  Revised the definition of "trans_values" in libpng.3/libpng.txtversion 1.0.8beta1 [July 8, 2000]  Added png_free(png_ptr, key) two places in pngpread.c to stop memory leaks.  Changed PNG_NO_STDIO to PNG_NO_CONSOLE_IO, several places in pngrutil.c and     pngwutil.c.  Changed PNG_EXPORT_VAR to use PNG_IMPEXP, in pngconf.h.  Removed unused "#include <assert.h>" from png.c  Added WindowsCE support.  Revised pnggccrd.c to work with gcc-2.95.2 and in the Cygwin environment.version 1.0.8beta2 [July 10, 2000]  Added project files to the wince directory and made further revisions     of pngtest.c, pngrio.c, and pngwio.c in support of WindowsCE.version 1.0.8beta3 [July 11, 2000]  Only set the PNG_FLAG_FREE_TRNS or PNG_FREE_TRNS flag in png_handle_tRNS()     for indexed-color input files to avoid potential double-freeing trans array     under some unusual conditions; problem was introduced in version 1.0.6f.  Further revisions to pngtest.c and files in the wince subdirectory.version 1.0.8beta4 [July 14, 2000]  Added the files pngbar.png and pngbar.jpg to the distribution.  Added makefile.cygwin, and cygwin support in pngconf.h  Added PNG_NO_ZALLOC_ZERO macro (makes png_zalloc skip zeroing memory)version 1.0.8rc1 [July 16, 2000]  Revised png_debug() macros and statements to eliminate compiler warnings.version 1.0.8 [July 24, 2000]  Added png_flush() in pngwrite.c, after png_write_IEND().  Updated makefile.hpux to build a shared library.version 1.0.9beta1 [November 10, 2000]  Fixed typo in scripts/makefile.hpux  Updated makevms.com in scripts and contrib/* and contrib/* (Martin Zinser)  Fixed seqence-point bug in contrib/pngminus/png2pnm (Martin Zinser)  Changed "cdrom.com" in documentation to "libpng.org"  Revised pnggccrd.c to get it all working, and updated makefile.gcmmx (Greg).  Changed type of "params" from voidp to png_voidp in png_read|write_png().  Make sure PNGAPI and PNG_IMPEXP are defined in pngconf.h.  Revised the 3 instances of WRITEFILE in pngtest.c.  Relocated "msvc" and "wince" project subdirectories into "dll" subdirectory.  Updated png.rc in dll/msvc project  Revised makefile.dec to define and use LIBPATH and INCPATH  Increased size of global png_libpng_ver[] array from 12 to 18 chars.  Made global png_libpng_ver[], png_sig[] and png_pass_*[] arrays const.  Removed duplicate png_crc_finish() from png_handle_bKGD() function.  Added a warning when application calls png_read_update_info() multiple times.  Revised makefile.cygwin  Fixed bugs in iCCP support in pngrutil.c and pngwutil.c.  Replaced png_set_empty_plte_permitted() with png_permit_mng_features().version 1.0.9beta2 [November 19, 2000]  Renamed the "dll" subdirectory "projects".  Added borland project files to "projects" subdirectory.  Set VS_FF_PRERELEASE and VS_FF_PATCHED flags in msvc/png.rc when appropriate.  Add error message in png_set_compression_buffer_size() when malloc fails.version 1.0.9beta3 [November 23, 2000]  Revised PNG_LIBPNG_BUILD_TYPE macro in png.h, used in the msvc project.  Removed the png_flush() in pngwrite.c that crashes some applications    that don't set png_output_flush_fn.  Added makefile.macosx and makefile.aix to scripts directory.version 1.0.9beta4 [December 1, 2000]  Change png_chunk_warning to png_warning in png_check_keyword().  Increased the first part of msg buffer from 16 to 18 in png_chunk_error().version 1.0.9beta5 [December 15, 2000]  Added support for filter method 64 (for PNG datastreams embedded in MNG).version 1.0.9beta6 [December 18, 2000]  Revised png_set_filter() to accept filter method 64 when appropriate.  Added new PNG_HAVE_PNG_SIGNATURE bit to png_ptr->mode and use it to    help prevent applications from using MNG features in PNG datastreams.  Added png_permit_mng_features() function.  Revised libpng.3/libpng.txt.  Changed "filter type" to "filter method".version 1.0.9rc1 [December 23, 2000]  Revised test for PNG_HAVE_PNG_SIGNATURE in pngrutil.c  Fixed error handling of unknown compression type in png_decompress_chunk().  In pngconf.h, define __cdecl when _MSC_VER is defined.version 1.0.9beta7 [December 28, 2000]  Changed PNG_TEXT_COMPRESSION_zTXt to PNG_COMPRESSION_TYPE_BASE several places.  Revised memory management in png_set_hIST and png_handle_hIST in a backward    compatible manner.  PLTE and tRNS were revised similarly.  Revised the iCCP chunk reader to ignore trailing garbage.version 1.0.9beta8 [January 12, 2001]  Moved pngasmrd.h into pngconf.h.  Improved handling of out-of-spec garbage iCCP chunks generated by PhotoShop.version 1.0.9beta9 [January 15, 2001]  Added png_set_invalid, png_permit_mng_features, and png_mmx_supported to    wince and msvc project module definition files.  Minor revision of makefile.cygwin.  Fixed bug with progressive reading of narrow interlaced images in pngpread.cversion 1.0.9beta10 [January 16, 2001]  Do not typedef png_FILE_p in pngconf.h when PNG_NO_STDIO is defined.  Fixed "png_mmx_supported" typo in project definition files.version 1.0.9beta11 [January 19, 2001]  Updated makefile.sgi to make shared library.  Removed png_mmx_support() function and disabled PNG_MNG_FEATURES_SUPPORTED    by default, for the benefit of DLL forward compatibility.  These will    be re-enabled in version 1.2.0.version 1.0.9rc2 [January 22, 2001]  Revised cygwin support.version 1.0.9 [January 31, 2001]  Added check of cygwin's ALL_STATIC in pngconf.h  Added "-nommx" parameter to contrib/gregbook/rpng2-win and rpng2-x demos.version 1.0.10beta1 [March 14, 2001]  Revised makefile.dec, makefile.sgi, and makefile.sggcc; added makefile.hpgcc.  Reformatted libpng.3 to eliminate bad line breaks.  Added checks for _mmx_supported in the read_filter_row function of pnggccrd.c  Added prototype for png_mmx_support() near the top of pnggccrd.c  Moved some error checking from png_handle_IHDR to png_set_IHDR.  Added PNG_NO_READ_SUPPORTED and PNG_NO_WRITE_SUPPORTED macros.  Revised png_mmx_support() function in pnggccrd.c  Restored version 1.0.8 PNG_WRITE_EMPTY_PLTE_SUPPORTED behavior in pngwutil.c  Fixed memory leak in contrib/visupng/PngFile.c  Fixed bugs in png_combine_row() in pnggccrd.c and pngvcrd.c (C version)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -