This is an automated email from the ASF dual-hosted git repository.
sdedic pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git.
from cbedb93 Merge pull request #3336 from ppisl/NETBEANS-6235
new 4d5f727 Reduce GroovyIndexer errors during tests.
new 88ebeec Prototype implementation of Nodes in vscode and NBLS.
new 2b7595d Refactored, nodes freed after collapse or when disappeared
from children.
new 28b735e Remoting Openable cookie to LSP.
new 5c374e8 Attempt to recognize test workspace project instead of vscode
git one before tests.
new 6cafaf4 Removed static explorer state (thx, jtulach); use timed wait
for commands to become available.
new 62ddcda Avoid questions "open project" for non-project workspace
folders.
new 6227392 LSP flush caches command for reliable tests.
new eaeeb77 Test env property: limit project scan subtree
new 00d3bd7 Limit project owner subtree to exclude vscode git project in
parent folder.
new 366a303 Use separate user/ext dir, so tests do not intervene with dev
environment.
new ea858da License headers added.
new 90574bc Outline of registration added.
new ed219b5 Added versioning for project view APIs.
new 05581d9 Added arch + versioning for project search limit property.
new 890f54a Cleaned up, added README.md, CHANGELOG.md entry.
new 082fd47 Merge pull request #3323 from sdedic/lsp/tree-provider
The 6224 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/projectapi/arch.xml | 8 +-
ide/projectapi/manifest.mf | 2 +-
.../SimpleFileOwnerQueryImplementation.java | 8 +
.../project/ui/OpenProjectsTrampolineImpl.java | 18 +-
ide/projectuiapi.base/apichanges.xml | 14 +
ide/projectuiapi.base/nbproject/project.properties | 2 +-
ide/projectuiapi.base/nbproject/project.xml | 8 +
.../org/netbeans/api/project/ui/OpenProjects.java | 24 +-
.../modules/project/uiapi/BaseUtilities.java | 11 +
.../project/uiapi/OpenProjectsTrampoline.java | 3 +
.../modules/project/ui/TestTrampoline.java | 11 +
.../DefaultClassPathProviderTest.java | 12 +
.../netbeans/modules/nbcode/integration/layer.xml | 5 +
.../integration/standard-cookies.contextValues | 14 +-
java/java.lsp.server/nbproject/project.xml | 12 +-
.../modules/java/lsp/server/LspServerState.java | 6 +
.../server/explorer/DefaultDecorationsImpl.java | 152 ++++
.../server/explorer/LspTreeViewServiceImpl.java | 162 ++++
.../server/explorer/NodeLookupContextValues.java | 236 ++++++
.../java/lsp/server/explorer/ProjectExplorer.java | 47 ++
.../modules/java/lsp/server/explorer/TreeItem.java | 94 +++
.../java/lsp/server/explorer/TreeNodeRegistry.java | 58 ++
.../lsp/server/explorer/TreeNodeRegistryImpl.java | 240 ++++++
.../java/lsp/server/explorer/TreeViewProvider.java | 584 +++++++++++++
.../explorer/api/ConfigureExplorerParams.java | 52 ++
.../server/explorer/api/CreateExplorerParams.java | 47 ++
.../explorer/api/ExplorerManagerFactory.java | 52 ++
.../lsp/server/explorer/api/NodeChangedParams.java | 55 ++
.../server/explorer/api/NodeOperationParams.java | 47 ++
.../lsp/server/explorer/api/TreeDataEvent.java | 39 +
.../lsp/server/explorer/api/TreeDataListener.java | 29 +
.../lsp/server/explorer/api/TreeDataProvider.java | 36 +
.../java/lsp/server/explorer/api/TreeItemData.java | 129 +++
.../lsp/server/explorer/api/TreeViewService.java | 48 ++
.../lsp/server/protocol/NbCodeClientWrapper.java | 5 +
.../lsp/server/protocol/NbCodeLanguageClient.java | 17 +-
.../modules/java/lsp/server/protocol/Server.java | 202 +++--
.../server/protocol/TextDocumentServiceImpl.java | 2 +
.../lsp/server/protocol/WorkspaceServiceImpl.java | 25 +
.../lsp/server/explorer/TreeViewProviderTest.java | 193 +++++
.../server/progress/TestProgressHandlerTest.java | 8 +
.../java/lsp/server/protocol/ServerTest.java | 939 +++------------------
java/java.lsp.server/vscode/.vscode/launch.json | 9 +-
java/java.lsp.server/vscode/CHANGELOG.md | 3 +
java/java.lsp.server/vscode/README.md | 6 +
.../vscode/images/project-explorer.png | Bin 0 -> 349921 bytes
java/java.lsp.server/vscode/package.json | 18 +
java/java.lsp.server/vscode/src/explorer.ts | 227 +++++
java/java.lsp.server/vscode/src/extension.ts | 53 +-
java/java.lsp.server/vscode/src/nbcode.ts | 8 +
java/java.lsp.server/vscode/src/protocol.ts | 49 ++
java/java.lsp.server/vscode/src/test/runTest.ts | 32 +-
.../vscode/src/test/suite/explorer.test.ts | 49 ++
.../vscode/src/test/suite/extension.test.ts | 160 +---
.../java.lsp.server/vscode/src/test/suite/index.ts | 20 +
.../vscode/src/test/suite/testutils.ts | 187 ++++
.../api/beans/model/CommonAnnotationTestCase.java | 11 +
57 files changed, 3441 insertions(+), 1047 deletions(-)
copy ide/projectuiapi.base/nbproject/project.properties =>
java/java.lsp.server/nbcode/integration/src/org/netbeans/modules/nbcode/integration/standard-cookies.contextValues
(63%)
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/DefaultDecorationsImpl.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/LspTreeViewServiceImpl.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/NodeLookupContextValues.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/ProjectExplorer.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/TreeItem.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/TreeNodeRegistry.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/TreeNodeRegistryImpl.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/TreeViewProvider.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/ConfigureExplorerParams.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/CreateExplorerParams.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/ExplorerManagerFactory.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/NodeChangedParams.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/NodeOperationParams.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/TreeDataEvent.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/TreeDataListener.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/TreeDataProvider.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/TreeItemData.java
create mode 100644
java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/explorer/api/TreeViewService.java
create mode 100644
java/java.lsp.server/test/unit/src/org/netbeans/modules/java/lsp/server/explorer/TreeViewProviderTest.java
create mode 100644 java/java.lsp.server/vscode/images/project-explorer.png
create mode 100644 java/java.lsp.server/vscode/src/explorer.ts
create mode 100644 java/java.lsp.server/vscode/src/test/suite/explorer.test.ts
create mode 100644 java/java.lsp.server/vscode/src/test/suite/testutils.ts
---------------------------------------------------------------------
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