summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-01-10patch 8.0.0167: str2nr()/str2float() fail with negative valuesBram Moolenaar
Problem: str2nr() and str2float() do not always work with negative values. Solution: Be more flexible about handling signs. (LemonBoy, closes #1332) Add more tests.
2017-01-10patch 8.0.0166: JSON with a duplicate key gives an internal errorBram Moolenaar
Problem: JSON with a duplicate key gives an internal error. (Lcd) Solution: Give a normal error. Avoid an error when parsing JSON from a remote client fails.
2017-01-10patch 8.0.0165: ubsan warns for integer overflowBram Moolenaar
Problem: Ubsan warns for integer overflow. Solution: Swap two conditions. (Dominique Pelle)
2017-01-10patch 8.0.0164: outdated and misplaced commentsBram Moolenaar
Problem: Outdated and misplaced comments. Solution: Fix the comments.
2017-01-09patch 8.0.0163: cannot build with Ruby 2.4Bram Moolenaar
Problem: Ruby 2.4 no longer supports rb_cFixnum. Solution: move rb_cFixnum into an #ifdef. (Kazuki Sakamoto, closes #1365)
2017-01-09patch 8.0.0162: build error on Fedora 23Bram Moolenaar
Problem: Build error on Fedora 23 with small features and gnome2. Solution: Undefine ngettext(). (Hirohito Higashi)
2017-01-09patch 8.0.0161: can't build with small featuresBram Moolenaar
Problem: Build fails when using small features. Solution: Update #ifdef for using save_ccline. (Hirohito Higashi)
2017-01-08patch 8.0.0160: EMSG() is sometimes used where it should be IEMSG()Bram Moolenaar
Problem: EMSG() is sometimes used for internal errors. Solution: Change them to IEMSG(). (Dominique Pelle) And a few more.
2017-01-08patch 8.0.0159: crash on startup when updating tablineBram Moolenaar
Problem: Using a NULL pointer when using feedkeys() to trigger drawing a tabline. Solution: Skip drawing a tabline if TabPageIdxs is NULL. (Dominique Pelle) Also fix recursing into getcmdline() from the cmd window.
2017-01-08patch 8.0.0158: float funcion test fails on MS-WindowsBram Moolenaar
Problem: On MS-Windows some float functions return a different value when passed unusual values. strtod() doesn't work for "inf" and "nan". Solution: Accept both results. Fix str2float() for MS-Windows. Also reorder assert function arguments.
2017-01-08patch 8.0.0157: no completion for :syntax spell and :syntax syncBram Moolenaar
Problem: No command line completion for ":syntax spell" and ":syntax sync". Solution: Implement the completion. (Dominique Pelle)
2017-01-08patch 8.0.0156: not enough test coverage for float functionsBram Moolenaar
Problem: Several float functions are not covered by tests. Solution: Add float tests. (Dominique Pelle)
2017-01-08patch 8.0.0155: ubsan complains about NULL pointerBram Moolenaar
Problem: When sorting zero elements a NULL pointer is passed to qsort(), which ubsan warns for. Solution: Don't call qsort() if there are no elements. (Dominique Pelle)
2017-01-08patch 8.0.0154: system() test fails on OS/XBram Moolenaar
Problem: system() test fails on OS/X. Solution: Deal with leading spaces.
2017-01-08patch 8.0.0153: system() test fails on MS-WindowsBram Moolenaar
Problem: system() test fails on MS-Windows. Solution: Deal when extra space and CR.
2017-01-08patch 8.0.0152: stray channellog created when running testsBram Moolenaar
Problem: Running the channel test creates channellog. Solution: Delete the debug line.
2017-01-08patch 8.0.0151: passing buffer content to system() is clumsyBram Moolenaar
Problem: To pass buffer content to system() and systemlist() one has to first create a string or list. Solution: Allow passing a buffer number. (LemonBoy, closes #1240)
2017-01-07patch 8.0.0150: completion for :filter does not skip the patternBram Moolenaar
Problem: When the pattern of :filter does not have a separator then completion of the command fails. Solution: Skip over the pattern. (Ozaki Kiichi, clodes #1299)
2017-01-07patch 8.0.0149: :earlier does not work after reading the undo fileBram Moolenaar
Problem: ":earlier" and ":later" do not work after startup or reading the undo file. Solution: Use absolute time stamps instead of relative to the Vim start time. (Christian Brabandt, Pavel Juhas, closes #1300, closes #1254)
2017-01-07patch 8.0.0148: wrong indent in C preprocessor with line continuationBram Moolenaar
Problem: When a C preprocessor statement has two line continuations the following line does not have the right indent. (Ken Takata) Solution: Add the indent of the previous continuation line. (Hirohito Higashi)
2017-01-06patch 8.0.0147: searchpair() fails when 'magic' is offBram Moolenaar
Problem: searchpair() does not work when 'magic' is off. (Chris Paul) Solution: Add \m in the pattern. (Christian Brabandt, closes #1341)
2017-01-06patch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmuBram Moolenaar
Problem: When using 'termguicolors' on MS-Windows the RGB definition causes the colors to be wrong. Solution: Undefined RGB and use our own. (Gabriel Barta)
2017-01-06patch 8.0.0145: running tests on MS-Windows is noisyBram Moolenaar
Problem: Running tests on MS-Windows is a little bit noisy. Solution: Redirect some output to "nul". (Ken Takata)
2017-01-06patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twiceBram Moolenaar
Problem: When using MSVC the GvimExt directory is cleaned twice. Solution: Remove the lines. (Ken Takata)
2017-01-06patch 8.0.0143: line number of current buffer in getbufinfo() is wrongBram Moolenaar
Problem: Line number of current buffer in getbufinfo() is wrong. Solution: For the current buffer use the current line number. (Ken Takata)
2017-01-02patch 8.0.0142Bram Moolenaar
Problem: Normal colors are wrong with 'termguicolors'. Solution: Initialize to INVALCOLOR instead of zero. (Ben Jackson, closes #1344)
2017-01-02patch 8.0.0141Bram Moolenaar
Problem: Nested function test fails on AppVeyor. Solution: Disable the test on Windows for now.
2017-01-02patch 8.0.0140Bram Moolenaar
Problem: Pasting inserted text in Visual mode does not work properly. (Matthew Malcomson) Solution: Stop Visual mode before stuffing the inserted text. (Christian Brabandt, from neovim #5709)
2017-01-02patch 8.0.0139Bram Moolenaar
Problem: Warning for unused argument. Solution: Add UNUSED.
2017-01-02patch 8.0.0138Bram Moolenaar
Problem: Small build fails. Solution: Add #ifdef.
2017-01-02patch 8.0.0137Bram Moolenaar
Problem: When 'maxfuncdepth' is set above 200 the nesting is limited to 200. (Brett Stahlman) Solution: Allow for Ex command recursion depending on 'maxfuncdepth'.
2017-01-02patch 8.0.0136Bram Moolenaar
Problem: When using indent folding and changing indent the wrong fold is opened. (Jonathan Fudger) Solution: Open the fold under the cursor a bit later. (Christian Brabandt)
2017-01-02patch 8.0.0135Bram Moolenaar
Problem: An address relative to the current line, ":.,+3y", does not work properly on a closed fold. (Efraim Yawitz) Solution: Correct for including the closed fold. (Christian Brabandt)
2016-12-14patch 8.0.0134Bram Moolenaar
Problem: Null pointer access reported by UBsan. Solution: Check curwin->w_buffer is not NULL. (Yegappan Lakshmanan)
2016-12-11patch 8.0.0133Bram Moolenaar
Problem: "2;'(" causes ml_get errors in an empty buffer. (Dominique Pelle) Solution: Check the cursor line earlier.
2016-12-11patch 8.0.0132Bram Moolenaar
Problem: Test fails because of using :finish. Solution: Change to return.
2016-12-11patch 8.0.0131Bram Moolenaar
Problem: Not enough test coverage for syntax commands. Solution: Add more tests. (Dominique Pelle)
2016-12-09patch 8.0.0130Bram Moolenaar
Problem: Configure uses "ushort" while the Vim code doesn't. Solution: Use "unsigned short" instead. (Fredrik Fornwall, closes #1314)
2016-12-09patch 8.0.0129Bram Moolenaar
Problem: Parallel make still doesn't work. (Lewis Muir) Solution: Define OBJ_MAIN.
2016-12-09patch 8.0.0128Bram Moolenaar
Problem: Display test fails on MS-Windows. Solution: Set 'isprint' to "@".
2016-12-09patch 8.0.0127Bram Moolenaar
Problem: Cancelling completion still inserts text when formatting is done for 'textwidth'. (lacygoill) Solution: Don't format when CTRL-E was typed. (Hirohito Higashi, closes #1312)
2016-12-09patch 8.0.0126Bram Moolenaar
Problem: Display problem with 'foldcolumn' and a wide character. (esiegerman) Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt, closes #1310)
2016-12-09patch 8.0.0125Bram Moolenaar
Problem: Not enough testing for entering Ex commands. Solution: Add test for CTRL-\ e {expr}. (Dominique Pelle)
2016-12-04patch 8.0.0124Bram Moolenaar
Problem: Internal error for assert_inrange(1, 1). Solution: Adjust number of allowed arguments. (Dominique Pelle)
2016-12-03patch 8.0.0123Bram Moolenaar
Problem: Modern Sun compilers define "__sun" instead of "sun". Solution: Use __sun. (closes #1296)
2016-12-03patch 8.0.0122Bram Moolenaar
Problem: Channel test is still flaky on OS X. Solution: Add a short sleep.
2016-12-03patch 8.0.0121Bram Moolenaar
Problem: Setting 'cursorline' changes the curswant column. (Daniel Hahler) Solution: Add the P_RWINONLY flag. (closes #1297)
2016-12-03patch 8.0.0120Bram Moolenaar
Problem: Channel test is still flaky on OS X. Solution: Set the drop argument to "never".
2016-12-03patch 8.0.0119Bram Moolenaar
Problem: No test for using CTRL-R on the command line. Solution: Add a test. (Dominique Pelle) And some more.
2016-12-01patch 8.0.0118Bram Moolenaar
Problem: "make proto" adds extra function prototype. Solution: Add #ifdef.