1
0
Fork 0
Commit Graph

16 Commits (08cf1a3fd7b6dd97bf28a4fff5603effe313edc7)

Author SHA1 Message Date
Felix Becker 47b5b6709c Restart without XDebug if enabled (#259) 2017-01-26 02:08:40 +01:00
Felix Becker f56b14438b Shutdown when the socket is closed (#191) 2016-11-30 21:10:05 +01:00
Felix Becker 48e0167060 Support to run as TCP server & fork a child process for every connection (#183) 2016-11-29 19:32:17 +01:00
Felix Becker 500ae5dc92 Use custom error handler instead of Symfony (#162) 2016-11-18 14:15:08 +01:00
Felix Becker bec24383d4 Ignore errors when setting process title (#123) 2016-10-27 09:49:04 +02:00
Kaloyan Raev 5f984e2826 Fix undefined index error (#96) 2016-10-19 15:22:08 +02:00
Michal Niewrzal 8f7f975408 Add command line parameter for memory limit (#68) 2016-10-11 16:50:55 +02:00
Felix Becker 23b127a986 Add Symfony ErrorHandler (#58) 2016-10-11 14:50:10 +02:00
Felix Becker 18ac760bc6 Set process title 2016-10-10 12:59:07 +02:00
Stephan Unverwerth 501d26e1d4 Global symbol search (#31)
* Implemented workspace symbol search

* Fixed missing TextEdit using declaration

* Fixed generating uri when parsing next file.

* Cleaned up code. Fixed tests

* Fixed PHPDoc for LanguageServer::initialize()

* Moved utility functions to utils.php

* Added tests for pathToUri and findFilesRecursive

* Added command line argument for socket communication

* Fixed local variable detection and containerName generation in SymbolFinder

* Fixed formatting in ProtocolStreamReader

* Store text content in PHPDocument, removed stmts, regenerate on demand

* Fixed local variable detection and containerName generation in SymbolFinder.

* Added Tests for Project and Workspace

* Added test for didChange event

* Modified lexer error handling

* Removed file that shouldn't have been committed.

* Updated sabre/event dependency to 4.0.0

* Updated readme.md to show tcp option

* make input stream non-blocking

* Correct code style

* Use triple equals

* Revert change in SymbolFinder

* Optimize processFile() a bit

* Use MessageType enum instead of number literal

* Add missing space

* Fixed ProtocolStreamWriter for nonblocking connection.

* Suppress fwrite() notice when not all bytes could be written.

* Fix another code style issue

* Throw Exceotion instead of Error

* Added ProtocolStreamWriter test

* Correct workspace/symbol documentation

* Improve exception in ProtocolStreamWriter::write()
2016-09-30 11:30:08 +02:00
Felix Becker b7e051f2ce Add missing imports 2016-08-25 16:58:57 +02:00
Felix Becker 8bdbebf8c7 Fix autoloading 2016-08-25 16:51:34 +02:00
Felix Becker f1a53a93de Rename bin entry 2016-08-25 16:23:28 +02:00
Felix Becker 41ad025fe7 Update 2016-08-25 15:27:14 +02:00
Felix Becker 89a688b778 Add LanguageServer class 2016-08-12 10:25:03 +02:00
Felix Becker b1656f6884 Initial Commit 2016-08-12 10:16:42 +02:00