src/vs/workbench/contrib/terminal/browser/terminalInstance.ts (5 lines): - line 217: // TODO: Ideally processId would be merged into processReady - line 219: // TODO: How does this work with detached processes? - line 220: // TODO: Should this be an event as it can fire twice? - line 469: // TODO: Guess whether to use canvas or dom better - line 485: // TODO: How does the cwd work on detached processes? src/vs/workbench/api/node/extHostExtensionService.ts (4 lines): - line 205: // TODO: write to log once we have one - line 284: // TODO: Do something with err if this is not the shutdown case - line 289: // TODO: Do something with err if this is not the shutdown case - line 296: // TODO: Do something with err if this is not the shutdown case src/vs/base/browser/ui/splitview/panelview.css (3 lines): - line 57: /* TODO: actions should be part of the panel, but they aren't yet */ - line 63: /* TODO: actions should be part of the panel, but they aren't yet */ - line 70: /* TODO: actions should be part of the panel, but they aren't yet */ src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts (3 lines): - line 381: // TODO: Aria-live - line 419: // TODO Instead of rebuilding the whole model, refresh and uncache the inspected setting value - line 989: // TODO https://github.com/Microsoft/vscode/issues/57360 src/vs/workbench/api/node/extHostTerminalService.ts (3 lines): - line 292: // TODO: Pull this from main side - line 617: // TODO: Support conpty on remote, it doesn't seem to work for some reason? - line 618: // TODO: When conpty is enabled, only enable it when accessibilityMode is off src/vs/workbench/contrib/terminal/browser/terminalTab.ts (2 lines): - line 298: // TODO: Only focus the new instance if the tab had focus? - line 441: // TODO: Support letter spacing and line height build/lib/treeshaking.ts (2 lines): - line 515: || memberName === 'dispose'// TODO: keeping all `dispose` methods - line 646: // TODO: keep all members ending with `Brand`... build/lib/treeshaking.js (2 lines): - line 396: || memberName === 'dispose' // TODO: keeping all `dispose` methods - line 517: // TODO: keep all members ending with `Brand`... src/vs/base/browser/ui/tree/compressedObjectTreeModel.ts (2 lines): - line 187: // TODO: review this - line 198: // TODO: review this src/vs/workbench/contrib/terminal/node/terminalProcess.ts (1 line): - line 130: // TODO: We should no longer need to delay this since pty.spawn is sync src/vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution.ts (1 line): - line 47: // TODO: Use uri for cwd in createterminal src/vs/workbench/contrib/debug/node/debugAdapter.ts (1 line): - line 172: // TODO: check that the runtime is available on PATH src/vs/workbench/contrib/search/common/queryBuilder.ts (1 line): - line 332: // TODO convert this to a workspace folder + pattern, so excludes will be resolved properly for an absolute path inside a workspace folder src/vs/workbench/contrib/preferences/browser/preferencesRenderers.ts (1 line): - line 131: // TODO:@sandy Selection range should be template range src/vs/workbench/services/search/node/fileSearch.ts (1 line): - line 263: // TODO: Optimize siblings clauses with ripgrep here. src/vs/workbench/contrib/terminal/browser/media/xterm.css (1 line): - line 84: /* TODO: Composition position got messed up somewhere */ extensions/merge-conflict/src/commandHandler.ts (1 line): - line 221: // TODO: Show error message? src/vs/workbench/browser/parts/quickinput/quickInput.ts (1 line): - line 642: super.show(); // TODO: Why have show() bubble up while update() trickles down? (Could move setComboboxAccessibility() here.) src/vs/workbench/api/common/extHostTypeConverters.ts (1 line): - line 750: // TODO additionalEdits, command src/vs/platform/windows/common/windows.ts (1 line): - line 167: // TODO: this is a bit backwards extensions/typescript-language-features/src/features/completions.ts (1 line): - line 130: // TODO: Reverted next line due to https://github.com/Microsoft/vscode/issues/66187 src/vs/base/common/diff/diff.ts (1 line): - line 416: // TODO: Calculate a partial from the reverse diagonals. extensions/emmet/src/locateFile.ts (1 line): - line 7: // TODO: Move to https://github.com/emmetio/file-utils src/vs/base/common/marked/marked.js (1 line): - line 1277: // TODO parse inline content if parameter markdown=1 src/vs/workbench/contrib/stats/electron-browser/workspaceStats.ts (1 line): - line 239: // TODO: should also work for `node_modules` folders several levels down src/vs/workbench/services/search/node/fileSearchManager.ts (1 line): - line 148: // TODO: Optimize siblings clauses with ripgrep here. src/vs/workbench/services/preferences/common/preferences.ts (1 line): - line 160: * TODO Why do we need this class? src/vs/workbench/services/preferences/common/preferencesModels.ts (1 line): - line 250: // TODO @roblou src/vs/workbench/contrib/welcome/page/browser/welcomePage.ts (1 line): - line 460: // TODO: Do this as part of the install to avoid multiple events. src/vs/base/browser/ui/tree/abstractTree.ts (1 line): - line 1203: _options = { ..._options, filter: filter as ITreeFilter }; // TODO need typescript help here build/gulpfile.vscode.js (1 line): - line 298: // TODO the API should be copied to `out` during compile, not here src/vs/workbench/contrib/terminal/common/terminalService.ts (1 line): - line 225: // TODO: Only focus the new tab if the removed tab had focus? src/vs/workbench/contrib/terminal/common/terminalEnvironment.ts (1 line): - line 128: // TODO: Handle non-existent customCwd src/vs/workbench/browser/web.simpleservices.ts (1 line): - line 840: // TODO: this is a bit backwards src/vs/platform/telemetry/common/telemetryUtils.ts (1 line): - line 304: // TODO unsure why this is here and not in _getData src/vs/platform/markers/common/markerService.ts (1 line): - line 87: // TODO this is a hack src/vs/workbench/contrib/relauncher/electron-browser/relauncher.contribution.ts (1 line): - line 171: windowSevice.reloadWindow(); // TODO aeschli, workaround src/vs/workbench/services/workspace/electron-browser/workspaceEditingService.ts (1 line): - line 406: this.windowService.reloadWindow(); // TODO aeschli: workaround until restarting works src/vs/editor/contrib/multicursor/multicursor.ts (1 line): - line 910: // TODO: better handling of this case src/vs/workbench/contrib/search/browser/searchView.ts (1 line): - line 1127: folderPath = resource.fsPath; // TODO rob: handle on-file URIs src/vs/workbench/services/extensions/node/extensionHostMain.ts (1 line): - line 133: // TODO: write to log once we have one extensions/emmet/src/imageSizeHelper.ts (1 line): - line 7: // TODO: Move to https://github.com/emmetio/image-size src/vs/workbench/contrib/debug/browser/debugSession.ts (1 line): - line 862: // TODO: the following code does not make sense if uri originates from a different platform src/vs/workbench/browser/parts/views/views.ts (1 line): - line 129: active: this.isViewDescriptorActive(viewDescriptor) // TODO: should read from some state? src/vs/workbench/contrib/terminal/node/terminalEnvironment.ts (1 line): - line 74: // TODO: Windows should return a fresh environment block, might need native code? src/vs/workbench/contrib/terminal/browser/terminalPanel.ts (1 line): - line 325: // TODO: Can we support ligatures? extensions/merge-conflict/src/mergeDecorator.ts (1 line): - line 130: // TODO: Replace with Map extensions/typescript-language-features/src/features/jsDocCompletions.ts (1 line): - line 95: // TODO: use append placeholder src/vs/editor/contrib/codeAction/codeActionUi.ts (1 line): - line 90: // TODO: Figure out if we should update the showing menu? src/vs/platform/launch/electron-main/launchService.ts (1 line): - line 332: //TODO: can we add the workspace file here? src/vs/workbench/api/browser/mainThreadWebview.ts (1 line): - line 182: // TODO: remove this after 1.37 ships. src/vs/base/parts/tree/browser/treeDefaults.ts (1 line): - line 270: // TODO: TS 3.1 upgrade. Why are we checking against void?