2004-12-02 Geoff Norton <gnorton@customerdna.com>
authorGeoff Norton <grompf@sublimeintervention.com>
Thu, 2 Dec 2004 22:19:49 +0000 (22:19 -0000)
committerGeoff Norton <grompf@sublimeintervention.com>
Thu, 2 Dec 2004 22:19:49 +0000 (22:19 -0000)
commit334f21d96fc52b66a293bd15cf619452e2d85acc
tree1bf29280e678917365247d0e1fbca568c3edb96f
parenta9a3b63c1b9ba884e2b45431139ec09bde4a20e4
2004-12-02  Geoff Norton  <gnorton@customerdna.com>

        * System.IO/KeventWatcher.cs: Add IDisposable to our kevent struct
        so the disposer gets called.  Fixes a small memory leak.  Dont monitor
        LastAccessedTime for changed files, as this will cause AppUnloading in XSP
        when global.asax is accessed after creation.  Use a case-insensitive IsMatch        to deal with OSX Case-aware/Case-insensitive filesystem.
        * System.IO/SearchPattern.cs: Add a overload to IsMatch to explicitly set
        the ignore field for OSX case-aware yet case-insensitive filesystem.  This
        allows monitoring of global.asax to happen properly.

svn path=/trunk/mcs/; revision=36977
mcs/class/System/ChangeLog
mcs/class/System/System.IO/KeventWatcher.cs
mcs/class/System/System.IO/SearchPattern.cs