summaryrefslogtreecommitdiff
path: root/src/testdir
AgeCommit message (Collapse)Author
2014-08-16updated for version 7.4.408Bram Moolenaar
Problem: Visual block insert breaks a multi-byte character. Solution: Calculate the position properly. (Yasuhiro Matsumoto)
2014-08-16updated for version 7.4.407Bram Moolenaar
Problem: Inserting text for Visual block mode, with cursor movement, repeats the wrong text. (Aleksandar Ivanov) Solution: Reset the update_Insstart_orig flag. (Christian Brabandt)
2014-08-16updated for version 7.4.406Bram Moolenaar
Problem: Test 72 and 100 fail on MS-Windows. Solution: Set fileformat to unix in the tests. (Taro Muraoka)
2014-08-16updated for version 7.4.405Bram Moolenaar
Problem: Screen updating is slow when using matches. Solution: Do not use the ">=" as in patch 7.4.362, check the lnum.
2014-08-10updated for version 7.4.399Bram Moolenaar
Problem: Encryption implementation is messy. Blowfish encryption has a weakness. Solution: Refactor the encryption, store the state in an allocated struct instead of using a save/restore mechanism. Introduce the "blowfish2" method, which does not have the weakness and encrypts the whole undo file. (largely by David Leadbeater)
2014-08-06updated for version 7.4.395Bram Moolenaar
Problem: C indent is wrong below an if with wrapped condition followed by curly braces. (Trevor Powell) Solution: Make a copy of tryposBrace.
2014-07-30updated for version 7.4.388Bram Moolenaar
Problem: With 'linebreak' set and 'list' unset a Tab is not counted properly. (Kent Sibilev) Solution: Check the 'list' option. (Christian Brabandt)
2014-07-30updated for version 7.4.387Bram Moolenaar
Problem: "4gro" replaces one character then executes "ooo". (Urtica Dioica) Solution: Write the ESC in the second stuff buffer.
2014-07-30updated for version 7.4.386Bram Moolenaar
Problem: When splitting a window the changelist position is wrong. Solution: Copy the changelist position. (Jacob Niehus)
2014-07-30updated for version 7.4.384Bram Moolenaar
Problem: Test 102 fails when compiled with small features. Solution: Source small.vim. (Jacob Niehus)
2014-07-23updated for version 7.4.378Bram Moolenaar
Problem: Title of quickfist list is not kept for setqflist(list, 'r'). Solution: Keep the title. Add a test. (Lcd)
2014-07-23updated for version 7.4.375Bram Moolenaar
Problem: Test 63 fails when run with GUI-only Vim. Solution: Add guibg attributes. (suggested by Mike Soyka)
2014-07-16updated for version 7.4.370Bram Moolenaar
Problem: Linebreak test fails when encoding is not utf-8. (Danek Duvall) Solution: Split the test in a single byte one and a utf-8 one. (Christian Brabandt)
2014-07-16updated for version 7.4.366Bram Moolenaar
Problem: Can't run the linebreak test on MS-Windows. Solution: Fix the output file name. (Taro Muraoka)
2014-07-03updated for version 7.4.355Bram Moolenaar
Problem: Several problems with Javascript indenting. Solution: Improve Javascript indenting.
2014-07-02updated for version 7.4.353Bram Moolenaar
Problem: 'breakindent' doesn't work with the 'list' option. Solution: Make it work. (Christian Brabandt)
2014-07-02updated for version 7.4.351Bram Moolenaar
Problem: sort() is not stable. Solution: When the items are identical, compare the pointers.
2014-07-02updated for version 7.4.350Bram Moolenaar
Problem: Using C indenting for Javascript does not work well for a {} block inside parenthesis. Solution: When looking for a matching paren ignore one that is before the start of a {} block.
2014-06-26updated for version 7.4.347Bram Moolenaar
Problem: test55 fails on some systems. Solution: Remove the elements that all result in zero and can end up in an arbitrary position.
2014-06-25updated for version 7.4.341Bram Moolenaar
Problem: sort() doesn't handle numbers well. Solution: Add an argument to specify sorting on numbers. (Christian Brabandt)
2014-06-25updated for version 7.4.338Bram Moolenaar
Problem: Cannot wrap lines taking indent into account. Solution: Add the 'breakindent' option. (many authors, final improvements by Christian Brabandt)
2014-06-17updated for version 7.4.330Bram Moolenaar
Problem: Using a regexp pattern to highlight a specific position can be slow. Solution: Add matchaddpos() to highlight specific positions efficiently. (Alexey Radkov)
2014-06-12updated for version 7.4.323Bram Moolenaar
Problem: Substitute() with zero width pattern breaks multi-byte character. Solution: Take multi-byte character size into account. (Yukihiro Nakadaira)
2014-05-29updated for version 7.4.315Bram Moolenaar
Problem: Fixes for computation of topline not tested. Solution: Add test. (Hirohito Higashi)
2014-05-28updated for version 7.4.313Bram Moolenaar
Problem: Changing the return value of getpos() causes an error. (Jie Zhu) Solution: Revert getpos() and add getcurpos().
2014-05-28updated for version 7.4.310Bram Moolenaar
Problem: getpos()/setpos() don't include curswant. Solution: Add a fifth number when getting/setting the cursor.
2014-05-22updated for version 7.4.296Bram Moolenaar
Problem: Can't run tests on Solaris. Solution: Change the way VIMRUNTIME is set. (Laurent Blume)
2014-05-13updated for version 7.4.295Bram Moolenaar
Problem: Various typos, bad white space and unclear comments. Solution: Fix typos. Improve white space. Update comments.
2014-05-13updated for version 7.4.294Bram Moolenaar
Problem: Test files missing from patch. Solution: Patch the test files.
2014-05-13updated for version 7.4.292Bram Moolenaar
Problem: Searching for "a" does not match accented "a" with new regexp engine, does match with old engine. (David Bürgin) "ca" does not match "ca" with accented "a" with either engine. Solution: Change the old engine, check for following composing character also for single-byte patterns.
2014-05-13updated for version 7.4.290Bram Moolenaar
Problem: A non-greedy match followed by a branch is too greedy. (Ingo Karkat) Solution: Add NFA_MATCH when it is already in the state list if the position differs.
2014-05-13updated for version 7.4.289Bram Moolenaar
Problem: Pattern with repeated backreference does not match with new regexp engine. (Urtica Dioica) Solution: Also check the end of a submatch when deciding to put a state in the state list.
2014-05-08updated for version 7.4.282Bram Moolenaar
Problem: Test 97 fails on Mac. Solution: Do not ignore case in file names. (Jun Takimoto)
2014-05-07updated for version 7.4.279Bram Moolenaar
Problem: globpath() returns a string, making it difficult to get a list of matches. (Greg Novack) Solution: Add an optional argument like with glob(). (Adnan Zafar)
2014-04-29updated for version 7.4.272Bram Moolenaar
Problem: Using just "$" does not cause an error message. Solution: Check for empty environment variable name. (Christian Brabandt)
2014-04-29updated for version 7.4.269Bram Moolenaar
Problem: CTRL-U in Insert mode does not work after using a cursor key. (Pine Wu) Solution: Use the original insert start position. (Christian Brabandt)
2014-04-29updated for version 7.4.268Bram Moolenaar
Problem: Using exists() on a funcref for a script-local function does not work. Solution: Translate <SNR> to the special byte sequence. Add a test.
2014-04-29updated for version 7.4.267Bram Moolenaar
Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat) Solution: Add the setmark argument to do_join(). (Christian Brabandt)
2014-04-29updated for version 7.4.266Bram Moolenaar
Problem: Test 62 fails. Solution: Set the language to C. (Christian Brabandt)
2014-04-24updated for version 7.4.265Bram Moolenaar
Problem: Can't call a global function with "g:" in an expression. Solution: Skip the "g:" when looking up the function.
2014-04-23updated for version 7.4.264Bram Moolenaar
Problem: Can't define a function starting with "g:". Can't assign a funcref to a buffer-local variable. Solution: Skip "g:" at the start of a function name. Don't check for colons when assigning to a variable.
2014-04-23updated for version 7.4.261Bram Moolenaar
Problem: When updating the window involves a regexp pattern, an interactive substitute to replace a "\n" with a line break fails. (Ingo Karkat) Solution: Set reg_line_lbr in vim_regsub() and vim_regsub_multi().
2014-04-23updated for version 7.4.260Bram Moolenaar
Problem: It is possible to define a function with a colon in the name. It is possible to define a function with a lower case character if a "#" appears after the name. Solution: Disallow using a colon other than with "s:". Ignore "#" after the name.
2014-04-05updated for version 7.4.249Bram Moolenaar
Problem: Using setreg() with a list of numbers does not work. Solution: Use a separate buffer for numbers. (ZyX)
2014-04-02updated for version 7.4.243Bram Moolenaar
Problem: Cannot use setreg() to add text that includes a NUL. Solution: Make setreg() accept a list.
2014-04-02updated for version 7.4.242Bram Moolenaar
Problem: getreg() does not distinguish between a NL used for a line break and a NL used for a NUL character. Solution: Add another argument to return a list. (ZyX)
2014-04-02updated for version 7.4.241Bram Moolenaar
Problem: The string returned by submatch() does not distinguish between a NL from a line break and a NL that stands for a NUL character. Solution: Add a second argument to return a list. (ZyX)
2014-04-01updated for version 7.4.236Bram Moolenaar
Problem: It's not that easy to check the Vim patch version. Solution: Make has("patch-7.4.123") work. (partly by Marc Weber)
2014-04-01updated for version 7.4.231Bram Moolenaar
Problem: An error in ":options" is not caught by the tests. Solution: Add a test for ":options". Set $VIMRUNTIME for the tests so that it uses the current runtime files instead of the installed ones.
2014-03-30updated for version 7.4.229Bram Moolenaar
Problem: Using ":let" for listing variables and the second one is a curly braces expression may fail. Solution: Check for an "=" in a better way. (ZyX)