summaryrefslogtreecommitdiff
path: root/src/testdir
AgeCommit message (Collapse)Author
2013-06-04updated for version 7.3.1112Bram Moolenaar
Problem: New regexp engine: \%V not supported. Solution: Implement \%V. Add tests.
2013-06-04updated for version 7.3.1111Bram Moolenaar
Problem: nfa_recognize_char_class() implementation is inefficient. Solution: Use bits in an int instead of chars in a string. (Dominique Pelle)
2013-06-02updated for version 7.3.1104Bram Moolenaar
Problem: New regexp engine does not handle "~". Solution: Add support for "~".
2013-06-02updated for version 7.3.1100Bram Moolenaar
Problem: Python: a few more memory problems. Solution: Add and remove Py_XDECREF(). (ZyX)
2013-06-02updated for version 7.3.1099Bram Moolenaar
Problem: Python: Changing directory with os.chdir() causes problems for Vim's notion of directories. Solution: Add vim.chdir() and vim.fchdir(). (ZyX)
2013-06-02updated for version 7.3.1096Bram Moolenaar
Problem: Python: popitem() was not defined in a standard way. Solution: Remove the argument from popitem(). (ZyX)
2013-06-02updated for version 7.3.1093Bram Moolenaar
Problem: New regexp engine: When a sub expression is empty \1 skips a character. Solution: Make \1 try the current position when the match is emtpy.
2013-06-01updated for version 7.3.1089Bram Moolenaar
Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata) Solution: Fix platform-specific stuff. (ZyX)
2013-06-01updated for version 7.3.1088Bram Moolenaar
Problem: New regexp engine: \@<= and \@<! are not implemented. Solution: Implement look-behind matching. Fix off-by-one error in old regexp engine.
2013-06-01updated for version 7.3.1087Bram Moolenaar
Problem: A leading star is not seen as a normal char when \{} follows. Solution: Save and restore the parse state properly.
2013-06-01updated for version 7.3.1086Bram Moolenaar
Problem: Old regexp engine accepts illegal range, new one doesn't. Solution: Also accept the illegal range with the new engine.
2013-06-01updated for version 7.3.1085Bram Moolenaar
Problem: New regexp engine: Non-greedy multi doesn't work. Solution: Implement \{-}.
2013-05-31updated for version 7.3.1084Bram Moolenaar
Problem: New regexp engine: only accepts up to \{,10}. Solution: Remove upper limit. Remove dead code with NFA_PLUS.
2013-05-31updated for version 7.3.1083Bram Moolenaar
Problem: New regexp engine: Does not support \%^ and \%$. Solution: Support matching start and end of file.
2013-05-31updated for version 7.3.1082Bram Moolenaar
Problem: New regexp engine: Problem with \@= matching. Solution: Save and restore nfa_match.
2013-05-31updated for version 7.3.1080Bram Moolenaar
Problem: Test 86 fails. Solution: Comment out the parts that don't work. Make it pass on 32 bit systems.
2013-05-31updated for version 7.3.1079Bram Moolenaar
Problem: Test 87 fails. Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems.
2013-05-30updated for version 7.3.1078Bram Moolenaar
Problem: New regexp engine: \@! doesn't work. Solution: Implement the negated version of \@=.
2013-05-30updated for version 7.3.1076Bram Moolenaar
Problem: New regexp engine: \@= and \& don't work. Solution: Make these items work. Add column info to logging.
2013-05-30updated for version 7.3.1073Bram Moolenaar
Problem: New regexp engine may run out of states. Solution: Allocate states dynamically. Also make the test report errors.
2013-05-30updated for version 7.3.1071Bram Moolenaar
Problem: New regexp engine: backreferences don't work correctly. Solution: Add every possible start/end position on the state stack.
2013-05-30updated for version 7.3.1070Bram Moolenaar
Problem: Vim crashes in Python tests. Compiler warning for unused function. Solution: Disable the tests for now. Move the function.
2013-05-30updated for version 7.3.1068Bram Moolenaar
Problem: Python: Script is auto-loaded on function creation. Solution: Python patch 27. (ZyX)
2013-05-30updated for version 7.3.1066Bram Moolenaar
Problem: Python: Insufficient exception and error testing. Solution: Python patch 25. (ZyX)
2013-05-30updated for version 7.3.1063Bram Moolenaar
Problem: Python: Function is not standard. Solution: Python patch 22: make Function subclassable. (ZyX)
2013-05-30updated for version 7.3.1062Bram Moolenaar
Problem: Python: List is not standard. Solution: Python patch 21: Add standard methods and fields. (ZyX)
2013-05-30updated for version 7.3.1061Bram Moolenaar
Problem: Python: Dictionary is not standard. Solution: Python patch 20: Add standard methods and fields. (ZyX)
2013-05-30updated for version 7.3.1057Bram Moolenaar
Problem: Python: not enough compatibilty. Solution: Python patch 16: Make OutputWritelines support any sequence object (ZyX) Note: tests fail
2013-05-30updated for version 7.3.1055Bram Moolenaar
Problem: Negated collection does not match newline. Solution: Handle newline differently. (Hiroshi Shirosaki)
2013-05-30updated for version 7.3.1054Bram Moolenaar
Problem: Can't build without the +autocmd feature. (Elimar Riesebieter) Solution: Fix use of buf and curbuf.
2013-05-29updated for version 7.3.1047Bram Moolenaar
Problem: Python: dir() does not work properly. Solution: Python patch 8. Add __dir__ method to all objects with custom tp_getattr supplemented by __members__ attribute for at least python-2* versions. __members__ is not mentioned in python-3* dir() output even if it is accessible. (ZyX)
2013-05-29updated for version 7.3.1044Bram Moolenaar
Problem: Python: No {Buffer,TabPage,Window}.valid attributes. Solution: Python patch 5: add .valid (ZyX)
2013-05-29updated for version 7.3.1042Bram Moolenaar
Problem: Python: can't assign to vim.Buffer.name. Solution: Python patch 3. (ZyX)
2013-05-29updated for version 7.3.1039Bram Moolenaar
Problem: New regexp engine does not support \%23c, \%<23c and the like. Solution: Implement them. (partly by Yasuhiro Matsumoto)
2013-05-29updated for version 7.3.1037Bram Moolenaar
Problem: Look-behind matching is very slow on long lines. Solution: Add a byte limit to how far back an attempt is made.
2013-05-28updated for version 7.3.1033Bram Moolenaar
Problem: "\1" .. "\9" are not supported in the new regexp engine. Solution: Implement them. Add a few more tests.
2013-05-27updated for version 7.3.1032Bram Moolenaar
Problem: "\ze" is not supported by the new regexp engine. Solution: Make "\ze" work.
2013-05-26updated for version 7.3.1026Bram Moolenaar
Problem: New regexp: pattern that includs a new-line matches too early. (john McGowan) Solution: Do not start searching in the second line.
2013-05-26updated for version 7.3.1025Bram Moolenaar
Problem: New regexp: not matching newline in string. (Marc Weber) Solution: Check for "\n" character.
2013-05-26updated for version 7.3.1024Bram Moolenaar
Problem: New regexp: End of matching pattern not set correctly. (Cesar Romani) Solution: Quit the loop after finding the match. Store nfa_has_zend in the program.
2013-05-26updated for version 7.3.1023Bram Moolenaar
Problem: Searching for composing char only and using \Z has different results. Solution: Make it match the composing char, matching everything is not useful.
2013-05-26updated for version 7.3.1021Bram Moolenaar
Problem: New regexp engine does not ignore order of composing chars. Solution: Ignore composing chars order.
2013-05-25updated for version 7.3.1020Bram Moolenaar
Problem: Not all patterns are tested with auto / old / new engine. Solution: Test patterns with three values of 'regexpengine'.
2013-05-25updated for version 7.3.1017Bram Moolenaar
Problem: Zero width match changes length of match. Solution: For a zero width match put new states in the current position in the state list.
2013-05-25updated for version 7.3.1015Bram Moolenaar
Problem: New regexp engine: Matching composing characters is wrong. Solution: Fix matching composing characters.
2013-05-24updated for version 7.3.1012Bram Moolenaar
Problem: \Z does not work properly with the new regexp engine. Solution: Make \Z work. Add tests.
2013-05-24updated for version 7.3.1011Bram Moolenaar
Problem: New regexp engine is inefficient with multi-byte characters. Solution: Handle a character at a time instead of a byte at a time. Also make \Z partly work.
2013-05-24updated for version 7.3.1010Bram Moolenaar
Problem: New regexp: adding \Z makes every character match. Solution: Only apply ireg_icombine for composing characters. Alsl add missing change from patch 1008. (Ken Takata)
2013-05-23updated for version 7.3.1008Bram Moolenaar
Problem: Test 95 fails on MS-Windows. Solution: Set 'nomore'. Change \i to \f. Change multi-byte character to something that is not matching \i. (Ken Takata)
2013-05-21updated for version 7.3.1004Bram Moolenaar
Problem: No error when option could not be set. Solution: Report an error. (ZyX)