2004-01-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System / System.IO / ChangeLog
1 2004-01-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2
3         * DefaultWatcher.cs: fixed condition for removal from the watches list.
4
5 2004-01-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
6
7         * DefaultWatcher.cs: check if the FileSystemWatcher is in WaitForChange
8         and call Monitor.PulseAll in that case.
9
10 2004-01-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
11
12         * DefaultWatcher.cs: implemented.
13         * FAMWatcher.cs: don't stop the thread when we add a new watch.
14         * FileSystemWatcher.cs: on windows we use the default watcher by now.
15
16 2004-01-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
17
18         * DefaultWatcher.cs: stub for the default watcher.
19         * WindowsWatcher.cs: stub for the windows watcher.
20         
21         * FAMWatcher.cs: FAM watcher.
22         
23         * FileAction.cs: enum with event types.
24         
25         * FileSystemEventArgs.cs: added SetName property.
26         * FileSystemWatcher.cs: added support for the 3 watchers.
27
28         * IFileWatcher.cs: interface implemented by the watchers. 
29         * SearchPattern.cs: copied from corlib.
30
31 2003-07-17  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
32
33         * FileSystemWatcher.cs: Reworked attributes based on the new Consts
34         scheme
35
36 2003-07-13  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
37
38         * FileSystemWatcher.cs: Added missing attributes
39
40 2003-07-09  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
41
42         * IODescriptionAttribute.cs: Removed unneeded field
43
44 2003-05-16  Dick Porter  <dick@ximian.com>
45
46         * MonoIO.cs: Implement GetTempPath
47
48 2003-03-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
49
50         * FileSystemWatcher.cs: added attributes and some more implementation.
51         Now only the guts left to do.
52
53         * FileSystemEventArgs.cs:
54         * RenamedEventArgs.cs: implemented a couple of properties.
55
56 2002-10-31  Dick Porter  <dick@ximian.com>
57
58         * MonoIO.cs: Return the error status in a parameter, as the
59         GetLastError() value has long since been blown away if we try and
60         look it up in a subsequent internal call invocation.
61
62 2002-09-15  Duncan Mak  <duncan@ximian.com>
63
64         * FileSystemWatcher.cs (FileSystemWatcher): Fixed the null-param
65         constructor.
66
67 2002-08-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
68
69         * FileSystemWatcher.cs: IDisposable fixes.
70
71 2002-08-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
72
73         * InternalBufferOverflowException.cs:
74         * NotifyFilters.cs:
75         * WatcherChangeTypes.cs: little fixes based on class status page.
76
77 2002-08-15  Tim Coleman <tim@timcoleman.com>
78         * ErrorEventArgs.cs:
79         * ErrorEventHandler.cs:
80         * FileSystemEventArgs.cs:
81         * FileSystemEventHandler.cs:
82         * FileSystemWatcher.cs:
83         * InternalBufferOverflowException.cs:
84         * IODescriptionAttribute.cs:
85         * NotifyFilters.cs:
86         * RenamedEventArgs.cs:
87         * RenamedEventHandler.cs:
88         * WaitForChangedResult.cs:
89         * WatcherChangeTypes.cs:
90                 New stubs added.
91
92 2002-07-20  Dick Porter  <dick@ximian.com>
93
94         * MonoIO.cs: Cut down copy of corlib/System.IO/MonoIO.cs, so it
95         can be used from the System assembly but still not be exposed to
96         users.
97