summaryrefslogtreecommitdiffstats
path: root/src/gui_dwrite.cpp
AgeCommit message (Collapse)Author
2022-06-09patch 8.2.5073: clang on MS-Windows produces warningsv8.2.5073Bram Moolenaar
Problem: Clang on MS-Windows produces warnings. Solution: Avoid the warnings. (Yegappan Lakshmanan, closes #10546)
2022-02-12patch 8.2.4354: dynamic loading of libsodium not handled properlyv8.2.4354K.Takata
Problem: Dynamic loading of libsodium not handled properly. Solution: Fix has() and :version. Show an error message when loading fails. Fix memory leaks. (Ken Takata, closes #9754)
2020-12-08patch 8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four timesv8.2.2113Bram Moolenaar
Problem: MS-Windows GUI: crash after using ":set guifont=" four times. Solution: Check for NULL pointer. (Ken Takata, closes #7434)
2019-05-05patch 8.1.1273: compiler warning in direct write codev8.1.1273Bram Moolenaar
Problem: Compiler warning in direct write code. Solution: Add a type cast.
2019-03-25patch 8.1.1050: blank srceen when DirectWrite failedv8.1.1050Bram Moolenaar
Problem: Blank srceen when DirectWrite failed. Solution: Call redraw_later_clear() after recreating the Direct2D render target. (Ken Takata, closes #4172)
2019-03-21patch 8.1.1029: DirectWrite doesn't take 'linespace' into accountv8.1.1029Bram Moolenaar
Problem: DirectWrite doesn't take 'linespace' into account. Solution: Include 'linespace' in the position. (Ken Takata, closes #4137)
2019-03-16patch 8.1.1009: MS-Windows: some text is not baseline alignedv8.1.1009Bram Moolenaar
Problem: MS-Windows: some text is not baseline aligned. Solution: Use bottom alignment. (Taro Muraoka, closes #4116, closes #1520)
2018-01-31patch 8.0.1449: slow redrawing with DirectXv8.0.1449Bram Moolenaar
Problem: Slow redrawing with DirectX. Solution: Avoid calling gui_mch_flush() unnecessarily, especially when updating the cursor. (Ken Takata, closes #2560)
2017-12-14patch 8.0.1390: DirectX scrolling can be slow, vertical positioning is offv8.0.1390Bram Moolenaar
Problem: DirectX scrolling can be slow, vertical positioning is off. Solution: Make scroll slightly faster when using "scrlines:1". Fix y position of displayed text. Fix DirectX with non-utf8 encoding. (Ken Takata, closes #2440)
2017-12-05patch 8.0.1369: MS-Windows: drawing underline slow, mFallbackDC not updatedv8.0.1369Bram Moolenaar
Problem: MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC not properly updated. Solution: Several performance improvements. (Ken Takata, Taro Muraoka, Yasuhiro Matsumoto, closes #2401)
2017-11-26patch 8.0.1343: MS-Windows: does not show colored emojisv8.0.1343Bram Moolenaar
Problem: MS-Windows: does not show colored emojis. Solution: Implement colored emojis. Improve drawing speed. Make 'taamode' work. (Taro Muraoka, Yasuhiro Matsumoto, Ken Takata, close #2375)
2016-03-19patch 7.4.1610v7.4.1610Bram Moolenaar
Problem: Compiler warnings for non-virtual destructor. Solution: Mark the classe final. (Ken Takata)
2016-02-27patch 7.4.1428v7.4.1428Bram Moolenaar
Problem: Compiler warning for non-virtual destructor. Solution: Make it virtual. (Yasuhiro Matsumoto)
2016-01-10patch 7.4.1074v7.4.1074Bram Moolenaar
Problem: Warning from VX2015 compiler. Solution: Add a type cast. (Mike Williams)
2014-08-07updated for version 7.4.398v7.4.398Bram Moolenaar
Problem: Gcc error for the argument of InterlockedIncrement() and InterlockedDecrement(). (Axel Bender) Solution: Remove "unsigned" from the cRefCount_ declaration.
2014-08-06updated for version 7.4.393v7.4.393Bram Moolenaar
Problem: Text drawing on newer MS-Windows systems is suboptimal. Some multi-byte characters are not displayed, even though the same font in Notepad can display them. (Srinath Avadhanula) Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro Muraoka)