You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jt...@apache.org on 2018/09/13 08:42:33 UTC
[incubator-netbeans] branch master updated (9c74075 -> f2b7bd0)
This is an automated email from the ASF dual-hosted git repository.
jtulach pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git.
from 9c74075 Merge pull request #867 from ralphbenjamin/move_ideetc_to_nb_cluster
add 9d60fb1 First sketch of a client for language server protocol.
add 5c90b29 Fixing default action for LSP completion item.
add 1eb8fc3 Adding ability to connect toan already running server.
add 316cdb3 CompletionItem.getKind() is optional, adjusting to that.
add daf1e61 Adding some support for code actions.
add 93d8972 First sketch of navigagor implemented using textDocument/documentSymbol.
add 22878b2 Fixing apichanges.xml.
add c272ea0 Do not bind background tasks to diagnostics, but run them actively.
add e159cbb Correcting apichanges.xml
add 1237bbb Merge branch 'lsp-client' of github.com:jlahoda/incubator-netbeans into lsp-client
add 91fbbc6 Merge branch 'master' into lsp-client
add 0c29274 Merging the master branch into the lsp-client branch.
add a53c4ec Correcting paths.
add 0733bfa Making Gson a separate library, reusing existing Guava.
add 345cd76 Adding forgotten build.xml, and removing extraneous class path extension, as noted by jtulach.
add 4ba531e Avoid libs.lsp, avoid using lsp4j in SPI, adding test for navigator.
add 79ec87c Marking the SPI as under development, adding javadoc and arch.xml.
add c9cf6df Merge branch 'master' into lsp-client
add bcd0f04 Merge branch 'master' into lsp-client
add c4fa502 Adding licence header to arch.xml.
new f2b7bd0 Merge pull request #629 from jlahoda/lsp-client
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
ide/c.google.gson/build.xml | 25 +
.../external/binaries-list} | 12 +-
ide/c.google.gson/external/gson-2.7-license.txt | 207 ++++
ide/c.google.gson/manifest.mf | 1 +
.../nbproject/project.properties | 12 +-
ide/c.google.gson/nbproject/project.xml | 35 +
ide/lsp.client/arch.xml | 1109 ++++++++++++++++++++
ide/lsp.client/build.xml | 25 +
.../external/binaries-list} | 16 +-
ide/lsp.client/external/lsp4j-0.4.1-license.txt | 73 ++
ide/lsp.client/external/xtend-2.14.0-license.txt | 73 ++
ide/lsp.client/manifest.mf | 6 +
.../nbproject/project.properties | 17 +-
ide/lsp.client/nbproject/project.xml | 252 +++++
.../netbeans/modules/lsp/client/Bundle.properties} | 17 +-
.../lsp/client/ConnectToLanguageServer.java | 70 ++
.../client/ConnectToLanguageServerParameters.form | 125 +++
.../client/ConnectToLanguageServerParameters.java | 137 +++
.../netbeans/modules/lsp/client/LSPBindings.java | 221 ++++
.../lsp/client/LanguageServerProviderAccessor.java | 54 +
.../modules/lsp/client/bindings/CodeActions.java | 91 ++
.../client/bindings/CompletionProviderImpl.java | 193 ++++
.../lsp/client/bindings/HyperlinkProviderImpl.java | 136 +++
.../modules/lsp/client/bindings/Icons.java | 74 ++
.../lsp/client/bindings/LanguageClientImpl.java | 252 +++++
.../lsp/client/bindings/NavigatorPanelImpl.java | 181 ++++
.../TextDocumentSyncServerCapabilityHandler.java | 155 +++
.../modules/lsp/client/bindings/Utils.java | 41 +
.../lsp/client/bindings/icons/attribute.png | Bin
.../modules/lsp/client/bindings}/icons/class.png | Bin
.../modules/lsp/client/bindings/icons}/color.gif | Bin
.../lsp/client/bindings/icons}/constant.png | Bin
.../lsp/client/bindings/icons/constructor.png | Bin
.../modules/lsp/client/bindings}/icons/enum.png | Bin
.../lsp/client/bindings/icons/enummember.png | Bin
.../modules/lsp/client/bindings/icons}/event.png | Bin
.../modules/lsp/client/bindings/icons/field.png | Bin
.../modules/lsp/client/bindings/icons}/file.png | Bin
.../modules/lsp/client/bindings/icons}/folder.gif | Bin
.../lsp/client/bindings/icons}/function.png | Bin
.../lsp/client/bindings}/icons/interface.png | Bin
.../modules/lsp/client/bindings/icons/keyword.png | Bin
.../modules/lsp/client/bindings/icons/method.png | Bin
.../modules/lsp/client/bindings}/icons/module.png | Bin
.../modules/lsp/client/bindings/icons/operator.png | Bin
.../lsp/client/bindings/icons}/property.png | Bin
.../lsp/client/bindings/icons/reference.png | Bin
.../modules/lsp/client/bindings/icons/snippet.png} | Bin
.../modules/lsp/client/bindings/icons/struct.png | Bin
.../modules/lsp/client/bindings/icons/text.png} | Bin
.../lsp/client/bindings/icons/typeparameter.gif} | Bin
.../modules/lsp/client/bindings/icons/unit.png | Bin
.../modules/lsp/client/bindings/icons/value.png | Bin
.../lsp/client/bindings/icons/variable.gif} | Bin
.../lsp/client/spi/LanguageServerProvider.java | 92 ++
ide/spi.navigator/apichanges.xml | 15 +
ide/spi.navigator/manifest.mf | 2 +-
ide/spi.navigator/nbproject/project.properties | 2 +-
ide/spi.navigator/nbproject/project.xml | 19 +-
.../modules/navigator/NavigatorController.java | 4 +-
.../modules/navigator/ProviderRegistry.java | 32 +-
.../org/netbeans/spi/navigator/NavigatorPanel.java | 23 +
.../modules/navigator/ProviderRegistryTest.java | 40 +-
nbbuild/cluster.properties | 2 +
64 files changed, 3776 insertions(+), 65 deletions(-)
create mode 100644 ide/c.google.gson/build.xml
copy ide/{spi.navigator/nbproject/project.properties => c.google.gson/external/binaries-list} (75%)
create mode 100644 ide/c.google.gson/external/gson-2.7-license.txt
create mode 100644 ide/c.google.gson/manifest.mf
copy ide/{spi.navigator => c.google.gson}/nbproject/project.properties (76%)
create mode 100644 ide/c.google.gson/nbproject/project.xml
create mode 100644 ide/lsp.client/arch.xml
create mode 100644 ide/lsp.client/build.xml
copy ide/{spi.navigator/nbproject/project.properties => lsp.client/external/binaries-list} (59%)
create mode 100644 ide/lsp.client/external/lsp4j-0.4.1-license.txt
create mode 100644 ide/lsp.client/external/xtend-2.14.0-license.txt
create mode 100644 ide/lsp.client/manifest.mf
copy ide/{spi.navigator => lsp.client}/nbproject/project.properties (55%)
create mode 100644 ide/lsp.client/nbproject/project.xml
copy ide/{spi.navigator/nbproject/project.properties => lsp.client/src/org/netbeans/modules/lsp/client/Bundle.properties} (69%)
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/ConnectToLanguageServer.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/ConnectToLanguageServerParameters.form
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/ConnectToLanguageServerParameters.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/LSPBindings.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/LanguageServerProviderAccessor.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/CodeActions.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/CompletionProviderImpl.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/HyperlinkProviderImpl.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/Icons.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/NavigatorPanelImpl.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/TextDocumentSyncServerCapabilityHandler.java
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/Utils.java
copy java/java.editor/src/org/netbeans/modules/java/editor/resources/attribute_16.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/attribute.png (100%)
copy {profiler/profiler/src/org/netbeans/modules/profiler/impl => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings}/icons/class.png (100%)
copy {platform/print/src/org/netbeans/modules/print/util/image => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons}/color.gif (100%)
copy {php/php.editor/src/org/netbeans/modules/php/editor/resources => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons}/constant.png (100%)
copy java/java.source/src/org/netbeans/modules/java/source/resources/icons/constructorPublic.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/constructor.png (100%)
copy {java/java.source/src/org/netbeans/modules/java/source/resources => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings}/icons/enum.png (100%)
copy profiler/profiler/src/org/netbeans/modules/profiler/impl/icons/variablePublic.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/enummember.png (100%)
copy {javafx/javafx2.editor/src/org/netbeans/modules/javafx2/editor/resources => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons}/event.png (100%)
copy profiler/profiler/src/org/netbeans/modules/profiler/impl/icons/variablePublic.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/field.png (100%)
copy {java/jshell.support/src/org/netbeans/modules/jshell/resources => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons}/file.png (100%)
copy {platform/options.api/src/org/netbeans/modules/options/resources => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons}/folder.gif (100%)
copy {php/php.editor/src/org/netbeans/modules/php/editor/resources => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons}/function.png (100%)
copy {profiler/profiler/src/org/netbeans/modules/profiler/impl => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings}/icons/interface.png (100%)
copy java/java.editor/src/org/netbeans/modules/java/editor/resources/javakw_16.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/keyword.png (100%)
copy php/php.editor/src/org/netbeans/modules/php/editor/resources/methodPublic.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/method.png (100%)
copy {java/java.source/src/org/netbeans/modules/java/source/resources => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings}/icons/module.png (100%)
mode change 100755 => 100644
copy php/php.editor/src/org/netbeans/modules/php/editor/resources/methodPublic.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/operator.png (100%)
copy {javafx/javafx2.editor/src/org/netbeans/modules/javafx2/editor/resources => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons}/property.png (100%)
copy java/java.source/src/org/netbeans/modules/java/source/resources/icons/uses.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/reference.png (100%)
mode change 100755 => 100644
copy ide/{languages/src/org/netbeans/modules/languages/resources/defaultIcon.png => lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/snippet.png} (100%)
copy profiler/profiler/src/org/netbeans/modules/profiler/impl/icons/class.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/struct.png (100%)
copy ide/{languages/src/org/netbeans/modules/languages/resources/defaultIcon.png => lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/text.png} (100%)
copy ide/{editor/src/org/netbeans/modules/editor/resources/completion/localVariable.gif => lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/typeparameter.gif} (100%)
copy java/java.source/src/org/netbeans/modules/java/source/resources/icons/module.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/unit.png (100%)
mode change 100755 => 100644
copy java/java.editor/src/org/netbeans/modules/java/editor/resources/attribute_value_16.png => ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/value.png (100%)
copy ide/{editor/src/org/netbeans/modules/editor/resources/completion/localVariable.gif => lsp.client/src/org/netbeans/modules/lsp/client/bindings/icons/variable.gif} (100%)
create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/spi/LanguageServerProvider.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
[incubator-netbeans] 01/01: Merge pull request #629 from
jlahoda/lsp-client
Posted by jt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jtulach pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
commit f2b7bd07de2c0358ed1c478b693ae651bcf4625d
Merge: 9c74075 c4fa502
Author: Jaroslav Tulach <ja...@oracle.com>
AuthorDate: Thu Sep 13 10:42:24 2018 +0200
Merge pull request #629 from jlahoda/lsp-client
Language Server Protocol client
ide/c.google.gson/build.xml | 25 +
.../external/binaries-list} | 12 +-
ide/c.google.gson/external/gson-2.7-license.txt | 207 ++++
ide/c.google.gson/manifest.mf | 1 +
.../nbproject/project.properties | 12 +-
ide/c.google.gson/nbproject/project.xml | 35 +
ide/lsp.client/arch.xml | 1109 ++++++++++++++++++++
ide/lsp.client/build.xml | 25 +
.../external/binaries-list} | 16 +-
ide/lsp.client/external/lsp4j-0.4.1-license.txt | 73 ++
ide/lsp.client/external/xtend-2.14.0-license.txt | 73 ++
ide/lsp.client/manifest.mf | 6 +
.../nbproject/project.properties | 17 +-
ide/lsp.client/nbproject/project.xml | 252 +++++
.../netbeans/modules/lsp/client/Bundle.properties} | 17 +-
.../lsp/client/ConnectToLanguageServer.java | 70 ++
.../client/ConnectToLanguageServerParameters.form | 125 +++
.../client/ConnectToLanguageServerParameters.java | 137 +++
.../netbeans/modules/lsp/client/LSPBindings.java | 221 ++++
.../lsp/client/LanguageServerProviderAccessor.java | 54 +
.../modules/lsp/client/bindings/CodeActions.java | 91 ++
.../client/bindings/CompletionProviderImpl.java | 193 ++++
.../lsp/client/bindings/HyperlinkProviderImpl.java | 136 +++
.../modules/lsp/client/bindings/Icons.java | 74 ++
.../lsp/client/bindings/LanguageClientImpl.java | 252 +++++
.../lsp/client/bindings/NavigatorPanelImpl.java | 181 ++++
.../TextDocumentSyncServerCapabilityHandler.java | 155 +++
.../modules/lsp/client/bindings/Utils.java | 41 +
.../lsp/client/bindings/icons/attribute.png | Bin 0 -> 543 bytes
.../modules/lsp/client/bindings/icons/class.png | Bin 0 -> 785 bytes
.../modules/lsp/client/bindings/icons/color.gif | Bin 0 -> 848 bytes
.../modules/lsp/client/bindings/icons/constant.png | Bin 0 -> 400 bytes
.../lsp/client/bindings/icons/constructor.png | Bin 0 -> 492 bytes
.../modules/lsp/client/bindings/icons/enum.png | Bin 0 -> 830 bytes
.../lsp/client/bindings/icons/enummember.png | Bin 0 -> 342 bytes
.../modules/lsp/client/bindings/icons/event.png | Bin 0 -> 3234 bytes
.../modules/lsp/client/bindings/icons/field.png | Bin 0 -> 342 bytes
.../modules/lsp/client/bindings/icons/file.png | Bin 0 -> 399 bytes
.../modules/lsp/client/bindings/icons/folder.gif | Bin 0 -> 339 bytes
.../modules/lsp/client/bindings/icons/function.png | Bin 0 -> 556 bytes
.../lsp/client/bindings/icons/interface.png | Bin 0 -> 541 bytes
.../modules/lsp/client/bindings/icons/keyword.png | Bin 0 -> 804 bytes
.../modules/lsp/client/bindings/icons/method.png | Bin 0 -> 556 bytes
.../modules/lsp/client/bindings/icons/module.png | Bin 0 -> 1474 bytes
.../modules/lsp/client/bindings/icons/operator.png | Bin 0 -> 556 bytes
.../modules/lsp/client/bindings/icons/property.png | Bin 0 -> 342 bytes
.../lsp/client/bindings/icons/reference.png | Bin 0 -> 1447 bytes
.../modules/lsp/client/bindings/icons/snippet.png | Bin 0 -> 613 bytes
.../modules/lsp/client/bindings/icons/struct.png | Bin 0 -> 785 bytes
.../modules/lsp/client/bindings/icons/text.png | Bin 0 -> 613 bytes
.../lsp/client/bindings/icons/typeparameter.gif | Bin 0 -> 310 bytes
.../modules/lsp/client/bindings/icons/unit.png | Bin 0 -> 1474 bytes
.../modules/lsp/client/bindings/icons/value.png | Bin 0 -> 516 bytes
.../modules/lsp/client/bindings/icons/variable.gif | Bin 0 -> 310 bytes
.../lsp/client/spi/LanguageServerProvider.java | 92 ++
ide/spi.navigator/apichanges.xml | 15 +
ide/spi.navigator/manifest.mf | 2 +-
ide/spi.navigator/nbproject/project.properties | 2 +-
ide/spi.navigator/nbproject/project.xml | 19 +-
.../modules/navigator/NavigatorController.java | 4 +-
.../modules/navigator/ProviderRegistry.java | 32 +-
.../org/netbeans/spi/navigator/NavigatorPanel.java | 23 +
.../modules/navigator/ProviderRegistryTest.java | 40 +-
nbbuild/cluster.properties | 2 +
64 files changed, 3776 insertions(+), 65 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists