Bram Moolenaar
8b20179c65
patch 7.4.1647
...
Problem: Using freed memory after setqflist() and ":caddbuffer". (Dominique)
Solution: Set qf_ptr when adding the first item to the quickfix list.
2016-03-25 15:01:10 +01:00
Bram Moolenaar
4c90861e9f
patch 7.4.1646
...
Problem: Using Python vim.bindeval() on a partial doesn't work. (Nikolai
Pavlov)
Solution: Add VAR_PARTIAL support in Python.
2016-03-24 21:58:12 +01:00
Bram Moolenaar
c5fbe8af4c
patch 7.4.1645
...
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.
2016-03-24 21:42:09 +01:00
Bram Moolenaar
24c77a1e3a
patch 7.4.1644
...
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)
2016-03-24 21:23:06 +01:00
Bram Moolenaar
d4caf5c16a
patch 7.4.1643
...
Problem: Terminating file name has side effects.
Solution: Restore the character. (mostly by James McCoy, closes #713 )
2016-03-24 19:14:35 +01:00
Bram Moolenaar
5ca84ce4aa
patch 7.4.1641
...
Problem: Using unterminated string.
Solution: Add NUL before calling vim_strsave_shellescape(). (James McCoy)
2016-03-23 22:28:25 +01:00
Bram Moolenaar
ffec3c5349
patch 7.4.1640
...
Problem: Crash when an autocommand changes a quickfix list. (Dominique)
Solution: Check wether an entry is still valid. (Yegappan Lakshmanan,
Hirohito Higashi)
2016-03-23 20:55:42 +01:00
Bram Moolenaar
e4eb6ff089
patch 7.4.1638
...
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)
2016-03-22 21:00:09 +01:00
Bram Moolenaar
6a06363861
patch 7.4.1635
...
Problem: Channel test is a bit flaky.
Solution: Remove 'DETACH' if it's there.
2016-03-21 23:18:54 +01:00
Bram Moolenaar
8e08125d3a
patch 7.4.1634
...
Problem: Vertical movement after CTRL-A ends up in the wrong column.
(Urtica Dioica)
Solution: Set curswant when appropriate. (Hirohito Higashi)
2016-03-21 23:13:32 +01:00
Bram Moolenaar
75f7265dd4
patch 7.4.1627
...
Problem: Channel out_cb and err_cb are not tested.
Solution: Add a test.
2016-03-20 22:16:56 +01:00
Bram Moolenaar
03602ec28e
patch 7.4.1624
...
Problem: Can't get info about a channel.
Solution: Add ch_info().
2016-03-20 20:57:45 +01:00
Bram Moolenaar
a63cdb5ed6
patch 7.4.1621
...
Problem: Channel test doesn't work with Python 2.6.
Solution: Add number in formatting placeholder. (Wiredool)
2016-03-20 18:24:45 +01:00
Bram Moolenaar
ba61ac0d61
patch 7.4.1617
...
Problem: When a JSON message is split it isn't decoded.
Solution: Wait a short time for the rest of the message to arrive.
2016-03-20 16:40:37 +01:00
Bram Moolenaar
ac74d5e86c
patch 7.4.1616
...
Problem: Malformed channel request causes a hang.
Solution: Drop malformed message. (Damien)
2016-03-20 14:31:00 +01:00
Bram Moolenaar
7eba3d2cbf
patch 7.4.1614
...
Problem: Still quickfix test in old style.
Solution: Turn test 10 into a new style test.
2016-03-19 22:54:09 +01:00
Bram Moolenaar
5c29154b52
patch 7.4.1608
...
Problem: string() doesn't handle a partial.
Solution: Make a string from a partial.
2016-03-19 20:05:45 +01:00
Bram Moolenaar
f0e86a0dbd
patch 7.4.1607
...
Problem: Comparing a function that exists on two dicts is not backwards
compatible. (Thinca)
Solution: Only compare the function, not what the partial adds.
2016-03-19 19:38:12 +01:00
Bram Moolenaar
953cc7fb13
patch 7.4.1606
...
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)
2016-03-19 18:52:29 +01:00
Bram Moolenaar
3905e291fe
patch 7.4.1605
...
Problem: Catching exception that won't be thrown.
Solution: Remove try/catch.
2016-03-19 18:44:08 +01:00
Bram Moolenaar
0899d69803
patch 7.4.1592
...
Problem: Quickfix code using memory after being freed. (Dominique Pelle)
Solution: Detect that the window was closed. (Hirohito Higashi)
2016-03-19 13:35:03 +01:00
Bram Moolenaar
5584df65a0
patch 7.4.1591
...
Problem: The quickfix title is truncated.
Solution: Save the command before it is truncated. (Anton Lindqvist)
2016-03-18 21:00:51 +01:00
Bram Moolenaar
9e63f61cb0
patch 7.4.1589
...
Problem: Combining dict and args with partial doesn't always work.
Solution: Use the arguments from the partial.
2016-03-17 23:13:28 +01:00
Bram Moolenaar
1ff2b64b11
patch 7.4.1588
...
Problem: Old style test for quickfix.
Solution: Turn test 96 into a new style test.
2016-03-17 22:07:02 +01:00
Bram Moolenaar
8a1bb04637
patch 7.4.1586
...
Problem: Nesting partials doesn't work.
Solution: Append arguments. (Ken Takata)
2016-03-17 21:11:53 +01:00
Bram Moolenaar
d22a18928e
patch 7.4.1585
...
Problem: Partial is not recognized everywhere.
Solution: Check for partial in trans_function_name(). (Yasuhiro Matsumoto)
Add a test.
2016-03-17 20:50:47 +01:00
Bram Moolenaar
6f2e4b36c9
patch 7.4.1582
...
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.
2016-03-16 22:52:12 +01:00
Bram Moolenaar
65639032bb
patch 7.4.1581
...
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)
2016-03-16 21:40:30 +01:00
Bram Moolenaar
7a5c46a9df
patch 7.4.1580
...
Problem: Crash when using function reference. (Luchr)
Solution: Set initial refcount. (Ken Takata, closes #690 )
2016-03-16 20:41:21 +01:00
Bram Moolenaar
975b5271ee
patch 7.4.1578
...
Problem: There is no way to invoke a function later or periodically.
Solution: Add timer support.
2016-03-15 23:10:59 +01:00
Bram Moolenaar
ab1fa3955f
patch 7.4.1577
...
Problem: Cannot pass "dict.Myfunc" around as a partial.
Solution: Create a partial when expected.
2016-03-15 19:33:34 +01:00
Bram Moolenaar
8067a64852
Add missing test file.
2016-03-15 17:52:10 +01:00
Bram Moolenaar
d22e9465f6
patch 7.4.1574
...
Problem: ":undo 0" does not work. (Florent Fayolle)
Solution: Make it undo all the way. (closes #688 )
2016-03-15 17:43:55 +01:00
Bram Moolenaar
ce2ec0a82a
patch 7.4.1573
...
Problem: Tests get stuck at the more prompt.
Solution: Move the backspace test out of test_alot.
2016-03-15 17:10:19 +01:00
Bram Moolenaar
85a7cb4dcf
patch 7.4.1572
...
Problem: Setting 'compatible' in test influences following tests.
Solution: Turn 'compatible' off again.
2016-03-15 16:53:26 +01:00
Bram Moolenaar
8e15ffcde7
patch 7.4.1571
...
Problem: No test for ":help".
Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi)
2016-03-15 16:35:39 +01:00
Bram Moolenaar
e27dba499a
patch 7.4.1569
...
Problem: Using old style tests for quickfix.
Solution: Change them to new style tests. (Yegappan Lakshmanan)
2016-03-15 14:11:10 +01:00
Bram Moolenaar
1abb502635
patch 7.4.1567
...
Problem: Crash in assert_fails().
Solution: Check for NULL. (Dominique Pelle) Add a test.
2016-03-15 13:33:55 +01:00
Bram Moolenaar
f155196444
patch 7.4.1565
...
Problem: Crash when assert_equal() runs into a NULL string.
Solution: Check for NULL. (Dominique) Add a test.
2016-03-15 12:55:58 +01:00
Bram Moolenaar
346418c624
patch 7.4.1564
...
Problem: An empty list in function() causes an error.
Solution: Handle an empty list like there is no list of arguments.
2016-03-15 12:36:08 +01:00
Bram Moolenaar
790500a8e6
patch 7.4.1563
...
Problem: Partial test fails on windows.
Solution: Return 1 or -1 from compare function.
2016-03-15 11:05:45 +01:00
Bram Moolenaar
d6c2f05260
patch 7.4.1560
...
Problem: Dict options with a dash are more difficult to use.
Solution: Use an underscore, so that dict.err_io can be used.
2016-03-14 23:22:59 +01:00
Bram Moolenaar
1735bc988c
patch 7.4.1559
...
Problem: Passing cookie to a callback is clumsy.
Solution: Change function() to take arguments and return a partial.
2016-03-14 23:05:14 +01:00
Bram Moolenaar
9cdf86b86f
patch 7.4.1558
...
Problem: It is not easy to find out what windows display a buffer.
Solution: Add win_findbuf().
2016-03-13 19:04:51 +01:00
Bram Moolenaar
86edef664e
patch 7.4.1557
...
Problem: Windows cannot be identified.
Solution: Add a unique window number to each window and functions to use it.
2016-03-13 18:07:30 +01:00
Bram Moolenaar
52f9c19015
patch 7.4.1554
...
Problem: Completion for :colorscheme does not use 'packpath'.
Solution: Make it work, add a test. (Hirohito Higashi)
2016-03-13 13:24:45 +01:00
Bram Moolenaar
8dcf259d90
patch 7.4.1553
...
Problem: ":runtime" does not use 'packpath'.
Solution: Add "what" argument.
2016-03-12 22:47:14 +01:00
Bram Moolenaar
7f8989dd8a
patch 7.4.1552
...
Problem: ":colorscheme" does not use 'packpath'.
Solution: Also use in "start" and "opt" directories in 'packpath'.
2016-03-12 22:11:39 +01:00
Bram Moolenaar
6bef5306e4
patch 7.4.1551
...
Problem: Cannot generate help tags in all doc directories.
Solution: Make ":helptags ALL" work.
2016-03-12 21:28:26 +01:00
Bram Moolenaar
2d8f56acb3
patch 7.4.1550
...
Problem: Cannot load packages early.
Solution: Add the ":packloadall" command.
2016-03-12 20:34:27 +01:00