terminal/src/terminal/adapter
Leonard Hecker 305255c658
Fix a conhost binary size regression due to fmt (#11727)
6140fd9 causes a binary size regression in conhost.
This PR fixes most if not all of the regression, by replacing `FMT_STRING`
with `FMT_COMPILE` allowing us to drop most of the formatters built
into fmt during linking (for instance floating point formatters).

Additionally `std::wstring` was replaced with `fmt::basic_memory_buffer`
in the same vein as was done for VtEngine. Stack is
cheap and this prevents any unnecessary allocations.

## PR Checklist
* [x] I work here
* [x] Tests added/passed

## Validation Steps Performed
* vttest 11.2.5.3.6.7 and .8 (DECSTBM and SGR) complete successfully 
2021-11-10 21:03:47 +00:00
..
lib Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
ut_adapter Standardize the color table order (#11602) 2021-11-04 22:13:22 +00:00
adaptDefaults.hpp Fix the build on VS 2019 Update 5 (#4722) 2020-02-26 00:28:32 +00:00
adaptDispatch.cpp Fix a conhost binary size regression due to fmt (#11727) 2021-11-10 21:03:47 +00:00
adaptDispatch.hpp Consolidate the interfaces for setting VT input modes (#11384) 2021-10-26 21:12:22 +00:00
adaptDispatchGraphics.cpp Standardize the color table order (#11602) 2021-11-04 22:13:22 +00:00
charsets.hpp Fix typo in charsets.hpp (#11300) 2021-09-22 14:36:43 -05:00
conGetSet.hpp Consolidate the interfaces for setting VT input modes (#11384) 2021-10-26 21:12:22 +00:00
dirs Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
DispatchCommon.cpp Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00
DispatchCommon.hpp Make the terminal parser/adapter and related classes use modern… (#3956) 2019-12-19 14:12:53 -08:00
DispatchTypes.hpp Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
FontBuffer.cpp Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
FontBuffer.hpp Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
IInteractDispatch.hpp Refactor VT parameter handling (#7799) 2020-10-15 16:12:52 +00:00
InteractDispatch.cpp PICK: Move CharToKeyEvents into InteractivityBase (GH-9106) 2021-02-10 17:13:00 -08:00
InteractDispatch.hpp Refactor VT parameter handling (#7799) 2020-10-15 16:12:52 +00:00
ITermDispatch.hpp Add basic support for the DECRQSS settings query (#11152) 2021-09-08 23:26:44 +00:00
precomp.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
precomp.h Change backslashes in include statements to forward slashes (#8205) 2020-11-25 21:02:10 +00:00
runtest.bat Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
sources.inc Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
telemetry.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
telemetry.hpp Change backslashes in include statements to forward slashes (#8205) 2020-11-25 21:02:10 +00:00
termDispatch.hpp Add basic support for the DECRQSS settings query (#11152) 2021-09-08 23:26:44 +00:00
terminalOutput.cpp Default all G-sets to ASCII unless ISO-2022 is requested (#11658) 2021-11-03 00:48:05 +00:00
terminalOutput.hpp Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
tracing.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
tracing.hpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00