summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0601: a few compiler warningsv8.1.0601Bram Moolenaar2018-12-164-9/+10
| | | | | Problem: A few compiler warnings. Solution: Add type casts. (Mike Williams)
* patch 8.1.0600: channel test is flakyv8.1.0600Bram Moolenaar2018-12-152-0/+3
| | | | | Problem: Channel test is flaky. Solution: Add test to list of flaky tests.
* patch 8.1.0599: without the +eval feature the indent tests don't workv8.1.0599Bram Moolenaar2018-12-153-4/+17
| | | | | Problem: Without the +eval feature the indent tests don't work. Solution: Skip the body of the tests.
* patch 8.1.0598: indent tests may use the wrong Vim binaryv8.1.0598Bram Moolenaar2018-12-152-3/+13
| | | | | Problem: Indent tests may use the wrong Vim binary. Solution: Pass in the just built Vim binary.
* patch 8.1.0597: cannot run test_libvterm from the top directoryv8.1.0597Bram Moolenaar2018-12-152-1/+7
| | | | | Problem: Cannot run test_libvterm from the top directory. Solution: Add test target in toplevel Makefile.
* patch 8.1.0596: not all parts of printf() are testedv8.1.0596Bram Moolenaar2018-12-152-0/+33
| | | | | Problem: Not all parts of printf() are tested. Solution: Add a few more test cases. (Dominique Pelle, closes #3691)
* patch 8.1.0595: libvterm tests are not run with coveragev8.1.0595Bram Moolenaar2018-12-153-16/+12
| | | | | Problem: Libvterm tests are not run with coverage. Solution: Adjust the Travis config. Show the actually run commands.
* patch 8.1.0594: libvterm tests fail to run on Macv8.1.0594Bram Moolenaar2018-12-152-1/+7
| | | | | Problem: Libvterm tests fail to run on Mac. Solution: Only run libvterm tests on Linux.
* patch 8.1.0593: illegal memory access in libvterm testv8.1.0593Bram Moolenaar2018-12-154-3/+8
| | | | | Problem: Illegal memory access in libvterm test. Solution: Fix off-by-one error.
* patch 8.1.0592: the libvterm tests are not run as part of Vim testsv8.1.0592Bram Moolenaar2018-12-153-3/+8
| | | | | Problem: The libvterm tests are not run as part of Vim tests. Solution: Add testing libvterm.
* patch 8.1.0591: channel sort test is flakyv8.1.0591Bram Moolenaar2018-12-142-1/+3
| | | | | Problem: Channel sort test is flaky. Solution: Do not check if the job is running, it may have be done very fast.
* patch 8.1.0590: when a job ends the closed channels are not handledv8.1.0590Bram Moolenaar2018-12-144-19/+36
| | | | | | Problem: When a job ends the closed channels are not handled. Solution: When a job is detected to have ended, check the channels again. (closes #3530)
* patch 8.1.0589: compilation error in gvimext.cppv8.1.0589Bram Moolenaar2018-12-143-3/+8
| | | | | Problem: Compilation error in gvimext.cpp. Solution: Return a value. Also fix using uninitialized variable.
* patch 8.1.0588: cannot define a sign with space in the textv8.1.0588Bram Moolenaar2018-12-143-0/+37
| | | | | Problem: Cannot define a sign with space in the text. Solution: Allow for escaping characters. (Ben Jackson, closes #2967)
* patch 8.1.0587: GvimExt: realloc() failing is not handled properlyv8.1.0587Bram Moolenaar2018-12-142-2/+9
| | | | | Problem: GvimExt: realloc() failing is not handled properly. Solution: Check for NULL return. (Jan-Jaap Korpershoek, closes #3689)
* patch 8.1.0586: :digraph output is not easy to readv8.1.0586Bram Moolenaar2018-12-146-73/+170
| | | | | | Problem: :digraph output is not easy to read. Solution: Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572) Also add section headers for :digraphs!.
* patch 8.1.0585: undo test may fail on MS-Windowsv8.1.0585Bram Moolenaar2018-12-142-1/+3
| | | | | Problem: Undo test may fail on MS-Windows. Solution: Also handle lower case drive letters.
* patch 8.1.0584: with search CTRL-L does not pick up composing charactersv8.1.0584Bram Moolenaar2018-12-142-0/+24
| | | | | | Problem: With search CTRL-L does not pick up composing characters. Solution: Check for composing characters. (Christian Brabandt, closes #3682) [code change was accidentally included in 8.1.0579]
* patch 8.1.0583: using illogical name for get_dict_number()/get_dict_string()v8.1.0583Bram Moolenaar2018-12-1410-66/+68
| | | | | Problem: Using illogical name for get_dict_number()/get_dict_string(). Solution: Rename to start with dict_.
* patch 8.1.0582: text properties are not enabledv8.1.0582Bram Moolenaar2018-12-143-11/+17
| | | | | | Problem: Text properties are not enabled. Solution: Fix sizeof argument and re-enable the text properties feature. Fix memory leak.
* patch 8.1.0581: double free without the text properties featurev8.1.0581Bram Moolenaar2018-12-132-1/+3
| | | | | Problem: Double free without the text properties feature. Solution: Reset the dirty flag.
* patch 8.1.0580: invalid memory access when using text propertiesv8.1.0580Bram Moolenaar2018-12-132-1/+3
| | | | | Problem: Invalid memory access when using text properties. Solution: Disable text properties for now.
* patch 8.1.0579: cannot attach properties to textv8.1.0579Bram Moolenaar2018-12-1326-46/+1747
| | | | | Problem: Cannot attach properties to text. Solution: First part of adding text properties.
* patch 8.1.0578: cannot disable arabic, rightleft and farsi in configurev8.1.0578Bram Moolenaar2018-12-126-3/+120
| | | | | Problem: Cannot disable arabic, rightleft and farsi in configure. Solution: Add configur flags. (Diego Fernando CarriĆ³n, closes #1867)
* patch 8.1.0577: tabpage right-click menu never shows "Close tab"v8.1.0577Bram Moolenaar2018-12-115-19/+19
| | | | | | Problem: Tabpage right-click menu never shows "Close tab". Solution: Always create the "Close tab" item but ignore the event if there is only one tab.
* patch 8.1.0576: indent script tests pick up installed scriptsv8.1.0576Bram Moolenaar2018-12-102-2/+5
| | | | | Problem: Indent script tests pick up installed scripts. Solution: Use current runtime indent scripts.
* Update runtime files.Bram Moolenaar2018-12-0927-142/+403
|
* patch 8.1.0575: Termdebug: clearing multi-breakpoint does not workv8.1.0575Bram Moolenaar2018-12-092-48/+94
| | | | | | Problem: Termdebug: clearing multi-breakpoint does not work. Solution: Delete all X.Y breakpoints. Keep more information about placed breakpoints. (Ozaki Kiichi, closes #3641)
* patch 8.1.0574: 'commentstring' not used when adding fold marker in Cv8.1.0574Bram Moolenaar2018-12-093-7/+37
| | | | | | Problem: 'commentstring' not used when adding fold marker in C. Solution: Require white space before middle comment part. (mostly by Hirohito Higashi)
* patch 8.1.0573: cannot redefine user command without ! in same scriptv8.1.0573Bram Moolenaar2018-12-084-13/+59
| | | | | | Problem: Cannot redefine user command without ! in same script Solution: Allow redefining user command without ! in same script, like with functions.
* patch 8.1.0572: stopping a job does not work properly on OpenBSDv8.1.0572Bram Moolenaar2018-12-082-11/+9
| | | | | | | Problem: Stopping a job does not work properly on OpenBSD. Solution: Do not use getpgid() to check the process group of the job processs ID, always pass the negative process ID to kill(). (George Koehler, closes #3656)
* patch 8.1.0571: non-silent execute() resets display column to zerov8.1.0571Bram Moolenaar2018-12-083-3/+32
| | | | | Problem: Non-silent execute() resets display column to zero. Solution: Keep the display column as-is.
* patch 8.1.0570: 'commentstring' not used when adding fold markerv8.1.0570Bram Moolenaar2018-12-073-2/+33
| | | | | | Problem: 'commentstring' not used when adding fold marker. (Maxim Kim) Solution: Only use empty 'comments' middle when leader is empty. (Christian Brabandt, closes #3670)
* patch 8.1.0569: execute() always resets display column to zerov8.1.0569Bram Moolenaar2018-12-073-3/+19
| | | | | Problem: Execute() always resets display column to zero. (Sha Liu) Solution: Don't reset it to zero, restore the previous value. (closes #3669)
* patch 8.1.0568: error message for NUL byte in ScreenLines breaks Travis CIv8.1.0568Bram Moolenaar2018-12-072-2/+9
| | | | | Problem: Error message for NUL byte in ScreenLines breaks Travis CI. Solution: Use a normal message fornow.
* patch 8.1.0567: error for NUL byte in ScreenLines goes unnoticedv8.1.0567Bram Moolenaar2018-12-072-3/+11
| | | | | Problem: Error for NUL byte in ScreenLines goes unnoticed. Solution: Add an internal error message.
* patch 8.1.0566: SGR not enabled for mintty because $TERM is "xterm"v8.1.0566Bram Moolenaar2018-12-072-2/+11
| | | | | Problem: SGR not enabled for mintty because $TERM is "xterm". Solution: Detect mintty by the termresponse. (Ken Takata, closes #3667)
* patch 8.1.0565: asan complains about reading before allocated blockv8.1.0565Bram Moolenaar2018-12-052-1/+4
| | | | | Problem: Asan complains about reading before allocated block. Solution: Workaround: Avoid offset from becoming negative.
* patch 8.1.0564: setting v:errors to wrong type still possiblev8.1.0564Bram Moolenaar2018-12-053-0/+15
| | | | | Problem: Setting v:errors to wrong type still possible. Solution: Return after giving an error message. (Christian Brabandt)
* patch 8.1.0563: setting v:errors to a string give confusing errorv8.1.0563Bram Moolenaar2018-12-042-1/+3
| | | | | | Problem: Setting v:errors to a string give confusing error. (Christian Brabandt) Solution: Change internal error into normal error message.
* patch 8.1.0562: parsing of 'diffopt' is slightly wrongv8.1.0562Bram Moolenaar2018-12-046-7/+21
| | | | | | Problem: Parsing of 'diffopt' is slightly wrong. Solution: Fix the parsing and add a test. (Jason Franklin, Christian Brabandt)
* patch 8.1.0561: MSCV error format has changedv8.1.0561Bram Moolenaar2018-12-032-1/+3
| | | | | Problem: MSCV error format has changed. Solution: Make the space between the line number and colon optional.
* patch 8.1.0560: cannot use address type "other" with with user commandv8.1.0560Bram Moolenaar2018-12-023-1/+63
| | | | | | Problem: Cannot use address type "other" with with user command. Solution: Add "other" to the list. (Daniel Hahler, closes #3655) Also reject "%" for commands with "other". Add some more tests.
* patch 8.1.0559: command line completion not sufficiently testedv8.1.0559Bram Moolenaar2018-12-026-0/+37
| | | | | Problem: Command line completion not sufficiently tested. Solution: Add more tests. (Dominique Pelle, closes #3622)
* patch 8.1.0558: some MS-Windows instructions are outdatedv8.1.0558Bram Moolenaar2018-12-023-19/+20
| | | | | | Problem: Some MS-Windows instructions are outdated. Solution: Update the uninstall instructions and the NSIS README. (Ken Takata, closes #3614) Also update remark about diff.exe.
* patch 8.1.0557: Termdebug: gdb may use X.Y for breakpoint numberv8.1.0557Bram Moolenaar2018-12-022-80/+104
| | | | | Problem: Termdebug: gdb may use X.Y for breakpoint number. Solution: Handle X.Y breakpoint numbers. (Yasuhiro Matsumoto, close #3641)
* patch 8.1.0556: saving/restoring search patterns share saved last_idxv8.1.0556Bram Moolenaar2018-12-012-11/+16
| | | | | | Problem: Saving/restoring search patterns share saved last_idx. Solution: Use a separate saved last_idx for saving search patterns for functions and incremental search.
* patch 8.1.0555: crash when last search pat is set but not last substitute patv8.1.0555Bram Moolenaar2018-12-013-1/+15
| | | | | | Problem: Crash when last search pat is set but not last substitute pat. Solution: Do not mix up last search pattern and last subtitute pattern. (closes #3647)
* patch 8.1.0554: popup menu overlaps with preview windowv8.1.0554Bram Moolenaar2018-12-014-13/+48
| | | | | Problem: Popup menu overlaps with preview window. Solution: Adjust the height computation. (Hirohito Higashi, closes #3414)
* 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.