Moritz Eysholdt
7b57bd86d8
[ChangeSerializer] allow more services to have language specific impls
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2017-08-17 13:40:37 +02:00
Jan Koehnlein
faee40e062
[refactoring] extracted LTK independent APIs to ide
2017-08-17 09:29:51 +02:00
Moritz Eysholdt
370ad8a48a
[ChangeSerializer] track Resource URI changes
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2017-08-16 18:09:20 +02:00
Moritz Eysholdt
3fc6e535ca
[ChangeSerializer] export packages with access restriction
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2017-08-16 18:09:20 +02:00
Christian Dietrich
9034b8af03
fixed ecore change version
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-08-16 07:14:36 +02:00
Moritz Eysholdt
825c430f3d
Work on #387 : Updating of textual changes after modifications of the AST
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2017-08-15 17:30:15 +02:00
Moritz Eysholdt
aa84196b56
added ecore.change to dependencies of xtext.ide
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2017-08-15 17:30:15 +02:00
Moritz Eysholdt
5c16f5f0cf
[JavaFormatting] set auto-wrap trigger to 120 chars
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2017-08-15 17:30:15 +02:00
Anton Kosiakov
987146a77f
[ls] unifies workspace configs
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-08-09 09:48:30 +02:00
Sebastian Zarnekow
4a59384b6f
Missing @since tags
2017-08-07 11:13:13 +02:00
Sven Efftinge
4731723531
[lsp testing] switched back to synchronous testing mode.
...
Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
2017-07-25 13:06:30 +02:00
Sven Efftinge
afe4eac960
[LSP] Fixed concurrency issues in RequestManager
...
Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
2017-07-25 09:53:39 +02:00
Sebastian Zarnekow
6fbc7bcea2
Do not increase the syntax error count in strict mode at EOF location
...
Fixes issue 341
2017-07-23 19:57:26 +02:00
Sven Efftinge
3e47aefea4
[LSP] Added language hook for ‘codeAction’.
...
Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
2017-07-21 10:04:58 +02:00
Sven Efftinge
139d01f703
[lsp] added hooks for code lenses and language specific capabalities
...
Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
2017-07-18 09:45:01 +02:00
Miro Spönemann
f4f8d5eb68
Renamed the private field to _workspaceConfig
2017-07-14 13:35:39 +02:00
Miro Spönemann
8907743536
Use a protected getter to access the workspace config
2017-07-14 13:30:43 +02:00
Miro Spönemann
094d0306d3
Fixed #378 : Throw a response error when workspace is not initialized
2017-07-14 13:30:43 +02:00
Karsten Thoms
3a0ed38274
refreshWorkspaceConfig - Fixed initialization of remainingProjectNames
...
It is wrong to initialize the remainingProjectNames with the newHashSet
function since it has the side effect that it will put the keySet as
whole as single entry to the new map instead of putting its values in
the map.
exists - added additional null guard
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-07-14 10:40:31 +02:00
Anton Kosyakov
2ecf37f575
Merge pull request #376 from eclipse/ak/ls_cancellable_builds
...
[ls] cancellable builds
2017-07-05 17:33:30 +05:00
Anton Kosiakov
bf77c265d4
[RequestManager] cancel requests to shutdown
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-07-05 17:08:57 +05:00
Miro Spönemann
84dece4cd4
Merge pull request #372 from eclipse/msp_issue57
...
Create an in-memory workspace configuration when no root URI is given
2017-07-05 12:45:55 +02:00
Miro Spönemann
cdeb89d335
Explicitly return null
2017-07-05 12:44:21 +02:00
Anton Kosiakov
ebd20a59b7
[ls] cancellable builds (asynchronous write requests)
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-07-05 14:43:40 +05:00
Karsten Thoms
f46a269fdd
gradleprojectbuilder added by Buildship project import
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-07-01 23:09:36 +02:00
Miro Spönemann
d424d9f80d
Fixed #57 : Create an in-memory workspace configuration when no rootURI is given
2017-06-30 11:17:51 +02:00
Anton Kosiakov
99e96db692
[ls/hover] added a hover context null guard
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 12:26:01 +02:00
Anton Kosiakov
2782bd4e8c
[ls/resourceAccess] fail if the resource set is null
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 12:03:17 +02:00
Anton Kosiakov
2cfbea4021
[ls] don't silent the standard error stream
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 12:01:48 +02:00
Anton Kosiakov
fcef1ccdd1
[ls] fixed args testing
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:33 +02:00
Anton Kosiakov
9cff8e1696
[ls] shorten server launcher options' names
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:33 +02:00
Anton Kosiakov
2232228372
[ls] extracted ServerLauncer.launch
method
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:33 +02:00
Anton Kosiakov
179b1c50b0
[ls] Added a launching option to enable/disable validation
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:33 +02:00
Anton Kosiakov
5bfb9dfdeb
[ls] Added a launching option to enable/disable tracing
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:33 +02:00
Anton Kosiakov
a74a9108f1
Fixes eclipse/xtext-core#245
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:33 +02:00
Anton Kosiakov
9da18c79ea
[ls] made HoverService extensible
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:32 +02:00
Anton Kosiakov
88a60ba85f
[ls/hover] extracted EMPTY_HOVER const
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:32 +02:00
Anton Kosiakov
bc3628245b
[ls/symbols] accept symbols only with valid name, kind and range
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:32 +02:00
Anton Kosiakov
4f7a45473d
[ls] ignore workspace symbols without locations
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:32 +02:00
Anton Kosiakov
66ab7ee645
[callHierarchy] fixed NPEs
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:32 +02:00
Anton Kosiakov
51ffbf898f
[ls] tolerate a missing project manager, e.g. for static libraries
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:32 +02:00
Anton Kosiakov
83debbcda6
Decompose ServerLauncher.redirectStandardStreams
...
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2017-06-18 11:43:32 +02:00
Sebastian Zarnekow
b976102162
Made proposal conflict helper more robust
2017-06-12 15:16:27 +02:00
Sebastian Zarnekow
c8fd2e5df9
Improved content assist for indentation based langs
2017-06-12 15:12:57 +02:00
Sven Efftinge
5f8721ff09
[LS] minor improevements
2017-06-08 10:24:51 +02:00
Sebastian Zarnekow
174e189269
Extract method to avoid deprecation warning in LanguageServerImpl
2017-06-02 12:36:17 +02:00
Christian Dietrich
a38d300cc3
code cleanup xtend warnings
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-05-24 14:52:38 +02:00
Miro Spönemann
a75bac8287
Increased version number to 2.13.0-SNAPSHOT
2017-05-24 13:41:16 +02:00
Miro Spönemann
64717fa183
Updated generated code
2017-05-19 10:24:14 +02:00
Vlad Dumitrescu
cb8d93a3e1
server: file log name has whitespace
...
The whitespaces make it not work on Windows.
I'm not sure if the suggested solution is the best.
Signed-off-by: Vlad Dumitrescu <vladdu55@gmail.com>
2017-05-16 21:35:40 +02:00
Akos Kitta
5262b31613
GH-323: Re-generated the UriExtensions
. Fixed whitespaces.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2017-04-26 09:04:25 +02:00
Christian Dietrich
f7f1c2fea6
#277 fixed typo
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-02-13 14:33:29 +01:00
Sven Efftinge
a2c83da23d
[lsp] allow scheme’s for unregistered filesystems
2017-02-11 15:25:32 +01:00
akosyakov
361ac9f799
Replace Either<T, List<T>>
with List<T>
2017-02-07 08:42:06 +05:00
akosyakov
14f8f9b58b
[lsp] apply Either type
2017-02-03 19:53:13 +05:00
Sven Efftinge
945301f598
use lsp4j 0.2.0-SNAPSHOT
2017-02-03 11:31:18 +01:00
Sven Efftinge
8342fcb19f
[LS / Incremental Builder] Fixed issues (failing tests) with reused resource sets
2017-02-02 09:34:47 +01:00
akosyakov
b7a5726d9f
Migrate to the version 0.2.0-SNAPSHOT of lsp4j
2017-02-02 11:06:48 +05:00
Sven Efftinge
1c2b7a49f3
Merge pull request #237 from eclipse/se_reuse_resourcet
...
[language server / incrmental builder] allow reusing resource set
2017-02-01 12:08:19 +01:00
akosyakov
65ac06cfae
release the semaphore if the read request is cancelled
2017-01-31 10:24:49 +05:00
Miro Spönemann
ba911b4790
Lifted version number to 2.12.0-SNAPSHOT
2017-01-18 11:47:03 +01:00
Christian Dietrich
80252ebeec
Return Object insteadof null in LanguageServer.shutdown.
...
Solves #240
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2017-01-13 09:14:18 +01:00
Miro Spönemann
0515d22685
Refreshed projects with Buildship 2.0
2017-01-12 10:32:06 +01:00
Sven Efftinge
6761c499cc
[lsp] ensure resources are initialized
2017-01-11 15:17:02 +01:00
Sven Efftinge
dd82d2ac5f
[language server / incrmental builder] allow reusing resource set
2017-01-11 15:14:15 +01:00
Karsten Thoms
9d167ecacb
Fixed javadoc links
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-01-05 07:51:23 +01:00
Miro Spönemann
bed2c5fd07
ExecutorServiceProvider: changed injected constructor to injected method, added synchronized block for multithreading support
2017-01-04 09:20:27 +01:00
Karsten Thoms
56f1d1079e
[492072] Regenerated Xtend code
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-01-02 14:33:55 +01:00
Karsten Thoms
c9b7bf5af2
[492072] Minimized usage of local variables
...
The Xtend compiler was optimized to minimize the usage of synthetic variables for member feature calls and right-hand assignments
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-12-22 00:54:25 +01:00
Miro Spönemann
cc1ba2c124
Added Manifest version constraint to LSP4J
2016-12-19 09:36:03 +01:00
Sven Efftinge
551c649f74
[LSP] don’t let people wait for their colleages builds
2016-12-16 10:25:16 +01:00
Sven Efftinge
f035aba82b
[LSP] moved aquiring read lock back into the function, to avoid a deadlock in cases doRead is called from within a write lock.
2016-12-15 10:42:18 +01:00
Sven Efftinge
a5e9b52dc3
[LS] keep order of incoming messages
2016-12-06 14:03:45 +01:00
Sven Efftinge
2da8aa010c
updated LS to latest fixes in LSP4J
2016-11-30 15:06:39 +01:00
Karsten Thoms
79c3eab77c
[ #5 ] Changes to .classpath generated by Buildship import
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-30 10:00:21 +01:00
Karsten Thoms
8c381f8d59
Gradle composite
...
see https://github.com/eclipse/xtext-umbrella/issues/3
Remove org.eclipse.buildship.core.prefs
Files are generated on Gradle project import or by Oomph setup
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-28 14:41:08 +01:00
Karsten Thoms
c637df9451
Gradle composite
...
connection.project.dir changed to composite build location in new
umbrella project
value 'containers' added by Buildship
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2016-11-25 08:49:49 +01:00
Akos Kitta
c052cd3f7c
Fixed javadoc.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-15 23:07:41 +01:00
Akos Kitta
91e38facaa
Simplified coloring service API. Cleaned up unused extensions class.
...
- Fix issue when tried to update coloring for deleted file.
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-15 23:05:58 +01:00
Akos Kitta
f898ee0942
Wired coloring service into the language server. Added build listener.
...
- When language client extension is connected to the server, it will
receive coloring updates as push notifications after each build event if
a concrete coloring service is available for the particular language.
- Implemented a simple coloring service for the test language.
- Reused ColoringParams and ColoringInformation from LSP4J, removed
redundant code.
- Added extensions for coloring parameters.
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-15 18:27:43 +01:00
Akos Kitta
fd8aa2f397
Updated coloring LSP extension service API.
...
- Renamed semantic highlighting to coloring.
- Updated abstract test class to provide coloring parameters.
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-15 13:33:21 +01:00
Akos Kitta
1547a9b496
Added semantic highlight service interface as an LSP extension.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-11 14:48:40 +01:00
Akos Kitta
4c38e8ce27
Manually resolved merge conflicts.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-09 10:29:03 +01:00
Sven Efftinge
60d4ce8ff6
[LSP] provide isDocumentOpen information for language server extensions
2016-11-09 09:23:53 +01:00
Sven Efftinge
c6b00dadbd
[LSP] don’t auto cancel all running requests onWrite ( fixes #171 )
2016-11-08 20:19:59 +01:00
Sven Efftinge
593d891b17
[LSP] Introduced ILanguageServerAccess for LSP extensions to access documents, resources and get build notifications. Also added support for Client extensions.
2016-11-08 14:13:39 +01:00
Sven Efftinge
d7b7fd731d
[LSP] lsp4j renamed CancelIndicator to CancelChecker
2016-11-08 09:13:22 +01:00
Sven Efftinge
bb6e84bb28
[LSP] Introduced DocumentAccess to allow accessing document and resources in a safe way from within LSP extensions
2016-11-07 15:00:41 +01:00
Sven Efftinge
7bd5276760
[LSP] Introduced LanguageServerExtension to make LSP extendable by languages.
2016-11-06 16:05:34 +01:00
Sven Efftinge
baebe053cd
[LSP] migrated to lsp4j 0.1.0
2016-11-05 20:52:35 +01:00
Christian Schneider
043c241931
[xtext.ide] replaced 'new FollowElementCalculator()' constructor call by a DI provider.get() call in 'FollowElementComputer' allowing to inject a customized calculator
...
Signed-off-by: Christian Schneider <christian.schneider@typefox.io>
2016-11-02 15:41:34 +01:00
Akos Kitta
c518a4bbc0
[LS] Fixed defect in signature help service.
...
- It occurred when no arguments were used on use-side but were required
according to definition-side. Such cases parameter hints were not
available.
- Adjusted service interface name to Xtext conventions.
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-11-02 10:07:49 +01:00
Miro Spönemann
b92f63bc54
eclipse/xtext#1080 : Add name and description to generated poms
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-23 13:36:04 +02:00
Miro Spönemann
9ee0a225fb
Fixed typo in WorkspaceService
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-20 09:02:28 +02:00
Miro Spönemann
6e9931dfaa
#143 : Added ExecutorServiceProvider for better handling of executor instances
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-17 09:45:47 +02:00
Miro Spönemann
282f734fa0
Fixed #127 : Add means for controlling the lifecycle of executors
...
Also prepared changes required for eclipse/xtext-web#6
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-14 15:14:24 +02:00
Sven Efftinge
95dc78d200
updated to latest ls-api change
2016-10-14 14:01:44 +02:00
Akos Kitta
d161e9ee13
Manually merged conflicting changes from upstream/master.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-10-14 13:56:01 +02:00
Akos Kitta
dcca808fe1
Merge remote-tracking branch 'upstream/master'
2016-10-14 13:35:51 +02:00
Sven Efftinge
5c5a08a1c2
[LSP] Moved creation of CompletionList to language-specific implementation
2016-10-14 10:55:23 +02:00
Sven Efftinge
f096887f0b
[LSP] don’t do a runWrite on didSave, because it cancels previous write actions.
2016-10-11 09:26:45 +02:00
Akos Kitta
62c439af26
Merged conflicting changes.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-10-10 11:25:57 +02:00
Akos Kitta
673fadb3d3
Merge remote-tracking branch 'upstream/master'
2016-10-10 10:52:02 +02:00
Akos Kitta
70e51e52d5
Adjusted language server's document highlight API.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-10-10 10:51:56 +02:00
Akos Kitta
37ec51a710
Added basic document highlight implementation.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-10-10 10:49:35 +02:00
Miro Spönemann
c47a78e570
Using more explicit toString method
...
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-05 16:58:46 +02:00
Miro Spönemann
bf6bf4799d
Fixes #19 : Added null check for kind in IdeContentProposalCreator
...
Also corrected spelling in ContentAssistEntry.UNKNOWN
Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
2016-10-05 16:34:55 +02:00
Sven Efftinge
22c8d64437
[LSP] minor improvements in error handling
2016-09-30 13:42:03 +02:00
Sven Efftinge
9f39754cba
[lsp] introduced Contentassistentry#documentation, pad sortText.
2016-09-27 12:48:26 +02:00
Sven Efftinge
7c51af4e58
[lsp] use language specific proposal acceptor, added SerializableEObjectDescriptionProvider hook
2016-09-27 01:17:00 +02:00
Sven Efftinge
d98fc98882
[lsp] generate ‘sortText’ based on the actual order of elements
2016-09-26 16:44:41 +02:00
Sven Efftinge
0c7d7d4b70
[LSP] moved acceptor into primary signature, to allow proper handling of cancellation
2016-09-21 11:54:04 +02:00
Sven Efftinge
f4b8bd4037
[lsp] allow calling uri-based services without require document being opened before. E.g. formatting could be called from a file browser’s context menu, without opening an editor first.
2016-09-14 15:07:48 +02:00
Akos Kitta
7ec7501435
Merged master to signaturehelp_testlang_signedoff branch.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-09-12 18:41:20 +02:00
Sven Efftinge
2aaa49fc3a
[lsp] completion proposals should be sorted case-sensitively secondarily
2016-09-09 13:25:25 +02:00
Akos Kitta
e1628b5ca5
[LS] Added basic signature help support for the test language.
...
Signed-off-by: Akos Kitta <kittaakos@gmail.com>
2016-09-07 14:23:49 +02:00
Sven Efftinge
fc938f40b3
organized imports
2016-09-05 15:48:47 +02:00
Sven Efftinge
a897c056c0
[LS] removed unsupported use of LSP extension
2016-09-05 15:44:51 +02:00
Jan Koehnlein
a7ed852e9f
[ls][hover] extracted get contents method for easier override
2016-09-02 15:48:27 +02:00
akosyakov
d4fb8dfb62
[ls] Unwrap CompletionException
to get a real cause of failure
2016-09-01 09:32:40 +02:00
akosyakov
aea7ec628c
[ls] Build a closed in memory file as deleted
...
Change-Id: I7e51fda6ae864a30cda4645066b97bd1c78c2309
Signed-off-by: akosyakov <anton.kosyakov@typefox.io>
2016-09-01 09:32:40 +02:00
Sven Efftinge
d7ad9acbb3
[LSP] completion - always use textedit, as otherwise vscode doesn’t reliably show the proposal
2016-08-26 15:36:52 +02:00
Sven Efftinge
9b9537b4b6
[LSP] fixed some issue with URI normalization
2016-08-26 12:02:25 +02:00
Sven Efftinge
d52ada1cac
[lsp] use sortText for stable ordering of completionitems
2016-08-25 15:33:13 +02:00
Christian Dietrich
7255be1684
[500192] IdeContentProposalProvider - Don't call Scope Provider with null model
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-08-24 14:06:29 +02:00
Moritz Eysholdt
676736a4b8
[ #16 , contentAssist] add support for custom parser entry points
...
ContentAssist needs to use the entry point that can be obtained via
NodeModelUtils.getEntryParserRule(INode) or
XtextResource.getEntryPoint()
To support this, AbstractContentAssistParser does now implement
IPartialEditingContentAssistParser, which is an interface that has been
introduced some time ago for the CodeTemplates language.
XtextAntlrGeneratorFragment2 will no longer generate getFollowElements()
for each language because that method is only able to invoke the first
parser rule. Instead, there is now a gneric implementation in the super
class.
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2016-08-11 15:35:50 +02:00
akosyakov
48193bee16
[ls] Make sure that there is only one instance of BuildManager per
...
WorkspaceManager
2016-07-29 15:37:07 +05:00
akosyakov
4dfc529c5a
[ls] Don't log cancellation of requests as errors
2016-07-28 08:36:53 +05:00
akosyakov
c216f1aa1d
[ls] Log exceptions from failed requests instead of swallowing
2016-07-27 11:08:27 +05:00
Christian Dietrich
d8dc3ff328
fixed hoverservice for non self contained cross references #20
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-07-26 09:51:05 +02:00
Miro Spönemann
621697d56f
Updated for recent ls-api changes: renamed 'container' to 'containerName'
2016-07-25 12:39:51 +02:00
Christian Dietrich
acd1e60ab4
improved uri handling on windows. fixes #49
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-07-25 12:19:50 +02:00
Christian Dietrich
1d23072608
implementation and test for formatting service #21
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-07-25 11:29:58 +02:00
Sven Efftinge
d2cda3b357
Merge pull request #46 from eclipse/se_ticket19
...
[#19 ] made ContentAssistEntry#kind non-null more explicit
2016-07-24 22:58:35 +02:00
Miro Spönemann
f674c3bf11
Updated for recent ls-api changes: added telemetry event
2016-07-22 09:29:55 +02:00
Miro Spönemann
857a33656d
Updated for recent ls-api changes: moved implementations to 'impl' subpackage
2016-07-21 16:35:03 +02:00
Miro Spönemann
6a7b298343
Updated for recent ls-api changes: using new builders and impl constructors
2016-07-21 12:02:33 +02:00
Sven Efftinge
3ced411d5c
[ #19 ] made ContentAssistEntry#kind non-null more explicit
2016-07-21 09:18:19 +02:00
Christian Dietrich
e13ac6c279
update to ls-api 0.3.0-SNAPSHOT
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-07-19 19:08:57 +02:00
Jan Koehnlein
db301f25e5
[LS] added some NPE guard
2016-07-14 18:23:48 +02:00
Jan Koehnlein
29fe693b9f
[ls] recompute workspace config on configuration change + fixes for build
2016-07-14 18:23:48 +02:00
Jan Koehnlein
e3eab959ab
[ls] detect project in build by using source folder
2016-07-13 12:28:29 +02:00
Jan Koehnlein
ce5688f3df
[ls] support multi project workspaces
2016-07-13 12:05:37 +02:00
akosyakov
d21cad280c
[LSI][contentAssist] Compute a text edit for entries with non empty
...
prefix
2016-07-12 16:11:43 +02:00
Miro Spönemann
950eb8ae74
Removed old Gradle integration prefs
2016-07-07 11:22:13 +02:00
Miro Spönemann
decf9b22aa
Checked in project metadata based on Buildship
2016-07-07 10:19:04 +02:00
Alex Tugarev
b05457e604
[web] Adjusting the order of patterns for Orion's highlighting configuration to fix bracket matching. See also Orion bug #497097
...
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2016-07-01 13:12:41 +02:00
Christian Dietrich
62b81f7169
fixed NPE in IdeContentProposalProvider
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2016-07-01 07:34:45 +02:00
Sven Efftinge
21423cc18c
[ide] added IdeModule and IdeSetup - fixed #11
2016-06-21 11:54:54 +02:00
Miro Spönemann
8ef5376742
Fixed some JavaDoc warnings
2016-06-15 16:39:35 +02:00
Miro Spönemann
0bc7f1fd20
Remove redundant .gitignore rules
2016-06-14 15:31:26 +02:00
Miro Spönemann
e1a4782403
Generated code
2016-06-14 09:45:31 +02:00
Miro Spönemann
96edcf48ae
Removed buildship.core.prefs
2016-06-14 09:44:34 +02:00
Miro Spönemann
4270986cba
Moved projects to root of repository
2016-06-14 08:30:25 +02:00