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