Commit 64d9b4cd authored by Glenn Morris's avatar Glenn Morris

Merge from origin/emacs-27

e92b8e53 (origin/emacs-27) Remove raw carriage return characters fr...
5747a59a Recalculate default font when switching font backend
a2dd8c42 * lisp/tab-line.el: Fix tab-line-format and tab-line-forma...
a7b8291b * etc/NEWS: Make the `--eval` example slightly more precise
f8254aad * lisp/image/image-converter.el: Support more ImageMagick ...
5beb2695 Support Unicode 13.0
3a671ad7 Fix regression in wisent-total-conflicts

# Conflicts:
#	etc/NEWS
parents d815e1ea e92b8e53
Pipeline #5046 passed with stage
in 55 minutes and 1 second
# BidiBrackets-12.0.0.txt
# Date: 2018-11-02, 16:32:00 GMT [AG, LI, KW]
# © 2018 Unicode®, Inc.
# BidiBrackets-13.0.0.txt
# Date: 2019-09-09, 19:31:00 GMT [AG, LI, KW]
# © 2019 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
......
# BidiMirroring-12.0.0.txt
# Date: 2018-11-02, 16:33:00 GMT [KW, LI, RP]
# © 2018 Unicode®, Inc.
# BidiMirroring-13.0.0.txt
# Date: 2019-09-09, 19:34:00 GMT [KW, LI, RP]
# © 2019 Unicode®, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
......@@ -15,7 +15,7 @@
# value, for which there is another Unicode character that typically has a glyph
# that is the mirror image of the original character's glyph.
#
# The repertoire covered by the file is Unicode 12.0.0.
# The repertoire covered by the file is Unicode 13.0.0.
#
# The file contains a list of lines with mappings from one code point
# to another one for character-based mirroring.
......
# Blocks-12.0.0.txt
# Date: 2018-07-30, 19:40:00 GMT [KW]
# © 2018 Unicode®, Inc.
# Blocks-13.0.0.txt
# Date: 2019-07-10, 19:06:00 GMT [KW]
# © 2019 Unicode®, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database
......@@ -237,8 +237,10 @@ FFF0..FFFF; Specials
10C80..10CFF; Old Hungarian
10D00..10D3F; Hanifi Rohingya
10E60..10E7F; Rumi Numeral Symbols
10E80..10EBF; Yezidi
10F00..10F2F; Old Sogdian
10F30..10F6F; Sogdian
10FB0..10FDF; Chorasmian
10FE0..10FFF; Elymaic
11000..1107F; Brahmi
11080..110CF; Kaithi
......@@ -260,6 +262,7 @@ FFF0..FFFF; Specials
11700..1173F; Ahom
11800..1184F; Dogra
118A0..118FF; Warang Citi
11900..1195F; Dives Akuru
119A0..119FF; Nandinagari
11A00..11A4F; Zanabazar Square
11A50..11AAF; Soyombo
......@@ -269,6 +272,7 @@ FFF0..FFFF; Specials
11D00..11D5F; Masaram Gondi
11D60..11DAF; Gunjala Gondi
11EE0..11EFF; Makasar
11FB0..11FBF; Lisu Supplement
11FC0..11FFF; Tamil Supplement
12000..123FF; Cuneiform
12400..1247F; Cuneiform Numbers and Punctuation
......@@ -285,6 +289,8 @@ FFF0..FFFF; Specials
16FE0..16FFF; Ideographic Symbols and Punctuation
17000..187FF; Tangut
18800..18AFF; Tangut Components
18B00..18CFF; Khitan Small Script
18D00..18D8F; Tangut Supplement
1B000..1B0FF; Kana Supplement
1B100..1B12F; Kana Extended-A
1B130..1B16F; Small Kana Extension
......@@ -322,12 +328,14 @@ FFF0..FFFF; Specials
1F900..1F9FF; Supplemental Symbols and Pictographs
1FA00..1FA6F; Chess Symbols
1FA70..1FAFF; Symbols and Pictographs Extended-A
1FB00..1FBFF; Symbols for Legacy Computing
20000..2A6DF; CJK Unified Ideographs Extension B
2A700..2B73F; CJK Unified Ideographs Extension C
2B740..2B81F; CJK Unified Ideographs Extension D
2B820..2CEAF; CJK Unified Ideographs Extension E
2CEB0..2EBEF; CJK Unified Ideographs Extension F
2F800..2FA1F; CJK Compatibility Ideographs Supplement
30000..3134F; CJK Unified Ideographs Extension G
E0000..E007F; Tags
E0100..E01EF; Variation Selectors Supplement
F0000..FFFFF; Supplementary Private Use Area-A
......
This diff is collapsed.
# SpecialCasing-12.0.0.txt
# Date: 2019-01-22, 08:18:50 GMT
# SpecialCasing-13.0.0.txt
# Date: 2019-09-08, 23:31:24 GMT
# © 2019 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see http://www.unicode.org/terms_of_use.html
......
This diff is collapsed.
......@@ -55,6 +55,7 @@ BEGIN {
alias["box drawing"] = "symbol"
alias["block elements"] = "symbol"
alias["miscellaneous symbols"] = "symbol"
alias["symbols for legacy computing"] = "symbol"
alias["cjk strokes"] = "cjk-misc"
alias["cjk symbols and punctuation"] = "cjk-misc"
alias["halfwidth and fullwidth forms"] = "cjk-misc"
......
......@@ -32,15 +32,13 @@
<td colspan="2">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="icon"><a href="http://www.unicode.org/"><img border="0"
src="http://www.unicode.org/webscripts/logo60s2.gif" align="middle"
alt="[Unicode]" width="34" height="33"></a>&nbsp;&nbsp;<a class="bar"
href="https://www.unicode.org/copyright.html"><font size="3">Terms of
Use</font></a></td>
<td class="bar"><a href="http://www.unicode.org" class="bar">Home</a>
| <a href="http://www.unicode.org/sitemap/" class="bar">Site Map</a> |
<a href="http://www.unicode.org/search" class="bar">Search </a></td>
<td class="icon" style="width:38px; height:35px"><a href="http://www.unicode.org/"><img border="0"
src="http://www.unicode.org/webscripts/logo60s2.gif" align="middle" alt="[Unicode]" width="34" height="33"></a></td>
<td class="icon" style="vertical-align:middle;"> &nbsp;<a class="bar"
href="https://www.unicode.org/copyright.html"><font size="3">Terms of Use</font></a></td>
<td class="bar"><a href="https://www.unicode.org/main.html" class="bar">Tech Site</a>
| <a href="https://www.unicode.org/sitemap/" class="bar">Site Map</a> |
<a href="https://www.unicode.org/search" class="bar">Search </a></td>
</tr>
</table>
</td>
......@@ -120,7 +118,7 @@ <h1>Unicode® Copyright and Terms of Use</h1>
<ol type="A">
<li><u><a name="1"></a>Unicode Copyright</u>
<ol>
<li>Copyright © 1991-2019 Unicode, Inc. All rights reserved.</li>
<li>Copyright © 1991-2020 Unicode, Inc. All rights reserved.</li>
</ol>
</li>
......@@ -138,7 +136,7 @@ <h1>Unicode® Copyright and Terms of Use</h1>
or any source code or compiled code under the directories:
https://www.unicode.org/Public/PROGRAMS/
https://www.unicode.org/Public/cldr/
https://site.icu-project.org/download/
http://site.icu-project.org/download/
</pre>
</li>
......
......@@ -229,6 +229,9 @@ the new version of the file again.)
* Changes in Emacs 27.1
---
** Emacs now supports Unicode Standard version 13.0.
+++
** Emacs now supports resizing and rotating images without ImageMagick.
All modern systems support this feature. (On GNU and Unix systems,
......@@ -365,7 +368,7 @@ lexical-binding in mind, or will work unchanged under
lexical-binding. If, for some reason, your code used in 'M-:' or
'--eval' doesn't work as result of this change, either modify the code
to work with lexical binding, or wrap it in an extra level of 'eval'.
For example, --eval FORM becomes --eval "(eval 'FORM)" (note the extra
For example, --eval "FORM" becomes --eval "(eval 'FORM)" (note the extra
quote in 'FORM).
---
......
......@@ -2235,13 +2235,18 @@ there are any reduce/reduce conflicts."
(defun wisent-total-conflicts ()
"Report the total number of conflicts."
(let* ((src (wisent-source))
(symbol (intern (format "wisent-%s--expected-conflicts"
(replace-regexp-in-string "\\.el$" "" src))
obarray)))
(symbol
;; Source files may specify how many expected conflicts
;; there are. If the number is the expected number, don't
;; output warnings.
(and src
(intern (format "wisent-%s--expected-conflicts"
(replace-regexp-in-string "\\.el$" "" src))))))
(when (or (not (zerop rrc-total))
(and (not (zerop src-total))
(not (= src-total (or wisent-expected-conflicts 0)))
(or (not (boundp symbol))
(or (null symbol)
(not (boundp symbol))
(not (equal (symbol-value symbol) src-total)))))
(let* ((src (if src (concat " in " src) ""))
(msg (format "Grammar%s contains" src)))
......
......@@ -149,8 +149,9 @@ data is returned as a string."
(when (re-search-forward "^-" nil t)
(forward-line 1)
;; Lines look like
;; " WPG* r-- Word Perfect Graphics".
(while (re-search-forward "^ *\\([A-Z0-9]+\\)\\*? +r" nil t)
;; " WPG* r-- Word Perfect Graphics" or
;; " WPG* WPG r-- Word Perfect Graphics".
(while (re-search-forward "^ *\\([A-Z0-9]+\\)\\*?\\(?: +[A-Z0-9]+\\)? +r" nil t)
(push (downcase (match-string 1)) formats)))
(nreverse formats))))
......
......@@ -674,6 +674,12 @@ with L, LRE, or LRO Unicode bidi character type.")
(set-case-syntax c "." tbl)
(setq c (1+ c)))
;; Symbols for Legacy Computing
(setq c #x1FB00)
(while (<= c #x1FBFF)
(set-case-syntax c "." tbl)
(setq c (1+ c)))
;; Fullwidth Latin
(setq c #xff21)
(while (<= c #xff3a)
......@@ -964,6 +970,7 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x0D41 . #x0D44)
(#x0D4D . #x0D4D)
(#x0D62 . #x0D63)
(#x0D81 . #x0D81)
(#x0DCA . #x0DCA)
(#x0DD2 . #x0DD6)
(#x0E31 . #x0E31)
......@@ -1020,7 +1027,7 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x1A65 . #x1A6C)
(#x1A73 . #x1A7C)
(#x1A7F . #x1A7F)
(#x1AB0 . #x1ABE)
(#x1AB0 . #x1AC0)
(#x1B00 . #x1B03)
(#x1B34 . #x1B34)
(#x1B36 . #x1B3A)
......@@ -1058,6 +1065,7 @@ with L, LRE, or LRO Unicode bidi character type.")
(#xA806 . #xA806)
(#xA80B . #xA80B)
(#xA825 . #xA826)
(#xA82C . #xA82C)
(#xA8C4 . #xA8C5)
(#xA8E0 . #xA8F1)
(#xA926 . #xA92D)
......@@ -1094,6 +1102,7 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x10A01 . #x10A0F)
(#x10A38 . #x10A3F)
(#x10AE5 . #x10AE6)
(#x10EAB . #x10EAC)
(#x11001 . #x11001)
(#x11038 . #x11046)
(#x1107F . #x11081)
......@@ -1107,6 +1116,7 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x11180 . #x11181)
(#x111B6 . #x111BE)
(#x111CA . #x111CC)
(#x111CF . #x111CF)
(#x1122F . #x11231)
(#x11234 . #x11234)
(#x11236 . #x11237)
......@@ -1138,6 +1148,9 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x1171D . #x1171F)
(#x11722 . #x11725)
(#x11727 . #x1172B)
(#x1193B . #x1193C)
(#x1193E . #x1193E)
(#x11943 . #x11943)
(#x11C30 . #x11C36)
(#x11C38 . #x11C3D)
(#x11C92 . #x11CA7)
......@@ -1147,6 +1160,7 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x16AF0 . #x16AF4)
(#x16B30 . #x16B36)
(#x16F8F . #x16F92)
(#x16FE4 . #x16FE4)
(#x1BC9D . #x1BC9E)
(#x1BCA0 . #x1BCA3)
(#x1D167 . #x1D169)
......@@ -1210,7 +1224,7 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x2E80 . #x303E)
(#x3040 . #x3247)
(#x3250 . #x4DBF)
(#x4E00 . #xA4CF)
(#x4E00 . #x9FFF)
(#xA490 . #xA4C6)
(#xA960 . #xA97F)
(#xAC00 . #xD7A3)
......@@ -1219,9 +1233,11 @@ with L, LRE, or LRO Unicode bidi character type.")
(#xFE30 . #xFE6F)
(#xFF01 . #xFF60)
(#xFFE0 . #xFFE6)
(#x16FE0 . #x16FE3)
(#x16FE0 . #x16FE4)
(#x16FF0 . #x16FF1)
(#x17000 . #x187F7)
(#x18800 . #x18AF2)
(#x18800 . #x18AFF)
(#x18B00 . #x18CD5)
(#x1B000 . #x1B152)
(#x1B164 . #x1B167)
(#x1B170 . #x1B2FB)
......@@ -1229,6 +1245,7 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x1F0CF . #x1F0CF)
(#x1F18E . #x1F18E)
(#x1F191 . #x1F19A)
(#x1F1AD . #x1F1AD)
(#x1F200 . #x1F320)
(#x1F32D . #x1F335)
(#x1F337 . #x1F37C)
......@@ -1253,22 +1270,27 @@ with L, LRE, or LRO Unicode bidi character type.")
(#x1F680 . #x1F6C5)
(#x1F6CC . #x1F6CC)
(#x1F6D0 . #x1F6D2)
(#x1F6D5 . #x1F6D5)
(#x1F6D5 . #x1F6D7)
(#x1F6EB . #x1F6EC)
(#x1F6F4 . #x1F6FA)
(#x1F6F4 . #x1F6FC)
(#x1F7E0 . #x1F7EB)
(#x1F90D . #x1F971)
(#x1F973 . #x1F976)
(#x1F97A . #x1F9A2)
(#x1F90C . #x1F93A)
(#x1F93C . #x1F945)
(#x1F947 . #x1F978)
(#x1F97A . #x1F9CB)
(#x1F9A5 . #x1F9AA)
(#x1F9AE . #x1F9CA)
(#x1F9CD . #x1F9FF)
(#x1FA00 . #x1FA53)
(#x1FA60 . #x1FA6D)
(#x1FA70 . #x1FA73)
(#x1FA70 . #x1FA74)
(#x1FA78 . #x1FA7A)
(#x1FA80 . #x1FA82)
(#x1FA90 . #x1FA95)
(#x1FA80 . #x1FA86)
(#x1FA90 . #x1FAA8)
(#x1FAB0 . #x1FAB6)
(#x1FAC0 . #x1FAC2)
(#x1FAD0 . #x1FAD6)
(#x1FB00 . #x1FB92)
(#x20000 . #x2FFFF)
(#x30000 . #x3FFFF))))
(dolist (elt l)
......
......@@ -220,9 +220,11 @@
(kharoshthi #x10A00)
(manichaean #x10AC0)
(hanifi-rohingya #x10D00)
(yezidi #x10E80)
(old-sogdian #x10F00)
(sogdian #x10F30)
(elymaic #x10fe0)
(chorasmian #x10FB0)
(elymaic #x10FE0)
(mahajani #x11150)
(sinhala-archaic-number #x111E1)
(khojki #x11200)
......@@ -235,6 +237,7 @@
(takri #x11680)
(dogra #x11800)
(warang-citi #x118A1)
(dives-akuru #x11900)
(nandinagari #x119a0)
(zanabazar-square #x11A00)
(soyombo #x11A50)
......@@ -253,6 +256,7 @@
(medefaidrin #x16E40)
(tangut #x17000)
(tangut-components #x18800)
(khitan-small-script #x18B00)
(nushu #x1B170)
(duployan-shorthand #x1BC20)
(byzantine-musical-symbol #x1D000)
......@@ -736,10 +740,13 @@
cypriot-syllabary
phoenician
lydian
yezidi
kharoshthi
manichaean
chorasmian
elymaic
makasar
dives-akuru
cuneiform-numbers-and-punctuation
cuneiform
egyptian
......
......@@ -2994,7 +2994,9 @@ on encoding."
(#x16FE0 . #x16FE3)
;; (#x17000 . #x187FF) Tangut Ideographs
;; (#x18800 . #x18AFF) Tangut Components
;; (#x18B00 . #x1AFFF) unused
;; (#x18B00 . #x18CFF) Khitan Small Script
;; (#x18D00 . #x18D0F) Tangut Ideograph Supplement
;; (#x18D10 . #x1AFFF) unused
(#x1B000 . #x1B11F)
;; (#x1B120 . #x1B14F) unused
(#x1B150 . #x1B16F)
......
......@@ -453,9 +453,10 @@ variable `tab-line-tabs-function'."
(> (length strings) 1))
tab-line-right-button)))
(if hscroll (nthcdr (truncate hscroll) strings) strings)
(when (eq tab-line-tabs-function #'tab-line-tabs-window-buffers)
(list (concat separator (when tab-line-new-tab-choice
tab-line-new-button)))))))
(list separator)
(when (and (eq tab-line-tabs-function #'tab-line-tabs-window-buffers)
tab-line-new-tab-choice)
(list tab-line-new-button)))))
(defvar tab-line-auto-hscroll)
......@@ -463,7 +464,7 @@ variable `tab-line-tabs-function'."
"Template for displaying tab line for selected window."
(let* ((tabs (funcall tab-line-tabs-function))
(cache-key (list tabs
(window-buffer)
(buffer-name (window-buffer))
(window-parameter nil 'tab-line-hscroll)))
(cache (window-parameter nil 'tab-line-cache)))
;; Enable auto-hscroll again after it was disabled on manual scrolling.
......
......@@ -3003,6 +3003,9 @@ struct redisplay_interface
/* Cancel hourglass cursor on frame F. */
void (*hide_hourglass) (struct frame *f);
/* Called to (re)calculate the default face when changing the font
backend. */
void (*default_font_parameter) (struct frame *f, Lisp_Object parms);
#endif /* HAVE_WINDOW_SYSTEM */
};
......
......@@ -4565,7 +4565,11 @@ gui_set_font_backend (struct frame *f, Lisp_Object new_value, Lisp_Object old_va
return;
if (FRAME_FONT (f))
free_all_realized_faces (Qnil);
{
Lisp_Object frame;
XSETFRAME (frame, f);
free_all_realized_faces (frame);
}
new_value = font_update_drivers (f, NILP (new_value) ? Qt : new_value);
if (NILP (new_value))
......@@ -4579,10 +4583,8 @@ gui_set_font_backend (struct frame *f, Lisp_Object new_value, Lisp_Object old_va
if (FRAME_FONT (f))
{
Lisp_Object frame;
XSETFRAME (frame, f);
gui_set_font (f, Fframe_parameter (frame, Qfont), Qnil);
/* Reconsider default font after backend(s) change (Bug#23386). */
FRAME_RIF(f)->default_font_parameter (f, Qnil);
face_change = true;
windows_or_buffers_changed = 18;
}
......
......@@ -5155,6 +5155,13 @@ static Lisp_Object ns_string_to_lispmod (const char *s)
reset_mouse_highlight (&dpyinfo->mouse_highlight);
}
/* This currently does nothing, since it's only really needed when
changing the font-backend, but macOS currently only has one
possible backend. This may change if we add HarfBuzz support. */
static void
ns_default_font_parameter (struct frame *f, Lisp_Object parms)
{
}
/* This and next define (many of the) public functions in this file. */
/* gui_* are generic versions in xdisp.c that we, and other terms, get away
......@@ -5190,7 +5197,8 @@ static Lisp_Object ns_string_to_lispmod (const char *s)
ns_draw_window_divider,
ns_shift_glyphs_for_insert,
ns_show_hourglass,
ns_hide_hourglass
ns_hide_hourglass,
ns_default_font_parameter
};
......
......@@ -5749,7 +5749,7 @@ do_unwind_create_frame (Lisp_Object frame)
unwind_create_frame (frame);
}
static void
void
w32_default_font_parameter (struct frame *f, Lisp_Object parms)
{
struct w32_display_info *dpyinfo = FRAME_DISPLAY_INFO (f);
......
......@@ -7249,7 +7249,8 @@ static struct redisplay_interface w32_redisplay_interface =
w32_draw_window_divider,
w32_shift_glyphs_for_insert,
w32_show_hourglass,
w32_hide_hourglass
w32_hide_hourglass,
w32_default_font_parameter
};
static void w32_delete_terminal (struct terminal *term);
......
......@@ -267,6 +267,10 @@ extern void w32con_show_cursor (void);
extern const char *w32_get_string_resource (void *v_rdb,
const char *name,
const char *class);
/* w32fns.c */
extern void w32_default_font_parameter (struct frame* f, Lisp_Object parms);
#define PIX_TYPE COLORREF
......
......@@ -3555,7 +3555,7 @@ do_unwind_create_frame (Lisp_Object frame)
unwind_create_frame (frame);
}
static void
void
x_default_font_parameter (struct frame *f, Lisp_Object parms)
{
struct x_display_info *dpyinfo = FRAME_DISPLAY_INFO (f);
......
......@@ -13384,7 +13384,8 @@ static struct redisplay_interface x_redisplay_interface =
x_draw_window_divider,
x_shift_glyphs_for_insert, /* Never called; see comment in function. */
x_show_hourglass,
x_hide_hourglass
x_hide_hourglass,
x_default_font_parameter
};
......
......@@ -1056,6 +1056,7 @@ extern void x_real_pos_and_offsets (struct frame *f,
int *xptr,
int *yptr,
int *outer_border);
extern void x_default_font_parameter (struct frame* f, Lisp_Object parms);
/* From xrdb.c. */
......
......@@ -906,7 +906,7 @@ baz\"\""
(electric-pair-local-mode 1)
(insert-before-markers "int main () {}")
(backward-char 1)
(let ((last-command-event ?))
(let ((last-command-event ?\r))
(call-interactively (key-binding `[,last-command-event])))
(should (equal (buffer-string) "int main () {\n \n}"))))
......@@ -927,7 +927,7 @@ baz\"\""
'(after-stay))))))
(insert "int main () {}")
(backward-char 1)
(let ((last-command-event ?))
(let ((last-command-event ?\r))
(call-interactively (key-binding `[,last-command-event])))
(should (equal (buffer-string) "int main () {\n \n}"))))
......@@ -948,7 +948,7 @@ baz\"\""
'(after-stay)))))
(insert "int main () {}")
(backward-char 1)
(let ((last-command-event ?))
(let ((last-command-event ?\r))
(call-interactively (key-binding `[,last-command-event])))
(should (equal (buffer-string) "int main () {\n \n}"))))
......
......@@ -181,8 +181,8 @@ implementations:
(should-not (ucs-normalize-tests--rule1-failing-for-partX 0)))
(defconst ucs-normalize-tests--failing-lines-part1
(list 15131 15132 15133 15134 15135 15136 15137 15138
15139 16149 16150 16151 16152 16153 16154 16155
(list 2152 2418 15133 15134 15135 15136 15137 15138
15139 15140 15141 15142 16152 16153 16154 16155
16156 16157 16158 16159 16160 16161 16162 16163
16164 16165 16166 16167 16168 16169 16170 16171
16172 16173 16174 16175 16176 16177 16178 16179
......@@ -199,7 +199,9 @@ implementations:
16260 16261 16262 16263 16264 16265 16266 16267
16268 16269 16270 16271 16272 16273 16274 16275
16276 16277 16278 16279 16280 16281 16282 16283
16284 16285 16286 16287 16288 16289 16366))
16284 16285 16286 16287 16288 16289 16290 16291
16292 16429 16430 16431 16432 16433 16434 16435
16436 16437 16438))
;; Keep a record of failures, for consulting afterwards (the ert
;; backtrace only shows a truncated version of these lists).
......@@ -257,22 +259,28 @@ implementations:
ucs-normalize-tests--failing-lines-part1)))
(defconst ucs-normalize-tests--failing-lines-part2
(list 17689 18379 18381 18383 18385 18387 18389 18391
18393 18395 18397 18399 18401 18403 18405 18407
18409 18411 18413 18415 18417 18419 18421 18423
18425 18427 18429 18431 18433 18435 18437 18439
18441 18443 18445 18447 18449 18451 18453 18455
18457 18459 18461 18463 18465 18467 18469 18471
18473 18475 18477 18479 18481 18483 18485 18487
18489 18491 18493 18495 18497 18499 18501 18569
18571 18573 18575 18577 18579 18581 18583 18585
18587 18589 18591 18593 18595 18597 18599 18601
18603 18605 18607 18609 18611 18613 18615 18617
18619 18621 18623 18625 18627 18629 18631 18633
18635 18637 18639 18641 18643 18645 18647 18649
18651 18653 18655 18657 18659 18661 18663 18665
18667 18669 18671 18673 18675 18677 18679 18681
18683 18685 18687 18689 18691 18693))
(list 17634 17635 17646 17647 17652 17653 17656 17657
17660 17661 17672 17673 17750 17751 17832 17834
17836 17837 17862 17863 17868 17869 18222 18270
18271 18368 18370 18400 18401 18402 18404 18406
18408 18410 18412 18413 18414 18416 18417 18418
18420 18421 18422 18423 18424 18426 18427 18428
18429 18430 18432 18434 18436 18438 18440 18442
18444 18446 18448 18450 18452 18454 18456 18458
18459 18460 18462 18464 18465 18466 18468 18469
18470 18472 18474 18475 18476 18478 18480 18481
18482 18484 18486 18487 18488 18490 18492 18494
18496 18498 18499 18500 18502 18504 18506 18508
18510 18512 18514 18516 18518 18520 18522 18524
18526 18528 18530 18531 18532 18533 18534 18602
18604 18606 18608 18610 18612 18614 18616 18618
18620 18622 18624 18626 18628 18630 18632 18634
18636 18638 18640 18642 18644 18646 18648 18650
18652 18654 18656 18658 18660 18662 18664 18666
18668 18670 18672 18674 18676 18678 18680 18682
18684 18686 18688 18690 18692 18694 18696 18698
18700 18702 18704 18706 18708 18710 18712 18714
18716 18718 18720 18722 18724 18726 18727))
(ert-deftest ucs-normalize-part2 ()
:tags '(:expensive-test)
......
# BidiCharacterTest-12.0.0.txt
# Date: 2018-11-02, 16:34:00 GMT [LI]
# © 2018 Unicode®, Inc.
# BidiCharacterTest-13.0.0.txt
# Date: 2019-09-09, 19:32:00 GMT [LI]
# © 2019 Unicode®, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# Unicode Character Database