summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-06-05patch 8.0.0627: "gn" selects only one character with 'nowrapscan'v8.0.0627Bram 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 flickerv8.0.0626Bram 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 newlinev8.0.0625Bram 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 buildv8.0.0624Bram 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 informativev8.0.0623Bram 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"v8.0.0622Bram 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'v8.0.0621Bram 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 neededv8.0.0620Bram 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()v8.0.0619Bram 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] incorrectlyv8.0.0618Bram 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-Windowsv8.0.0617Bram 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 Normalv8.0.0616Bram 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 spacesv8.0.0615Bram 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 rightv8.0.0614Bram 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 packagesv8.0.0613Bram 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 latev8.0.0612Bram 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_u7v8.0.0611Bram 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 detectedv8.0.0610Bram 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 quitv8.0.0609Bram 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 listv8.0.0608Bram 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 validv8.0.0607Bram 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 listv8.0.0606Bram 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 invalidv8.0.0605Bram 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-Windowsv8.0.0604Bram 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-Windowsv8.0.0603Bram 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 movesv8.0.0602Bram 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 :spellrepallv8.0.0601Bram 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 systemsv8.0.0600Bram 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 testedv8.0.0599Bram 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 warningsv8.0.0598Bram 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 computationv8.0.0597Bram 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()v8.0.0596Bram 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 valuev8.0.0595Bram 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 missingv8.0.0594Bram 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 valuev8.0.0593Bram 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 updatedv8.0.0592Bram 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 documentedv8.0.0591Bram Moolenaar
Problem: Changes to eval functionality not documented. Solution: Include all the changes.
2017-04-30patch 8.0.0590: cannot add a context to locationsv8.0.0590Bram 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 workv8.0.0589Bram Moolenaar
Problem: :simalt still does not work. Solution: Use K_NOP instead of K_IGNORE. (Christian Brabandt)
2017-04-29patch 8.0.0588: job_stop() often assumes the channel will be closedv8.0.0588Bram Moolenaar
Problem: job_stop() often assumes the channel will be closed, while the job may not actually be stopped. (Martin Gammelsæter) Solution: Only assume the job stops on "kill". Don't send a signal if the job has already ended. (closes #1632)
2017-04-28Runtime file updatesBram Moolenaar
2017-04-28patch 8.0.0587: configure check for return value of tgetent skippedv8.0.0587Bram Moolenaar
Problem: Configure check for return value of tgetent is skipped. Solution: Always perform the check. (Marvin Schmidt, closes #1664)
2017-04-23patch 8.0.0586: no test for mapping timing outv8.0.0586Bram Moolenaar
Problem: No test for mapping timing out. Solution: Add a test.
2017-04-23patch 8.0.0585: test_options fails when run in the GUIv8.0.0585Bram Moolenaar
Problem: Test_options fails when run in the GUI. Solution: Also check the 'imactivatekey' value when the GUI is not running. Specify test values that work and that fail.
2017-04-23Updated runtime files.Bram Moolenaar
2017-04-23patch 8.0.0584: memory leak when executing quickfix testsv8.0.0584Bram Moolenaar
Problem: Memory leak when executing quickfix tests. Solution: Free the list reference. (Yegappan Lakshmanan)
2017-04-23patch 8.0.0583: fold test hangs on MS-Windowsv8.0.0583Bram Moolenaar
Problem: Fold test hangs on MS-Windows. Solution: Avoid overflow in compare.
2017-04-22patch 8.0.0582: illegal memory access with z= commandv8.0.0582Bram Moolenaar
Problem: Illegal memory access with z= command. (Dominique Pelle) Solution: Avoid case folded text to be longer than the original text. Use MB_PTR2LEN() instead of MB_BYTE2LEN().