summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-12-15patch 8.1.0599: without the +eval feature the indent tests don't workv8.1.0599Bram Moolenaar
Problem: Without the +eval feature the indent tests don't work. Solution: Skip the body of the tests.
2018-12-15patch 8.1.0598: indent tests may use the wrong Vim binaryv8.1.0598Bram Moolenaar
Problem: Indent tests may use the wrong Vim binary. Solution: Pass in the just built Vim binary.
2018-12-15patch 8.1.0597: cannot run test_libvterm from the top directoryv8.1.0597Bram Moolenaar
Problem: Cannot run test_libvterm from the top directory. Solution: Add test target in toplevel Makefile.
2018-12-15patch 8.1.0596: not all parts of printf() are testedv8.1.0596Bram Moolenaar
Problem: Not all parts of printf() are tested. Solution: Add a few more test cases. (Dominique Pelle, closes #3691)
2018-12-15patch 8.1.0595: libvterm tests are not run with coveragev8.1.0595Bram Moolenaar
Problem: Libvterm tests are not run with coverage. Solution: Adjust the Travis config. Show the actually run commands.
2018-12-15patch 8.1.0594: libvterm tests fail to run on Macv8.1.0594Bram Moolenaar
Problem: Libvterm tests fail to run on Mac. Solution: Only run libvterm tests on Linux.
2018-12-15patch 8.1.0593: illegal memory access in libvterm testv8.1.0593Bram Moolenaar
Problem: Illegal memory access in libvterm test. Solution: Fix off-by-one error.
2018-12-15patch 8.1.0592: the libvterm tests are not run as part of Vim testsv8.1.0592Bram Moolenaar
Problem: The libvterm tests are not run as part of Vim tests. Solution: Add testing libvterm.
2018-12-14patch 8.1.0591: channel sort test is flakyv8.1.0591Bram Moolenaar
Problem: Channel sort test is flaky. Solution: Do not check if the job is running, it may have be done very fast.
2018-12-14patch 8.1.0590: when a job ends the closed channels are not handledv8.1.0590Bram Moolenaar
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)
2018-12-14patch 8.1.0589: compilation error in gvimext.cppv8.1.0589Bram Moolenaar
Problem: Compilation error in gvimext.cpp. Solution: Return a value. Also fix using uninitialized variable.
2018-12-14patch 8.1.0588: cannot define a sign with space in the textv8.1.0588Bram Moolenaar
Problem: Cannot define a sign with space in the text. Solution: Allow for escaping characters. (Ben Jackson, closes #2967)
2018-12-14patch 8.1.0587: GvimExt: realloc() failing is not handled properlyv8.1.0587Bram Moolenaar
Problem: GvimExt: realloc() failing is not handled properly. Solution: Check for NULL return. (Jan-Jaap Korpershoek, closes #3689)
2018-12-14patch 8.1.0586: :digraph output is not easy to readv8.1.0586Bram Moolenaar
Problem: :digraph output is not easy to read. Solution: Add highlighting for :digraphs. (Marcin Szamotulski, closes #3572) Also add section headers for :digraphs!.
2018-12-14patch 8.1.0585: undo test may fail on MS-Windowsv8.1.0585Bram Moolenaar
Problem: Undo test may fail on MS-Windows. Solution: Also handle lower case drive letters.
2018-12-14patch 8.1.0584: with search CTRL-L does not pick up composing charactersv8.1.0584Bram Moolenaar
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]
2018-12-14patch 8.1.0583: using illogical name for get_dict_number()/get_dict_string()v8.1.0583Bram Moolenaar
Problem: Using illogical name for get_dict_number()/get_dict_string(). Solution: Rename to start with dict_.
2018-12-14patch 8.1.0582: text properties are not enabledv8.1.0582Bram Moolenaar
Problem: Text properties are not enabled. Solution: Fix sizeof argument and re-enable the text properties feature. Fix memory leak.
2018-12-13patch 8.1.0581: double free without the text properties featurev8.1.0581Bram Moolenaar
Problem: Double free without the text properties feature. Solution: Reset the dirty flag.
2018-12-13patch 8.1.0580: invalid memory access when using text propertiesv8.1.0580Bram Moolenaar
Problem: Invalid memory access when using text properties. Solution: Disable text properties for now.
2018-12-13patch 8.1.0579: cannot attach properties to textv8.1.0579Bram Moolenaar
Problem: Cannot attach properties to text. Solution: First part of adding text properties.
2018-12-12patch 8.1.0578: cannot disable arabic, rightleft and farsi in configurev8.1.0578Bram Moolenaar
Problem: Cannot disable arabic, rightleft and farsi in configure. Solution: Add configur flags. (Diego Fernando CarriĆ³n, closes #1867)
2018-12-11patch 8.1.0577: tabpage right-click menu never shows "Close tab"v8.1.0577Bram Moolenaar
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.
2018-12-10patch 8.1.0576: indent script tests pick up installed scriptsv8.1.0576Bram Moolenaar
Problem: Indent script tests pick up installed scripts. Solution: Use current runtime indent scripts.
2018-12-09Update runtime files.Bram Moolenaar
2018-12-09patch 8.1.0575: Termdebug: clearing multi-breakpoint does not workv8.1.0575Bram Moolenaar
Problem: Termdebug: clearing multi-breakpoint does not work. Solution: Delete all X.Y breakpoints. Keep more information about placed breakpoints. (Ozaki Kiichi, closes #3641)
2018-12-09patch 8.1.0574: 'commentstring' not used when adding fold marker in Cv8.1.0574Bram Moolenaar
Problem: 'commentstring' not used when adding fold marker in C. Solution: Require white space before middle comment part. (mostly by Hirohito Higashi)
2018-12-08patch 8.1.0573: cannot redefine user command without ! in same scriptv8.1.0573Bram Moolenaar
Problem: Cannot redefine user command without ! in same script Solution: Allow redefining user command without ! in same script, like with functions.
2018-12-08patch 8.1.0572: stopping a job does not work properly on OpenBSDv8.1.0572Bram Moolenaar
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)
2018-12-08patch 8.1.0571: non-silent execute() resets display column to zerov8.1.0571Bram Moolenaar
Problem: Non-silent execute() resets display column to zero. Solution: Keep the display column as-is.
2018-12-07patch 8.1.0570: 'commentstring' not used when adding fold markerv8.1.0570Bram Moolenaar
Problem: 'commentstring' not used when adding fold marker. (Maxim Kim) Solution: Only use empty 'comments' middle when leader is empty. (Christian Brabandt, closes #3670)
2018-12-07patch 8.1.0569: execute() always resets display column to zerov8.1.0569Bram Moolenaar
Problem: Execute() always resets display column to zero. (Sha Liu) Solution: Don't reset it to zero, restore the previous value. (closes #3669)
2018-12-07patch 8.1.0568: error message for NUL byte in ScreenLines breaks Travis CIv8.1.0568Bram Moolenaar
Problem: Error message for NUL byte in ScreenLines breaks Travis CI. Solution: Use a normal message fornow.
2018-12-07patch 8.1.0567: error for NUL byte in ScreenLines goes unnoticedv8.1.0567Bram Moolenaar
Problem: Error for NUL byte in ScreenLines goes unnoticed. Solution: Add an internal error message.
2018-12-07patch 8.1.0566: SGR not enabled for mintty because $TERM is "xterm"v8.1.0566Bram Moolenaar
Problem: SGR not enabled for mintty because $TERM is "xterm". Solution: Detect mintty by the termresponse. (Ken Takata, closes #3667)
2018-12-05patch 8.1.0565: asan complains about reading before allocated blockv8.1.0565Bram Moolenaar
Problem: Asan complains about reading before allocated block. Solution: Workaround: Avoid offset from becoming negative.
2018-12-05patch 8.1.0564: setting v:errors to wrong type still possiblev8.1.0564Bram Moolenaar
Problem: Setting v:errors to wrong type still possible. Solution: Return after giving an error message. (Christian Brabandt)
2018-12-04patch 8.1.0563: setting v:errors to a string give confusing errorv8.1.0563Bram Moolenaar
Problem: Setting v:errors to a string give confusing error. (Christian Brabandt) Solution: Change internal error into normal error message.
2018-12-04patch 8.1.0562: parsing of 'diffopt' is slightly wrongv8.1.0562Bram Moolenaar
Problem: Parsing of 'diffopt' is slightly wrong. Solution: Fix the parsing and add a test. (Jason Franklin, Christian Brabandt)
2018-12-03patch 8.1.0561: MSCV error format has changedv8.1.0561Bram Moolenaar
Problem: MSCV error format has changed. Solution: Make the space between the line number and colon optional.
2018-12-02patch 8.1.0560: cannot use address type "other" with with user commandv8.1.0560Bram Moolenaar
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.
2018-12-02patch 8.1.0559: command line completion not sufficiently testedv8.1.0559Bram Moolenaar
Problem: Command line completion not sufficiently tested. Solution: Add more tests. (Dominique Pelle, closes #3622)
2018-12-02patch 8.1.0558: some MS-Windows instructions are outdatedv8.1.0558Bram Moolenaar
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.
2018-12-02patch 8.1.0557: Termdebug: gdb may use X.Y for breakpoint numberv8.1.0557Bram Moolenaar
Problem: Termdebug: gdb may use X.Y for breakpoint number. Solution: Handle X.Y breakpoint numbers. (Yasuhiro Matsumoto, close #3641)
2018-12-01patch 8.1.0556: saving/restoring search patterns share saved last_idxv8.1.0556Bram Moolenaar
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.
2018-12-01patch 8.1.0555: crash when last search pat is set but not last substitute patv8.1.0555Bram Moolenaar
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)
2018-12-01patch 8.1.0554: popup menu overlaps with preview windowv8.1.0554Bram Moolenaar
Problem: Popup menu overlaps with preview window. Solution: Adjust the height computation. (Hirohito Higashi, closes #3414)
2018-11-30patch 8.1.0553: it is not easy to edit a script that was sourcedv8.1.0553Bram Moolenaar
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.
2018-11-30patch 8.1.0552: saved last search pattern may not be restoredv8.1.0552Bram Moolenaar
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.
2018-11-28patch 8.1.0551: expression evaluation may repeat an error messagev8.1.0551Bram Moolenaar
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.