Branched SOC2009_FSWATCHER for the file system changes notification Summer of Code project for Bartosz Bekier.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@60292 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Update to Bakefile 0.2.6

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@60773 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
First (almost empty) version of source


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@60776 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Added more svn:keywords


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@60777 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Integrating fswatcher module in build system
Added source & header files to build.
Added wxUSE_FSWATCHER option in setup_inc.h
Added option for configure


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@60778 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Files updated due to changes in build configuration

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@60779 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
File system watcher public interface in its basic form.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@60898 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Added wxEventLoopSource: class encapsulating source of I/O that can be added to
event loop and monitored for any kind of I/O.
Event sources can currently be added only to wxConsoleEventLoop under Unix.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@60988 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Merge r60292-r61003 from trunk. Just to be up to date:-).


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61004 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Fixed previous merge: configure was accidentaly overwritten 


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61008 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
First version of inotify implementation.
First version of test for inotify implementation.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Fix from previous commit: this test broke the build


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61199 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Added new tests to test.bkl. Updating test makefiles.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61200 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Moved private classes to cpp files.
Reflecting changes according to our discussion.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61202 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Completed inotify file system watcher implementation.
Update of build files to search for sys/inotify.h
File system watcher test cleaned and improved.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61222 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Converted accidental tabs => spaces

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61223 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Configure updated itself.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61224 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Implementation of event loop sources for GTK

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61324 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Sample demonstrating the usage of file system watcher.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61327 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Removed unnecessary resource file and updated bakefile to reflect this.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2009_FSWATCHER@61328 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775