summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-11-25Update runtime filesBram Moolenaar
2018-11-25patch 8.1.0544: setting 'filetype' in a modeline causes an errorv8.1.0544Bram Moolenaar
Problem: Setting 'filetype' in a modeline causes an error (Hirohito Higashi). Solution: Don't add the P_INSECURE flag when setting 'filetype' from a modeline. Also for 'syntax'.
2018-11-24patch 8.1.0543: Coverity warns for leaking memory and using wrong structv8.1.0543Bram Moolenaar
Problem: Coverity warns for leaking memory and using wrong struct. Solution: Free pointer when allocation fails. Change "boff" to "loff". (closes #3634)
2018-11-22patch 8.1.0542: shiftwidth() does not take 'vartabstop' into accountv8.1.0542Bram Moolenaar
Problem: shiftwidth() does not take 'vartabstop' into account. Solution: Use the cursor position or a position explicitly passed. Also make >> and << work better with 'vartabstop'. (Christian Brabandt)
2018-11-21patch 8.1.0541: help message in dosinst.c is outdatedv8.1.0541Bram Moolenaar
Problem: Help message in dosinst.c is outdated. Solution: Update the comment. (Ken Takata, closes #3626)
2018-11-20patch 8.1.0540: may evaluate insecure value when appending to optionv8.1.0540Bram Moolenaar
Problem: May evaluate insecure value when appending to option. Solution: Set the secure flag when changing an option that was previously set insecurely. Also allow numbers for the characters from 'spelllang' that are used for LANG.vim.
2018-11-20patch 8.1.0539: cannot build without the sandboxv8.1.0539Bram Moolenaar
Problem: Cannot build without the sandbox. Solution: Set the secure option instead of using the sandbox. Also restrict the characters from 'spelllang' that are used for LANG.vim. (suggested by Yasuhiro Matsumoto)
2018-11-20patch 8.1.0538: evaluating a modeline might invoke using a shell commandv8.1.0538Bram Moolenaar
Problem: Evaluating a modeline might invoke using a shell command. (Paul Huber) Solution: Set the sandbox flag when setting options from a modeline.
2018-11-20patch 8.1.0537: ui_breakcheck() may be called recursivelyv8.1.0537Bram Moolenaar
Problem: ui_breakcheck() may be called recursively, which doesn't work. Solution: When called recursively, just return. (James McCoy, closes #3617)
2018-11-18patch 8.1.0536: file time test fails when using NFSv8.1.0536Bram Moolenaar
Problem: File time test fails when using NFS. Solution: Use three file times instead of localtim(). (James McCoy, closes #3618)
2018-11-16patch 8.1.0535: increment/decrement might get interrupted by updating foldsv8.1.0535Bram Moolenaar
Problem: Increment/decrement might get interrupted by updating folds. Solution: Disable fold updating for a moment. (Christian Brabandt, closes #3599)
2018-11-16patch 8.1.0534: MS-Windows installer uses different $HOME than Vimv8.1.0534Bram Moolenaar
Problem: MS-Windows installer uses different $HOME than Vim. Solution: Use the Vim logic also in the MS-Windows installer. (Ken Takata, closes #3564)
2018-11-16patch 8.1.0533: screendump tests can be flakyv8.1.0533Bram Moolenaar
Problem: Screendump tests can be flaky. Solution: Add VerifyScreenDump to the pattern of flaky tests.
2018-11-16patch 8.1.0532: cannot distinguish between quickfix and location listv8.1.0532Bram Moolenaar
Problem: Cannot distinguish between quickfix and location list. Solution: Add an explicit type variable. (Yegappan Lakshmanan)
2018-11-16patch 8.1.0531: flaky tests often fail with a common error messagev8.1.0531Bram Moolenaar
Problem: Flaky tests often fail with a common error message. Solution: Add a pattern to match an error message indicating a flaky test.
2018-11-16patch 8.1.0530: channel and terminal tests that start a server can be flakyv8.1.0530Bram Moolenaar
Problem: Channel and terminal tests that start a server can be flaky. Solution: Add all channel and terminal tests that start a server to the list of flaky tests.
2018-11-16patch 8.1.0529: flaky test sometimes fails in different waysv8.1.0529Bram Moolenaar
Problem: Flaky test sometimes fails in different ways. Solution: When the second run gives a different error, try running the test again, up to five times.
2018-11-16patch 8.1.0528: various typos in commentsv8.1.0528Bram Moolenaar
Problem: Various typos in comments. Solution: Fix the typos.
2018-11-16Update runtime files.Bram Moolenaar
2018-11-14patch 8.1.0527: using 'shiftwidth' from wrong buffer for foldingv8.1.0527Bram Moolenaar
Problem: Using 'shiftwidth' from wrong buffer for folding. Solution: Use "buf" instead of "curbuf". (Christian Brabandt)
2018-11-12patch 8.1.0526: running out of signal stack in RealWaitForCharv8.1.0526Bram Moolenaar
Problem: Running out of signal stack in RealWaitForChar. (Vladimir Marek) Solution: Make the fd_set variables static.
2018-11-12patch 8.1.0525: terminal test skips part on Windowsv8.1.0525Bram Moolenaar
Problem: Terminal test skips part on Windows. Solution: Fix Test_terminal_does_not_truncate_last_newlines(). (Hirohito Higashi, closes #3606)
2018-11-11patch 8.1.0524: terminal test fails on Windowsv8.1.0524Bram Moolenaar
Problem: Terminal test fails on Windows. Solution: Skip Test_terminal_does_not_truncate_last_newlines() for now.
2018-11-11patch 8.1.0523: opening window from quickfix leaves empty buffer behindv8.1.0523Bram Moolenaar
Problem: Opening window from quickfix leaves empty buffer behind. Solution: Add qf_jump_newwin(). (Yegappan Lakshmanan, closes #2574)
2018-11-11patch 8.1.0522: :terminal does not show trailing empty linesv8.1.0522Bram Moolenaar
Problem: :terminal does not show trailing empty lines. Solution: Add empty lines. (Hirohito Higashi, closes #3605)
2018-11-11patch 8.1.0521: cannot build with +eval but without +quickfixv8.1.0521Bram Moolenaar
Problem: Cannot build with +eval but without +quickfix. Solution: Remove #ifdef for e_stringreq. (John Marriott)
2018-11-11patch 8.1.0520: screen diff test sometimes failsv8.1.0520Bram Moolenaar
Problem: Screen diff test sometimes fails. Solution: Add to list of flaky tests.
2018-11-11patch 8.1.0519: cannot save and restore the tag stackv8.1.0519Bram Moolenaar
Problem: Cannot save and restore the tag stack. Solution: Add gettagstack() and settagstack(). (Yegappan Lakshmanan, closes #3604)
2018-11-10patch 8.1.0518: Test_window_split_edit_bufnr() fails on AppVeyorv8.1.0518Bram Moolenaar
Problem: Test_window_split_edit_bufnr() fails on AppVeyor. Solution: Disable the failing part for now.
2018-11-10patch 8.1.0517: Test_window_split_edit_alternate() fails on AppVeyorv8.1.0517Bram Moolenaar
Problem: Test_window_split_edit_alternate() fails on AppVeyor. Solution: Disable the failing part for now.
2018-11-10patch 8.1.0516: :move command marks buffer modified when nothing changedv8.1.0516Bram Moolenaar
Problem: :move command marks buffer modified when nothing changed. Solution: Do not set 'modified'. Add a test. (Jason Franklin)
2018-11-10patch 8.1.0515: reloading a script gives errors for existing functionsv8.1.0515Bram Moolenaar
Problem: Reloading a script gives errors for existing functions. Solution: Allow redefining a function once when reloading a script.
2018-11-10patch 8.1.0514: CTRL-W ^ does not work when alternate buffer has no namev8.1.0514Bram Moolenaar
Problem: CTRL-W ^ does not work when alternate buffer has no name. Solution: Use another method to split and edit the alternate buffer. (Jason Franklin)
2018-11-05patch 8.1.0513: no error for set diffopt+=algorithm:v8.1.0513Bram Moolenaar
Problem: No error for set diffopt+=algorithm:. Solution: Check for missing argument. (Hirohito Higashi, closes #3598)
2018-11-05patch 8.1.0512: 'helplang' default is inconsistent for C and C.UTF-8v8.1.0512Bram Moolenaar
Problem: 'helplang' default is inconsistent for C and C.UTF-8. Solution: Don't accept a value unless it starts with two letters.
2018-11-04patch 8.1.0511: ml_get error when calling a function with a rangev8.1.0511Bram Moolenaar
Problem: ml_get error when calling a function with a range. Solution: Don't position the cursor after the last line.
2018-11-04Update runtime filesBram Moolenaar
2018-11-04patch 8.1.0510: filter test fails when $LANG is C.UTF-8v8.1.0510Bram Moolenaar
Problem: Filter test fails when $LANG is C.UTF-8. Solution: Set 'helplang' to "en" for any C language. (Christian Brabandt, closes #3577)
2018-11-03patch 8.1.0509: checking cwd not accessible fails for rootv8.1.0509Bram Moolenaar
Problem: Checking cwd not accessible fails for root. (James McCoy) Solution: Skip this part of the test for root. (closes #3595)
2018-11-03patch 8.1.0508: suspend test fails when run by rootv8.1.0508Bram Moolenaar
Problem: Suspend test fails when run by root. Solution: Accept both '$' and '#' for the prompt. (James McCoy, closes #3590)
2018-11-03patch 8.1.0507: .raml files not properly detectedv8.1.0507Bram Moolenaar
Problem: .raml files not properly detected. Solution: Recognize .raml as raml instead of yaml. (closes #3594)
2018-11-03patch 8.1.0506: modeline test fails when run by rootv8.1.0506Bram Moolenaar
Problem: Modeline test fails when run by root. Solution: Set 'modeline' for the test. (James McCoy, closes #3592)
2018-11-03patch 8.1.0505: filter command test may fail if helplang is not setv8.1.0505Bram Moolenaar
Problem: Filter command test may fail if helplang is not set. Solution: Set 'helplang' for the test. (James McCoy, closes #3591)
2018-11-02patch 8.1.0504: when CTRL-C is mapped it triggers InsertLeavev8.1.0504Bram Moolenaar
Problem: When CTRL-C is mapped it triggers InsertLeave. Solution: Make CTRL-C behave the same way when typed or used in a mapping.
2018-11-01patch 8.1.0503: missing change to diff testv8.1.0503Bram Moolenaar
Problem: Missing change to diff test. (Hirohito Higashi) Solution: Add the missing test function.
2018-10-31patch 8.1.0502: internal diff fails when diffing a context diffv8.1.0502Bram Moolenaar
Problem: Internal diff fails when diffing a context diff. (Hirohito Higashi) Solution: Only use callback calls with one line. (closes #3581)
2018-10-30patch 8.1.0501: cppcheck warns for using array index before bounds checkv8.1.0501Bram Moolenaar
Problem: Cppcheck warns for using array index before bounds check. Solution: Swap the conditions. (Dominique Pelle)
2018-10-28patch 8.1.0500: cleaning up in src/tee may not always workv8.1.0500Bram Moolenaar
Problem: Cleaning up in src/tee may not always work. Solution: Use "rm" when appropriate. (Michael Soyka, closes #3571)
2018-10-28patch 8.1.0499: :2vimgrep causes an ml_get errorv8.1.0499Bram Moolenaar
Problem: :2vimgrep causes an ml_get error Solution: Pass tomatch pointer instead of value. (Yegappan Lakshmanan)
2018-10-27patch 8.1.0498: /etc/gitconfig not recognized at a gitconfig filev8.1.0498Bram Moolenaar
Problem: /etc/gitconfig not recognized at a gitconfig file. Solution: Add pattern to filetype detection. (closes #3568)