summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2013-12-04 18:58:05 +0200
committerEli Zaretskii <eliz@gnu.org>2013-12-04 18:58:05 +0200
commitad82612405604b7d20d86fe6b3283f91bee5e60a (patch)
tree569b5c2c0e1e57df688bcde545d6bdf77711fdb3 /lisp/emacs-lisp
parent456760a5b4595b84f230e527ab148d296e7f8252 (diff)
downloademacs-ad82612405604b7d20d86fe6b3283f91bee5e60a.tar.gz
emacs-ad82612405604b7d20d86fe6b3283f91bee5e60a.tar.bz2
emacs-ad82612405604b7d20d86fe6b3283f91bee5e60a.zip
Fix bug #16043 with crashes when displaying new bidi control characters.
src/bidi.c (bidi_get_type, bidi_get_category): Handle the isolate directional control characters. Update type and category determination according to the UBA from Unicode v6.3. (bidi_category_t): New category EXPLICIT_FORMATTING. src/dispextern.h (bidi_type_t): Update to include new bidirectional properties introduced with Unicode v6.3. admin/unidata/unidata-gen.el (unidata-prop-alist): Update bidi-class to include the new isolate-related classes introduced with Unicode v6.3. (unidata-encode-val): Accept an additional optional argument, a warning message to emit when UnicodeData.txt defines bidi-class values that are not in unidata-prop-alist. Add a comment explaining what should maintainers do if/when such a warning ever appears. (unidata-gen-table): Call unidata-encode-val with 3rd arg non-nil when generating uni-bidi.el.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions