Tim Ittermann 
							
						 
					 
					
						
						
							
						
						b2cc6ec82a 
					 
					
						
						
							
							Add TimeAPI to Computers APIs  
						
						
						
						
					 
					
						2017-05-03 23:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Ittermann 
							
						 
					 
					
						
						
							
						
						c1d5ae2a09 
					 
					
						
						
							
							Rename src/main/java/dan200.computercraft/core/apis/TimeAPI.java to src/main/java/dan200/computercraft/core/apis/TimeAPI.java  
						
						
						
						
					 
					
						2017-05-03 23:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Ittermann 
							
						 
					 
					
						
						
							
						
						627524dcb7 
					 
					
						
						
							
							Create TimeAPI.java  
						
						
						
						
					 
					
						2017-05-03 23:10:58 +02:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						6b6829e22b 
					 
					
						
						
							
							Use tonumber when validating message format  
						
						
						
						
					 
					
						2017-05-03 18:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						67eecd4b1c 
					 
					
						
						
							
							Use tonumber instead of checking type  
						
						
						
						
					 
					
						2017-05-03 18:21:14 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						a021a072b5 
					 
					
						
						
							
							Allow turtle upgrades to act as tools and peripherals  
						
						... 
						
						
						
						This may be useful when you want your tool to also provide additional
methods. For instance, a pickaxe could provide methods to check whether
it can break the block in front. 
						
						
					 
					
						2017-05-03 17:28:54 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						7e5970673f 
					 
					
						
						
							
							Ensure GPS coordinates are numbers  
						
						... 
						
						
						
						Fixes  #138  
					
						2017-05-03 16:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								Bartek Bok 
							
						 
					 
					
						
						
							
						
						4eb4bb933f 
					 
					
						
						
							
							Different fix for shadow turtles  
						
						
						
						
					 
					
						2017-05-03 16:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bartek Bok 
							
						 
					 
					
						
						
							
						
						5284b145f8 
					 
					
						
						
							
							Handle tile entity changes  
						
						
						
						
					 
					
						2017-05-03 11:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								Bartek Bok 
							
						 
					 
					
						
						
							
						
						bd8769f300 
					 
					
						
						
							
							Fix compilation error  
						
						
						
						
					 
					
						2017-05-02 23:40:31 +02:00 
						 
				 
			
				
					
						
							
							
								Lignum 
							
						 
					 
					
						
						
							
						
						994dcd9f58 
					 
					
						
						
							
							Localise the maximumFilesOpen setting  
						
						
						
						
					 
					
						2017-05-02 18:29:50 +02:00 
						 
				 
			
				
					
						
							
							
								Lignum 
							
						 
					 
					
						
						
							
						
						2bfb53227a 
					 
					
						
						
							
							Merge master into fd-limit  
						
						
						
						
					 
					
						2017-05-02 18:26:45 +02:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						ba761a15b6 
					 
					
						
						
							
							Send termination signals unless the computer is off  
						
						... 
						
						
						
						If a shutdown has been queued, then the abort message was not set. This
allowed for programs to run for a significantly longer period of time. 
						
						
					 
					
						2017-05-02 14:04:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						58e6e9ea46 
					 
					
						
						
							
							Fixed a typo  
						
						
						
						
					 
					
						2017-05-02 13:56:24 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						4825aefccf 
					 
					
						
						
							
							Merge pull request  #167  from SquidDev-CC/hotfix/limit-label  
						
						... 
						
						
						
						Impose additional limitations on disk and computer labels 
						
						
					 
					
						2017-05-02 13:54:43 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						3a360a50b0 
					 
					
						
						
							
							Merge pull request  #166  from SquidDev-CC/feature/config-gui  
						
						... 
						
						
						
						Add config GUI 
						
						
					 
					
						2017-05-02 13:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						65ef8a0937 
					 
					
						
						
							
							Add config GUI description to changelog/whatsnew  
						
						
						
						
					 
					
						2017-05-02 13:35:05 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						14d3a182d9 
					 
					
						
						
							
							Fix NPE when clearing disk label  
						
						
						
						
					 
					
						2017-05-02 13:32:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						800e448264 
					 
					
						
						
							
							Improved the wording of some of the labels in the Config UI  
						
						
						
						
					 
					
						2017-05-02 13:28:54 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						2fef772f3d 
					 
					
						
						
							
							Use '?' for unprintable characters  
						
						
						
						
					 
					
						2017-05-02 13:24:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						463d6fdcbe 
					 
					
						
						
							
							Fixed some typos  
						
						
						
						
					 
					
						2017-05-02 13:18:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						b2c786c06c 
					 
					
						
						
							
							Merge pull request  #171  from JLLeitschuh/fix/daemon_thread  
						
						... 
						
						
						
						Make threads daemon threads 
						
						
					 
					
						2017-05-02 08:53:05 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						c537c4fa78 
					 
					
						
						
							
							Swap from builtin/generated to item/generated  
						
						... 
						
						
						
						This model has more sane defaults, meaning items are scaled to the
appropriate size. 
						
						
					 
					
						2017-05-02 02:12:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Leitschuh 
							
						 
					 
					
						
						
							
						
						2a01883177 
					 
					
						
						
							
							Make threads daemon threads  
						
						... 
						
						
						
						Threads that aren't daemon threads can keep the JVM from shutting down.
I'm certain that this doesn't happen very often but if one of these
threads hangs it can cause the rest of the JVM to not shut down
when the main thread exits.
By making all threads daemon threads if the main thread terminates
the rest of these threads will shut down. 
						
						
					 
					
						2017-05-01 20:34:28 -04:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						c190ec5147 
					 
					
						
						
							
							Do not limit labels to the ASCII range.  
						
						... 
						
						
						
						This should accept all printable characters that ComputerCraft can
handle. 
						
						
					 
					
						2017-05-02 00:20:46 +01:00 
						 
				 
			
				
					
						
							
							
								Lignum 
							
						 
					 
					
						
						
							
						
						6ff9db89cc 
					 
					
						
						
							
							Fix file handle leak  
						
						
						
						
					 
					
						2017-05-02 00:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								Lignum 
							
						 
					 
					
						
						
							
						
						2a1e110a65 
					 
					
						
						
							
							Make the file descriptor limit configurable  
						
						
						
						
					 
					
						2017-05-02 00:17:16 +02:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						d08b47db93 
					 
					
						
						
							
							Preserve default values in configuration  
						
						... 
						
						
						
						Before we were setting the default as the previous value each time. Here
we store each property in a separate field, allowing us to access them
without setting a default. 
						
						
					 
					
						2017-05-01 23:14:06 +01:00 
						 
				 
			
				
					
						
							
							
								Lignum 
							
						 
					 
					
						
						
							
						
						2d0690e625 
					 
					
						
						
							
							Add file descriptor limit  
						
						
						
						
					 
					
						2017-05-02 00:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						876df68294 
					 
					
						
						
							
							Rotate modem models 180 degrees  
						
						... 
						
						
						
						Or pi radians. Or tau/2 radians.
This ensures the main modem texture is facing towards the screen. 
						
						
					 
					
						2017-05-01 22:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						b1efbdad95 
					 
					
						
						
							
							Impose additional limitations on disk and computer labels  
						
						... 
						
						
						
						Closes  #147  
					
						2017-05-01 22:23:54 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						230b578a98 
					 
					
						
						
							
							Add config GUI  
						
						... 
						
						
						
						This allows you to modify various settings in-game. 
						
						
					 
					
						2017-05-01 22:14:45 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						02ce111d9e 
					 
					
						
						
							
							Invert side when checking connectivity  
						
						... 
						
						
						
						The side marks the direction relative to the wire, rather than the side
of the block it is attempting to connect to. Therefore needs to be
flipped.
Closes  #149  
						
						
					 
					
						2017-05-01 21:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						1b562ae837 
					 
					
						
						
							
							Merge pull request  #159  from SquidDev-CC/feature/http-extensions  
						
						... 
						
						
						
						Various extensions to the HTTP API 
						
						
					 
					
						2017-05-01 18:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						ae04070915 
					 
					
						
						
							
							Update documentation to include HTTP API changes  
						
						
						
						
					 
					
						2017-05-01 18:05:04 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						f2596a8547 
					 
					
						
						
							
							Return string->string headers instead, joining fields with a comma.  
						
						
						
						
					 
					
						2017-05-01 18:00:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						6cd734a305 
					 
					
						
						
							
							Merge pull request  #160  from JLLeitschuh/patch-1  
						
						... 
						
						
						
						Add travis-ci build status badge to README 
						
						
					 
					
						2017-05-01 17:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Leitschuh 
							
						 
					 
					
						
						
							
						
						d4cb5f6f3f 
					 
					
						
						
							
							Add travis-ci build status badge to README  
						
						
						
						
					 
					
						2017-05-01 12:50:15 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						5775c77aa3 
					 
					
						
						
							
							Merge pull request  #157  from JLLeitschuh/feat/add-travis  
						
						... 
						
						
						
						Add travis.yml file to project 
						
						
					 
					
						2017-05-01 17:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						29952d5b4f 
					 
					
						
						
							
							Various extensions to the HTTP API  
						
						... 
						
						
						
						- A response is returned on the event of a HTTP error (such as 404).
 - Responses include the response headers. 
						
						
					 
					
						2017-05-01 17:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						b2542289f0 
					 
					
						
						
							
							Require the player to be interacting with the computer when typing  
						
						... 
						
						
						
						Packets will be discarded if the sending player is not currently
interacting with the appropriate computer. This ensures players cannot
control other people's computers.
This is enforced by checking if the current container is a "computer
container", and this container holds the correct computer. 
						
						
					 
					
						2017-05-01 17:07:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Leitschuh 
							
						 
					 
					
						
						
							
						
						910ac37716 
					 
					
						
						
							
							Add travis.yml file to project  
						
						
						
						
					 
					
						2017-05-01 12:00:47 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						ec7a251c09 
					 
					
						
						
							
							Merge pull request  #156  from SquidDev-CC/feature/fs-find-performance  
						
						... 
						
						
						
						Performance improvements to fs.find 
						
						
					 
					
						2017-05-01 16:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						92b319a05b 
					 
					
						
						
							
							Merge pull request  #155  from JLLeitschuh/bug/make_gradlew_executable  
						
						... 
						
						
						
						Make gradlew executable by default 
						
						
					 
					
						2017-05-01 16:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						b3760f58e6 
					 
					
						
						
							
							Performance improvements to fs.find  
						
						... 
						
						
						
						If the path includes no wildcards then it just checks it exists.
If it does, instead of scanning the entire tree, it works out the last
directory before the wildcard and starts scanning from there.
Closes  #89  
						
						
					 
					
						2017-05-01 16:45:41 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Leitschuh 
							
						 
					 
					
						
						
							
						
						a74388c954 
					 
					
						
						
							
							Make gradlew executable by default  
						
						
						
						
					 
					
						2017-05-01 11:43:41 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Ratcliffe 
							
						 
					 
					
						
						
							
						
						5c6369b910 
					 
					
						
						
							
							Merge pull request  #154  from SquidDev-CC/hotfix/unborked-patches  
						
						... 
						
						
						
						Various fixes for 1.9.4 
						
						
					 
					
						2017-05-01 16:31:14 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						bbbbccf63d 
					 
					
						
						
							
							Fire all entity interaction events in TurtlePlaceCommand  
						
						... 
						
						
						
						This allows turtles to interact with entities correctly. 
						
						
					 
					
						2017-05-01 16:14:05 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						d050ca9849 
					 
					
						
						
							
							Fix advanced computer's item model  
						
						
						
						
					 
					
						2017-05-01 16:10:45 +01:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						77d225d1fe 
					 
					
						
						
							
							Listen to correct block update  
						
						... 
						
						
						
						We now listen to neighborChanged instead of onNeighborChange. This means
computers correctly detect redstone updates.
However, this leads to issues when moving turtles, so we defer the block
update until the turtle has finished moving. 
						
						
					 
					
						2017-05-01 16:08:27 +01:00