sogaiu 
							
						 
					 
					
						
						
							
						
						4b6d5e5671 
					 
					
						
						
							
							Tweak docstrings for better handling  
						
						
						
						
					 
					
						2025-05-02 18:54:18 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Camilleri 
							
						 
					 
					
						
						
							
						
						4b5a2a14c0 
					 
					
						
						
							
							Update year in copyright disclaimer to 2025  
						
						
						
						
					 
					
						2025-03-04 11:24:09 +09:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						282f2671ea 
					 
					
						
						
							
							Formatting.  
						
						
						
						
					 
					
						2024-10-11 20:10:46 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						9694aee819 
					 
					
						
						
							
							Add rules for nth and only-tags. Address  #1503  
						
						... 
						
						
						
						These rules allow selecting from a number of sub-captures
while dropping the rest. `nth` is more succinct in many cases, but `only-tags` is
more general and corresponds to an internal mechanism already present. 
						
						
					 
					
						2024-09-12 17:23:34 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						90018b35c0 
					 
					
						
						
							
							Begin standardizing of event properties for filewatch.  
						
						... 
						
						
						
						- `:file-name` for the name of the file that triggered the event.
- `:dir-name` for the containing directory of the file
- `:type` for the event type. 
						
						
					 
					
						2024-08-31 14:26:08 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						ce528251d5 
					 
					
						
						
							
							Fix mingw build warnings.  
						
						
						
						
					 
					
						2024-08-20 18:06:57 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						b63b3bef74 
					 
					
						
						
							
							Add testing for Linux.  
						
						
						
						
					 
					
						2024-08-18 15:44:59 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						c56d6e8fc1 
					 
					
						
						
							
							Add suite for testing filewatch.  
						
						... 
						
						
						
						Currently expects windows events. 
						
						
					 
					
						2024-08-18 10:12:33 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						33d2f9a522 
					 
					
						
						
							
							More changes how we use WideCharToMutliByte  
						
						... 
						
						
						
						Handle case where there is no data pushed in. 
						
						
					 
					
						2024-08-18 07:23:06 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						e53d22fad2 
					 
					
						
						
							
							Add unlisten for linux.  
						
						
						
						
					 
					
						2024-08-18 06:25:25 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						33f55dc32f 
					 
					
						
						
							
							Go back to ReadDirectoryChangesExW since it is better.  
						
						
						
						
					 
					
						2024-08-18 05:29:08 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7e6aad2221 
					 
					
						
						
							
							filewatch/make -> filewatch/new  
						
						... 
						
						
						
						Add support for :recursive on windows. 
						
						
					 
					
						2024-08-17 16:37:30 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						3c0c22259c 
					 
					
						
						
							
							ReadDirectoryChangesExW is only supported in recent windows.  
						
						... 
						
						
						
						Also break mingw builds it seems. 
						
						
					 
					
						2024-08-17 13:33:39 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						42f6af4bf1 
					 
					
						
						
							
							First working version of filewatch on windows.  
						
						
						
						
					 
					
						2024-08-17 12:37:58 -07:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						f274b02653 
					 
					
						
						
							
							More changes for filewatch windows.  
						
						
						
						
					 
					
						2024-08-17 10:26:43 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						70c29b4e5d 
					 
					
						
						
							
							More updates to windows build.  
						
						
						
						
					 
					
						2024-08-17 10:21:50 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						84d43d1039 
					 
					
						
						
							
							Add failure to initialize protections for filewatch module.  
						
						
						
						
					 
					
						2024-08-17 10:12:36 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						5c67c1165d 
					 
					
						
						
							
							Merge branch 'filewatch'  
						
						
						
						
					 
					
						2024-08-17 10:08:37 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						6ceff6ecc9 
					 
					
						
						
							
							Work on the filewatch module.  
						
						... 
						
						
						
						Currently a wrapper around inotify, should be expanded to work with
kqueue, icop, and eventually a implementation with polling and stat. 
						
						
					 
					
						2024-08-16 19:44:17 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						06eec06ff0 
					 
					
						
						
							
							More work on ICOP  
						
						
						
						
					 
					
						2024-08-16 19:44:07 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						2aedc6beff 
					 
					
						
						
							
							Begin stubbing out win32 abstraction.  
						
						... 
						
						
						
						Win32 abstraction will use ReadDirectoryChanges with overlapped
IO to get results. Some work will be required to allow for single file
watches, as well as allow for recursive watching on Linux.
Unfortunately, various operating systems have very differnet
abstractions here. I would rather expose inotify, kqueue, and
ReadDirectoryChanges fairly transparently before
adding shims to make cross platform code easier. 
						
						
					 
					
						2024-08-14 21:24:27 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						af2eb06298 
					 
					
						
						
							
							Expose janet_channel_make and janet_channel_make_threaded  
						
						
						
						
					 
					
						2024-08-14 17:34:48 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						7ff545bd2e 
					 
					
						
						
							
							Stop out better configuration.  
						
						
						
						
					 
					
						2024-08-11 18:43:10 -05:00 
						 
				 
			
				
					
						
							
							
								Calvin Rose 
							
						 
					 
					
						
						
							
						
						a59b5765b6 
					 
					
						
						
							
							Work on the filewatch module.  
						
						... 
						
						
						
						Currently a wrapper around inotify, should be expanded to work with
kqueue, icop, and eventually a implementation with polling and stat. 
						
						
					 
					
						2024-08-11 17:50:58 -05:00