Skip to content
Failed

Changes

Summary

  1. Semantic Tokens: Do not use default theme (#1029) (details)
Commit 5f0770db54c05d77989abcfd786065a0d7922ece by GitHub
Semantic Tokens: Do not use default theme (#1029)

Fix for https://github.com/eclipse/lsp4e/issues/1028 - we requested the default theme if no TM mapping for the editor, but
this calls syncExec. Reconciler threads mustn't block on the UI thread as it is possible for the UI thread to be blocked
waiting for reconciliation; this deadlock was indeed observed.
The file was modified org.eclipse.lsp4e.test/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.lsp4e.test/pom.xml (diff)
The file was modified org.eclipse.lsp4e/src/org/eclipse/lsp4e/operations/semanticTokens/TokenTypeMapper.java (diff)
The file was modified org.eclipse.lsp4e/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.lsp4e.test/fragment.xml (diff)
The file was modified org.eclipse.lsp4e.test/src/org/eclipse/lsp4e/test/semanticTokens/SemanticHighlightReconcilerStrategyTest.java (diff)
The file was addedorg.eclipse.lsp4e.test/src/org/eclipse/lsp4e/test/semanticTokens/rust.tmLanguage.json