# HG changeset patch # User Christian Brabandt # Date 1458595805 -3600 # Node ID 4ce551bd5024078f70fddda1c594691f986d0112 # Parent b7eb7dd4369ea333dfbdbbd2d1ef3aabcbb75fe6 commit https://github.com/vim/vim/commit/d63aff0a65b955447de2fd8bfdaee29b61ce2843 Author: Bram Moolenaar Date: Mon Mar 21 22:15:30 2016 +0100 patch 7.4.1630 Problem: Unicode table for double width is outdated. Solution: Update to the latest Unicode standard. diff --git a/src/mbyte.c b/src/mbyte.c --- a/src/mbyte.c +++ b/src/mbyte.c @@ -1252,6 +1252,11 @@ utf_char2cells(int c) {0xfe68, 0xfe6b}, {0xff01, 0xff60}, {0xffe0, 0xffe6}, + {0x1b000, 0x1b001}, + {0x1f200, 0x1f202}, + {0x1f210, 0x1f23a}, + {0x1f240, 0x1f248}, + {0x1f250, 0x1f251}, {0x20000, 0x2fffd}, {0x30000, 0x3fffd} }; @@ -3351,6 +3356,7 @@ static convertStruct toUpper[] = {0x10cc0,0x10cf2,1,-64}, {0x118c0,0x118df,1,-32} }; + /* * Return the upper-case equivalent of "a", which is a UCS-4 character. Use * simple case folding. diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -749,6 +749,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1630, +/**/ 1629, /**/ 1628,