8f6ee8dd02 
								
							
								 
							
						 
						
							
							
								
								Handle null return from getClosestNode()  
							
							
							
						 
						
							2016-11-19 12:03:43 +01:00  
				
					
						
							
							
								 
						
							
							
								00bc8537a6 
								
							
								 
							
						 
						
							
							
								
								Support compound types when resolving FQNs  
							
							
							
						 
						
							2016-11-19 11:45:25 +01:00  
				
					
						
							
							
								 
						
							
							
								fb84741d55 
								
							
								 
							
						 
						
							
							
								
								Add missing property  
							
							
							
						 
						
							2016-11-19 06:37:07 +01:00  
				
					
						
							
							
								 
						
							
							
								c2ae7cd022 
								
							
								 
							
						 
						
							
							
								
								FIx crashes when tag doesn't have a type  
							
							
							
						 
						
							2016-11-19 06:36:57 +01:00  
				
					
						
							
							
								 
						
							
							
								33211c68ca 
								
							
								 
							
						 
						
							
							
								
								Resolve expressions recursively ( #155 )  
							
							... 
							
							
							
							* Add Definition class
* Add recursive DefinitionResolver
* Cache hover 
							
						 
						
							2016-11-18 15:22:24 +01:00  
				
					
						
							
							
								 
						
							
							
								c19aedcef2 
								
							
								 
							
						 
						
							
							
								
								Document that vendor errors are ignored  
							
							
							
						 
						
							2016-11-18 15:01:28 +01:00  
				
					
						
							
							
								 
						
							
							
								e254e66878 
								
							
								 
							
						 
						
							
							
								
								Improve installation guide  
							
							
							
						 
						
							2016-11-18 14:59:08 +01:00  
				
					
						
							
							
								 
						
							
							
								5a8d64c18c 
								
							
								 
							
						 
						
							
							
								
								Note that XDebug impacts performance  
							
							
							
						 
						
							2016-11-18 14:57:24 +01:00  
				
					
						
							
							
								 
						
							
							
								4b014154ac 
								
							
								 
							
						 
						
							
							
								
								Document support for the files extension  
							
							
							
						 
						
							2016-11-18 14:56:22 +01:00  
				
					
						
							
							
								 
						
							
							
								50490d51ea 
								
							
								 
							
						 
						
							
							
								
								Fix formatting makes LS non-responsive ( #153 )  
							
							
							
						 
						
							2016-11-18 14:25:05 +01:00  
				
					
						
							
							
								 
						
							
							
								500ae5dc92 
								
							
								 
							
						 
						
							
							
								
								Use custom error handler instead of Symfony ( #162 )  
							
							
							
						 
						
							2016-11-18 14:15:08 +01:00  
				
					
						
							
							
								 
						
							
							
								12df6a7dd6 
								
							
								 
							
						 
						
							
							
								
								Add size limit back ( #161 )  
							
							
							
						 
						
							2016-11-18 13:24:26 +01:00  
				
					
						
							
							
								 
						
							
							
								32b01afa90 
								
							
								 
							
						 
						
							
							
								
								Index files serially again ( #157 )  
							
							
							
						 
						
							2016-11-17 22:20:37 +01:00  
				
					
						
							
							
								 
						
							
							
								6056f39d01 
								
							
								 
							
						 
						
							
							
								
								Fix LanguageServerTest failure  
							
							
							
						 
						
							2016-11-17 22:08:05 +01:00  
				
					
						
							
							
								 
						
							
							
								601c9ad997 
								
							
								 
							
						 
						
							
							
								
								Update PHPParser to 3.0.0beta2 ( #151 )  
							
							
							
						 
						
							2016-11-16 16:58:32 +01:00  
				
					
						
							
							
								 
						
							
							
								642425dede 
								
							
								 
							
						 
						
							
							
								
								Ignore errors from dependencies ( #147 )  
							
							
							
						 
						
							2016-11-14 20:00:10 +01:00  
				
					
						
							
							
								 
						
							
							
								03bbf5f4ba 
								
							
								 
							
						 
						
							
							
								
								Enable LS to operate without accessing the file system ( #136 )  
							
							... 
							
							
							
							This PR decouples the LS from direct file system access by implementing the proposals for workspace/files and textDocument/content under workspace/xfiles and textDocument/xcontent. The requests are only used when the client expressed support for them through ClientCapabilities, otherwise direct FS access is used.
This turns document content retrieval and recursive file search into async operations.
In turn, all server handlers can now operate async by returning a promise. 
							
						 
						
							2016-11-14 10:25:44 +01:00  
				
					
						
							
							
								 
						
							
							
								25f300c157 
								
							
								 
							
						 
						
							
							
								
								Add test for indexing  
							
							
							
						 
						
							2016-11-07 11:52:24 +01:00  
				
					
						
							
							
								 
						
							
							
								47472252a7 
								
							
								 
							
						 
						
							
							
								
								Encode spaces in paths to %20 instead of + ( #140 )  
							
							
							
						 
						
							2016-11-07 10:24:49 +01:00  
				
					
						
							
							
								 
						
							
							
								9e65cd4cf0 
								
							
								 
							
						 
						
							
							
								
								Correct ProtocolStreamReaderTest  
							
							
							
						 
						
							2016-11-06 15:59:32 +01:00  
				
					
						
							
							
								 
						
							
							
								04ef6c8adf 
								
							
								 
							
						 
						
							
							
								
								Handle Client responses ( #128 )  
							
							
							
						 
						
							2016-10-31 11:47:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ff0a35d833 
								
							
								 
							
						 
						
							
							
								
								Simplify ProtocolStreamWriterTest  
							
							
							
						 
						
							2016-10-31 10:23:37 +01:00  
				
					
						
							
							
								 
						
							
							
								bec24383d4 
								
							
								 
							
						 
						
							
							
								
								Ignore errors when setting process title ( #123 )  
							
							
							
						 
						
							2016-10-27 09:49:04 +02:00  
				
					
						
							
							
								 
						
							
							
								28dc42b5c0 
								
							
								 
							
						 
						
							
							
								
								Add note about versioning  
							
							
							
						 
						
							2016-10-27 00:11:33 +02:00  
				
					
						
							
							
								 
						
							
							
								92145c526e 
								
							
								 
							
						 
						
							
							
								
								Update sabre/event to 5.0  
							
							
							
						 
						
							2016-10-27 00:03:09 +02:00  
				
					
						
							
							
								 
						
							
							
								99224b73e4 
								
							
								 
							
						 
						
							
							
								
								Improve README ( #120 )  
							
							
							
						 
						
							2016-10-27 00:00:49 +02:00  
				
					
						
							
							
								 
						
							
							
								18e58b4ce8 
								
							
								 
							
						 
						
							
							
								
								Update php-parser to latest commit ( #119 )  
							
							
							
						 
						
							2016-10-26 22:25:24 +02:00  
				
					
						
							
							
								 
						
							
							
								ed41df0062 
								
							
								 
							
						 
						
							
							
								
								Remove caching for now ( #118 )  
							
							
							
						 
						
							2016-10-26 21:35:57 +02:00  
				
					
						
							
							
								 
						
							
							
								867196babf 
								
							
								 
							
						 
						
							
							
								
								Definition for instanceof class ( #117 )  
							
							
							
						 
						
							2016-10-26 20:56:02 +02:00  
				
					
						
							
							
								 
						
							
							
								8a354ba1af 
								
							
								 
							
						 
						
							
							
								
								Definition for use function ( #116 )  
							
							
							
						 
						
							2016-10-26 11:47:02 +02:00  
				
					
						
							
							
								 
						
							
							
								6806ba94e0 
								
							
								 
							
						 
						
							
							
								
								Async ProtocolStreamWriter ( #112 )  
							
							
							
						 
						
							2016-10-25 23:50:36 +02:00  
				
					
						
							
							
								 
						
							
							
								cd3bf18fe2 
								
							
								 
							
						 
						
							
							
								
								Revert "Handle closed input or output stream ( #110 )"  
							
							... 
							
							
							
							This reverts commit 83afa0c1b8 
							
						 
						
							2016-10-24 23:20:15 +02:00  
				
					
						
							
							
								 
						
							
							
								5ecab683eb 
								
							
								 
							
						 
						
							
							
								
								Linting ( #107 )  
							
							... 
							
							
							
							* Update travis config.
* Add phpcs config file.
* Exclude rules
* Ignore failures in tests
* Automatic fixes
* Inline ParsingMode enum as class constants
* Loosen FormatTest because of excluded rule 
							
						 
						
							2016-10-24 19:35:37 +02:00  
				
					
						
							
							
								 
						
							
							
								83afa0c1b8 
								
							
								 
							
						 
						
							
							
								
								Handle closed input or output stream ( #110 )  
							
							
							
						 
						
							2016-10-24 13:46:39 +02:00  
				
					
						
							
							
								 
						
							
							
								a19d225a7a 
								
							
								 
							
						 
						
							
							
								
								Fix definition for method return type ( #76 )  
							
							
							
						 
						
							2016-10-21 16:51:11 +02:00  
				
					
						
							
							
								 
						
							
							
								b16674d394 
								
							
								 
							
						 
						
							
							
								
								Improve logging  
							
							
							
						 
						
							2016-10-20 16:46:34 +02:00  
				
					
						
							
							
								 
						
							
							
								b9222b0fd1 
								
							
								 
							
						 
						
							
							
								
								Switch to serialize() instead of JSON ( #104 )  
							
							
							
						 
						
							2016-10-20 04:31:07 +02:00  
				
					
						
							
							
								 
						
							
							
								1e7260a2ea 
								
							
								 
							
						 
						
							
							
								
								Cache index on disk ( #82 )  
							
							
							
						 
						
							2016-10-20 03:48:30 +02:00  
				
					
						
							
							
								 
						
							
							
								8e36e59e9a 
								
							
								 
							
						 
						
							
							
								
								Fix crash  
							
							
							
						 
						
							2016-10-20 03:36:17 +02:00  
				
					
						
							
							
								 
						
							
							
								953a8023b7 
								
							
								 
							
						 
						
							
							
								
								Update AdvancedJsonRpc ( #103 )  
							
							
							
						 
						
							2016-10-20 03:31:12 +02:00  
				
					
						
							
							
								 
						
							
							
								f8733c741c 
								
							
								 
							
						 
						
							
							
								
								Remove PhpParser workaround ( #102 )  
							
							
							
						 
						
							2016-10-20 02:13:15 +02:00  
				
					
						
							
							
								 
						
							
							
								1e00275e02 
								
							
								 
							
						 
						
							
							
								
								Hold SymbolInformation table in memory ( #101 )  
							
							
							
						 
						
							2016-10-20 02:08:23 +02:00  
				
					
						
							
							
								 
						
							
							
								9cbca1cd7f 
								
							
								 
							
						 
						
							
							
								
								Revert "Use SymbolKind::FIELD for class fields ( #78 )"  
							
							... 
							
							
							
							This reverts commit 2980941fd1 
							
						 
						
							2016-10-20 01:53:07 +02:00  
				
					
						
							
							
								 
						
							
							
								96694996f7 
								
							
								 
							
						 
						
							
							
								
								Refactor FQN functions to own namespace ( #100 )  
							
							
							
						 
						
							2016-10-20 01:00:20 +02:00  
				
					
						
							
							
								 
						
							
							
								e993b9994a 
								
							
								 
							
						 
						
							
							
								
								Remove unneeded argument to ReferencesCollector  
							
							
							
						 
						
							2016-10-20 00:20:30 +02:00  
				
					
						
							
							
								 
						
							
							
								e19670c141 
								
							
								 
							
						 
						
							
							
								
								Resolve self, static, parent ( #99 )  
							
							
							
						 
						
							2016-10-20 00:18:36 +02:00  
				
					
						
							
							
								 
						
							
							
								6bd1b10e4d 
								
							
								 
							
						 
						
							
							
								
								Resolve $this ( #98 )  
							
							
							
						 
						
							2016-10-20 00:10:47 +02:00  
				
					
						
							
							
								 
						
							
							
								5f984e2826 
								
							
								 
							
						 
						
							
							
								
								Fix undefined index error ( #96 )  
							
							
							
						 
						
							2016-10-19 15:22:08 +02:00  
				
					
						
							
							
								 
						
							
							
								44445e3af4 
								
							
								 
							
						 
						
							
							
								
								Remove old definition/references after reparse ( #88 )  
							
							
							
						 
						
							2016-10-19 13:33:43 +02:00  
				
					
						
							
							
								 
						
							
							
								7668a0c695 
								
							
								 
							
						 
						
							
							
								
								Catch parse error in indexing ( #83 )  
							
							
							
						 
						
							2016-10-19 12:41:53 +02:00