Commit Graph

  • 281c37b86d Update Doxyfile.in: Enrico M. Crisostomo 2016-01-07 18:29:24 +01:00
  • 6d29b4feac Merge branch 'develop' into feature/doxygen-support Enrico M. Crisostomo 2016-01-07 02:51:03 +01:00
  • 5facbd4051 Merge branch 'feature/monitor-stop' into develop Enrico M. Crisostomo 2016-01-07 02:50:26 +01:00
  • caaf8e65d5 Fix bug: port_get returns error in errno. Enrico M. Crisostomo 2016-01-06 23:58:31 +00:00
  • 5e175111e2 Fix bug using timespec_t. Enrico M. Crisostomo 2016-01-06 19:21:49 +00:00
  • d369c3264f Add support for monitor::stop() to fen_monitor. Enrico M. Crisostomo 2016-01-06 18:57:44 +01:00
  • 8195985cb1 Add support for monitor::stop() to windows_monitor. Enrico M. Crisostomo 2016-01-06 18:36:18 +01:00
  • 877bfe10b0 Add support for monitor::stop() to poll_monitor. Enrico M. Crisostomo 2016-01-06 18:33:30 +01:00
  • a1da57183c Move code that doesn't need to be repeated outside the loop. Enrico M. Crisostomo 2016-01-06 18:31:03 +01:00
  • 1a34b47a87 Add support for monitor::stop() to inotify_monitor. Enrico M. Crisostomo 2016-01-06 18:27:36 +01:00
  • 36562a88ad Add support for monitor::stop() to kqueue_monitor. Enrico M. Crisostomo 2016-01-06 18:22:14 +01:00
  • 4c107ce6f8 Let monitor::start() do nothing if monitor is already running. Enrico M. Crisostomo 2016-01-06 18:06:34 +01:00
  • 4617e68b22 Allow monitor::stop() to be invoked on any monitor state. Enrico M. Crisostomo 2016-01-06 13:24:29 +01:00
  • 4b1e1acf94 Add monitor::is_running(); Enrico M. Crisostomo 2016-01-06 03:02:20 +01:00
  • edcd94ea9a Stop the monitor before deleting it. Enrico M. Crisostomo 2016-01-06 00:57:29 +01:00
  • 83642b3a5c Initial stop() implementation for the fsevents_monitor. Enrico M. Crisostomo 2016-01-06 00:56:49 +01:00
  • 44184b6620 Add a stop() method to the monitor class to allow for cooperative monitor shutdown. Enrico M. Crisostomo 2016-01-06 00:56:26 +01:00
  • 0e1759453b Update CLion code-style settings. Enrico M. Crisostomo 2016-01-06 00:55:11 +01:00
  • a76a61da10 Update documentation. Enrico M. Crisostomo 2016-01-01 13:55:28 +01:00
  • 996adfdecc Update documentation. Enrico M. Crisostomo 2016-01-01 02:16:29 +01:00
  • 17fdc63082 Merge branch 'develop' into feature/doxygen-support Enrico M. Crisostomo 2015-12-31 12:02:47 +01:00
  • 4d43be65e5 Update fsw_get_event_flag_by_name so that it does not throw exceptions. Enrico M. Crisostomo 2015-12-31 02:18:03 +01:00
  • 37bb2d0cc1 Move common types to libfswatch_types.h. Enrico M. Crisostomo 2015-12-30 21:07:20 +01:00
  • 351b0fbf4a Update main Doxygen page. Enrico M. Crisostomo 2015-12-29 16:59:38 +01:00
  • 35f51152a6 Add documentation. Enrico M. Crisostomo 2015-12-29 16:29:57 +01:00
  • e04ac7df38 Add command ALIAS for @license. Enrico M. Crisostomo 2015-12-29 16:29:30 +01:00
  • 48f273c3df Create Doxygen documentation on all-local. Enrico M. Crisostomo 2015-12-28 02:53:53 +01:00
  • 6686415ef9 Remove make target from main Makefile. Enrico M. Crisostomo 2015-12-28 02:42:29 +01:00
  • b6d5d8a3b4 Add Makefile.am for Doxygen documentation. Enrico M. Crisostomo 2015-12-28 02:23:39 +01:00
  • 795648b13f Organize documentation by type. Enrico M. Crisostomo 2015-12-28 02:20:47 +01:00
  • ff51c3d1ea Remove Doxygen configuration for fswatch. Enrico M. Crisostomo 2015-12-28 00:53:53 +01:00
  • 63e88f2910 Add Doxyfile for libfswatch and fswatch. Enrico M. Crisostomo 2015-12-27 21:12:55 +01:00
  • 0bb7fc1118 Add ignore pattern for Doxyfile. Enrico M. Crisostomo 2015-12-27 21:12:41 +01:00
  • 23e13c0bcb Add macros to detect Doxygen availability to configure.ac. Enrico M. Crisostomo 2015-12-27 21:12:08 +01:00
  • 58e268c28f Add ignore pattern for Doxygen configuration file. Enrico M. Crisostomo 2015-12-27 21:05:44 +01:00
  • 0c3e4e9485 Refactory monitor_factory to dynamically create the default monitor using the factory registration info. Enrico M. Crisostomo 2015-12-16 11:22:17 +01:00
  • 13e2f9a425 Fix refactoring bug in monitor_factory::create_monitor: function would never return. Enrico M. Crisostomo 2015-12-15 10:40:28 +01:00
  • be3697490f Reformat. Enrico M. Crisostomo 2015-12-15 10:06:12 +01:00
  • 8b90b02056 Add missing <cstdarg> include. Enrico M. Crisostomo 2015-12-08 10:27:47 +01:00
  • a0635e3c72 Do not close handle during move or assignment if source and target objects contains the same handle. Enrico M. Crisostomo 2015-12-06 21:21:12 +01:00
  • 3c6e36651c Update po and pot files. Enrico M. Crisostomo 2015-12-06 21:10:50 +01:00
  • d7837640f7 Refactor to use functions in fsw::string_utils. Enrico M. Crisostomo 2015-12-06 21:04:49 +01:00
  • 2ff4b4b6e6 Move fsw::string to fsw::string_utils. Enrico M. Crisostomo 2015-12-06 21:01:35 +01:00
  • 53701c8de4 Refactor log functions to use the string utility functions. Enrico M. Crisostomo 2015-12-06 20:45:59 +01:00
  • f3fcf664c5 Add functions to create a std::string from a printf format. Enrico M. Crisostomo 2015-12-06 20:45:22 +01:00
  • 46a26c5561 Add git ignore pattern for .idea/dictionaries. Enrico M. Crisostomo 2015-12-06 20:44:03 +01:00
  • 655dc2b56d Move paths vector in monitor constructor. Enrico M. Crisostomo 2015-12-05 22:07:51 +01:00
  • 67662116e8 Declare callback used by fswatch. Enrico M. Crisostomo 2015-12-05 19:23:09 +01:00
  • 4254b97271 Add factory function to register a monitor by type. Enrico M. Crisostomo 2015-12-05 19:00:40 +01:00
  • bb8216911c Update code-style setting to put brace in new line in lambda. Enrico M. Crisostomo 2015-12-05 18:58:12 +01:00
  • 0338825b75 Reformat using the newly-configured code-style settings. Enrico M. Crisostomo 2015-12-03 01:14:16 +01:00
  • 386c7e29f3 Update CLion code-style settings. Enrico M. Crisostomo 2015-12-03 00:31:35 +01:00
  • 6b614658a2 Remove non-accessed variables. Enrico M. Crisostomo 2015-12-03 00:30:15 +01:00
  • f27a10b85e Update code style rules for IDEA. Enrico M. Crisostomo 2015-12-02 20:28:01 +01:00
  • 5c4fae19a0 Update library version. Enrico M. Crisostomo 2015-12-02 18:50:19 +01:00
  • 9fa9ec33c3 Add CLion project files. Enrico M. Crisostomo 2015-12-02 18:40:25 +01:00
  • d52a97fd83 Add README.cmake. Enrico M. Crisostomo 2015-12-02 18:34:48 +01:00
  • b57ebd1c79 Remove unused interface members. Enrico M. Crisostomo 2015-12-02 18:05:21 +01:00
  • 927ea4eafb Cleanup unused imports. Enrico M. Crisostomo 2015-12-02 18:02:36 +01:00
  • 3535b4b7c1 Initial CMake files. Enrico M. Crisostomo 2015-12-02 18:02:13 +01:00
  • a39b4e43a5 Exclude IDEA files. Enrico M. Crisostomo 2015-12-02 18:01:54 +01:00
  • 295e4fe6fa Merge branch 'master' into develop Enrico M. Crisostomo 2015-11-15 21:28:17 +01:00
  • 925d495cbb Update README.md. Enrico M. Crisostomo 2015-11-15 21:27:52 +01:00
  • d87c55dd7c Update documentation for 1.7.0. Enrico M. Crisostomo 2015-11-15 15:35:14 +01:00
  • cbd3ecb258 Bump 1.8.0-develop. Enrico M. Crisostomo 2015-11-15 15:30:01 +01:00
  • 81c827861d Merge tag '1.7.0' into develop Enrico M. Crisostomo 2015-11-15 15:27:35 +01:00
  • aa795496a5 Merge branch 'release/1.7.0' 1.7.0 Enrico M. Crisostomo 2015-11-15 15:27:27 +01:00
  • 85d54540e5 Update po and pot files. Enrico M. Crisostomo 2015-11-14 12:55:19 +01:00
  • cc5bec4576 Bump v. 1.7.0. Enrico M. Crisostomo 2015-11-08 17:49:39 +01:00
  • dd6d107872 Update Texinfo documentation. Enrico M. Crisostomo 2015-11-08 17:43:48 +01:00
  • 3c88f782aa Reformat code. Enrico M. Crisostomo 2015-11-06 15:22:42 +01:00
  • 5a76c0d980 Reorder getops options. Enrico M. Crisostomo 2015-11-06 15:08:35 +01:00
  • 0ca8c1fbf9 Update Texinfo documentation. Enrico M. Crisostomo 2015-11-06 14:30:23 +01:00
  • c6159996cb Fix usage of @command and @file. Enrico M. Crisostomo 2015-11-05 18:58:24 +01:00
  • dba8a30c7b Fix title style. Enrico M. Crisostomo 2015-11-05 17:50:37 +01:00
  • ca32bcae3d Fix typo in tag name. Enrico M. Crisostomo 2015-11-05 17:49:47 +01:00
  • 6025ecf592 Merge pull request #105 from MaxGabriel/patch-2 Enrico Maria Crisostomo 2015-11-05 17:45:52 +01:00
  • 51f501e5a5 his => their in README Maximilian Tagher 2015-11-01 11:45:16 -08:00
  • 7c383bb07b Update documentation for 1.6.1. Enrico M. Crisostomo 2015-11-01 14:24:29 +01:00
  • 52b19b3539 Update. Enrico M. Crisostomo 2015-10-31 18:44:54 +01:00
  • 1aa0270859 Update Texinfo documentation. Enrico M. Crisostomo 2015-10-31 13:14:00 +01:00
  • 763599e87f Add Solaris/Illumos to the list of supported operating systems in the description. Enrico M. Crisostomo 2015-10-31 02:42:05 +01:00
  • 6544f1f30a Add information about Solaris/Illumos. Enrico M. Crisostomo 2015-10-24 13:36:52 +02:00
  • a02c0d4b79 Add information about Solaris/Illumos. Enrico M. Crisostomo 2015-10-24 13:32:50 +02:00
  • b265a95074 Add information about Solaris/Illumos. Enrico M. Crisostomo 2015-10-24 13:31:40 +02:00
  • bb6ec59c55 Update PO and POT files. Enrico M. Crisostomo 2015-10-24 13:10:42 +02:00
  • d951ef2672 Merge branch 'feature/file-event-notification-support' into develop Enrico M. Crisostomo 2015-10-23 19:24:27 +02:00
  • 91dc952e2e Issue 101: Add option to watch file accesses. Enrico M. Crisostomo 2015-10-23 14:35:46 +00:00
  • cdcaf70943 Fix usage message. Enrico M. Crisostomo 2015-10-23 14:07:02 +00:00
  • 2e1ddd6c7c Update NEWS files. Enrico M. Crisostomo 2015-10-23 14:06:30 +00:00
  • 356d842aaf Add Solaris/Illumos' README files to distribution. Enrico M. Crisostomo 2015-10-22 23:40:38 +00:00
  • 4662187b93 Add support for FILE_ACCESS filter. Enrico M. Crisostomo 2015-10-22 23:33:21 +00:00
  • b6d455dbd6 Update README.smartos. Enrico M. Crisostomo 2015-10-22 15:16:20 +00:00
  • 3d6bfc351a Add README for SmartOS. Enrico M. Crisostomo 2015-10-22 08:20:09 +00:00
  • a008a035e7 Add README for illumos and solaris. Enrico M. Crisostomo 2015-10-22 08:19:42 +00:00
  • ffb3ab785b Add information about Freenode #fswatch channel. Enrico M. Crisostomo 2015-10-22 08:02:18 +00:00
  • 28371bdc49 Refactor: Enrico M. Crisostomo 2015-10-22 07:59:06 +00:00
  • 08e6e0d56e Update ~fen_monitor_load(). Enrico M. Crisostomo 2015-10-22 07:32:32 +00:00
  • 20c49f82fa Remove redundant event type mapping. Enrico M. Crisostomo 2015-10-22 07:28:55 +00:00
  • 4b7270e2c5 Close port handle when finished. Enrico M. Crisostomo 2015-10-21 17:17:36 +00:00