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: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists