Chester Liu
c274b38dcc
dx: don't check the OS version multiple times ( #3480 )
2019-11-08 14:14:46 -08:00
Michael Niksa
7b47f4601d
remove null check from glyph run drawing as it's truly optional ( #2791 )
...
Fixes #2724 .
2019-09-17 10:25:22 -07:00
Michael Niksa
d8ff47a0d3
Some of the PR feedback.
2019-09-05 17:21:54 -07:00
Michael Niksa
244fb72fee
C26490, no reinterpret_cast. Just use the actual struct and copy instead of relying on the wink/nudge fact they're defined the same way.
2019-09-03 15:09:30 -07:00
Michael Niksa
d8bc94f13c
forgot all return paths to _FillRectangle.
2019-09-03 13:30:03 -07:00
Michael Niksa
bbdfdf91eb
C26462, const local variables that are unchanged.
2019-09-03 10:04:30 -07:00
Michael Niksa
d5d7cf420d
C26494, uninitalized local variables
2019-09-03 10:02:18 -07:00
Michael Niksa
30e8e7f3a3
C26429, symbols not tested for nullness.
2019-09-03 08:46:24 -07:00
Michael Niksa
4f1157c044
C26447,C26440 - is noexcept but can throw or doesn't throw but not noexcept
2019-08-29 15:23:07 -07:00
Michael Niksa
8c3a629b52
C26481, don't use pointer arithemetic. use span.
2019-08-29 14:08:47 -07:00
Michael Niksa
c63289b114
C26493, no C-style casts.
2019-08-29 12:45:16 -07:00
Michael Niksa
b33a59816e
C26496, mark const if it's never written after creation
2019-08-29 11:27:39 -07:00
Daniel Griffen
0219781753
Allow the DX rendering engine to run on Windows 7 ( #1274 )
...
Certain DirectX features are unavailable on windows 7. The important ones as they are used in the DX renderer are color font rendering and fallback font support. Color fonts did not exist at all on windows 7 so running basic glyphrun rendering should work just fine.
Fallback font support was not exposed to the user in windows 7, making dealing with them difficult. Rather than try to get some workarounds to properly enable it I have opted to just conditionally disable the support on windows 7.
2019-07-11 15:20:15 -07:00
adiviness
9b92986b49
add clang-format conf to the project, format the c++ code ( #1141 )
2019-06-11 13:27:09 -07:00
Dustin Howett
d4d59fa339
Initial release of the Windows Terminal source code
...
This commit introduces all of the Windows Terminal and Console Host source,
under the MIT license.
2019-05-02 15:29:04 -07:00