代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/theia 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
EvaluatableExpressions
#11484 - Contributed on behalf of STMicroelectronicsupdateThemePreference
and updateThemeFromPreference
removed from CommonFrontendContribution
. Corresponding functionality as been moved to the respective theme service. load
removed from IconThemeService
#11473
WidgetManager
to compare keys using deep equal #11450
StopReason
to OnWillStopAction
#11428
caption
rendering for ViewContainer
#11422
InstructionBreakpoints
#111866
Disassembly
view #11186
vscode-ripgrep
to @vscode-ripgrep@1.14.2
#11389
FileChangeEvent#contains
#11409
dugite-extra
to v0.1.16
#11445
activeItem
handling in the QuickPick
menu #11438
tokenization
performance #11416
v1.67.2
#11331
New File
and New Folder
to only appear for folders #11453
activeParameter
in the SignatureInformation
VS Code API #11426
title
in the QuickPickOptions
VS Code API #11418
vscode.env
VS Code API namespace #11446
DebugProtocolBreakpoint
and DebugProtocolSource
VS Code API #10011 - Contributed on behalf of STMicroelectronicsTerminalOptions#message
VS Code API #11385
workbench.action.saveWorkspaceAs
command #11395
SourceControlInputBox#visible
#11412 - Contributed on behalf of STMicroelectronicsLocationLink
definition #11465
lsof
on macOS
#11411
Find in Folder
to only apply for folders #11456
vscode-ripgrep
to @vscode-ripgrep@1.14.2
#11389
handleDefault
, handleElectronDefault
method no longer called in BrowserMainMenuFactory.registerMenu()
, DynamicMenuWidget.buildSubMenus()
or ElectronMainMenuFactory.fillSubmenus()
. Override the respective calling function rather than handleDefault
. The argument to each of the three methods listed above is now MenuNode
and not CompositeMenuNode
, and the methods are truly recursive and called on entire menu tree. ActionMenuNode.action
removed; access relevant field on ActionMenuNode.command
, .when
etc. #11290
CommonCommands.NEW_FILE
to CommonCommands.NEW_UNTITLED_FILE
#11429
CodeEditorWidgetUtil
moved to packages/plugin-ext/src/main/browser/menus/vscode-theia-menu-mappings.ts
. MenusContributionPointHandler
extensively refactored. See PR description for details. #11290
LocalFilePluginDeployerResolver
moved to plugin-ext
local-vsix-file-plugin-deployer-resolver.ts
. #11466
Plugin: Deploy Plugin by Id
command #11417
downloadPath
field from VSXExtensionResolver
. Plugins are now placed directly in user plugin directory. #11466
url
and fs
path comparison for stop requests #11229
CompressedTreeWidget
nodes #11230
TreeWidget
focus handling and keyboard navigation #11200
uri
creation for untitled resources #11347
Configure Display Language
command to align with VS Code #11289
cursor
for active menu items #11223
runtime-import-check
errors for DebugPluginConfiguration
#11224
all files
filter in Electron on Linux when no other filters exist #11325
nsfw
to simplify event path resolution #11322
multer
dependency to 1.4.4-lts.1
#11215
git.untrackedChanges
preference #11256
monaco
#11257
open editors
UI #10940
output-widget
from handling any drag/drop events #11275
@playwright/test
dependency #11313
Thenable
type to API and replaced PromiseLike
with Thenable
#11352 - Contributed on behalf of STMicroelectronicsview welcome
#11312
TreeItemLabel
in TreeItem
#11288 - Contributed on behalf of STMicroelectronicscolor
of ThemeIcon
#11243 - Contributed on behalf of STMicroelectronicsOnEnterRule.previousLineText
VS Code API #11225
TextEditor#show()
and TextEditor#hide()
VS Code API #11168 - Contributed on behalf of STMicroelectronicslanguages.configuration.onEnterRules
VS Code API #11225
TaskPresentationOptions#clear
#11298 - Contributed on behalf of STMicroelectronicsruntime-import-check
errors #11224
WebviewViewResolveContext
from window
to root
namespace #11216 - Contributed on behalf of STMicroelectronicsno-Info
messages #11354
runtime-import-check
eslint plugin #11212
gzip
encoding #11337
extensions
view #11248
Install Another Version...
command #11303
TreeImpl.refresh
to accept a cancellation token as a second parameter. Extensions that added their own second parameter may be marked as no longer class conforming #11340
workbench.tab.maximize
preference #11279
vscode-ws-jsonrpc
with a custom RPC protocol that is better suited for handling binary data and enables message tunneling #11228 - Contributed on behalf of STMicroelectronics.
Connection
object and uses a generic Channel
implementation instead.vscode-json-rpc
's Connection
with the new generic Channel
. Affects AbstractConnectionProvider
, MessagingService
, IPCConnectionProvider
, ElectronMessagingService
MessagingService
: No longer offers the listen
and forward
method. Use wsChannel
instead.RemoteFileSystemServer
: Use UInt8Array
instead of plain number arrays for all arguments and return type that store binary dataDebugAdapter
: Replaced the debug-service internal Channel
implementation with the newly introduced generic Channel
.ThemeService.get()
; inject the ThemeService
instead. Removed ColorApplicationContribution.initBackground()
; by default the editor.background
color variable will be initialized through the normal theme initialization process. It is now expected that the ThemeService
will call this.deferredInitializer.resolve()
when the ThemeService
finishes its initialization. Failure to do so in any overrides may cause failures to apply default themes #11213
DebugSessionWidget
is now used for all debug sessions. Code related to opening debug sessions in different areas has been removed, including DebugViewLocation
, DebugSessionWidgetFactory
, DebugSessionContextCommands.OPEN_LEFT
, ...OPEN_RIGHT
, ...OPEN_BOTTOM
, the preference debug.debugViewLocation
, DebugViewOptions
. The bindings of the component widgets have also been changed to allow them to be created using the WidgetManager
rather than via inversify
injection. #11277
DebugConfigurationManager.find
to receive a target DebugConfiguration instead of a configuration's name.
NOTE: The original signature is still available but no longer used inside the framework and therefore marked as deprecated
debug-configuration-widget.tsx
to the new file debug-configuration-select.tsx
.DebugConfiguration.dynamic
.DebugService
: fetchDynamicDebugConfiguration
as well as the property onDidChangedDebugConfigurationProviders
.DebugPrefixConfiguration#runDynamicConfiguration
SelectComponentProps
was updated to rename a property from value
to defaultValue
node
to common
#10748
init()
, register()
, restore()
, updateBodyUiTheme()
from MonacoThemingService
; use instance methods initialize()
, registerParsedTheme()
, restore()
, updateBodyUiTheme()
instead. Removed MonacoThemeRegistry.SINGLETON
, inject MonacoThemeRegistry
instead. #11213
debug
file to debug-ext
#10748
registerDebuggersContributions
to include an additional parameter in the signature pluginType
to specify frontend
or backend
#10748
TreeItem2
from the proposed plugin API, TreeItem
can be used instead #11288 - Contributed on behalf of STMicroelectronics@theia/debug/lib/browser/debug-contribution/DebugPluginConfiguration
to: plugin-dev/src/common/PluginDebugConfiguration
#11224
current-editor-access.ts
file #11185
ColorRegistry
no longer exports Color
, ColorDefaults
, ColorDefinition
and ColorCssVariable
. Import from core/lib/common/color
instead #11185
ContextMenuRenderer
method render
#11185
FOLDER_ICON
and FILE_ICON
#11185
JsonType
re-export from preference-schema
#11185
onVisibilityChanged
event from view-container
#11185
theme
re-export, should be imported from common/theme
instead #11185
preference-contribution
#11185
overridePreferenceName
.testOverrideValue
.overriddenPreferenceName
.OVERRIDE_PROPERTY_PATTERN
re-export.defaultIgnorePatterns
#11185
MiniBrowserEndpoint
and MiniBrowserEndpoint.HANDLE_PATH
#11185
setVisibility
from OutputChannelManager
#11185
OUTPUT_WIDGET_KIND
#11185
glob.ts
and paths.ts
#11185
untitled-resource.ts
#11185
ContextMenuCallbacks
#11185
input
, output
and errorOutput
#11185
VSXExtensionsCommands
re-export #11185
getDefaultWorkspacePath
#11185
replaceResult
and confirmReplaceAll
to now require a parameter replacementText
#11374
validatePreferencesSchema
to control whether to validate preferences on start #11189
download:plugins
script to respect proxy settings #11043
TheiaDockPanel
factory binding for extensibility #11154
visible
option for menuBarVisibility
when in fullscreen #11119
onclick
handling #11117
UntitledResourceResolver
binding so it is available outside the plugin system #11195
ApplicationError
to not re-register the same codes #11160
onHide
callback in MonacoContextMenuService
#11152
when
and custom context keys were ignored by monaco #11095
DebugSession#workspaceFolder
VS Code API #11090 - Contributed on behalf of STMicroelectronicsExtensionMode
VS Code API #10201 - Contributed on behalf of STMicroelectronicsLinkedEditingRanges
VS Code API #11137
Terminal#exitStatus
VS Code API #11175
@theia/request
package to send proxy-aware http requests to other services #11043
kind
is a file #11190
paths.ts
and glob.ts
moved to core/src/common
; language-selector.ts
moved to editor/src/common
. Any imports will need to be updated #11083
disallowReloadKeybinding
from dev-packages/application-package/src/application-props.ts
file and corresponding test #11099
@theia/filesystem/lib/browser/filesystem-watcher
:
FileChangeType
, FileChange
, FileChangeEvent
, FileMoveEvent
, FileEvent
, FileOperationEmitter
, FileSystemWatcher
@theia/filesystem/lib/node/node-file-upload
:
NodeFileUpload
@theia/filesystem/lib/node/nsfw-watcher/nsfw-filesystem-watcher
:
WatcherOptions
, NsfwFileSystemWatcherServer
@theia/filesystem/lib/common/filesystem
:
FileSystem
, FileMoveOptions
, FileDeleteOptions
, FileStat
, FileSystemError
FileStatNodeData.fileStat
to use the non-deprecated FileStat
from @theia/core/lib/common/files
#11176
callhierarchy
providers #10857
property-view
API documentation #11022
selection-service
API documentation #11022
showQuickPick
resolves on hide #11068
Disposable.NULL
#11053
save as
#11032
core
from plugin-ext
and allow users to open untitled editors with New File
command #10868
unload
#11075
moment
to resolve vulnerability #11009
selection
in monaco editors #11049
detail
to EditorMouseEvent
to fix CommentThread
issue #11065
lib
folder #11014
CancellationToken
logic for withProgress
API #11027
canReply
support to CommentThread
#11062 - Contributed on behalf of STMicroelectronicsid
, name
and backgroundColor
to StatusBarItem
#11026 - Contributed on behalf of STMicroelectronicsAccessibilityInformation
#10961 - Contributed on behalf of STMicroelectronicsAccessibility
VS Code API #10961
ShellQuotedStrings
in Tasks API #10997
SnippetString.appendChoice
#10969 - Contributed on behalf of STMicroelectronicskeepScrollPosition
in QuickPick
#11002
CodeActionProvider
#10988
showQuickPick
with the VS Code API #10974
onDidTerminateDebugSession
#10954
files.eol
preference rendering #11079
null
values #11074
Definition
, Caller
and Callee
removed and replaced with CallHierarchyItem
, CallHierarchyIncomingCall
, CallHierarchyOutgoingCall
#10857
(Async)LocalizationProvider#getAvailableLanguages
from string[]
to LanguageInfo[]
#11018
QuickInputService.showQuickPick
and its implementation in MonacoQuickInputService
to Promise<T | undefined>
. undefined
will be returned if the user closes the quick pick without making a selection #11068
Saveable.createSnapshot
from object
to { value: string } | { read(): string | null }
#11032
undefined | null
#10999:
null
ProblemDecorator
and SCMNavigatorDecorator
classes. They are no longer bound in the inversify
container by default #10846
expose-loader
#10845
defaultLocale
#10956
click
check on macOS #10883
socket.io
endpoint path #10858
TreeWidget
#10898
TreeContainerProps
#10881
undefined
preference values #10887
requestretry
from v3.1.0
to v7.0.0
#10831
monaco
dependency from 0.23
to ca. 0.33
(state as of VSCode 1.65.2) #10736
initiallyCollapsed
option for the 'Open Editors'
#10930
add folder
command #10840
THEIA_CONFIG_DIR
#10925
SourceFixAll
declaration #10921
allow
attributes in webviews #10848
CompletionItemLabel
VS Code API #10929
DocumentSymbolProviderMetadata
#10811 - Contributed on behalf of STMicroelectronicsUri.from
#10903
replace
in OutputChannel
#10915
title
option for InputBoxOptions
VS Code API #10920
asWebviewUri
#10849
Task.detail
with VS Code API expectations #10905
breakpoint
namespace with VS Code API expectations #10919
getSession
with VS Code API expectations #10837
updateWorkspaceFolders
with VS Code API expectations #10918
PreferenceContext
#10911
yarn upgrade
#10939
requestretry
from v3.1.0
to v7.0.0
#10831
'save as'
for untitled
schemes #10608
path
in the dialog #10814
attachGlobalShortcuts
from ElectronMainApplication
. Attaching shortcuts in that way interfered with internal shortcuts. Use internal keybindings instead of global shortcuts #10869
model
was renamed to getModel
and accepts an optional URI
parameter #10875
DebugService#provideDynamicDebugConfigurations
changes the return type to Record<string, DebugConfiguration[]>
#10910
This impacts the corresponding return type for DebugConfigurationManager#provideDynamicDebugConfigurations
.
The following functions under plugin-api-rpc.ts#DebugExt
and in the PluginDebugAdapterContribution
are deprecated
PluginDebugAdapterContributionRegistrator
interface has been removedgenerateUniqueResourceURI
method from the FileSystemUtils
class has an updated signature. Additionally, the method now returns a generated Uri that uses spaces as separators. The naming scheme was also changed to match VSCode. 10767
ProblemDecorator
reimplemented to reduce redundancy and align more closely with VSCode. collectMarkers
now returns Map<string, TreeDecoration.Data>
, getOverlayIconColor
renamed to getColor
, getOverlayIcon
removed, appendContainerMarkers
returns void
#10820
QuickPickItem
is now only for selectable items. Use QuickPickItemOrSeparator
when either an item or a separator is intended.editor.autoSave
preference renamed files.autoSave
and accepts off
, afterDelay
, onFocusChange
, onWindowChange
. Use !== 'off'
to check for any active state, as on
is no longer a valid value.editor.autoSaveDelay
renamed files.autoSaveDelay
.commandService
, instantiationService
removed from MonacoEditor
. Use StandaloneServices.get(IInstantationService / ICommandService)
instead.DecorationMiniMapOptions.position
, DecorationOverviewRulerOptions.position
no longer optional.MonacoEditorFactory
accept the type EditorServiceOverrides
rather than {[key: string]: any}
.WorkspaceService
: ApplicationShell
, StorageService
, LabelProvider
, SelectionService
, CommandRegistry
, WorkspaceCommandContribution
. #10868
path-browserify
to polyfill path in the browser #10745
changes-stream
with nano
#10764
electron-rebuild
to v3.2.7
#10726
setPreference
handling for language overrides #10665
debuggingForeground
theming #10760
dugite-extra
to v0.1.15
which supports newer Node versions #10722
untitledDocumentData
for CustomDocumentOpenContext
#10784
Authentication
API at vscode@1.63.1
#10709
disabled
, isPreferred
and documentation
fields for code actions #10777
vscode.CodeActionProvider.resolveCodeAction
#10730 - Contributed on behalf of STMicroelectronicsvscode.window.createStatusBarItem
#10754 - Contributed on behalf of STMicroelectronicsvscode.window.createTerminal
API with VS Code #10683
WebviewView
API #10705
Workspace Trust
API #10473
typescript
to v4.5.5
#10355
@theia/toolbar
extension to contribute a global toolbar to the framework #10731
recentworkspace.json
format and entries #10711
attachReadyToShow
, restoreMaximizedState
, attachCloseListeners
, handleStopRequest
, checkSafeToStop
, handleReload
, reload
from ElectronMainApplication
into new class TheiaElectronWindow
#10600
attachGlobalShortcuts
from ElectronMainApplication
. Attaching shortcuts in that way interfered with internal shortcuts. Use internal keybindings instead of global shortcuts. #10704
Event.maxListeners
field; The feature still exists but please use Event.getMaxListeners(event)
and Event.setMaxListeners(event, maxListeners)
instead.open
and save
dialogs are now modal by default #10769
PseudoTerminalOptions
. ExternalTerminalOptions
should be used from now on instead #10683 - Contributed on behalf of STMicroelectronicslogMeasurement
of PluginDeployerImpl
class and browser class HostedPluginSupport
is replaced by measure
using the new Stopwatch
API #10407
BackendApplication
class no longer invokes the initialize
method. Instead, the @postConstruct configure
method now starts by calling initialize
#10407
ProblemWidget
FileNavigatorWidget
TerminalServer
TimelineTreeWidget
TypeHierarchyTreeWidget
colors
with chalk
#10612
node-fetch
from 2.6.6
to 2.6.7
#10670
appearance
sub-menu to view main-menu #10220
keymaps.json
#10613
open folder
#10357
window.menuBarVisibility
is set to compact
#10626
ApplicationShell#activateWidget
#10570
markdown-it
dependency from 8.4.0
to 12.3.2
#10634
editor layout
sub-menu to view main-menu #10220
15.3.5
#9936
PluginContext.extension
#10650
PluginContext.logUri
#10650
vscode.debug.stopDebugging
API #10638
vscode.debug.startDebugging
API to the latest version #10656
joinPath
on Windows #10434
showOpenDialog
fallback to use workspace root #10573
AbstractResourcePreferenceProvider
providers no longer maintain a reference to a MonacoTextModel
.padding-left
statement #10623
onKey
event #10617
copy relative path
#10674
workbenchState
context key #10550
ContextKeyService
is now an interface. Extenders should extend ContextKeyServiceDummyImpl
#10546
MarkdownRenderer
class #10589
unfocusSearchFieldContainer
, doUnfocusSearchFieldContainer()
#10625
Open Containing Folder
command #10523
PluginDeployerImpl
now uses the UnresolvedPluginEntry: { id: string, type: PluginType }
interface as parameter types for resolving plugins. Affected methods: deploy
, deployMultipleEntries
and resolvePlugins
#10624
ViewContextKeyService#with
method removed. Use ContextKeyService#with
instead. PluginViewWidget
and PluginTreeWidget
inject the ContextKeyService
rather than ViewContextKeyService
. #10546
id
and label
from theia.Command
#10512
AbstractResourcePreferenceProvider#model, textModelService, workspace, messageService, acquireLocks, releaseLocks, readPreferences, singleChangeLock, transactionLock
removed. AbstractResourcePreferenceProvider#handleDirtyEditor
moved to PreferenceTransaction
. AbstractResourcePreferenceProvider#getEditOperations
moved to MonacoJSONCEditor
. #10562
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。