aboutsummaryrefslogtreecommitdiffstats
path: root/test/ChangeLog
diff options
context:
space:
mode:
authorChong Yidong2012-07-03 00:21:54 +0800
committerChong Yidong2012-07-03 00:21:54 +0800
commita7aef6f5c6e22b167ea0234ab84c0308201d681b (patch)
treefd09ca2bd61cdc2e8b8e222b73578c669fa2e354 /test/ChangeLog
parent2b5208f18115bd0f364c11cbdc8124878158927a (diff)
downloademacs-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/ChangeLog5
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 @@
12012-07-02 Chong Yidong <cyd@gnu.org>
2
3 * automated/xml-parse-tests.el (xml-parse-tests--data): More
4 testcases.
5
12012-07-01 Chong Yidong <cyd@gnu.org> 62012-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.