diff options
| -rw-r--r-- | etc/NEWS | 9 |
1 files changed, 9 insertions, 0 deletions
| @@ -1372,18 +1372,22 @@ Generic characters no longer exist. | |||
| 1372 | In buffers and strings, characters are represented by UTF-8 byte | 1372 | In buffers and strings, characters are represented by UTF-8 byte |
| 1373 | sequences in a multibyte buffer/string. | 1373 | sequences in a multibyte buffer/string. |
| 1374 | 1374 | ||
| 1375 | +++ | ||
| 1375 | The concept of a charset has changed. A single character may belong | 1376 | The concept of a charset has changed. A single character may belong |
| 1376 | to multiple charsets (e.g. a-grave, U+00E0, belongs to charsets | 1377 | to multiple charsets (e.g. a-grave, U+00E0, belongs to charsets |
| 1377 | unicode, iso-8859-1, iso-8859-3, etc). | 1378 | unicode, 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 |
| 1380 | positional codes instead of just 2. | 1382 | positional 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 |
| 1385 | form of arguments (old-style arguments still work). | 1388 | form 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 |
| 1388 | priorities of charsets. | 1392 | priorities 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. |
| 1407 | This replaces `char-valid-p', which is now obsolete. | 1412 | This 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 |
| 1483 | as an input method. | 1491 | as 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' |
| 1486 | but signals an error if STRING contains a non-ASCII, non-eight-bit | 1495 | but signals an error if STRING contains a non-ASCII, non-eight-bit |
| 1487 | character. | 1496 | character. |