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 -- [email protected] -- 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    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui