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