Mercurial > emacs
comparison etc/NEWS @ 100043:40a45069dd91
*** empty log message ***
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sat, 29 Nov 2008 17:06:11 +0000 |
parents | 178782cd97e1 |
children | 4e3cc6bdd997 |
comparison
equal
deleted
inserted
replaced
100042:f3b92abb1e44 | 100043:40a45069dd91 |
---|---|
1435 positional codes instead of just 2. | 1435 positional codes instead of just 2. |
1436 | 1436 |
1437 +++ | 1437 +++ |
1438 *** The functions `encode-char' and `decode-char' now accept any character sets. | 1438 *** The functions `encode-char' and `decode-char' now accept any character sets. |
1439 | 1439 |
1440 --- | |
1440 *** The function `define-charset' now accepts a completely different | 1441 *** The function `define-charset' now accepts a completely different |
1441 form of arguments (old-style arguments still work). | 1442 form of arguments (old-style arguments still work). |
1442 | 1443 |
1443 +++ | 1444 +++ |
1444 *** The value of the function `char-charset' depends on the current | 1445 *** The value of the function `char-charset' depends on the current |
1445 priorities of charsets. | 1446 priorities of charsets. |
1446 | 1447 |
1448 +++ | |
1447 *** The function get-char-code-property now accepts many Unicode base | 1449 *** The function get-char-code-property now accepts many Unicode base |
1448 character properties. They are `name', `general-category', | 1450 character properties. They are `name', `general-category', |
1449 `canonical-combining-class', `bidi-class', `decomposition', | 1451 `canonical-combining-class', `bidi-class', `decomposition', |
1450 `decimal-digit-value', `digit-value', `numeric-value', `mirrored', | 1452 `decimal-digit-value', `digit-value', `numeric-value', `mirrored', |
1451 `old-name', `iso-10646-comment', `uppercase', `lowercase', and | 1453 `old-name', `iso-10646-comment', `uppercase', `lowercase', and |
1462 | 1464 |
1463 +++ | 1465 +++ |
1464 **** `characterp' returns t if and only if the argument is a character. | 1466 **** `characterp' returns t if and only if the argument is a character. |
1465 This replaces `char-valid-p', which is now obsolete. | 1467 This replaces `char-valid-p', which is now obsolete. |
1466 | 1468 |
1469 +++ | |
1467 **** `max-char' returns the maximum character code (currently #x3FFFFF). | 1470 **** `max-char' returns the maximum character code (currently #x3FFFFF). |
1468 | 1471 |
1472 --- | |
1469 **** `define-charset-alias' defines an alias of a charset. | 1473 **** `define-charset-alias' defines an alias of a charset. |
1470 | 1474 |
1471 +++ | 1475 +++ |
1472 **** `set-charset-priority' sets priorities of charsets. | 1476 **** `set-charset-priority' sets priorities of charsets. |
1473 | 1477 |
1475 **** `charset-priority-list' returns a prioritized list of charsets. | 1479 **** `charset-priority-list' returns a prioritized list of charsets. |
1476 | 1480 |
1477 +++ | 1481 +++ |
1478 **** `unibyte-string' makes a unibyte string from bytes. | 1482 **** `unibyte-string' makes a unibyte string from bytes. |
1479 | 1483 |
1484 --- | |
1480 **** `define-char-code-property' defines a character code property. | 1485 **** `define-char-code-property' defines a character code property. |
1481 | 1486 |
1487 +++ | |
1482 **** `char-code-property-description' returns the description string of | 1488 **** `char-code-property-description' returns the description string of |
1483 a character code property. | 1489 a character code property. |
1484 | 1490 |
1485 *** New variables: | 1491 *** New variables: |
1486 | 1492 |
1487 **** `find-word-boundary-function-table' is a char-table of functions to | 1493 **** `find-word-boundary-function-table' is a char-table of functions to |
1488 search for a word boundary. | 1494 search for a word boundary. |
1489 | 1495 |
1496 +++ | |
1490 **** `char-script-table' is a char-table of script names. | 1497 **** `char-script-table' is a char-table of script names. |
1491 | 1498 |
1499 +++ | |
1492 **** `char-width-table' is a char-table of character widths. | 1500 **** `char-width-table' is a char-table of character widths. |
1493 | 1501 |
1502 --- | |
1494 **** `print-charset-text-property' controls how to handle `charset' text | 1503 **** `print-charset-text-property' controls how to handle `charset' text |
1495 property on printing a string. | 1504 property on printing a string. |
1496 | 1505 |
1506 +++ | |
1497 **** `printable-chars' is a char-table of printable characters. | 1507 **** `printable-chars' is a char-table of printable characters. |
1498 | 1508 |
1499 ** Code conversion changes | 1509 ** Code conversion changes |
1500 | 1510 |
1511 --- | |
1501 *** The new function `define-coding-system' should be used to define a | 1512 *** The new function `define-coding-system' should be used to define a |
1502 coding system instead of `make-coding-system' (which is now obsolete). | 1513 coding system instead of `make-coding-system' (which is now obsolete). |
1503 | 1514 |
1515 +++ | |
1504 *** The functions `encode-coding-region' and `decode-coding-region' | 1516 *** The functions `encode-coding-region' and `decode-coding-region' |
1505 have an optional 4th argument to specify where the result of | 1517 have an optional 4th argument to specify where the result of |
1506 conversion should go. | 1518 conversion should go. |
1507 | 1519 |
1520 +++ | |
1508 *** The functions `encode-coding-string' and `decode-coding-string' | 1521 *** The functions `encode-coding-string' and `decode-coding-string' |
1509 have an optional 4th argument specifying a buffer to store the result | 1522 have an optional 4th argument specifying a buffer to store the result |
1510 of conversion. | 1523 of conversion. |
1511 | 1524 |
1525 --- | |
1512 *** The functions `set-coding-priority' and `make-coding-system' are obsolete. | 1526 *** The functions `set-coding-priority' and `make-coding-system' are obsolete. |
1513 | 1527 |
1514 *** New functions: | 1528 *** New functions: |
1515 | 1529 |
1530 +++ | |
1516 **** `with-coding-priority' executes Lisp code using the specified | 1531 **** `with-coding-priority' executes Lisp code using the specified |
1517 coding system priority order. | 1532 coding system priority order. |
1518 | 1533 |
1534 +++ | |
1519 **** `check-coding-systems-region' checks if the text in the region is | 1535 **** `check-coding-systems-region' checks if the text in the region is |
1520 encodable by the specified coding systems. | 1536 encodable by the specified coding systems. |
1521 | 1537 |
1538 +++ | |
1522 **** `coding-system-aliases' returns a list of aliases of a coding system. | 1539 **** `coding-system-aliases' returns a list of aliases of a coding system. |
1523 | 1540 |
1541 +++ | |
1524 **** `coding-system-charset-list' returns a list of charsets supported | 1542 **** `coding-system-charset-list' returns a list of charsets supported |
1525 by a coding system. | 1543 by a coding system. |
1526 | 1544 |
1545 +++ | |
1527 **** `coding-system-priority-list' returns a list of coding systems | 1546 **** `coding-system-priority-list' returns a list of coding systems |
1528 ordered by their priorities. | 1547 ordered by their priorities. |
1529 | 1548 |
1549 +++ | |
1530 **** `set-coding-system-priority' sets priorities of coding systems. | 1550 **** `set-coding-system-priority' sets priorities of coding systems. |
1531 | 1551 |
1532 ** There is a new input method, Robin, different from Quail. | 1552 ** There is a new input method, Robin, different from Quail. |
1533 It has three functionalities: | 1553 It has three functionalities: |
1534 i) a simple input method (converts an ASCII sequence into a string). | 1554 i) a simple input method (converts an ASCII sequence into a string). |