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).