www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-announce/2022/12/30/15:53:48

Message-Id: <202212302049.2BUKnn3J009789@delorie.com>
Date: Fri, 30 Dec 2022 00:44:26 +0100
From: "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp-announce AT delorie DOT com]" <djgpp-announce AT delorie DOT com>
To: djgpp-announce AT delorie DOT com
Subject: ANNOUNCE: DJGPP port of library PNG 1.6.39 uploaded.
UI-OutboundReport: notjunk:1;M01:P0:MTBx9kRZwqM=;1rNeN3rYYx+K+Seh49jGHbgV/C8
H3hRZvLHGe+rWXM560E/wIFPeASfdiu4mYxfZjKAbRwzvmYGX8gSEXxpsFVYWzXhJR6PSbsM3
asHqSH1BzwF8InrYQids81FeV+dGisX1r5nHH4NWZMv7igOAuxwld7ZU3W6wJbdg4lk5qqzQj
CeQ17pDEf+WXPBFIx155ahZcYGDwBIC5rtNMUb7UwzLkczLyixbYyEV8zfZr6uS3XW2TXHnT0
2TS3oIye8iIwchR55FiTh8c9mzHzSEKiacQgAy5HbeIPIG4Qg3ssbPmz4NZIjhtgZiWny/EiK
jGwuXFX2mjoRl6ZP19wBNQPDIQxnYPgYDyzJhuKorn+kZ2D8vBlTDnh2wq5Y0C1Xm2poLPRMp
If92MvDM3PIrJwBqhzp9pnKt/Czkwqw41ijUH++0J/QsAtZK81GwEuqyLOxsddOv6DicNwX88
U5d8KqJOJdMJURBIbipYA3QU7KxPLtcDjT5UTtZouCIu3s+7Ef/t6Cgnn5A0lOiW9juSH4ZEZ
nUy+Hv9WJozMZ0f1G9Ape7uiTWhyCjZB9qgKkWATQZ2f81iVZMPrZX1HYrdcNJjQG2fO0TxX+
f44QazCoUIOeZaP0T0md3Qb85byACNNwJplWvYKsYJ6N+YgMXZmvRa0yHx3R2wa6XVMRd4i3M
f7+y8pDnx6EW0puIq9mJ86wGSUagZS3LyhWL0mWrB5Vmz1aGowlPVKHZAOT3r0+MvOq2ZNhWA
KprDNLSCIE46Fo/Og2msv9WXqh3RMesrCnp139YFBe9ZRklDwKnYDD1bUHfuMgNAPsTC4/0pQ
9gqbUbf0vMRZnpoztwHIN5lKFQxwn880+XLPj6MTj6sUUvNnJhrxeuuUOAUNBo8dGKaF10BTw
LMTzkos7dnAh9qOWDCn81PMToalsI+OFN5DZmt6jFTHGdqXKvhGMngTtXM1TUgJ7nY0Zo0cbb
9AcjEQ==
Reply-To: djgpp AT delorie DOT com

This is a port of library PNG 1.6.39 to MSDOS/DJGPP.


  DJGPP specific changes.
  =======================

  As for all binaries and libraries that handle images of any kind, it should
  be noted that files (streams) are *ALWAYS* openend in binary mode with all
  the well known implications on a DOS of WINDOWS OS if the stream comes from
  STDIN and/or STDOUT when these are still connected to the console.
  For the DJGPP port, the "SIGINT" and "SIGQUIT" signals are reenabled when
  the stream is connected to a TTY.
  Apart from this change only the usual files needed for configuration with
  djgpp have been added. That files are stored in the /djgpp directory.
  To configure, compile and use the package you will have to install the zlib
  port available at ftp.delorie.com and mirrors as:
    http://ftp.delorie.com/pub/djgpp/current/v2tk/zlb1212b.zip
  Of course, you can download a newer version of zlib if available.

  To compile the source code LFN support is required.  I have build it on
  WinXP and Win98SE but I have never tried to build it on any other OS.


  As usual, all djgpp specific files (diffs, README files, etc.) are stored in
  the /djgpp directory.  The sources have been configured to be build in the
  "0build" directory.  If for some reason it does not work for you, delete its
  contents and configure from scratch again running the command:
    ..\djgpp\config.bat ../.

  For further information about library PNG please read the info docs and NEWS file.



  Here is an extract of the ANNOUNCE file showing the user visible changes
  from the last port (library PNG 1.6.37) to this one:

-------------------------------------------------------------------------------

Changes from version 1.6.38 to version 1.6.39
---------------------------------------------

 * Changed the error handler of oversized chunks (i.e. larger than
   PNG_USER_CHUNK_MALLOC_MAX) from png_chunk_error to png_benign_error.
 * Fixed a buffer overflow error in contrib/tools/pngfix.
 * Fixed a memory leak (CVE-2019-6129) in contrib/tools/pngcp.
 * Disabled the ARM Neon optimizations by default in the CMake file,
   following the default behavior of the configure script.
 * Allowed configure.ac to work with the trunk version of autoconf.
 * Removed the support for "install" targets from the legacy makefiles;
   removed the obsolete makefile.cegcc.
 * Cleaned up the code and updated the internal documentation.


Changes from version 1.6.37 to version 1.6.38
----------------------------------------------------------

 * Added configurations and scripts for continuous integration.
 * Fixed various errors in the handling of tRNS, hIST and eXIf.
 * Implemented many stability improvements across all platforms.
 * Updated the internal documentation.


-------------------------------------------------------------------------------





  The port consists of the usual two packages that have been produced using
  djdev20X (CVS repository code) and can be downloaded from ftp.delorie.com
  and mirrors as (time stamp 2022-12-28):

    library PNG 1.6.39 scripts, headers, libs and man format documentation:
    http://ftp.delorie.com/pub/djgpp/current/v2tk/png1639b.zip

    library PNG 1.6.39 source:
    http://ftp.delorie.com/pub/djgpp/current/v2tk/png1639s.zip



  Send library PNG specific bug reports to
  <png-mng-implement AT lists DOT sourceforge DOT net>.
  Send suggestions and bug reports concerning the DJGPP port to
  comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.


Enjoy.

    Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019