Justin M. Keyes
c581517f8a
Merge #8908 'build/doc: generate vimindex.html'
2018-08-26 14:08:45 +02:00
Jan Edmund Lazo
e85bed0830
vim-patch:8.0.1214: accessing freed memory when EXITFREE is set
...
Problem: Accessing freed memory when EXITFREE is set and there is more than
one tab and window. (Dominique Pelle)
Solution: Free options later. Skip redraw when exiting.
4f1982800f
2018-08-25 10:52:36 -04:00
Justin M. Keyes
add2a62398
runtime/doc: fix broken links found by make html
2018-08-25 16:38:24 +02:00
Matthieu Coudron
2e5c299f11
warn about tests without libintl
2018-08-25 23:13:34 +09:00
Justin M. Keyes
ff18d3b827
build/doc: generate vimindex.html
...
This note in runtime/doc/Makefile explains the special-case:
index.html is the starting point for HTML, but for the help files it
is help.txt. Therefore use vimindex.html for index.txt.
fix #8907
2018-08-25 15:25:49 +02:00
Jan Edmund Lazo
16b55d2e9d
vim-patch:8.0.1468: illegal memory access in del_bytes()
...
Problem: Illegal memory access in del_bytes().
Solution: Check for negative byte count. (Christian Brabandt, closes vim/vim#2466 )
191f18bad0
2018-08-24 23:02:51 -04:00
Jan Edmund Lazo
13f028e416
vim-patch:8.0.0900: :tab options doesn't open a new tab page
...
Problem: :tab options doesn't open a new tab page. (Aviany)
Solution: Support the :tab modifier. (closes vim/vim#1960 )
ab6c8587ba
2018-08-24 22:15:42 -04:00
Jan Edmund Lazo
bdffa01b52
vim-patch:8.0.1404: invalid memory access on exit
...
Problem: Invalid memory access on exit when autocommands wipe out a buffer.
(gy741, Dominique Pelle)
Solution: Check if the buffer is still valid. (closes vim/vim#2449 )
606d45ccd8
2018-08-24 21:19:13 -04:00
Jan Edmund Lazo
59b53e7bc7
vim-patch:8.0.1228: invalid memory access in GUI test
...
Problem: Invalid memory access in GUI test.
Solution: Check that the row is not outside of the screen.
0e19fc07e7
2018-08-24 20:41:52 -04:00
Jan Edmund Lazo
cba3025c43
vim-patch:8.0.0883: invalid memory access with nonsensical script
...
Problem: Invalid memory access with nonsensical script.
Solution: Check "dstlen" being positive. (Dominique Pelle)
1c864093f9
2018-08-24 20:03:29 -04:00
Justin M. Keyes
c0157e8fe0
remote/host.vim: specify {nosuf} for globpath() ( #8882 )
2018-08-24 10:17:59 +02:00
Justin M. Keyes
e7d020e08f
Merge #8894 from janlazo/editorconfig-makefile
2018-08-24 09:12:08 +02:00
Justin M. Keyes
2ab80b944b
Merge #8896 from janlazo/vim-8.1.0083
2018-08-24 09:09:46 +02:00
Jan Edmund Lazo
748cd91c20
search: fix types of findsent() variables
...
dir (param) is of type Direction (enum).
cpo_J, found_dot, noskip (local var) are bool. cpo_J is const.
startlnum (local var) is const int. Declare it in same scope as cpo_J.
2018-08-23 19:07:19 -04:00
Jan Edmund Lazo
42428b3f85
vim-patch:8.1.0083: "is" and "as" have trouble with quoted punctuation
...
Problem: "is" and "as" have trouble with quoted punctuation.
Solution: Check for punctuation before a quote. (Jason Franklin)
8516071124
2018-08-23 18:50:29 -04:00
A Brooks
925c153f86
doc: remove mention of "drop" register ( #8893 )
...
close #8881
2018-08-23 19:49:23 +02:00
Jan Edmund Lazo
c5b5eaabad
oldtests: reindent Makefile to 8-width tab
2018-08-23 13:48:47 -04:00
Jan Edmund Lazo
13673ea78d
editorconfig: Makefile uses 8-width tab indent
2018-08-23 13:47:15 -04:00
Jan Edmund Lazo
e89df8a54d
vim-patch:8.0.1682: auto indenting breaks inserting a block ( #8892 )
...
Problem: Auto indenting breaks inserting a block.
Solution: Do not check for cursor movement if indent was changed. (Christian
Brabandt, closes vim/vim#2778 )
8c87a2b1fe
2018-08-23 19:13:05 +02:00
James McCoy
a5d00527a1
Merge pull request #8887 from janlazo/vim-8.0.1242
...
[RDY] vim-patch:8.0.1242
2018-08-23 10:48:06 -04:00
James McCoy
dfbb75fdab
Merge pull request #8889 from janlazo/vim-8.0.0999
...
[RDY] vim-patch:8.0.{999,1041,1043,1044}
2018-08-23 10:45:58 -04:00
Jan Edmund Lazo
6c8851be4e
lint
2018-08-23 10:00:53 -04:00
Jan Edmund Lazo
27fbffeb4f
vim-patch:8.0.1044: warning for uninitialized variable
...
Problem: Warning for uninitialized variable. (John Marriott)
Solution: Initialize ind_pre.
2254a8ad0c
2018-08-23 10:00:53 -04:00
Jan Edmund Lazo
fb68c97ce8
vim-patch:8.0.1043: warning for uninitialized variable
...
Problem: Warning for uninitialized variable. (John Marriott)
Solution: Move code to check indent inside "if".
4ec86ddd77
2018-08-23 10:00:53 -04:00
Jan Edmund Lazo
d677ae5f64
vim-patch:8.0.1041: bogus characters when indenting during visual-block append
...
Problem: Bogus characters appear when indenting kicks in while doing a
visual-block append.
Solution: Recompute when indenting is done. (Christian Brabandt)
e2e69e4813
2018-08-23 10:00:53 -04:00
Jan Edmund Lazo
fe57a8a4e4
vim-patch:8.0.0999: indenting raw C++ strings is wrong
...
Problem: Indenting raw C++ strings is wrong.
Solution: Add special handling of raw strings. (Christian Brabandt)
dde81312b0
2018-08-23 04:09:24 -04:00
Jan Edmund Lazo
012cd35bfb
vim-patch:8.0.1151: "vim -c startinsert!" doesn't append ( #8886 )
...
Problem: "vim -c startinsert!" doesn't append.
Solution: Correct line number on startup. (Christian Brabandt, closes vim/vim#2117 )
09ca932f8e
2018-08-22 19:33:06 +02:00
Jan Edmund Lazo
eaf8e57cf9
vim-patch:8.0.1242: function argument with only dash is seen as number zero
...
Problem: Function argument with only dash is seen as number zero. (Wang
Shidong)
Solution: See a dash as a string. (Christian Brabandt)
ffd99f729b
2018-08-22 13:06:04 -04:00
Justin M. Keyes
a466bd2927
Merge #8880 from janlazo/vim-8.0.1331
2018-08-22 08:40:56 +02:00
Jan Edmund Lazo
54e6ef73f0
vim-patch:8.0.1790: 'winfixwidth' is not always respected by :close
...
Problem: 'winfixwidth' is not always respected by :close.
Solution: Prefer a frame without 'winfixwidth' or 'winfixheight'. (Jason
Franklin)
c136af29c0
2018-08-21 22:36:31 -04:00
Jan Edmund Lazo
b5fc21dbf0
vim-patch:8.0.1707: when 'wfh' is set ":bel 10new" scrolls window
...
Problem: When 'wfh' is set ":bel 10new" scrolls window. (Andrew Pyatkov)
Solution: Set the fraction before changing the window height. (closes vim/vim#2798 )
98da6ecab9
2018-08-21 12:44:06 -04:00
Jan Edmund Lazo
39777ad4b8
vim-patch:8.0.1426: "gf" and <cfile> don't accept ? and & in URL
...
Problem: "gf" and <cfile> don't accept ? and & in URL. (Dmitrii Tcyganok)
Solution: Check for a URL and allow for extra characters. (closes vim/vim#2493 )
9e3dfc6501
2018-08-21 12:17:17 -04:00
Jan Edmund Lazo
387c3be82a
vim-patch:8.0.1331: possible crash when window can be zero lines high
...
Problem: Possible crash when window can be zero lines high. (Joseph
Dornisch)
Solution: Only set w_fraction if the window is at least two lines high.
3679c17917
2018-08-21 11:57:04 -04:00
James McCoy
19aa8ccf85
Merge pull request #8879 from janlazo/vim-8.1.0303
...
[RDY] vim-patch:8.1.0303
2018-08-21 11:29:24 -04:00
Jan Edmund Lazo
822ae1a81c
vim-patch:8.1.0303: line2byte() is wrong for last line with 'noeol'
...
Problem: line2byte() is wrong for last line with 'noeol' and 'nofixeol'.
Solution: Fix off-by-one error. (Shane Harper, closes vim/vim#3351 )
c26f7c6053
2018-08-21 10:20:17 -04:00
Justin M. Keyes
3807520001
Merge #8877 from janlazo/vim-8.0.1441
2018-08-21 09:33:09 +02:00
Justin M. Keyes
0c9888cdbe
vim-patch:8.1.0110: file name not displayed with ":file" ( #8878 )
...
Problem: File name not displayed with ":file" when 'F' is in 'shortmess'.
Solution: Always display the file name when there is no argument (Christian
Brabandt, closes vim/vim#3070 )
fc0896093c
closes #8817
closes #8873
2018-08-21 09:25:48 +02:00
Justin M. Keyes
8872fce120
vim-patch.sh: Also check for .git/ directory
...
In the case of nested repos, such as when "neovim/" repo contains
"neovim/.vim-src/" repo,
git rev-parse --show-toplevel
returns the fullpath to the "neovim/" repo, which failed the condition.
ref #8875
ref c05d7153d3
2018-08-21 08:37:49 +02:00
Justin M. Keyes
150b1b7b40
Merge #8861 from janlazo/vim-8.0.1364
2018-08-21 08:20:40 +02:00
Jan Edmund Lazo
ee51061b8c
lint
2018-08-20 23:49:34 -04:00
Jan Edmund Lazo
612f3fd57a
undo: undo_undoes is bool
2018-08-20 23:49:34 -04:00
Jan Edmund Lazo
0ff4854800
undo: did_undo,absolute in u_undo_end() are bool
2018-08-20 23:49:34 -04:00
Jan Edmund Lazo
6f55aa3502
undo: update undo_time() function signature
...
sec,file,absolute (params) are bool.
Fix callers and local variables of undo_time().
2018-08-20 23:49:34 -04:00
Jan Edmund Lazo
19717ca1e8
undo: above,did_undo in undo_time() are bool
2018-08-20 23:49:34 -04:00
Jan Edmund Lazo
66ed6297b0
vim-patch:8.0.1441: using ":undo 0" leaves undo in wrong state
...
Problem: Using ":undo 0" leaves undo in wrong state.
Solution: Instead of searching for state 1 and go above, just use the start.
(Ozaki Kiichi, closes vim/vim#2595 )
ce46d934af
2018-08-20 21:48:08 -04:00
Justin M. Keyes
0839c44257
Merge #8866 from janlazo/vim-8.0.0878
2018-08-20 23:09:10 +02:00
Justin M. Keyes
751c35d41b
Merge #8872 from janlazo/vim-8.0.0762
2018-08-20 22:41:24 +02:00
Justin M. Keyes
768bc68d7e
Merge #8860 from lucc/nvim_get_proc
2018-08-20 18:12:19 +02:00
James McCoy
c05d7153d3
vim-patch.sh: Use git-rev-parse to check repo ( #8875 )
...
Explicitly checking for the .git/ directory doesn't work in various
situations (e.g., git-worktree).
[ci skip]
2018-08-20 17:41:00 +02:00
Jan Edmund Lazo
96035a8343
search: "include" in current_tagblock() is bool
2018-08-20 10:44:34 -04:00