src/cascadia/TerminalApp/TerminalPage.cpp (13 lines): - line 117: // TODO: consider reloading this value periodically. - line 1067: // TODO GH#4661: Replace this with directly using the AzCon when our VT is better - line 1490: // TODO GH#3327: Once we support colorizing the NewTab button based on - line 1993: // TODO: Modify this when https://github.com/microsoft/terminal/issues/877 is resolved - line 2252: // TODO: by the OSC 8 spec, if a hostname (other than localhost) is provided, we _should_ be - line 2448: // TODO GH#5047 If we cache the NewTerminalArgs, we no longer need to do this. - line 2855: // TODO GH#3327: Look at what to do with the tab button when we have XAML theming - line 2912: // TODO GH#3327: Look at what to do with the tab button when we have XAML theming - line 2939: // TODO: Related to GH#3917 - I think if the system is set to "Dark" - line 2978: // TODO GH#3327: Look at what to do with the NC area when we have XAML theming - line 2991: // TODO GH#3327: Look at what to do with the NC area when we have XAML theming - line 3638: // it gets ~ ~ weird ~ ~ when they do. Remove when TODO GH#5047 is done. - line 3700: // TODO: GH#8592 - It may be useful to pop a Toast here in the original src/host/selection.hpp (7 lines): - line 136: // TODO: these states likely belong somewhere else - line 148: // TODO: extended edit key should probably be in here (remaining code is in cmdline.cpp) - line 149: // TODO: trim leading zeros should probably be in here (pending move of reactive code from input.cpp to selectionInput.cpp) - line 150: // TODO: enable color selection should be in here - line 151: // TODO: quick edit mode should be in here - line 152: // TODO: console selection mode should be in here - line 153: // TODO: consider putting word delims in here src/cascadia/TerminalCore/Terminal.cpp (6 lines): - line 102: // TODO:MSFT:20642297 - Support infinite scrollback here, if HistorySize is -1 - line 145: // TODO:MSFT:21327402 - if HistorySize has changed, resize the buffer so we - line 822: // TODO:GH#2853 We're only handling single UTF-16 code points right now, since that's the only thing KeyEvent supports. - line 940: // TODO: MSFT 21006766 - line 958: // TODO: MSFT 21006766 - line 996: // TODO: GH#780 - This should really be a _deferred_ newline. If src/host/screenInfo.cpp (5 lines): - line 497: // TODO: Assert valid size boundaries - line 625: // TODO MSFT 7960168 do we really need this event to not signal? - line 902: // TODO MSFT: 17663344 - Audit call sites for this precondition. Extremely tiny offscreen windows. - line 1020: // TODO: Deleting and redrawing the command line during resizing can cause flickering. See: http://osgvsowi/658439 - line 1859: // TODO: MSFT:19817348 Don't create alt screenbuffer's via an out SCREEN_INFORMATION** src/cascadia/UnitTests_TerminalCore/ConptyRoundtripTests.cpp (5 lines): - line 699: // TODO: GH#405/#4415 - Before #405 merges, the VT sequences conpty emits - line 1318: // TODO GH#5228 might break the "newline & repaint the wrapped char" checks here, that's okay. - line 1441: // TODO GH#5228 might break the "newline & repaint the wrapped char" checks here, that's okay. - line 2237: // TODO GH#5228 might break the "newline & repaint the wrapped char" checks here, that's okay. - line 2843: // TODO GH#5618: This string will get mangled, but we don't really care src/interactivity/win32/screenInfoUiaProvider.cpp (4 lines): - line 32: // TODO GitHub #1914: Re-attach Tracing to UIA Tree - line 57: // TODO GitHub #1914: Re-attach Tracing to UIA Tree - line 75: // TODO GitHub #1914: Re-attach Tracing to UIA Tree - line 111: // TODO GH #4509: Box Selection is misrepresented here as a line selection. src/types/TermControlUiaProvider.cpp (4 lines): - line 32: // TODO GitHub #2102: UIA Tree Navigation - line 49: // TODO GitHub #1914: Re-attach Tracing to UIA Tree - line 75: // TODO GitHub #1914: Re-attach Tracing to UIA Tree - line 79: // TODO GitHub #2102: UIA Tree Navigation - the special fragments that knows about all of its descendants is called a fragment root src/cascadia/TerminalControl/TermControl.cpp (4 lines): - line 1012: // TODO: GH#5000 - line 1931: // TODO: MSFT:21254947 - use a static function to do this instead of - line 2256: // TODO: Maybe account for space beyond border that user has available - line 2489: // TODO: GH#5000 src/renderer/atlas/AtlasEngine.cpp (4 lines): - line 552: // TODO: options.coordCursor can contain invalid out of bounds coordinates when - line 777: desc.BufferCount = 2; // TODO: 3? - line 819: THROW_IF_FAILED(swapChain2->SetMaximumFrameLatency(1)); // TODO: 2? - line 940: // TODO: Consider using IDXGIAdapter3::QueryVideoMemoryInfo() and IDXGIAdapter3::RegisterVideoMemoryBudgetChangeNotificationEvent() src/cascadia/WindowsTerminal/IslandWindow.cpp (4 lines): - line 651: // TODO: handle messages here... - line 672: // TODO GH#1989 Stop rendering island content when the app is minimized. - line 683: // TODO GH#1989 Stop rendering island content when the app is minimized. - line 1178: // TODO GH#8888: We should display a warning of some kind if this fails. src/renderer/base/renderer.cpp (3 lines): - line 573: // TODO: 14560740 - The Window might be able to get at this info in a more sane manner - line 604: // TODO: 14560740 - The Window might be able to get at this info in a more sane manner - line 754: // TODO: MSFT: 20961091 - This is a perf issue. Instead of rebuilding this and allocing memory to hold the reinterpretation, src/types/UiaTextRangeBase.cpp (3 lines): - line 242: // TODO GH#5406: create a different UIA parent object for each TextBuffer - line 988: // TODO GH#5406: create a different UIA parent object for each TextBuffer - line 1164: // TODO GH#5406: create a different UIA parent object for each TextBuffer src/server/ProcessList.cpp (3 lines): - line 46: // TODO: MSFT: 9574803 - This fires all the time. Did it always do that? - line 279: // TODO: MSFT 9450737 - encapsulate root process logic. https://osgvsowi/9450737 - line 322: // TODO: This should not be exposed, most likely. Whomever is calling it should join this class. src/server/ObjectHandle.cpp (3 lines): - line 194: // TODO MSFT 9405322: shouldn't the output queue be per output object target, not global? https://osgvsowi/9405322 - line 244: // TODO: MSFT: 9115192 - THIS IS BAD. It should use a destructor. - line 272: // TODO: MSFT: 9115192 - THIS IS BAD. It should use a destructor. src/types/ScreenInfoUiaProviderBase.cpp (3 lines): - line 121: // TODO: MSFT: 7960168 - These strings should be localized text in the final UIA work - line 385: // TODO GitHub #2141: Lock and Unlock in conhost should decouple Ctrl+C dispatch and use smarter handling - line 391: // TODO GitHub #2141: Lock and Unlock in conhost should decouple Ctrl+C dispatch and use smarter handling src/host/getset.cpp (2 lines): - line 313: // TODO: MSFT: 9574827 - should this have a failure case? - line 840: // TODO: MSFT: 9574827 - shouldn't we be looking at or at least logging the failure codes here? (Or making them non-void?) src/host/output.cpp (2 lines): - line 49: // TODO: MSFT 9355013: This needs to be resolved. We increment it once with no handle to ensure it's never cleaned up - line 499: // TODO: MSFT 9450717 This should join the ProcessList class when CtrlEvents become moved into the server. https://osgvsowi/9450717 doc/reference/Build-SupportedSequenceIndex.ps1 (2 lines): - line 8: TODO: add more details - line 94: TODO: src/cascadia/PublicTerminalCore/HwndTerminal.cpp (2 lines): - line 320: // TODO: MSFT:20895307 If the font doesn't exist, this doesn't - line 369: // TODO: MSFT:20642295 Resizing the buffer will corrupt it oss/boost/boost_1_73_0/boost/config/platform/vxworks.hpp (2 lines): - line 82: // TODO: Starting from what version does vxWorks work with boost? - line 214: // TODO: getprlimit() and setprlimit() do exist for RTPs only, for whatever reason. src/renderer/dx/ScreenPixelShader.h (2 lines): - line 67: // TODO:GH#3929 make this configurable. - line 83: // TODO:GH#3930 Make these configurable in some way. src/cascadia/TerminalCore/TerminalDispatch.cpp (2 lines): - line 668: // TODO:GH#1883 much of this method is not yet implemented in the Terminal, - line 707: // TODO:GH#1883 much of this method is not yet implemented in the Terminal, src/inc/til/rle.h (2 lines): - line 25: // TODO GH#10135: Enable checked iterators for _ITERATOR_DEBUG_LEVEL != 0. - line 853: // TODO GH#10135: Ensure replacements contains no runs with .length == 0. src/cascadia/TerminalControl/ControlCore.cpp (2 lines): - line 745: // TODO: MSFT:20895307 If the font doesn't exist, this doesn't - line 1230: // TODO GH#9617: refine locking around pattern tree src/cascadia/TerminalCore/TerminalApi.cpp (2 lines): - line 69: // TODO assert that the coord is > (0, 0) && <(view.W, view.H) - line 163: // TODO: Github issue #2163 src/buffer/out/textBuffer.cpp (2 lines): - line 1718: // TODO GH 2675: figure out why there's custom construction/destruction happening here - line 2241: // TODO: MSFT: 19446208 - this should just use an iterator and the inserter... src/server/ApiDispatchers.cpp (2 lines): - line 273: // TODO: This is dumb. We should find out how much we need, not guess. - line 279: // TODO: This is also rather strange and will also probably make more sense if we stop guessing that we need 2x buffer to convert. src/cascadia/Remoting/Monarch.cpp (2 lines): - line 63: // TODO:projects/5 This is terrible. There's gotta be a better way - line 665: // TODO:projects/5 for now, just use the MRU window. Technically, src/host/ft_host/CJK_DbcsTests.cpp (2 lines): - line 1547: // ... except something weird happens with truncation (TODO figure out what) - line 2035: // TODO: This bit needs to move into a UIA test src/cascadia/TerminalApp/Pane.cpp (2 lines): - line 190: // TODO:GH#9800 - we used to be able to persist the color scheme that a - line 2194: // TODO: GH#7365 - animating the first child right now doesn't _really_ do src/cascadia/TerminalCore/Terminal.hpp (2 lines): - line 321: // TODO: These members are not shared by an alt-buffer. They should be - line 330: // TODO this might not be the value we want to store. oss/boost/boost_1_73_0/boost/config/compiler/cray.hpp (2 lines): - line 161: // FIXME: Perhaps Cray should fix the compiler to define these additional - line 172: // FIXME: Do we really need to support compilers before 8.5? Do they pass src/host/readDataCooked.hpp (2 lines): - line 140: // TODO MSFT:11285829 make this something other than a deletable pointer - line 146: size_t _visibleCharCount; // TODO MSFT:11285829 is this cells or glyphs? ie. is a wide char counted as 1 or 2? src/renderer/dx/DxRenderer.cpp (2 lines): - line 61: // TODO GH 2683: The default constructor should not throw. - line 710: // TODO: MSFT: 21169176 - remove this or restore the "try a few times to render" code... I think src/server/ObjectHeader.cpp (2 lines): - line 31: // TODO: MSFT 614400 - Add concurrency SAL to enforce the lock http://osgvsowi/614400 - line 137: // - This is a temporary kludge to be solved in TODO http://osgvsowi/9355013 src/cascadia/TerminalApp/TabManagement.cpp (2 lines): - line 326: // TODO: GH#5047 - We're duplicating the whole profile, which might - line 1034: // be closed TODO GH#5400: consider checking we are not in the opening src/host/ConsoleArguments.cpp (2 lines): - line 517: // TODO: handle the rest of the possible params (MSFT:13271366, MSFT:13631640) - line 518: // TODO: handle invalid args src/cascadia/WindowsTerminal/AppHost.cpp (2 lines): - line 203: // TODO:GH#4134: polish this dialog more, to make the text more - line 841: // TODO: projects/5 - in the future, we'll want to actually get the src/host/ut_host/ScreenBufferTests.cpp (2 lines): - line 2871: // TODO MSFT:20105972 - - line 2881: // TODO MSFT:20105972 - attrA and attrB should both be the same color now src/buffer/out/textBufferTextIterator.cpp (2 lines): - line 28: // TODO GH 2682, fix design so this doesn't have to be suppressed. - line 38: // TODO GH 2682, fix design so this doesn't have to be suppressed. src/host/readDataCooked.cpp (2 lines): - line 120: // TODO MSFT:11285829 find a better way to manage the lifetime of this object in relation to gci - line 959: // TODO: this is super weird for command line popups only src/server/IApiRoutines.h (2 lines): - line 20: // TODO: 9115192 - Temporarily forward declare the real objects until I create an interface representing a console object - line 40: // TODO: 9115192 - We will need to make the objects via an interface eventually. This represents that idea. src/cascadia/TerminalSettingsModel/CascadiaSettingsSerialization.cpp (1 line): - line 947: // TODO GH#8100: src/propsheet/ColorsPage.cpp (1 line): - line 415: // TODO: CONSIDER:What happens when this code is eventually ported directly into the shell. Which "hWnd" does this apply to then? Desktop? src/terminal/adapter/adaptDispatch.cpp (1 line): - line 929: // TODO GH#4954 During the input refactor we may want to add a "priority" input list src/server/IoDispatchers.h (1 line): - line 25: // TODO: MSFT: 9115192 temp for now. going to ApiSorter and IoDispatchers src/winconpty/ft_pty/ConPtyTests.cpp (1 line): - line 329: // TODO: MSFT:20146938 - investigate and possibly re-enable this case src/buffer/out/CharRowCellReference.cpp (1 line): - line 96: // TODO GH 2672: eliminate using pointers raw as begin/end markers in this class src/host/ut_host/CommandLineTests.cpp (1 line): - line 358: // TODO MSFT:11285829 tcome back and turn these on once the system cursor isn't needed src/host/cmdline.cpp (1 line): - line 1095: // TODO: [MSFT:4586207] Clean up this mess -- needs helpers. http://osgvsowi/4586207 src/cascadia/LocalTests_SettingsModel/CommandTests.cpp (1 line): - line 20: // TODO:microsoft/terminal#3838: src/cascadia/LocalTests_SettingsModel/KeyBindingsTests.cpp (1 line): - line 22: // TODO:microsoft/terminal#3838: src/renderer/atlas/AtlasEngine.api.cpp (1 line): - line 86: // TODO: rect can contain invalid out of bounds coordinates when the selection is being oss/boost/boost_1_73_0/boost/config/compiler/codegear.hpp (1 line): - line 232: // TODO: look up if this doesn't apply to the whole 12xx range src/terminal/parser/OutputStateMachineEngine.cpp (1 line): - line 507: //TODO: MSFT:6367459 Add specific logging for each of the DECSET/DECRST codes src/buffer/out/Row.cpp (1 line): - line 146: // TODO: MSFT: 19452170 - We need to ensure when writing any trailing byte that the one to the left src/host/ut_host/VtRendererTests.cpp (1 line): - line 1436: // TODO: Undoing this behavior due to 18123777. Will come back in MSFT:16485846 src/interactivity/base/EventSynthesis.cpp (1 line): - line 14: // TODO: MSFT 14150722 - can these const values be generated at src/interactivity/win32/windowUiaProvider.cpp (1 line): - line 27: // TODO GitHub #1914: Re-attach Tracing to UIA Tree oss/boost/boost_1_73_0/boost/config/compiler/comeau.hpp (1 line): - line 27: // TODO: look up if this doesn't apply to the whole 12xx range src/renderer/vt/paint.cpp (1 line): - line 574: // TODO GH#5430 - Determine why and when we would do this. src/buffer/out/OutputCellView.cpp (1 line): - line 31: // TODO: GH 2681 - remove this suppression by reconciling the probably bad design of the iterators that leads to this being required. src/host/settings.cpp (1 line): - line 284: // TODO: FIX src/propsheet/misc.cpp (1 line): - line 139: // TODO: Refactor into lib for use by both conhost and console.dll src/renderer/vt/XtermEngine.cpp (1 line): - line 377: // TODO GH#5228 - We could optimize this by only doing this newline work dep/jsoncpp/jsoncpp.cpp (1 line): - line 789: // TODO: Help the compiler do the div and mod at compile time or get rid of src/cascadia/TerminalSettingsModel/GlobalAppSettings.h (1 line): - line 59: // TODO GH#9207: Remove this once we have a GlobalAppSettingsViewModel in TerminalSettingsEditor src/types/ThemeUtils.cpp (1 line): - line 15: // TODO:GH #3425 implement the new DWM API and change src/cascadia/LocalTests_SettingsModel/ColorSchemeTests.cpp (1 line): - line 20: // TODO:microsoft/terminal#3838: src/host/utils.cpp (1 line): - line 26: // TODO: MSFT 10229700 - Note, we want to likely enforce that this isn't negative. src/types/GlyphWidth.cpp (1 line): - line 9: // TODO GH 2676 - remove warning suppression and decide what to do re: singleton instance of CodepointWidthDetector src/host/readData.hpp (1 line): - line 53: // TODO MSFT:11285829 this is a temporary kludge until the constructors are ironed src/terminal/input/mouseInput.cpp (1 line): - line 488: // TODO: Followup once the UTF-8 input stack is ready, MSFT:8509613 src/interactivity/win32/windowproc.cpp (1 line): - line 75: if (hWnd == nullptr) // TODO: this might not be possible anymore src/server/precomp.h (1 line): - line 79: // TODO: MSFT 9355094 Find a better way of doing this. http://osgvsowi/9355094 src/interactivity/base/ApiDetector.cpp (1 line): - line 95: // TODO: MSFT 10916452 Determine what manifest magic is required to make src/host/_output.cpp (1 line): - line 271: // TODO: does this even need to be here or will it exit quickly? src/host/srvinit.cpp (1 line): - line 968: // TODO: 9115192 correct mixed NTSTATUS/HRESULT src/buffer/out/cursor.h (1 line): - line 89: //TODO: separate the rendering and text placement src/cascadia/TerminalSettingsModel/Command.cpp (1 line): - line 310: // TODO: GH#1334 - remove this check. src/cascadia/UnitTests_Remoting/RemotingTests.cpp (1 line): - line 628: // TODO:projects/5 src/host/scrolling.hpp (1 line): - line 23: // TODO: Static methods generally mean they're getting their state globally and not from this object _yet_ src/server/ConDrvDeviceComm.cpp (1 line): - line 53: hr = S_OK; // TODO: MSFT: 9115192 - ??? This isn't really relevant anymore with a switch from NtDeviceIoControlFile to DeviceIoControl... src/cascadia/TerminalApp/TitlebarControl.xaml (1 line): - line 21: TODO:GH#1988 src/terminal/adapter/InteractDispatch.cpp (1 line): - line 113: // TODO:GH#1765 We should introduce a better `ResizeConpty` function to src/server/Entrypoints.cpp (1 line): - line 29: // TODO:MSFT:13271366 use the arguments from the commandline to determine if we need src/cascadia/LocalTests_TerminalApp/SettingsTests.cpp (1 line): - line 44: // TODO:microsoft/terminal#3838: src/interactivity/win32/windowio.cpp (1 line): - line 748: // TODO: move into initialize? src/cascadia/TerminalSettingsModel/CascadiaSettings.cpp (1 line): - line 585: // TODO GH#10952: Detect the profile based on the commandline (add matching support) oss/boost/boost_1_73_0/boost/config/compiler/borland.hpp (1 line): - line 322: // TODO: look up if this doesn't apply to the whole 12xx range src/cascadia/TerminalApp/AppLogic.cpp (1 line): - line 995: // TODO: GH#6254: define UX for other StartupTaskStates build/scripts/Install-WindowsSdkISO.ps1 (1 line): - line 306: # TODO Check if zip, exe, iso, etc. src/terminal/parser/InputStateMachineEngine.cpp (1 line): - line 559: // TODO: Reuse the clipboard functions for generating input for characters src/types/CodepointWidthDetector.cpp (1 line): - line 481: // TODO: Cache needs to be emptied when font changes. src/host/stream.cpp (1 line): - line 289: // TODO: MSFT: 18047766 - Correct this method to not play byte counting games. src/cascadia/LocalTests_SettingsModel/TerminalSettingsTests.cpp (1 line): - line 21: // TODO:microsoft/terminal#3838: src/cascadia/TerminalSettingsModel/TerminalSettings.h (1 line): - line 102: // TODO: to ensure that this property is not populated during settings reload, src/cascadia/TerminalApp/AppActionHandlers.cpp (1 line): - line 656: // TODO:GH#7182 For whatever reason, if you run this action src/renderer/atlas/AtlasEngine.r.cpp (1 line): - line 72: // TODO: Would IDXGISwapChain1::Present1 and its dirty rects have benefits for remote desktop? src/renderer/dx/CustomTextRenderer.cpp (1 line): - line 273: // TODO GH#6338: Add support for `"cursorTextColor": null` for letting the src/terminal/parser/ft_fuzzer/stdafx.cpp (1 line): - line 10: // TODO: reference any additional headers you need in STDAFX.H src/terminal/parser/ut_parser/InputEngineTest.cpp (1 line): - line 555: // TODO GH #4405: This test fails. src/cascadia/TerminalApp/FilteredCommand.cpp (1 line): - line 69: // TODO: we probably need to merge this logic with _getWeight computation? src/cascadia/Remoting/Peasant.cpp (1 line): - line 80: // TODO: projects/5 - somehow, pass an identifier for the current src/cascadia/LocalTests_SettingsModel/DeserializationTests.cpp (1 line): - line 24: // TODO:microsoft/terminal#3838: src/cascadia/LocalTests_TerminalApp/CommandlineTest.cpp (1 line): - line 29: // TODO:microsoft/terminal#3838: src/server/WaitBlock.cpp (1 line): - line 139: // TODO: MSFT 14104228 - get rid of this void* and get the data src/propslib/DelegationConfig.cpp (1 line): - line 202: // TODO: I hate this algorithm (it's bad performance), but I couldn't src/interactivity/inc/ServiceLocator.hpp (1 line): - line 106: // TODO: MSFT 15344939 - some implementations of IConsoleWindow are currently singleton src/host/ft_uia/AccessibilityTests.cs (1 line): - line 260: // TODO this is commented out because it will fail. It fails because the c# api of RangeFromPoint src/server/IoSorter.h (1 line): - line 25: // TODO: MSFT: 9115192 - probably not void. src/interactivity/onecore/WindowMetrics.cpp (1 line): - line 69: // TODO: MSFT: 10916072 This requires switching to kernel mode and calling src/cascadia/TerminalConnection/ConptyConnection.cpp (1 line): - line 440: // TODO GH#3378 reconcile and unify UTF-8 converters src/interactivity/win32/uiaTextRange.cpp (1 line): - line 71: // TODO GitHub #1914: Re-attach Tracing to UIA Tree src/server/ObjectHandle.h (1 line): - line 58: // TODO: MSFT 9355178 Temporary public access to types... http://osgvsowi/9355178 src/cascadia/LocalTests_TerminalApp/TabTests.cpp (1 line): - line 40: // TODO:microsoft/terminal#3838: src/host/ntprivapi.cpp (1 line): - line 10: // TODO: Get Parent current not really available without winternl + NtQueryInformationProcess. http://osgvsowi/8394495 src/host/ut_host/TextBufferTests.cpp (1 line): - line 2023: // TODO GH#780: writing up to (but not past) the end of the line src/server/ObjectHeader.h (1 line): - line 40: // TODO: MSFT 9355013 come up with a better solution than this. http://osgvsowi/9355013 oss/boost/boost_1_73_0/boost/config/platform/symbian.hpp (1 line): - line 89: #else // TODO: More platform support e.g. UIQ src/cascadia/TerminalApp/Jumplist.cpp (1 line): - line 86: // TODO GH#1571: Add items from the future customizable new tab dropdown as well. src/cascadia/TerminalSettingsEditor/Actions.cpp (1 line): - line 378: // TODO GH #6900: src/host/precomp.h (1 line): - line 91: // TODO: MSFT 9355094 Find a better way of doing this. http://osgvsowi/9355094 build/Helix/HelixTestHelpers.cs (1 line): - line 68: // TODO (https://github.com/dotnet/arcade/issues/2773): Once we're able to directly report things in a src/inc/DefaultSettings.h (1 line): - line 28: // TODO GH 2674, don't disable this warning, move to std::wstring_view or something like that. src/host/screenInfo.hpp (1 line): - line 123: // TODO: MSFT 9355062 these methods should probably be a part of construction/destruction. http://osgvsowi/9355062 src/interactivity/onecore/BgfxEngine.cpp (1 line): - line 184: // TODO: MSFT: 11448021 - Modify BGFX to support rendering full-width oss/boost/boost_1_73_0/boost/config/compiler/visualc.hpp (1 line): - line 286: // TODO: src/cascadia/LocalTests_SettingsModel/ProfileTests.cpp (1 line): - line 20: // TODO:microsoft/terminal#3838: src/server/ApiDispatchersInternal.cpp (1 line): - line 65: // TODO: MSFT: 9115192 - This should probably just ask through GetOutputCP and convert it ourselves on this side. src/interactivity/win32/window.cpp (1 line): - line 227: // TODO: MSFT:21255595 make this less gross src/cascadia/TerminalControl/ControlInteractivity.cpp (1 line): - line 566: // TODO GH#4875: disable/customize this functionality src/renderer/dx/CustomTextLayout.cpp (1 line): - line 146: // TODO: "relative" bold? src/renderer/wddmcon/WddmConRenderer.cpp (1 line): - line 391: // TODO: MSFT 11851921 - Subsume WddmCon into ConhostV2 and remove the API src/cascadia/TerminalControl/XamlUiaTextRange.cpp (1 line): - line 74: // TODO GitHub #2161: potential accessibility improvement src/cascadia/LocalTests_SettingsModel/SerializationTests.cpp (1 line): - line 21: // TODO:microsoft/terminal#3838: src/winconpty/winconpty.cpp (1 line): - line 297: // TODO GH#1810: Closing the reference handle late leaves conhost thinking src/renderer/base/thread.cpp (1 line): - line 293: // TODO: MSFT: 11833883 - Determine action when wait on paint operation via src/cascadia/TerminalControl/TermControl.xaml (1 line): - line 31: TODO GH#4031: We've investigated whether we should be using KeyDown or PreviewKeyDown tools/bcz.cmd (1 line): - line 130: rem TODO:GH#2172 Find a way to only rebuild the metaproj if the sln changed src/interactivity/base/ServiceLocator.cpp (1 line): - line 63: // TODO: MSFT: 14397093 - Expand graceful rundown beyond just the Hot Bug input services case. src/host/ft_host/API_FillOutputTests.cpp (1 line): - line 99: // TODO GH #2859: Get/Set Registry Key for Wrap