693c45344baeeecb75954984bd91e81686aae1d6
[mono.git] / mcs / class / Mono.Posix / Mono.Posix / ChangeLog
1 2006-03-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2
3         * UnixEndPoint.cs: synch'ed with the one in Mono.Unix.
4
5 2006-01-12  Miguel de Icaza  <miguel@novell.com>
6
7         * PeerCred.cs: Turn PeerCredData into a toplevel class and make it
8         internal, so it can be used from Mono.Unix.PeerCred.
9
10 2006-01-06  Jonathan Pryor  <jonpryor@vt.edu>
11
12         * Catalog.cs: s/libintl/intl/g, since intl.dll is used by GTK+ on Windows,
13           not libintl.dll (according to
14           http://www.gimp.org/~tml/gimp/win32/downloads.html).
15
16 2005-09-23  Jonathan Pryor  <jonpryor@vt.edu>
17
18         * Catalog.cs, PeerCred.cs, Syscall.cs, UnixEndPoint.cs: [Obsolete] public
19           types and list appropriate replacement members for Syscall.cs
20           enumerations/structs.
21
22 2005-09-20  Jonathan Pryor  <jonpryor@vt.edu>
23
24         * Syscall.cs: Mark types as [CLSCompliant(false)].
25
26 2005-05-30  Ben Maurer  <bmaurer@ximian.com>
27
28         * Syscall.cs (UnixEpoch): The DateTime for the start of the epoch
29         may not have the same offset from GMT as does the result of
30         addition. Therefore, do not convert the static reference point,
31         rather convert the date we generate. Fixes bug 74266. Patch from
32         fabrice@bellet.info (Fabrice Bellet).
33
34 2005-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
35
36         * UnixEndPoint.cs: get the correct bytes when building the filename from
37         a SocketAddress. Fixes bug #72850.
38
39 2004-12-30  Jonathan Pryor  <jonpryor@vt.edu>
40
41         * Syscall.cs: Add [Obsolete] to Syscall, letting users know they should 
42           use Mono.Unix.Syscall (and related types) instead.  Mono.Posix.Syscall 
43           is effectively unmaintained, and should not be used.
44
45 2004-12-30  Jonathan Pryor  <jonpryor@vt.edu>
46
47         * Syscall.cs: All syscall_ functions should explicitly specify EntryPoint 
48           so that an EntryPointNotFoundException is avoided.  Fixes 70706.
49
50 2004-11-16  Jonathan Pryor  <jonpryor@vt.edu>
51
52         * IncludeAttribute.cs: Removed.
53         * MapAttribute.cs: Removed.
54         * Syscall.cs: Remove [Map] and [Include] attributes.
55
56 2004-07-09  Dick Porter  <dick@ximian.com>
57
58         * PeerCred.cs: Get the unix socket peer credentials.
59
60 2004-05-26  Miguel de Icaza  <miguel@ximian.com>
61
62         * Syscall.cs: Do not let the runtime handle strings, as we do not
63         own those strings, we must transform the char * into a string
64         ourselves. 
65
66 2004-05-03  Miguel de Icaza  <miguel@ximian.com>
67
68         * Syscall.cs: Add symlink
69
70 2004-04-19  Miguel de Icaza  <miguel@ximian.com>
71
72         * Syscall.cs: Use hex values for FileMode, since C# does not have
73         an octal integer mode.
74
75 2004-03-30  Joshua Tauberer <tauberer@for.net>
76
77         * Added readlink, strerror, opendir, readdir, closedir
78         * Added Mono.Posix.Stat.UnixToDateTime(long unixtime) --> DateTime
79
80 2004-03-11  Joshua Tauberer <tauberer@for.net>
81
82         * Syscall.cs: Removed argument to getgid that shouldn't be there.
83                 Added getusername, getgroupname which wrap getpwuid, getgrgid
84                 without dealing with pointers to structures.
85                 Removed duplicate FileMode enum nested in Syscall class.
86                 Added stat and lstat, which use StatMode enumeration
87                 (like FileMode but nicer and complete) and Stat struct.
88         * macros.c: Helper functions for getpwuid, getgrgid, stat, lstat.
89
90 2004-01-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
91
92         * Syscall.cs: moved the assembly attribute to a proper place
93         and added 'signal.h'
94         * make-map.cs: use reflection to invoke the properties, as it
95         fails under MS runtime.
96         
97
98 2004-01-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
99
100         * Syscall.cs: moved assembly attribute and added unsafe block to fix
101         the build on windows.
102
103 2003-11-11  Wojciech Polak <polak@gnu.org
104
105         * Syscall.cs: Applied patch from Wojciech Polak <polak@gnu.org> to
106         support IsAtty.
107
108 2003-05-16  Dick Porter  <dick@ximian.com>
109
110         * UnixEndPoint.cs: New property to get and set the filename, like
111         the IPEndPoint has for the IP address.  Also implement ToString().
112
113 Tue Apr 29 16:53:56 CEST 2003 Paolo Molaro <lupus@ximian.com>
114
115         * Syscall.cs: remove the unsafe mess.
116
117 2003-02-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
118
119         * Check in.
120         * UnixEndPoint.cs: first file.
121