Bram Moolenaar
864293abb7
patch 7.4.1871
...
Problem: Appending to the quickfix list while the quickfix window is open
is very slow.
Solution: Do not delete all the lines, only append the new ones. Avoid
using a window while updating the list. (closes #841 )
v7.4.1871
2016-06-02 13:40:04 +02:00
Bram Moolenaar
dec6c7beda
patch 7.4.1870
...
Problem: One more Win64 compiler warning.
Solution: Change declared argument type. (Ken Takata)
v7.4.1870
2016-06-02 11:57:38 +02:00
Bram Moolenaar
cf190c6f01
patch 7.4.1869
...
Problem: Can't build with old version of Perl.
Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen)
v7.4.1869
2016-06-02 11:54:06 +02:00
Bram Moolenaar
b89a25f17e
patch 7.4.1868
...
Problem: Setting really_exiting causes memory leaks to be reported.
Solution: Add the in_free_all_mem flag.
v7.4.1868
2016-06-01 23:08:39 +02:00
Bram Moolenaar
3c809343c7
patch 7.4.1867
...
Problem: Memory leak in test_matchstrpos.
Solution: Free the string before overwriting. (Yegappan Lakshmanan)
v7.4.1867
2016-06-01 22:34:48 +02:00
Bram Moolenaar
a96732150c
patch 7.4.1866
...
Problem: Invalid memory access when exiting with EXITFREE defined.
(Dominique Pelle)
Solution: Set "really_exiting" and skip error messages.
v7.4.1866
2016-06-01 22:21:06 +02:00
Bram Moolenaar
9ad73239c2
patch 7.4.1865
...
Problem: Memory leaks in tet49. (Dominique Pelle)
Solution: Use NULL instead of an empty string.
v7.4.1865
2016-06-01 22:08:17 +02:00
Bram Moolenaar
22081f4a33
patch 7.4.1864
...
Problem: Python: encoding error with Python 2.
Solution: Use "getcwdu" instead of "getcwd". (Ken Takata)
v7.4.1864
2016-06-01 20:38:34 +02:00
Bram Moolenaar
9b0ac229bc
patch 7.4.1863
...
Problem: Compiler warnings on Win64.
Solution: Adjust types, add type casts. (Ken Takata)
v7.4.1863
2016-06-01 20:31:43 +02:00
Bram Moolenaar
18dfb4404a
patch 7.4.1862
...
Problem: string() with repeated argument does not give a result usable by
eval().
Solution: Refactor echo_striong and tv2string(), moving the common part to
echo_string_core(). (Ken Takata)
v7.4.1862
2016-05-31 22:31:23 +02:00
Bram Moolenaar
b055066a1d
patch 7.4.1861
...
Problem: Compiler warnings with 64 bit compiler.
Solution: Change int to size_t. (Mike William)
v7.4.1861
2016-05-31 21:37:36 +02:00
Bram Moolenaar
e3188e2615
patch 7.4.1860
...
Problem: Using a partial for timer_start() may cause a crash.
Solution: Set the copyID in timer objects. (Ozaki Kiichi)
v7.4.1860
2016-05-31 21:13:04 +02:00
Bram Moolenaar
ef3abc6442
patch 7.4.1859
...
Problem: Cannot use a function reference for "exit_cb".
Solution: Use get_callback(). (Yegappan Lakshmanan)
v7.4.1859
2016-05-29 16:44:26 +02:00
Bram Moolenaar
b127cfd75f
patch 7.4.1858
...
Problem: When a channel writes to a buffer it doesn't find a buffer by the
short name but re-uses it anyway.
Solution: Find buffer also by the short name.
v7.4.1858
2016-05-29 16:24:50 +02:00
Bram Moolenaar
9f5842e63f
patch 7.4.1857
...
Problem: When a channel appends to a buffer that is 'nomodifiable' there is
an error but appending is done anyway.
Solution: Add the 'modifiable' option. Refuse to write to a 'nomodifiable'
when the value is 1.
v7.4.1857
2016-05-29 16:17:08 +02:00
Bram Moolenaar
324a78f3b6
patch 7.4.1856
...
Problem: failing job test fails on MS-Windows.
Solution: Expect "fail" status instead of "dead".
v7.4.1856
2016-05-28 22:47:12 +02:00
Bram Moolenaar
655da31a18
patch 7.4.1855
...
Problem: Valgrind reports memory leak for job that is not freed.
Solution: Free all jobs on exit. Add test for failing job.
v7.4.1855
2016-05-28 22:22:34 +02:00
Bram Moolenaar
d80629cef0
patch 7.4.1854
...
Problem: When setting 'termguicolors' the Ignore highlighting doesn't work.
(Charles Campbell)
Solution: Handle the color names "fg" and "bg" when the GUI isn't running
and no colors are speficied, fall back to black and white.
v7.4.1854
2016-05-28 15:53:53 +02:00
Bram Moolenaar
28ae577342
patch 7.4.1853
...
Problem: Crash when job and channel are in the same dict while using
partials. (Luc Hermitte)
Solution: Do not decrement the channel reference count too early.
v7.4.1853
2016-05-28 14:16:10 +02:00
Bram Moolenaar
af6c12c27b
patch 7.4.1852
...
Problem: Unix: Cannot run all tests with the GUI.
Solution: Add the "testgui" target.
v7.4.1852
2016-05-28 13:40:10 +02:00
Bram Moolenaar
180fc2d418
patch 7.4.1851
...
Problem: test_syn_attr failes when using the GUI. (Dominique Pelle)
Solution: Escape the font name properly.
v7.4.1851
2016-05-28 13:28:10 +02:00
Bram Moolenaar
bf981eeb6b
patch 7.4.1850
...
Problem: GUI freezes when using a job. (Shougo)
Solution: Unregister the channel when there is an input error.
v7.4.1850
2016-05-28 13:20:31 +02:00
Bram Moolenaar
5850a764ea
patch 7.4.1849
...
Problem: Still trying to read from channel that is going to be closed.
(Ramel Eshed)
Solution: Check if ch_to_be_closed is set.
v7.4.1849
2016-05-27 19:59:48 +02:00
Bram Moolenaar
6727bf8617
patch 7.4.1848
...
Problem: Can't build with Strawberry Perl 5.24.
Solution: Define S_SvREFCNT_dec() if needed. (Damien, Ken Takata)
v7.4.1848
2016-05-26 22:10:00 +02:00
Bram Moolenaar
13ddc5c359
patch 7.4.1847
...
Problem: Getting an item from a NULL dict crashes. Setting a register to a
NULL list crashes. (Nikolai Pavlov, issue #768 ) Comparing a NULL
dict with a NULL dict fails.
Solution: Properly check for NULL.
v7.4.1847
2016-05-25 22:51:17 +02:00
Bram Moolenaar
54c10ccf92
patch 7.4.1846
...
Problem: Ubsan detects a multiplication overflow.
Solution: Don't use orig_mouse_time when it's zero. (Dominique Pelle)
v7.4.1846
2016-05-25 22:00:11 +02:00
Bram Moolenaar
f8df45d84f
patch 7.4.1845
...
Problem: Mentioning NetBeans when reading from channel. (Ramel Eshed)
Solution: Make the text more generic.
v7.4.1845
2016-05-25 21:48:13 +02:00
Bram Moolenaar
8e8df251bf
patch 7.4.1844
...
Problem: Using old function name in comment. More functions should start
with test_.
Solution: Rename function in comment. (Higashi Higashi) Rename
disable_char_avail_for_testing() to test_disable_char_avail().
And alloc_fail() to test_alloc_fail().
v7.4.1844
2016-05-25 21:23:21 +02:00
Bram Moolenaar
2177f9fe18
patch 7.4.1843
...
Problem: Tests involving Python are flaky.
Solution: Set the pt_auto field. Add tests. (Nikolai Pavlov)
v7.4.1843
2016-05-25 20:39:09 +02:00
Bram Moolenaar
03e19a04ac
patch 7.4.1842
...
Problem: get() works for Partial but not for Funcref.
Solution: Accept Funcref. Also return the function itself. (Nikolai Pavlov)
v7.4.1842
2016-05-24 22:29:49 +02:00
Bram Moolenaar
26852128a2
Update runtime files.
2016-05-24 20:02:38 +02:00
Bram Moolenaar
2b2b8ae5ab
patch 7.4.1841
...
Problem: The code to reallocate the buffer used for quickfix is repeated.
Solution: Move the code to a function. (Yegappan Lakshmanan, closes #831 )
v7.4.1841
2016-05-24 19:59:51 +02:00
Bram Moolenaar
a570244531
patch 7.4.1840
...
Problem: When using packages an "after" directory cannot be used.
Solution: Add the "after" directory of the package to 'runtimepath' if it
exists.
v7.4.1840
2016-05-24 19:37:29 +02:00
Bram Moolenaar
2bbf8eff6f
patch 7.4.1839
...
Problem: Cannot get the items stored in a partial.
Solution: Support using get() on a partial.
v7.4.1839
2016-05-24 18:37:12 +02:00
Bram Moolenaar
574860b5ee
patch 7.4.1838
...
Problem: Functions specifically for testing do not sort together.
Solution: Rename garbagecollect_for_testing() to test_garbagecollect_now().
Add test_null_list(), test_null_dict(), etc.
v7.4.1838
2016-05-24 17:33:34 +02:00
Bram Moolenaar
c67e892134
patch 7.4.1837
...
Problem: The BufUnload event is triggered twice, when :bunload is used with
set to or .
Solution: Do not trigger the event when ml_mfp is NULL. (Hirohito Higashi)
v7.4.1837
2016-05-24 16:07:40 +02:00
Bram Moolenaar
1d429610bf
patch 7.4.1836
...
Problem: When using a partial on a dictionary it always gets bound to that
dictionary.
Solution: Make a difference between binding a function to a dictionary
explicitly or automatically.
v7.4.1836
2016-05-24 15:44:17 +02:00
Bram Moolenaar
991dea3ab1
patch 7.4.1835
...
Problem: When splitting and closing a window the status height changes.
Solution: Compute the frame height correctly. (Hirohito Higashi)
v7.4.1835
2016-05-24 11:31:32 +02:00
Bram Moolenaar
908be43879
patch 7.4.1834
...
Problem: Possible crash when conceal is active.
Solution: Check for the screen to be valid when redrawing a line.
v7.4.1834
2016-05-24 10:51:30 +02:00
Bram Moolenaar
2ff8b64679
patch 7.4.1833
...
Problem: Cannot use an Ex command for 'keywordprg'.
Solution: Accept an Ex command. (Nelo-Thara Wallus)
v7.4.1833
2016-05-24 10:46:45 +02:00
Bram Moolenaar
06d2d38ab7
Updated runtime files.
2016-05-20 17:24:11 +02:00
Bram Moolenaar
dc303bce10
patch 7.4.1832
...
Problem: Memory leak in debug commands.
Solution: Free memory before overwriting the pointer. (hint by Justin Keyes)
v7.4.1832
2016-05-17 17:45:38 +02:00
Bram Moolenaar
e40d75f6ef
patch 7.4.1831
...
Problem: When timer_stop() is called with a string there is no proper error
message.
Solution: Require getting a number. (Bjorn Linse)
v7.4.1831
2016-05-15 18:00:19 +02:00
Bram Moolenaar
73a733e08b
patch 7.4.1830
...
Problem: non-antialiased misnamed.
Solution: Use NONANTIALIASED and NONANTIALIASED_QUALITY. (Kim Brouer,
closes #793 )
v7.4.1830
2016-05-11 21:05:05 +02:00
Bram Moolenaar
de7eb0a47b
patch 7.4.1829
...
Problem: No message on channel log when buffer was freed.
Solution: Log a message.
v7.4.1829
2016-05-09 20:54:33 +02:00
Bram Moolenaar
e0f76d0097
patch 7.4.1828
...
Problem: May try to access buffer that's already freed.
Solution: When freeing a buffer remove it from any channel.
v7.4.1828
2016-05-09 20:38:53 +02:00
Bram Moolenaar
fb6ffc732e
patch 7.4.1827
...
Problem: No error when invoking a callback when it's not safe.
Solution: Add an error message. Avoid the error when freeing a channel.
v7.4.1827
2016-05-09 17:58:04 +02:00
Bram Moolenaar
cf7ff70ca7
patch 7.4.1826
...
Problem: Callbacks are invoked when it's not safe. (Andrew Stewart)
Solution: When a channel is to be closed don't invoke callbacks right away,
wait for a safe moment.
v7.4.1826
2016-05-09 17:20:14 +02:00
Bram Moolenaar
5d96e3ae53
patch 7.4.1825
...
Problem: When job writes to buffer nothing is written. (Nicola)
Solution: Do not discard a channel before writing is done.
v7.4.1825
2016-05-08 21:47:01 +02:00
Bram Moolenaar
36e0f7da9b
patch 7.4.1824
...
Problem: When a job is no longer referenced and does not have an exit
callback the process may hang around in defunc state. (Nicola)
Solution: Call job_status() if the job is running and won't get freed
because it might still be useful.
v7.4.1824
2016-05-08 13:21:12 +02:00