Merge SOC2009_FSWATCHER branch into trunk.
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 22 Oct 2009 11:35:43 +0000 (11:35 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 22 Oct 2009 11:35:43 +0000 (11:35 +0000)
commit6b8ef0b35d674bc262eb2005ac1321762c831d31
treefaace2563499567429bfc14a83f6bf98a389fac4
parent40152925d51548122ffee555fce9648016b96a1e
Merge SOC2009_FSWATCHER branch into trunk.

Merges everything from the branch with only some minor changes, mostly renamed
wxUSE_FSWATCHER_{INOTIFY,KQUEUE} to wxHAS_{INOTIFY,KQUEUE}.

Add wxFileSystemWatcher and related classes.

Also introduces wxEventLoopSource.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62474 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
75 files changed:
Makefile.in
autoconf_inc.m4
build/bakefiles/files.bkl
build/msw/makefile.bcc
build/msw/makefile.gcc
build/msw/makefile.vc
build/msw/makefile.wat
build/msw/wx_base.dsp
build/msw/wx_vc7_base.vcproj
build/msw/wx_vc8_base.vcproj
build/msw/wx_vc9_base.vcproj
configure
configure.in
docs/changes.txt
docs/doxygen/mainpages/cat_classes.h
include/wx/chkconf.h
include/wx/evtloop.h
include/wx/fswatcher.h [new file with mode: 0644]
include/wx/generic/fswatcher.h [new file with mode: 0644]
include/wx/gtk/evtloop.h
include/wx/motif/setup0.h
include/wx/msw/fswatcher.h [new file with mode: 0644]
include/wx/msw/private/fswatcher.h [new file with mode: 0644]
include/wx/msw/setup0.h
include/wx/msw/wince/setup.h
include/wx/os2/setup0.h
include/wx/osx/cocoa/evtloop.h
include/wx/osx/setup0.h
include/wx/palmos/setup0.h
include/wx/private/fswatcher.h [new file with mode: 0644]
include/wx/setup_inc.h
include/wx/univ/setup0.h
include/wx/unix/evtloop.h
include/wx/unix/fswatcher_inotify.h [new file with mode: 0644]
include/wx/unix/fswatcher_kqueue.h [new file with mode: 0644]
include/wx/unix/private/fswatcher_inotify.h [new file with mode: 0644]
include/wx/unix/private/fswatcher_kqueue.h [new file with mode: 0644]
interface/wx/fswatcher.h [new file with mode: 0644]
samples/fswatcher/Makefile.in [new file with mode: 0644]
samples/fswatcher/fswatcher.bkl [new file with mode: 0644]
samples/fswatcher/fswatcher.cpp [new file with mode: 0644]
samples/fswatcher/fswatcher.dsp [new file with mode: 0644]
samples/fswatcher/fswatcher_vc7.vcproj [new file with mode: 0644]
samples/fswatcher/fswatcher_vc8.vcproj [new file with mode: 0644]
samples/fswatcher/fswatcher_vc9.vcproj [new file with mode: 0644]
samples/fswatcher/makefile.bcc [new file with mode: 0644]
samples/fswatcher/makefile.gcc [new file with mode: 0644]
samples/fswatcher/makefile.unx [new file with mode: 0644]
samples/fswatcher/makefile.vc [new file with mode: 0644]
samples/fswatcher/makefile.wat [new file with mode: 0644]
setup.h.in
src/common/evtloopcmn.cpp
src/common/fswatchercmn.cpp [new file with mode: 0644]
src/generic/fswatcherg.cpp [new file with mode: 0644]
src/gtk/evtloop.cpp
src/msw/fswatcher.cpp [new file with mode: 0644]
src/osx/cocoa/evtloop.mm
src/unix/evtloopunix.cpp
src/unix/fswatcher_inotify.cpp [new file with mode: 0644]
src/unix/fswatcher_kqueue.cpp [new file with mode: 0644]
tests/Makefile.in
tests/events/evtsource.cpp [new file with mode: 0644]
tests/fswatcher/fswatchertest.cpp [new file with mode: 0644]
tests/makefile.bcc
tests/makefile.gcc
tests/makefile.vc
tests/makefile.wat
tests/test.bkl
tests/test_test.dsp
tests/test_vc7_test.vcproj
tests/test_vc8_test.vcproj
tests/test_vc9_test.vcproj
wxGTK.spec
wxMotif.spec
wxX11.spec