From 7f88b65f6cde3d69386e461f61271a271b79b7e8 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 14 Dec 2017 13:15:19 +0100 Subject: patch 8.0.1390: DirectX scrolling can be slow, vertical positioning is off 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) --- src/Make_mvc.mak | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/Make_mvc.mak') diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak index 5a656987b2..b496e5a5c2 100644 --- a/src/Make_mvc.mak +++ b/src/Make_mvc.mak @@ -25,12 +25,15 @@ # # GUI interface: GUI=yes (default is no) # -# GUI with DirectWrite(DirectX): DIRECTX=yes -# (default is no, requires GUI=yes) +# GUI with DirectWrite (DirectX): DIRECTX=yes +# (default is no, requires GUI=yes and MBYTE=yes) +# +# Color emoji support: COLOR_EMOJI=yes +# (default is yes if DIRECTX=yes, requires WinSDK 8.1 or later.) # # OLE interface: OLE=yes (usually with GUI=yes) # -# Multibyte support: MBYTE=yes (default is no) +# Multibyte support: MBYTE=yes (default is yes for NORMAL, BIG, HUGE) # # IME support: IME=yes (requires GUI=yes) # DYNAMIC_IME=[yes or no] (to load the imm32.dll dynamically, default @@ -419,9 +422,12 @@ NBDEBUG_SRC = nbdebug.c NETBEANS_LIB = WSock32.lib !endif -# DirectWrite(DirectX) +# DirectWrite (DirectX) !if "$(DIRECTX)" == "yes" DIRECTX_DEFS = -DFEAT_DIRECTX -DDYNAMIC_DIRECTX +!if "$(COLOR_EMOJI)" != "no" +DIRECTX_DEFS = $(DIRECTX_DEFS) -DFEAT_DIRECTX_COLOR_EMOJI +!endif DIRECTX_INCL = gui_dwrite.h DIRECTX_OBJ = $(OUTDIR)\gui_dwrite.obj !endif -- cgit v1.2.3