Commit Graph

  • 278804fd8c Update the windows backend for switch to EventFn mitchmindtree 2019-09-23 16:11:59 +10:00
  • c75fb55328 Dependencies: Update winapi and remove kernel32-sys (#217) Wesley Norris 2019-09-21 15:31:48 -04:00
  • 39d7eb9c3f Remove channel in favour of accepting Fn in Watcher constructors mitchmindtree 2019-09-16 13:08:04 +10:00
  • ba70b78dd9 🐬 Félix Saparelli 2019-09-01 17:37:24 +02:00
  • 0709c940dd [libs] Update fsevent to 1.0.1 Félix Saparelli 2019-07-01 00:08:07 +12:00
  • 578d6f2a6b [docs] Prepare changelog for pre.2 Félix Saparelli 2019-06-23 00:39:33 +12:00
  • faed333189 [raw] Remove RawEvent completely Félix Saparelli 2019-06-23 00:20:15 +12:00
  • 98d9108543 [fsevent] Translate events in much more detail Félix Saparelli 2019-06-21 00:35:27 +12:00
  • 4bbbb08710 [tests] Fix serde tests Félix Saparelli 2019-06-20 22:21:59 +12:00
  • 53af675787 [meta] Run formatter Félix Saparelli 2019-06-20 22:15:22 +12:00
  • 2668c20452 [tests] Remove most tests Félix Saparelli 2019-06-20 22:14:34 +12:00
  • 8f19d075c5 [immediate] Finish eliminating debounce code on Windows Félix Saparelli 2019-06-20 22:08:44 +12:00
  • 7ff572b986 [immediate] Finish eliminating debounce code on Linux Félix Saparelli 2019-06-20 21:36:19 +12:00
  • ecde77c51b [impl] Rewrite immediate to use new events Félix Saparelli 2019-06-04 00:05:19 +12:00
  • d12260c3ce [debounced] Gut existing implementation Félix Saparelli 2019-06-20 21:08:03 +12:00
  • 223dac5d15 [meta] Prepare pre.2 release Félix Saparelli 2019-06-20 20:28:49 +12:00
  • fba00891d9 5.0.0-pre.1 Félix Saparelli 2019-06-30 03:04:09 +12:00
  • 03b9f1a052 [meta] Update maintenance status Félix Saparelli 2019-06-23 00:44:46 +12:00
  • 7e216ae689 5.0.0-pre.0 Félix Saparelli 2019-06-22 21:39:19 +12:00
  • b8ee5e0513 [meta] Add funding file Félix Saparelli 2019-06-20 20:15:00 +12:00
  • dd1b98db55 [docs] Split out the 5.0.0-pre.0 changelog entry Félix Saparelli 2019-06-20 20:09:57 +12:00
  • ec3f7d849e [meta] Prepare pre.0 release Félix Saparelli 2019-06-20 19:53:55 +12:00
  • b4920acb8f [impl] Use 2018-style module paths Félix Saparelli 2019-06-04 21:46:24 +12:00
  • 7479960901 [meta] Switch to Rust 2018 Félix Saparelli 2019-06-04 21:45:06 +12:00
  • 56aac127a0 [docs] Push minimum rustc to 1.32.0 Félix Saparelli 2019-05-28 19:14:26 +12:00
  • f34b787d43 [libs] Update fsevent to 0.4 (#195) Bastien Orivel 2019-05-22 13:01:50 +02:00
  • 355efe85c9 [docs] Add #197 and #200 to changelog Félix Saparelli 2019-05-22 22:59:32 +12:00
  • 912f3fca0f [docs] Add 4.0.12 to changelog Félix Saparelli 2019-05-22 22:58:16 +12:00
  • 29f029743f [compat] impl Sync for PollWatcher for FreeBSD (#197) rabite0 2019-05-22 12:48:20 +02:00
  • b4ea3e75a3 [libs] Peg filetime to 0.2.5 for rust 1.26.1 compat (#200) rabite0 2019-05-22 12:44:33 +02:00
  • 8320d06817 [ci] Auto-retry only failed tests up to three times Félix Saparelli 2019-05-08 13:42:17 +12:00
  • 8b0914bdbd [docs] Add fsevent upgrade and 4.0.11 release to changelog Félix Saparelli 2019-05-08 10:41:11 +12:00
  • 30cf3c9f28 [docs] Fix ongoing example code in readme Félix Saparelli 2019-04-22 23:09:52 +12:00
  • 6b1164aec3 [impl] Obey some of clippy’s recommendations Félix Saparelli 2019-04-22 23:08:13 +12:00
  • 51f553cd92 [docs] Add link to readme for 4.0 Félix Saparelli 2019-04-22 22:55:25 +12:00
  • 570a0815d6 [docs] Update readme for 5.0 (#190) Félix Saparelli 2019-04-22 22:46:30 +12:00
  • 7091b8a527 [compat] Fix error module for 1.26 Félix Saparelli 2019-04-22 20:37:57 +12:00
  • 183d136b50 [config] Add NoticeEvents Félix Saparelli 2019-04-22 20:06:21 +12:00
  • 4973ce7490 [ongoing] Rename config to OngoingEvents Félix Saparelli 2019-04-22 20:06:02 +12:00
  • be9f0dcd00 [impl] Move all but the Trait and top-level helpers into modules Félix Saparelli 2019-04-22 19:49:59 +12:00
  • 0389d23347 [docs] Link to wiki documentation Félix Saparelli 2019-04-22 19:30:45 +12:00
  • bdfdbd42a4 [errors] Augment errors to carry paths, and wire up debounced errors Félix Saparelli 2019-04-21 22:51:14 +12:00
  • 0ffb389847 [tests] Sort dual event received to ensure results Félix Saparelli 2019-04-20 23:48:23 +12:00
  • e0982ffc76 [docs] Add github issue/PR templates Félix Saparelli 2019-04-20 23:18:49 +12:00
  • fda98f6f7d [docs] Add channel/dual features to changelog Félix Saparelli 2019-04-20 23:10:05 +12:00
  • 2a035c86c5 [dual] Explicitely support more than one watcher on a channel Félix Saparelli 2019-04-20 22:56:41 +12:00
  • 9a46afb4f1 [tests] Stop ignoring tests that failed on Appveyor Félix Saparelli 2019-04-20 22:35:55 +12:00
  • a718eab9d4 [events] Add Flag::Rescan and improve Any/Other documentation Félix Saparelli 2019-04-20 22:26:47 +12:00
  • 19977214f0 [compat] Avoid crate:: for 1.26 Félix Saparelli 2019-04-19 12:13:25 +12:00
  • 9199348ff9 [tests] Fix translation mistake Félix Saparelli 2019-04-19 00:33:42 +12:00
  • 804b3bd526 [tests] Add event serialisation tests Félix Saparelli 2019-04-19 00:10:39 +12:00
  • 2caa665b07 [events] Promote ongoing and notice to Flags Félix Saparelli 2019-04-18 23:54:10 +12:00
  • a55a786319 [docs] Rewrite docs for the new debounced events Félix Saparelli 2019-04-18 23:34:41 +12:00
  • a4ab22a62a [events] Remove DebouncedEvent Félix Saparelli 2019-04-18 23:34:14 +12:00
  • ed83198775 [events] Allow multiple paths on a single event Félix Saparelli 2019-04-18 23:18:42 +12:00
  • a4c0803a7d [meta] Simplify event.rs dual-licensing header Félix Saparelli 2019-04-18 23:15:44 +12:00
  • ba502fba0d [tests] Translate debounced events Félix Saparelli 2019-04-18 22:52:31 +12:00
  • 0b52a72296 [events] Translate debounced events Félix Saparelli 2019-04-18 01:44:41 +12:00
  • 44646d4f69 [events] Downgrade serde support to optional Félix Saparelli 2019-04-18 00:47:31 +12:00
  • e714eba1e1 [ongoing] Fix another bug in translation Félix Saparelli 2019-04-17 19:52:43 +12:00
  • b88b84b65b [ongoing] Also abort ongoing events on removal Félix Saparelli 2019-04-14 13:19:11 +12:00
  • ca35b8bce9 [ongoing] Make ongoing writes ongoing again Félix Saparelli 2019-04-14 13:16:19 +12:00
  • c4d192fc94 [ongoing] Rewrite ongoing events to use a map Félix Saparelli 2019-04-12 20:41:19 +12:00
  • 0eb4f2e84a [impl] Add a lock back in but streamline its use Félix Saparelli 2019-04-01 22:04:18 +13:00
  • 1260473a07 [docs] Fix debounced doc-test Félix Saparelli 2019-04-01 21:08:46 +13:00
  • 62c16f57bb [impl] Eliminate some locks given crossbeam use Félix Saparelli 2019-04-01 21:00:55 +13:00
  • 46a2eeb4d4 [api] Rename new_raw to new_immediate Félix Saparelli 2019-03-30 23:19:36 +13:00
  • 3e94b31230 [docs] Bring module docs in line with new readme Félix Saparelli 2019-03-30 23:15:33 +13:00
  • 48a4005e29 [impl] Use crossbeam-channel instead of stdlib Félix Saparelli 2019-03-30 15:26:28 +13:00
  • 48a2e06579 [ci] Split jobs into stages for more efficient builds Félix Saparelli 2019-03-30 11:29:50 +13:00
  • 286374d476 [events] Restore compatibility with 1.26.1 Félix Saparelli 2019-03-30 11:00:06 +13:00
  • 0b5a7a9a94 [events] Enable serde by default Félix Saparelli 2019-03-30 03:49:07 +13:00
  • 726a13b66c [docs] Adjust changelog for events Félix Saparelli 2019-03-30 03:39:20 +13:00
  • 0a5038f7fb [events] Bring in new event system Félix Saparelli 2019-03-30 03:32:07 +13:00
  • 3378ac5ad5 [docs] Link to changelog, unlink next branch Félix Saparelli 2019-03-29 22:12:53 +13:00
  • 49aa931eec [docs] Fix issue links in changelog Félix Saparelli 2019-03-29 13:06:35 +13:00
  • ec8e04579e [ongoing] Clean up documentation and forward configuration results Félix Saparelli 2019-03-28 21:23:42 +13:00
  • 8ba76538d2 [docs] Write changelog for #180, #183, #184 Félix Saparelli 2019-03-28 21:35:04 +13:00
  • e15de91c79 [events] Rename Chmod to Metadata (#180) Félix Saparelli 2019-03-28 20:09:09 +13:00
  • 0a740eb801 [debounce] Introduce OngoingWrite event (#183) Félix Saparelli 2019-03-28 19:54:51 +13:00
  • 8c482a0db6 Documentation and some more refactoring. Sujit Joshi 2019-03-23 19:02:37 -04:00
  • 4a69c4be0a Renaming "on_going" to "ongoing" Sujit Joshi 2019-03-23 14:07:04 -04:00
  • a6f342d5ce Refactoring as per code review. Sujit Joshi 2019-03-22 19:08:52 -04:00
  • a2ebcfd700 Changes as per code review. Sugs 2019-03-22 17:30:19 -04:00
  • 59d866652d [meta] Exclude unneeded files from crate Igor Gnatenko 2019-03-13 01:53:30 +01:00
  • 9bbf611518 [libs] Update inotify to 0.7 (#184) Igor Gnatenko 2019-03-11 12:53:38 +01:00
  • ccd1a15bb3 Removing comments. joshi.sujit020386@gmail.com 2019-03-07 20:42:02 -05:00
  • e90fd8d32e 4.0.10 Félix Saparelli 2019-03-07 00:45:20 +13:00
  • d3e2ad177c - Implementing on_going_write event in Windows. Sujit Joshi 2019-03-05 21:04:58 -05:00
  • c531f72ead 1) Removing println. Sujit Joshi 2019-03-04 18:58:49 -05:00
  • f659050b3c 1) Refactoring and docs. Sujit Joshi 2019-03-04 18:57:41 -05:00
  • 4e6beb389d 1) Adding macos changes. 2) Refactoring. Sujit Joshi 2019-03-04 18:47:16 -05:00
  • 7052a854ad Firing on_going_write from Debounce itself. Sugs 2019-03-04 18:20:38 -05:00
  • c5d86c5574 1) Created new EventLoopMsg, OnGoingWrite which will be shoved down EventLoop's channel 2) This will then set on_going_write's delay in WatchTimer. Sugs 2019-03-02 17:49:08 -05:00
  • 339b0fce23 Scheduling on_going_write in WatchTimer Sugs 2019-03-02 15:42:02 -05:00
  • 8b6037a92d 1) Set onGoingWrite event only when Write is delayed. 2) When Write is emitted, we disable onGoingWrite. Sujit Joshi 2019-03-02 15:10:09 -05:00
  • 3c35d62a07 WPI: Able to emit on_going_write. Needs lot of refactoring. Sugs 2019-03-02 11:40:21 -05:00
  • 36462419b0 WPI: Able to emit on_going_write. Needs lot of refactoring. Sugs 2019-02-25 21:13:41 -05:00
  • c3bd08a7ec WPI: First attempt at on_going_write Sujit Joshi 2019-02-24 12:28:25 -05:00
  • e6f0944165 [meta] Add xi to readme showcase Félix Saparelli 2019-02-20 12:16:33 +13:00