src/InputHandler.ts (19 lines): - line 80: // TODO: report real settings instead of 0m - line 202: // FIXME: What do to with missing? Old code just added those to print. - line 204: // some C1 control codes - FIXME: should those be enabled by default? - line 276: this._parser.setEscHandler('/' + flag, () => this.selectCharset('/' + flag)); // TODO: supported? - line 309: // TODO: Consolidate debug/logging #1560 - line 380: // FIXME: needs handling after cursor jumps - line 405: // TODO: needs a global min terminal width of 2 - line 424: // FIXME: check for xterm behavior - line 428: // FIXME: Do we have to set buffer.x to cols - 1, if not wrapping? - line 992: // FIXME: no updateRange here? - line 1277: // TODO: Why are params[0] compares nested within a switch for params[0]? - line 1315: // TODO: Not sure if we need to save/restore after switching the buffer - line 1488: // TODO: Not sure if we need to save/restore after switching the buffer - line 1930: if (collectAndFlag[0] === '/') return; // TODO: Is this supported? - line 1941: this._terminal.index(); // TODO: save to move from terminal? - line 1952: this._terminal.tabSet(); // TODO: save to move from terminal? - line 1963: this._terminal.reverseIndex(); // TODO: save to move from terminal? - line 1973: this._terminal.reset(); // TODO: save to move from terminal? - line 1987: this._terminal.setgLevel(level); // TODO: save to move from terminal? src/Terminal.ts (9 lines): - line 134: // TODO: This can be changed to an enum or boolean, 0 and 1 seem to be the only options - line 261: // TODO: WHy not document.body? - line 287: // TODO: Can this be just []? - line 676: // TODO: New API to set title? This could say "Terminal bash input", etc. - line 1035: // TODO: All mouse handling should be pulled into its own file. - line 1048: // TODO: these event listeners should be managed by the disposable, the Terminal reference may - line 1852: // TODO: Remove cancel function and cancelEvents option - line 1862: // TODO: Remove when true color is implemented - line 1926: * TODO: src/Buffer.ts (3 lines): - line 205: * TODO: respect trim flag after fixing #1685 - line 370: // TODO: This could probably be optimized by relying on sort order and trimming the array using .length - line 424: // TODO: always apply trimRight after fixing #1685 src/addons/search/SearchHelper.ts (3 lines): - line 14: // TODO: Search for multiple instances on 1 line - line 15: // TODO: Don't use the actual selection, instead use a "find selection" so multiple instances can be highlighted - line 16: // TODO: Highlight other instances in the viewport src/EscapeSequenceParser.ts (2 lines): - line 209: * TODO: implement error recovery hook via error handler return values - line 458: // TODO: inject return values src/common/EventEmitter.ts (1 line): - line 31: // TODO: Rename addDisposableEventListener to more easily disambiguate from Dom listener src/renderer/atlas/DynamicCharAtlas.ts (1 line): - line 189: // TODO: We do this (or something similar) in multiple places. We should split this off src/addons/attach/attach.ts (1 line): - line 39: // TODO: This should be typed but there seem to be issues importing the type src/renderer/dom/DomRenderer.ts (1 line): - line 23: // TODO: Pull into an addon when TS composite projects allow easier sharing of code (not just src/renderer/CursorRenderLayer.ts (1 line): - line 43: // TODO: Consider initial options? Maybe onOptionsChanged should be called at the end of open? src/renderer/atlas/CharAtlasCache.ts (1 line): - line 45: // TODO: Currently if a terminal changes configs it will not free the entry reference (until it's disposed) src/xterm.css (1 line): - line 81: /* TODO: Composition position got messed up somewhere */ src/AccessibilityManager.ts (1 line): - line 84: // TODO: Maybe renderer should fire an event on terminal when the characters change and that src/ui/MouseZoneManager.ts (1 line): - line 105: // TODO: Ideally this would only clear the hover state when the mouse moves src/renderer/atlas/BaseCharAtlas.ts (1 line): - line 31: * TODO: We rely on this getting called by TextRenderLayer. This should really be called by src/addons/search/Interfaces.ts (1 line): - line 8: // TODO: Don't rely on this private API src/renderer/Types.ts (1 line): - line 51: // TODO: We should probably rewrite the imports for IColorSet, but there's a lot of them src/Types.ts (1 line): - line 259: // TODO: The options that are not in the public API should be reviewed