GnuWin / News: Recent posts

PngCrush-1.5.10 for Windows

An MS-Windows (Win32) port of PngCrush-1.5.10 is available from

PngCrush optimizes PNG images.

Changes from 1.5.8 to 1.5.10:

Version 1.5.10 (built with libpng-1.2.4 and zlib-1.1.4pc)
Fixed bug, introduced in 1.5.9, that caused defaults for method 0 to be used instead of copying the original image, when the original was already smallest.

Version 1.5.9 (built with libpng-1.2.4 and zlib-1.1.4pc)
Work around CPU timer wraparound at 2G microseconds.
Upgraded zlib from 1.1.3 to 1.1.4. Pngcrush is believed not to be vulnerable to the zlib-1.1.3 buffer-overflow bug.
Choose the first instance of smallest IDAT instead of the last, for faster final recompression, suggested by TSamuel.

Posted by GnuWin 2002-07-21

x86info-1.9 for Windows

An MS-Windows port of x86info-1.9 is available from

x86info displays x86 CPU diagnostics. x86info probes the CPU registers to find out a lot more information. It can discover the contents of model-specific registers, discover CPU silicon revisions, and lots more.

Posted by GnuWin 2002-07-18

Cpuid-3.3 for Windows

An MS-Windows port of Cpuid-1.28 is available from

Cpuid is a CPU identification utility. This is a fairly complete CPU identification utility that executes the CPUID instruction on x86-family CPUs and decodes the results into English descriptions. It has been tested on several Intel, AMD (including Athlon/Duron) and Cyrix CPUs. If the Pentium III serial number misfeature is present and enabled, this program will display it.

Posted by GnuWin 2002-07-18

Hello-2.1.1 for Windows

An MS-Windows port of Hello-2.1.1 is available from

Hello prints a greeting message on the user's screen.
Hello now has NLS (Native Language Support).

Posted by GnuWin 2002-07-15

JbigKit-1.4 for Windows

An MS-Windows (Win32) port of JbigKit-1.4 is available from

JBIG-KIT implements a highly effective data compression algorithm
for bi-level high-resolution images such as fax pages or scanned

JBIG-KIT provides a portable library of compression and decompression
functions with a documented interface that you can very easily include
into your image or document processing software. In addition, JBIG-KIT
provides ready-to-use compression and decompression programs with a
simple command line interface (similar to the converters found in netpbm).

Posted by GnuWin 2002-07-14

Popt-1.6.4 for Windows

An MS-Windows (Win32) port of Popt-1.6.4 is available from

The popt library exists essentially for parsing commandline options. It is found superior in many ways when compared to parsing the argv array by hand or using the getopt functions getopt() and getopt_long() [see getopt(3)]. Some specific advantages of popt are: it does not utilize global variables, thus enabling multiple passes in parsing argv ; it can parse an arbitrary array of argv-style elements, allowing parsing of command -line-strings from any source; it provides a standard method of option aliasing (to be discussed at length below.); it can exec external option filters; and, finally, it can automatically generate help and usage messages for the application.

Posted by GnuWin 2002-07-14

LibPng-1.2.4 for Windows

An MS-Windows (Win32) port of LibPng-1.2.4 is available from

LibPng is a library for manipulating and creating PNG-images.

Posted by GnuWin 2002-07-08

Bmp2Png-1.53 for Windows

An MS-Windows (Win32) port of Bmp2Png-1.53 is available from

Bmp2png / png2bmp is a pair of simple command-line utilities that convert between Windows BMP format and PNG (Portable Network Graphics).

Posted by GnuWin 2002-07-07

File-3.39 for MS-Windows

An MS-Windows (Win32) port of File-3.39 is available from

File is an implementation of the Unix File(1) command.
It knows the 'magic number' of several thousands of file types.

Posted by GnuWin 2002-07-06

NetPbm-10.3 for Windows

An MS-Windows (Win32) port of NetPbm-10.3 is available from

Netpbm consists of over 250 tools for editing, converting and analyzing

Changes in 10.3:
Add pamfunc.
Add pgmabel. Thanks Volker Schmidt <>.
pamslice: add -xmgr option.
pgmslice: upgrade to pamslice.
pamarith: add -mean option.
pnmarith: upgrade to pamarith.
pnmtopng: add -palette option. Functional copy from "Pnmtopng" package.
pbmtoepsi: Add -dpi option. Thanks Bill Cheng <>
tifftopnm: make -respectfillorder work.
pnmtopng: fix bugs in handling of text comment files. Taken from "Pnmtopng" package.
pnmtopng: fix -hist option.
Cygwin build accomodations. Thanks Charles Wilson <>.
Fix ppmtompeg build failure when JPEGLIB = NONE
Fix missing -R link options.

Posted by GnuWin 2002-07-06

Upx-1.22 for Windows

A win32-port of the latest release (1.22) of Upx is available from

UPX is a free, portable, extendable, high-performance executable packer for
several different executable formats. It achieves an excellent compression
ratio and offers very fast decompression. Your executables suffer no memory
overhead or other drawbacks.

Changes in 1.22 (27 Jun 2002)
* INFO: is the permanent UPX home page
* atari/tos: the stub now flushes the CPU cache to avoid
problems on 68030+ machines
* source code: additional compiler support for Borland C++ 5.5.1,
Digital Mars C++ 8.28 and Watcom C++ 11.0c

Posted by GnuWin 2002-07-06

ImgToPs2-0.1 for Windows

An MS-Windows (Win32) port of ImgToPs2-0.1 is available from

imgtops2 is a utility for converting images to PostScript Level 2.
Level 2 supports more efficient encoding of image data than the original
PostScript standard, so the files produced by imgtops2 are significantly
smaller than those made by pnmtops of the PBMPlus package or convert of
the ImageMagick package. This is especially true of JPEG files, which
Level 2 can handle directly but Level 1 implementations must first
decompress. Level 2 PostScript has been the standard for almost a decade
now (Level 3 is actually out now), so nearly all printers support it.

Posted by GnuWin 2002-07-05

Jpeg2Ps-1.9 for Windows

A Win32-port of the latest release (1.9 of Jpeg2Ps is available from

jpeg2ps is a utility for converting JPEG images to compressed PostScript
Level 2 or 3 files (without uncompressing the images). The JPEG data is
simply wrapped with PostScript which yields considerably smaller PS

Posted by GnuWin 2002-07-05

BmEps-1.54 for Windows

A Win32-port of the latest release (1.54) of BmEps is available from

BmEps converts bitmaps to Encapsulated Postscript.

Posted by GnuWin 2002-07-05

Ttf2Pt1-3.4.1 for Windows

A Win32-port of the latest release (3.4.1) of Ttf2Pt1 is available from

Ttf2pt1 converts TrueType fonts to Postscript Type1 fonts.

Changes in 3.4.1 -- June 13, 2002

New features:
- Added Autotrace support for the bitmap fonts (-OZ). It's horrible.
- Added vectorization of bitmap fonts (-OV) - functionally the same thing as
autotrace but home-grown. Works mostly decently but still with large
space for improvement.
- Relaxed the conditions for warnings about long glyphs.... read more

Posted by GnuWin 2002-07-05

CompFace-1.4 for Windows

An MS-Windows (Win32) port of CompFace-1.4 is available from

Compface provides utilities and a library to convert from/to X-Face format, a 48x48 bitmap format used to carry thumbnails of email authors in a mail header.

Posted by GnuWin 2002-07-03

AutoConf-2.53 for Windows

An MS-Windows (Win32) port of AutoConf-2.53 is available from

Extensible package of m4 macros that produce shell scripts to
automatically configure software source code packages. These scripts can
adapt the packages to many kinds of UNIX-like systems without manual user
intervention. Autoconf requires GNU m4. You must install GNU m4 before
configuring autoconf, so that Autoconf's configure script can find it.
The configuration scripts produced by auto conf are self-contained, so
their users do not need to have autoconf or GNU m4.

Posted by GnuWin 2002-07-02

LibTool-1.4.2 for Windows

An MS-Windows (Win32) port of LibTool-1.4.2 is available from

GNU libtool is a generic library support script. Libtool hides the
complexity of using shared libraries behind a consistent, portable
interface. Libtool supports building static libraries on all platforms.
It also includes GNU libltdl, the libtool dynamic loader library.

Posted by GnuWin 2002-07-02

Wv-0.7.2-3 for Windows

An updated MS-Windows (Win32) port of Wv-0.7.2 is available from
Wv converts MS-Word documents, e.g. to LaTeX, RTF and HTML.

The update implements support request #556284: temporary files are now placed in the temporary-files directory (%TEMP%, %TMP%, %TMPDIR%). Nothing has been changed in the source code of Wv, but a more sensible implementation of 'tmpnam' has been used.... read more

Posted by GnuWin 2002-07-01

LibArtt-2.3.3 for Windows

Libart is a 2D drawing library: its goal is to be a high-quality
vector-based 2D library with antialiasing and alpha composition.

Libart is a high-performance rendering library that provides a
rich imaging model. Libart's imaging model is a superset of PostScript,
and it adds support for antialiasing and alpha compositing (transparency).

Libart is used as the core rendering engine for both the GNOME canvas
and the GNOME printing system. It uses sophisticated techniques such
as microtile arrays and sorted vector paths to maximize performance. ... read more

Posted by GnuWin 2002-06-30

Gif2Png-2.4.5 for Windows

An MS-Windows (Win32) port of the latest release (2.4.5) of Gif2Png is available from

Gif2Png converts GIF images to PNG images.

Posted by GnuWin 2002-06-30

Less-376 for Windows

An MS-Windows (Win32) port of the latest release (376) of Less is available from

Less is a file viewer similar to More.

Posted by GnuWin 2002-06-30

FreeType-2.1.2 for Windows

An MS-Windows (Win32) port of the latest release (2.1.2) of FreeType is available from
FreeType is a free rasterizer and font engine.



- Many font drivers didn't select a Unicode charmap by default when
  a new face was opened (with the FT_CONFIG_OPTION_USE_CMAPS options
  enabled), causing many applications to not be able to display text
  correctly with the 2.1.x releases.

- The PFR driver had a bug in its composite loading code that produces
  incorrectly placed accents with many fonts.

- The Type42 driver crashed sometimes due to a nasty bug.

- The Type 1 custom encoding charmap didn't handle the case where the
  first glyph index wasn't 0.... [read more](/p/gnuwin32/news/2002/06/freetype-212-for-windows/)
Posted by GnuWin 2002-06-23

NetPbm-10.2 for Windows

An MS-Windows (Win32) port of NetPbm-10.2 is available from
Netpbm consists of over 250 tools for editing, converting and analyzing images.

New in version 10.2:
Works with separate build directory.
Pnmnorm: fix precision error causes whites to become black
Fix bug: Pbmpage needs math library

Posted by GnuWin 2002-06-15

FreeType-2.1.1 for Windows

An MS-Windows (Win32) port of the latest release (2.1.1) of FreeType is available from
FreeType is a free rasterizer and font engine.



- The `version_info' returned by `freetype-config' in 2.1.0 returned an
  invalid value. It now returns 9:1:3 (2.0.9 returned 9:0:3).

- Version 2.1.0 couldn't be linked against applications on Win32 and
  Amiga systems due to a new debug function that wasn't properly
  propagated to the system-specific directory in `builds'.... [read more](/p/gnuwin32/news/2002/06/freetype-211-for-windows/)
Posted by GnuWin 2002-06-13