aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2008-11-22 18:31:15 +0000
committerEli Zaretskii2008-11-22 18:31:15 +0000
commita208633805e2181f6c63b8f60103f4e369eb8e8d (patch)
tree90d29d9bd36a935339465dc98129a63db562c621
parent2a79b2420360d513bc7ce02d3704dac50fba902f (diff)
downloademacs-a208633805e2181f6c63b8f60103f4e369eb8e8d.tar.gz
emacs-a208633805e2181f6c63b8f60103f4e369eb8e8d.zip
*** empty log message ***
-rw-r--r--etc/NEWS9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 1ec6634c897..9c9aac87ce9 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1372,18 +1372,22 @@ Generic characters no longer exist.
1372In buffers and strings, characters are represented by UTF-8 byte 1372In buffers and strings, characters are represented by UTF-8 byte
1373sequences in a multibyte buffer/string. 1373sequences in a multibyte buffer/string.
1374 1374
1375+++
1375The concept of a charset has changed. A single character may belong 1376The concept of a charset has changed. A single character may belong
1376to multiple charsets (e.g. a-grave, U+00E0, belongs to charsets 1377to multiple charsets (e.g. a-grave, U+00E0, belongs to charsets
1377unicode, iso-8859-1, iso-8859-3, etc). 1378unicode, iso-8859-1, iso-8859-3, etc).
1378 1379
1380---
1379*** The functions `split-char' and `make-char' now accept up to 4 1381*** The functions `split-char' and `make-char' now accept up to 4
1380positional codes instead of just 2. 1382positional codes instead of just 2.
1381 1383
1384+++
1382*** The functions `encode-char' and `decode-char' now accept any character sets. 1385*** The functions `encode-char' and `decode-char' now accept any character sets.
1383 1386
1384*** The function `define-charset' now accepts a completely different 1387*** The function `define-charset' now accepts a completely different
1385form of arguments (old-style arguments still work). 1388form of arguments (old-style arguments still work).
1386 1389
1390+++
1387*** The value of the function `char-charset' depends on the current 1391*** The value of the function `char-charset' depends on the current
1388priorities of charsets. 1392priorities of charsets.
1389 1393
@@ -1403,6 +1407,7 @@ entries in that range of characters.
1403 1407
1404*** New functions: 1408*** New functions:
1405 1409
1410+++
1406**** `characterp' returns t if and only if the argument is a character. 1411**** `characterp' returns t if and only if the argument is a character.
1407This replaces `char-valid-p', which is now obsolete. 1412This replaces `char-valid-p', which is now obsolete.
1408 1413
@@ -1410,10 +1415,13 @@ This replaces `char-valid-p', which is now obsolete.
1410 1415
1411**** `define-charset-alias' defines an alias of a charset. 1416**** `define-charset-alias' defines an alias of a charset.
1412 1417
1418+++
1413**** `set-charset-priority' sets priorities of charsets. 1419**** `set-charset-priority' sets priorities of charsets.
1414 1420
1421+++
1415**** `charset-priority-list' returns a prioritized list of charsets. 1422**** `charset-priority-list' returns a prioritized list of charsets.
1416 1423
1424+++
1417**** `unibyte-string' makes a unibyte string from bytes. 1425**** `unibyte-string' makes a unibyte string from bytes.
1418 1426
1419**** `define-char-code-property' defines a character code property. 1427**** `define-char-code-property' defines a character code property.
@@ -1482,6 +1490,7 @@ robin rule can hold the original ASCII sequence as a char-code-property)
1482*** The new function `robin-use-package' starts using a Robin package 1490*** The new function `robin-use-package' starts using a Robin package
1483as an input method. 1491as an input method.
1484 1492
1493+++
1485*** The new function `string-to-unibyte' is like `string-as-unibyte' 1494*** The new function `string-to-unibyte' is like `string-as-unibyte'
1486but signals an error if STRING contains a non-ASCII, non-eight-bit 1495but signals an error if STRING contains a non-ASCII, non-eight-bit
1487character. 1496character.