[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