Mercurial > vim
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. |