comparison src/Make_mvc.mak @ 13028:cfce9ac1d1e8 v8.0.1390

patch 8.0.1390: DirectX scrolling can be slow, vertical positioning is off commit https://github.com/vim/vim/commit/7f88b65f6cde3d69386e461f61271a271b79b7e8 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Dec 14 13:15:19 2017 +0100 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)
author Christian Brabandt <cb@256bit.org>
date Thu, 14 Dec 2017 13:30:05 +0100
parents 8862bf5adf7b
children ac68616f0cf7
comparison
equal deleted inserted replaced
13027:4d0fa7ed1296 13028:cfce9ac1d1e8
23 # 23 #
24 # Feature Set: FEATURES=[TINY, SMALL, NORMAL, BIG, HUGE] (default is HUGE) 24 # Feature Set: FEATURES=[TINY, SMALL, NORMAL, BIG, HUGE] (default is HUGE)
25 # 25 #
26 # GUI interface: GUI=yes (default is no) 26 # GUI interface: GUI=yes (default is no)
27 # 27 #
28 # GUI with DirectWrite(DirectX): DIRECTX=yes 28 # GUI with DirectWrite (DirectX): DIRECTX=yes
29 # (default is no, requires GUI=yes) 29 # (default is no, requires GUI=yes and MBYTE=yes)
30 #
31 # Color emoji support: COLOR_EMOJI=yes
32 # (default is yes if DIRECTX=yes, requires WinSDK 8.1 or later.)
30 # 33 #
31 # OLE interface: OLE=yes (usually with GUI=yes) 34 # OLE interface: OLE=yes (usually with GUI=yes)
32 # 35 #
33 # Multibyte support: MBYTE=yes (default is no) 36 # Multibyte support: MBYTE=yes (default is yes for NORMAL, BIG, HUGE)
34 # 37 #
35 # IME support: IME=yes (requires GUI=yes) 38 # IME support: IME=yes (requires GUI=yes)
36 # DYNAMIC_IME=[yes or no] (to load the imm32.dll dynamically, default 39 # DYNAMIC_IME=[yes or no] (to load the imm32.dll dynamically, default
37 # is yes) 40 # is yes)
38 # Global IME support: GIME=yes (requires GUI=yes) 41 # Global IME support: GIME=yes (requires GUI=yes)
417 NBDEBUG_SRC = nbdebug.c 420 NBDEBUG_SRC = nbdebug.c
418 !endif 421 !endif
419 NETBEANS_LIB = WSock32.lib 422 NETBEANS_LIB = WSock32.lib
420 !endif 423 !endif
421 424
422 # DirectWrite(DirectX) 425 # DirectWrite (DirectX)
423 !if "$(DIRECTX)" == "yes" 426 !if "$(DIRECTX)" == "yes"
424 DIRECTX_DEFS = -DFEAT_DIRECTX -DDYNAMIC_DIRECTX 427 DIRECTX_DEFS = -DFEAT_DIRECTX -DDYNAMIC_DIRECTX
428 !if "$(COLOR_EMOJI)" != "no"
429 DIRECTX_DEFS = $(DIRECTX_DEFS) -DFEAT_DIRECTX_COLOR_EMOJI
430 !endif
425 DIRECTX_INCL = gui_dwrite.h 431 DIRECTX_INCL = gui_dwrite.h
426 DIRECTX_OBJ = $(OUTDIR)\gui_dwrite.obj 432 DIRECTX_OBJ = $(OUTDIR)\gui_dwrite.obj
427 !endif 433 !endif
428 434
429 # Only allow XPM for a GUI build. 435 # Only allow XPM for a GUI build.