Patch 7.4.2345 (after 7.4.2340)
Problem:    For MinGW RUBY_API_VER_LONG isn't set correctly.  Many default
            version numbers are outdated.
Solution:   Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases
            for defaults. (Ken Takata)
Files:      src/Make_cyg_ming.mak, src/Make_mvc.mak


*** ../vim-7.4.2344/src/Make_cyg_ming.mak       2016-09-06 22:06:31.321534161 
+0200
--- src/Make_cyg_ming.mak       2016-09-08 20:25:34.566137227 +0200
***************
*** 156,165 ****
  #     Perl interface:
  #       PERL=[Path to Perl directory] (Set inside Make_cyg.mak or 
Make_ming.mak)
  #       DYNAMIC_PERL=yes (to load the Perl DLL dynamically)
! #       PERL_VER=[Perl version, eg 56, 58, 510] (default is 56)
  ifdef PERL
  ifndef PERL_VER
! PERL_VER=56
  endif
  ifndef DYNAMIC_PERL
  DYNAMIC_PERL=yes
--- 156,165 ----
  #     Perl interface:
  #       PERL=[Path to Perl directory] (Set inside Make_cyg.mak or 
Make_ming.mak)
  #       DYNAMIC_PERL=yes (to load the Perl DLL dynamically)
! #       PERL_VER=[Perl version, eg 56, 58, 510] (default is 524)
  ifdef PERL
  ifndef PERL_VER
! PERL_VER=524
  endif
  ifndef DYNAMIC_PERL
  DYNAMIC_PERL=yes
***************
*** 188,201 ****
  #     Lua interface:
  #       LUA=[Path to Lua directory] (Set inside Make_cyg.mak or Make_ming.mak)
  #       DYNAMIC_LUA=yes (to load the Lua DLL dynamically)
! #       LUA_VER=[Lua version, eg 51, 52] (default is 51)
  ifdef LUA
  ifndef DYNAMIC_LUA
  DYNAMIC_LUA=yes
  endif
  
  ifndef LUA_VER
! LUA_VER=51
  endif
  
  ifeq (no,$(DYNAMIC_LUA))
--- 188,201 ----
  #     Lua interface:
  #       LUA=[Path to Lua directory] (Set inside Make_cyg.mak or Make_ming.mak)
  #       DYNAMIC_LUA=yes (to load the Lua DLL dynamically)
! #       LUA_VER=[Lua version, eg 51, 52] (default is 53)
  ifdef LUA
  ifndef DYNAMIC_LUA
  DYNAMIC_LUA=yes
  endif
  
  ifndef LUA_VER
! LUA_VER=53
  endif
  
  ifeq (no,$(DYNAMIC_LUA))
***************
*** 207,213 ****
  #     MzScheme interface:
  #       MZSCHEME=[Path to MzScheme directory] (Set inside Make_cyg.mak or 
Make_ming.mak)
  #       DYNAMIC_MZSCHEME=yes (to load the MzScheme DLL dynamically)
! #       MZSCHEME_VER=[MzScheme version] (default is 205_000)
  #       MZSCHEME_DEBUG=no
  ifdef MZSCHEME
  ifndef DYNAMIC_MZSCHEME
--- 207,213 ----
  #     MzScheme interface:
  #       MZSCHEME=[Path to MzScheme directory] (Set inside Make_cyg.mak or 
Make_ming.mak)
  #       DYNAMIC_MZSCHEME=yes (to load the MzScheme DLL dynamically)
! #       MZSCHEME_VER=[MzScheme version] (default is 3m_a0solc (6.6))
  #       MZSCHEME_DEBUG=no
  ifdef MZSCHEME
  ifndef DYNAMIC_MZSCHEME
***************
*** 215,221 ****
  endif
  
  ifndef MZSCHEME_VER
! MZSCHEME_VER=205_000
  endif
  
  # for version 4.x we need to generate byte-code for Scheme base
--- 215,221 ----
  endif
  
  ifndef MZSCHEME_VER
! MZSCHEME_VER=3m_a0solc
  endif
  
  # for version 4.x we need to generate byte-code for Scheme base
***************
*** 263,269 ****
  #     Python interface:
  #       PYTHON=[Path to Python directory] (Set inside Make_cyg.mak or 
Make_ming.mak)
  #       DYNAMIC_PYTHON=yes (to load the Python DLL dynamically)
! #       PYTHON_VER=[Python version, eg 22, 23, ..., 27] (default is 22)
  ifdef PYTHON
  ifndef DYNAMIC_PYTHON
  DYNAMIC_PYTHON=yes
--- 263,269 ----
  #     Python interface:
  #       PYTHON=[Path to Python directory] (Set inside Make_cyg.mak or 
Make_ming.mak)
  #       DYNAMIC_PYTHON=yes (to load the Python DLL dynamically)
! #       PYTHON_VER=[Python version, eg 22, 23, ..., 27] (default is 27)
  ifdef PYTHON
  ifndef DYNAMIC_PYTHON
  DYNAMIC_PYTHON=yes
***************
*** 296,309 ****
  #     Python3 interface:
  #       PYTHON3=[Path to Python3 directory] (Set inside Make_cyg.mak or 
Make_ming.mak)
  #       DYNAMIC_PYTHON3=yes (to load the Python3 DLL dynamically)
! #       PYTHON3_VER=[Python3 version, eg 31, 32] (default is 31)
  ifdef PYTHON3
  ifndef DYNAMIC_PYTHON3
  DYNAMIC_PYTHON3=yes
  endif
  
  ifndef PYTHON3_VER
! PYTHON3_VER=31
  endif
  ifndef DYNAMIC_PYTHON3_DLL
  DYNAMIC_PYTHON3_DLL=python$(PYTHON3_VER).dll
--- 296,309 ----
  #     Python3 interface:
  #       PYTHON3=[Path to Python3 directory] (Set inside Make_cyg.mak or 
Make_ming.mak)
  #       DYNAMIC_PYTHON3=yes (to load the Python3 DLL dynamically)
! #       PYTHON3_VER=[Python3 version, eg 31, 32] (default is 35)
  ifdef PYTHON3
  ifndef DYNAMIC_PYTHON3
  DYNAMIC_PYTHON3=yes
  endif
  
  ifndef PYTHON3_VER
! PYTHON3_VER=35
  endif
  ifndef DYNAMIC_PYTHON3_DLL
  DYNAMIC_PYTHON3_DLL=python$(PYTHON3_VER).dll
***************
*** 328,345 ****
  #     TCL interface:
  #       TCL=[Path to TCL directory] (Set inside Make_cyg.mak or Make_ming.mak)
  #       DYNAMIC_TCL=yes (to load the TCL DLL dynamically)
! #       TCL_VER=[TCL version, eg 83, 84] (default is 83)
! #       TCL_VER_LONG=[Tcl version, eg 8.3] (default is 8.3)
  #         You must set TCL_VER_LONG when you set TCL_VER.
  ifdef TCL
  ifndef DYNAMIC_TCL
  DYNAMIC_TCL=yes
  endif
  ifndef TCL_VER
! TCL_VER = 83
  endif
  ifndef TCL_VER_LONG
! TCL_VER_LONG = 8.3
  endif
  TCLINC += -I$(TCL)/include
  endif
--- 328,345 ----
  #     TCL interface:
  #       TCL=[Path to TCL directory] (Set inside Make_cyg.mak or Make_ming.mak)
  #       DYNAMIC_TCL=yes (to load the TCL DLL dynamically)
! #       TCL_VER=[TCL version, eg 83, 84] (default is 86)
! #       TCL_VER_LONG=[Tcl version, eg 8.3] (default is 8.6)
  #         You must set TCL_VER_LONG when you set TCL_VER.
  ifdef TCL
  ifndef DYNAMIC_TCL
  DYNAMIC_TCL=yes
  endif
  ifndef TCL_VER
! TCL_VER = 86
  endif
  ifndef TCL_VER_LONG
! TCL_VER_LONG = 8.6
  endif
  TCLINC += -I$(TCL)/include
  endif
***************
*** 367,373 ****
  RUBY_VER_LONG = 2.2.0
  endif
  ifndef RUBY_API_VER_LONG
! RUBY_API_VER_LONG = $(RUBY_API_VER_LONG)
  endif
  ifndef RUBY_API_VER
  RUBY_API_VER = $(subst .,,$(RUBY_API_VER_LONG))
--- 367,373 ----
  RUBY_VER_LONG = 2.2.0
  endif
  ifndef RUBY_API_VER_LONG
! RUBY_API_VER_LONG = $(RUBY_VER_LONG)
  endif
  ifndef RUBY_API_VER
  RUBY_API_VER = $(subst .,,$(RUBY_API_VER_LONG))
*** ../vim-7.4.2344/src/Make_mvc.mak    2016-09-06 22:06:31.321534161 +0200
--- src/Make_mvc.mak    2016-09-08 20:25:34.570137194 +0200
***************
*** 39,50 ****
  #     Lua interface:
  #       LUA=[Path to Lua directory]
  #       DYNAMIC_LUA=yes (to load the Lua DLL dynamically)
! #       LUA_VER=[Lua version]  (default is 51)
  #
  #     MzScheme interface:
  #       MZSCHEME=[Path to MzScheme directory]
  #       DYNAMIC_MZSCHEME=yes (to load the MzScheme DLLs dynamically)
! #       MZSCHEME_VER=[version, 205_000, ...]
  #       MZSCHEME_DEBUG=no
  #
  #     Perl interface:
--- 39,50 ----
  #     Lua interface:
  #       LUA=[Path to Lua directory]
  #       DYNAMIC_LUA=yes (to load the Lua DLL dynamically)
! #       LUA_VER=[Lua version]  (default is 53)
  #
  #     MzScheme interface:
  #       MZSCHEME=[Path to MzScheme directory]
  #       DYNAMIC_MZSCHEME=yes (to load the MzScheme DLLs dynamically)
! #       MZSCHEME_VER=[version, 205_000, ...] (default is 3m_a0solc (6.6))
  #       MZSCHEME_DEBUG=no
  #
  #     Perl interface:
***************
*** 52,68 ****
  #       DYNAMIC_PERL=yes (to load the Perl DLL dynamically)
  #       PERL_VER=[Perl version, in the form 55 (5.005), 56 (5.6.x),
  #                 510 (5.10.x), etc]
! #       (default is 56)
  #
  #     Python interface:
  #       PYTHON=[Path to Python directory]
  #       DYNAMIC_PYTHON=yes (to load the Python DLL dynamically)
! #       PYTHON_VER=[Python version, eg 22, 23, ..., 27]  (default is 22)
  #
  #     Python3 interface:
  #       PYTHON3=[Path to Python3 directory]
  #       DYNAMIC_PYTHON3=yes (to load the Python3 DLL dynamically)
! #       PYTHON3_VER=[Python3 version, eg 30, 31]  (default is 31)
  #
  #     Ruby interface:
  #       RUBY=[Path to Ruby directory]
--- 52,68 ----
  #       DYNAMIC_PERL=yes (to load the Perl DLL dynamically)
  #       PERL_VER=[Perl version, in the form 55 (5.005), 56 (5.6.x),
  #                 510 (5.10.x), etc]
! #       (default is 524)
  #
  #     Python interface:
  #       PYTHON=[Path to Python directory]
  #       DYNAMIC_PYTHON=yes (to load the Python DLL dynamically)
! #       PYTHON_VER=[Python version, eg 22, 23, ..., 27]  (default is 27)
  #
  #     Python3 interface:
  #       PYTHON3=[Path to Python3 directory]
  #       DYNAMIC_PYTHON3=yes (to load the Python3 DLL dynamically)
! #       PYTHON3_VER=[Python3 version, eg 30, 31]  (default is 35)
  #
  #     Ruby interface:
  #       RUBY=[Path to Ruby directory]
***************
*** 78,85 ****
  #     Tcl interface:
  #       TCL=[Path to Tcl directory]
  #       DYNAMIC_TCL=yes (to load the Tcl DLL dynamically)
! #       TCL_VER=[Tcl version, e.g. 80, 83]  (default is 83)
! #       TCL_VER_LONG=[Tcl version, eg 8.3] (default is 8.3)
  #         You must set TCL_VER_LONG when you set TCL_VER.
  #
  #     Cscope support: CSCOPE=yes
--- 78,85 ----
  #     Tcl interface:
  #       TCL=[Path to Tcl directory]
  #       DYNAMIC_TCL=yes (to load the Tcl DLL dynamically)
! #       TCL_VER=[Tcl version, e.g. 80, 83]  (default is 86)
! #       TCL_VER_LONG=[Tcl version, eg 8.3] (default is 8.6)
  #         You must set TCL_VER_LONG when you set TCL_VER.
  #
  #     Cscope support: CSCOPE=yes
***************
*** 700,707 ****
  # TCL interface
  !ifdef TCL
  !ifndef TCL_VER
! TCL_VER = 83
! TCL_VER_LONG = 8.3
  !endif
  !message Tcl requested (version $(TCL_VER)) - root dir is "$(TCL)"
  !if "$(DYNAMIC_TCL)" == "yes"
--- 700,707 ----
  # TCL interface
  !ifdef TCL
  !ifndef TCL_VER
! TCL_VER = 86
! TCL_VER_LONG = 8.6
  !endif
  !message Tcl requested (version $(TCL_VER)) - root dir is "$(TCL)"
  !if "$(DYNAMIC_TCL)" == "yes"
***************
*** 723,729 ****
  # Lua interface
  !ifdef LUA
  !ifndef LUA_VER
! LUA_VER = 51
  !endif
  !message Lua requested (version $(LUA_VER)) - root dir is "$(LUA)"
  !if "$(DYNAMIC_LUA)" == "yes"
--- 723,729 ----
  # Lua interface
  !ifdef LUA
  !ifndef LUA_VER
! LUA_VER = 53
  !endif
  !message Lua requested (version $(LUA_VER)) - root dir is "$(LUA)"
  !if "$(DYNAMIC_LUA)" == "yes"
***************
*** 751,757 ****
  # PYTHON interface
  !ifdef PYTHON
  !ifndef PYTHON_VER
! PYTHON_VER = 22
  !endif
  !message Python requested (version $(PYTHON_VER)) - root dir is "$(PYTHON)"
  !if "$(DYNAMIC_PYTHON)" == "yes"
--- 751,757 ----
  # PYTHON interface
  !ifdef PYTHON
  !ifndef PYTHON_VER
! PYTHON_VER = 27
  !endif
  !message Python requested (version $(PYTHON_VER)) - root dir is "$(PYTHON)"
  !if "$(DYNAMIC_PYTHON)" == "yes"
***************
*** 772,778 ****
  # PYTHON3 interface
  !ifdef PYTHON3
  !ifndef PYTHON3_VER
! PYTHON3_VER = 31
  !endif
  !message Python3 requested (version $(PYTHON3_VER)) - root dir is "$(PYTHON3)"
  !if "$(DYNAMIC_PYTHON3)" == "yes"
--- 772,778 ----
  # PYTHON3 interface
  !ifdef PYTHON3
  !ifndef PYTHON3_VER
! PYTHON3_VER = 35
  !endif
  !message Python3 requested (version $(PYTHON3_VER)) - root dir is "$(PYTHON3)"
  !if "$(DYNAMIC_PYTHON3)" == "yes"
***************
*** 794,800 ****
  !ifdef MZSCHEME
  !message MzScheme requested - root dir is "$(MZSCHEME)"
  !ifndef MZSCHEME_VER
! MZSCHEME_VER = 205_000
  !endif
  !ifndef MZSCHEME_COLLECTS
  MZSCHEME_COLLECTS=$(MZSCHEME)\collects
--- 794,800 ----
  !ifdef MZSCHEME
  !message MzScheme requested - root dir is "$(MZSCHEME)"
  !ifndef MZSCHEME_VER
! MZSCHEME_VER = 3m_a0solc
  !endif
  !ifndef MZSCHEME_COLLECTS
  MZSCHEME_COLLECTS=$(MZSCHEME)\collects
***************
*** 852,858 ****
  # Perl interface
  !ifdef PERL
  !ifndef PERL_VER
! PERL_VER = 56
  !endif
  !message Perl requested (version $(PERL_VER)) - root dir is "$(PERL)"
  !if "$(DYNAMIC_PERL)" == "yes"
--- 852,858 ----
  # Perl interface
  !ifdef PERL
  !ifndef PERL_VER
! PERL_VER = 524
  !endif
  !message Perl requested (version $(PERL_VER)) - root dir is "$(PERL)"
  !if "$(DYNAMIC_PERL)" == "yes"
*** ../vim-7.4.2344/src/version.c       2016-09-07 23:32:04.523677591 +0200
--- src/version.c       2016-09-08 20:28:36.880641373 +0200
***************
*** 765,766 ****
--- 765,768 ----
  {   /* Add new patch number below this line */
+ /**/
+     2345,
  /**/


-- 
hundred-and-one symptoms of being an internet addict:
198. You read all the quotes at Netaholics Anonymous and keep thinking
     "What's wrong with that?"

 /// Bram Moolenaar -- b...@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    ///

-- 
-- 
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 vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui