History log of /openbsd-current/share/locale/ctype/en_US.UTF-8.src
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.13 16-Feb-2023 afresh1

Regen en_US.UTF-8.src for Unicode 14.0.0

That comes with perl 5.36.

OK millert@


Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.12 16-May-2021 afresh1

Make all unicode Private Use areas SWIDTH1

Noticed by naddy@ due to a commit in nano.

There's no current mechanism to allow people who put codepoints in
these private use areas to specify their width, we can however guess
that people who put things there are most likely adding SWIDTH1
glyphs and making that the default will be most likely to do what
they want. In addition, that's apparently what other systems do
already.

Much feedback and OK schwarze@


# 1.11 16-May-2021 afresh1

Update en_US.UTF-8.src to Unicode 13.0

This is what ships with the perl 5.32.1

OK schwarze@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.10 20-Feb-2020 afresh1

Update en_US.UTF-8.src to Unicode 12.1

This is what ships with the perl 5.30.1

OK schwarze@


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.9 22-Feb-2019 afresh1

Update to Unicode 10

Committing the diff in my tree that matched the version sent by
Lauri Tirkkonen <lotheac AT iki.fi>

OK schwarze@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.8 05-Mar-2017 afresh1

Update to unicode 8

OK schwarze@


Revision tags: OPENBSD_6_0_BASE
# 1.7 03-Mar-2016 afresh1

Improve SWIDTH of some unicode characters

ok schwarze@


Revision tags: OPENBSD_5_9_BASE
# 1.6 29-Nov-2015 afresh1

Special case SWIDTH1 for U+E000 - U+F8FF

Several fonts use this private area for glyphs

Suggested by nicm@


# 1.5 31-Oct-2015 afresh1

Update all of en_US.UTF-8.src

Noticed by schwarze@


# 1.4 18-Aug-2015 afresh1

Update en_US.UTF-8.src to Unicode 7.0.0

Built with gen_ctype_utf8.pl

ok stsp@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.3 30-Nov-2012 stsp

Fix width of several zero-width characters in the Hebrew range (0590���05FF).
Pointed out by naddy some time ago.

Our definition of the Hebrew range is incomplete wrt current Unicode
editions. The proper fix would be to generate this entire file based
on current Unicode data but nobody is currently working on that.
I'm committing this intermediate fix partly to draw attention to
that problem :-)


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.2 13-Mar-2011 stsp

Sync ctype definitions for the UTF-8 locale to FreeBSD, fixing width of
various zero-width characters (e.g. diacritical marks). Also fix runetype
mask definitions so that mklocale interprets zero width properly.
Diff from Alexander Polakov.
Character definition changes checked against Unicode 5.2 by me.
ok matthew nicm


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.1 07-Aug-2005 espie

Add LC_CTYPE locale sources, not yet linked in.
(from citrus).
okay deraadt@


# 1.12 16-May-2021 afresh1

Make all unicode Private Use areas SWIDTH1

Noticed by naddy@ due to a commit in nano.

There's no current mechanism to allow people who put codepoints in
these private use areas to specify their width, we can however guess
that people who put things there are most likely adding SWIDTH1
glyphs and making that the default will be most likely to do what
they want. In addition, that's apparently what other systems do
already.

Much feedback and OK schwarze@


# 1.11 16-May-2021 afresh1

Update en_US.UTF-8.src to Unicode 13.0

This is what ships with the perl 5.32.1

OK schwarze@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.10 20-Feb-2020 afresh1

Update en_US.UTF-8.src to Unicode 12.1

This is what ships with the perl 5.30.1

OK schwarze@


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.9 22-Feb-2019 afresh1

Update to Unicode 10

Committing the diff in my tree that matched the version sent by
Lauri Tirkkonen <lotheac AT iki.fi>

OK schwarze@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.8 05-Mar-2017 afresh1

Update to unicode 8

OK schwarze@


Revision tags: OPENBSD_6_0_BASE
# 1.7 03-Mar-2016 afresh1

Improve SWIDTH of some unicode characters

ok schwarze@


Revision tags: OPENBSD_5_9_BASE
# 1.6 29-Nov-2015 afresh1

Special case SWIDTH1 for U+E000 - U+F8FF

Several fonts use this private area for glyphs

Suggested by nicm@


# 1.5 31-Oct-2015 afresh1

Update all of en_US.UTF-8.src

Noticed by schwarze@


# 1.4 18-Aug-2015 afresh1

Update en_US.UTF-8.src to Unicode 7.0.0

Built with gen_ctype_utf8.pl

ok stsp@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.3 30-Nov-2012 stsp

Fix width of several zero-width characters in the Hebrew range (0590���05FF).
Pointed out by naddy some time ago.

Our definition of the Hebrew range is incomplete wrt current Unicode
editions. The proper fix would be to generate this entire file based
on current Unicode data but nobody is currently working on that.
I'm committing this intermediate fix partly to draw attention to
that problem :-)


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.2 13-Mar-2011 stsp

Sync ctype definitions for the UTF-8 locale to FreeBSD, fixing width of
various zero-width characters (e.g. diacritical marks). Also fix runetype
mask definitions so that mklocale interprets zero width properly.
Diff from Alexander Polakov.
Character definition changes checked against Unicode 5.2 by me.
ok matthew nicm


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.1 07-Aug-2005 espie

Add LC_CTYPE locale sources, not yet linked in.
(from citrus).
okay deraadt@


# 1.10 20-Feb-2020 afresh1

Update en_US.UTF-8.src to Unicode 12.1

This is what ships with the perl 5.30.1

OK schwarze@


Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.9 22-Feb-2019 afresh1

Update to Unicode 10

Committing the diff in my tree that matched the version sent by
Lauri Tirkkonen <lotheac AT iki.fi>

OK schwarze@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.8 05-Mar-2017 afresh1

Update to unicode 8

OK schwarze@


Revision tags: OPENBSD_6_0_BASE
# 1.7 03-Mar-2016 afresh1

Improve SWIDTH of some unicode characters

ok schwarze@


Revision tags: OPENBSD_5_9_BASE
# 1.6 29-Nov-2015 afresh1

Special case SWIDTH1 for U+E000 - U+F8FF

Several fonts use this private area for glyphs

Suggested by nicm@


# 1.5 31-Oct-2015 afresh1

Update all of en_US.UTF-8.src

Noticed by schwarze@


# 1.4 18-Aug-2015 afresh1

Update en_US.UTF-8.src to Unicode 7.0.0

Built with gen_ctype_utf8.pl

ok stsp@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.3 30-Nov-2012 stsp

Fix width of several zero-width characters in the Hebrew range (0590���05FF).
Pointed out by naddy some time ago.

Our definition of the Hebrew range is incomplete wrt current Unicode
editions. The proper fix would be to generate this entire file based
on current Unicode data but nobody is currently working on that.
I'm committing this intermediate fix partly to draw attention to
that problem :-)


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.2 13-Mar-2011 stsp

Sync ctype definitions for the UTF-8 locale to FreeBSD, fixing width of
various zero-width characters (e.g. diacritical marks). Also fix runetype
mask definitions so that mklocale interprets zero width properly.
Diff from Alexander Polakov.
Character definition changes checked against Unicode 5.2 by me.
ok matthew nicm


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.1 07-Aug-2005 espie

Add LC_CTYPE locale sources, not yet linked in.
(from citrus).
okay deraadt@


# 1.9 22-Feb-2019 afresh1

Update to Unicode 10

Committing the diff in my tree that matched the version sent by
Lauri Tirkkonen <lotheac AT iki.fi>

OK schwarze@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE
# 1.8 05-Mar-2017 afresh1

Update to unicode 8

OK schwarze@


Revision tags: OPENBSD_6_0_BASE
# 1.7 03-Mar-2016 afresh1

Improve SWIDTH of some unicode characters

ok schwarze@


Revision tags: OPENBSD_5_9_BASE
# 1.6 29-Nov-2015 afresh1

Special case SWIDTH1 for U+E000 - U+F8FF

Several fonts use this private area for glyphs

Suggested by nicm@


# 1.5 31-Oct-2015 afresh1

Update all of en_US.UTF-8.src

Noticed by schwarze@


# 1.4 18-Aug-2015 afresh1

Update en_US.UTF-8.src to Unicode 7.0.0

Built with gen_ctype_utf8.pl

ok stsp@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.3 30-Nov-2012 stsp

Fix width of several zero-width characters in the Hebrew range (0590���05FF).
Pointed out by naddy some time ago.

Our definition of the Hebrew range is incomplete wrt current Unicode
editions. The proper fix would be to generate this entire file based
on current Unicode data but nobody is currently working on that.
I'm committing this intermediate fix partly to draw attention to
that problem :-)


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.2 13-Mar-2011 stsp

Sync ctype definitions for the UTF-8 locale to FreeBSD, fixing width of
various zero-width characters (e.g. diacritical marks). Also fix runetype
mask definitions so that mklocale interprets zero width properly.
Diff from Alexander Polakov.
Character definition changes checked against Unicode 5.2 by me.
ok matthew nicm


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.1 07-Aug-2005 espie

Add LC_CTYPE locale sources, not yet linked in.
(from citrus).
okay deraadt@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.8 05-Mar-2017 afresh1

Update to unicode 8

OK schwarze@


Revision tags: OPENBSD_6_0_BASE
# 1.7 03-Mar-2016 afresh1

Improve SWIDTH of some unicode characters

ok schwarze@


Revision tags: OPENBSD_5_9_BASE
# 1.6 29-Nov-2015 afresh1

Special case SWIDTH1 for U+E000 - U+F8FF

Several fonts use this private area for glyphs

Suggested by nicm@


# 1.5 31-Oct-2015 afresh1

Update all of en_US.UTF-8.src

Noticed by schwarze@


# 1.4 18-Aug-2015 afresh1

Update en_US.UTF-8.src to Unicode 7.0.0

Built with gen_ctype_utf8.pl

ok stsp@


Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.3 30-Nov-2012 stsp

Fix width of several zero-width characters in the Hebrew range (0590���05FF).
Pointed out by naddy some time ago.

Our definition of the Hebrew range is incomplete wrt current Unicode
editions. The proper fix would be to generate this entire file based
on current Unicode data but nobody is currently working on that.
I'm committing this intermediate fix partly to draw attention to
that problem :-)


Revision tags: OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE
# 1.2 13-Mar-2011 stsp

Sync ctype definitions for the UTF-8 locale to FreeBSD, fixing width of
various zero-width characters (e.g. diacritical marks). Also fix runetype
mask definitions so that mklocale interprets zero width properly.
Diff from Alexander Polakov.
Character definition changes checked against Unicode 5.2 by me.
ok matthew nicm


Revision tags: OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE
# 1.1 07-Aug-2005 espie

Add LC_CTYPE locale sources, not yet linked in.
(from citrus).
okay deraadt@