[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] MiNTlib upcoming release



The changelog is pretty small from mintlib 0.59.2, but one of the most notable changes is the addition of multibyte support from the musl C library.

I've attached the changelog here. I think this release will be 0.60.

Alan.

On 10/07/13 09:59, Adam Klobukowski wrote:
Whats new?

AdamK


2013/10/7 Alan <alanh@fairlite.co.uk <mailto:alanh@fairlite.co.uk>>

    Hi all,

    I'll be releasing a new MiNTlib in the next few weeks.

    If there are any pending patches, please let me know.

    Thanks,

    Alan.





--
Semper Fidelis

Adam Klobukowski
adamklobukowski@gmail.com <mailto:adamklobukowski@gmail.com>

2013-10-06 21:51  alanh

	* multibyte/mbsrtowcs.c: Update from musl sources.

2013-09-23 17:44  hek

	* unix/umask.c: fix umask: didn't work for successive calls

2013-05-01 19:12  alanh

	* mintlib/: SRCFILES, localeconv.c, setlocale.c: Move localeconv()
	  to it's own source file.

2013-04-29 23:26  alanh

	* mintlib/: SRCFILES, towctrans.c: Add towupper/towlower

2013-04-29 12:03  alanh

	* dirent/readdir.c: Revert errorneous change

2013-04-29 11:55  alanh

	* dirent/readdir.c: fix readdir. Reported by Vincent Riviere.

2013-04-29 09:27  alanh

	* dirent/scandir.c, include/bits/dirent.h: Fix scandir (and dirent
	  capability) Found by Andreas Schwab

2013-04-29 01:38  alanh

	* dirent/scandir.c: Fix scandir corruption. Reported by Vincent
	  Riviere.

2013-04-19 00:48  alanh

	* include/MISCFILES: remove bogus ifaddrs.h

2013-04-19 00:37  alanh

	* include/MISCFILES: Add missing wctype.h

2013-04-19 00:33  alanh

	* posix/nanosleep.c: Add nanosleep() support for TOS.  Contributed
	  by Eero Tamminen

2013-04-19 00:31  alanh

	* include/wchar.h, mintlib/wctrans.c, include/wctype.h: More
	  wchar/wctype fixes.

2013-04-19 00:27  alanh

	* multibyte/: mbrlen.c, mbrtowc.c, mbsnrtowcs.c, mbsrtowcs.c,
	  mbstowcs.c, mbtowc.c, wcrtomb.c, wcsnrtombs.c, wcsrtombs.c,
	  wcstombs.c: restrict -> __restrict

2013-04-19 00:23  alanh

	* multibyte/: Makefile, internal.h, mbrlen.c, mbrtowc.c,
	  mbsnrtowcs.c, mbsrtowcs.c, mbstowcs.c, mbtowc.c, wcrtomb.c,
	  wcsnrtombs.c, wcsrtombs.c, wcstombs.c: Updates from musl Fix
	  Makefile

2013-04-16 21:10  alanh

	* include/wchar.h: Fix wchar.h for FreeMiNT from recent widechar
	  changes.

2013-03-10 12:32  alanh

	* string/wmemmove.c: Bring fix for wmemmove over from musl

2013-03-08 16:36  alanh

	* include/MISCFILES: add missing wctype.h header

2013-03-07 19:04  alanh

	* mintlib/wctype.c: remove ^M's

2013-03-07 19:00  alanh

	* include/stdlib.h: remove wcs*() functions that shouldn't be
	  defined here.

2013-03-07 18:56  alanh

	* LICENSES, Makefile, buildrules, include/wchar.h,
	  include/wctype.h, mintlib/SRCFILES, mintlib/alpha.h,
	  mintlib/punct.h, mintlib/wcmb.c, mintlib/wcscat.c,
	  mintlib/wcscmp.c, mintlib/wcscpy.c, mintlib/wcslen.c,
	  mintlib/wctrans.c, mintlib/wctype.c, multibyte/BINFILES,
	  multibyte/EXTRAFILES, multibyte/MISCFILES, multibyte/Makefile,
	  multibyte/SRCFILES, multibyte/btowc.c, multibyte/internal.c,
	  multibyte/internal.h, multibyte/mblen.c, multibyte/mbrlen.c,
	  multibyte/mbrtowc.c, multibyte/mbsinit.c, multibyte/mbsnrtowcs.c,
	  multibyte/mbsrtowcs.c, multibyte/mbstowcs.c, multibyte/mbtowc.c,
	  multibyte/wcrtomb.c, multibyte/wcsnrtombs.c,
	  multibyte/wcsrtombs.c, multibyte/wcstombs.c, multibyte/wctob.c,
	  multibyte/wctomb.c, string/SRCFILES, string/wcpcpy.c,
	  string/wcpncpy.c, string/wcscasecmp.c, string/wcscat.c,
	  string/wcschr.c, string/wcscmp.c, string/wcscpy.c,
	  string/wcscspn.c, string/wcsdup.c, string/wcslen.c,
	  string/wcsncasecmp.c, string/wcsncat.c, string/wcsncmp.c,
	  string/wcsncpy.c, string/wcsnlen.c, string/wcspbrk.c,
	  string/wcsrchr.c, string/wcsspn.c, string/wcsstr.c,
	  string/wcstok.c, string/wcswcs.c, string/wmemchr.c,
	  string/wmemcmp.c, string/wmemcpy.c, string/wmemmove.c,
	  string/wmemset.c: Add musl multibyte and wide character support
	  code.  Contributed by Jeff Armstrong.

2013-02-23 23:56  alanh

	* posix/sysconf.c: Change to 32 to match FreeMiNT, although in a
	  short test it came out as 19 in pure TOS, but that I guess
	  doesn't include currently open file descriptors.

2013-02-23 21:03  alanh

	* mintlib/do_stat.c: Fix bug 191.
	  http://sparemint.org/bugtracker/view.php?id=191 Apply the same
	  logic from quickstat.c to do_stat.c Later these two files should
	  be merged and a #define separating the time code so that
	  quickstat() remains quick! but then we share fixes between the
	  two code paths.

2013-02-23 20:34  alanh

	* posix/sysconf.c: Remove GET{PW,GR}_R_SIZE as the default: case
	  will handle.

2013-02-23 18:12  alanh

	* include/bits/confname.h, posix/sysconf.c: Fix _SC_OPEN_MAX, and
	  add stubs for _SC_GETPW_R_SIZE_MAX & _SC_GETGR_R_SIZE_MAX

2013-02-22 16:21  alanh

	* posix/SRCFILES: remove nl_langinfo that crept in.

2013-02-22 16:19  alanh

	* posix/: SRCFILES, sched_yield.c: Add sched_yield()
	  implementation.

2013-02-22 11:45  alanh

	* unix/rmdir.c: rmdir should not follow symlinks.

2013-02-19 10:20  alanh

	* unix/nice.c: Use newer glibc nice().

2013-02-05 00:52  alanh

	* mintlib/quickstat.c: Add secondary comment about non-rooted ..
	  directories

2013-02-05 00:51  alanh

	* mintlib/quickstat.c: Add comment about requirement to fix
	  recursiveness.  CV:
	  ----------------------------------------------------------------------

2013-02-05 00:28  alanh

	* mintlib/quickstat.c: Fix the case when we have .. as the last
	  entry. Follow up to bug....
	  http://sparemint.atariforge.net/bugtracker/view.php?id=191

2013-02-04 23:22  alanh

	* mintlib/quickstat.c: Fix bug
	  http://sparemint.atariforge.net/bugtracker/view.php?id=191.
	  Where under TOS we'd stat() a directory that didn't exist and
	  claim it did.

2013-01-07 16:05  alanh

	* mintlib/malloc.c: Fix longstanding free() crashing bug due to
	  NULL pointer check being missed.

2013-01-01 20:04  alanh

	* include/mint/falcon.h: Remove duplicate buffoper modes.
	  Contributed by Miro Kropacek.

2012-12-30 22:54  alanh

	* include/mint/falcon.h: Fix the SND_ cookie values (now match the
	  kernel).  Contributed by Miro Kropacek.

2012-08-18 00:19  alanh

	* unix/open.c: Fix writing to files created with mkfifo()

2012-08-05 20:51  alanh

	* include/macros.h: Fix compilation for GCC 4.7.1. Contributed by
	  Vincent Riviere.

2012-05-17 09:26  alanh

	* misc/mkstemp.c: Fix permissions on mkstemp()

2012-05-08 09:46  alanh

	* configvars: Initialize LDFLAGS to avoid taking it from the
	  environment.	Contributed by Vincent Riviere.

2012-04-30 18:05  alanh

	* include/arpa/nameser.h: Additional defines Contributed by m0n0

2012-04-17 15:31  alanh

	* buildrules, time/getdate.c, tz/localtime.c, tz/new_york.h: Re-do
	  the time/tz directories such that we can now use the
	  tzdata/tzcode upstream code much more easily. It also fixes
	  several problems, especially of that with mktime(), used in many
	  autogen/configure scripts.

2012-04-17 15:17  alanh

	* unix/settimeofday.c: Re-do the time/tz directories such that we
	  can now use the tzdata/tzcode upstream code much more easily. It
	  also fixes several problems, especially of that with mktime(),
	  used in many autogen/configure scripts.

2012-04-17 15:13  alanh

	* config.h, unix/adjtime.c: Re-do the time/tz directories such that
	  we can now use the tzdata/tzcode upstream code much more easily.
	  It also fixes several problems, especially of that with mktime(),
	  used in many autogen/configure scripts.

2012-04-17 15:06  alanh

	* time/ftime.c, tz/tzselect: Re-do the time/tz directories such
	  that we can now use the tzdata/tzcode upstream code much more
	  easily. It also fixes several problems, especially of that with
	  mktime(), used in many autogen/configure scripts.

2012-04-17 15:02  alanh

	* mintlib/: SRCFILES, ftime.c: Re-do the time/tz directories such
	  that we can now use the tzdata/tzcode upstream code much more
	  easily. It also fixes several problems, especially of that with
	  mktime(), used in many autogen/configure scripts.

2012-04-17 14:57  alanh

	* Makefile, buildrules, include/time.h, tz/MISCFILES, tz/README,
	  tz/SRCFILES, tz/Theory, tz/africa, tz/antarctica, tz/asctime.c,
	  tz/asia, tz/australasia, tz/backward, tz/checktab.awk, tz/date.1,
	  tz/date.c, tz/difftime.c, tz/etcetera, tz/europe, tz/factory,
	  tz/ialloc.c, tz/iso3166.tab, tz/leapseconds, tz/localtime.c,
	  tz/new_york.h, tz/northamerica, tz/pacificnew, tz/private.h,
	  tz/scheck.c, tz/solar87, tz/solar88, tz/solar89, tz/southamerica,
	  tz/strftime.c, tz/systemv, tz/tzfile.5, tz/tzfile.h, tz/tzselect,
	  tz/tzselect.8, tz/tzselect.ksh, tz/usno1988, tz/usno1989,
	  tz/usno1989a, tz/usno1995, tz/usno1997, tz/usno1998,
	  tz/yearistype.sh, tz/zdump.8, tz/zdump.c, tz/zic.8, tz/zic.c,
	  time/EXTRAFILES, tz/zone.tab, tz/zonelist, time/Makefile,
	  time/SRCFILES, time/asctime.c, time/ctime.c, time/ctime_r.c,
	  time/difftime.c, time/getdate.c, time/gmtime.c, time/localtime.c,
	  time/mktime.c, time/new_york.h, time/offtime.c, time/strftime.c,
	  time/timegm.c, time/tz.c, time/tzfile.h, time/tzstruct.h: Re-do
	  the time/tz directories such that we can now use the
	  tzdata/tzcode upstream code much more easily. It also fixes
	  several problems, especially of that with mktime(), used in many
	  autogen/configure scripts.

2011-08-29 21:13  alanh

	* configvars: Make it verbose by default.

2011-08-29 21:11  alanh

	* buildrules, configvars: Allow to build mintlib silently.
	  Contributed by Patrice Mandin.

2011-06-02 17:04  alanh

	* include/fcntl.h: export posix_fallocate()

2011-05-04 08:33  alanh

	* include/setjmp.h: longjmp cannot be a #define

2011-04-24 21:35  alanh

	* ChangeLog: Update ChangeLog

2011-04-24 21:35  alanh

	* posix/regex.c: Fix build

2011-04-24 21:35  alanh

	* string/: SRCFILES, memmem.c: Add memmem()

2011-03-20 08:27  alanh

	* include/math.h: use GCC math-68881.h

2011-02-22 23:32  alanh

	* include/mint/osbind.h, mintlib/setsysvar.c, unix/ioctl.c,
	  unix/sysinfo.c: New safe binding SuperToUser() to return from
	  supervisor to user mode.  Patch provided by Vincent Rivi?re.

2011-02-10 08:36  alanh

	* configvars, libinstall, mintlib.spec, mintlib.spec.in, rules,
	  include/bits/EXTRAFILES, include/bits/MISCFILES: Disable DEBUG &
	  PROFILE libs by default.  Don't install our math-68881.h header
	  file. Use the one from GCC.  Disable other unnecessary libraries.
	  Contributed by Miro Kropacek.

2011-01-14 17:06  alanh

	* include/mint/dcntl.h: Fix MiNTlib's interpretation of fs types.

2011-01-12 17:39  alanh

	* mintlib/setenv.c: Re-instate small portion of previous setenv
	  code.

2011-01-03 13:48  alanh

	* include/bits/fcntl.h: Add support for F_DUPFD_CLOEXEC

2011-01-02 21:25  alanh

	* include/stdlib.h, mintlib/setenv.c: Update setenv/unsetenv.

	  NOTE: GCC needs recompilation with this as it fixincludes
	  stdlib.h and unsetenv now has a return value.

2010-12-15 00:13  alanh

	* include/bits/socket.h: open up sockaddr_storage

2010-12-13 09:38  alanh

	* buildrules: Use -fwrapv for mktime.c & nanosleep.c

2010-12-13 09:35  alanh

	* include/time.h, posix/SRCFILES, posix/nanosleep.c: Add
	  nanosleep() functionality using select().

2010-12-10 08:44  alanh

	* unix/poll.c: Fix usage of POLLRDNORM & POLLWRNORM.

2010-12-09 21:22  alanh

	* include/pty.h: remove _THROW.

2010-12-09 21:19  alanh

	* include/pty.h: update pty.h from glibc.

2010-12-09 20:18  alanh

	* include/pty.h: add #include <sys/ioctl.h>

2010-11-26 13:06  alanh

	* unix/dup2.c: Check that the oldfd is valid, if not return EBADF.

2010-09-30 22:38  alanh

	* include/mint/cookie.h: Fix value of C_NOTFOUND.

	  Contributed by Vicent Riviere.

2010-09-30 22:37  alanh

	* include/mint/ostruct.h: Fix typo on MVM_WRITE -> NVM_WRITE

	  Contributed by Vicent Riviere.

2010-09-13 12:47  alanh

	* sunrpc/SRCFILES: Fix build

2010-08-31 12:44  alanh

	* include/regexp.h: Don't redefine regerror

2010-08-31 12:13  alanh

	* sunrpc/SRCFILES: remove currently non-functional code

2010-08-31 11:42  alanh

	* posix/SRCFILES: remove duplicate entry

2010-08-22 21:53  alanh

	* configvars: set prefix to match cflib etc

2010-08-16 23:55  alanh

	* include/net/if.h: add IF_NAMESIZE

2010-08-16 23:54  alanh

	* include/bits/types.h: define useconds_t correctly

2010-08-16 23:53  alanh

	* include/unistd.h, posix/usleep.c: Fix usleep()

2010-08-02 15:39  alanh

	* ChangeLog: Update ChangeLog

2010-07-06 20:59  alanh

	* include/mint/linea.h, mintlib/linea.c: The Line A interface is
	  problematic on ColdFire because all the opcodes conflict with the
	  MAC instructions, and do not trigger any exception. I found a
	  very simple solution: use the opcodes A92X instead of A00X. These
	  opcodes are invalid on any ColdFire and trigger the standard Line
	  A exception.

	  Contributed by Vincent Riviere