67e7874e91 
								
							
								 
							
						 
						
							
							
								
								io.files.info.unix.linux: Special characters in mount points are encoded as octal escape sequences.  
							
							
							
						 
						
							2015-11-03 15:55:14 -08:00  
				
					
						
							
							
								 
						
							
							
								51ecaa5ab4 
								
							
								 
							
						 
						
							
							
								
								io.files.windows: ALIEN: -1 puts an expired alien in the image. -1 <alien>  
							
							... 
							
							
							
							it is then. 
							
						 
						
							2015-11-02 21:18:49 -08:00  
				
					
						
							
							
								 
						
							
							
								26e5c1aecf 
								
							
								 
							
						 
						
							
							
								
								windows.kernel32, io.files.windows: Add support for listing alternate data  
							
							... 
							
							
							
							streams, e.g. file paths like foo.txt:Zone.Identifier. 
							
						 
						
							2015-11-01 18:17:51 -08:00  
				
					
						
							
							
								 
						
							
							
								575da3e478 
								
							
								 
							
						 
						
							
							
								
								VM: fix so that errno is set if MoveFileEx fails, should  fix   #1490  
							
							
							
						 
						
							2015-10-12 12:19:21 +02:00  
				
					
						
							
							
								 
						
							
							
								37cd54cfbb 
								
							
								 
							
						 
						
							
							
								
								io.files.windows.tests: windows test for the save-image not failing failure  #1489  
							
							... 
							
							
							
							this one really should always throw permission denied or else something
is very spooky 
							
						 
						
							2015-10-11 04:21:43 +02:00  
				
					
						
							
							
								 
						
							
							
								e35087fb22 
								
							
								 
							
						 
						
							
							
								
								io.files.windows: fix incorrect parsing of file attribute bitfield in win32-file-attributes  
							
							
							
						 
						
							2015-10-11 04:11:30 +02:00  
				
					
						
							
							
								 
						
							
							
								db793e06f6 
								
							
								 
							
						 
						
							
							
								
								io.files.windows: SetFilePointer takes a PLONG not a uint pointer.  
							
							
							
						 
						
							2015-10-09 19:50:06 -07:00  
				
					
						
							
							
								 
						
							
							
								156a2d0b90 
								
							
								 
							
						 
						
							
							
								
								Minor documentation fixes.  
							
							
							
						 
						
							2015-09-29 09:12:29 -07:00  
				
					
						
							
							
								 
						
							
							
								e477f6996f 
								
							
								 
							
						 
						
							
							
								
								Fix comments to be ! not #!.  
							
							
							
						 
						
							2015-09-08 16:15:10 -07:00  
				
					
						
							
							
								 
						
							
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
				
					
						
							
							
								 
						
							
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							
							
						 
						
							2015-08-13 03:20:39 -07:00  
				
					
						
							
							
								 
						
							
							
								2a3427bdff 
								
							
								 
							
						 
						
							
							
								
								io.files.info: use directory?, symbolic-link?, and regular-file?.  
							
							
							
						 
						
							2015-08-05 18:33:35 -07:00  
				
					
						
							
							
								 
						
							
							
								23899e2d83 
								
							
								 
							
						 
						
							
							
								
								io.files.windows: Need the SLOT: file from io.sockets.secure.openssl  
							
							
							
						 
						
							2015-07-30 00:05:37 -07:00  
				
					
						
							
							
								 
						
							
							
								618330b31e 
								
							
								 
							
						 
						
							
							
								
								factor: rename system:vm -> vm-path to differentiate it from vm:vm (which is a STRUCT:)  
							
							
							
						 
						
							2015-07-20 00:10:29 -07:00  
				
					
						
							
							
								 
						
							
							
								0176591527 
								
							
								 
							
						 
						
							
							
								
								factor: actual patch to remove ; from all c/fortran functions  
							
							
							
						 
						
							2015-07-19 16:25:30 -07:00  
				
					
						
							
							
								 
						
							
							
								892c62e1dc 
								
							
								 
							
						 
						
							
							
								
								factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test  
							
							
							
						 
						
							2015-07-03 09:39:59 -07:00  
				
					
						
							
							
								 
						
							
							
								59f3b1ea57 
								
							
								 
							
						 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"  
							
							... 
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824 
							
						 
						
							2015-07-02 13:47:06 -07:00  
				
					
						
							
							
								 
						
							
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
				
					
						
							
							
								 
						
							
							
								2ee3516bf1 
								
							
								 
							
						 
						
							
							
								
								io.files.unique: Better docs for with-unique-directory.  
							
							
							
						 
						
							2015-06-01 15:22:05 -07:00  
				
					
						
							
							
								 
						
							
							
								74f5eacec7 
								
							
								 
							
						 
						
							
							
								
								editors.visual-studio-code: Support for m$ft's new code editor. Can't  
							
							... 
							
							
							
							figure out command line parameters yet.
io.files.temp.windows: Make (get-appdata-directory) not private and rename
it to get-appdata-directory. 
							
						 
						
							2015-04-30 18:21:15 -07:00  
				
					
						
							
							
								 
						
							
							
								39093727b1 
								
							
								 
							
						 
						
							
							
								
								libc: rename (io-error) to throw-errno.  
							
							
							
						 
						
							2014-11-21 09:29:45 -08:00  
				
					
						
							
							
								 
						
							
							
								3f362dfc99 
								
							
								 
							
						 
						
							
							
								
								destructors: change check-disposed not to drop the disposable.  
							
							
							
						 
						
							2014-11-21 08:19:05 -08:00  
				
					
						
							
							
								 
						
							
							
								f79d61060e 
								
							
								 
							
						 
						
							
							
								
								io.buffers: cleanup interface a bit.  
							
							
							
						 
						
							2014-11-16 18:54:24 -08:00  
				
					
						
							
							
								 
						
							
							
								b7ed0a431c 
								
							
								 
							
						 
						
							
							
								
								basis/extra: cleanup some platform requires.  
							
							
							
						 
						
							2014-11-15 14:25:12 -08:00  
				
					
						
							
							
								 
						
							
							
								8033741135 
								
							
								 
							
						 
						
							
							
								
								io/ui: slim down the USE: list  
							
							
							
						 
						
							2014-10-24 17:33:27 -07:00  
				
					
						
							
							
								 
						
							
							
								138ec84642 
								
							
								 
							
						 
						
							
							
								
								io.files.temp.macosx: Create the cache and temp directories every time.  Fixes   #1089 .  
							
							
							
						 
						
							2014-07-03 23:41:20 -07:00  
				
					
						
							
							
								 
						
							
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
				
					
						
							
							
								 
						
							
							
								b72fa3ba0a 
								
							
								 
							
						 
						
							
							
								
								Docs: fixed doc example errors triggered by help-lint and added with-disposal where applicable  
							
							
							
						 
						
							2014-04-14 08:42:10 -07:00  
				
					
						
							
							
								 
						
							
							
								2cbea3cb31 
								
							
								 
							
						 
						
							
							
								
								Docs: a few more examples for words that were missing them  
							
							
							
						 
						
							2014-04-14 08:42:09 -07:00  
				
					
						
							
							
								 
						
							
							
								e50d1375a1 
								
							
								 
							
						 
						
							
							
								
								io: need to use libc for OS X?  
							
							
							
						 
						
							2014-04-03 21:43:37 -07:00  
				
					
						
							
							
								 
						
							
							
								f8387a08ae 
								
							
								 
							
						 
						
							
							
								
								Merge:  
							
							... 
							
							
							
							io.sockets.secure.windows: use non-blocking sockets to prevent
SSL_connect from blocking
On Windows, SSL_connect may hang forever if the server doesn't send any
data. To counteract that we temporarily set the socket non-blocking and
then call select in the wait-for-fd method.
Conflicts:
	basis/io/sockets/secure/openssl/openssl-tests.factor 
							
						 
						
							2014-04-02 12:16:51 -05:00  
				
					
						
							
							
								 
						
							
							
								eaca04de3b 
								
							
								 
							
						 
						
							
							
								
								libc: several vocabs now need to depend on libc  
							
							
							
						 
						
							2014-04-02 12:13:00 -05:00  
				
					
						
							
							
								 
						
							
							
								753b2f0177 
								
							
								 
							
						 
						
							
							
								
								io.files: make wait-for-fd generic and dispatch depending on backend  
							
							... 
							
							
							
							do-ssl-accept need to call wait-for-fd so it needs to be generic. On
windows it's a noop but on unix it will wait for the fd. 
							
						 
						
							2014-04-02 12:12:49 -05:00  
				
					
						
							
							
								 
						
							
							
								5f38df7741 
								
							
								 
							
						 
						
							
							
								
								io.sockets.secure.windows: reading and writing from ssl sockets  
							
							... 
							
							
							
							Unified the drain and refill generics and put their definition in
io.files. They are now used by both the windows and unix ssl backend
for io. Windows ssl kind of works now, but the error cases are not
implemented correctly. 
							
						 
						
							2014-04-02 12:12:14 -05:00  
				
					
						
							
							
								 
						
							
							
								8c5ceb8b0c 
								
							
								 
							
						 
						
							
							
								
								io.files.windows: new generic words drain and refill, like in io.backend.unix  
							
							... 
							
							
							
							The purpose of these words is to abstract out the pushing of the bytes
to the ports so that you can insert the ssl layer in between. Exactly
like how drain and refill are specialized on ssl-handle in
io.sockets.secure.unix. 
							
						 
						
							2014-04-02 12:12:04 -05:00  
				
					
						
							
							
								 
						
							
							
								332fc7bc1a 
								
							
								 
							
						 
						
							
							
								
								io.files.info.unix.linux: cleanup stack effects.  
							
							
							
						 
						
							2014-02-27 15:26:38 -08:00  
				
					
						
							
							
								 
						
							
							
								19002c93a6 
								
							
								 
							
						 
						
							
							
								
								io.files.info: Longer names for file-info predicates.  
							
							
							
						 
						
							2013-04-18 10:08:42 -07:00  
				
					
						
							
							
								 
						
							
							
								345b5bb678 
								
							
								 
							
						 
						
							
							
								
								io.files.info: Add file? and symlink? words.  
							
							
							
						 
						
							2013-04-18 07:35:47 -07:00  
				
					
						
							
							
								 
						
							
							
								1718c69e56 
								
							
								 
							
						 
						
							
							
								
								io.files: use split instead of split*.  
							
							
							
						 
						
							2013-03-31 16:04:11 -07:00  
				
					
						
							
							
								 
						
							
							
								20e14a96df 
								
							
								 
							
						 
						
							
							
								
								unix.statfs etc: Naming conflicts.  
							
							
							
						 
						
							2013-03-23 22:38:38 -07:00  
				
					
						
							
							
								 
						
							
							
								f4410e295a 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: Fix file-info-tuple inheritance.  
							
							
							
						 
						
							2013-03-23 19:14:28 -07:00  
				
					
						
							
							
								 
						
							
							
								2761c45277 
								
							
								 
							
						 
						
							
							
								
								io.files.info: Fix unit test.  
							
							
							
						 
						
							2013-03-23 17:20:00 -07:00  
				
					
						
							
							
								 
						
							
							
								d2024a84e3 
								
							
								 
							
						 
						
							
							
								
								io.files.info: Rename file-info and file-system-info.  
							
							
							
						 
						
							2013-03-23 16:43:32 -07:00  
				
					
						
							
							
								 
						
							
							
								d11805228f 
								
							
								 
							
						 
						
							
							
								
								io.files.info.unix.linux: use string>csv instead.  
							
							
							
						 
						
							2013-03-15 06:40:24 -07:00  
				
					
						
							
							
								 
						
							
							
								2921829b79 
								
							
								 
							
						 
						
							
							
								
								windows: Attempt to fix circularity.  
							
							
							
						 
						
							2012-10-24 19:03:25 -07:00  
				
					
						
							
							
								 
						
							
							
								04e783a886 
								
							
								 
							
						 
						
							
							
								
								io.files.info.unix: errno EACCES should be handled separately.  
							
							
							
						 
						
							2012-10-24 17:51:13 -07:00  
				
					
						
							
							
								 
						
							
							
								83b40e44d2 
								
							
								 
							
						 
						
							
							
								
								io.files.info: make access checks throw on file-does-not-exist.  
							
							
							
						 
						
							2012-10-24 17:40:00 -07:00  
				
					
						
							
							
								 
						
							
							
								c458b7dcaf 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: Implement file-readable?, writable?, and executable?  
							
							
							
						 
						
							2012-10-24 17:29:32 -07:00  
				
					
						
							
							
								 
						
							
							
								379f060636 
								
							
								 
							
						 
						
							
							
								
								io.files.info.unix: make sure to normalize so special paths work.  
							
							
							
						 
						
							2012-10-24 17:11:35 -07:00  
				
					
						
							
							
								 
						
							
							
								37bb5f6917 
								
							
								 
							
						 
						
							
							
								
								io.files.info: adding checks for read, write, or execute permissions.  
							
							
							
						 
						
							2012-10-24 16:44:12 -07:00