Version 0.52.2 - 05 July 1999

* Introduced fchown(), fchmod, and lchown().

* src/Makefile was broken!  Thanks to Edgar Aichinger for the fix.

* Fixed bug in basename().

* Something went wrong with the patches. Please start with a completely
  new archive. Sorry for the hassle.
  
Version 0.52.1 - 04 July 1999

* IMPORTANT: zic, zdump, tzselect and tzinit get installed in /usr/sbin
  now (was /usr/local/bin).  Please remove stale binaries manually from
  the old locations.

* Update to recent kernel stuff (Frank Naumann).

* Default stacksize now 16 kB.

* Fixed wrong timestamps in stat().

* Removed a lot of calls to unx2dos().

* New stubs implementations for fchown, lchown, and fchmod (will
  currently always fail with ENOSYS).

* At least default libs (32 bit) should now compile without any 
  warnings.
  
Version 0.52 - June 1999

* 4.4BSD error functions.

* Various bugfixes.

Version 0.51.2 - June 1999

* First release that makes active use of weak symbols as supported by
  the GNU linker from the GNU binutils >= 2.9.1.

* POSIX wordexp().  Together with glob() and fnmatch() introduced in
  earlier versions all means to do shell like parsing are now present
  in the MiNTLib.  Additionally you will find related functions 
  like canonicalize_file_name() and realpath().

* BSD like environment functions setenv(), unsetenv() and clearenv().

* More string functions often needed: stpcpy(), stpncpy(), mempcpy().

* /etc/passwd handling completely rewritten, now comes with reentrant
  versions of most functions.  The same for /etc/groups is still
  waiting.

* remove() now behaves like it should and not like unlink().

* Despite all warnings, basename() and dirname().  Even with a broken
  interface it is better to have native routines that take care of
  Atari peculiarities.

* Bugfix for vfork() (Joerg Westheide).

* Instead of retrying Ssystem over and over again, the presence of
  the function is now cached within the library (Christian Felsch).

* Profiling adapted to GNU binutils 2.9.1.

* By default the source distribution will now build an additional
  library with debugging information and another one with debugging
  and profiling enabled.

Version 0.51.1 - May 1999

* New function syscall().  Most functions that are usually operating
  system calls are now defined in a file <call>_sys.c.  The function
  there either calls the underlying implementation (__<call> ()) or
  is a weak alias for it.

* New 48 bit random functions (see *rand_48 in stdio.h).

* All routines dealing with temp files completely rewritten.

* New header files <queue.h> and <ieee754.h>.

* mktime() bug fixed (no more error if no default rules file is
  found).
  
* New functions basename and dirname.

Version 0.51 - April 1999

* Timezone data base included in the distribution.  See ChangeLog,
  tz/README.1st and tz/README for details.

* Bugfix for tzset(): Now use standard US rules instead of GMT
  when no DST rules given.

* Minor bugfixes (see ChangeLog).

* New functions from GNU libc integrated, notably fnmatch,
  the regex library, glob, getopt_long, error.

  IMPORTANT: To use these functions your software must comply
  with the GNU General Public License (see the file COPYING for
  details).  If you can't meet these requirements for some functions
  there are replacements (notably getopt and the regex functions,
  see ChangeLog and the sources for details).

* Automatic clean up of system include files with include/clean-include.

  
Version 0.50.1 - March 1999

* Library maintainance passed to Guido Flohr, <gufl0000@stud.uni-sb.de>.

* The version numbering has changed.  It now follows the FreeMiNT
  kernel conventions (major.minor.revision[OPTIONAL BETATAG]).

* The build process of the MiNTLib has been completely restructured.
  All Makefiles have been rewritten from the scratch.  Object 
  files are now restored on the harddisk to save recompilation
  time.  The new Makefile is more comfortable, it offers some
  of the standard GNU targets like "make all", "make install",
  "make dist".  Additionally a target "make bindist" was added
  to simplify binary distributions.
	  
* Parts of the library now have a special copying policy.  See the
  files LICENSES and COPYMINT for details.
  
* The include directory has been restructured:  Former versions of
  the library mirrored all include files from sys in the toplevel
  include directory.  Now it makes a difference if you include
  <sys/time.h> or <time.h>, and you have to include <sys/types.h>
  because <types.h> does not exist anymore.  Please read the file
  include/00README, it contains instructions for what files
  you have to delete.

* New include subdirectory mint.

* Some files from former distributions (especially obsoleted READMEs
  and ChangeLogs) are missing to save space.  Get an older distribution
  if you think you need them.  They are excluded here because they
  would probably produce rather confusion than informing the reader.
  
* The build process has been completely changed.  All Makefiles have
  been rewritten from the scratch to ensure a more efficient maintainance
  and building.

* Time code has been completely revised.

* New functions: getpriority, setpriority, sysinfo, strerror_r,
  strtok_r, localtime_r, gmtime_r, asctime_r, ctime_r, tzsetwall.

* The "*** file not found" message that was caused by a bug in
  the waitpid code will now vanish.
  
* The nodename field in struct utsname (<utsname.h>) has been
  increased to hold MAXHOSTNAMELEN characters.
  The uname function has been completely changed, it will now call
  the safer versions with sysinfo().
