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>
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>
56 * FileSystemWatcher.cs: Remove unused variables. Eliminates a couple of
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.
79 * FAMWatcher.cs: FAM watcher.
81 * FileAction.cs: enum with event types.
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
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
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:
133 * WatcherChangeTypes.cs: little fixes based on class status page.
135 2002-08-15 Tim Coleman <tim@timcoleman.com>
137 * ErrorEventHandler.cs:
138 * FileSystemEventArgs.cs:
139 * FileSystemEventHandler.cs:
140 * FileSystemWatcher.cs:
141 * InternalBufferOverflowException.cs:
142 * IODescriptionAttribute.cs:
144 * RenamedEventArgs.cs:
145 * RenamedEventHandler.cs:
146 * WaitForChangedResult.cs:
147 * WatcherChangeTypes.cs:
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