fswatch

A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.

GPL-3.0 License

Downloads
754
Stars
4.9K

Bot releases are hidden (Show)

fswatch - fswatch v. 1.17.1 Latest Release

Published by emcrisostomo over 2 years ago

What's New in fswatch 1.17.1

fswatch 1.17.1 introduces the following features and bug fixes:

  • Issue #291: Issue 291: Configuration header leaked into public interface in v. 1.17.0.

libfswatch 1.17.1 introduces the following features and bug fixes:

  • Issue #291: Issue 291: Configuration header leaked into public interface in v. 1.17.0.
fswatch - fswatch v. 1.17.0

Published by emcrisostomo over 2 years ago

What's New in fswatch 1.17.0

fswatch 1.17.0 introduces the following features and bug fixes:

  • Refactor code to replace usages of deprecated function FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue.

  • Issue #230: Improve responsiveness on macos: add support for kFSEventStreamCreateFlagNoDefer.

  • Issue #249: Man page still mentions fswatch-run.

  • Issue #255: Implement event bubbling.

  • Issue #256: -1 flag prints the file changed 3x before exiting.

libfswatch 1.17.0 introduces the following features and bug fixes:

  • Refactor code to replace usages of deprecated function FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue.

  • Issue #230: Improve responsiveness on macos: add support for kFSEventStreamCreateFlagNoDefer.

  • Issue #255: Implement event bubbling.

fswatch - fswatch v. 1.16.0

Published by emcrisostomo over 3 years ago

What's New in fswatch 1.16.0

fswatch 1.16.0 introduces the following features and bug fixes:

  • Update FSEvents flags and add support to macOS 10.10+ features.

  • Issue #226: Add FreeBSD installation instructions.

  • Issue #243: PlatformSpecific instead of Updated on Darwin 19.4.

  • Issue #248: Update fswatch.7.in to add the Event Types section to the man
    page.

  • Issue #257: Update FreeBSD installation instructions.

  • Issue #260: Fix memory leak.

  • Issue #269: do not use global variable in function, pass parameter
    instead.

  • Issue #270: using both AC_CONFIG_MACRO_DIR and AC_CONFIG_MACRO_DIRS is
    deprecated in autoconf-2.71

  • Issue #272: Send AttributeModified on touch when using the FSevents monitor.

libfswatch 1.16.0 introduces the following features and bug fixes:

  • Update FSEvents flags and add support to macOS 10.10+ features.

  • Issue #260: Fix memory leak.

fswatch - fswatch v. 1.15.0

Published by emcrisostomo over 4 years ago

What's New in fswatch 1.15.0

libfswatch 1.15.0 introduces the following features and bug fixes:

  • #224: Add pkg-config support.
fswatch - fswatch v. 1.14.0

Published by emcrisostomo almost 6 years ago

What's New in fswatch 1.14.0

libfswatch 1.14.0 introduces the following features and bug fixes:

  • The library version has been updated to 11:1:0.
  • #218: fswatch v1.13 ignores the --monitor parameter and always uses the default monitor
fswatch - fswatch v. 1.13.0

Published by emcrisostomo about 6 years ago

What's New in fswatch 1.13.0

libfswatch 1.13.0 introduces the following features and bug fixes:

  • The library version has been updated to 11:0:0.
  • #142: Static library will not have any monitor type available
fswatch - fswatch v. 1.12.0

Published by emcrisostomo over 6 years ago

What's New in fswatch 1.12.0

fswatch 1.12.0 introduces the following features and bug fixes:

  • #178: Migrate usages of POSIX regular expressions (<regex.h>) to the C++11 regex library (<regex>).
  • #191: Wrong error message is printed when inotify event queue overflows.

libfswatch 1.11.3 introduces the following features and bug fixes:

  • #178: Migrate usages of POSIX regular expressions (<regex.h>) to the C++11 regex library (<regex>).
  • #191: Wrong error message is printed when inotify event queue overflows.
fswatch - fswatch v. 1.11.3

Published by emcrisostomo over 6 years ago

What's New in fswatch 1.11.3

fswatch 1.11.3 introduces the following features and bug fixes:

  • #192: Make the build reproducible.

libfswatch 1.11.3 introduces the following features and bug fixes:

  • #185: Fix C99 compatibility in cevent.h.
  • #186: Session memory is not freed.
  • #188: Fix segmentation fault when starting monitor.
  • #189: Add function to the C API to check that a monitor is running.
  • #190: Fix stop sequence for FSEvents monitor.
fswatch - fswatch 1.11.2

Published by emcrisostomo almost 7 years ago

What's New in fswatch 1.11.2

fswatch 1.11.2 introduces the following features and bug fixes:

  • #183: Generate a single message catalog for both fswatch and libfswatch
  • NLS support can be disabled.
  • gettext is an optional dependency.
fswatch - fswatch 1.11.1

Published by emcrisostomo almost 7 years ago

What's New in fswatch 1.11.1

fswatch 1.11.1 introduces the following features and bug fixes:

  • #182: Remove mandatory dependency to git
fswatch - fswatch 1.11.0

Published by emcrisostomo almost 7 years ago

What's New in fswatch 1.11.0

fswatch 1.11.0 introduces the following features and bug fixes:

  • #174: Allow a numeric event mask to be specified.
  • #181: Make gettext an optional dependency.
fswatch - fswatch 1.10.1

Published by emcrisostomo almost 7 years ago

What's New in fswatch 1.10.1

fswatch 1.10.1 introduces the following features and bug fixes:

  • Update texinfo documentation.
fswatch - fswatch 1.10.0

Published by emcrisostomo about 7 years ago

What's New in fswatch 1.10.0

fswatch 1.10.0 introduces the following features and bug fixes:

  • #60: Allow excluding file patterns by passing in a file.
  • #119: Merge fswatch and libfswatch Autotools project into one.
  • #141: Add Docker files for Linux distributions used for testing.
  • Add target to build fswatch on Alpine Linux and Debian.

libfswatch 1.10.0 introduces the following features and bug fixes:

  • Add Doxygen documentation.
  • #60: Add function to load filters from a file.
  • #137: Deadlock on C function fsw_destroy_session if fsw_start_monitor is called.
  • Modify fsw_destroy_session function not to destroy a session that has a running monitor.
  • #143: Add fsw_stop_monitor to the C API.
fswatch - fswatch 1.9.3

Published by emcrisostomo about 8 years ago

What's New in fswatch 1.9.3

libfswatch 1.9.3 fixes the following bugs:

  • #120: Header files were not C compliant
fswatch - fswatch 1.9.2

Published by emcrisostomo over 8 years ago

What's New in fswatch 1.9.2

fswatch and libfswatch 1.9.2 fix the following bugs:

  • Issue #118: v. 1.9.0 breaks the -1 option.
fswatch - fswatch 1.9.1

Published by emcrisostomo over 8 years ago

What's New in fswatch 1.9.1

fswatch uses libfswatch v. 1.9.1.

libfswatch v. 1.9.1 introduces the following features:

  • libfswatch API version 7:0:1.
fswatch - fswatch 1.9.0

Published by emcrisostomo over 8 years ago

What's New in fswatch 1.9.0

fswatch v. 1.9.0 introduces the following features:

  • Issue 84: Add the possibility of scheduling a periodic event.
  • Issue 114: fswatch does not track newly created directories recursively when using the inotify monitor.
  • The AX_CXX_COMPILE_STDCXX macro was patched so that the switches it adds to the compiler are added to the preprocessor configuration as well.

libfswatch v. 1.9.0 introduces the following features:

  • Update monitor::~monitor() to invoke monitor::stop(), close resources in monitor::on_stop().
  • Issue 84: Add the possibility of scheduling a periodic idle event.
  • Run a separate thread to fire idle events.
  • Improve logging.
  • Do not fail if blocking calls are interrupted by a signal.
  • Issue 114: fswatch does not track newly created directories recursively when using the inotify monitor.
  • The AX_CXX_COMPILE_STDCXX macro was patched so that the switches it adds to the compiler are added to the preprocessor configuration as well.
fswatch - fswatch 1.8.0

Published by emcrisostomo over 8 years ago

What's New in fswatch 1.8.0

fswatch v. 1.8.0 introduces the following features:

fswatch - fswatch 1.7.0

Published by emcrisostomo almost 9 years ago

What's New in fswatch 1.7.0

fswatch v. 1.7.0 introduces the following features:

  • Issue 35: Support Solaris/Illumos File Events Notification API.
  • Issue 98: Add (-d, --directories) option to request the monitor to watch directories only during a recursive scan.
  • Issue 99: A monitor using the File Events Notification API of the Solaris/Illumos kernel has been added.
  • Issue 101: Add flag to watch file accesses.
fswatch - fswatch 1.6.1

Published by emcrisostomo almost 9 years ago

What's New in fswatch 1.6.1

fswatch v. 1.6.1 fixes the following bugs:

  • Texinfo documentation now includes @dircategory and @direntry tags to be compatible with install-info.