To: vim_dev@googlegroups.com Subject: Patch 8.0.1608 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 8.0.1608 Problem: Win32: directx not enabled by default. Solution: Change Makefile to enable directx by default. (Ken Takata) Files: runtime/doc/various.txt, src/Make_cyg_ming.mak, src/Make_mvc.mak *** ../vim-8.0.1607/runtime/doc/various.txt 2018-02-27 21:08:48.268513032 +0100 --- runtime/doc/various.txt 2018-03-14 21:34:51.506564222 +0100 *************** *** 349,355 **** N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog. N *+diff* |vimdiff| and 'diff' N *+digraphs* |digraphs| *E196* ! m *+directx* Win32 GUI only: DirectX and |'renderoptions'| *+dnd* Support for DnD into the "~ register |quote_~|. B *+emacs_tags* |emacs-tags| files N *+eval* expression evaluation |eval.txt| --- 352,358 ---- N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog. N *+diff* |vimdiff| and 'diff' N *+digraphs* |digraphs| *E196* ! *+directx* Win32 GUI only: DirectX and |'renderoptions'| *+dnd* Support for DnD into the "~ register |quote_~|. B *+emacs_tags* |emacs-tags| files N *+eval* expression evaluation |eval.txt| *** ../vim-8.0.1607/src/Make_cyg_ming.mak 2017-12-14 13:15:12.722867837 +0100 --- src/Make_cyg_ming.mak 2018-03-14 21:36:52.469796911 +0100 *************** *** 20,26 **** # # "make upx" makes *compressed* versions of the 32 bit GUI and console EXEs, # using the excellent UPX compressor: ! # http://upx.sourceforge.net/ # "make mpress" uses the MPRESS compressor for 32- and 64-bit EXEs: # http://www.matcode.com/mpress.htm # --- 20,26 ---- # # "make upx" makes *compressed* versions of the 32 bit GUI and console EXEs, # using the excellent UPX compressor: ! # https://upx.github.io/ # "make mpress" uses the MPRESS compressor for 32- and 64-bit EXEs: # http://www.matcode.com/mpress.htm # *************** *** 34,42 **** OPTIMIZE=MAXSPEED # set to yes to make gvim, no for vim GUI=yes ! # set to yes if you want to use DirectWrite (DirectX) # MinGW-w64 is needed, and ARCH should be set to i686 or x86-64. ! DIRECTX=no # FEATURES=[TINY | SMALL | NORMAL | BIG | HUGE] # Set to TINY to make minimal version (few features). FEATURES=HUGE --- 34,42 ---- OPTIMIZE=MAXSPEED # set to yes to make gvim, no for vim GUI=yes ! # set to no if you do not want to use DirectWrite (DirectX) # MinGW-w64 is needed, and ARCH should be set to i686 or x86-64. ! DIRECTX=yes # FEATURES=[TINY | SMALL | NORMAL | BIG | HUGE] # Set to TINY to make minimal version (few features). FEATURES=HUGE *** ../vim-8.0.1607/src/Make_mvc.mak 2018-02-06 22:02:38.980897880 +0100 --- src/Make_mvc.mak 2018-03-14 21:34:51.506564222 +0100 *************** *** 26,32 **** # GUI interface: GUI=yes (default is no) # # 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.) --- 26,32 ---- # GUI interface: GUI=yes (default is no) # # GUI with DirectWrite (DirectX): DIRECTX=yes ! # (default is yes if GUI=yes, requires GUI=yes and MBYTE=yes) # # Color emoji support: COLOR_EMOJI=yes # (default is yes if DIRECTX=yes, requires WinSDK 8.1 or later.) *************** *** 180,185 **** --- 180,189 ---- TARGETOS = WINNT + !ifndef DIRECTX + DIRECTX = $(GUI) + !endif + # Select one of eight object code directories, depends on GUI, OLE, DEBUG and # interfaces. # If you change something else, do "make clean" first! *** ../vim-8.0.1607/src/version.c 2018-03-14 21:19:58.744248359 +0100 --- src/version.c 2018-03-14 21:36:03.834105308 +0100 *************** *** 768,769 **** --- 768,771 ---- { /* Add new patch number below this line */ + /**/ + 1608, /**/ -- hundred-and-one symptoms of being an internet addict: 17. You turn on your intercom when leaving the room so you can hear if new e-mail arrives. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///