aboutsummaryrefslogtreecommitdiff
path: root/data/core/dirwatch.lua
AgeCommit message (Collapse)Author
2022-06-01Added in defaults for dirwatch.Adam Harrison
2022-05-15Autoreload Nagview (#942)Adam
* Modified autoreload to use new dirwatch infrastructure, and added in nagview to verify that fs changes don't stomp on our changes, unless you want them to. * Split out reload functionality to actual document, and added in a thread to check the document, in the cases where it wouldn't be covered by dirwatch. * As per request from jgmdev, added in ability to show nagview always. * Changed things over to use dirwatch. * Made sure we redrew things, added in a contingency in 'save' for times when we load a non-existent file, and added some checks.
2022-05-09Fixed dirwatch dummy, and scanning.Adam Harrison
2022-04-24Asynchronous Reads for Dirmonitor (#930)Adam
Change dirmonitor reads to be synchronous, in a secondary thread.
2022-04-03Added in check in case of nil.Adam Harrison
2022-04-03Fixed windows dirmonitor issues.Adam Harrison
2022-03-08Fixed some issues with inotify and multiple events at the same time. (#872)Adam
* Fixed some issues with inotify and multiple events at the same time. Seems to be working now. * Cleaned up and simplified function, and commented, and fixed a number of bugs. * Simplifying and fixing further. * Improved performance for skipping large amounts of files. * Added in extra checks, and changed paths. We should probably unify these path styles. * Fixed stutter. * Removed extraneous functions. * Cleaned up more, added more testing; dealt with multiple sequential events correctly.
2022-03-06Fix Project Scanning (#746)Adam
Removed dmon, and replaced with logic that works across Linux, Mac, FreeBSD and Windows. Have tested on all platforms, and seems to work. Co-authored-by: Jan200101 <sentrycraft123@gmail.com>