This is an automated email from the ASF dual-hosted git repository.

matthiasblaesing pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git

commit 53cad33bfd3a77f0608a7e3206e7401f7fb07506
Merge: 9f6b9380c87 373499df89c
Author: Matthias Bläsing <[email protected]>
AuthorDate: Mon Mar 16 20:24:29 2026 +0100

    Merge pull request #9249 from matthiasblaesing/rust-analyser
    
    Integrate rust-analyzer and improve LSP Integration (required function, 
guards for empty replies, icons, deadlock fix)

 .../modules/csl/navigation/BreadCrumbsTask.java    |   9 +-
 ide/lsp.client/licenseinfo.xml                     |  56 ++++
 .../lsp/client/bindings/BreadcrumbsImpl.java       |   2 +-
 .../modules/lsp/client/bindings/CodeActions.java   |  29 +-
 .../modules/lsp/client/bindings/Formatter.java     |   5 +-
 .../lsp/client/bindings/LanguageClientImpl.java    |  50 ++-
 .../lsp/client/bindings/NavigatorPanelImpl.java    |   2 +-
 .../lsp/client/bindings/SemanticHighlight.java     |   7 +-
 .../client/bindings/refactoring/Refactoring.java   | 230 ++++++-------
 .../modules/lsp/client/resources/warning_16.png    | Bin 0 -> 669 bytes
 .../modules/lsp/client/resources/warning_16.svg    |  43 +++
 rust/rust.cargo/nbproject/project.xml              |   6 +-
 .../modules/rust/cargo/impl/CargoTOMLParser.java   |  62 ++--
 .../dependencies/RustAddDependencyAction.java      |   1 +
 .../RustAddDependencyWizardPanel1.java             |   2 +
 .../dependencies/RustRemoveDependencyAction.java   |   1 +
 rust/rust.grammar/licenseinfo.xml                  |  23 +-
 rust/rust.grammar/nbproject/project.properties     |   2 +-
 rust/rust.grammar/nbproject/project.xml            |  61 ++++
 .../modules/rust/grammar/LayerProviderImpl.java    |  67 ++++
 .../modules/rust/grammar/RustLanguageConfig.java   |  16 +-
 .../org/netbeans/modules/rust/grammar/layer.xml    | 171 ++++++++++
 .../netbeans/modules/rust/grammar/lsp-layer.xml    |  34 ++
 .../netbeans/modules/rust/grammar/lsp/RustLSP.java |  55 +++
 .../modules/rust/grammar/lsp/UnconfiguredHint.java |  91 +++++
 .../modules/rust/grammar/non-lsp-layer.xml         |  57 ++++
 .../rust/grammar/structure/RustStructureItem.java  |  15 +-
 .../rust/grammar/structure/resources/enum.png      | Bin 0 -> 830 bytes
 .../rust/grammar/structure/resources/enum.svg      |  71 ++++
 .../rust/grammar/structure/resources/function.png  | Bin 0 -> 556 bytes
 .../rust/grammar/structure/resources/function.svg  |  39 +++
 .../rust/grammar/structure/resources/interface.png | Bin 0 -> 541 bytes
 .../rust/grammar/structure/resources/interface.svg |  47 +++
 .../rust/grammar/structure/resources/module.png    | Bin 0 -> 1474 bytes
 .../rust/grammar/structure/resources/snippet.png   | Bin 0 -> 613 bytes
 .../rust/grammar/structure/resources/snippet.svg   |  64 ++++
 .../rust/grammar/structure/resources/struct.png    | Bin 0 -> 785 bytes
 .../rust/grammar/structure/resources/struct.svg    |  61 ++++
 .../grammar/structure/resources/structure-enum.png | Bin 1186 -> 0 bytes
 .../structure/resources/structure-function.png     | Bin 1007 -> 0 bytes
 .../grammar/structure/resources/structure-impl.png | Bin 1096 -> 0 bytes
 .../structure/resources/structure-macro.png        | Bin 1126 -> 0 bytes
 .../structure/resources/structure-module.png       | Bin 1173 -> 0 bytes
 .../structure/resources/structure-struct.png       | Bin 1196 -> 0 bytes
 .../rust/grammar/structure/resources/trait.png     | Bin 0 -> 530 bytes
 .../rust/options/api/RustAnalyzerOptions.java      |  50 +++
 .../rust/options/impl/RustAnalyzerOptionsImpl.java | 124 +++++++
 .../rust/options/rustanalyzer/Bundle.properties    |  27 ++
 .../RustAnalyzerOptionsPanelController.java        | 111 ++++++
 .../options/rustanalyzer/RustAnalyzerPanel.form    | 139 ++++++++
 .../options/rustanalyzer/RustAnalyzerPanel.java    | 373 +++++++++++++++++++++
 .../rust/sources/rs/RustFileDataObject.java        |  11 +
 52 files changed, 1999 insertions(+), 215 deletions(-)


---------------------------------------------------------------------
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

Reply via email to