From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21522 invoked by alias); 15 Jan 2005 15:58:52 -0000 Mailing-List: contact cygwin-announce-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-announce-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Reply-To: The Cygwin Mailing List Received: (qmail 23710 invoked from network); 15 Jan 2005 13:37:14 -0000 From: "Dr. Volker Zell" Subject: Updated: gd-2.0.33-1/libgd2-2.0.33-1/libgd-devel-2.0.33-1 To: cygwin-announce@cygwin.com Date: Sat, 15 Jan 2005 15:58:00 -0000 Message-ID: <87r7kmke14.fsf@vzell-de.de.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-SW-Source: 2005-01/txt/msg00017.txt.bz2 Hi A new version of 'gd/libgd2/libgd-devel' has been uploaded to a server near you. DESCRIPTION: ============ A graphics library for fast image creation CYGWIN NEWS: ============ * Update to latest upstream release. * Cygwin specific patch for GIF conversion utilities is not needed anymore, as these files are included upstream again gd NEWS ======= What's new in version 2.0.33? Version 2.0.33 restores compatibility with older releases of Freetype 2.x in addition to the latest release. Thanks to John Ellson and the graphviz project. What's new in version 2.0.32? Version 2.0.32 restores correct detection of Unicode character sets for freetype fonts, which repairs a bug that prevented umlauts from displaying properly. Thanks to John Ellson and the graphviz project. Also, version 2.0.32 builds all test programs smoothly in the absence of libpng. What's new in version 2.0.31? A minor type naming conflict prevented bgd.dll from compiling, and it was left out of the distribution as a result. This has been corrected. What's new in version 2.0.30? 2.0.29 did not compile correctly when freetype was not available. This has been corrected. Thanks to Alessandro Ranellucci. What's new in version 2.0.29? * A 32-bit multiplication overflow vulnerability reported on the Bugtraq mailing list has been corrected, along with a number of similar issues. These bugs come into play only when attempting to deal with images with extremely large dimensions. The relevant functions now fail gracefully when such extreme parameters are specified. The code in question is also correct for systems with larger bit depths. Thanks to Phil Knirsch, Alan Cox and infamous41md. Since exploits are theoretically possible, upgrading is recommended. * Support for the fontconfig library, when available. When fontconfig is available and gdFTUseFontConfig(1) has been invoked or the gdFTEX_FONTCONFIG flag has been set for a particular call, fontconfig patterns can be used to fetch the best available font. For instance, "arial:bold:italic" does the right thing (or as close as the available fonts permit). Also, standard PostScript font names can be mapped to an appropriate font by gdImageStringFTEx and relatives. When fontconfig is available gdlib-config --features will list the GD_FONTCONFIG feature. For more information about fontconfig, see the fontconfig pages. The actual resolved font filename can be returned in the gdFTStringExtra structure as the fontpath element if the gdFTEX_RETURNFONTPATHNAME flag is set. Also, a vector of character position advances can be retrieved if gdFTEX_XSHOW is set in the flags element. .afm files (font metrics) are now used to adjust size calculations when available. When fontconfig is not available, gd falls back to its usual behavior and requires a specific font file name. One can still fetch fonts by filename when gdFTUseFontConfig(1) is in effect, by setting the gdFTEX_FONTPATHNAME flag in the flag element of the gdFTStringExtra structure. Thanks to Dag Lem and John Ellson. * Additional freetype fixes: fixed width fonts are now the right size, horizontal advance calculations now better match the PostScript equivalent, and various compiler warning fixes. Also, a fix to the encoding table selection in the was made, addressing a problem with latin1 font encodings. Thanks to Dag Lem and John Ellson. * Improved tolerance when reading JPEG files containing some garbage as well as valid image data. * Easier compilation on Windows: no errno.h in gd_gd2.c. * Support for creating optimized GIF animations has been added by Jaakko Hyvätti. See gdImageGifAnimAdd, gdImageGifAnimAddCtx, gdImageGifAnimAddPtr, gdImageGifAnimBegin, gdImageGifAnimBeginCtx, gdImageGifAnimBeginPtr, gdImageGifAnimEnd, gdImageGifAnimEndCtx, and gdImageGifAnimEndPtr. * gdImageOpenPolygon has been added to allow consecutive line segments to be drawn without connecting the end points to form a closed polygon. Thanks to Jaakko Hyvätti. * Better alpha channel blending when the destination color contains an alpha channel. Also, quicker handling of the most common cases. Thanks to Frank Warmerdam. INSTALLATION: ============= To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up the above mentioned package from the 'Libs' category. DOWNLOAD: ========= Note that downloads from sources.redhat.com (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update. These mirrors already got the package, the others will probably have the latest version of this package fairly soon: In the US ftp://mirrors.rcn.net/pub/sourceware/cygwin/ has reliable high bandwidth connections. QUESTIONS: ========== If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO: ================================= To unsubscribe to the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-YOU=YOURDOMAIN.COM@cygwin.com Enjoy Volker