Open
Conversation
Problem: Cursor shape is wrong after a CompleteDone autocommand. Solution: Update the cursor and mouse shape after ":normal" restores the state. (Jacob Niehus)
Problem: XPM isn't used correctly in the Cygwin Makefile. Solution: Include the rules like in Make_ming.mak. (Ken Takata)
Problem: Many lines are both in Make_cyg.mak and Make_ming.mak Solution: Move the common parts to one file. (Ken Takata)
Problem: With some regexp patterns the NFA engine uses many states and becomes very slow. To the user it looks like Vim freezes. Solution: When the number of states reaches a limit fall back to the old engine. (Christian Brabandt)
Problem: Typo in DOS makefile. Solution: Change exists to exist. (Ken Takata)
Problem: substitute() can be slow with long strings. Solution: Store a pointer to the end, instead of calling strlen() every time. (Ozaki Kiichi)
Problem: Test 72 still fails once in a while. Solution: Don't set 'fileformat' to unix, reset it. (Ken Takata)
Problem: Typo in file pattern. Solution: Insert a slash and remove a dot.
Problem: Language mapping also applies to mapped characters. Solution: Add the 'langnoremap' option, when on 'langmap' does not apply to mapped characters. (Christian Brabandt)
Problem: Cannot append a list of lines to a file. Solution: Add the append option to writefile(). (Yasuhiro Matsumoto)
Problem: Restriction of the MS-Windows installer that the path must end in "Vim" prevents installing more than one version. Solution: Remove the restriction. (Tim Lebedkov)
Problem: On MS-Windows when 'encoding' is a double-byte encoding a file name longer than MAX_PATH bytes but shorter than that in characters causes problems. Solution: Fail on file names longer than MAX_PATH bytes. (Ken Takata)
Problem: MS-Windows: Cannot open a file with 259 characters. Solution: Fix off-by-one error. (Ken Takata)
Problem: Building with MingW and Perl. Solution: Remove quotes. (Ken Takata)
Problem: Out-of-memory error. Solution: Avoid trying to allocate a negative amount of memory, use size_t instead of int. (Dominique Pelle)
Problem: Memory wasted in struct because of aligning. Solution: Split pos in lnum and col. (Dominique Pelle)
Problem: It is not possible to have feedkeys() insert characters. Solution: Add the 'i' flag.
Problem: ":set" does not accept hex numbers as documented. Solution: Use vim_str2nr(). (ZyX)
Problem: 'foldcolumn' may be set such that it fills the whole window, not leaving space for text. Solution: Reduce the foldcolumn width when there is not sufficient room. (idea by Christian Brabandt)
Problem: Running tests changes viminfo. Solution: Disable viminfo.
Problem: The # register is not writable, it cannot be restored after jumping around. Solution: Make the # register writable. (Marcin Szamotulski)
Problem: May crash when using a small window. Solution: Avoid dividing by zero. (Christian Brabandt)
Problem: Compiler warnings for unused variables. Solution: Move them inside #ifdef. (Kazunobu Kuriyama)
Problem: test_eval fails when the clipboard feature is missing. Solution: Skip part of the test. Reduce the text used.
Conflicts: runtime/syntax/vim.vim
|
+1 |
1 similar comment
|
+1 |
|
Definitely +1. I don't ever see myself upgrading to 10.10, so your work on this is much appreciated. |
|
+1 |
4 similar comments
|
👍 |
|
👍 |
|
👍 |
|
+1 |
|
This version seems to no longer work. When I try to run Python commands like Thankfully, there is a newer fork of this repo that has a working Python and more included patches: macvim-dev/macvim. It’s the version that Homebrew’s |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
In the past months i've kept in sync MacVim with Vim development merging patches with the same process used by Björn ( Vim HG -> Git -> Merge).
In this pull request you have the latest Vim version and if you find this useful, i can provide regular pull requests to keep in sync MacVim with Vim steady development process.