X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=ChangeLog;h=848725e23058c0a3cc41bb4f4c720fcc8f502969;hb=4a8f6325d8bd830620f0501851416deda5cd6d64;hp=2b74e4b7f01589710d4910913aaa48093178ef60;hpb=8d4e26e924b5afa66b744ce771bfed8357b79a22;p=mono.git diff --git a/ChangeLog b/ChangeLog index 2b74e4b7f01..848725e2305 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,96 @@ + +Fri Nov 12 17:56:26 CET 2004 Paolo Molaro + + * configure.in, mono/mini/Makefile.am: control static + linking of the mono binary with a configure option. + +2004-11-12 Jonathan Pryor + + * configure.in: Check for `struct dirent' members which don't exist across + all Unix platforms. + * support/dirent.c: Only access members which exist on the target platform. + * support/errno.c: Only export strerror_r if it's available. + * support/mph.h: Remove MPH_ON_BSD; use the configure checks instead. + * support/sys-mman.c: Only export posix_madvise if it's available. + * support/unistd.c: Only export sethostid if it's available. + +2004-11-08 Jonathan Pryor + + * configure.in: Add new function/header/type checks for use by + MonoPosixHelper (the support directory). + * support/Makefile.am: Add sys-sendfile.c to the build. + * support/dirent.c, support/fcntl.c, support/unistd.c: Remove compile-time + checks for -64 apis (pread64, etc.), as they're superfluous. GLibc + #defines the functions to the appropriate -64 counterpart when necessary, + and Darwin is intrinsically large-file-aware, so manual checking on my + part is redundant and unnecessary. + * support/grp.c: Add checks for non-portable functions getgrnam_r, + getgrgid_r. + * support/pwd.c: Add checks for non-portable functions getpwnam_r, + getpwuid_r. + * support/map.c: Remove include. Building on Tiger (Mac OS X 10.4 + beta) breaks when both and are included, so only use + . + * support/mph.h: Clean up macro handling for type overflow checking. + +2004-11-08 Raja R Harinath + + * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed + variables. Used to support both an in-tree mcs/ and a sibling + mcs/ directory. + * Makefile.am (mcs_topdir): Remove. + (dist-hook): Distribute mcs/ as a subdirectory. + * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): + Use mcs_topdir and mcs_topdir_from_srcdir. + * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): + Likewise. + (all-local): Depend on $(mdb_files) too. + * runtime/net_2_0/Makefile.am: Likewise. + +2004-11-05 Zoltan Varga + + * runtime/net_2_0/Makefile.am (install-data-local): + * runtime/net_1_1/Makefile.am (install-data-local): Applied patch + from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work + with DESTDIR. + +2004-11-05 Jonathan Pryor + + * support/.cvsignore: Ignore generated files. + * support/Makefile.am: Add new INCLUDE directives (for glib headers), + source; bump library version (so we don't clobber previous versions of + libMonoPosixHelper.so). + * support/dirent.c: New file; wrapper functions; + BSD portability fixes. + * support/errno.c: New file; wrapper functions + * support/fcntl.c: New file; wrapper functions; + BSD portability fixes. + * support/grp.c: New file; wrapper functions; + BSD portability fixes. + * support/map.c: Updated macro mapping functions (more enums mapped, more + error checking, etc.). + * support/map.h: Updated macro mapping functions + * support/old-map.c: Previous map.c implementation, for backward compatibility + Remove spurious warning about redefining _GNU_SOURCE. + * support/old-map.h: Previous map.h implementation, for backward compatibility + * support/mph.h: New file; Utility types, macros; + BSD portability fixes. + * support/pwd.c: New file; wrapper functions; + BSD portability fixes. + * support/stdio.c: New file; wrapper functions + * support/stdlib.c: New file; wrapper functions + * support/sys-mman.c: New file; wrapper functions + * support/sys-mount.c: New file; wrapper functions; + BSD portability fixes. + * support/sys-sendfile.c: New file; wrapper functions; + BSD portability fixes. + * support/sys-stat.c: New file; wrapper functions + * support/sys-wait.c: New file; wrapper functions + * support/time.c: New file; wrapper functions; + BSD portability fixes. + * support/unistd.c: New file; wrapper functions; + BSD portability fixes. + 2004-10-31 Zoltan Varga * configure.in: Fix up --with-jit=no so it actually works. Fixes