Commit Graph

  • 6125ed3b01 Add batch marker feature. Enrico M. Crisostomo 2014-09-04 00:10:29 +02:00
  • 08018f667c Add notice to redirect users to texinfo documentation in man page. Enrico M. Crisostomo 2014-09-03 20:03:19 +02:00
  • 3683b9705c Fix whitespaces. Enrico M. Crisostomo 2014-09-03 20:00:09 +02:00
  • 1f8411b773 Update document and indices. Update Monitors section. Enrico M. Crisostomo 2014-09-03 19:54:24 +02:00
  • 3bc7941296 Add monitors section. Enrico M. Crisostomo 2014-09-03 19:43:59 +02:00
  • d46c3615ed Add description of the inotify monitor. Enrico M. Crisostomo 2014-09-03 14:23:40 +02:00
  • 429fb8eee0 Add Monitor chapter and describe the FSEvents and kqueue monitor. Enrico M. Crisostomo 2014-09-03 14:13:00 +02:00
  • 5e75f7b1ff Add section to describe the (--recursive, -r) option. Enrico M. Crisostomo 2014-09-03 13:41:57 +02:00
  • de599d51ac Add monitor section to document the (--monitor, -m) option. Enrico M. Crisostomo 2014-09-03 13:20:26 +02:00
  • 95d8579b3e Update numeric event flag section. Enrico M. Crisostomo 2014-09-03 13:07:24 +02:00
  • 2b5ac43e41 Update. Enrico M. Crisostomo 2014-09-03 11:42:25 +02:00
  • 60968c0108 Update. Enrico M. Crisostomo 2014-09-02 23:15:12 +02:00
  • 430066c527 Update. Enrico M. Crisostomo 2014-09-02 13:37:22 +02:00
  • d516d37571 Add GNU Free Documentation License and add dependency in Makefile. Enrico M. Crisostomo 2014-09-02 13:37:01 +02:00
  • cd0447ae91 Rename fsw occurrence in string to fswatch. Enrico M. Crisostomo 2014-09-02 12:03:47 +02:00
  • 97b12079be Add TeXinfo file dependencies. Enrico M. Crisostomo 2014-09-01 11:26:49 +02:00
  • 5e6ae939de Add skeleton of texinfo manual. Enrico M. Crisostomo 2014-08-30 02:01:16 +02:00
  • 94971c9740 Update NEWS. Enrico M. Crisostomo 2014-08-29 00:33:26 +02:00
  • 31266fdded Move auxiliary configuration scripts to build-aux. Enrico M. Crisostomo 2014-08-29 00:29:47 +02:00
  • de081310f7 Fix typos in man page. Enrico M. Crisostomo 2014-08-29 00:26:29 +02:00
  • b29ebb9876 Add bug report email to man page. Enrico M. Crisostomo 2014-08-28 22:29:18 +02:00
  • 4ed1d3ee8d Add copyright and license to man page. Enrico M. Crisostomo 2014-08-28 22:27:09 +02:00
  • 887b6b802c Fix whitespaces in man page. Enrico M. Crisostomo 2014-08-28 22:23:39 +02:00
  • 634101d425 Add MONITORS and EXIT STATUS sections. Enrico M. Crisostomo 2014-08-28 19:35:10 +02:00
  • ca1003ca3f Fill in bug report address in man page using PACKAGE_BUGREPORT. Enrico M. Crisostomo 2014-08-28 19:34:36 +02:00
  • 33ff0c30e6 Update usage and examples in man page. Enrico M. Crisostomo 2014-08-28 19:11:03 +02:00
  • 32645e295c Fill man page variable using Autoconf config file substitution. Enrico M. Crisostomo 2014-08-28 17:24:16 +02:00
  • 6b98f13d59 Create man page using Autoconf config files. Enrico M. Crisostomo 2014-08-28 16:53:54 +02:00
  • cf4362824f Move man files to man subdirectory. Enrico M. Crisostomo 2014-08-28 16:47:00 +02:00
  • ebdb85b416 Update the kqueue and the inotify monitor to sleep latency when no files can be watched yet. Enrico M. Crisostomo 2014-08-28 16:07:28 +02:00
  • df780c8366 Use and if set. Enrico M. Crisostomo 2014-08-28 15:39:51 +02:00
  • ef172b8240 Use git log to dynamically generate ChangeLog. Enrico M. Crisostomo 2014-08-27 20:48:03 +02:00
  • 25135a43e2 Update. Enrico M. Crisostomo 2014-08-27 19:16:23 +02:00
  • dcc22b5272 Use ::select to timeout a ::read using the monitor latency as the timeout amount. Enrico M. Crisostomo 2014-08-27 19:14:51 +02:00
  • 5f5122e22f Add Autoconf function checks for ::modf and ::select. Enrico M. Crisostomo 2014-08-27 19:11:46 +02:00
  • c7773f32eb Exit with error if atexit is not found. Enrico M. Crisostomo 2014-08-27 18:54:56 +02:00
  • eee7bd6ee1 Add AC_PROG_RANLIB and AC_CHECK_FUNCS([atexit]) Enrico M. Crisostomo 2014-08-27 18:50:18 +02:00
  • 8ae47b1706 Set library version info using an Autoconf-substituted variable. Enrico M. Crisostomo 2014-08-27 18:11:27 +02:00
  • 65f75736d8 Set library version info to 1.0.0. Enrico M. Crisostomo 2014-08-27 17:55:33 +02:00
  • 02e30363bb Add --version option. Enrico M. Crisostomo 2014-08-27 17:46:43 +02:00
  • 82579e1c87 Improve help message adding bug report email and web page. Enrico M. Crisostomo 2014-08-27 16:14:57 +02:00
  • d24087a549 Update README. Enrico M. Crisostomo 2014-08-27 13:25:17 +02:00
  • e0f003e3eb Add mention to running ldconfig in README.md. Enrico M. Crisostomo 2014-08-27 11:00:13 +02:00
  • e0ddd15083 Merge branch 'release/1.4.2' 1.4.2 Enrico M. Crisostomo 2014-08-26 17:53:40 +02:00
  • c674001bcf Update change logs. Enrico M. Crisostomo 2014-08-26 17:39:20 +02:00
  • 3c558a8104 Read version number and revision number from script output. Enrico M. Crisostomo 2014-08-26 16:19:30 +02:00
  • 5ebdb131e7 Add scripts to get version from git tags. Enrico M. Crisostomo 2014-08-26 16:15:51 +02:00
  • 5ada8a8034 Read version number from file. Enrico M. Crisostomo 2014-08-26 11:04:12 +02:00
  • 207bb9d857 Enable silent make rules. Enrico M. Crisostomo 2014-08-26 01:49:07 +02:00
  • 21e1165bd1 Set dist-zip by default and disable dist-gzip. Enrico M. Crisostomo 2014-08-26 01:48:21 +02:00
  • d8ba6f56cb Merge branch 'develop' of https://github.com/emcrisostomo/fswatch into develop Enrico M. Crisostomo 2014-08-25 23:28:03 +02:00
  • c1fbe0b7cf Update misleading ::perror argument. Enrico M. Crisostomo 2014-08-25 23:25:41 +02:00
  • bb2b0520c8 Update misleading ÑÑperror argument. Enrico M. Crisostomo 2014-08-25 23:25:41 +02:00
  • 16853748c0 Refactor method name. Enrico M. Crisostomo 2014-08-25 17:28:50 +02:00
  • fa65da348c Update the inotify monitor. Enrico M. Crisostomo 2014-08-25 17:24:53 +02:00
  • 7b1311cdbf Add the MovedFrom and MovedTo elements to fsw_event_flag. Enrico M. Crisostomo 2014-08-25 17:22:49 +02:00
  • c48ab53dcf Merge branch 'hotfix/1.4.1.1' 1.4.1.1 Enrico M. Crisostomo 2014-08-21 15:28:10 +02:00
  • 85b2316af3 Merge branch 'hotfix/1.4.1.1' into develop Enrico M. Crisostomo 2014-08-21 15:28:10 +02:00
  • 51991a9072 Refactor code to support the unavailability of std::unique_ptr. Enrico M. Crisostomo 2014-08-21 15:27:42 +02:00
  • 2d2b347c43 Add type check for std::unique_ptr in <memory>. Enrico M. Crisostomo 2014-08-21 15:25:03 +02:00
  • 61ee86a77d Add type check for std::unique_ptr in <memory>. Enrico M. Crisostomo 2014-08-21 15:22:55 +02:00
  • aabc4509e2 Merge branch 'hotfix/1.4.1' into develop Enrico M. Crisostomo 2014-08-21 13:37:37 +02:00
  • 09de366b63 Merge branch 'hotfix/1.4.1' 1.4.1 Enrico M. Crisostomo 2014-08-21 13:37:37 +02:00
  • 013a159bbd Bump v. 1.4.1. Enrico M. Crisostomo 2014-08-21 13:33:11 +02:00
  • 777643bf14 Issue a configure warning if <mutex> is not found. Enrico M. Crisostomo 2014-08-21 13:28:53 +02:00
  • a4d3a2a28f Use <mutex> only if HAVE_CXX_MUTEX is defined. Enrico M. Crisostomo 2014-08-21 13:25:26 +02:00
  • 4754b8076e Add an Autoconf check for the <mutex> header. Enrico M. Crisostomo 2014-08-21 13:10:18 +02:00
  • e0355e79f1 Update the inotify monitor to recursively scan directories. Enrico M. Crisostomo 2014-08-21 12:45:42 +02:00
  • ed8f6e4619 Do not check paths against filters during watch creation. Enrico M. Crisostomo 2014-08-21 12:08:00 +02:00
  • 669a4b6d06 Do not throw on non-existing path. Enrico M. Crisostomo 2014-08-21 12:07:17 +02:00
  • 900f248f70 Merge branch 'release/1.4.0' 1.4.0 Enrico M. Crisostomo 2014-08-21 10:35:23 +02:00
  • 895ad32fd9 Merge branch 'release/1.4.0' into develop Enrico M. Crisostomo 2014-08-21 10:35:23 +02:00
  • c3e59c5879 Remove local cleanup hook becase it broke builds on the root directory. Enrico M. Crisostomo 2014-08-21 10:34:43 +02:00
  • 1a0dc5cfc8 Update and rename fsw to fswatch. Enrico M. Crisostomo 2014-08-21 10:26:49 +02:00
  • be19c555f5 Update installation section with information about MacPorts and Homebrew. Enrico M. Crisostomo 2014-08-21 10:22:29 +02:00
  • 7ff189781c Update. Enrico M. Crisostomo 2014-08-21 10:07:00 +02:00
  • 7a2bae3ad9 Rename inotify monitor's pimpl. Enrico M. Crisostomo 2014-08-21 09:51:39 +02:00
  • 18a52ce639 Avoid race conditions when initializing static members. Enrico M. Crisostomo 2014-08-21 09:11:54 +02:00
  • 2fba6051d6 Define Automake conditionals in every code path. Enrico M. Crisostomo 2014-08-20 16:44:40 +02:00
  • bbf8602fc5 Rename members using the fsevent_ prefix to use fsevents_. Enrico M. Crisostomo 2014-08-20 16:15:27 +02:00
  • 1fcfd1a53c Refactor after fsevents_monitor name change. Enrico M. Crisostomo 2014-08-20 16:14:08 +02:00
  • 75448ee3c4 Use the fsevent_monitor only if the FSEvents API supports file events. Enrico M. Crisostomo 2014-08-20 15:52:50 +02:00
  • 13e5cb17a9 Compile the FSEvents monitor only if the OS X FSEvents API supports file events. Enrico M. Crisostomo 2014-08-20 11:44:11 +02:00
  • f1087b3571 Add M4 macro to check whether the OS X FSEvents API supports file events. Enrico M. Crisostomo 2014-08-20 01:03:44 +02:00
  • 0a309cf3a8 Create gh-pages branch via GitHub Enrico Maria Crisostomo 2014-08-19 03:17:42 +02:00
  • accf258393 Create gh-pages branch via GitHub Enrico Maria Crisostomo 2014-08-19 03:14:54 +02:00
  • 3e8e382ccf Fix missed deallocation. Enrico M. Crisostomo 2014-08-18 23:45:43 +02:00
  • 6bb3694183 Do not compare signed types against unsigned types. Enrico M. Crisostomo 2014-08-18 22:10:09 +02:00
  • 5416900c11 Include <memory> header required by unique_ptr. Enrico M. Crisostomo 2014-08-18 22:00:31 +02:00
  • 0820f2382f Declare destructor noexcept. Enrico M. Crisostomo 2014-08-18 21:54:14 +02:00
  • 1ec1a58a68 Fix wrong included header path. Fix missing context parameter when invoking callback. Enrico M. Crisostomo 2014-08-18 21:53:05 +02:00
  • a7ed7e53a8 Free memory allocated by the C callback proxy. Enrico M. Crisostomo 2014-08-18 21:30:04 +02:00
  • b0584787b5 Pass callback address to C proxy callback as context data. Enrico M. Crisostomo 2014-08-18 19:39:26 +02:00
  • bcec60c4d1 Simplify the libfsw_cpp_callback_proxy memory allocation. Enrico M. Crisostomo 2014-08-18 18:18:02 +02:00
  • 49fb5750ef Document the libfswatch.h header. Enrico M. Crisostomo 2014-08-18 18:17:08 +02:00
  • c48772dbc2 Document the cevent.h header. Enrico M. Crisostomo 2014-08-18 18:16:32 +02:00
  • 4152638ab2 Update change log. Enrico M. Crisostomo 2014-08-18 16:02:58 +02:00
  • d1588b335d Document the libfswatch.h header. Enrico M. Crisostomo 2014-08-18 15:54:02 +02:00
  • 671d21a360 Document the cmonitor.h header. Enrico M. Crisostomo 2014-08-18 15:53:45 +02:00
  • 2e047f512b Document the cevent.h header. Enrico M. Crisostomo 2014-08-18 15:53:31 +02:00