Skip to content

Commit 586b8e5

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents feb3aed + 872bee5 commit 586b8e5

39 files changed

Lines changed: 368 additions & 49 deletions

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ src/auto/pathdef.c
2525
# Windows
2626
*.exe
2727
*.idb
28-
*.manifest
2928
*.exp
3029
*.map
3130
*.obj

.hgignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ src/auto/pathdef.c
2626
# Windows
2727
*.exe
2828
*.idb
29-
*.manifest
3029
*.exp
3130
*.map
3231
*.obj

Filelist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@ SRC_DOS = \
567567
src/uninstall.c \
568568
src/vim.def \
569569
src/vim.rc \
570-
src/gvim.exe.mnf \
570+
src/vim.manifest \
571571
src/vimrun.c \
572572
src/xpm_w32.c \
573573
src/xpm_w32.h \

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ MINOR = 2
9494
# src/Makefile, README.txt, README.md, src/README.md, READMEdir/README*.txt,
9595
# runtime/doc/*.txt and make nsis/gvim_version.nsh.
9696
# For a minor/major version: src/GvimExt/GvimExt.reg, src/vim.def,
97-
# src/gvim.exe.mnf.
97+
# src/vim.manifest.
9898
# - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, Lua, Cscope and
9999
# "huge" features. Add MZscheme if you can make it work.
100100
# Use "make reconfig" after selecting the configure arguments.
@@ -152,7 +152,7 @@ MINOR = 2
152152
# > cd src
153153
# > msvc2015.bat
154154
# - Build the console binary:
155-
# > nmake -f Make_mvc.mak
155+
# > nmake -f Mae_mvc.mak
156156
# - Run the tests and check the output:
157157
# > nmake -f Make_mvc.mak testclean
158158
# > nmake -f Make_mvc.mak test

runtime/filetype.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -718,7 +718,7 @@ au BufNewFile,BufRead *.haml setf haml
718718
au BufNewFile,BufRead *.hsm setf hamster
719719

720720
" Haskell
721-
au BufNewFile,BufRead *.hs,*.hsc,*.hs-boot setf haskell
721+
au BufNewFile,BufRead *.hs,*.hsc,*.hs-boot,*.hsig setf haskell
722722
au BufNewFile,BufRead *.lhs setf lhaskell
723723
au BufNewFile,BufRead *.chs setf chaskell
724724
au BufNewFile,BufRead cabal.project setf cabalproject

src/Make_cyg_ming.mak

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -820,11 +820,11 @@ OBJ = \
820820
$(OUTDIR)/window.o
821821

822822
ifeq ($(VIMDLL),yes)
823-
OBJ += $(OUTDIR)/os_w32dll.o $(OUTDIR)/vimrcd.o
824-
EXEOBJC = $(OUTDIR)/os_w32exec.o $(OUTDIR)/vimrcc.o
825-
EXEOBJG = $(OUTDIR)/os_w32exeg.o $(OUTDIR)/vimrcg.o
823+
OBJ += $(OUTDIR)/os_w32dll.o $(OUTDIR)/vimresd.o
824+
EXEOBJC = $(OUTDIR)/os_w32exec.o $(OUTDIR)/vimresc.o
825+
EXEOBJG = $(OUTDIR)/os_w32exeg.o $(OUTDIR)/vimresg.o
826826
else
827-
OBJ += $(OUTDIR)/os_w32exe.o $(OUTDIR)/vimrc.o
827+
OBJ += $(OUTDIR)/os_w32exe.o $(OUTDIR)/vimres.o
828828
endif
829829

830830
ifdef PERL
@@ -1145,21 +1145,21 @@ $(OUTDIR)/%.o : %.c $(INCL)
11451145
$(CC) -c $(CFLAGS) $< -o $@
11461146

11471147
ifeq ($(VIMDLL),yes)
1148-
$(OUTDIR)/vimrcc.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h vim.ico
1148+
$(OUTDIR)/vimresc.o: vim.rc vim.manifest version.h gui_w32_rc.h vim.ico
11491149
$(WINDRES) $(WINDRES_FLAGS) $(DEFINES) -UFEAT_GUI_MSWIN \
11501150
--input-format=rc --output-format=coff -i vim.rc -o $@
11511151

1152-
$(OUTDIR)/vimrcg.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h vim.ico
1152+
$(OUTDIR)/vimresg.o: vim.rc vim.manifest version.h gui_w32_rc.h vim.ico
11531153
$(WINDRES) $(WINDRES_FLAGS) $(DEFINES) \
11541154
--input-format=rc --output-format=coff -i vim.rc -o $@
11551155

1156-
$(OUTDIR)/vimrcd.o: vim.rc version.h gui_w32_rc.h \
1156+
$(OUTDIR)/vimresd.o: vim.rc version.h gui_w32_rc.h \
11571157
tools.bmp tearoff.bmp vim.ico vim_error.ico \
11581158
vim_alert.ico vim_info.ico vim_quest.ico
11591159
$(WINDRES) $(WINDRES_FLAGS) $(DEFINES) -DRCDLL -DVIMDLLBASE=\\\"$(VIMDLLBASE)\\\" \
11601160
--input-format=rc --output-format=coff -i vim.rc -o $@
11611161
else
1162-
$(OUTDIR)/vimrc.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h \
1162+
$(OUTDIR)/vimres.o: vim.rc vim.manifest version.h gui_w32_rc.h \
11631163
tools.bmp tearoff.bmp vim.ico vim_error.ico \
11641164
vim_alert.ico vim_info.ico vim_quest.ico
11651165
$(WINDRES) $(WINDRES_FLAGS) $(DEFINES) \

src/Make_mvc.mak

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1806,11 +1806,11 @@ $(OUTDIR)/xpm_w32.obj: $(OUTDIR) xpm_w32.c
18061806
$(CC) $(CFLAGS_OUTDIR) $(XPM_INC) xpm_w32.c
18071807

18081808
!if "$(VIMDLL)" == "yes"
1809-
$(OUTDIR)/vimc.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \
1809+
$(OUTDIR)/vimc.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \
18101810
vim.ico
18111811
$(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS:-DFEAT_GUI_MSWIN=) vim.rc
18121812

1813-
$(OUTDIR)/vimg.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \
1813+
$(OUTDIR)/vimg.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \
18141814
vim.ico
18151815
$(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) vim.rc
18161816

@@ -1819,7 +1819,7 @@ $(OUTDIR)/vimd.res: $(OUTDIR) vim.rc version.h gui_w32_rc.h \
18191819
vim_alert.ico vim_info.ico vim_quest.ico
18201820
$(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) -DRCDLL -DVIMDLLBASE=\"$(VIMDLLBASE)\" vim.rc
18211821
!else
1822-
$(OUTDIR)/vim.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \
1822+
$(OUTDIR)/vim.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \
18231823
tools.bmp tearoff.bmp vim.ico vim_error.ico \
18241824
vim_alert.ico vim_info.ico vim_quest.ico
18251825
$(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) vim.rc

src/auto/configure

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6772,7 +6772,7 @@ if ${vi_cv_var_python3_version+:} false; then :
67726772
$as_echo_n "(cached) " >&6
67736773
else
67746774
vi_cv_var_python3_version=`
6775-
${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
6775+
${vi_cv_path_python3} -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))'`
67766776

67776777
fi
67786778
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5

src/configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1507,7 +1507,7 @@ if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic";
15071507
dnl -- get its version number
15081508
AC_CACHE_CHECK(Python version,vi_cv_var_python3_version,
15091509
[[vi_cv_var_python3_version=`
1510-
${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'`
1510+
${vi_cv_path_python3} -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))'`
15111511
]])
15121512

15131513
dnl -- it must be at least version 3

src/diff.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,10 +1007,12 @@ check_external_diff(diffio_T *diffio)
10071007

10081008
for (;;)
10091009
{
1010-
// There must be a line that contains "1c1".
1010+
// For normal diff there must be a line that contains
1011+
// "1c1". For unified diff "@@ -1 +1 @@".
10111012
if (vim_fgets(linebuf, LBUFLEN, fd))
10121013
break;
1013-
if (STRNCMP(linebuf, "1c1", 3) == 0)
1014+
if (STRNCMP(linebuf, "1c1", 3) == 0
1015+
|| STRNCMP(linebuf, "@@ -1 +1 @@", 11) == 0)
10141016
ok = TRUE;
10151017
}
10161018
fclose(fd);

0 commit comments

Comments
 (0)