New test.
[mono.git] / mcs / class / System / System.IO / ChangeLog
old mode 100755 (executable)
new mode 100644 (file)
index 3b20833..a6aff6f
@@ -1,3 +1,103 @@
+2006-11-01  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * ErrorEventHandler.cs: Remove [Serializable] in NET_2_0.
+       * FileSystemEventHandler.cs: Remove [Serializable] in NET_2_0.
+       * FileSystemWatcher.cs: Add missing attributes for NET_2_0.
+       * InvalidDataException.cs: Seal class and remove serialization ctor.
+       * NotifyFilters.cs: Remove [Serializable] in NET_2_0.
+       * RenamedEventHandler.cs: Remove [Serializable] in NET_2_0.
+       * WatcherChangeTypes.cs: Remove [Serializable] in NET_2_0.
+
+2006-10-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * InotifyWatcher.cs: workaround for a weird case. Someone is watching
+       /dev with recursion enabled and the inotify file descriptor shows up
+       as a directory that fails to open. Already reported to Robert Love.
+
+2006-09-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * InotifyWatcher.cs: fix file names for the rename event.
+       * FileSystemWatcher.cs: ignore exceptions that happen when invoking
+       event handlers.
+
+2006-08-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * InotifyWatcher.cs: handle CloseWrite, as it might happen without other
+       modify events.
+
+2006-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FileSystemWatcher.cs: avoid argument null when we don't know yet the
+       target of a rename.
+
+2006-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * InotifyWatcher.cs: warn about inotify user watches limit.
+
+2005-07-31  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * FileSystemWatcher.cs: Add an EnvironmentPermission assert to read
+       environment variable MONO_MANAGED_WATCHER.
+
+2006-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FAMWatcher.cs: remove unused method.
+       * InotifyWatcher.cs: new watcher supporting inotify directly, as there
+       are some distros that do not install 'gamin' anymore. This new watcher
+       takes priority over gamin, fam and default.
+       * FileSystemWatcher.cs: support for the new watcher.
+
+2006-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FAMWatcher.cs: fix race condition when a directory is created and
+       populated before we start monitoring it. Patch by Thong Nguyen.
+
+2006-04-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FAMWatcher.cs: add new directories to the hashtable after start
+       monitoring them, otherwise the ReqNum is not set. Fixes bug #77971.
+
+2006-01-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FAMWatcher.cs: fix arraylist access when a new directory is added and
+       the new directory is watched too. Closes bug #77068.
+
+2005-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FAMWatcher.cs: 
+       * FileSystemWatcher.cs: use libgamin-1.so.0 instead of libfam.so.0 when
+       the runtime finds libgamin. On SUSE libgamin and libfam are not the same
+       libraries (on debian, they are just the same and there's no fam-server).
+
+2005-06-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FAMWatcher.cs: reverting my patch. Seems that something got
+       changed in gamin.
+
+2005-06-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FAMWatcher.cs: make this really inactive when there are no events to
+       process.
+
+2005-05-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * FAMWatcher.cs: move the call to StartMonitoringDirectory out of any
+       locks. Before, for a high amount of subdirectories (~500) it hanged
+       after filling the write buffer of FAM socket. Fixes bug #74398.
+
+2005-04-05  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * FAMWatcher.cs: Fix cast exception when disposing watchers.
+
+2005-03-30  Geoff Norton  <gnorton@customerdna.com>
+
+       * KeventWatcher.cs: Fix a file handle leak on raised events.
+
+2005-02-10  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * DefaultWatcher.cs: Fix nullref exception when the object is disposed
+       without any watcher.
+
 2004-12-03  Geoff Norton  <gnorton@customerdna.com>
 
         * SearchPattern.cs:  Have IsMatch(string)