Message-Id: <200001091336.IAA23704@delorie.com> Date: Sun, 9 Jan 2000 14:24:07 +0200 (IST) From: Eli Zaretskii X-Sender: eliz AT is To: djgpp-announce AT delorie DOT com Subject: ANNOUNCE: DJGPP V2.03 Released Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com [ This was supposed to take a month or so, but instead took 10. Thanks ] [ to all those who knew it was in the works, and patiently waited. ] I'm pleased to announce that DJGPP Version 2.03 has been sent to SimTel.NET for redistribution. It should be on all major SimTel.NET mirrors within a day. If you find any serious packaging problems (missing files, corrupted files, etc.) that warrant re-upload, please let me (eliz AT is DOT elta DOT co DOT il) know. This version of DJGPP contains numerous bugfixes and a small number of new features. The primary goal was to produce a stable version which would be in use for quite some time, so the number of new features is very small. You can view the full list of changes in this release by typing the following from the command line, once you download and unzip the djdev203.zip: info knowledge what "changes in 2.03" (Note the quotes: they are important.) A short list of the most important changes can be found at the end of this message. The primary FTP site for DJGPP is: ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2/ The primary Web site for DJGPP is: http://www.delorie.com/djgpp/ Most people, especially new users, should use the Zip Picker interface to select which files to download: http://www.delorie.com/djgpp/zip-picker.html For unpacking the files during installation, we recommend to use the DJGPP binary of InfoZip's `unzip' program. It is available for downloading from this URL: ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/unzip32.exe Unzip32.exe has the advantage of avoiding numerous pitfalls (mentioned in README.1ST and in the FAQ) of unzipping DJGPP files on various supported platforms, dealing with long vs short file names, etc. Followups to this announcement, including any bug reports, should be posted to the comp.os.msdos.djgpp news group. (If you cannot access Usenet news, send electronic mail to djgpp AT delorie DOT com, the email gateway into that news group.) Enjoy! Eli Zaretskii Important changes in v2.03: . Profiling works, and timers are much more accurate and reliable. . New, faster, more accurate and ANSI-compatible versions of math functions in libc.a, due to Eric Rudd . . The library test suite (djtst203.zip) now includes the Cygnus test program, which allows to test many functions much better. . `redir' no longer mysteriously fails in some rare case, and doesn't crash on FPU-less machines. . Buffered stdio functions work with termios. . The special file-name prefix /dev/env/FOO is replaced at run time with the value of the environment variable FOO. /dev/env/FOO~bar~ expands to "bar" if FOO is not defined in the environment, or if its value is empty. . `uclock' is more accurate on Windows 9X. . Significant improvements to the debug support routines in libdbg.a; you can now debug program that catch signals and interrupts. The full documentation of libdbg functions is now included in libc.info. . Many more library functions are now 8-bit clean. . Several improvements and bugfixes in the `scanf' family. . The FP emulator emu387.dxe is much more accurate now, and has several bugs fixed. In particular, it doesn't hang on Windows, and the infamous inaccuracies in computing atan are now gone for good. . The wchar_t data type was changed to make it compatible with Windows. This is required for RSXNTDJ programs to be compatible with the Windows implementation of Unicode. (For the full solution of this problem, GCC needs to be reconfigured and rebuilt.) . `symify' doesn't crash for long file names or long function names. . Numerous enhancements and corrections in the docs.