summaryrefslogtreecommitdiff
path: root/src/gui_dwrite.cpp
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.5073: clang on MS-Windows produces warningsv8.2.5073Bram Moolenaar2022-06-091-23/+29
| | | | | Problem: Clang on MS-Windows produces warnings. Solution: Avoid the warnings. (Yegappan Lakshmanan, closes #10546)
* patch 8.2.4354: dynamic loading of libsodium not handled properlyv8.2.4354K.Takata2022-02-121-3/+3
| | | | | | 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)
* patch 8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four timesv8.2.2113Bram Moolenaar2020-12-081-1/+2
| | | | | Problem: MS-Windows GUI: crash after using ":set guifont=" four times. Solution: Check for NULL pointer. (Ken Takata, closes #7434)
* patch 8.1.1273: compiler warning in direct write codev8.1.1273Bram Moolenaar2019-05-051-1/+1
| | | | | Problem: Compiler warning in direct write code. Solution: Add a type cast.
* patch 8.1.1050: blank srceen when DirectWrite failedv8.1.1050Bram Moolenaar2019-03-251-0/+3
| | | | | | Problem: Blank srceen when DirectWrite failed. Solution: Call redraw_later_clear() after recreating the Direct2D render target. (Ken Takata, closes #4172)
* patch 8.1.1029: DirectWrite doesn't take 'linespace' into accountv8.1.1029Bram Moolenaar2019-03-211-1/+1
| | | | | Problem: DirectWrite doesn't take 'linespace' into account. Solution: Include 'linespace' in the position. (Ken Takata, closes #4137)
* patch 8.1.1009: MS-Windows: some text is not baseline alignedv8.1.1009Bram Moolenaar2019-03-161-1/+1
| | | | | Problem: MS-Windows: some text is not baseline aligned. Solution: Use bottom alignment. (Taro Muraoka, closes #4116, closes #1520)
* patch 8.0.1449: slow redrawing with DirectXv8.0.1449Bram Moolenaar2018-01-311-13/+85
| | | | | | Problem: Slow redrawing with DirectX. Solution: Avoid calling gui_mch_flush() unnecessarily, especially when updating the cursor. (Ken Takata, closes #2560)
* patch 8.0.1390: DirectX scrolling can be slow, vertical positioning is offv8.0.1390Bram Moolenaar2017-12-141-2/+16
| | | | | | | 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)
* patch 8.0.1369: MS-Windows: drawing underline slow, mFallbackDC not updatedv8.0.1369Bram Moolenaar2017-12-051-51/+236
| | | | | | | 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)
* patch 8.0.1343: MS-Windows: does not show colored emojisv8.0.1343Bram Moolenaar2017-11-261-250/+416
| | | | | | 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)
* patch 7.4.1610v7.4.1610Bram Moolenaar2016-03-191-1/+7
| | | | | Problem: Compiler warnings for non-virtual destructor. Solution: Mark the classe final. (Ken Takata)
* patch 7.4.1428v7.4.1428Bram Moolenaar2016-02-271-2/+3
| | | | | Problem: Compiler warning for non-virtual destructor. Solution: Make it virtual. (Yasuhiro Matsumoto)
* patch 7.4.1074v7.4.1074Bram Moolenaar2016-01-101-1/+1
| | | | | Problem: Warning from VX2015 compiler. Solution: Add a type cast. (Mike Williams)
* updated for version 7.4.398v7.4.398Bram Moolenaar2014-08-071-1/+1
| | | | | | Problem: Gcc error for the argument of InterlockedIncrement() and InterlockedDecrement(). (Axel Bender) Solution: Remove "unsigned" from the cRefCount_ declaration.
* updated for version 7.4.393v7.4.393Bram Moolenaar2014-08-061-0/+901
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)