Merge branch 'tb/unicode-6.3-zero-width'
commit334d40e951fa3b3961135b3183633706d976c4bd
authorJunio C Hamano <gitster@pobox.com>
Fri, 6 Jun 2014 18:29:38 +0000 (6 11:29 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 6 Jun 2014 18:29:38 +0000 (6 11:29 -0700)
tree445e33f7e58e9e7e9b30be0952b6bf493ac0931c
parenta0460132a740d8ff0c08dcbd54520f1b795298b9
parent9c94389c3ee02df891100b894c1790a524268d91
Merge branch 'tb/unicode-6.3-zero-width'

Update the logic to compute the display width needed for utf8
strings and allow us to more easily maintain the tables used in
that logic.

We may want to let the users choose if codepoints with ambiguous
widths are treated as a double or single width in a follow-up patch.

* tb/unicode-6.3-zero-width:
  utf8: make it easier to auto-update git_wcwidth()
  utf8.c: use a table for double_width
.gitignore
Makefile
utf8.c