aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/unicode (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-01-05Go back to iso-2022-7bit for titdic-cnv.el againPaul Eggert1-1/+9
* admin/notes/unicode: Mention this. * lisp/international/titdic-cnv.el: Go back to iso-2022-7bit for this file, since utf-8-emacs unified characters that tsanq-quick-converter did not want unified. Problem reported by Eli Zaretskii in: https://lists.gnu.org/r/emacs-devel/2020-01/msg00156.html
2020-01-01Update copyright year to 2020Paul Eggert1-1/+1
Run "TZ=UTC0 admin/update-copyright $(git ls-files)".
2019-08-17Minor update in admin/notes/unicodeEli Zaretskii1-0/+3
* admin/notes/unicode: Mention changes to be done in setup-default-fontset in fontset.el. (Bug#14461)
2019-03-09Import Unicode 12.0 data filesEli Zaretskii1-5/+18
* admin/unidata/copyright.html: * admin/unidata/UnicodeData.txt: * admin/unidata/SpecialCasing.txt: * admin/unidata/NormalizationTest.txt: * admin/unidata/Blocks.txt: * admin/unidata/BidiMirroring.txt: * admin/unidata/BidiBrackets.txt: New versions from Unicode 12.0. * admin/unidata/unidata-gen.el (unidata-gen-file): * admin/unidata/blocks.awk (name2alias): Adapt to changes in new data files. * admin/notes/unicode: Update and improve instructions for importing a new Unicode Standard. * lisp/international/characters.el (char-width-table): Update lists of characters according to Unicode 12.0. * lisp/international/fontset.el (script-representative-chars): Add characters from new scripts to 'script-representative-chars'. (otf-script-alist): Update according to data on the MS site. * lisp/international/mule-cmds.el (ucs-names): Update unused ranges of codepoints according to Unicode 12.0. * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-tests--failing-lines-part1) (ucs-normalize-tests--failing-lines-part2): Update for the new NormalizationTest.txt file. * test/manual/BidiCharacterTest.txt: Update with the new version from Unicode 12.0.
2019-01-08* admin/notes/unicode: Update to match recent changes.Paul Eggert1-23/+7
2019-01-01Update copyright year to 2019Paul Eggert1-1/+1
Run 'TZ=UTC0 admin/update-copyright $(git ls-files)'.
2018-06-09Update Unicode data files to version 11.0.0 of UnicodeEli Zaretskii1-1/+1
* admin/unidata/UnicodeData.txt: * admin/unidata/SpecialCasing.txt: * admin/unidata/NormalizationTest.txt: * admin/unidata/copyright.html: * admin/unidata/BidiMirroring.txt: * admin/unidata/BidiBrackets.txt: Import from Unicode 11.0. * admin/notes/unicode: Update the URL for OTF script tags. * lisp/international/mule-cmds.el (ucs-names): Update unused ranges. * lisp/international/fontset.el (script-representative-chars): Add hanifi-rohingya, old-sogdian, sogdian, dogra, gunjala-gondi, makasar, and medefaidrin. (otf-script-alist): Add old-hungarian. * lisp/international/characters.el (tbl): Add syntax entries for Supplemental Mathematical Operators, Miscellaneous Symbols and Arrows, and Supplemental Punctuation. Update the list of wide characters. * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-tests--failing-lines-part2): Update to match admin/unidata/NormalizationTest.txt. * doc/lispref/nonascii.texi (Character Properties): Update the reference to the Unicode Standard. * doc/misc/efaq.texi (New in Emacs 26): * etc/NEWS: Mention compatibility with Unicode 11.0.
2018-05-19* admin/notes/unicode: HELLO is again UTF-8.Paul Eggert1-4/+0
2018-04-20Revert "* admin/notes/unicode: HELLO is now UTF-8."Michael Albinus1-0/+4
This reverts commit 0585bd643dae2592214e77998b875347e6e59bab.
2018-04-20* admin/notes/unicode: HELLO is now UTF-8.Paul Eggert1-4/+0
2018-02-16; Fix doc typos related to indefinite articlesGlenn Morris1-1/+1
2018-01-01Update copyright year to 2018Paul Eggert1-1/+1
Run admin/update-copyright.
2017-09-13Prefer HTTPS to FTP and HTTP in documentationPaul Eggert1-1/+1
Most of this change is to boilerplate commentary such as license URLs. This change was prompted by ftp://ftp.gnu.org's going-away party, planned for November. Change these FTP URLs to https://ftp.gnu.org instead. Make similar changes for URLs to other organizations moving away from FTP. Also, change HTTP to HTTPS for URLs to gnu.org and fsf.org when this works, as this will further help defend against man-in-the-middle attacks (for this part I omitted the MS-DOS and MS-Windows sources and the test tarballs to keep the workload down). HTTPS is not fully working to lists.gnu.org so I left those URLs alone for now.
2017-07-08Update Unicode data and files to Unicode 10.0Eli Zaretskii1-1/+2
* admin/notes/unicode: * admin/unidata/README: * admin/unidata/BidiBrackets.txt: * admin/unidata/BidiMirroring.txt: * admin/unidata/Blocks.txt: * admin/unidata/IVD_Sequences.txt: * admin/unidata/NormalizationTest.txt: * admin/unidata/SpecialCasing.txt: * admin/unidata/UnicodeData.txt: * lisp/international/characters.el: * lisp/international/fontset.el (script-representative-chars): * lisp/international/mule-cmds.el (ucs-names): Update per Unicode 10.0.
2016-12-31Update copyright year to 2017Paul Eggert1-1/+1
Run admin/update-copyright.
2016-10-15Fix char-width-table values for some EmojiEli Zaretskii1-0/+4
* lisp/international/characters.el (char-width-table): Add missing range U+1F400..U+1F43E. (Bug#24699) * admin/notes/unicode: Mention the need to verify char-width-table setting against data in EastAsianWidth.txt.
2016-09-21; * admin/notes/unicode: Mention BidiCharacterTest.txt.Eli Zaretskii1-4/+9
2016-07-16Add tests for ucs-normalize.elNoam Postavsky1-2/+9
Some tests are marked as expected to fail. * test/lisp/international/ucs-normalize-tests.el: New tests. * admin/unidata/NormalizationTest.txt: Add data for tests. * admin/unidata/README: Add URL for NormalizationTest.txt. * admin/notes/unicode: Add note about running (and updating the data for) the new tests. Remove note about normalization being unsupported.
2016-03-12Update Unicode notes for importing a new Unicode versionEli Zaretskii1-2/+6
* admin/notes/unicode: Mention the need to update otf-script-alist in fontset.el when importing data files from a new Unicode version.
2016-03-11Update admin/notes/unicodeEli Zaretskii1-0/+7
* admin/notes/unicode: Update the list of files from the UCD we are using. Mention the possible need to change 'ucs-names' when importing a new version of the Unicode Standard.
2016-01-01Update copyright year to 2016Paul Eggert1-1/+1
Run admin/update-copyright.
2015-10-10; admin/notes/unicode: Update for latest changes.Eli Zaretskii1-5/+6
2015-09-11Prefer straight quoting in some text filesPaul Eggert1-3/+3
Mostly this just changes ` to ' in static text. Some exceptions: * INSTALL.REPO: Use curved quotes, as the diagnostic in question typically does that now. * admin/quick-install-emacs (TRY, top level): Use straight quoting in diagnostics. * src/README: Fix working-directory confusion.
2015-08-16Convert lisp/term/x-win.el to UTF-8Paul Eggert1-1/+0
* lisp/term/x-win.el: Convert to UTF-8. This doesn't affect runtime behavior, and the file is multilingual so compile-time appearance shouldn't be an issue. * admin/notes/unicode: Document this.
2015-05-17* admin/notes/unicode: New section "binary files".Paul Eggert1-0/+19
2015-04-28Update source file encoding listPaul Eggert1-3/+5
Update admin/notes/unicode, along with coding system cookies in other files, so that the two match each other better. * admin/notes/unicode: lisp/language/ethio-util.el and lisp/language/ethiopic.el also use utf-8-emacs. * admin/notes/hydra, doc/misc/dbus.texi, doc/misc/org.texi: * doc/misc/remember.texi, etc/refcards/cs-dired-ref.tex: * etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex: * etc/refcards/sk-dired-ref.tex, etc/refcards/sk-refcard.tex: * etc/refcards/sk-survival.tex: Add "coding: utf-8" so that this file is not mishandled in a Latin-1 or Big-5 locale. * lisp/international/robin.el, lisp/org/ox-ascii.el: Specify utf-8, not utf-8-emacs, as these are plain UTF-8 files. * lisp/language/ethio-util.el: Fix trailer.
2015-01-01Update copyright year to 2015Paul Eggert1-1/+1
Run admin/update-copyright.
2015-01-01Update copyright year to 2015Paul Eggert1-1/+1
Run admin/update-copyright.
2014-12-14* notes/unicode: Correct coding systemPaul Eggert1-1/+5
of lisp/international/titdic-cnv.el.
2014-12-13* notes/unicode: Track leim/quail file renames.Paul Eggert1-7/+7
2014-12-13Convert Czech and Slovakian refcards to UTF-8Paul Eggert1-13/+0
* admin/notes/unicode: Don't mention Czech and Slovakian refcards. * etc/refcards/cs-dired-ref.tex, etc/refcards/cs-refcard.tex: * etc/refcards/cs-survival.tex, etc/refcards/sk-dired-ref.tex: * etc/refcards/sk-refcard.tex, etc/refcards/sk-survival.tex: Convert from iso-latin-2 to utf-8. Remove no-longer-necessary coding comments and "\input utf8off" directives.
2014-06-24admin/notes/unicode: Some notes about what to do when a new Unicode version ↵Eli Zaretskii1-0/+33
is imported.
2014-03-22Remove lib-src/test-distrib.c and relatedGlenn Morris1-7/+0
The class of problems that this was designed to detect, namely .elc files getting corrupted by being passed around by email via uuencode or somesuch, has not been a relevant concern for many years. * lib-src/test-distrib.c, lib-src/testfile: Remove. * lib-src/Makefile.in (DONT_INSTALL): Remove test-distrib. (test-distrib${EXEEXT}): Remove rule. * make-dist: Do not distribute lib-src/testfile. * admin/quick-install-emacs (AVOID): Remove testfile and test-distrib. * INSTALL, etc/PROBLEMS, admin/notes/unicode: Remove references to test-distrib and testfile.
2014-01-01Update copyright year to 2014 by running admin/update-copyright.Paul Eggert1-1/+1
2013-04-01Use UTF-8 for most files with non-ASCII characters.Paul Eggert1-4/+2
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el) (leim/quail/hanja3.el, leim/quail/symbol-ksc.el): Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8 characters are now encoded in utf-8-emacs, not iso-2022-7bit. * etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th: Switch from iso-2022-7bit to utf-8. * leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el: * leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el: * leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el: * leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el: * leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el: * leim/quail/vnvni.el, leim/quail/welsh.el: * lisp/international/latin1-disp.el, lisp/international/mule-util.el: * lisp/language/cyril-util.el, lisp/language/european.el: * lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el: * lisp/language/tibet-util.el, lisp/language/tibetan.el: * lisp/language/viet-util.el: Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs. Fixes: debbugs:13936
2013-03-18iso-2022-7bit commentary fixesPaul Eggert1-2/+26
* notes/unicode: Mention some more iso-2022-7bit files. * lisp/term/x-win.el (x-keysym-pair): Add a Fixme. Fixes: debbugs:13936
2013-03-17* notes/unicode: ja-dic.el is now UTF-8.Paul Eggert1-3/+1
Fixes: debbugs:13984
2013-03-12Mention etc/HELLO.Paul Eggert1-0/+5
2013-03-12Remove incorrect comment about hanja3.el.Paul Eggert1-4/+0
2013-03-11* admin/notes/unicode: Fix "the these" typo.Paul Eggert1-1/+1
2013-03-11* notes/unicode: Improve notes about Emacs source file encoding.Paul Eggert1-5/+56
2013-03-05* notes/unicode: Add notes about Emacs source file encoding.Paul Eggert1-0/+56
2013-03-05Prefer UTF-8 when the encoding shouldn't matter and changes are small.Paul Eggert1-5/+5
2013-01-01Update copyright notices for 2013.Paul Eggert1-1/+1
2012-02-29Remove some old unicode notesGlenn Morris1-29/+1
2012-01-10Add 2012 to FSF copyright years for Emacs files (do not merge to trunk)Glenn Morris1-1/+1
2012-01-05Add 2012 to FSF copyright years for Emacs filesGlenn Morris1-1/+1
2011-01-24Convert consecutive FSF copyright years to ranges.Glenn Morris1-2/+1
2011-01-02Add 2011 to FSF/AIST copyright years.Glenn Morris1-1/+1
2010-01-13Add 2010 to copyright years.Glenn Morris1-1/+1