Skip to content

Commit 7b64f50

Browse files
committed
Merge remote-tracking branch 'vim/master'
2 parents 171784f + 955f4e6 commit 7b64f50

592 files changed

Lines changed: 46680 additions & 43734 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.

.cirrus.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
env:
2+
CIRRUS_CLONE_DEPTH: 3
3+
FEATURES: huge
4+
5+
freebsd_12_task:
6+
freebsd_instance:
7+
image: freebsd-12-1-release-amd64
8+
install_script:
9+
pkg install -y gettext
10+
build_script:
11+
- NPROC=$(getconf _NPROCESSORS_ONLN)
12+
- ./configure --with-features=${FEATURES}
13+
- make -j${NPROC}
14+
- src/vim --version
15+
test_script:
16+
# Runtime Indent tests do not work, run only the normal test suite
17+
- cd src && make test

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ nbproject/*
5050

5151
# Mac OSX
5252
src/xxd/xxd.dSYM
53+
.DS_Store
5354

5455
# All platforms
5556
*.rej

CONTRIBUTING.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ If the maintainer does not respond, contact the vim-dev maillist.
6565

6666
# Translations
6767

68+
Translations of this CONTRIBUTING file:
69+
[Korean](https://github.com/cjw1359/opensource/blob/master/Vim/CONTRIBUTING_ko.md)
70+
6871
Translating messages and runtime files is very much appreciated! These things
6972
can be translated:
7073
* Messages in Vim, see [src/po/README.txt][1]

Filelist

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ SRC_ALL = \
88
.hgignore \
99
.lgtm.yml \
1010
.travis.yml \
11+
.cirrus.yml \
1112
appveyor.yml \
1213
ci/appveyor.bat \
1314
src/Make_all.mak \
@@ -284,9 +285,6 @@ SRC_ALL = \
284285
src/libvterm/README \
285286
src/libvterm/tbl2inc_c.pl \
286287
src/libvterm/vterm.pc.in \
287-
src/libvterm/bin/unterm.c \
288-
src/libvterm/bin/vterm-ctrl.c \
289-
src/libvterm/bin/vterm-dump.c \
290288
src/libvterm/doc/URLs \
291289
src/libvterm/doc/seqs.txt \
292290
src/libvterm/include/vterm.h \
@@ -401,7 +399,6 @@ SRC_UNIX = \
401399
src/gui_xmebwp.h \
402400
src/gui_x11.c \
403401
src/gui_x11_pm.h \
404-
src/hangulin.c \
405402
src/if_xcmdsrv.c \
406403
src/link.sh \
407404
src/installman.sh \
@@ -421,7 +418,6 @@ SRC_UNIX = \
421418
src/proto/gui_motif.pro \
422419
src/proto/gui_xmdlg.pro \
423420
src/proto/gui_x11.pro \
424-
src/proto/hangulin.pro \
425421
src/proto/if_xcmdsrv.pro \
426422
src/proto/os_unix.pro \
427423
src/proto/pty.pro \

Makefile

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -85,19 +85,19 @@ indenttest:
8585
# Before creating an archive first delete all backup files, *.orig, etc.
8686

8787
MAJOR = 8
88-
MINOR = 1
88+
MINOR = 2
8989

9090
# CHECKLIST for creating a new version:
9191
#
9292
# - Update Vim version number. For a test version in: src/version.h,
9393
# READMEdir/Contents, MAJOR/MINOR above, VIMMAJOR and VIMMINOR in
94-
# src/Makefile, README.txt, README.md, READMEdir/README*.txt,
94+
# 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,
9797
# src/gvim.exe.mnf.
98-
# - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, MZscheme, Lua (if
99-
# you can make it all work), Cscope and "huge" features. Exclude workshop
100-
# and SNiFF.
98+
# - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, Lua, Cscope and
99+
# "huge" features. Add MZscheme if you can make it work.
100+
# Use "make reconfig" after selecting the configure arguments.
101101
# - With these features: "make proto" (requires cproto and Motif installed;
102102
# ignore warnings for missing include files, fix problems for syntax errors).
103103
# - With these features: "make depend" (works best with gcc).
@@ -106,9 +106,6 @@ MINOR = 1
106106
# - If you have valgrind, enable it in src/testdir/Makefile and run "make
107107
# test". Enable EXITFREE, disable GUI, scheme and tcl to avoid false alarms.
108108
# Check the valgrind output.
109-
# - If you have the efence library, enable it in "src/Makefile" and run "make
110-
# test". Disable Python and Ruby to avoid trouble with threads (efence is
111-
# not threadsafe).
112109
# - Adjust the date and other info in src/version.h.
113110
# - Correct included_patches[] in src/version.c.
114111
# - Check for missing entries in runtime/makemenu.vim (with checkmenu script).
@@ -148,7 +145,7 @@ MINOR = 1
148145
# - > make dossrc
149146
# > make dosrt
150147
# Unpack dist/vim##rt.zip and dist/vim##src.zip on an MS-Windows PC.
151-
# This creates the directory vim/vim81 and puts all files in there.
148+
# This creates the directory vim/vim82 and puts all files in there.
152149
# Win32 console version build:
153150
# - See src/INSTALLpc.txt for installing the compiler and SDK.
154151
# - Set environment for Visual C++ 2015:
@@ -206,7 +203,7 @@ MINOR = 1
206203
# Note: VisVim needs to be build with MSVC 5, newer versions don't work.
207204
# gvimext64.dll can be obtained from:
208205
# https://github.com/vim/vim-win32-installer/releases
209-
# It is part of gvim_8.0.*_x64.zip as vim/vim80/GvimExt/gvimext64.dll.
206+
# It is part of gvim_8.2.*_x64.zip as vim/vim82/GvimExt/gvimext64.dll.
210207
# - Make sure there is a diff.exe two levels up (get it from a previous Vim
211208
# version). Also put winpty32.dll and winpty-agent.exe there.
212209
# - go to ../nsis and do:

README.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
README.txt for version 8.1 of Vim: Vi IMproved.
1+
README.txt for version 8.2 of Vim: Vi IMproved.
22

33

44
WHAT IS VIM?

README_vim.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
![Vim Logo](https://github.com/vim/vim/blob/master/runtime/vimlogo.gif)
22

3-
[![Build Status](https://travis-ci.org/vim/vim.svg?branch=master)](https://travis-ci.org/vim/vim)
3+
[![Travis Build Status](https://travis-ci.org/vim/vim.svg?branch=master)](https://travis-ci.org/vim/vim)
44
[![Appveyor Build status](https://ci.appveyor.com/api/projects/status/o2qht2kjm02sgghk?svg=true)](https://ci.appveyor.com/project/chrisbra/vim)
5+
[![Cirrus Build Status](https://api.cirrus-ci.com/github/vim/vim.svg)](https://cirrus-ci.com/github/vim/vim)
56
[![Coverage Status](https://codecov.io/gh/vim/vim/coverage.svg?branch=master)](https://codecov.io/gh/vim/vim?branch=master)
67
[![Coverity Scan](https://scan.coverity.com/projects/241/badge.svg)](https://scan.coverity.com/projects/vim)
78
[![Language Grade: C/C++](https://img.shields.io/lgtm/grade/cpp/g/vim/vim.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/vim/vim/context:cpp)
89
[![Debian CI](https://badges.debian.net/badges/debian/testing/vim/version.svg)](https://buildd.debian.org/vim)
910
[![Packages](https://repology.org/badge/tiny-repos/vim.svg)](https://repology.org/metapackage/vim)
11+
For translations of this README see the end.
1012

1113

1214
## What is Vim? ##
@@ -29,7 +31,6 @@ almost all flavours of UNIX. Porting to other systems should not be very
2931
difficult. Older versions of Vim run on MS-DOS, MS-Windows 95/98/Me, Amiga
3032
DOS, Atari MiNT, BeOS, RISC OS and OS/2. These are no longer maintained.
3133

32-
3334
## Distribution ##
3435

3536
You can often use your favorite package manager to install Vim. On Mac and
@@ -140,4 +141,9 @@ Send any other comments, patches, flowers and suggestions to:
140141
Bram Moolenaar <[email protected]>
141142

142143

143-
This is `README.md` for version 8.1 of Vim: Vi IMproved.
144+
This is `README.md` for version 8.2 of Vim: Vi IMproved.
145+
146+
147+
## Translations of this README ##
148+
149+
[Korean](https://github.com/cjw1359/opensource/blob/master/Vim/README_ko.md)

READMEdir/Contents

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ Vim Vi IMproved. A clone of the UNIX text editor Vi. Very useful
99
messages, shows current file name in window title, on-line
1010
help, rectangular cut/paste, etc., etc., etc...
1111

12-
Version 8.1. Also runs under UNIX, MS-Windows, Mac, etc.
13-
vim81rt.tgz contains the documentation and syntax files.
14-
vim81bin.tgz contains the binaries.
15-
vim81src.tgz contains the sources.
12+
Version 8.2. Also runs under UNIX, MS-Windows, Mac, etc.
13+
vim82rt.tgz contains the documentation and syntax files.
14+
vim82bin.tgz contains the binaries.
15+
vim82src.tgz contains the sources.
1616
Author: Bram Moolenaar et al.
1717

1818

READMEdir/README_ami.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
README_ami.txt for version 8.1 of Vim: Vi IMproved.
1+
README_ami.txt for version 8.2 of Vim: Vi IMproved.
22

33
This file explains the installation of Vim on Amiga systems.
44
See README.txt for general information about Vim.
@@ -16,8 +16,8 @@ easily upgrade to a new version. For example:
1616
You would then unpack the archives like this:
1717

1818
cd dh0:editors
19-
tar xf t:vim81bin.tar
20-
tar xf t:vim81rt.tar
19+
tar xf t:vim82bin.tar
20+
tar xf t:vim82rt.tar
2121

2222
Set the $VIM environment variable to point to the top directory of your Vim
2323
files. For the above example:

READMEdir/README_amibin.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
README_amibin.txt for version 8.1 of Vim: Vi IMproved.
1+
README_amibin.txt for version 8.2 of Vim: Vi IMproved.
22

33
See "README.txt" for general information about Vim.
44
See "README_ami.txt" for installation instructions for the Amiga.
5-
These files are in the runtime archive (vim81rt.tgz).
5+
These files are in the runtime archive (vim82rt.tgz).
66

77

88
The Amiga "bin" archive contains the Vim executable for the Amiga. It was

0 commit comments

Comments
 (0)