2010-05-25 Jb Evain <jbevain@novell.com>
[mcs.git] / class / System.Core / System.IO.MemoryMappedFiles / ChangeLog
blobbece051bcb024adac612f1c801ba56b1260f09be
1 2010-05-25  Jb Evain  <jbevain@novell.com>
3         * MemoryMappedViewAccessor.cs: fix API.
5 2010-05-25  Jb Evain  <jbevain@novell.com>
7         * MemoryMappedFile.cs: add missing overloads.
9 2010-05-25  Jb Evain  <jbevain@novell.com>
11         * MemoryMappedFile.cs: make some helper methods private.
13 2010-05-25  Jb Evain  <jbevain@novell.com>
15         * MemoryMappedFileSecurity.cs: ifdef for NET_4_0.
17 2010-04-15  Jb Evain  <jbevain@novell.com>
19         * MemoryMappedFile.cs: implement CreateOrOpen.
21 2010-04-14  Jb Evain  <jbevain@novell.com>
23         * MemoryMappedViewAccessor.cs
24         * MemoryMappedFile.cs
25         * MemoryMappedViewStream.cs:
26                 Properly retrieve the size of the mmapped file. Fixes the
27                 unit tests.
29 2009-12-14  Miguel de Icaza  <miguel@novell.com>
31         * MemoryMappedFile.cs: Make this by default use the native
32         interface (Mono.Unix.Native.Syscall) to map files and only support
33         the FileStream.Handle when the user explicitly uses this API.
35         The reason is that currently the code depends on the io-layer
36         keeping parity between our handles and Unix file descriptors, this
37         removes this dependency for most cases. 
39 2009-12-13  Miguel de Icaza  <miguel@novell.com>
41         * MemoryMappedViewAccessor.cs: Derive from
42         UnmanagedMemoryAccessor, remove explicit IDisposable inheritance.
43         (CreatePosix): Call Initialize on the base class to initialize. 
44         (Dispose): Kill methods. 
45         (Flush): Add.
46         (MapPosix): no need to return out mmap_size, it is always size.
48         * MemoryMappedFile.cs: Add FlushPosix.
50         * MemoryMappedViewStream.cs: Update API.
51         
52 2009-12-10  Miguel de Icaza  <miguel@novell.com>
54         * MemoryMappedFile.cs: Updated to the new Beta API, fill in some
55         blanks, map some new flags, obey some settings, throw some
56         exceptions. 
58 2009-09-05  Zoltan Varga  <vargaz@gmail.com>
60         * MemoryMappedViewAccessor.cs: New net 4.0 class.
62         * MemoryMappedViewStream.cs: Move the mmap code to MemoryMappedFile.cs,
63         so it can be used by ViewAccessor as well.
65 2009-08-30  Zoltan Varga  <vargaz@gmail.com>
67         * MemoryMappedViewStream.cs: Implement this for unix.
69 2009-08-29  Zoltan Varga  <vargaz@gmail.com>
71         * MemoryMapped*.cs: New files, stubs for the new MemoryMappedFile
72         apis in net 4.0.