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  
				
					
						
							
							
								 
						
							
							
								0bdcf5173f 
								
							
								 
							
						 
						
							
							
								
								io.files.info: On my Windows7 box, D: is "not really there" and it kills  
							
							... 
							
							
							
							file-systems. Ignore errors instead of dying. 
							
						 
						
							2012-09-16 17:23:25 -07:00  
				
					
						
							
							
								 
						
							
							
								1a73e79ef7 
								
							
								 
							
						 
						
							
							
								
								cleanup some use of with-scope.  
							
							
							
						 
						
							2012-07-19 13:55:34 -07:00  
				
					
						
							
							
								 
						
							
							
								82dd2ca3c9 
								
							
								 
							
						 
						
							
							
								
								utf16n: botched merge commit. oops  
							
							
							
						 
						
							2012-06-21 09:04:09 -07:00  
				
					
						
							
							
								 
						
							
							
								3dd30d2f49 
								
							
								 
							
						 
						
							
							
								
								issue  #358 : rename ole32-error -> check-ole32-error  
							
							
							
						 
						
							2012-06-21 08:38:02 -07:00  
				
					
						
							
							
								 
						
							
							
								eccf5a82ae 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: Fix file-systems word in two ways. First, don't  
							
							... 
							
							
							
							allocate 32k on the local alloc stack (which causes a 'double fault.')
Second, if the volume doesnt look up to a real path, don't make a dummy
object for that. volume
Use alien>native-string and native-string>alien wherever possible instead of
utf16n for Windows. 
							
						 
						
							2012-06-21 08:32:53 -07:00  
				
					
						
							
							
								 
						
							
							
								a20f12005a 
								
							
								 
							
						 
						
							
							
								
								io.files.temp: adding with-temp-directory and with-cache-directory.  
							
							
							
						 
						
							2012-06-18 12:22:59 -07:00  
				
					
						
							
							
								 
						
							
							
								3447136e2a 
								
							
								 
							
						 
						
							
							
								
								io.files.info.unix: When setting access or modified time alone, don't set the other time to 1970.  
							
							... 
							
							
							
							See #490 . 
							
						 
						
							2012-06-01 16:03:41 -07:00  
				
					
						
							
							
								 
						
							
							
								8b9b8df457 
								
							
								 
							
						 
						
							
							
								
								io.files.temp.windows: fix up  
							
							
							
						 
						
							2012-04-16 11:55:33 -07:00