ANNOUNCE 3.6 KB
Newer Older
1

2
Libpng 1.2.36beta05 - April 20, 2009
3

4 5
This is not intended to be a public release.  It will be replaced
within a few weeks by a public version or by another test version.
6

7 8 9 10 11
Files available for download:

Source files with LF line endings (for Unix/Linux) and with a
"configure" script

12 13
   libpng-1.2.36beta05.tar.gz
   libpng-1.2.36beta05.tar.lzma
14
     (Get the lzma codec from <http://tukaani.org/lzma>).
15
   libpng-1.2.36beta05.tar.bz2
16 17 18 19

Source files with LF line endings (for Unix/Linux) without the
"configure" script

20 21 22
   libpng-1.2.36beta05-no-config.tar.gz
   libpng-1.2.36beta05-no-config.tar.lzma
   libpng-1.2.36beta05-no-config.tar.bz2
23 24 25 26

Source files with CRLF line endings (for Windows), without the
"configure" script

27 28 29
   lp1236b05.zip
   lp1236b05.7z
   lp1236b05.tar.bz2
30 31 32

Project files

33 34
   libpng-1.2.36beta05-project-netware.zip
   libpng-1.2.36beta05-project-wince.zip
35 36 37

Other information:

38 39 40 41 42
   libpng-1.2.36beta05-README.txt
   libpng-1.2.36beta05-KNOWNBUGS.txt
   libpng-1.2.36beta05-LICENSE.txt
   libpng-1.2.36beta05-Y2K-compliance.txt
   libpng-1.2.36beta05-[previous version]-diff.txt
43

44
Changes since the last public release (1.2.34):
45

46 47
version 1.2.35beta01 [February 4, 2009]
  Zero out some arrays of pointers after png_malloc(). (Tavis Ormandy)
48

49 50 51 52
version 1.2.35beta02 [Feburary 4, 2009]
  Zero out more arrays of pointers after png_malloc().

version 1.2.35beta03 [February 5, 2009]
53 54
  Use png_memset() instead of a loop to intialize pointers.  We realize
    this will not work on platforms where the NULL pointer is not all zeroes.
55

56 57 58 59 60 61 62 63 64 65 66 67 68 69
version 1.2.35rc01 [February 11, 2009]
  No changes.

version 1.2.35rc02 [February 12, 2009]
  Fix typo in new png_memset call in pngset.c (png_color should be png_charp)

version 1.0.43 and 1.2.35 [February 14, 2009]
  No changes.

version 1.2.36beta01 [February 28, 2009]
  Revised comments in png_set_read_fn() and png_set_write_fn().
  Revised order of #ifdef's and indentation in png_debug definitions of png.h
    bug introduced in libpng-1.2.34.

70 71 72 73 74 75 76 77 78
version 1.2.36beta02 [March 21, 2009]
  Use png_memset() after png_malloc() of big_row_buf when reading an
    interlaced file, to avoid a possible UMR.
  Undid recent revision of PNG_NO_STDIO version of png_write_flush().  Users
    having trouble with fflush() can build with PNG_NO_WRITE_FLUSH defined.
  Revised libpng*.txt documentation about use of png_write_flush().
  Removed fflush() from pngtest.c.
  Added "#define PNG_NO_WRITE_FLUSH" to contrib/pngminim/encoder/pngusr.h

79
version 1.2.36beta03 [March 27, 2009]
80 81 82 83 84
  Relocated misplaced PNG_1_0_X define in png.h that caused the prototype
    for png_set_strip_error_numbers() to be omitted from PNG_NO_ASSEMBLER_CODE
    builds.  This bug was introduced in libpng-1.2.15beta4.
  Added a section on differences between 1.0.x and 1.2.x to libpng.3/libpng.txt

85
version 1.2.36beta04 [April 5, 2009]
86
  Fixed potential memory leak of "new_name" in png_write_iCCP() (Ralph Giles)
87

88
version 1.2.36beta05 [April 20, 2009]
89 90 91
  Added "ifndef PNG_SKIP_SETJMP_CHECK" block in pngconf.h to allow
    application code writers to bypass the check for multiple inclusion
    of setjmp.h when they know that it is safe to ignore the situation.
92 93 94 95
  Renamed "user_chunk_data" to "my_user_chunk_data" in pngtest.c to suppress
    "shadowed declaration" warning from gcc-4.3.3.
  Renamed "gamma" to "png_gamma" in pngset.c to avoid "shadowed declaration"
    warning about a global "gamma" variable in math.h on some platforms.
96

97
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
98

99 100 101
(subscription required; visit 
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
to subscribe) or to glennrp at users.sourceforge.net
102

103
Glenn R-P