[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Core / System.IO.MemoryMappedFiles / ChangeLog
index 7ec75ba9c1f35d341830358a45636e8b86f95051..bece051bcb024adac612f1c801ba56b1260f09be 100644 (file)
@@ -1,3 +1,67 @@
+2010-05-25  Jb Evain  <jbevain@novell.com>
+
+       * MemoryMappedViewAccessor.cs: fix API.
+
+2010-05-25  Jb Evain  <jbevain@novell.com>
+
+       * MemoryMappedFile.cs: add missing overloads.
+
+2010-05-25  Jb Evain  <jbevain@novell.com>
+
+       * MemoryMappedFile.cs: make some helper methods private.
+
+2010-05-25  Jb Evain  <jbevain@novell.com>
+
+       * MemoryMappedFileSecurity.cs: ifdef for NET_4_0.
+
+2010-04-15  Jb Evain  <jbevain@novell.com>
+
+       * MemoryMappedFile.cs: implement CreateOrOpen.
+
+2010-04-14  Jb Evain  <jbevain@novell.com>
+
+       * MemoryMappedViewAccessor.cs
+       * MemoryMappedFile.cs
+       * MemoryMappedViewStream.cs:
+               Properly retrieve the size of the mmapped file. Fixes the
+               unit tests.
+
+2009-12-14  Miguel de Icaza  <miguel@novell.com>
+
+       * MemoryMappedFile.cs: Make this by default use the native
+       interface (Mono.Unix.Native.Syscall) to map files and only support
+       the FileStream.Handle when the user explicitly uses this API.
+
+       The reason is that currently the code depends on the io-layer
+       keeping parity between our handles and Unix file descriptors, this
+       removes this dependency for most cases. 
+
+2009-12-13  Miguel de Icaza  <miguel@novell.com>
+
+       * MemoryMappedViewAccessor.cs: Derive from
+       UnmanagedMemoryAccessor, remove explicit IDisposable inheritance.
+       (CreatePosix): Call Initialize on the base class to initialize. 
+       (Dispose): Kill methods. 
+       (Flush): Add.
+       (MapPosix): no need to return out mmap_size, it is always size.
+
+       * MemoryMappedFile.cs: Add FlushPosix.
+
+       * MemoryMappedViewStream.cs: Update API.
+       
+2009-12-10  Miguel de Icaza  <miguel@novell.com>
+
+       * MemoryMappedFile.cs: Updated to the new Beta API, fill in some
+       blanks, map some new flags, obey some settings, throw some
+       exceptions. 
+
+2009-09-05  Zoltan Varga  <vargaz@gmail.com>
+
+       * MemoryMappedViewAccessor.cs: New net 4.0 class.
+
+       * MemoryMappedViewStream.cs: Move the mmap code to MemoryMappedFile.cs,
+       so it can be used by ViewAccessor as well.
+
 2009-08-30  Zoltan Varga  <vargaz@gmail.com>
 
        * MemoryMappedViewStream.cs: Implement this for unix.