terminal/src/renderer/vt
James Holderness dacff61f88
Use the til::enumset type for the GridLines enum in the renderers (#11345)
## Summary of the Pull Request

This replaces the `GridLines` enum in the renderers with a `til::enumset` type, avoiding the need for the various `WI_IsFlagSet` macros and flag operators.

## References

This is followup to PR #10492 which introduced the `enumset` class.

## PR Checklist
* [ ] Closes #xxx
* [x] CLA signed.
* [ ] Tests added/passed
* [ ] Documentation updated.
* [ ] Schema updated.
* [ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan.

## Validation Steps Performed

I've manually confirmed that all the different gridlines are still rendering correctly in both the GDI and DX renderers.
2021-09-29 10:48:32 +00:00
..
lib Unify and clean up the common build properties (#3429) 2019-11-05 14:29:11 -08:00
ut_lib Merged PR 4465022: [Git2Git] Merged PR 4464559: Console: Ingest OSS changes up to e0550798 2020-03-26 01:20:36 +00:00
dirs Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
invalidate.cpp Add support for double-width/double-height lines in conhost (#8664) 2021-02-18 05:44:50 +00:00
math.cpp Eliminate more transient allocations: Titles and invalid rectangles and bitmap runs and utf8 conversions (#8621) 2021-02-16 20:52:33 +00:00
paint.cpp Use the til::enumset type for the GridLines enum in the renderers (#11345) 2021-09-29 10:48:32 +00:00
precomp.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
precomp.h Replace old C headers (xxx.h) with modern ones (cxxx) (#5080) 2020-07-01 11:00:24 -07:00
sources.inc Remove the WinTelnetEngine (#6526) 2020-06-17 16:29:49 +00:00
state.cpp Fix building with v143 toolchain (#10727) 2021-07-20 19:00:49 +02:00
tracing.cpp Set keyword flags on all tracelog events (#10098) 2021-05-14 23:14:26 +00:00
tracing.hpp Eliminate more transient allocations: Titles and invalid rectangles and bitmap runs and utf8 conversions (#8621) 2021-02-16 20:52:33 +00:00
vt-renderer-common.vcxitems Remove the WinTelnetEngine (#6526) 2020-06-17 16:29:49 +00:00
vtrenderer.hpp Use the til::enumset type for the GridLines enum in the renderers (#11345) 2021-09-29 10:48:32 +00:00
VtSequences.cpp Prefer FMT_COMPILE for string formatting in VtRenderer (#10426) 2021-06-22 15:39:16 +00:00
Xterm256Engine.cpp Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
Xterm256Engine.hpp Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
XtermEngine.cpp Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00
XtermEngine.hpp Add support for downloadable soft fonts (#10011) 2021-08-06 20:41:02 +00:00