summaryrefslogtreecommitdiff
path: root/src/ex_cmds.c
AgeCommit message (Collapse)Author
2017-04-20patch 8.0.0571: negative line number when using :z^ in an empty bufferBram Moolenaar
Problem: The cursor line number becomes negative when using :z^ in an empty buffer. (neovim #6557) Solution: Correct the line number. Also reset the column.
2017-04-02patch 8.0.0537: illegal memory access with :z and large countBram Moolenaar
Problem: Illegal memory access with :z and large count. Solution: Check for number overflow, using long instead of int. (Dominique Pelle, closes #1612)
2017-03-26patch 8.0.0513: getting name of cleared highlight group is wrongBram Moolenaar
Problem: Getting name of cleared highlight group is wrong. (Matt Wozniski) Solution: Only skip over cleared names for completion. (closes #1592) Also fix that a cleared group causes duplicate completions.
2017-03-16patch 8.0.0466: still macros that should be all-capsBram Moolenaar
Problem: There are still a few macros that should be all-caps. Solution: Make a few more macros all-caps.
2017-03-15patch 8.0.0459: old fix for :move and folding no longer neededBram Moolenaar
Problem: Old fix for :move messing up folding no longer needed, now that we have a proper solution. Solution: Revert patch 7.4.700. (Christian Brabandt)
2017-03-14patch 8.0.0457: using :move messes up manual foldsBram Moolenaar
Problem: Using :move messes up manual folds. Solution: Split adjusting marks and folds. Add foldMoveRange(). (neovim patch #6221)
2017-03-12patch 8.0.0452: some macros are in lower caseBram Moolenaar
Problem: Some macros are in lower case. Solution: Make a few more macros upper case.
2017-03-12patch 8.0.0451: some macros are in lower caseBram Moolenaar
Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice.
2017-03-12patch 8.0.0449: part of fold patch accidentally includedBram Moolenaar
Problem: Part of fold patch accidentally included. Solution: Revert that part of the patch.
2017-03-12patch 8.0.0448: some macros are in lower caseBram Moolenaar
Problem: Some macros are in lower case, which can be confusing. Solution: Make a few lower case macros upper case.
2017-02-26patch 8.0.0374: invalid memory access when using :sc in Ex modeBram Moolenaar
Problem: Invalid memory access when using :sc in Ex mode. (Dominique Pelle) Solution: Avoid the column being negative. Also fix a hang in Ex mode.
2017-02-09patch 8.0.0316: :help z? does not workBram Moolenaar
Problem: ":help z?" does not work. (Pavol Juhas) Solution: Remove exception for z?.
2017-02-09patch 8.0.0315: :help :[range] does not workBram Moolenaar
Problem: ":help :[range]" does not work. (Tony Mechelynck) Solution: Translate to insert a backslash.
2017-01-21patch 8.0.0209: cursor binding does not work with :substituteBram Moolenaar
Problem: When using :substitute with the "c" flag and 'cursorbind' is set the cursor is not updated in other windows. Solution: Call do_check_cursorbind(). (Masanori Misono)
2017-01-13patch 8.0.0177: BufEnter autocommand not fired for a directoryBram Moolenaar
Problem: When opening a buffer on a directory and inside a try/catch then the BufEnter event is not triggered. Solution: Return NOTDONE from readfile() for a directory and deal with the three possible return values. (Justin M. Keyes, closes #1375, closes #1353)
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-11-10patch 8.0.0073Bram Moolenaar
Problem: More comparisons between firstwin and lastwin. Solution: Use ONE_WINDOW for consistency. (Hirohito Higashi)
2016-10-21patch 8.0.0046Bram Moolenaar
Problem: Using NUL instead of NULL. Solution: Change to NULL. (Dominique Pelle)
2016-10-12patch 8.0.0029Bram Moolenaar
Problem: Code for MS-Windows is complicated because of the exceptions for old systems. Solution: Drop support for MS-Windows older than Windows XP. (Ken Takata)
2016-09-06patch 7.4.2341Bram Moolenaar
Problem: Tiny things. Test doesn't clean up properly. Solution: Adjust comment and white space. Restore option value.
2016-09-04patch 7.4.2324Bram Moolenaar
Problem: Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi) Move old style test13 into test_autocmd. Avoid ml_get error when editing a file.
2016-09-03patch 7.4.2312Bram Moolenaar
Problem: Crash when autocommand moves to another tab. (Dominique Pelle) Solution: When navigating to another window halfway the :edit command go back to the right window.
2016-08-29patch 7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-08-28patch 7.4.2283Bram Moolenaar
Problem: Part of ":oldfiles" command isn't cleared. (Lifepillar) Solution: Clear the rest of the line. (closes 1018)
2016-08-26patch 7.4.2263Bram Moolenaar
Problem: :filter does not work for many commands. Can only get matching messages. Solution: Make :filter work for :command, :map, :list, :number and :print. Make ":filter!" show non-matching lines.
2016-08-26patch 7.4.2262Bram Moolenaar
Problem: Fail to read register content from viminfo if it is 438 characters long. (John Chen) Solution: Adjust the check for line wrapping. (closes #1010)
2016-08-25patch 7.4.2253Bram Moolenaar
Problem: Check for Windows 3.1 will always return false. (Christian Brabandt) Solution: Remove the dead code.
2016-08-24patch 7.4.2250Bram Moolenaar
Problem: Some error message cannot be translated. Solution: Enclose them in _() and N_(). (Dominique Pelle)
2016-08-24patch 7.4.2247Bram Moolenaar
Problem: Tiny build fails. (Tony Mechelynck) Solution: Remove #ifdef.
2016-08-24patch 7.4.2246Bram Moolenaar
Problem: Oldfiles test fails. Solution: Include missing changes.
2016-08-21patch 7.4.2239Bram Moolenaar
Problem: Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) Solution: Move it to another file.
2016-08-20patch 7.4.2231Bram Moolenaar
Problem: ":oldfiles" output is a very long list. Solution: Add a pattern argument. (Coot, closes #575)
2016-08-17patch 7.4.2225Bram Moolenaar
Problem: Crash when placing a sign in a deleted buffer. Solution: Check for missing buffer name. (Dominique Pelle). Add a test.
2016-08-16patch 7.4.2219Bram Moolenaar
Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai Pavlov) Solution: Handle the recursive call. (Christian Brabandt, closes #950) Add a test.
2016-07-30patch 7.4.2133Bram Moolenaar
Problem: Can't build with tiny features. Solution: Add #ifdef.
2016-07-30patch 7.4.2128Bram Moolenaar
Problem: Memory leak when saving for undo fails. Solution: Free allocated memory. (Hirohito Higashi)
2016-07-29patch 7.4.2114Bram Moolenaar
Problem: Tiny build fails. Solution: Always include vim_time().
2016-07-26patch 7.4.2106Bram Moolenaar
Problem: Clang warns about missing field in initializer. Solution: Define COMMA and use it. (Kazunobu Kuriyama)
2016-07-24patch 7.4.2101Bram Moolenaar
Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2016-07-10patch 7.4.2024Bram Moolenaar
Problem: More buf_valid() calls can be optimized. Solution: Use bufref_valid() instead.
2016-07-10patch 7.4.2021Bram Moolenaar
Problem: Still too many buf_valid() calls. Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places.
2016-07-09patch 7.4.2015Bram Moolenaar
Problem: When a file gets a name when writing it 'acd' is not effective. (Dan Church) Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes #777, closes #803) Add test_autochdir() to enable 'acd' before "starting" is reset.
2016-07-03patch 7.4.1988Bram Moolenaar
Problem: When updating viminfo with file marks there is no time order. Solution: Remember the time when a buffer was last used, store marks for the most recently used buffers.
2016-07-02patch 7.4.1987Bram Moolenaar
Problem: When copying unrecognized lines for viminfo, end up with useless continuation lines. Solution: Skip continuation lines.
2016-07-01patch 7.4.1976Bram Moolenaar
Problem: Number variables are not 64 bits while they could be. Solution: Add the num64 feature. (Ken Takata)
2016-07-01patch 7.4.1975Bram Moolenaar
Problem: On MS-Windows large files (> 2Gbyte) cause problems. Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct stat". Use 64 bit system functions if available. (Ken Takata)
2016-07-01patch 7.4.1970Bram Moolenaar
Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat) Solution: Don't adjust marks when replacing the empty line in an empty buffer. (closes #892)
2016-06-26patch 7.4.1955Bram Moolenaar
Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt) Solution: Use time_T instead of time_t for global variables. (Ken Takata)
2016-06-20patch 7.4.1947Bram Moolenaar
Problem: Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas) Solution: Skip a line when encountering an error, but not two lines.
2016-06-13patch 7.4.1931Bram Moolenaar
Problem: Using both old and new style file mark lines from viminfo. Solution: Skip the old style lines if the viminfo file was written with a Vim version that supports the new style.