Commit Graph
15 Commits
Author SHA1 Message Date
Benjamin Russell b1f0453341 Merge branch 'dev' into feature/componentizeServiceHost 2016-07-25 16:34:51 -07:00
Benjamin Russell 639ab4f205 Small items for code review iteration
* Removing unused OutputType and OutputWrittenEventArgs classes
* Adding class comment blocks
* Tweaking a couple comment blocks as per @kcunanne comments
2016-07-25 13:33:04 -07:00
Benjamin Russell 6664de2252 Renaming callbacks to be more sane 2016-07-25 12:37:48 -07:00
Benjamin Russell 46032d3e2e Making singleton instances threadsafe 2016-07-25 12:15:03 -07:00
Benjamin Russell 31576d0731 Renaming namespaces to prevent issues with class names 2016-07-25 11:43:26 -07:00
Benjamin Russell bd83045a0a Applying refactor to test project
For some strange reason, the using statements don't seem to want to work
for the Message type. The full name has been used instead, but it's an
ugly workaround for the time being.
2016-07-22 16:56:34 -07:00
Benjamin Russell b9f041cdf4 The last 10% of the refactor
This will build successfully
2016-07-22 16:41:23 -07:00
Benjamin Russell 85668cb3de First major portion of refactor 90%
The overall architecture of the service host is completed here. However,
this doesn't build because the EditorSession dependencies haven't been
worked out just yet.
2016-07-22 11:49:50 -07:00
Benjamin Russell 5d776863d8 Moving the WorkspaceService contracts into a contract folder
I'm not convinced yet that this is the best place for these files, but it
will be ok for now.
This doesn't build
2016-07-21 16:53:53 -07:00
Benjamin Russell 9ec6265602 Separated LanguageServer into different components
LanguageServer ->
LanguageService - for any functionality that deals with parsing SQL
ServerService - for any functionality that is required to manage the
service layer
WorkspaceService - for any functionality that deals with managing the
state of the workspace, session, or text document

Namespace changes have not been applied yet, so this doesn't build yet.
2016-07-21 14:29:41 -07:00
Benjamin Russell eb25f56e64 Renaming all the namespaces for ServiceHost
Also wiring up the namespace changes to make the servicehost component
build.
NOTE: This will not build
2016-07-21 13:39:01 -07:00
Benjamin Russell f1e6b8a4e4 Changing the default namespace
... to better match the nomenclature we're using internally for the
difference between the UX and the Service Layer.
2016-07-21 12:17:53 -07:00
Benjamin Russell a7eb53cc06 Moving the MessageProtocol files into ServiceHost/Protocol
The contracts for the basic protocol have been moved into their own
/Protocol/Contracts folder. No code changes have been made to change the
namespaces or class names
2016-07-21 12:15:22 -07:00
Benjamin Russell 9edeb19946 Renaming the classes for the ServiceHost
NOTE: This is a WIP commit, it will not build
2016-07-21 12:00:53 -07:00
Benjamin Russell 1b592aeaef Moving LanguageServer to ServiceHost
NOTE: This is a WIP commit
2016-07-21 11:36:38 -07:00