summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0553: it is not easy to edit a script that was sourcedv8.1.0553Bram Moolenaar2018-11-307-12/+58
| | | | | | Problem: It is not easy to edit a script that was sourced. Solution: Add a count to ":scriptnames", so that ":script 40" edits the script with script ID 40.
* patch 8.1.0552: saved last search pattern may not be restoredv8.1.0552Bram Moolenaar2018-11-303-0/+20
| | | | | | Problem: Saved last search pattern may not be restored. Solution: Call restore_last_search_pattern(). Add a check for balancing saving and restoring the last search pattern.
* patch 8.1.0551: expression evaluation may repeat an error messagev8.1.0551Bram Moolenaar2018-11-282-2/+4
| | | | | | | Problem: Expression evaluation may repeat an error message. (Jason Franklin) Solution: Check for the value of did_emsg when giving an error for the :execute command.
* patch 8.1.0550: expression evaluation may repeat an error messagev8.1.0550Bram Moolenaar2018-11-284-5/+6
| | | | | | | Problem: Expression evaluation may repeat an error message. (Jason Franklin) Solution: Increment did_emsg and check for the value when giving an error for the echo command.
* patch 8.1.0549: netbeans test depends on README.txt contentsv8.1.0549Bram Moolenaar2018-11-263-4/+8
| | | | | Problem: Netbeans test depends on README.txt contents. Solution: Use a generated file instead.
* patch 8.1.0548: crash when job callback unloads a bufferv8.1.0548Bram Moolenaar2018-11-262-2/+3
| | | | | Problem: Crash when job callback unloads a buffer. (James McCoy) Solution: Don't round up the wait time to 10 msec in ui_inchar().
* patch 8.1.0547: modeline test with keymap still failsv8.1.0547Bram Moolenaar2018-11-252-0/+5
| | | | | Problem: Modeline test with keymap still fails. Solution: Check that the keymap feature is available for the failure assert.
* patch 8.1.0546: modeline test with keymap failsv8.1.0546Bram Moolenaar2018-11-252-0/+5
| | | | | Problem: Modeline test with keymap fails. Solution: Check that the keymap feature is available.
* patch 8.1.0545: when executing indent tests user preferences interferev8.1.0545Bram Moolenaar2018-11-253-3/+7
| | | | | Problem: When executing indent tests user preferences interfere. Solution: Add "--clean".
* Update runtime filesBram Moolenaar2018-11-259-65/+158
|
* patch 8.1.0544: setting 'filetype' in a modeline causes an errorv8.1.0544Bram Moolenaar2018-11-253-22/+140
| | | | | | | 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'.
* patch 8.1.0543: Coverity warns for leaking memory and using wrong structv8.1.0543Bram Moolenaar2018-11-243-1/+4
| | | | | | Problem: Coverity warns for leaking memory and using wrong struct. Solution: Free pointer when allocation fails. Change "boff" to "loff". (closes #3634)
* patch 8.1.0542: shiftwidth() does not take 'vartabstop' into accountv8.1.0542Bram Moolenaar2018-11-2211-18/+155
| | | | | | | 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)
* patch 8.1.0541: help message in dosinst.c is outdatedv8.1.0541Bram Moolenaar2018-11-212-5/+8
| | | | | Problem: Help message in dosinst.c is outdated. Solution: Update the comment. (Ken Takata, closes #3626)
* patch 8.1.0540: may evaluate insecure value when appending to optionv8.1.0540Bram Moolenaar2018-11-202-9/+36
| | | | | | | 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.
* patch 8.1.0539: cannot build without the sandboxv8.1.0539Bram Moolenaar2018-11-204-6/+11
| | | | | | | 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)
* patch 8.1.0538: evaluating a modeline might invoke using a shell commandv8.1.0538Bram Moolenaar2018-11-202-0/+7
| | | | | | Problem: Evaluating a modeline might invoke using a shell command. (Paul Huber) Solution: Set the sandbox flag when setting options from a modeline.
* patch 8.1.0537: ui_breakcheck() may be called recursivelyv8.1.0537Bram Moolenaar2018-11-202-2/+14
| | | | | Problem: ui_breakcheck() may be called recursively, which doesn't work. Solution: When called recursively, just return. (James McCoy, closes #3617)
* patch 8.1.0536: file time test fails when using NFSv8.1.0536Bram Moolenaar2018-11-182-17/+21
| | | | | | Problem: File time test fails when using NFS. Solution: Use three file times instead of localtim(). (James McCoy, closes #3618)
* patch 8.1.0535: increment/decrement might get interrupted by updating foldsv8.1.0535Bram Moolenaar2018-11-162-0/+26
| | | | | | Problem: Increment/decrement might get interrupted by updating folds. Solution: Disable fold updating for a moment. (Christian Brabandt, closes #3599)
* patch 8.1.0534: MS-Windows installer uses different $HOME than Vimv8.1.0534Bram Moolenaar2018-11-163-13/+111
| | | | | | Problem: MS-Windows installer uses different $HOME than Vim. Solution: Use the Vim logic also in the MS-Windows installer. (Ken Takata, closes #3564)
* patch 8.1.0533: screendump tests can be flakyv8.1.0533Bram Moolenaar2018-11-162-1/+3
| | | | | Problem: Screendump tests can be flaky. Solution: Add VerifyScreenDump to the pattern of flaky tests.
* patch 8.1.0532: cannot distinguish between quickfix and location listv8.1.0532Bram Moolenaar2018-11-162-17/+39
| | | | | Problem: Cannot distinguish between quickfix and location list. Solution: Add an explicit type variable. (Yegappan Lakshmanan)
* patch 8.1.0531: flaky tests often fail with a common error messagev8.1.0531Bram Moolenaar2018-11-162-2/+9
| | | | | Problem: Flaky tests often fail with a common error message. Solution: Add a pattern to match an error message indicating a flaky test.
* patch 8.1.0530: channel and terminal tests that start a server can be flakyv8.1.0530Bram Moolenaar2018-11-162-0/+32
| | | | | | 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.
* patch 8.1.0529: flaky test sometimes fails in different waysv8.1.0529Bram Moolenaar2018-11-162-16/+37
| | | | | | 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.
* patch 8.1.0528: various typos in commentsv8.1.0528Bram Moolenaar2018-11-1622-45/+47
| | | | | Problem: Various typos in comments. Solution: Fix the typos.
* Update runtime files.Bram Moolenaar2018-11-1623-694/+800
|
* patch 8.1.0527: using 'shiftwidth' from wrong buffer for foldingv8.1.0527Bram Moolenaar2018-11-142-1/+4
| | | | | Problem: Using 'shiftwidth' from wrong buffer for folding. Solution: Use "buf" instead of "curbuf". (Christian Brabandt)
* patch 8.1.0526: running out of signal stack in RealWaitForCharv8.1.0526Bram Moolenaar2018-11-122-1/+5
| | | | | Problem: Running out of signal stack in RealWaitForChar. (Vladimir Marek) Solution: Make the fd_set variables static.
* patch 8.1.0525: terminal test skips part on Windowsv8.1.0525Bram Moolenaar2018-11-123-10/+11
| | | | | | Problem: Terminal test skips part on Windows. Solution: Fix Test_terminal_does_not_truncate_last_newlines(). (Hirohito Higashi, closes #3606)
* patch 8.1.0524: terminal test fails on Windowsv8.1.0524Bram Moolenaar2018-11-112-1/+8
| | | | | Problem: Terminal test fails on Windows. Solution: Skip Test_terminal_does_not_truncate_last_newlines() for now.
* patch 8.1.0523: opening window from quickfix leaves empty buffer behindv8.1.0523Bram Moolenaar2018-11-114-31/+107
| | | | | Problem: Opening window from quickfix leaves empty buffer behind. Solution: Add qf_jump_newwin(). (Yegappan Lakshmanan, closes #2574)
* patch 8.1.0522: :terminal does not show trailing empty linesv8.1.0522Bram Moolenaar2018-11-113-0/+33
| | | | | Problem: :terminal does not show trailing empty lines. Solution: Add empty lines. (Hirohito Higashi, closes #3605)
* patch 8.1.0521: cannot build with +eval but without +quickfixv8.1.0521Bram Moolenaar2018-11-112-2/+2
| | | | | Problem: Cannot build with +eval but without +quickfix. Solution: Remove #ifdef for e_stringreq. (John Marriott)
* patch 8.1.0520: screen diff test sometimes failsv8.1.0520Bram Moolenaar2018-11-112-0/+3
| | | | | Problem: Screen diff test sometimes fails. Solution: Add to list of flaky tests.
* patch 8.1.0519: cannot save and restore the tag stackv8.1.0519Bram Moolenaar2018-11-1115-1/+494
| | | | | | Problem: Cannot save and restore the tag stack. Solution: Add gettagstack() and settagstack(). (Yegappan Lakshmanan, closes #3604)
* patch 8.1.0518: Test_window_split_edit_bufnr() fails on AppVeyorv8.1.0518Bram Moolenaar2018-11-102-13/+18
| | | | | Problem: Test_window_split_edit_bufnr() fails on AppVeyor. Solution: Disable the failing part for now.
* patch 8.1.0517: Test_window_split_edit_alternate() fails on AppVeyorv8.1.0517Bram Moolenaar2018-11-102-4/+9
| | | | | Problem: Test_window_split_edit_alternate() fails on AppVeyor. Solution: Disable the failing part for now.
* patch 8.1.0516: :move command marks buffer modified when nothing changedv8.1.0516Bram Moolenaar2018-11-105-4/+62
| | | | | Problem: :move command marks buffer modified when nothing changed. Solution: Do not set 'modified'. Add a test. (Jason Franklin)
* patch 8.1.0515: reloading a script gives errors for existing functionsv8.1.0515Bram Moolenaar2018-11-1010-11/+55
| | | | | Problem: Reloading a script gives errors for existing functions. Solution: Allow redefining a function once when reloading a script.
* patch 8.1.0514: CTRL-W ^ does not work when alternate buffer has no namev8.1.0514Bram Moolenaar2018-11-106-75/+180
| | | | | | 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)
* patch 8.1.0513: no error for set diffopt+=algorithm:v8.1.0513Bram Moolenaar2018-11-053-1/+5
| | | | | Problem: No error for set diffopt+=algorithm:. Solution: Check for missing argument. (Hirohito Higashi, closes #3598)
* patch 8.1.0512: 'helplang' default is inconsistent for C and C.UTF-8v8.1.0512Bram Moolenaar2018-11-052-3/+15
| | | | | Problem: 'helplang' default is inconsistent for C and C.UTF-8. Solution: Don't accept a value unless it starts with two letters.
* patch 8.1.0511: ml_get error when calling a function with a rangev8.1.0511Bram Moolenaar2018-11-043-0/+28
| | | | | Problem: ml_get error when calling a function with a range. Solution: Don't position the cursor after the last line.
* Update runtime filesBram Moolenaar2018-11-0428-215/+429
|
* patch 8.1.0510: filter test fails when $LANG is C.UTF-8v8.1.0510Bram Moolenaar2018-11-042-1/+9
| | | | | | Problem: Filter test fails when $LANG is C.UTF-8. Solution: Set 'helplang' to "en" for any C language. (Christian Brabandt, closes #3577)
* patch 8.1.0509: checking cwd not accessible fails for rootv8.1.0509Bram Moolenaar2018-11-032-7/+12
| | | | | Problem: Checking cwd not accessible fails for root. (James McCoy) Solution: Skip this part of the test for root. (closes #3595)
* patch 8.1.0508: suspend test fails when run by rootv8.1.0508Bram Moolenaar2018-11-032-3/+5
| | | | | Problem: Suspend test fails when run by root. Solution: Accept both '$' and '#' for the prompt. (James McCoy, closes #3590)
* patch 8.1.0507: .raml files not properly detectedv8.1.0507Bram Moolenaar2018-11-033-4/+10
| | | | | Problem: .raml files not properly detected. Solution: Recognize .raml as raml instead of yaml. (closes #3594)