vim-patch:7.4.444

Problem: Reversed question mark not recognized as punctuation. ( Issue 258 )
Solution: Add the Supplemental Punctuation range.

https://code.google.com/p/vim/source/detail?r=v7-4-444
vim-patch:7.4.397

Problem:    Matchparen only uses the topmost syntax item.
Solution:   Go through the syntax stack to find items. (James McCoy)
            Also use getcurpos() when possible.

https://code.google.com/p/vim/source/detail?r=v7-4-397
Merge pull request #1279 from splinterofchaos/matchparen

vim-patch:7.4.397
vim-patch:7.4.408

Problem:    Visual block insert breaks a multi-byte character.
Solution:   Calculate the position properly. (Yasuhiro Matsumoto)

https://code.google.com/p/vim/source/detail?r=v7-4-408
Merge pull request #1280 from splinterofchaos/visual-mb

vim-patch:7.4.408
Merge pull request #1265 from dkns/vp-7.4.444

vim-patch:7.4.444
homebrew: look for .git/ outside of build workspace #1274
cmake: handle missing git or .git/

GetGitRevisionDescription.cmake: we don't need fine-grained failure
modes, we only need "yes" or "no".

fix #1292
Merge pull request #1293 from justinmk/homebrew

handle missing git or .git/
vim-patch:7.4.436 #1246

Problem:  ml_get error for autocommand that moves the cursor of the
          current window.
Solution: Check the cursor position after switching back to the current
          buffer. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-436
vim-patch:7.4.439 #1245

Problem:  Duplicate message in message history. Some quickfix messages
          appear twice. (Gary Johnson)
Solution: Do not reset keep_msg too early. (Hirohito Higashi)

https://code.google.com/p/vim/source/detail?r=v7-4-439
vim-patch:7.4.440 #1244

Problem:  Omni complete popup drawn incorrectly.
Solution: Call validate_cursor() instead of check_cursor(). (Hirohito
          Higashi)

https://code.google.com/p/vim/source/detail?r=v7-4-440
Explicit casting for p_ph, p_pvh, and Columns.