Michael Niksa
d8ff47a0d3
Some of the PR feedback.
2019-09-05 17:21:54 -07:00
Michael Niksa
96cc7727bc
Add GH issue IDs to all the suppress/disables that I left behind as they were a bit too challenging to solve with this giant PR
2019-09-05 11:14:43 -07:00
Michael Niksa
6735311fc9
Suppress last two errors (C26455 default constructor throw in DxEngine because it's due for refactoring soon anyway & C26444 custom construction/destruction on OutputCellIterator because I can't see what's going on and it needs more investigation and shouldn't hold this up). Also run codeformat.
2019-09-03 16:18:19 -07:00
Michael Niksa
4204733c34
C26481, don't use pointer arithmetic. Convert to measuring string within known limit and using view.
2019-09-03 15:48:02 -07:00
Michael Niksa
81ab5803aa
C26473, do not cast pointer back to the same type.
2019-09-03 09:44:19 -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
8579d8905a
C26451, promote before arithmetic if storing in larger result size (or use safe math)
2019-08-29 13:41:51 -07:00
Michael Niksa
8ea7401dc9
C26472, no static_cast for arithmetic conversions. narrow or narrow_cast
2019-08-29 13:19:01 -07:00
Michael Niksa
b33a59816e
C26496, mark const if it's never written after creation
2019-08-29 11:27:39 -07:00
Michael Niksa
65dec36cb1
C26446, Use .at instead of array indices
2019-08-29 11:05:32 -07:00
Carlos Zamora
71eaf621bc
Add support for HTML copy ( #1224 )
...
* Move Clipboard::GenHTML to TextBuffer (add params)
Refactor RetrieveSelectedTextFromBuffer
Modify CopyToClipboardEventArgs to include HTML data
* minor code format fix
* PR Changes
NOTE: refactoring text buffer code is a separate task. New issue to be created.
* Refactor TextBuffer::GenHTML (#2038 )
Fixes #1846 .
* nit change
* x86 build fix
* nit changes
2019-08-19 22:59:01 +00:00
PankajBhojwani
63df881f31
VT sequence support for EraseInLine, EraseInDisplay, DeleteCharacter and InsertCharacter ( #2144 )
...
* We now support EraseInLine, EraseInDisplay, DeleteCharacter and InsertCharacter
2019-07-30 16:28:28 -07:00
adiviness
9b92986b49
add clang-format conf to the project, format the c++ code ( #1141 )
2019-06-11 13:27:09 -07:00
fghzxm
ad27906db7
Convert copy to move ( #717 )
...
This commit converts 3 spots of copy construction into move
construction.
`return data` was not converted to a move because it should be easily
RVO'able.
Signed-off-by: Fred Miller <fghzxm@outlook.com >
2019-05-14 15:05:07 -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