summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2019-03-19patch 8.1.1019: Lua: may garbage collect function reference in usev8.1.1019Bram Moolenaar
Problem: Lua: may garbage collect function reference in use. Solution: Keep the function name instead of the typeval. Make luaV_setref() handle funcref objects. (Ozaki Kiichi, closes #4127)
2019-03-19patch 8.1.1018: window cleared when entering Terminal-Normal twicev8.1.1018Bram Moolenaar
Problem: Window cleared when entering Terminal-Normal twice. (Epheien) Solution: Don't cleanup scrollback when there is no postponed scrollback. (Christian Brabandt, closes #4126)
2019-03-17patch 8.1.1017: off-by-one error in filetype detectionv8.1.1017Bram Moolenaar
Problem: Off-by-one error in filetype detection. Solution: Also check the last line of the file.
2019-03-17Update runtime files.Bram Moolenaar
2019-03-17patch 8.1.1016: MS-Windows: No color in shell when using "!" in 'guioptionsv8.1.1016Bram Moolenaar
Problem: MS-Windows: No color in shell when using "!" in 'guioptions. Solution: Don't stop termcap when using a terminal window for the shell. (vim-jp, closes #4117)
2019-03-17patch 8.1.1015: quickfix buffer shows up in list, can't get buffer numberv8.1.1015Bram Moolenaar
Problem: Quickfix buffer shows up in list, can't get buffer number. Solution: Make the quickfix buffer unlisted when the quickfix window is closed. get the quickfix buffer number with getqflist(). (Yegappan Lakshmanan, closes #4113)
2019-03-17patch 8.1.1014: MS-Windows: /analyze only defined for non-debug versionv8.1.1014Bram Moolenaar
Problem: MS-Windows: /analyze only defined for non-debug version. Solution: Move adding of /analyze up. (Taro Muraoka, closes #4114)
2019-03-17patch 8.1.1013: MS-Windows: Scrolling fails when dividing the screenv8.1.1013Bram Moolenaar
Problem: MS-Windows: Scrolling fails when dividing the screen. Solution: Position the cursor before calling ScrollConsoleScreenBuffer(). (Nobuhiro Takasaki, closes #4115)
2019-03-17patch 8.1.1012: memory leak with E461v8.1.1012Bram Moolenaar
Problem: Memory leak with E461. Solution: Clear the typeval. (Dominique Pelle, closes #4111)
2019-03-16patch 8.1.1011: indent from autoindent not removed from blank linev8.1.1011Bram Moolenaar
Problem: Indent from autoindent not removed from blank line. (Daniel Hahler) Solution: Do not reset did_ai when text follows. (closes #4119)
2019-03-16patch 8.1.1010: Lua interface leaks memoryv8.1.1010Bram Moolenaar
Problem: Lua interface leaks memory. Solution: Clear typeval after copying it.
2019-03-16patch 8.1.1009: MS-Windows: some text is not baseline alignedv8.1.1009Bram Moolenaar
Problem: MS-Windows: some text is not baseline aligned. Solution: Use bottom alignment. (Taro Muraoka, closes #4116, closes #1520)
2019-03-14patch 8.1.1008: MS-Windows: HAVE_STDINT_H only defined for non-debug versionv8.1.1008Bram Moolenaar
Problem: MS-Windows: HAVE_STDINT_H only defined for non-debug version. Solution: Move definition of HAVE_STDINT_H up. (Taro Muraoka, closes #4109)
2019-03-14patch 8.1.1007: using closure may consume a lot of memoryv8.1.1007Bram Moolenaar
Problem: Using closure may consume a lot of memory. Solution: unreference items that are no longer needed. Add a test. (Ozaki Kiichi, closes #3961)
2019-03-13patch 8.1.1006: repeated code in quickfix supportv8.1.1006Bram Moolenaar
Problem: Repeated code in quickfix support. Solution: Move code to functions. (Yegappan Lakshmanan, closes #4091)
2019-03-11patch 8.1.1005: test fails because t_F2 is not setv8.1.1005Bram Moolenaar
Problem: Test fails because t_F2 is not set. Solution: Add try-catch.
2019-03-10patch 8.1.1004: function "luaV_setref()" not covered with testsv8.1.1004Bram Moolenaar
Problem: Function "luaV_setref()" not covered with tests. Solution: Add a test. (Dominique Pelle, closes #4089)
2019-03-10patch 8.1.1003: playing back recorded key sequence mistakes key codev8.1.1003Bram Moolenaar
Problem: Playing back recorded key sequence mistakes key code. Solution: Insert a <Nop> after the <Esc>. (closes #4068)
2019-03-09patch 8.1.1002: "gf" does not always work when URL has a port numberv8.1.1002Bram Moolenaar
Problem: "gf" does not always work when URL has a port number. (Jakob Schöttl) Solution: When a URL is recognized also accept ":". (closes #4082)
2019-03-09patch 8.1.1001: Visual area not correct when using 'cursorline'v8.1.1001Bram Moolenaar
Problem: Visual area not correct when using 'cursorline'. Solution: Update w_last_cursorline also in Visual mode. (Hirohito Higashi, closes #4086)
2019-03-09patch 8.1.1000: indenting is offv8.1.1000Bram Moolenaar
Problem: Indenting is off. Solution: Make indenting consistent and update comments. (Ozaki Kiichi, closes #4079)
2019-03-08patch 8.1.0999: use register one too often and not properly testedv8.1.0999Bram Moolenaar
Problem: Use register one too often and not properly tested. Solution: Do not always use register one when specifying a register. (closes #4085) Add more tests.
2019-03-07patch 8.1.0998: getcurpos() unexpectedly changes "curswant"v8.1.0998Bram Moolenaar
Problem: getcurpos() unexpectedly changes "curswant". Solution: Save and restore "curswant". (closes #4069)
2019-03-07patch 8.1.0997: using GUI colors in vim.exe when 'termguicolors' is offv8.1.0997Bram Moolenaar
Problem: Using GUI colors in vim.exe when 'termguicolors' is off. Solution: Add condition for 'termguicolors' set. (Ken Takata, closes #4078)
2019-03-05patch 8.1.0996: a few screendump tests fail because of scrollingv8.1.0996Bram Moolenaar
Problem: A few screendump tests fail because of scrolling. Solution: Update the screendumps.
2019-03-05patch 8.1.0995: a getchar() call resets the reg_executing() resultv8.1.0995Bram Moolenaar
Problem: A getchar() call while executing a register resets the reg_executing() result. Solution: Save and restore reg_executing. (closes #406
2019-03-04patch 8.1.0994: relative cursor position is not calculated correctlyv8.1.0994Bram Moolenaar
Problem: Relative cursor position is not calculated correctly. Solution: Always set topline, also when window is one line only. (Robert Webb) Add more info to getwininfo() for testing.
2019-03-04patch 8.1.0993: ch_read() may return garbage if terminating NL is missingv8.1.0993Bram Moolenaar
Problem: ch_read() may return garbage if terminating NL is missing. Solution: Add terminating NUL. (Ozaki Kiichi, closes #4065)
2019-03-04patch 8.1.0992: a :normal command resets the reg_executing() resultv8.1.0992Bram Moolenaar
Problem: A :normal command while executing a register resets the reg_executing() result. Solution: Save and restore reg_executing. (closes #4066)
2019-03-03patch 8.1.0991: cannot build with a mix of featuresv8.1.0991Bram Moolenaar
Problem: Cannot build with FEAT_EVAL defined and FEAT_SEARCH_EXTRA undefined, and with FEAT_DIFF defined and FEAT_EVAL undefined. Solution: Add a couple of #ifdefs. (closes #4067)
2019-03-02patch 8.1.0990: floating point exception with "%= 0" and "/= 0"v8.1.0990Bram Moolenaar
Problem: Floating point exception with "%= 0" and "/= 0". Solution: Avoid dividing by zero. (Dominique Pelle, closes #4058)
2019-03-02patch 8.1.0989: various small code uglinessv8.1.0989Bram Moolenaar
Problem: Various small code ugliness. Solution: Remove pointless NULL checks. Fix function calls. Fix typos. (Dominique Pelle, closes #4060)
2019-03-02patch 8.1.0988: deleting location list buffer breaks location list windowv8.1.0988Bram Moolenaar
Problem: Deleting a location list buffer breaks location list window functionality. Solution: (Yegappan Lakshmanan, closes #4056)
2019-03-02patch 8.1.0987: unnecessary condition in #ifdefv8.1.0987Bram Moolenaar
Problem: Unnecessary condition in #ifdef. Solution: Remove using CYGWIN32. (Ken Takata)
2019-03-02patch 8.1.0986: rename() is not propertly testedv8.1.0986Bram Moolenaar
Problem: rename() is not propertly tested. Solution: Add tests. (Dominique Pelle, closes #4061)
2019-02-28patch 8.1.0985: crash with large number in regexpv8.1.0985Bram Moolenaar
Problem: Crash with large number in regexp. (Kuang-che Wu) Solution: Check for long becoming negative int. (closes #)
2019-02-27patch 8.1.0984: unnecessary #ifdefsv8.1.0984Bram Moolenaar
Problem: Unnecessary #ifdefs. Solution: Remove the #ifdefs. (Ken Takata)
2019-02-26patch 8.1.0983: checking __CYGWIN32__ unnecessarilyv8.1.0983Bram Moolenaar
Problem: Checking __CYGWIN32__ unnecessarily. Solution: Remove the checks. (Ken Takata)
2019-02-25patch 8.1.0982: update_cursor() called twice in :shellv8.1.0982Bram Moolenaar
Problem: update_cursor() called twice in :shell. Solution: Remove one of the calls. (Yasuhiro Matsumoto, closes #4039)
2019-02-25patch 8.1.0981: pasting in terminal insufficiently testedv8.1.0981Bram Moolenaar
Problem: Pasting in terminal insufficiently tested. Solution: Add more tests. (Dominique Pelle, closes #4040)
2019-02-25patch 8.1.0980: extend() insufficiently testedv8.1.0980Bram Moolenaar
Problem: extend() insufficiently tested. Solution: Add more tests. (Dominique Pelle, closes #4040)
2019-02-25patch 8.1.0979: compiler warning for unused functionsv8.1.0979Bram Moolenaar
Problem: Compiler warning for unused functions. (Yasuhiro Matsumoto) Solution: Adjust #ifdef.
2019-02-23patch 8.1.0978: blob not tested with Perlv8.1.0978Bram Moolenaar
Problem: Blob not tested with Perl. Solution: Add more test coverage. Fixes a crash. (Dominique Pelle, closes #4037)
2019-02-23patch 8.1.0977: blob not tested with Rubyv8.1.0977Bram Moolenaar
Problem: Blob not tested with Ruby. Solution: Add more test coverage. fixes a crash. (Dominique Pelle, closes #4036)
2019-02-22patch 8.1.0976: dosinstall still has buffer overflow problemsv8.1.0976Bram Moolenaar
Problem: Dosinstall still has buffer overflow problems. Solution: Adjust buffer sizes. (Yasuhiro Matsumoto, closes #4002)
2019-02-22patch 8.1.0975: using STRNCPY() wrongly. Warning for uninitialized variablev8.1.0975Bram Moolenaar
Problem: Using STRNCPY() wrongly. Warning for uninitialized variable. Solution: Use mch_memmove(). Initialize variable. (Yasuhiro Matsumoto, closes #3979)
2019-02-22patch 8.1.0974: cannot switch from terminal window to previous tabpagev8.1.0974Bram Moolenaar
Problem: Cannot switch from terminal window to previous tabpage. Solution: Make CTRL-W gT move to previous tabpage.
2019-02-22patch 8.1.0973: pattern with syntax error gives threee error messagesv8.1.0973Bram Moolenaar
Problem: Pattern with syntax error gives threee error messages. (Kuang-che Wu) Solution: Remove outdated internal error. Don't fall back to other engine after an error.
2019-02-22patch 8.1.0972: cannot switch from terminal window to next tabpagev8.1.0972Bram Moolenaar
Problem: Cannot switch from terminal window to next tabpage. Solution: Make CTRL-W gt move to next tabpage.
2019-02-22Update runtime filesBram Moolenaar