Skip to content

Commit bb556fe

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 2b77e8f + 5357552 commit bb556fe

272 files changed

Lines changed: 10790 additions & 8829 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,15 @@ src/auto/if_perl.c
66
src/auto/gui_gtk_gresources.c
77
src/auto/gui_gtk_gresources.h
88
src/objects/.dirstamp
9+
src/objects
910
src/tags
1011

1112
# We do need src/auto/configure.
12-
src/auto/config.aap
1313
src/auto/config.cache
1414
src/auto/config.h
1515
src/auto/config.log
1616
src/auto/config.mk
1717
src/auto/config.status
18-
src/auto/configure.aap
1918
src/auto/osdef.h
2019
src/auto/link.log
2120
src/auto/link.sed
@@ -26,6 +25,7 @@ src/auto/pathdef.c
2625
*.idb
2726
*.manifest
2827
*.exp
28+
*.map
2929
*.obj
3030
*.pdb
3131
*.ilk
@@ -35,22 +35,13 @@ src/auto/pathdef.c
3535
*.RES
3636
vim*.dll
3737
vim*.lib
38-
src/if_perl.c
3938
src/pathdef.c
4039
src/Obj*/pathdef.c
4140
gvimext.dll
4241
gvimext.lib
4342
gvim.lib
4443
runtime/doc/uganda.nsis.txt
45-
46-
# Borland C++
47-
bcc.cfg
48-
*.ilc
49-
*.ild
50-
*.ilf
51-
*.ils
52-
*.map
53-
*.tds
44+
nsis/icons/*
5445

5546
# NetBeans
5647
nbproject/*
@@ -139,3 +130,16 @@ src/tags
139130
src/xxd/xxd
140131
src/xxd/xxd.dSYM
141132
src/a.out.dSYM
133+
134+
# Generated by "make install"
135+
runtime/doc/tags
136+
137+
# Generated by "make shadow". The directory names could be anything but we
138+
# restrict them to shadow (the default) or shadow-*
139+
src/shadow
140+
src/shadow-*
141+
src/runtime
142+
src/pixmaps
143+
144+
# other possible files build by tools
145+
src/cscope.out

.hgignore

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
syntax: glob
2+
3+
# Unixen: object and executable files.
4+
*.o
5+
src/vim
6+
src/xxd/xxd
7+
src/auto/if_perl.c
8+
src/auto/gui_gtk_gresources.c
9+
src/auto/gui_gtk_gresources.h
10+
src/objects/.dirstamp
11+
src/objects
12+
src/tags
13+
14+
# We do need src/auto/configure.
15+
src/auto/config.cache
16+
src/auto/config.h
17+
src/auto/config.log
18+
src/auto/config.mk
19+
src/auto/config.status
20+
src/auto/osdef.h
21+
src/auto/link.log
22+
src/auto/link.sed
23+
src/auto/pathdef.c
24+
25+
# Windows
26+
*.exe
27+
*.idb
28+
*.manifest
29+
*.exp
30+
*.map
31+
*.obj
32+
*.pdb
33+
*.ilk
34+
*.sln
35+
*.suo
36+
*.res
37+
*.RES
38+
vim*.dll
39+
vim*.lib
40+
src/pathdef.c
41+
src/Obj*/pathdef.c
42+
gvimext.dll
43+
gvimext.lib
44+
gvim.lib
45+
runtime/doc/uganda.nsis.txt
46+
nsis/icons/*
47+
48+
# NetBeans
49+
nbproject/*
50+
51+
# Mac OSX
52+
src/xxd/xxd.dSYM
53+
54+
# All platforms
55+
*.rej
56+
*.orig
57+
*.mo
58+
*.swp
59+
*~
60+
*.pyc
61+
*.log
62+
src/po/vim.pot
63+
64+
# Generated by "make test"
65+
src/po/*.ck
66+
src/po/*.desktop
67+
src/testdir/mbyte.vim
68+
src/testdir/mzscheme.vim
69+
src/testdir/lua.vim
70+
src/testdir/small.vim
71+
src/testdir/tiny.vim
72+
src/testdir/test*.out
73+
src/testdir/test*.failed
74+
src/testdir/test.log
75+
src/testdir/dostmp/*
76+
src/testdir/messages
77+
src/testdir/viminfo
78+
src/testdir/opt_test.vim
79+
runtime/indent/testdir/*.out
80+
src/memfile_test
81+
src/json_test
82+
src/message_test
83+
src/kword_test
84+
85+
# Generated by "make install"
86+
runtime/doc/tags
87+
88+
# Generated by "make shadow". The directory names could be anything but we
89+
# restrict them to shadow (the default) or shadow-*
90+
src/shadow
91+
src/shadow-*
92+
src/runtime
93+
src/pixmaps
94+
95+
# other possible files build by tools
96+
src/cscope.out

Filelist

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
# source files for all source archives
55
SRC_ALL = \
6+
.gitignore \
67
.hgignore \
78
.lgtm.yml \
89
.travis.yml \
@@ -19,6 +20,7 @@ SRC_ALL = \
1920
src/blob.c \
2021
src/blowfish.c \
2122
src/buffer.c \
23+
src/change.c \
2224
src/channel.c \
2325
src/charset.c \
2426
src/crypt.c \
@@ -154,6 +156,7 @@ SRC_ALL = \
154156
src/proto/blob.pro \
155157
src/proto/blowfish.pro \
156158
src/proto/buffer.pro \
159+
src/proto/change.pro \
157160
src/proto/channel.pro \
158161
src/proto/charset.pro \
159162
src/proto/crypt.pro \
@@ -420,11 +423,8 @@ SRC_DOS = \
420423
src/GvimExt/uninst.bat \
421424
README_srcdos.txt \
422425
src/INSTALLpc.txt \
423-
src/Make_bc5.mak \
424426
src/Make_cyg.mak \
425427
src/Make_cyg_ming.mak \
426-
src/Make_ivc.mak \
427-
src/Make_dvc.mak \
428428
src/Make_ming.mak \
429429
src/Make_mvc.mak \
430430
tools/rename.bat \
@@ -475,7 +475,6 @@ SRC_DOS = \
475475
src/xpm_w32.c \
476476
src/xpm_w32.h \
477477
src/tee/Make_mvc.mak \
478-
src/xxd/Make_bc5.mak \
479478
src/xxd/Make_ming.mak \
480479
src/xxd/Make_mvc.mak \
481480
nsis/gvim.nsi \

configure

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
# This is just a stub for the Unix configure script, to provide support for
44
# doing "./configure" in the top Vim directory.
55

6-
cd src && exec ./configure "$@"
6+
cd "${SRCDIR:-src}" && exec ./configure "$@"

nsis/gvim.nsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,16 @@ Page custom SetCustom ValidateCustom
173173
!include "lang\tradchinese.nsi"
174174
!endif
175175

176+
##########################################################
177+
# Version resources
178+
179+
VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "Vim"
180+
VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "Vim Developers"
181+
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "Vim"
182+
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "Copyright (C) 1996"
183+
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Vi Improved - A Text Editor"
184+
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "${VER_MAJOR}.${VER_MINOR}.0.0"
185+
VIProductVersion "${VER_MAJOR}.${VER_MINOR}.0.0"
176186

177187
# Global variables
178188
Var vim_dialog

runtime/doc/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ DOCS = \
8484
pi_tar.txt \
8585
pi_vimball.txt \
8686
pi_zip.txt \
87+
popup.txt \
8788
print.txt \
8889
quickfix.txt \
8990
quickref.txt \
@@ -221,6 +222,7 @@ HTMLS = \
221222
pi_tar.html \
222223
pi_vimball.html \
223224
pi_zip.html \
225+
popup.html \
224226
print.html \
225227
quickfix.html \
226228
quickref.html \

runtime/doc/arabic.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
*arabic.txt* For Vim version 8.1. Last change: 2010 Nov 13
1+
*arabic.txt* For Vim version 8.1. Last change: 2019 May 05
22

33

44
VIM REFERENCE MANUAL by Nadim Shaikli
55

66

77
Arabic Language support (options & mappings) for Vim *Arabic*
88

9-
{Vi does not have any of these commands}
109

1110
*E800*
1211
In order to use right-to-left and Arabic mapping support, it is

runtime/doc/autocmd.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*autocmd.txt* For Vim version 8.1. Last change: 2019 Apr 27
1+
*autocmd.txt* For Vim version 8.1. Last change: 2019 May 05
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -20,7 +20,6 @@ For a basic explanation, see section |40.3| in the user manual.
2020
10. Using autocommands |autocmd-use|
2121
11. Disabling autocommands |autocmd-disable|
2222

23-
{Vi does not have any of these commands}
2423

2524
==============================================================================
2625
1. Introduction *autocmd-intro*

0 commit comments

Comments
 (0)