Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* This seems to work, but can it avoid resizing the buffer twice on a DPI change? * Add a doc comment that should have been in the previous commit * Remove some dead code I didn't end up needing * convert TSFInputControl::_RedrawCanvas to use til wherever possible This is just here to help me debug * I think this works fine on high-dpi for latin, cyrillic, emoji, chinese * This _actaully_ works and displays the composition correctly. Needs comments * Clean up this code significantly * This does in fact work * Skip one of the two resizes during a DPI scale change. * This definitely fixes the gutters, but lets try to be more surgical about it * Add some comments * This fixes the 'vim open in an inactive tab' bug I was seeing, but I might be able to do it without reverting the double resize * More good good til helpers * rewrite TermControl::_GetTerminalPosition, this might all be wrong though. * Do pointer event scaling in DIPs * Largely cleanup, but also add a TODO as it's almost 5pm here * Remove unused code, comments about receiving a useless ScaleChanged event * Update the font size in response to a settings reload * Fix blanking vim on a settings update * good bot * Immediately tell the VT Engine about the new viewport size when we resize conpty * fix the bitmap::all() function so we can actually use it (cherry picked from commit ba1a8a34292180cae10c135743ecd94b1da6f286) * maybe I should let it finish building before I commit (cherry picked from commit 98cdbeca349acb55c5b5aef1d96206a8fa7b62e4) * Hey what's this doing here * Account for IME wrapping
- Loading branch information