summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-11patch 8.0.0636: when reading the undo file fails may use uninitialized dataBram Moolenaar
Problem: When reading the undo file fails may use uninitialized data. Solution: Always clear the buffer on failure.
2017-06-11patch 8.0.0635: when 'ignorecase' is set script detection is inaccurateBram Moolenaar
Problem: When 'ignorecase' is set script detection is inaccurate. Solution: Enforce matching case for text. (closes #1753)
2017-06-11patch 8.0.0634: cannot easily get to the last quickfix listBram Moolenaar
Problem: Cannot easily get to the last quickfix list. Solution: Add "$" as a value for the "nr" argument of getqflist() and setqflist(). (Yegappan Lakshmanan)
2017-06-10patch 8.0.0633: the client-server test is still a bit flakyBram Moolenaar
Problem: The client-server test is still a bit flaky. Solution: Wait a bit for the GUI to start. Check that the version number can be obtained.
2017-06-10patch 8.0.0632: the quotestar test is still a bit flakyBram Moolenaar
Problem: The quotestar test is still a bit flaky. Solution: Kill any existing server to make the retry work. Wait for the register to be filled.
2017-06-10patch 8.0.0631: can't build with Perl 5.26Bram Moolenaar
Problem: Perl 5.26 also needs S_TOPMARK and S_POPMARK defined. Solution: Define the functions when needed. (Jesin, closes #1748)
2017-06-10patch 8.0.0630: it is not easy to work on lines without a matchBram Moolenaar
Problem: The :global command does not work recursively, which makes it difficult to execute a command on a line where one pattern matches and another does not match. (Miles Cranmer) Solution: Allow for recursion if it is for only one line. (closes #1760)
2017-06-09patch 8.0.0629: checking for ambigous width is not workingBram Moolenaar
Problem: Checking for ambigous width is not working. (Hirohito Higashi) Solution: Reset "starting" earlier.
2017-06-07patch 8.0.0628: cursor disappears after silent mappingBram Moolenaar
Problem: Cursor disappears after silent mapping. (Ramel Eshed) Solution: Do restore the cursor when it was changed, but don't change it in the first place for a silent mapping.
2017-06-05patch 8.0.0627: "gn" selects only one character with 'nowrapscan'Bram Moolenaar
Problem: When 'wrapscan' is off "gn" does not select the whole pattern when it's the last one in the text. (KeyboardFire) Solution: Check if the search fails. (Christian Brabandt, closes #1683)
2017-06-05patch 8.0.0626: in the GUI the cursor may flickerBram Moolenaar
Problem: In the GUI the cursor may flicker. Solution: Check the cmd_silent flag before updating the cursor shape. (Hirohito Higashi, closes #1637)
2017-06-05patch 8.0.0625: shellescape() always escapes a newlineBram Moolenaar
Problem: shellescape() always escapes a newline, which does not work with some shells. (Harm te Hennepe) Solution: Only escape a newline when the "special" argument is non-zero. (Christian Brabandt, closes #1590)
2017-06-05patch 8.0.0624: warning for unused variable in tiny buildBram Moolenaar
Problem: Warning for unused variable in tiny build. (Tony Mechelynck) Solution: Add an #ifdef.
2017-06-05patch 8.0.0623: error for invalid regexp is not very informativeBram Moolenaar
Problem: The message "Invalid range" is used for multiple errors. Solution: Add two more specific error messages. (Itchyny, Ken Hamada)
2017-06-05patch 8.0.0622: selecting quoted text fails with 'selection' "exclusive"Bram Moolenaar
Problem: Using a text object to select quoted text fails when 'selection' is set to "exclusive". (Guraga) Solution: Swap cursor and visual start position. (Christian Brabandt, closes #1687)
2017-06-05patch 8.0.0621: :stag does not respect 'switchbuf'Bram Moolenaar
Problem: The ":stag" command does not respect 'switchbuf'. Solution: Check 'switchbuf' for tag commands that may open a new window. (Ingo Karkat, closes #1681) Define macros for the return values of getfile().
2017-06-05patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not neededBram Moolenaar
Problem: Since we only support GTK versions that have it, the ckeck for HAVE_GTK_MULTIHEAD is no longer needed. Solution: Remove HAVE_GTK_MULTIHEAD. (Kazunobu Kuriyama)
2017-06-05Update runtime files.Bram Moolenaar
2017-06-05patch 8.0.0619: GUI gets stuck if timer uses feedkeys()Bram Moolenaar
Problem: In the GUI, when a timer uses feedkeys(), it still waits for an event. (Raymond Ko) Solution: Check tb_change_cnt in one more place.
2017-06-05patch 8.0.0618: NFA regex engine handles [0-z] incorrectlyBram Moolenaar
Problem: NFA regex engine handles [0-z] incorrectly. Solution: Return at the right point. (James McCoy, closes #1703)
2017-06-04patch 8.0.0617: hardcopy test hangs on MS-WindowsBram Moolenaar
Problem: Hardcopy test hangs on MS-Windows. Solution: Check the postscript feature is supported.
2017-06-04patch 8.0.0616: not always setting 'background' correctly after :hi NormalBram Moolenaar
Problem: When setting the cterm background with ":hi Normal" the value of 'background' may be set wrongly. Solution: Check that the color is less than 16. Don't set 'background' when it was set explicitly. (Lemonboy, closes #1710)
2017-06-04patch 8.0.0615: using % with :hardcopy wrongly escapes spacesBram Moolenaar
Problem: Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov) Solution: Expand % differently. (Christian Brabandt, closes #1682)
2017-06-04patch 8.0.0614: float2nr() is not exactly rightBram Moolenaar
Problem: float2nr() is not exactly right. Solution: Make float2nr() more accurate. Turn test64 into a new style test. (Hirohito Higashi, closes #1688)
2017-06-04patch 8.0.0613: the conf filetype is used before ftdetect from packagesBram Moolenaar
Problem: The conf filetype detection is done before ftdetect scripts from packages that are added later. Solution: Add the FALLBACK argument to :setfiletype. (closes #1679, closes #1693)
2017-06-04patch 8.0.0612: pack dirs are added to 'runtimepath' too lateBram Moolenaar
Problem: Package directories are added to 'runtimepath' only after loading non-package plugins. Solution: Split off the code to add package directories to 'runtimepath'. (Ingo Karkat, closes #1680)
2017-06-04patch 8.0.0611: the screen is not redrawn after sending t_u7Bram Moolenaar
Problem: When t_u7 is sent a few characters in the second screen line are overwritten and not redrawn later. (Rastislav Barlik) Solution: Move redrawing the screen to after overwriting the characters.
2017-06-04patch 8.0.0610: the screen is redrawn when default 'background' is detectedBram Moolenaar
Problem: The screen is redrawn when t_BG is set and used to detect the value for 'background'. Solution: Don't redraw when the value of 'background' didn't change.
2017-06-04patch 8.0.0609: some people still don't know how to quitBram Moolenaar
Problem: For some people the hint about quitting is not sufficient. Solution: Put <Enter> separately. Also use ":qa!" to get out even when there are changes.
2017-06-04patch 8.0.0608: cannot manipulate other than the current quickfix listBram Moolenaar
Problem: Cannot manipulate other than the current quickfix list. Solution: Pass the list index to quickfix functions. (Yegappan Lakshmanan)
2017-06-04patch 8.0.0607: after :bwipe + :new bufref might still be validBram Moolenaar
Problem: When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. Solution: Add br_fnum to check the buffer number didn't change.
2017-05-28patch 8.0.0606: cannot set the context for a specified quickfix listBram Moolenaar
Problem: Cannot set the context for a specified quickfix list. Solution: Use the list index instead of the current list. (Yegappan Lakshmanan)
2017-05-28patch 8.0.0605: the quickfix cached buffer may become invalidBram Moolenaar
Problem: The buffer that quickfix caches for performance may become invalid. (Daniel Hahler) Solution: Reset qf_last_bufref in qf_init_ext(). (Daniel Hahler, closes #1728, closes #1676)
2017-05-27Update runtime files.Bram Moolenaar
2017-05-24patch 8.0.0604: gF test fails still on MS-WindowsBram Moolenaar
Problem: gF test fails still on MS-Windows. Solution: Use : before the line number and remove it from 'isfname'.
2017-05-24patch 8.0.0603: gF test fails on MS-WindowsBram Moolenaar
Problem: gF test fails on MS-Windows. Solution: Use @ instead of : before the line number
2017-05-24patch 8.0.0602: when gF fails to edit the file the cursor still movesBram Moolenaar
Problem: When gF fails to edit the file the cursor still moves to the found line number. Solution: Check the return value of do_ecmd(). (Michael Hwang)
2017-05-23patch 8.0.0601: no test coverage for :spellrepallBram Moolenaar
Problem: No test coverage for :spellrepall. Solution: Add a test. (Dominique Pelle, closes #1717)
2017-05-18patch 8.0.0600: test_recover fails on some systemsBram Moolenaar
Problem: test_recover fails on some systems. Solution: Explicitly check if "/" is writable. (Ken Takata)
2017-05-16patch 8.0.0599: diff mode is insufficiently testedBram Moolenaar
Problem: diff mode is insufficiently tested Solution: Add more test cases. (Dominique Pelle, closes #1685)
2017-05-16patch 8.0.0598: building with gcc 7.1 yields new warningsBram Moolenaar
Problem: Building with gcc 7.1 yields new warnings. Solution: Initialize result. (John Marriott)
2017-05-15patch 8.0.0597: off-by-one error in size computationBram Moolenaar
Problem: Off-by-one error in buffer size computation. Solution: Use ">=" instead of ">". (Lemonboy, closes #1694)
2017-05-01patch 8.0.0596: crash when complete() called after complete_add()Bram Moolenaar
Problem: Crash when complete() is called after complete_add() in 'completefunc'. (Lifepillar) Solution: Bail out if compl_pattern is NULL. (closes #1668) Also avoid using freed memory.
2017-05-01patch 8.0.0595: Coverity warning for not checking return valueBram Moolenaar
Problem: Coverity warning for not checking return value of dict_add(). Solution: Check the return value for FAIL.
2017-04-30patch 8.0.0594: build failure when windows feature is missingBram Moolenaar
Problem: Build failure when windows feature is missing. Solution: Add #ifdef.
2017-04-30patch 8.0.0593: duplication of code for adding a list or dict return valueBram Moolenaar
Problem: Duplication of code for adding a list or dict return value. Solution: Add rettv_dict_set() and rettv_list_set(). (Yegappan Lakshmanan)
2017-04-30patch 8.0.0592: if a job writes to a buffer screen is not updatedBram Moolenaar
Problem: If a job writes to a buffer and the user is typing a command, the screen isn't updated. When a message is displayed the changed buffer may cause it to be cleared. (Ramel Eshed) Solution: Update the screen and then the command line if the screen didn't scroll. Avoid inserting screen lines, as it clears any message. Update the status line when the buffer changed.
2017-04-30patch 8.0.0591: changes to eval functionality not documentedBram Moolenaar
Problem: Changes to eval functionality not documented. Solution: Include all the changes.
2017-04-30patch 8.0.0590: cannot add a context to locationsBram Moolenaar
Problem: Cannot add a context to locations. Solution: Add the "context" entry in location entries. (Yegappan Lakshmanan, closes #1012)
2017-04-29patch 8.0.0589: :simalt still does not workBram Moolenaar
Problem: :simalt still does not work. Solution: Use K_NOP instead of K_IGNORE. (Christian Brabandt)