]> git.mxchange.org Git - quix0rs-gnu-social.git/commit
Test cases and fixes for Atom and RSS content decoding.
authorBrion Vibber <brion@pobox.com>
Fri, 23 Apr 2010 22:40:48 +0000 (15:40 -0700)
committerBrion Vibber <brion@pobox.com>
Fri, 23 Apr 2010 22:40:48 +0000 (15:40 -0700)
commit8fd0059bf69ed16ed4efad7b8e16dc2afda32e18
tree88b030330d671dbbb8dfd6430d45f29d9e4d8bea
parent9c8052e755e5ad4c8120ace9acdd75ee910e2ab7
Test cases and fixes for Atom and RSS content decoding.

Fix extraction of Atom <content type="text"> and <content type="html">; we were failing to escape plaintext source data to HTML, and doing an extraneous double-deescape on HTML source resulting in breakage of notices containing text that looks like HTML. Only <content type="xhtml"> was working correctly previously.
Fixes for RSS2 content processing: we were failing to load <content:encoded> at all due to using wrong element name, and were applying an extraneous de-escape for <description> rather than the escaping that is required to turn plaintext into HTML. (Per spec, <description> must be plaintext.)
lib/activity.php
lib/activityutils.php
tests/ActivityParseTests.php