summaryrefslogtreecommitdiff
path: root/src/testdir
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.1645v7.4.1645Bram Moolenaar2016-03-241-0/+13
| | | | | | Problem: When a dict contains a partial it can't be redefined as a function. (Nikolai Pavlov) Solution: Remove the partial when overwriting with a function.
* patch 7.4.1644v7.4.1644Bram Moolenaar2016-03-241-0/+13
| | | | | | | Problem: Using string() on a partial that exists in the dictionary it binds results in an error. (Nikolai Pavlov) Solution: Make string() not fail on a recursively nested structure. (Ken Takta)
* patch 7.4.1643v7.4.1643Bram Moolenaar2016-03-242-0/+2
| | | | | Problem: Terminating file name has side effects. Solution: Restore the character. (mostly by James McCoy, closes #713)
* patch 7.4.1641v7.4.1641Bram Moolenaar2016-03-232-0/+2
| | | | | Problem: Using unterminated string. Solution: Add NUL before calling vim_strsave_shellescape(). (James McCoy)
* patch 7.4.1640v7.4.1640Bram Moolenaar2016-03-231-1/+43
| | | | | | Problem: Crash when an autocommand changes a quickfix list. (Dominique) Solution: Check wether an entry is still valid. (Yegappan Lakshmanan, Hirohito Higashi)
* patch 7.4.1638v7.4.1638Bram Moolenaar2016-03-221-0/+10
| | | | | | Problem: When binding a function to a dict the reference count is wrong. Solution: Decrement dict reference count, only reference the function when actually making a copy. (Ken Takata)
* patch 7.4.1635v7.4.1635Bram Moolenaar2016-03-211-0/+3
| | | | | Problem: Channel test is a bit flaky. Solution: Remove 'DETACH' if it's there.
* patch 7.4.1634v7.4.1634Bram Moolenaar2016-03-211-0/+9
| | | | | | Problem: Vertical movement after CTRL-A ends up in the wrong column. (Urtica Dioica) Solution: Set curswant when appropriate. (Hirohito Higashi)
* patch 7.4.1627v7.4.1627Bram Moolenaar2016-03-201-0/+33
| | | | | Problem: Channel out_cb and err_cb are not tested. Solution: Add a test.
* patch 7.4.1624v7.4.1624Bram Moolenaar2016-03-201-1/+8
| | | | | Problem: Can't get info about a channel. Solution: Add ch_info().
* patch 7.4.1621v7.4.1621Bram Moolenaar2016-03-201-24/+24
| | | | | Problem: Channel test doesn't work with Python 2.6. Solution: Add number in formatting placeholder. (Wiredool)
* patch 7.4.1617v7.4.1617Bram Moolenaar2016-03-202-2/+34
| | | | | Problem: When a JSON message is split it isn't decoded. Solution: Wait a short time for the rest of the message to arrive.
* patch 7.4.1616v7.4.1616Bram Moolenaar2016-03-202-1/+8
| | | | | Problem: Malformed channel request causes a hang. Solution: Drop malformed message. (Damien)
* patch 7.4.1614v7.4.1614Bram Moolenaar2016-03-198-236/+125
| | | | | Problem: Still quickfix test in old style. Solution: Turn test 10 into a new style test.
* patch 7.4.1608v7.4.1608Bram Moolenaar2016-03-191-0/+14
| | | | | Problem: string() doesn't handle a partial. Solution: Make a string from a partial.
* patch 7.4.1607v7.4.1607Bram Moolenaar2016-03-192-0/+24
| | | | | | Problem: Comparing a function that exists on two dicts is not backwards compatible. (Thinca) Solution: Only compare the function, not what the partial adds.
* patch 7.4.1606v7.4.1606Bram Moolenaar2016-03-191-0/+1
| | | | | | Problem: Having type() handle a Funcref that is or isn't a partial differently causes problems for existing scripts. Solution: Make type() return the same value. (Thinca)
* patch 7.4.1605v7.4.1605Bram Moolenaar2016-03-191-6/+2
| | | | | Problem: Catching exception that won't be thrown. Solution: Remove try/catch.
* patch 7.4.1592v7.4.1592Bram Moolenaar2016-03-191-0/+19
| | | | | Problem: Quickfix code using memory after being freed. (Dominique Pelle) Solution: Detect that the window was closed. (Hirohito Higashi)
* patch 7.4.1591v7.4.1591Bram Moolenaar2016-03-181-0/+17
| | | | | Problem: The quickfix title is truncated. Solution: Save the command before it is truncated. (Anton Lindqvist)
* patch 7.4.1589v7.4.1589Bram Moolenaar2016-03-171-0/+30
| | | | | Problem: Combining dict and args with partial doesn't always work. Solution: Use the arguments from the partial.
* patch 7.4.1588v7.4.1588Bram Moolenaar2016-03-174-152/+112
| | | | | Problem: Old style test for quickfix. Solution: Turn test 96 into a new style test.
* patch 7.4.1586v7.4.1586Bram Moolenaar2016-03-171-0/+8
| | | | | Problem: Nesting partials doesn't work. Solution: Append arguments. (Ken Takata)
* patch 7.4.1585v7.4.1585Bram Moolenaar2016-03-171-0/+12
| | | | | | Problem: Partial is not recognized everywhere. Solution: Check for partial in trans_function_name(). (Yasuhiro Matsumoto) Add a test.
* patch 7.4.1582v7.4.1582Bram Moolenaar2016-03-161-2/+21
| | | | | | | Problem: Get E923 when using function(dict.func, [], dict). (Kent Sibilev) Storing a function with a dict in a variable drops the dict if the function is script-local. Solution: Translate the function name. Use dict arg if present.
* patch 7.4.1581v7.4.1581Bram Moolenaar2016-03-162-1/+6
| | | | | | | Problem: Using ":call dict.func()" where the function is a partial does not work. Using "dict.func()" where the function does not take a Dictionary does not work. Solution: Handle partial properly in ":call". (Yasuhiro Matsumoto)
* patch 7.4.1580v7.4.1580Bram Moolenaar2016-03-161-0/+14
| | | | | Problem: Crash when using function reference. (Luchr) Solution: Set initial refcount. (Ken Takata, closes #690)
* patch 7.4.1578v7.4.1578Bram Moolenaar2016-03-152-0/+33
| | | | | Problem: There is no way to invoke a function later or periodically. Solution: Add timer support.
* patch 7.4.1577v7.4.1577Bram Moolenaar2016-03-151-0/+18
| | | | | Problem: Cannot pass "dict.Myfunc" around as a partial. Solution: Create a partial when expected.
* Add missing test file.Bram Moolenaar2016-03-151-0/+19
|
* patch 7.4.1574v7.4.1574Bram Moolenaar2016-03-152-2/+1
| | | | | Problem: ":undo 0" does not work. (Florent Fayolle) Solution: Make it undo all the way. (closes #688)
* patch 7.4.1573v7.4.1573Bram Moolenaar2016-03-152-1/+1
| | | | | Problem: Tests get stuck at the more prompt. Solution: Move the backspace test out of test_alot.
* patch 7.4.1572v7.4.1572Bram Moolenaar2016-03-151-0/+1
| | | | | Problem: Setting 'compatible' in test influences following tests. Solution: Turn 'compatible' off again.
* patch 7.4.1571v7.4.1571Bram Moolenaar2016-03-152-0/+19
| | | | | Problem: No test for ":help". Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi)
* patch 7.4.1569v7.4.1569Bram Moolenaar2016-03-156-42/+50
| | | | | Problem: Using old style tests for quickfix. Solution: Change them to new style tests. (Yegappan Lakshmanan)
* patch 7.4.1567v7.4.1567Bram Moolenaar2016-03-151-0/+6
| | | | | Problem: Crash in assert_fails(). Solution: Check for NULL. (Dominique Pelle) Add a test.
* patch 7.4.1565v7.4.1565Bram Moolenaar2016-03-151-0/+15
| | | | | Problem: Crash when assert_equal() runs into a NULL string. Solution: Check for NULL. (Dominique) Add a test.
* patch 7.4.1564v7.4.1564Bram Moolenaar2016-03-151-1/+10
| | | | | Problem: An empty list in function() causes an error. Solution: Handle an empty list like there is no list of arguments.
* patch 7.4.1563v7.4.1563Bram Moolenaar2016-03-151-2/+2
| | | | | Problem: Partial test fails on windows. Solution: Return 1 or -1 from compare function.
* patch 7.4.1560v7.4.1560Bram Moolenaar2016-03-141-29/+29
| | | | | Problem: Dict options with a dash are more difficult to use. Solution: Use an underscore, so that dict.err_io can be used.
* patch 7.4.1559v7.4.1559Bram Moolenaar2016-03-142-0/+44
| | | | | Problem: Passing cookie to a callback is clumsy. Solution: Change function() to take arguments and return a partial.
* patch 7.4.1558v7.4.1558Bram Moolenaar2016-03-131-0/+8
| | | | | Problem: It is not easy to find out what windows display a buffer. Solution: Add win_findbuf().
* patch 7.4.1557v7.4.1557Bram Moolenaar2016-03-132-0/+72
| | | | | Problem: Windows cannot be identified. Solution: Add a unique window number to each window and functions to use it.
* patch 7.4.1554v7.4.1554Bram Moolenaar2016-03-131-0/+23
| | | | | Problem: Completion for :colorscheme does not use 'packpath'. Solution: Make it work, add a test. (Hirohito Higashi)
* patch 7.4.1553v7.4.1553Bram Moolenaar2016-03-121-0/+47
| | | | | Problem: ":runtime" does not use 'packpath'. Solution: Add "what" argument.
* patch 7.4.1552v7.4.1552Bram Moolenaar2016-03-121-0/+20
| | | | | Problem: ":colorscheme" does not use 'packpath'. Solution: Also use in "start" and "opt" directories in 'packpath'.
* patch 7.4.1551v7.4.1551Bram Moolenaar2016-03-121-0/+17
| | | | | Problem: Cannot generate help tags in all doc directories. Solution: Make ":helptags ALL" work.
* patch 7.4.1550v7.4.1550Bram Moolenaar2016-03-121-0/+17
| | | | | Problem: Cannot load packages early. Solution: Add the ":packloadall" command.
* patch 7.4.1549v7.4.1549Bram Moolenaar2016-03-121-2/+6
| | | | | Problem: Test for syntax attributes fails in Win32 GUI. Solution: Use an existing font name.
* patch 7.4.1548v7.4.1548Bram Moolenaar2016-03-123-14/+1
| | | | | Problem: Two tests fail. Solution: Adjust the expected error number. Remove check for type.