diff options
| author | Chong Yidong | 2012-07-03 00:21:54 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-07-03 00:21:54 +0800 |
| commit | a7aef6f5c6e22b167ea0234ab84c0308201d681b (patch) | |
| tree | fd09ca2bd61cdc2e8b8e222b73578c669fa2e354 /test/ChangeLog | |
| parent | 2b5208f18115bd0f364c11cbdc8124878158927a (diff) | |
| download | emacs-a7aef6f5c6e22b167ea0234ab84c0308201d681b.tar.gz emacs-a7aef6f5c6e22b167ea0234ab84c0308201d681b.zip | |
* lisp/xml.el: Handle entity and character reference expansion correctly.
(xml-default-ns): New variable.
(xml-entity-alist): Use XML spec definitions for lt and amp.
(xml-parse-region): Make first two arguments optional. Discard
text properties.
(xml-parse-tag-1): New function, spun off from xml-parse-tag. All
callers changed.
(xml-parse-tag): Call xml-parse-tag-1. For backward
compatibility, this function should not modify buffer contents.
(xml-parse-tag-1): Fix opening-tag regexp.
(xml-parse-string): Rewrite, handling entity and character
references properly.
(xml--entity-replacement-text): Signal an error if a parameter
entity is undefined.
* test/automated/xml-parse-tests.el (xml-parse-tests--data): More
testcases.
Diffstat (limited to 'test/ChangeLog')
| -rw-r--r-- | test/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/ChangeLog b/test/ChangeLog index d9d9bc5a9fa..3ff7124893a 100644 --- a/test/ChangeLog +++ b/test/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-07-02 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * automated/xml-parse-tests.el (xml-parse-tests--data): More | ||
| 4 | testcases. | ||
| 5 | |||
| 1 | 2012-07-01 Chong Yidong <cyd@gnu.org> | 6 | 2012-07-01 Chong Yidong <cyd@gnu.org> |
| 2 | 7 | ||
| 3 | * automated/xml-parse-tests.el: New file. | 8 | * automated/xml-parse-tests.el: New file. |