Commit Graph

91 Commits

Author SHA1 Message Date
Kris De Volder
09407cb3ad Use annotation attributes in creation of @Bean symbols 2017-11-10 13:54:30 -08:00
Kris De Volder
cb7f0267f9 Try to make workspace symbol provider more 'reactive' 2017-11-03 17:42:47 -07:00
Kris De Volder
71cbda64dd Merge branch 'master' of github.com:spring-projects/sts4
Conflicts:
	headless-services/boot-java-language-server/src/main/java/org/springframework/ide/vscode/boot/java/utils/ASTUtils.java
2017-10-31 14:36:27 -07:00
Kris De Volder
3a350af728 Warning hover when no actuator present 2017-10-31 14:29:08 -07:00
BoykoAlex
abfd198bf5 Compilation Unit cache 2017-10-31 16:05:17 -04:00
Kris De Volder
8bccbeafc6 Revert changes to reactor-core version.
We should stick to version compatible with java client. So... upgrade when
upgrading the client only.
2017-10-23 13:10:00 -07:00
Kris De Volder
9998f3908e Update reactor-core dependency to most recent release 2017-10-23 10:20:12 -07:00
Kris De Volder
9d83e25d90 Detect boot app processes launched from fatjar / thinjar boot launcher 2017-10-20 15:40:01 -07:00
Kris De Volder
9983f6c8c4 Make language server processes easy to recognize
Set a system property 'sts4.languageserver.name'. This serves as an easy 
marker to recognize language servers.
2017-10-20 15:03:28 -07:00
Kris De Volder
5ea32cf751 Cleaner dependency injection for BootJavaLanguageServer 2017-10-18 16:20:42 -07:00
BoykoAlex
d4a9907b0d PT #150740880: VSCode/Eclipse file watching. Back to project finder
Eclipse client file change listening mechanics

Reworked file/project observer implementation

Merge fixes
2017-10-16 14:08:51 -04:00
BoykoAlex
423c6bcaef [PT-#150740880] File listener and project listeners mechanics
Refactor project finder into project manager

Update annotation index based on project changes

Missing comments
2017-10-12 16:41:38 -04:00
nsingh
4eddb50e63 Improve handling of snippet indentations containing no tabs 2017-10-04 15:59:22 -07:00
Kris De Volder
bbabae3bd6 Implement highlighter support for eclipse language servers 2017-10-04 14:43:20 -07:00
Martin Lippert
9a0b5c8023 PT #151428541: connected watchdog with new protocol extension to show live hover hints 2017-10-04 14:33:15 +02:00
Kris De Volder
8e4ccae558 Merge branch 'master' of github.com:spring-projects/sts4 2017-10-03 16:28:11 -07:00
Kris De Volder
cdf2e9fa44 Add support for 'sts/highlight' protocol extension
Use it too highlight occurrences of the word 'foo' as an example of how to use this.
2017-10-03 16:27:58 -07:00
nsingh
51491035f6 Fixed indentation for snippets for non-vscode editors 2017-10-03 13:46:21 -07:00
Kris De Volder
adced19b09 WIP: goto symbol in file dialog 2017-10-02 12:27:59 -07:00
nierajsingh
efc45d96e6 Merge pull request #14 from spring-projects/java-snippet
Snippets for request mappings
2017-09-28 16:24:17 -07:00
Kris De Volder
89667897eb Cleanup debug log msg 2017-09-26 15:40:58 -07:00
Kris De Volder
640c2cd361 Fix bug when there are multiple overlapping diagnostics with quickfix 2017-09-26 15:38:07 -07:00
BoykoAlex
884d0c8555 Update atom packages to atom 1.21. Allow quick-fixes 2017-09-25 18:23:46 -04:00
Kris De Volder
e6e960d924 Add support for info messages from reconciler. 2017-09-22 10:57:24 -07:00
Kris De Volder
830f2e9879 Use proper snippet syntax so placeholders work in vscode 2017-09-20 17:41:27 -07:00
nsingh
00c3213adc Add support to include imports through additional edits 2017-09-20 16:08:05 -07:00
Martin Lippert
d87a7c2d5c added support for code lenses 2017-09-12 10:25:31 +02:00
Martin Lippert
88b47b262d added workspace symbol handler infrastructure 2017-08-25 17:11:14 +02:00
Kris De Volder
86f914a1c8 Fix PT-150487597
Don't type-check values with '@' placeholders in application yaml editor
2017-08-23 10:26:16 -07:00
Kris De Volder
694e9a9fa8 Bump version to 0.0.10 2017-08-21 16:57:38 +00:00
Kris De Volder
5f9cd70999 Use gimped snippet builder if client does not support snippet completions 2017-08-16 14:27:56 -07:00
Kris De Volder
a3541324f5 Fix small issue in incorrect log warning 2017-08-15 12:30:53 -07:00
Kris De Volder
4b519ee7e0 More log info to debug atom language server open/close events 2017-08-15 12:19:08 -07:00
Kris De Volder
b53529104d Attempt to tolerate misbehaving atom language client open/close events 2017-08-15 11:55:16 -07:00
Kris De Volder
4e613e026d Unifying all pom versions to 0.0.9-SNAPSHOT 2017-08-14 12:34:56 -07:00
Kris De Volder
01edae7366 Missing property quickfix now uses snippet generator 2017-08-11 16:42:40 -07:00
Kris De Volder
94fa2cf498 Make snippets fully subsume property completions in bosh editor 2017-08-10 11:53:15 -07:00
nsingh
464e36ad2d Further doc change 2017-08-02 12:44:30 -07:00
nsingh
edc94daa4f Changed doc to be clearer on the contract for checkpoint method 2017-08-02 12:43:52 -07:00
nsingh
0c10f2eafe Merge branch 'master' into async_validations
Conflicts:
	headless-services/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/EnumValueParser.java
2017-08-02 12:16:33 -07:00
nsingh
ef3981b162 Adding docs and some code cleanup 2017-08-02 10:51:00 -07:00
Kris De Volder
88c703e9e5 Snippets now mostly working all tests passing. 2017-08-02 09:11:13 -07:00
nsingh
0a530d9e32 Separate delayed constraints into slow and fast collections
The slow part is for CF-related constraints like long-running value
parsers. Also, the "fast" constraints and other problems are reported
first via a new checkpoint call to the problems collector. The complete
list of problems are then reported afterwards at the end of the
collection, like before.
2017-08-01 13:48:27 -07:00
Kris De Volder
d9f2047bcf Snippet generator mostly working, still needs some tweaks / bug fixes. 2017-08-01 12:05:25 -07:00
Kris De Volder
a92accde86 Improve CachingModelProvider to wrap a cache around the models it provides 2017-07-27 13:09:12 -07:00
BoykoAlex
a8c4cc065f Fix NPEs for doc not being in the cache 2017-07-26 20:56:29 -04:00
Kris De Volder
00972506e5 Wire up BoshCliConfig so it gets used. 2017-07-26 13:39:07 -07:00
Martin Lippert
a4defe091a first steps towards symbol in file navigation for spring annotations 2017-07-21 16:41:25 +02:00
Kris De Volder
27f5e4eca9 Merge branch 'master' of github.com:spring-projects/sts4 2017-07-20 14:36:52 -07:00
BoykoAlex
6e8f7cb264 System property not to remove indentation from completions edits 2017-07-20 16:04:18 -04:00