]>
granicus.if.org Git - vim/log
Bram Moolenaar [Wed, 11 May 2016 19:05:05 +0000 (21:05 +0200)]
patch 7.4.1830
Problem: non-antialiased misnamed.
Solution: Use NONANTIALIASED and NONANTIALIASED_QUALITY. (Kim Brouer,
closes #793)
Bram Moolenaar [Mon, 9 May 2016 18:54:33 +0000 (20:54 +0200)]
patch 7.4.1829
Problem: No message on channel log when buffer was freed.
Solution: Log a message.
Bram Moolenaar [Mon, 9 May 2016 18:38:53 +0000 (20:38 +0200)]
patch 7.4.1828
Problem: May try to access buffer that's already freed.
Solution: When freeing a buffer remove it from any channel.
Bram Moolenaar [Mon, 9 May 2016 15:58:04 +0000 (17:58 +0200)]
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.
Bram Moolenaar [Mon, 9 May 2016 15:20:14 +0000 (17:20 +0200)]
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.
Bram Moolenaar [Sun, 8 May 2016 19:47:01 +0000 (21:47 +0200)]
patch 7.4.1825
Problem: When job writes to buffer nothing is written. (Nicola)
Solution: Do not discard a channel before writing is done.
Bram Moolenaar [Sun, 8 May 2016 11:21:12 +0000 (13:21 +0200)]
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.
Bram Moolenaar [Sun, 8 May 2016 10:52:05 +0000 (12:52 +0200)]
patch 7.4.1823
Problem: Warning from 64 bit compiler.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Sun, 8 May 2016 07:50:29 +0000 (09:50 +0200)]
Updated runtime files.
Bram Moolenaar [Sun, 8 May 2016 07:40:51 +0000 (09:40 +0200)]
patch 7.4.1822
Problem: Redirecting stdout of a channel to "null" doesn't work. (Nicola)
Solution: Correct the file descriptor number.
Bram Moolenaar [Sat, 7 May 2016 20:28:53 +0000 (22:28 +0200)]
patch 7.4.1821
Problem: Test fails on MS-Windows.
Solution: Sort the completion results.
Bram Moolenaar [Sat, 7 May 2016 16:36:48 +0000 (18:36 +0200)]
patch 7.4.1820
Problem: Removing language from help tags too often.
Solution: Only remove @en when not needed. (Hirohito Higashi)
Bram Moolenaar [Thu, 5 May 2016 16:14:03 +0000 (18:14 +0200)]
patch 7.4.1819
Problem: Compiler warnings when sprintf() is a macro.
Solution: Don't interrupt sprintf() with an #ifdef. (Michael Jarvis,
closes #788)
Bram Moolenaar [Thu, 5 May 2016 15:18:41 +0000 (17:18 +0200)]
patch 7.4.1818
Problem: Help completion adds @en to all matches except the first one.
Solution: Remove "break", go over all items.
Bram Moolenaar [Wed, 4 May 2016 19:49:19 +0000 (21:49 +0200)]
patch 7.4.1817
Problem: The screen is not updated if a callback is invoked when closing a
channel.
Solution: Invoke redraw_after_callback().
Bram Moolenaar [Sun, 1 May 2016 21:05:53 +0000 (23:05 +0200)]
patch 7.4.1816
Problem: Looping over a null list throws an error.
Solution: Skip over the for loop.
Bram Moolenaar [Sun, 1 May 2016 18:20:49 +0000 (20:20 +0200)]
patch 7.4.1815
Problem: Compiler warnings for unused variables. (Ajit Thakkar)
Solution: Add a dummy initialization. (Yasuhiro Matsumoto)
Bram Moolenaar [Sun, 1 May 2016 12:22:16 +0000 (14:22 +0200)]
patch 7.4.1814
Problem: A channel may be garbage collected while it's still being used by
a job. (James McCoy)
Solution: Mark the channel as used if the job is still used. Do the same
for channels that are still used.
Bram Moolenaar [Sun, 1 May 2016 11:28:38 +0000 (13:28 +0200)]
patch 7.4.1813
Problem: Memory access error when running test_quickfix.
Solution: Allocate one more byte. (Yegappan Lakshmanan)
Bram Moolenaar [Sun, 1 May 2016 11:09:57 +0000 (13:09 +0200)]
patch 7.4.1812
Problem: Failure on startup with Athena and Motif.
Solution: Check for INVALCOLOR. (Kazunobu Kuriyama)
Bram Moolenaar [Sat, 30 Apr 2016 16:07:05 +0000 (18:07 +0200)]
patch 7.4.1811
Problem: Netbeans channel gets garbage collected.
Solution: Set reference in nb_channel.
Bram Moolenaar [Sat, 30 Apr 2016 15:06:31 +0000 (17:06 +0200)]
patch 7.4.1810
Problem: Sending DETACH after a channel was closed isn't useful.
Solution: Only add DETACH for a netbeans channel.
Bram Moolenaar [Sat, 30 Apr 2016 14:49:58 +0000 (16:49 +0200)]
patch 7.4.1809
Problem: Using wrong short option name for 'termguicolors'.
Solution: Use the option name.
Bram Moolenaar [Sat, 30 Apr 2016 14:13:10 +0000 (16:13 +0200)]
patch 7.4.1808
Problem: Using wrong feature name to check for 'termguicolors'.
Solution: Use the right feature name. (Ken Takata)
Bram Moolenaar [Sat, 30 Apr 2016 14:07:23 +0000 (16:07 +0200)]
patch 7.4.1807
Problem: Test_out_close_cb sometimes fails.
Solution: Always write DETACH to out, not err.
Bram Moolenaar [Sat, 30 Apr 2016 13:17:19 +0000 (15:17 +0200)]
patch 7.4.1806
Problem: 'termguicolors' option missing from the options window.
Solution: Add the entry.
Bram Moolenaar [Sat, 30 Apr 2016 13:13:38 +0000 (15:13 +0200)]
Update runtime files.
Bram Moolenaar [Sat, 30 Apr 2016 13:08:27 +0000 (15:08 +0200)]
patch 7.4.1805
Problem: Running tests in shadow dir fails.
Solution: Link the samples directory
Bram Moolenaar [Sat, 30 Apr 2016 12:15:54 +0000 (14:15 +0200)]
patch 7.4.1804
Problem: Can't use Vim as MANPAGER.
Solution: Add manpager.vim. (Enno Nagel, closes #491)
Bram Moolenaar [Sat, 30 Apr 2016 11:26:14 +0000 (13:26 +0200)]
patch 7.4.1803
Problem: GTK3 doesn't handle menu separaters properly.
Solution: Use gtk_separator_menu_item_new(). (Kazunobu Kuriyama)
Bram Moolenaar [Sat, 30 Apr 2016 11:17:09 +0000 (13:17 +0200)]
patch 7.4.1802
Problem: Quickfix doesn't handle long lines well, they are split.
Solution: Drop characters after a limit. (Anton Lindqvist)
Bram Moolenaar [Sat, 30 Apr 2016 10:32:52 +0000 (12:32 +0200)]
patch 7.4.1801
Problem: Make uninstall leaves file behind.
Solution: Delete rgb.txt. (Kazunobu Kuriyama)
Bram Moolenaar [Sat, 30 Apr 2016 10:28:15 +0000 (12:28 +0200)]
patch 7.4.1800
Problem: Unnecessary #ifdef.
Solution: Just use USE_24BIT. (Ken Takata)
Bram Moolenaar [Fri, 29 Apr 2016 20:59:22 +0000 (22:59 +0200)]
patch 7.4.1799
Problem: 'guicolors' is a confusing option name.
Solution: Use 'termguicolors' instead. (Hirohito Higashi)
Bram Moolenaar [Fri, 29 Apr 2016 20:33:27 +0000 (22:33 +0200)]
patch 7.4.1798
Problem: Still compiler warning for unused return value. (Charles Campbell)
Solution: Assign to ignoredp.
Bram Moolenaar [Thu, 28 Apr 2016 20:20:03 +0000 (22:20 +0200)]
patch 7.4.1797
Problem: Warning from Windows 64 bit compiler.
Solution: Change int to size_t. (Mike Williams)
Bram Moolenaar [Wed, 27 Apr 2016 18:36:31 +0000 (20:36 +0200)]
patch 7.4.1796
Problem: Colors are wrong on MS-Windows. (Christian Robinson)
Solution: Use existing RGB macro if it exists. (Ken Takata)
Bram Moolenaar [Tue, 26 Apr 2016 20:33:17 +0000 (22:33 +0200)]
patch 7.4.1795
Problem: Compiler warning for redefining RGB. (John Marriott)
Solution: Rename it to TORGB.
Bram Moolenaar [Tue, 26 Apr 2016 19:51:48 +0000 (21:51 +0200)]
patch 7.4.1794
Problem: Can't build on MS-Windows.
Solution: Add missing declaration.
Bram Moolenaar [Tue, 26 Apr 2016 19:39:13 +0000 (21:39 +0200)]
patch 7.4.1793
Problem: Some character classes may differ between systems. On OS/X the
regexp test fails.
Solution: Make this less dependent on the system. (idea by Kazunobu Kuriyama)
Bram Moolenaar [Tue, 26 Apr 2016 18:59:29 +0000 (20:59 +0200)]
patch 7.4.1792
Problem: Color name decoding is implemented several times.
Solution: Move it to term.c. (Christian Brabandt)
Bram Moolenaar [Tue, 26 Apr 2016 18:30:07 +0000 (20:30 +0200)]
patch 7.4.1791
Problem: Channel could be garbage collected too early.
Solution: Don't free a channel or remove it from a job when it is still
useful.
Bram Moolenaar [Tue, 26 Apr 2016 17:42:42 +0000 (19:42 +0200)]
patch 7.4.1790
Problem: Leading white space in a job command matters. (Andrew Stewart)
Solution: Skip leading white space.
Bram Moolenaar [Tue, 26 Apr 2016 17:01:05 +0000 (19:01 +0200)]
patch 7.4.1789
Problem: Cannot use ch_read() in the close callback.
Solution: Do not discard the channel if there is readahead. Do not discard
readahead if there is a close callback.
Bram Moolenaar [Tue, 26 Apr 2016 15:34:44 +0000 (17:34 +0200)]
patch 7.4.1788
Problem: NSIS script is missing packages.
Solution: Add the missing directories. (Ken Takata)
Bram Moolenaar [Tue, 26 Apr 2016 15:16:24 +0000 (17:16 +0200)]
patch 7.4.1787
Problem: When a job ends the close callback is invoked before other
callbacks. On Windows the close callback is not called.
Solution: First invoke out/err callbacks before the close callback.
Make the close callback work on Windows.
Bram Moolenaar [Sun, 24 Apr 2016 13:41:33 +0000 (15:41 +0200)]
patch 7.4.1786
Problem: Compiled-in colors do not match rgb.txt.
Solution: Use the rgb.txt colors. (Kazunobu Kuriyama)
Bram Moolenaar [Sun, 24 Apr 2016 13:11:02 +0000 (15:11 +0200)]
patch 7.4.1785
Problem: Regexp test fails on windows.
Solution: set 'isprint' to the right value for testing.
Bram Moolenaar [Sun, 24 Apr 2016 13:00:11 +0000 (15:00 +0200)]
patch 7.4.1784
Problem: The termtruecolor feature is enabled differently from many other
features.
Solution: Enable the termtruecolor feature for the big build, not through
configure.
Bram Moolenaar [Sun, 24 Apr 2016 12:40:12 +0000 (14:40 +0200)]
patch 7.4.1783
Problem: The old regexp engine doesn't handle character classes correctly.
(Manuel Ortega)
Solution: Use regmbc() instead of regc(). Add a test.
Bram Moolenaar [Sat, 23 Apr 2016 13:30:09 +0000 (15:30 +0200)]
patch 7.4.1782
Problem: strcharpart() does not work properly with some multi-byte
characters.
Solution: Use mb_cptr2len() instead of mb_char2len(). (Hirohito Higashi)
Bram Moolenaar [Sat, 23 Apr 2016 13:19:02 +0000 (15:19 +0200)]
patch 7.4.1781
Problem: synIDattr() does not respect 'guicolors'.
Solution: Change the conditition for the mode. (Christian Brabandt)
Bram Moolenaar [Sat, 23 Apr 2016 12:33:19 +0000 (14:33 +0200)]
patch 7.4.1780
Problem: Warnings reported by cppcheck.
Solution: Fix the warnings. (Dominique Pelle)
Bram Moolenaar [Sat, 23 Apr 2016 11:54:48 +0000 (13:54 +0200)]
patch 7.4.1779
Problem: Using negative index in strcharpart(). (Yegappan Lakshmanan)
Solution: Assume single byte when using a negative iindex.
Bram Moolenaar [Fri, 22 Apr 2016 19:11:09 +0000 (21:11 +0200)]
patch 7.4.1778
Problem: When using the term truecolor feature, the t_8f and t_8b termcap
options are not set by default.
Solution: Move the values to before BT_EXTRA_KEYS. (Christian Brabandt)
Bram Moolenaar [Fri, 22 Apr 2016 18:46:52 +0000 (20:46 +0200)]
patch 7.4.1777
Problem: Newly added features can escape the sandbox.
Solution: Add checks for restricted and secure. (Yasuhiro Matsumoto)
Bram Moolenaar [Fri, 22 Apr 2016 18:20:19 +0000 (20:20 +0200)]
patch 7.4.1776
Problem: Using wrong buffer length.
Solution: use the right name. (Kazunobu Kuriyama)
Bram Moolenaar [Fri, 22 Apr 2016 10:24:52 +0000 (12:24 +0200)]
patch 7.4.1775
Problem: The rgb.txt file is not installed.
Solution: Install the file. (Christian Brabandt)
Bram Moolenaar [Fri, 22 Apr 2016 09:49:06 +0000 (11:49 +0200)]
patch 7.4.1774
Problem: Cterm true color feature has warnings.
Solution: Add type casts.
Bram Moolenaar [Fri, 22 Apr 2016 09:24:43 +0000 (11:24 +0200)]
patch 7.4.1773
Problem: Compiler warnings. (Dominique Pelle)
Solution: Add UNUSED. Add type cast. Avoid a buffer overflow.
Bram Moolenaar [Fri, 22 Apr 2016 08:14:07 +0000 (10:14 +0200)]
patch 7.4.1772
Problem: Installation fails when $GTK_UPDATE_ICON_CACHE is empty.
Solution: Add quotes. (Kazunobu Kuriyama)
Bram Moolenaar [Fri, 22 Apr 2016 08:00:58 +0000 (10:00 +0200)]
patch 7.4.1771
Problem: Warning for unused variable.
Solution: Add #ifdef. (John Marriott)
Bram Moolenaar [Thu, 21 Apr 2016 19:10:14 +0000 (21:10 +0200)]
patch 7.4.1770
Problem: Cannot use true color in the terminal.
Solution: Add the 'guicolors' option. (Nikolai Pavlov)
Bram Moolenaar [Thu, 21 Apr 2016 18:00:56 +0000 (20:00 +0200)]
patch 7.4.1769
Problem: No "closed", "errors" and "encoding" attribute on Python output.
Solution: Add attributes and more tests. (Roland Puntaier, closes #622)
Bram Moolenaar [Thu, 21 Apr 2016 17:38:07 +0000 (19:38 +0200)]
patch 7.4.1768
Problem: Arguments of setqflist() are not checked properly.
Solution: Add better checks, add a test. (Nikolai Pavlov, Hirohito Higashi,
closes #661)
Bram Moolenaar [Thu, 21 Apr 2016 16:20:11 +0000 (18:20 +0200)]
patch 7.4.1767
Problem: When installing Vim on a GTK system the icon cache is not updated.
Solution: Update the GTK icon cache when possible. (Kazunobu Kuriyama)
Bram Moolenaar [Thu, 21 Apr 2016 16:01:28 +0000 (18:01 +0200)]
updated runtime files. Add avra syntax.
Bram Moolenaar [Thu, 21 Apr 2016 12:34:58 +0000 (14:34 +0200)]
patch 7.4.1766
Problem: Building instructions for MS-Windows are outdated.
Solution: Mention setting SDK_INCLUDE_DIR. (Ben Franklin, closes #771) Move
outdated instructions further down.
Bram Moolenaar [Thu, 21 Apr 2016 12:05:23 +0000 (14:05 +0200)]
patch 7.4.1765
Problem: Undo options are not together in the options window.
Solution: Put them together. (Gary Johnson)
Bram Moolenaar [Thu, 21 Apr 2016 07:20:26 +0000 (09:20 +0200)]
patch 7.4.1763
Problem: Coverity: useless assignment.
Solution: Add #if 0.
Bram Moolenaar [Thu, 21 Apr 2016 07:07:01 +0000 (09:07 +0200)]
patch 7.4.1762
Problem: Coverity: useless assignments.
Solution: Remove them.
Bram Moolenaar [Thu, 21 Apr 2016 06:56:12 +0000 (08:56 +0200)]
patch 7.4.1761
Problem: Coverity complains about ignoring return value.
Solution: Add "(void)" to get rid of the warning.
Bram Moolenaar [Thu, 21 Apr 2016 06:53:19 +0000 (08:53 +0200)]
Updated runtime files.
Bram Moolenaar [Wed, 20 Apr 2016 18:55:56 +0000 (20:55 +0200)]
patch 7.4.1760
Problem: Compiler warning for unused variable.
Solution: Add #ifdef. (John Marriott)
Bram Moolenaar [Wed, 20 Apr 2016 18:18:23 +0000 (20:18 +0200)]
patch 7.4.1759
Problem: When using feedkeys() in a timer the inserted characters are not
used right away.
Solution: Break the wait loop when characters have been added to typebuf.
use this for testing CursorHoldI.
Bram Moolenaar [Wed, 20 Apr 2016 15:37:41 +0000 (17:37 +0200)]
patch 7.4.1758
Problem: Triggering CursorHoldI when in CTRL-X mode causes problems.
Solution: Do not trigger CursorHoldI in CTRL-X mode. Add "!" flag to
feedkeys() (test with that didn't work though).
Bram Moolenaar [Wed, 20 Apr 2016 14:39:19 +0000 (16:39 +0200)]
patch 7.4.1757
Problem: When using complete() it may set 'modified' even though nothing
was inserted.
Solution: Use Down/Up instead of Next/Previous match. (Shougo, closes #745)
Bram Moolenaar [Wed, 20 Apr 2016 14:19:52 +0000 (16:19 +0200)]
patch 7.4.1756
Problem: "dll" options are not expanded.
Solution: Expand environment variables. (Ozaki Kiichi)
Bram Moolenaar [Wed, 20 Apr 2016 12:59:29 +0000 (14:59 +0200)]
patch 7.4.1755
Problem: When using getreg() on a non-existing register a NULL list is
returned. (Bjorn Linse)
Solution: Allocate an empty list. Add a test.
Bram Moolenaar [Wed, 20 Apr 2016 10:49:49 +0000 (12:49 +0200)]
patch 7.4.1754
Problem: When 'filetype' was set and reloading a buffer which does not
cause it to be set, the syntax isn't loaded. (KillTheMule)
Solution: Remember whether the FileType event was fired and fire it if not.
(Anton Lindqvist, closes #747)
Bram Moolenaar [Wed, 20 Apr 2016 10:02:02 +0000 (12:02 +0200)]
patch 7.4.1753
Problem: "noinsert" in 'completeopt' is sometimes ignored.
Solution: Set the variables when the 'completeopt' was set. (Ozaki Kiichi)
Bram Moolenaar [Mon, 18 Apr 2016 18:21:12 +0000 (20:21 +0200)]
Add missing test file.
Bram Moolenaar [Mon, 18 Apr 2016 18:04:00 +0000 (20:04 +0200)]
patch 7.4.1752
Problem: When adding to the quickfix list the current position is reset.
Solution: Do not reset the position when not needed. (Yegappan Lakshmanan)
Bram Moolenaar [Mon, 18 Apr 2016 17:46:15 +0000 (19:46 +0200)]
patch 7.4.1751
Problem: Crash when 'tagstack' is off. (Dominique Pelle)
Solution: Fix it. (Hirohito Higashi)
Bram Moolenaar [Mon, 18 Apr 2016 17:27:24 +0000 (19:27 +0200)]
patch 7.4.1750
Problem: When a buffer gets updated while in command line mode, the screen
may be messed up.
Solution: Postpone the redraw when the screen is scrolled.
Bram Moolenaar [Sun, 17 Apr 2016 18:49:53 +0000 (20:49 +0200)]
patch 7.4.1749
Problem: When using GTK 3.20 there are a few warnings.
Solution: Use new functions when available. (Kazunobu Kuriyama)
Bram Moolenaar [Sat, 16 Apr 2016 20:19:15 +0000 (22:19 +0200)]
Add missing test file.
Bram Moolenaar [Sat, 16 Apr 2016 07:13:34 +0000 (09:13 +0200)]
patch 7.4.1748
Problem: "gD" does not find match in first column of first line. (Gary
Johnson)
Solution: Accept match at the cursor.
Bram Moolenaar [Fri, 15 Apr 2016 19:47:54 +0000 (21:47 +0200)]
patch 7.4.1747
Problem: Coverity: missing check for NULL pointer.
Solution: Check for out of memory.
Bram Moolenaar [Fri, 15 Apr 2016 19:16:11 +0000 (21:16 +0200)]
patch 7.4.1746
Problem: Memory leak in Perl.
Solution: Decrement the reference count. Add a test. (Damien)
Bram Moolenaar [Fri, 15 Apr 2016 18:54:52 +0000 (20:54 +0200)]
patch 7.4.1745
Problem: README file is not clear about where to get Vim.
Solution: Add links to github, releases and the Windows installer.
(Suggested by Christian Brabandt)
Bram Moolenaar [Fri, 15 Apr 2016 18:40:41 +0000 (20:40 +0200)]
patch 7.4.1744
Problem: Python: Converting a sequence may leak memory.
Solution: Decrement a reference. (Nikolay Pavlov)
Bram Moolenaar [Thu, 14 Apr 2016 21:10:40 +0000 (23:10 +0200)]
patch 7.4.1743
Problem: Clang warns for uninitialzed variable. (Michael Jarvis)
Solution: Initialize it.
Bram Moolenaar [Thu, 14 Apr 2016 20:54:24 +0000 (22:54 +0200)]
patch 7.4.1742
Problem: strgetchar() does not work correctly.
Solution: use mb_cptr2len(). Add a test. (Naruhiko Nishino)
Bram Moolenaar [Thu, 14 Apr 2016 20:52:50 +0000 (22:52 +0200)]
patch 7.4.1741
Problem: Not testing utf-8 characters.
Solution: Move the right asserts to the test_expr_utf8 test.
Bram Moolenaar [Thu, 14 Apr 2016 17:50:22 +0000 (19:50 +0200)]
patch 7.4.1740
Problem: syn-cchar defined with matchadd() does not appear if there are no
other syntax definitions which matches buffer text.
Solution: Check for startcol. (Ozaki Kiichi, haya14busa, closes #757)
Bram Moolenaar [Thu, 14 Apr 2016 17:44:36 +0000 (19:44 +0200)]
patch 7.4.1739
Problem: Messages test fails on MS-Windows.
Solution: Adjust the asserts. Skip the "messages maintainer" line if not
showing all messages.
Bram Moolenaar [Thu, 14 Apr 2016 16:42:47 +0000 (18:42 +0200)]
patch 7.4.1738
Problem: Count for ":messages" depends on number of lines.
Solution: Add ADDR_OTHER address type.
Bram Moolenaar [Thu, 14 Apr 2016 15:52:41 +0000 (17:52 +0200)]
patch 7.4.1737
Problem: Argument marked as unused is used.
Solution: Remove UNUSED.
Bram Moolenaar [Thu, 14 Apr 2016 15:40:56 +0000 (17:40 +0200)]
patch 7.4.1736
Problem: Unused variable.
Solution: Remove it. (Yasuhiro Matsumoto)