2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System / System.IO / ChangeLog
1 2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2
3         * FAMWatcher.cs: s/fam/libfam.so.0/ so that g_module finds it even
4         when the development package is not installed.
5
6 2004-08-06  Geoff Norton <gnorton@customerdna.com>
7
8         * FileSystemWatcher.cs: Use the new KeventWatcher if its supported
9         * KeventWatcher.cs: Added to cvs
10
11 2004-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
12
13         * DefaultWatcher.cs: fixed subdirectories notifications and don't
14         fail when any directory is removed. Closes bug #59840.
15
16 2004-05-09  Atsushi Enomoto <atsushi@ximian.com>
17
18         * FileSystemWatcher.cs : csc build fix. Duplicate name between class
19           field and local variable. (already filed in bugzilla #47991).
20
21 2004-05-09  Gonzalo Paniagua Javier <gonzalo@ximian.com>
22
23         * DefaultWatcher.cs:
24         * FAMWatcher.cs: use MangledFilter instead of Filter.
25
26         * FileSystemWatcher.cs: added MangledFilter and finalizer.
27
28         * SearchPattern.cs: fixed the case when the pattern is "*".
29
30 2004-03-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
31
32         * FAMWatcher.cs: support monitoring subdirectories. FAM doesn't do that,
33         so we have to register the existing directories and add the new ones
34         that might be created.
35
36         * SearchPattern.cs: provide the pattern when it's wrong.
37
38 2004-03-25  Gonzalo Paniagua Javier <gonzalo@ximian.com>
39
40         * SearchPattern.cs: small improvement for files with no wildcard.
41
42 2004-01-27  Nick Drochak <ndrochak@ieee.org>
43
44         * FAMWatcher.cs:
45         * FileSystemWatcher.cs: Remove unused variables. Eliminates a couple of
46         build warnings.
47
48 2004-01-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
49
50         * DefaultWatcher.cs: fixed condition for removal from the watches list.
51
52 2004-01-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
53
54         * DefaultWatcher.cs: check if the FileSystemWatcher is in WaitForChange
55         and call Monitor.PulseAll in that case.
56
57 2004-01-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
58
59         * DefaultWatcher.cs: implemented.
60         * FAMWatcher.cs: don't stop the thread when we add a new watch.
61         * FileSystemWatcher.cs: on windows we use the default watcher by now.
62
63 2004-01-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
64
65         * DefaultWatcher.cs: stub for the default watcher.
66         * WindowsWatcher.cs: stub for the windows watcher.
67         
68         * FAMWatcher.cs: FAM watcher.
69         
70         * FileAction.cs: enum with event types.
71         
72         * FileSystemEventArgs.cs: added SetName property.
73         * FileSystemWatcher.cs: added support for the 3 watchers.
74
75         * IFileWatcher.cs: interface implemented by the watchers. 
76         * SearchPattern.cs: copied from corlib.
77
78 2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
79
80         * FileSystemWatcher.cs: Reworked attributes based on the new Consts
81         scheme
82
83 2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
84
85         * FileSystemWatcher.cs: Added missing attributes
86
87 2003-07-09  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
88
89         * IODescriptionAttribute.cs: Removed unneeded field
90
91 2003-05-16  Dick Porter  <dick@ximian.com>
92
93         * MonoIO.cs: Implement GetTempPath
94
95 2003-03-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
96
97         * FileSystemWatcher.cs: added attributes and some more implementation.
98         Now only the guts left to do.
99
100         * FileSystemEventArgs.cs:
101         * RenamedEventArgs.cs: implemented a couple of properties.
102
103 2002-10-31  Dick Porter  <dick@ximian.com>
104
105         * MonoIO.cs: Return the error status in a parameter, as the
106         GetLastError() value has long since been blown away if we try and
107         look it up in a subsequent internal call invocation.
108
109 2002-09-15  Duncan Mak  <duncan@ximian.com>
110
111         * FileSystemWatcher.cs (FileSystemWatcher): Fixed the null-param
112         constructor.
113
114 2002-08-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
115
116         * FileSystemWatcher.cs: IDisposable fixes.
117
118 2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
119
120         * InternalBufferOverflowException.cs:
121         * NotifyFilters.cs:
122         * WatcherChangeTypes.cs: little fixes based on class status page.
123
124 2002-08-15  Tim Coleman <tim@timcoleman.com>
125         * ErrorEventArgs.cs:
126         * ErrorEventHandler.cs:
127         * FileSystemEventArgs.cs:
128         * FileSystemEventHandler.cs:
129         * FileSystemWatcher.cs:
130         * InternalBufferOverflowException.cs:
131         * IODescriptionAttribute.cs:
132         * NotifyFilters.cs:
133         * RenamedEventArgs.cs:
134         * RenamedEventHandler.cs:
135         * WaitForChangedResult.cs:
136         * WatcherChangeTypes.cs:
137                 New stubs added.
138
139 2002-07-20  Dick Porter  <dick@ximian.com>
140
141         * MonoIO.cs: Cut down copy of corlib/System.IO/MonoIO.cs, so it
142         can be used from the System assembly but still not be exposed to
143         users.
144