summaryrefslogtreecommitdiff
path: root/src/testdir
AgeCommit message (Collapse)Author
2014-03-19updated for version 7.4.210Bram Moolenaar
Problem: Visual block mode plus virtual edit doesn't work well with tabs. (Liang Li) Solution: Take coladd into account. (Christian Brabandt)
2014-03-12updated for version 7.4.204Bram Moolenaar
Problem: A mapping where the second byte is 0x80 doesn't work. Solution: Unescape before checking for incomplete multi-byte char. (Nobuhiro Takasaki)
2014-03-12updated for version 7.4.203Bram Moolenaar
Problem: Parsing 'errorformat' is not correct. Solution: Reset "multiignore" at the start of a multi-line message. (Lcd)
2014-03-12updated for version 7.4.201Bram Moolenaar
Problem: 'lispwords' is a global option. Solution: Make 'lispwords' global-local. (Sung Pae)
2014-03-12updated for version 7.4.197Bram Moolenaar
Problem: Various problems on VMS. Solution: Fix several VMS problems. (Zoltan Arpadffy)
2014-03-12updated for version 7.4.196Bram Moolenaar
Problem: Tests fail on Solaris 9 and 10. Solution: Use "test -f" instead of "test -e". (Laurent Blume)
2014-03-12updated for version 7.4.195Bram Moolenaar
Problem: Python tests fail. Solution: Change "then" to "than" in more places. (Dominique Pelle, Taro Muraoka)
2014-02-23updated for version 7.4.191Bram Moolenaar
Problem: Escaping a file name for shell commands can't be done without a function. Solution: Add the :S file name modifier.
2014-02-22updated for version 7.4.187Bram Moolenaar
Problem: Delete that crosses line break splits multi-byte character. Solution: Advance a character instead of a byte. (Cade Foster)
2014-02-22updated for version 7.4.184Bram Moolenaar
Problem: match() does not work properly with a {count} argument. Solution: Compute the length once and update it. Quit the loop when at the end. (Hirohito Higashi)
2014-02-11updated for version 7.4.176Bram Moolenaar
Problem: Dictionary.update() thows an error when used without arguments. Python programmers don't expect that. Solution: Make Dictionary.update() without arguments do nothing. (ZyX)
2014-02-05updated for version 7.4.167Bram Moolenaar
Problem: Fixes are not tested. Solution: Add a test for not autoloading on assignment. (Yukihiro Nakadaira)
2014-01-23updated for version 7.4.158Bram Moolenaar
Problem: Pattern containing \zs is not handled correctly by substitute(). Solution: Change how an empty match is skipped. (Yukihiro Nakadaira)
2014-01-14updated for version 7.4.155Bram Moolenaar
Problem: ":keeppatterns /pat" does not keep search pattern offset. Solution: Restore the offset after doing the search.
2014-01-14updated for version 7.4.152Bram Moolenaar
Problem: Python: Cannot iterate over options. Solution: Add options iterator. (ZyX)
2014-01-14updated for version 7.4.151Bram Moolenaar
Problem: Python: slices with steps are not supported. Solution: Support slices in Python vim.List. (ZyX)
2014-01-14updated for version 7.4.150Bram Moolenaar
Problem: :keeppatterns is not respected for :s. Solution: Check the keeppatterns flag. (Yasuhiro Matsumoto)
2014-01-14updated for version 7.4.149Bram Moolenaar
Problem: Get E685 error when assigning a function to an autoload variable. (Yukihiro Nakadaira) Solution: Instead of having a global no_autoload variable, pass an autoload flag down to where it is used. (ZyX)
2014-01-14updated for version 7.4.147Bram Moolenaar
Problem: Cursor moves to wrong position when using "gj" after "$" and virtual editing is active. Solution: Make "gj" behave differently when virtual editing is active. (Hirohito Higashi)
2014-01-06updated for version 7.4.135Bram Moolenaar
Problem: Missing dot in MingW test Makefile. Solution: Add the dot. (Michael Soyka)
2013-12-14updated for version 7.4.131Bram Moolenaar
Problem: Syncbind causes E315 errors in some situations. (Liang Li) Solution: Set and restore curbuf in ex_syncbind(). (Christian Brabandt)
2013-11-28updated for version 7.4.107Bram Moolenaar
Problem: Python: When vim.eval() encounters a Vim error, a try/catch in the Python code doesn't catch it. (Yggdroot Chen) Solution: Throw exceptions on errors in vim.eval(). (ZyX)
2013-11-21updated for version 7.4.101Bram Moolenaar
Problem: Using \1 in pattern goes one line too far. (Bohr Shaw, John Little) Solution: Only advance the match end for the matched characters in the last line.
2013-11-21updated for version 7.4.100Bram Moolenaar
Problem: NFA regexp doesn't handle backreference correctly. (Ryuichi Hayashida, Urtica Dioica) Solution: Always add NFA_SKIP, also when it already exists at the start position.
2013-11-21updated for version 7.4.099Bram Moolenaar
Problem: Append in blockwise Visual mode with "$" is wrong. Solution: After "$" don't use the code that checks if the cursor was moved. (Hirohito Higashi, Ken Takata)
2013-11-21updated for version 7.4.098Bram Moolenaar
Problem: When using ":'<,'>del" errors may be given for the visual line numbers being out of range. Solution: Reset Visual mode in ":del". (Lech Lorens)
2013-11-12updated for version 7.4.090Bram Moolenaar
Problem: Win32: When a directory name contains an exclamation mark, completion doesn't complete the contents of the directory. Solution: Escape the exclamation mark. (Jan Stocker)
2013-11-11updated for version 7.4.086Bram Moolenaar
Problem: Skipping over an expression when not evaluating it does not work properly for dict members. Solution: Skip over unrecognized expression. (ZyX)
2013-11-11updated for version 7.4.085Bram Moolenaar
Problem: When inserting text in Visual block mode and moving the cursor the wrong text gets repeated in other lines. Solution: Use the '[ mark to find the start of the actually inserted text. (Christian Brabandt)
2013-11-11updated for version 7.4.084Bram Moolenaar
Problem: Python: interrupt not being properly discarded. (Yggdroot Chen) Solution: Discard interrupt in VimTryEnd. (ZyX)
2013-11-08updated for version 7.4.079Bram Moolenaar
Problem: A script cannot detect whether 'hlsearch' highlighting is actually displayed. Solution: Add the "v:hlsearch" variable. (ZyX)
2013-11-07updated for version 7.4.075Bram Moolenaar
Problem: Locally setting 'undolevels' is not tested. Solution: Add a test. (Christian Brabandt)
2013-11-04updated for version 7.4.064Bram Moolenaar
Problem: When replacing a character in Visual block mode, entering a CR does not cause a repeated line break. Solution: Recognize the situation and repeat the line break. (Christian Brabandt)
2013-11-04updated for version 7.4.063Bram Moolenaar
Problem: Crash when using invalid key in Python dictionary. Solution: Check for object to be NULL. Add tests. (ZyX)
2013-11-02updated for version 7.4.057Bram Moolenaar
Problem: byteidx() does not work for composing characters. Solution: Add byteidxcomp().
2013-11-02updated for version 7.4.053Bram Moolenaar
Problem: Test75 has a wrong header. (ZyX) Solution: Fix the text and remove leading ".
2013-10-06updated for version 7.4.052Bram Moolenaar
Problem: With 'fo' set to "a2" inserting a space in the first column may cause the cursor to jump to the previous line. Solution: Handle the case when there is no comment leader properly. (Tor Perkins) Also fix that cursor is in the wrong place when spaces get replaced with a Tab.
2013-10-02updated for version 7.4.050Bram Moolenaar
Problem: "gn" selects too much for the pattern "\d" when there are two lines with a single digit. (Ryan Carney) Solution: Adjust the logic of is_one_char(). (Christian Brabandt)
2013-09-29updated for version 7.4.045Bram Moolenaar
Problem: substitute() does not work properly when the pattern starts with "\ze". Solution: Detect an empty match. (Christian Brabandt)
2013-09-25updated for version 7.4.037Bram Moolenaar
Problem: Using "\ze" in a sub-pattern does not result in the end of the match to be set. (Axel Bender) Solution: Copy the end of match position when a recursive match was successful.
2013-09-25updated for version 7.4.036Bram Moolenaar
Problem: NFA engine does not capture group correctly when using \@>. (ZyX) Solution: Copy submatches before doing the recursive match.
2013-09-22updated for version 7.4.034Bram Moolenaar
Problem: Using "p" in Visual block mode only changes the first line. Solution: Repeat the put in all text in the block. (Christian Brabandt)
2013-09-22updated for version 7.4.033Bram Moolenaar
Problem: When the terminal has only 20 lines test 92 and 93 overwrite the input file. Solution: Explicitly write test.out. Check that the terminal is large enough to run the tests. (Hirohito Higashi)
2013-09-22updated for version 7.4.032Bram Moolenaar
Problem: NFA engine does not match the NUL character. (Jonathon Merz) Solution: Ues 0x0a instead of NUL. (Christian Brabandt)
2013-09-19Add files missing from 7.4.028.Bram Moolenaar
2013-09-19updated for version 7.4.028Bram Moolenaar
Problem: Equivalence classes are not working for multi-byte characters. Solution: Copy the rules from the old to the new regexp engine. Add a test to check both engines.
2013-09-08updated for version 7.4.027Bram Moolenaar
Problem: Another valgrind error when using CTRL-X CTRL-F at the start of the line. (Dominique Pelle) Solution: Don't call mb_ptr_back() at the start of the line. Add a test.
2013-09-05updated for version 7.4.021Bram Moolenaar
Problem: NFA regexp: Using \ze in one branch which doesn't match may cause end of another branch to be wrong. (William Fugh) Solution: Set end position if it wasn't set yet.
2013-09-05updated for version 7.4.020Bram Moolenaar
Problem: NFA engine matches too much with \@>. (John McGowan) Solution: When a whole pattern match is found stop searching.
2013-08-14updated for version 7.4.002Bram Moolenaar
Problem: Pattern with two alternative look-behind matches does not match. (Amadeus Demarzi) Solution: When comparing PIMs also compare their state ID to see if they are different.