SquidDev 
							
						 
					 
					
						
						
							
						
						788d783745 
					 
					
						
						
							
							Fix getCollisionBoundingBox not using all AABBs  
						
						... 
						
						
						
						Closes  #493  
					
						2017-11-22 10:52:28 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						35da60543e 
					 
					
						
						
							
							Improve turtles by 200%  
						
						... 
						
						
						
						Every other mod has some fun feature, so should we. And yes, this was
worth the 400 lines it took to implement. 
						
						
							
						
					 
					
						2017-11-21 00:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						ce7923d248 
					 
					
						
						
							
							Improve vertex transformation system  
						
						... 
						
						
						
						This migrates TurtleMultiModel's current vertex transformation system
into something more powerful and "correct". Namely, it has the following
improvements:
 - Handles all position formats (float, byte, etc...)
 - Correctly translates normals of quads
 - Reorders faces if the winding order is reversed 
						
						
							
						
					 
					
						2017-11-21 00:18:03 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						55847460c5 
					 
					
						
						
							
							Provide an API for registering custom APIs  
						
						... 
						
						
						
						ILuaAPI has been moved to dan200.computercraft.api.lua. One creates
a new API by registering an instance of ILuaAPIFactory. This takes an
instance of IComputerSystem and returns such an API.
IComputerSystem is an extension of IComputerAccess, with methods to
access additional information about the the computer, such as its label
and filesystem. 
						
						
							
						
					 
					
						2017-11-19 18:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						893524b0a8 
					 
					
						
						
							
							Mark computers as changed when changing on state  
						
						... 
						
						
						
						Previously they were not marked as such, meaning computer state was not
broadcast to the client until blinking state changed. 
						
						
							
						
					 
					
						2017-11-19 15:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						8fb3ae405f 
					 
					
						
						
							
							Ensure we don't strip any whitespace  
						
						
						
						
							
						
					 
					
						2017-11-19 15:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						aa447ec101 
					 
					
						
						
							
							Fix term.getTextScale() not using the main monitor  
						
						
						
						
							
						
					 
					
						2017-11-19 14:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						56b1cb4521 
					 
					
						
						
							
							Fixup README a little  
						
						
						
						
							
						
					 
					
						2017-11-19 13:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						90cc24614c 
					 
					
						
						
							
							Add a subjectively fancy logo  
						
						
						
						
							
						
					 
					
						2017-11-15 18:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						d7301ff15e 
					 
					
						
						
							
							Merge pull request  #412  from Wilma456/ComputerCraft-1/textfix  
						
						... 
						
						
						
						Add Check to textutils.tabulate/pagedTabulate 
						
						
							
 
						
					 
					
						2017-11-15 16:58:13 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						1cf10c5c47 
					 
					
						
						
							
							Merge pull request  #490  from zardyh/ComputerCraft/master  
						
						... 
						
						
						
						Propagate errors arising from API loading 
						
						
							
						
					 
					
						2017-11-15 16:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						6691ec8e3a 
					 
					
						
						
							
							Merge pull request  #390  from Wilma456/ComputerCraft-1/errormsg  
						
						... 
						
						
						
						Show fs error in paint and edit 
						
						
							
						
					 
					
						2017-11-15 16:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						a9f77221ff 
					 
					
						
						
							
							Merge pull request  #469  from Wilma456/ComputerCraft-1/newrecipe  
						
						... 
						
						
						
						Add more Recipes to Recipebook 
						
						
							
						
					 
					
						2017-11-15 16:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						dd3b69a633 
					 
					
						
						
							
							Rebranding!  
						
						... 
						
						
						
						I feel kinda guilty about this, but it's probably a good idea to make it
clear that this isn't "actual, proper, stable" ComputerCraft. 
						
						
							
						
					 
					
						2017-11-15 16:25:10 +00:00 
						 
				 
			
				
					
						
							
							
								hydraz 
							
						 
					 
					
						
						
							
						
						d766f8b34e 
					 
					
						
						
							
							Propagate errors arising from API loading  
						
						
						
						
							
						
					 
					
						2017-11-15 14:22:36 -02:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						2ae6fb47e7 
					 
					
						
						
							
							Move CommandComputer into a child package  
						
						... 
						
						
						
						Means we can be a little more organised where we put the additional
commands. 
						
						
							
						
					 
					
						2017-11-15 15:57:10 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						dd5698241b 
					 
					
						
						
							
							Add support for running multiple computers at the same time  
						
						... 
						
						
						
						- ComputerThread constructs multiple threads instead of just one,
   depending on a config options.
 - The synchronized blocks of PeripheralAPI.PeripheralWrapper have been
   shifted a little to ensure no deadlocks occur. 
						
						
							
						
					 
					
						2017-11-15 13:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						ed8e9d7817 
					 
					
						
						
							
							Add support for enabling Lua's debug library  
						
						... 
						
						
						
						Whilst I'm pretty sure this is safe for general use, I'm disabling this
by default for now. I may consider enabling it in the future if no
issues are found. 
						
						
							
						
					 
					
						2017-11-15 12:18:10 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						6c29b44c3c 
					 
					
						
						
							
							Merge pull request  #440  from Wilma456/ComputerCraft-1/iomulti  
						
						... 
						
						
						
						Make io.write() accept multiple args 
						
						
							
						
					 
					
						2017-11-15 11:47:33 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						0caa133089 
					 
					
						
						
							
							Merge pull request  #454  from SquidDev-CC/ComputerCraft/hotfix/lazy-computer-peripheral  
						
						... 
						
						
						
						[WIP] Only instantiate ServerComputer on tile ticks 
						
						
							
						
					 
					
						2017-11-15 11:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						a8b08bd971 
					 
					
						
						
							
							Remove apis.HTTPRequest  
						
						... 
						
						
						
						I evidently duplicated this during some rebase, more fool me. 
						
						
							
						
					 
					
						2017-11-15 11:39:48 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						c9181a121f 
					 
					
						
						
							
							Merge pull request  #395  from SquidDev-CC/ComputerCraft/feature/websocket  
						
						... 
						
						
						
						Websocket support 
						
						
							
						
					 
					
						2017-11-15 11:39:02 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						30f4e0829f 
					 
					
						
						
							
							Add websocket support to HTTP API  
						
						... 
						
						
						
						This uses Netty's websocket functionality, meaning we do not have to
depend on another library.
As websockets do not fit neatly into the standard polling socket model,
the API is significantly more event based than CCTweaks's. One uses
http.websocket to connect, which will wait until a connection is
established and then returns the connection object (an async variant is
available).
Once you have a websocket object, you can use .send(msg) to transmit a
message. Incoming messages will fire a "websocket_message" event, with
the URL and content as arguments. A convenience method (.receive())
exists to aid waiting for valid messages. 
						
						
							
						
					 
					
						2017-11-15 11:32:17 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						2155fce036 
					 
					
						
						
							
							Merge pull request  #486  from Wilma456/ComputerCraft-1/extensionfix  
						
						... 
						
						
						
						Fix Bug in Paint and Edit 
						
						
							
						
					 
					
						2017-11-14 23:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						27602ec8fc 
					 
					
						
						
							
							Merge pull request  #485  from Luca0208/ComputerCraft/patch-1  
						
						... 
						
						
						
						Removed the "the" that was too much(In /rom/help/cd.txt) 
						
						
							
						
					 
					
						2017-11-14 23:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						66f683d9c9 
					 
					
						
						
							
							Merge pull request  #475  from Wilma456/ComputerCraft-1/ioline  
						
						... 
						
						
						
						Fix io.lines() 
						
						
							
						
					 
					
						2017-11-14 23:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						ac08a52323 
					 
					
						
						
							
							Merge pull request  #480  from Wilma456/ComputerCraft-1/monitorscale  
						
						... 
						
						
						
						Add getTextScale() to Monitor 
						
						
							
						
					 
					
						2017-11-14 23:53:04 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						fe0f998c27 
					 
					
						
						
							
							Merge pull request  #448  from Wilma456/ComputerCraft-1/writecheck  
						
						... 
						
						
						
						Fix check of write() 
						
						
							
						
					 
					
						2017-11-14 23:50:12 +00:00 
						 
				 
			
				
					
						
							
							
								Wilma456 
							
						 
					 
					
						
						
							
						
						bcf79165f9 
					 
					
						
						
							
							Merge pull request  #455  from Wilma456/ComputerCraft-1/fileread  
						
						... 
						
						
						
						Add read() to Filehandle 
						
						
							
						
					 
					
						2017-11-14 23:48:38 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dirth 
							
						 
					 
					
						
						
							
						
						9b2a50cdfc 
					 
					
						
						
							
							Merge pull request  #362  from KingofGamesYami/ComputerCraft/featurecommand-event  
						
						... 
						
						
						
						Command Event 
						
						
							
						
					 
					
						2017-11-14 23:27:11 +00:00 
						 
				 
			
				
					
						
							
							
								Wilma456 
							
						 
					 
					
						
						
							
						
						c5d99db654 
					 
					
						
						
							
							Merge pull request  #411  from Wilma456/ComputerCraft-1/copyfixup  
						
						... 
						
						
						
						Fix Bug in copy.lua, mkdir.lua and rename.lua (updated) 
						
						
							
						
					 
					
						2017-11-14 23:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						5253ab3e58 
					 
					
						
						
							
							Merge pull request  #463  from josephcsible/ComputerCraft/notnull  
						
						... 
						
						
						
						Remove some unnecessary null checks 
						
						
							
						
					 
					
						2017-11-14 22:58:36 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						11d8253d9c 
					 
					
						
						
							
							Merge pull request  #464  from josephcsible/ComputerCraft/unnecessary  
						
						... 
						
						
						
						Remove unnecessary code 
						
						
							
						
					 
					
						2017-11-14 22:57:36 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						bc2b481918 
					 
					
						
						
							
							Merge pull request  #289  from Wojbie/ComputerCraft/Speaker-pocket-computer-light  
						
						... 
						
						
						
						Add pocket computer light support to Speaker. 
						
						
							
						
					 
					
						2017-11-14 22:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						b26564ccb9 
					 
					
						
						
							
							Update README to explain what this project is  
						
						... 
						
						
						
						Also add a .editorconfig file to ensure some level of consistent
formatting. 
						
						
							
						
					 
					
						2017-11-14 22:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						28e3ffe978 
					 
					
						
						
							
							Update Gradle and build system  
						
						... 
						
						
						
						- Bundle Javadoc and APIs using gradle instead of deploy.sh
 - Bump Gradle to 4.3, significantly improving compile times. 
						
						
							
						
					 
					
						2017-11-14 22:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						540e2e25aa 
					 
					
						
						
							
							Merge pull request  #163  from SquidDev-CC/ComputerCraft/feature/cobalt  
						
						... 
						
						
						
						Replace LuaJ with Cobalt 
						
						
							
						
					 
					
						2017-11-14 21:48:47 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						845118e9e2 
					 
					
						
						
							
							Merge pull request  #218  from SquidDev-CC/ComputerCraft/feature/new-computer-thread  
						
						... 
						
						
						
						Rewrite the computer thread system 
						
						
							
						
					 
					
						2017-11-14 21:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						b2b8753ee7 
					 
					
						
						
							
							Merge pull request  #227  from SquidDev-CC/ComputerCraft/feature/improved-cable  
						
						... 
						
						
						
						Improving cable/wired modem interactions 
						
						
							
						
					 
					
						2017-11-14 21:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						060fb21bdb 
					 
					
						
						
							
							Merge pull request  #298  from SquidDev-CC/ComputerCraft/feature/luaj-bit32  
						
						... 
						
						
						
						Replace BitAPI with a LuaJ implementation of bit32 
						
						
							
						
					 
					
						2017-11-14 21:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						ef008709c7 
					 
					
						
						
							
							Merge pull request  #402  from SquidDev-CC/ComputerCraft/feature/shell-resolution  
						
						... 
						
						
						
						Tweak shell program resolution slightly 
						
						
							
						
					 
					
						2017-11-14 21:31:10 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						09da119f27 
					 
					
						
						
							
							Merge pull request  #451  from SquidDev-CC/ComputerCraft/hotfix/disk-drive-stop  
						
						... 
						
						
						
						Use custom packet to play records, instead of using block events 
						
						
							
						
					 
					
						2017-11-14 21:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						f8487d1e1c 
					 
					
						
						
							
							Merge pull request  #453  from SquidDev-CC/ComputerCraft/hotfix/eager-remove-te  
						
						... 
						
						
						
						Remove tile before calling destroy 
						
						
							
						
					 
					
						2017-11-14 21:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						b6f773ffce 
					 
					
						
						
							
							Merge pull request  #457  from SquidDev-CC/ComputerCraft/hotfix/computer-reload  
						
						... 
						
						
						
						Turn on ServerComputer instances if they have timed out 
						
						
							
						
					 
					
						2017-11-14 21:14:49 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						c8673473ef 
					 
					
						
						
							
							Merge pull request  #476  from SquidDev-CC/ComputerCraft/hotfix/printer-clear  
						
						... 
						
						
						
						Fix the printer overwriting the current page 
						
						
							
						
					 
					
						2017-11-14 21:14:10 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						3829815756 
					 
					
						
						
							
							Merge pull request  #479  from SquidDev-CC/ComputerCraft/feature/network-optimisations  
						
						... 
						
						
						
						Only send terminal state to interacting players 
						
						
							
						
					 
					
						2017-11-14 21:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						7eac8faf0d 
					 
					
						
						
							
							Merge pull request  #482  from SquidDev-CC/ComputerCraft/feature/jei-integration  
						
						... 
						
						
						
						Add simple JEI integration 
						
						
							
						
					 
					
						2017-11-14 21:06:02 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						0bd0f4d313 
					 
					
						
						
							
							Prefix all loaded strings with "="  
						
						... 
						
						
						
						Whilst this is not consistent with normal Lua, this is required in order
to remain compatible with LuaJ. 
						
						
							
						
					 
					
						2017-11-14 18:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						73873eb8cb 
					 
					
						
						
							
							Change timeout system to occur on instructions instead of API calls  
						
						... 
						
						
						
						This means loops which do not touch CC specific methods will still
produce an error, rather than terminating the computer. 
						
						
							
						
					 
					
						2017-11-14 18:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								SquidDev 
							
						 
					 
					
						
						
							
						
						0420b6c831 
					 
					
						
						
							
							Remove string metatable protection  
						
						... 
						
						
						
						The string metatable and environment are no longer shared, so this
sandboxing is no longer required. 
						
						
							
						
					 
					
						2017-11-14 18:41:00 +00:00