1 2004-09-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3 * FAMWatcher.cs: s/fam/libfam.so.0/ so that g_module finds it even
4 when the development package is not installed.
6 2004-08-06 Geoff Norton <gnorton@customerdna.com>
8 * FileSystemWatcher.cs: Use the new KeventWatcher if its supported
9 * KeventWatcher.cs: Added to cvs
11 2004-06-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
13 * DefaultWatcher.cs: fixed subdirectories notifications and don't
14 fail when any directory is removed. Closes bug #59840.
16 2004-05-09 Atsushi Enomoto <atsushi@ximian.com>
18 * FileSystemWatcher.cs : csc build fix. Duplicate name between class
19 field and local variable. (already filed in bugzilla #47991).
21 2004-05-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
24 * FAMWatcher.cs: use MangledFilter instead of Filter.
26 * FileSystemWatcher.cs: added MangledFilter and finalizer.
28 * SearchPattern.cs: fixed the case when the pattern is "*".
30 2004-03-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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.
36 * SearchPattern.cs: provide the pattern when it's wrong.
38 2004-03-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
40 * SearchPattern.cs: small improvement for files with no wildcard.
42 2004-01-27 Nick Drochak <ndrochak@ieee.org>
45 * FileSystemWatcher.cs: Remove unused variables. Eliminates a couple of
48 2004-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
50 * DefaultWatcher.cs: fixed condition for removal from the watches list.
52 2004-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
54 * DefaultWatcher.cs: check if the FileSystemWatcher is in WaitForChange
55 and call Monitor.PulseAll in that case.
57 2004-01-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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.
63 2004-01-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
65 * DefaultWatcher.cs: stub for the default watcher.
66 * WindowsWatcher.cs: stub for the windows watcher.
68 * FAMWatcher.cs: FAM watcher.
70 * FileAction.cs: enum with event types.
72 * FileSystemEventArgs.cs: added SetName property.
73 * FileSystemWatcher.cs: added support for the 3 watchers.
75 * IFileWatcher.cs: interface implemented by the watchers.
76 * SearchPattern.cs: copied from corlib.
78 2003-07-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
80 * FileSystemWatcher.cs: Reworked attributes based on the new Consts
83 2003-07-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
85 * FileSystemWatcher.cs: Added missing attributes
87 2003-07-09 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
89 * IODescriptionAttribute.cs: Removed unneeded field
91 2003-05-16 Dick Porter <dick@ximian.com>
93 * MonoIO.cs: Implement GetTempPath
95 2003-03-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
97 * FileSystemWatcher.cs: added attributes and some more implementation.
98 Now only the guts left to do.
100 * FileSystemEventArgs.cs:
101 * RenamedEventArgs.cs: implemented a couple of properties.
103 2002-10-31 Dick Porter <dick@ximian.com>
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.
109 2002-09-15 Duncan Mak <duncan@ximian.com>
111 * FileSystemWatcher.cs (FileSystemWatcher): Fixed the null-param
114 2002-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
116 * FileSystemWatcher.cs: IDisposable fixes.
118 2002-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
120 * InternalBufferOverflowException.cs:
122 * WatcherChangeTypes.cs: little fixes based on class status page.
124 2002-08-15 Tim Coleman <tim@timcoleman.com>
126 * ErrorEventHandler.cs:
127 * FileSystemEventArgs.cs:
128 * FileSystemEventHandler.cs:
129 * FileSystemWatcher.cs:
130 * InternalBufferOverflowException.cs:
131 * IODescriptionAttribute.cs:
133 * RenamedEventArgs.cs:
134 * RenamedEventHandler.cs:
135 * WaitForChangedResult.cs:
136 * WatcherChangeTypes.cs:
139 2002-07-20 Dick Porter <dick@ximian.com>
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