[Mono-devel-list] Preparing the release notes.

Jonathan Pryor jonpryor at vt.edu
Wed Jun 8 18:00:27 EDT 2005


On Wed, 2005-06-08 at 08:39 -0400, Miguel de Icaza wrote:
>     Am preparing the release notes for a new release of Mono, please
> send any important updates that should go into the release notes to me.

Mono.Unix changes
  - Breaking Changes:
    - Removed types: MapAttribute, IncludeAttribute, 
      ErrorMarshal, ErrorMarshal.ErrorTranslator
    - Removed UnixMarshal.IsErrorDescriptionThreadSafe property
    - Renamed LockFlags enum to LockfCommand
    - Removed StdioFileStream.FilePosition property and replaced with
      RestoreFilePosition() and SaveFilePosition() methods
    - Renamed UnixConvert.ToFilePermissions(string) to 
      UnixConvert.FromOctalPermissionString(string)
  - Additions
    - Syscall.execv(), Syscall.execve(), Syscall.execvp(),
      Syscall.fexecve()
    - Syscall.fcntl (int, FcntlCommand, DirectoryNotifyFlags)
    - Syscall.mmap, Syscall.munmap, Syscall.msync, Syscall.mlock,
      Syscall.munlock, Syscall.mlockall, Syscall.munlockall,
      Syscall.mremap, Syscall.mincore,  Syscall.remap_file_pages
    - Syscall.mkstemp
    - Thread safety for "obvious" exports from Stdlib, Syscall
    - UnixConvert.ToOctalPermissionString, 
      UnixConvert.FromUnixPermissionString,
      UnixConvert.ToUnixPermissionString
  - Other:
    - UnixFileInfo uses stat(2) now, not lstat(2), so a UnixFileInfo
      created on a symlink will give information about the target, 
      not the link.
  - Lots of documentation added

Requests:
  - The Mono.Unix namespace needs an API review for consistency and
    sanity.  I want to aim for API stability with Mono 1.2.  
    Any feedback would be appreciated.
  - Any help with documentation and unit tests would be appreciated.

Thanks,
 - Jon





More information about the Mono-devel-list mailing list