From 0ddd00f1959c78ce37c14fef3c83401408fca3bf Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Tue, 25 Feb 2020 15:07:00 -0500 Subject: Issue #439 - Remove tests from toolkit/ --- toolkit/components/feeds/moz.build | 6 - toolkit/components/feeds/test/.eslintrc.js | 8 - toolkit/components/feeds/test/chrome.ini | 3 - toolkit/components/feeds/test/head.js | 80 -- toolkit/components/feeds/test/test_bug675492.xul | 31 - toolkit/components/feeds/test/test_xml.js | 97 --- .../feeds/test/xml/rfc4287/author_namespaces.xml | 16 - .../feeds/test/xml/rfc4287/entry_author.xml | 30 - .../feeds/test/xml/rfc4287/entry_content.xml | 35 - .../test/xml/rfc4287/entry_content_encoded.xml | 43 - .../feeds/test/xml/rfc4287/entry_content_html.xml | 35 - .../feeds/test/xml/rfc4287/entry_content_xhtml.xml | 39 - .../rfc4287/entry_content_xhtml_with_markup.xml | 39 - .../feeds/test/xml/rfc4287/entry_contributor.xml | 30 - .../feeds/test/xml/rfc4287/entry_html_cdata.xml | 28 - .../components/feeds/test/xml/rfc4287/entry_id.xml | 35 - .../feeds/test/xml/rfc4287/entry_link_2alts.xml | 27 - .../test/xml/rfc4287/entry_link_2alts_allcore.xml | 28 - .../test/xml/rfc4287/entry_link_2alts_allcore2.xml | 33 - .../feeds/test/xml/rfc4287/entry_link_IANA.xml | 29 - .../test/xml/rfc4287/entry_link_alt_extension.xml | 25 - .../test/xml/rfc4287/entry_link_enclosure.xml | 27 - .../entry_link_enclosure_populate_enclosures.xml | 27 - .../test/xml/rfc4287/entry_link_otherURI_alt.xml | 25 - .../test/xml/rfc4287/entry_link_payment_alt.xml | 27 - .../feeds/test/xml/rfc4287/entry_link_random.xml | 28 - .../feeds/test/xml/rfc4287/entry_published.xml | 28 - .../test/xml/rfc4287/entry_rights_normalized.xml | 17 - .../feeds/test/xml/rfc4287/entry_summary.xml | 40 - .../feeds/test/xml/rfc4287/entry_title.xml | 35 - .../test/xml/rfc4287/entry_title_normalized.xml | 35 - .../feeds/test/xml/rfc4287/entry_updated.xml | 27 - .../test/xml/rfc4287/entry_w_content_encoded.xml | 43 - .../xml/rfc4287/entry_xhtml_baseURI_with_amp.xml | 37 - .../feeds/test/xml/rfc4287/entry_xmlBase.xml | 21 - .../test/xml/rfc4287/entry_xmlBase_on_link.xml | 22 - .../test/xml/rfc4287/feed_atom_rights_xhtml.xml | 18 - .../feeds/test/xml/rfc4287/feed_author.xml | 12 - .../feeds/test/xml/rfc4287/feed_author2.xml | 14 - .../feeds/test/xml/rfc4287/feed_author_email.xml | 14 - .../feeds/test/xml/rfc4287/feed_author_email_2.xml | 18 - .../feeds/test/xml/rfc4287/feed_author_name.xml | 13 - .../test/xml/rfc4287/feed_author_surrounded.xml | 27 - .../feeds/test/xml/rfc4287/feed_author_uri.xml | 20 - .../xml/rfc4287/feed_comment_rss_extra_att.xml | 29 - .../feeds/test/xml/rfc4287/feed_contributor.xml | 20 - .../feeds/test/xml/rfc4287/feed_entry_count.xml | 14 - .../feeds/test/xml/rfc4287/feed_generator.xml | 33 - .../feeds/test/xml/rfc4287/feed_generator_uri.xml | 33 - .../xml/rfc4287/feed_generator_uri_xmlbase.xml | 33 - .../test/xml/rfc4287/feed_generator_version.xml | 33 - .../feeds/test/xml/rfc4287/feed_icon.xml | 11 - .../components/feeds/test/xml/rfc4287/feed_id.xml | 27 - .../feeds/test/xml/rfc4287/feed_id_extra_att.xml | 28 - .../feeds/test/xml/rfc4287/feed_logo.xml | 11 - .../feed_random_attributes_on_feed_and_entry.xml | 30 - .../test/xml/rfc4287/feed_rights_normalized.xml | 15 - .../feeds/test/xml/rfc4287/feed_rights_xhtml.xml | 15 - .../xml/rfc4287/feed_rights_xhtml_nested_divs.xml | 15 - .../feeds/test/xml/rfc4287/feed_subtitle.xml | 12 - .../feeds/test/xml/rfc4287/feed_tantek_title.xml | 46 - .../feeds/test/xml/rfc4287/feed_title.xml | 10 - .../test/xml/rfc4287/feed_title_full_feed.xml | 936 --------------------- .../feeds/test/xml/rfc4287/feed_title_xhtml.xml | 12 - .../test/xml/rfc4287/feed_title_xhtml_entities.xml | 14 - .../feeds/test/xml/rfc4287/feed_updated.xml | 27 - .../test/xml/rfc4287/feed_updated_invalid.xml | 27 - .../test/xml/rfc4287/feed_updated_normalized.xml | 27 - .../feeds/test/xml/rfc4287/feed_version.xml | 9 - .../feeds/test/xml/rfc4287/feed_xmlBase.xml | 23 - .../components/feeds/test/xml/rss09x/rss090.xml | 50 -- .../components/feeds/test/xml/rss09x/rss091.xml | 28 - .../feeds/test/xml/rss09x/rss091_withNS.xml | 28 - .../components/feeds/test/xml/rss09x/rss092.xml | 27 - .../components/feeds/test/xml/rss09x/rss093.xml | 27 - .../components/feeds/test/xml/rss09x/rss094.xml | 27 - .../feeds/test/xml/rss09x/rssUnknown.xml | 27 - .../feeds/test/xml/rss1/feed_bogus_title.xml | 45 - .../feeds/test/xml/rss1/feed_description.xml | 17 - .../test/xml/rss1/feed_description_normalized.xml | 17 - .../test/xml/rss1/feed_description_with_dc.xml | 19 - .../xml/rss1/feed_description_with_dc_only.xml | 17 - .../feeds/test/xml/rss1/feed_generator.xml | 34 - toolkit/components/feeds/test/xml/rss1/feed_id.xml | 25 - .../components/feeds/test/xml/rss1/feed_image.xml | 39 - .../feeds/test/xml/rss1/feed_items_length_zero.xml | 17 - .../components/feeds/test/xml/rss1/feed_link.xml | 16 - .../feeds/test/xml/rss1/feed_link_normalized.xml | 16 - .../feeds/test/xml/rss1/feed_textInput.xml | 40 - .../components/feeds/test/xml/rss1/feed_title.xml | 15 - .../feeds/test/xml/rss1/feed_title_extra_att.xml | 16 - .../feeds/test/xml/rss1/feed_title_normalized.xml | 15 - .../feeds/test/xml/rss1/feed_updated.xml | 26 - .../test/xml/rss1/feed_updated_dctermsmodified.xml | 27 - .../feeds/test/xml/rss1/feed_version.xml | 14 - .../components/feeds/test/xml/rss1/full_feed.xml | 41 - .../feeds/test/xml/rss1/full_feed_not_bozo.xml | 354 -------- .../test/xml/rss1/full_feed_unknown_extension.xml | 55 -- .../feeds/test/xml/rss1/item_2_dc_description.xml | 34 - .../feeds/test/xml/rss1/item_2_dc_publisher.xml | 35 - .../item_2_dc_publisher_extra_att_invalid_rdf.xml | 36 - .../components/feeds/test/xml/rss1/item_count.xml | 32 - .../feeds/test/xml/rss1/item_dc_creator.xml | 34 - .../feeds/test/xml/rss1/item_dc_description.xml | 35 - .../xml/rss1/item_dc_description_normalized.xml | 37 - .../feeds/test/xml/rss1/item_description.xml | 31 - toolkit/components/feeds/test/xml/rss1/item_id.xml | 32 - .../components/feeds/test/xml/rss1/item_link.xml | 32 - .../feeds/test/xml/rss1/item_link_normalized.xml | 32 - .../components/feeds/test/xml/rss1/item_title.xml | 31 - .../feeds/test/xml/rss1/item_title_normalized.xml | 32 - .../feeds/test/xml/rss1/item_updated_dcterms.xml | 28 - .../xml/rss1/item_wiki_importance_extra_att.xml | 34 - .../feeds/test/xml/rss2/feed_category.xml | 12 - .../feeds/test/xml/rss2/feed_category_count.xml | 15 - .../components/feeds/test/xml/rss2/feed_cloud.xml | 12 - .../feeds/test/xml/rss2/feed_copyright.xml | 12 - .../test/xml/rss2/feed_copyright_linebreak.xml | 15 - .../test/xml/rss2/feed_data_outside_channel.xml | 13 - .../feeds/test/xml/rss2/feed_dc_contributor.xml | 14 - .../feeds/test/xml/rss2/feed_dc_creator.xml | 13 - .../feeds/test/xml/rss2/feed_description.xml | 12 - .../feeds/test/xml/rss2/feed_description_html.xml | 12 - .../test/xml/rss2/feed_description_html_cdata.xml | 12 - .../components/feeds/test/xml/rss2/feed_docs.xml | 12 - .../feeds/test/xml/rss2/feed_generator.xml | 12 - .../feeds/test/xml/rss2/feed_image_desc.xml | 17 - .../test/xml/rss2/feed_image_desc_width_height.xml | 19 - .../feeds/test/xml/rss2/feed_image_required.xml | 16 - .../feeds/test/xml/rss2/feed_language.xml | 12 - .../feeds/test/xml/rss2/feed_lastBuildDate.xml | 12 - .../feeds/test/xml/rss2/feed_linebreak_link.xml | 14 - .../components/feeds/test/xml/rss2/feed_link.xml | 12 - .../feeds/test/xml/rss2/feed_link_cdata.xml | 14 - .../feeds/test/xml/rss2/feed_managingEditor.xml | 12 - .../xml/rss2/feed_managingEditor_extra_att.xml | 12 - .../test/xml/rss2/feed_multiple_categories.xml | 15 - .../feeds/test/xml/rss2/feed_pubDate.xml | 12 - .../feeds/test/xml/rss2/feed_pubDate_invalid.xml | 12 - .../test/xml/rss2/feed_pubDate_nonRFC822_1.xml | 12 - .../test/xml/rss2/feed_pubDate_nonRFC822_2.xml | 12 - .../feeds/test/xml/rss2/feed_pubDate_timezoneZ.xml | 12 - .../feeds/test/xml/rss2/feed_pubDate_utc.xml | 12 - .../components/feeds/test/xml/rss2/feed_rating.xml | 12 - .../xml/rss2/feed_single_quote_stylesheet_pi.xml | 26 - .../feeds/test/xml/rss2/feed_skipDays.xml | 15 - .../feeds/test/xml/rss2/feed_skipHours.xml | 18 - .../feeds/test/xml/rss2/feed_subtitle.xml | 12 - .../feeds/test/xml/rss2/feed_subtitle_html.xml | 12 - .../xml/rss2/feed_subtitle_markup_stripped.xml | 12 - .../feeds/test/xml/rss2/feed_textinput.xml | 17 - .../components/feeds/test/xml/rss2/feed_title.xml | 12 - .../feeds/test/xml/rss2/feed_title_cdata_mixed.xml | 12 - .../feeds/test/xml/rss2/feed_title_nesting.xml | 13 - .../components/feeds/test/xml/rss2/feed_ttl.xml | 12 - .../feeds/test/xml/rss2/feed_updated.xml | 12 - .../feeds/test/xml/rss2/feed_updated_dcdate.xml | 12 - .../test/xml/rss2/feed_updated_lastBuildDate.xml | 12 - .../rss2/feed_updated_lastBuildDate_priority.xml | 13 - .../feeds/test/xml/rss2/feed_webMaster.xml | 12 - .../feeds/test/xml/rss2/feed_wfw_commentapi.xml | 15 - .../feeds/test/xml/rss2/feed_wfw_commentrss.xml | 15 - .../components/feeds/test/xml/rss2/feed_wiki.xml | 18 - .../test/xml/rss2/feed_wiki_unusual_prefix.xml | 18 - .../components/feeds/test/xml/rss2/item_author.xml | 15 - .../feeds/test/xml/rss2/item_category.xml | 16 - .../feeds/test/xml/rss2/item_comments.xml | 19 - .../feeds/test/xml/rss2/item_content_encoded.xml | 15 - .../components/feeds/test/xml/rss2/item_count.xml | 26 - .../components/feeds/test/xml/rss2/item_count2.xml | 30 - .../feeds/test/xml/rss2/item_description.xml | 18 - .../feeds/test/xml/rss2/item_description_2.xml | 21 - .../feeds/test/xml/rss2/item_description_cdata.xml | 20 - .../xml/rss2/item_description_decode_entities.xml | 21 - .../test/xml/rss2/item_description_normalized.xml | 18 - .../rss2/item_description_normalized_nohtml.xml | 18 - .../feeds/test/xml/rss2/item_enclosure.xml | 21 - .../test/xml/rss2/item_enclosure_duplicates.xml | 24 - .../test/xml/rss2/item_enclosure_duplicates2.xml | 24 - .../feeds/test/xml/rss2/item_enclosure_mixed.xml | 33 - .../feeds/test/xml/rss2/item_enclosure_mixed2.xml | 33 - .../components/feeds/test/xml/rss2/item_guid.xml | 21 - .../feeds/test/xml/rss2/item_guid_bogus_url.xml | 21 - .../feeds/test/xml/rss2/item_guid_isPermaLink.xml | 20 - .../xml/rss2/item_guid_isPermaLink_default.xml | 20 - .../test/xml/rss2/item_guid_isPermaLink_false.xml | 20 - .../rss2/item_guid_isPermaLink_false_uppercase.xml | 20 - .../rss2/item_guid_isPermaLink_true_uppercase.xml | 20 - .../rss2/item_guid_isPermaLink_unknown_value.xml | 20 - .../feeds/test/xml/rss2/item_guid_normalized.xml | 21 - .../feeds/test/xml/rss2/item_guid_with_link.xml | 22 - .../components/feeds/test/xml/rss2/item_link.xml | 19 - .../feeds/test/xml/rss2/item_link_normalized.xml | 19 - .../feeds/test/xml/rss2/item_plain_desc.xml | 19 - .../test/xml/rss2/item_populated_enclosures.xml | 21 - .../feeds/test/xml/rss2/item_pubDate.xml | 14 - .../feeds/test/xml/rss2/item_published.xml | 14 - .../components/feeds/test/xml/rss2/item_title.xml | 14 - .../feeds/test/xml/rss2/item_title_normalized.xml | 14 - .../feeds/test/xml/rss2/item_updated_dcdate.xml | 14 - .../feeds/test/xml/rss2/items_2_titles.xml | 17 - .../feeds/test/xml/rss2/mrss_content.xml | 21 - .../feeds/test/xml/rss2/mrss_content2.xml | 22 - .../feeds/test/xml/rss2/mrss_content_429049.xml | 32 - .../feeds/test/xml/rss2/mrss_content_multiple.xml | 23 - .../xml/rss2/mrss_content_populate_enclosure.xml | 21 - .../feeds/test/xml/rss2/mrss_group_content.xml | 26 - .../rss2/mrss_group_content_populate_enclosure.xml | 26 - toolkit/components/feeds/test/xpcshell.ini | 209 ----- 209 files changed, 6151 deletions(-) delete mode 100644 toolkit/components/feeds/test/.eslintrc.js delete mode 100644 toolkit/components/feeds/test/chrome.ini delete mode 100644 toolkit/components/feeds/test/head.js delete mode 100644 toolkit/components/feeds/test/test_bug675492.xul delete mode 100644 toolkit/components/feeds/test/test_xml.js delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/author_namespaces.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_author.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_content.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_content_encoded.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_content_html.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_content_xhtml.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_content_xhtml_with_markup.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_contributor.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_html_cdata.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_id.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts_allcore.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts_allcore2.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_IANA.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_alt_extension.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_enclosure.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_enclosure_populate_enclosures.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_otherURI_alt.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_payment_alt.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_link_random.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_published.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_rights_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_summary.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_title.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_title_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_updated.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_w_content_encoded.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_xhtml_baseURI_with_amp.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_xmlBase.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/entry_xmlBase_on_link.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_atom_rights_xhtml.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_author.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_author2.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_author_email.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_author_email_2.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_author_name.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_author_surrounded.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_author_uri.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_comment_rss_extra_att.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_contributor.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_entry_count.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_generator.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_generator_uri.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_generator_uri_xmlbase.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_generator_version.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_icon.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_id.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_id_extra_att.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_logo.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_random_attributes_on_feed_and_entry.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_rights_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_rights_xhtml.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_rights_xhtml_nested_divs.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_subtitle.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_tantek_title.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_title.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_title_full_feed.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_title_xhtml.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_title_xhtml_entities.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_updated.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_updated_invalid.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_updated_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_version.xml delete mode 100644 toolkit/components/feeds/test/xml/rfc4287/feed_xmlBase.xml delete mode 100644 toolkit/components/feeds/test/xml/rss09x/rss090.xml delete mode 100644 toolkit/components/feeds/test/xml/rss09x/rss091.xml delete mode 100644 toolkit/components/feeds/test/xml/rss09x/rss091_withNS.xml delete mode 100644 toolkit/components/feeds/test/xml/rss09x/rss092.xml delete mode 100644 toolkit/components/feeds/test/xml/rss09x/rss093.xml delete mode 100644 toolkit/components/feeds/test/xml/rss09x/rss094.xml delete mode 100644 toolkit/components/feeds/test/xml/rss09x/rssUnknown.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_bogus_title.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_description.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_description_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_description_with_dc.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_description_with_dc_only.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_generator.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_id.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_image.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_items_length_zero.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_link.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_link_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_textInput.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_title.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_title_extra_att.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_title_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_updated.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_updated_dctermsmodified.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/feed_version.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/full_feed.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/full_feed_not_bozo.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/full_feed_unknown_extension.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_2_dc_description.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_2_dc_publisher.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_2_dc_publisher_extra_att_invalid_rdf.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_count.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_dc_creator.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_dc_description.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_dc_description_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_description.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_id.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_link.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_link_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_title.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_title_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_updated_dcterms.xml delete mode 100644 toolkit/components/feeds/test/xml/rss1/item_wiki_importance_extra_att.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_category.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_category_count.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_cloud.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_copyright.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_copyright_linebreak.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_data_outside_channel.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_dc_contributor.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_dc_creator.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_description.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_description_html.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_description_html_cdata.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_docs.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_generator.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_image_desc.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_image_desc_width_height.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_image_required.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_language.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_lastBuildDate.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_linebreak_link.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_link.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_link_cdata.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_managingEditor.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_managingEditor_extra_att.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_multiple_categories.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_pubDate.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_pubDate_invalid.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_pubDate_nonRFC822_1.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_pubDate_nonRFC822_2.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_pubDate_timezoneZ.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_pubDate_utc.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_rating.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_single_quote_stylesheet_pi.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_skipDays.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_skipHours.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_subtitle.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_subtitle_html.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_subtitle_markup_stripped.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_textinput.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_title.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_title_cdata_mixed.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_title_nesting.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_ttl.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_updated.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_updated_dcdate.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_updated_lastBuildDate.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_updated_lastBuildDate_priority.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_webMaster.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_wfw_commentapi.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_wfw_commentrss.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_wiki.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/feed_wiki_unusual_prefix.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_author.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_category.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_comments.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_content_encoded.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_count.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_count2.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_description.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_description_2.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_description_cdata.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_description_decode_entities.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_description_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_description_normalized_nohtml.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_enclosure.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_enclosure_duplicates.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_enclosure_duplicates2.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_enclosure_mixed.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_enclosure_mixed2.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_bogus_url.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_default.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_false.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_false_uppercase.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_true_uppercase.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_unknown_value.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_guid_with_link.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_link.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_link_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_plain_desc.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_populated_enclosures.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_pubDate.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_published.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_title.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_title_normalized.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/item_updated_dcdate.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/items_2_titles.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/mrss_content.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/mrss_content2.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/mrss_content_429049.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/mrss_content_multiple.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/mrss_content_populate_enclosure.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/mrss_group_content.xml delete mode 100644 toolkit/components/feeds/test/xml/rss2/mrss_group_content_populate_enclosure.xml delete mode 100644 toolkit/components/feeds/test/xpcshell.ini (limited to 'toolkit/components/feeds') diff --git a/toolkit/components/feeds/moz.build b/toolkit/components/feeds/moz.build index de5e0aa96..fdc4e2708 100644 --- a/toolkit/components/feeds/moz.build +++ b/toolkit/components/feeds/moz.build @@ -4,8 +4,6 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -MOCHITEST_CHROME_MANIFESTS += ['test/chrome.ini'] - XPIDL_SOURCES += [ 'nsIFeed.idl', 'nsIFeedContainer.idl', @@ -25,7 +23,3 @@ EXTRA_COMPONENTS += [ 'FeedProcessor.js', 'FeedProcessor.manifest', ] - -XPCSHELL_TESTS_MANIFESTS += [ - 'test/xpcshell.ini' -] diff --git a/toolkit/components/feeds/test/.eslintrc.js b/toolkit/components/feeds/test/.eslintrc.js deleted file mode 100644 index 89764b551..000000000 --- a/toolkit/components/feeds/test/.eslintrc.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; - -module.exports = { - "extends": [ - "../../../../testing/mochitest/chrome.eslintrc.js", - "../../../../testing/xpcshell/xpcshell.eslintrc.js" - ] -}; diff --git a/toolkit/components/feeds/test/chrome.ini b/toolkit/components/feeds/test/chrome.ini deleted file mode 100644 index 6745fa9a5..000000000 --- a/toolkit/components/feeds/test/chrome.ini +++ /dev/null @@ -1,3 +0,0 @@ -[DEFAULT] - -[test_bug675492.xul] diff --git a/toolkit/components/feeds/test/head.js b/toolkit/components/feeds/test/head.js deleted file mode 100644 index 65aa64b94..000000000 --- a/toolkit/components/feeds/test/head.js +++ /dev/null @@ -1,80 +0,0 @@ -"use strict"; - -var Cc = Components.classes; -var Ci = Components.interfaces; -var Cu = Components.utils; -var Cr = Components.results; - -Cu.import("resource://gre/modules/Services.jsm"); -Cu.import("resource://gre/modules/NetUtil.jsm"); - -function readTestData(testFile) { - var testcase = {}; - - // Got a feed file, now we need to parse out the Description and Expect headers. - var istream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream); - try { - istream.init(testFile, 0x01, parseInt("0444", 8), 0); - istream.QueryInterface(Ci.nsILineInputStream); - - var hasmore = false; - do { - var line = {}; - hasmore = istream.readLine(line); - - if (line.value.indexOf('Description:') > -1) { - testcase.desc = line.value.substring(line.value.indexOf(':')+1).trim(); - } - - if (line.value.indexOf('Expect:') > -1) { - testcase.expect = line.value.substring(line.value.indexOf(':')+1).trim(); - } - - if (line.value.indexOf('Base:') > -1) { - testcase.base = NetUtil.newURI(line.value.substring(line.value.indexOf(':')+1).trim()); - } - - if (testcase.expect && testcase.desc) { - testcase.path = 'xml/' + testFile.parent.leafName + '/' + testFile.leafName; - testcase.file = testFile; - break; - } - - } while (hasmore); - - } catch (e) { - Assert.ok(false, "FAILED! Error reading testFile case in file " + testFile.leafName + " ---- " + e); - } finally { - istream.close(); - } - - return testcase; -} - -function iterateDir(dir, recurse, callback) { - do_print("Iterate " + dir.leafName); - let entries = dir.directoryEntries; - - // Loop over everything in this dir. If its a dir - while (entries.hasMoreElements()) { - let entry = entries.getNext(); - entry.QueryInterface(Ci.nsILocalFile); - - if (entry.isDirectory()) { - if (recurse) { - iterateDir(entry, recurse, callback); - } - } else { - callback(entry); - } - } -} - -function isIID(a, iid) { - try { - a.QueryInterface(iid); - return true; - } catch (e) { } - - return false; -} diff --git a/toolkit/components/feeds/test/test_bug675492.xul b/toolkit/components/feeds/test/test_bug675492.xul deleted file mode 100644 index b1c52d11a..000000000 --- a/toolkit/components/feeds/test/test_bug675492.xul +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - diff --git a/toolkit/components/feeds/test/test_xml.js b/toolkit/components/feeds/test/test_xml.js deleted file mode 100644 index 5bc0d759d..000000000 --- a/toolkit/components/feeds/test/test_xml.js +++ /dev/null @@ -1,97 +0,0 @@ -/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -/* test_xml.js - * This file sets up the unit test environment by building an array of files - * to be tested. It assumes it lives in a folder adjacent to the a folder - * called 'xml', where the testcases live. - * - * The directory layout looks something like this: - * - * tests/test_xml.js* - * | - * - head.js - * | - * - xml/ -- rss1/... - * | - * -- rss2/... - * | - * -- atom/testcase.xml - * - * To add more tests, just include the file in the xml subfolder and add its name to xpcshell.ini - */ - -"use strict"; - -// Listens to feeds being loaded. Runs the tests built into the feed afterwards to veryify they -// were parsed correctly. -function FeedListener(testcase) { - this.testcase = testcase; -} - -FeedListener.prototype = { - handleResult: function(result) { - var feed = result.doc; - try { - do_print("Testing feed " + this.testcase.file.path); - Assert.ok(isIID(feed, Ci.nsIFeed), "Has feed interface"); - - if (!eval(this.testcase.expect)) { - Assert.ok(false, "expect failed for " + this.testcase.desc); - } else { - Assert.ok(true, "expect passed for " + this.testcase.desc); - } - } catch (e) { - Assert.ok(false, "expect failed for " + this.testcase.desc + " ---- " + e.message); - } - - run_next_test(); - } -} - -function createTest(data) { - return function() { - var uri; - - if (data.base == null) { - uri = NetUtil.newURI('http://example.org/' + data.path); - } else { - uri = data.base; - } - - do_print("Testing " + data.file.leafName); - - var parser = Cc["@mozilla.org/feed-processor;1"].createInstance(Ci.nsIFeedProcessor); - var stream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream); - stream.init(data.file, 0x01, parseInt("0444", 8), 0); - parser.listener = new FeedListener(data); - - try { - parser.parseFromStream(stream, uri); - } catch (e) { - Assert.ok(false, "parse failed for " + data.file.leafName + " ---- " + e.message); - // If the parser failed, the listener won't be notified, run the next test here. - run_next_test(); - } finally { - stream.close(); - } - } -} - -function run_test() { - // Get the 'xml' directory in here - var topDir = Services.dirsvc.get("CurWorkD", Ci.nsIFile); - topDir.append("xml"); - - // Every file in the test dir contains an encapulated RSS "test". Iterate through - // them all and add them to the test runner. - iterateDir(topDir, true, file => { - var data = readTestData(file); - add_test(createTest(data)); - }); - - // Now run! - run_next_test(); -} diff --git a/toolkit/components/feeds/test/xml/rfc4287/author_namespaces.xml b/toolkit/components/feeds/test/xml/rfc4287/author_namespaces.xml deleted file mode 100644 index 3b2ad74ff..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/author_namespaces.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - Sam Ruby - excerpt - rubys@intertwingly.net - . - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_author.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_author.xml deleted file mode 100644 index 2757148c4..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_author.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - John Doe Entry - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_content.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_content.xml deleted file mode 100644 index 6bb9b210f..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_content.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - test content - - -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_content_encoded.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_content_encoded.xml deleted file mode 100644 index df09317f7..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_content_encoded.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - -
- test content -
-
- - should appear - -
- -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_content_html.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_content_html.xml deleted file mode 100644 index 08974c35f..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_content_html.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - <b>test</b> content - - -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_content_xhtml.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_content_xhtml.xml deleted file mode 100644 index dea4902bb..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_content_xhtml.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - -
- test content -
-
-
- -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_content_xhtml_with_markup.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_content_xhtml_with_markup.xml deleted file mode 100644 index 8cadef75e..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_content_xhtml_with_markup.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - -
- test content -
-
-
- -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_contributor.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_contributor.xml deleted file mode 100644 index bb85bf230..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_contributor.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - John Doe Entry - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_html_cdata.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_html_cdata.xml deleted file mode 100644 index 38a31ca10..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_html_cdata.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - -http://atomtests.philringnalda.com/tests/item/title/html-cdata.atom -Atom item title html cdata -2005-12-18T00:13:00Z - - Phil Ringnalda - http://weblog.philringnalda.com/ - - - - http://atomtests.philringnalda.com/tests/item/title/html-cdata.atom/1 - <![CDATA[<title>]]> - 2005-12-18T00:13:00Z - An item with a type="html" title consisting of a less-than -character, the word 'title' and a greater-than character, where -the character entity reference for the less-than is escaped by being -in a CDATA section. - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_id.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_id.xml deleted file mode 100644 index 8513b6894..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_id.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - http://foo.example.com/hmm/ok,2006,07,11 - - -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts.xml deleted file mode 100644 index c7cebe4cd..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - tag:snellspace.com,2006:/atom/conformance/linktest/2 - Two alternate links - 2005-01-18T15:00:02Z - The aggregator should pick either the second or third link below as the alternate - - - - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts_allcore.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts_allcore.xml deleted file mode 100644 index 56675b1a9..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts_allcore.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - tag:snellspace.com,2006:/atom/conformance/linktest/3 - One of each core link rel type - - 2005-01-18T15:00:03Z - The aggregator should pick the first link as the alternate - - - - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts_allcore2.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts_allcore2.xml deleted file mode 100644 index b5b73cfe0..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_2alts_allcore2.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - - - - tag:snellspace.com,2006:/atom/conformance/linktest/4 - One of each core link rel type + An additional alternate link - 2005-01-18T15:00:04Z - The aggregator should pick either the first or last links as the alternate. First link is likely better. - - - - - - - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_IANA.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_IANA.xml deleted file mode 100644 index af6563f2e..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_IANA.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - tag:example.org,2006:/linkreltest/1 - Does your reader support http://www.iana.org/assignments/relation/alternate properly? - 2006-04-25T12:12:12Z - - - - This entry uses link/@rel="http://www.iana.org/assignments/relation/alternate". - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_alt_extension.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_alt_extension.xml deleted file mode 100644 index e37421864..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_alt_extension.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - tag:snellspace.com,2006:/atom/conformance/linktest/5 - Entry with a link relation registered by an extension - 2005-01-18T15:00:05Z - The aggregator should ignore the license link without throwing any errors. The first link should be picked as the alternate. - - - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_enclosure.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_enclosure.xml deleted file mode 100644 index b76c111c9..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_enclosure.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - - - - tag:snellspace.com,2006:/atom/conformance/linktest/4 - One of each core link rel type + An additional alternate link - 2005-01-18T15:00:04Z - The aggregator should pick either the first or last links as the alternate. First link is likely better. - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_enclosure_populate_enclosures.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_enclosure_populate_enclosures.xml deleted file mode 100644 index 8453c6e9c..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_enclosure_populate_enclosures.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - - - - tag:snellspace.com,2006:/atom/conformance/linktest/4 - One of each core link rel type + An additional alternate link - 2005-01-18T15:00:04Z - The aggregator should pick either the first or last links as the alternate. First link is likely better. - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_otherURI_alt.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_otherURI_alt.xml deleted file mode 100644 index 3dc0c8dd6..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_otherURI_alt.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - tag:snellspace.com,2006:/atom/conformance/linktest/6 - Entry with a link relation identified by URI - 2005-01-18T15:00:06Z - The aggregator should ignore the second link without throwing any errors. The first link should be picked as the alternate. - - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_payment_alt.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_payment_alt.xml deleted file mode 100644 index 51e1524b4..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_payment_alt.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - - tag:snellspace.com,2006:/atom/conformance/linktest/5 - Entry with a link relation registered by an extension - 2005-01-18T15:00:05Z - The aggregator should ignore the license link without throwing any errors. The first link should be picked as the alternate. - - - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_link_random.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_link_random.xml deleted file mode 100644 index cb370e516..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_link_random.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - tag:snellspace.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-01-18T15:10:00Z - James Snell - - - - - tag:snellspace.com,2006:/atom/conformance/linktest/1 - Just a single Alternate Link - 2005-01-18T15:00:01Z - The aggregator should pick the second link as the alternate - - - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_published.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_published.xml deleted file mode 100644 index 1112729e2..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_published.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - 2003-12-09T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_rights_normalized.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_rights_normalized.xml deleted file mode 100644 index 1474e5f84..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_rights_normalized.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - - -
test rights
-
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_summary.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_summary.xml deleted file mode 100644 index b245cb380..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_summary.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - -
- test summary -
-
-
- -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_title.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_title.xml deleted file mode 100644 index c118e7472..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_title.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - - - -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_title_normalized.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_title_normalized.xml deleted file mode 100644 index 19e2ac1a6..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_title_normalized.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - - - -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_updated.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_updated.xml deleted file mode 100644 index 4aed7e9c7..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_updated.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_w_content_encoded.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_w_content_encoded.xml deleted file mode 100644 index 58f94c6c1..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_w_content_encoded.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - - - test - -
- test content -
-
- - shouldn't appear - -
- -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_xhtml_baseURI_with_amp.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_xhtml_baseURI_with_amp.xml deleted file mode 100644 index 20819cecd..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_xhtml_baseURI_with_amp.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - test - -
- test content -
-
-
- -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_xmlBase.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_xmlBase.xml deleted file mode 100644 index 1656e2174..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_xmlBase.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - tag:example.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-06-18T6:23:00Z - - - - tag:example.org,2006:/linkreltest/1 - Does your reader support xml:base properly? - 2006-06-23T12:12:12Z - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/entry_xmlBase_on_link.xml b/toolkit/components/feeds/test/xml/rfc4287/entry_xmlBase_on_link.xml deleted file mode 100644 index 0ead14255..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/entry_xmlBase_on_link.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - tag:example.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-06-18T16:13:00Z - - - - tag:example.org,2006:/linkreltest/1 - Does your reader support xml:base properly? - 2006-06-23T12:12:12Z - - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_atom_rights_xhtml.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_atom_rights_xhtml.xml deleted file mode 100644 index 83add3265..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_atom_rights_xhtml.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - -
test rights
-
- -
test
summary
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_author.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_author.xml deleted file mode 100644 index 790027ee3..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_author.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - -test title - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_author2.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_author2.xml deleted file mode 100644 index eae8292fa..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_author2.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - -test title - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_author_email.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_author_email.xml deleted file mode 100644 index 95abdbc8e..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_author_email.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - -test title - -hmm@example.com -foo - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_author_email_2.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_author_email_2.xml deleted file mode 100644 index 71cace773..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_author_email_2.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - -test title - -hmm@example.com -foo - - -bar@example.com -foo - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_author_name.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_author_name.xml deleted file mode 100644 index 2df46f8d5..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_author_name.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - -test title - -foo - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_author_surrounded.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_author_surrounded.xml deleted file mode 100644 index b15278f91..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_author_surrounded.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_author_uri.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_author_uri.xml deleted file mode 100644 index 44149036c..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_author_uri.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - -test title - -hmm@example.com -foo -http://example.org - - -bar@example.com -foo -http://example.com/ - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_comment_rss_extra_att.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_comment_rss_extra_att.xml deleted file mode 100644 index 795d3f6ad..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_comment_rss_extra_att.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - http://example.org - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_contributor.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_contributor.xml deleted file mode 100644 index abb50c154..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_contributor.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - test title - - hmm@example.com - foo - http://example.org - - - bar@example.com - foo - http://example.com - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_entry_count.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_entry_count.xml deleted file mode 100644 index 53028d3d1..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_entry_count.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - test title - http://example.org/logo.jpg - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_generator.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_generator.xml deleted file mode 100644 index 5112775b9..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_generator.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - -hmm@example.com -foo - - - - Hmm - - -bar@example.com -foo - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - -
test rights
-
- -
test
summary
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_generator_uri.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_generator_uri.xml deleted file mode 100644 index a4b8c735c..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_generator_uri.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - -hmm@example.com -foo - - - - Hmm - - -bar@example.com -foo - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - -
test rights
-
- -
test
summary
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_generator_uri_xmlbase.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_generator_uri_xmlbase.xml deleted file mode 100644 index 54191b50e..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_generator_uri_xmlbase.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - -hmm@example.com -foo - - - - Hmm - - -bar@example.com -foo - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - -
test rights
-
- -
test
summary
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_generator_version.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_generator_version.xml deleted file mode 100644 index 845ce7504..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_generator_version.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - -hmm@example.com -foo - - - - Hmm - - -bar@example.com -foo - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - -
test rights
-
- -
test
summary
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_icon.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_icon.xml deleted file mode 100644 index 017aafbad..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_icon.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - test title - http://example.org/favicon.ico - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_id.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_id.xml deleted file mode 100644 index 6c538e801..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_id.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_id_extra_att.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_id_extra_att.xml deleted file mode 100644 index ef718463b..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_id_extra_att.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_logo.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_logo.xml deleted file mode 100644 index 2a90fe22b..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_logo.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - test title - logo.jpg - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_random_attributes_on_feed_and_entry.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_random_attributes_on_feed_and_entry.xml deleted file mode 100644 index a4c5633e2..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_random_attributes_on_feed_and_entry.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - hmm - - - hmm@example.com - foo - - Hmm - - bar@example.com - foo - - -
test rights
-
- - - - -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_rights_normalized.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_rights_normalized.xml deleted file mode 100644 index b7ef46047..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_rights_normalized.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - -
test rights
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_rights_xhtml.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_rights_xhtml.xml deleted file mode 100644 index 422c6fb49..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_rights_xhtml.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - -
test rights
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_rights_xhtml_nested_divs.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_rights_xhtml_nested_divs.xml deleted file mode 100644 index ebad24ac3..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_rights_xhtml_nested_divs.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - -
test
rights
-
-
\ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_subtitle.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_subtitle.xml deleted file mode 100644 index 096061399..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_subtitle.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -
test subtitle
-
-
diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_tantek_title.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_tantek_title.xml deleted file mode 100644 index cba9a4918..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_tantek_title.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - <div xmlns="http://www.w3.org/1999/xhtml">Tantek's Updates</div> - - - - http://tantek.com/updates.atom - - Tantek - http://tantek.com/ - - 2006-05-02T20:13:00-07:00 - - 2006-04-22T00:00:00-07:00 - 2006-04-22T00:00:00-07:00 - - http://www.makezine.com/faire/ - Make Faire - -
- -
-
-
-
diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_title.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_title.xml deleted file mode 100644 index 6e0cea003..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_title.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - -test title - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_title_full_feed.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_title_full_feed.xml deleted file mode 100644 index cef3f84a3..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_title_full_feed.xml +++ /dev/null @@ -1,936 +0,0 @@ - - - - ongoing - http://www.tbray.org/ongoing/ - - - rsslogo.jpg - /favicon.ico - 2006-04-26T20:10:25-08:00 - Tim Bray - ongoing fragmented essay by Tim Bray - All content written by Tim Bray and photos by Tim Bray Copyright Tim Bray, some rights reserved, see /ongoing/misc/Copyright - Generated from XML source code using Perl, Expat, XML::Parser, Emacs, Mysql, and ImageMagick. Industrial strength technology, baby. - - - Spring in White on White - - http://www.tbray.org/ongoing/When/200x/2006/04/26/Spring-in-White-on-White - 2006-04-26T13:00:00-08:00 - 2006-04-26T20:10:16-08:00 - - - - - -
Most people would generally prefer a climate where it’s bright and warm most of the time. But for Canadians and others who live where it’s not, there are compensations, and one is the experience of spring. I have a picture.
-
-

Most people would generally prefer a climate where it’s bright -and warm most of the time. But for Canadians and others who live where it’s -not, there are compensations, and one is the experience of -spring. I have a picture.

-Pear blossoms against cherry blossoms -

The blossoms are pear in the foreground, cherry behind.

-

After all the months of 50° North Latitude winter—icy-sharp in most -of Canada, wet and dark here in Vancouver—the soul, the spirit, and the -libido all spring to life when the sun comes back. We’ve had a solid year of -crappy weather, but this last Saturday through Monday were solidly summery, -bright -and warm; and in this season the days are already long and each gets -longer so fast you can feel it.

-

On the back porch, our pear tree’s branches were silhouetted against the -neighbors’ big wild old cherry; the cherry yields no edible fruit but who -cares, it’s beautiful -tree any time of year.

-
- - - Scott - - http://www.tbray.org/ongoing/When/200x/2006/04/26/Scott - 2006-04-26T13:00:00-08:00 - 2006-04-26T20:06:50-08:00 - - - -
-

I’ve been watching our internal leadership conference and spending quite a -bit of time talking in the virtual hallways, and I’ve been surprised at -the intensity of feeling about Mr. McNealy. Yes, there are those -here saying “About bloody time, now we can make some progress” but there’s a -much bigger group that is genuinely emotional about this transition. -Maybe it’s a function of seniority: I never met nor corresponded with Scott, and -he hasn’t been -much of a presence in the company’s conversation in the time I’ve been here. -But there are a lot of smart, seasoned, unsentimental people making it clear -that -he’s been a major force in their lives, at a more personal level than I’m -used to hearing when people speak about executives. I guess also that to a -lot of people, Sun’s vision, for which Scott gets some of the credit, was a -radical and wonderful thing. I first used Unix in 1979 and quit a nice -big-company job -to become a VAX-bsd sysadmin in 1983, so I’ve always kind of -lived inside that vision. -But I’ll tell you one thing, what I’ve been hearing the last couple of days -makes me really regret that I didn’t get to know Scott.

-
- - - Jacobs, Pictures, Spartans - - http://www.tbray.org/ongoing/When/200x/2006/04/26/Jane-Jacobs - 2006-04-26T13:00:00-08:00 - 2006-04-26T17:28:59-08:00 - - - - - -
-

Jane Jacobs died; -the city I live in, Vancouver, is pretty solidly Jacobsian both in its current -shape and its planning dogma. By choosing to live here I’m empirically a -fan. Oddly, few have remarked how great Jacobs -looked; her face commanded the eye. Which leads me Alex -Waterhouse-Hayward’s wonderful -Jane Jacobs & Viveca Lindfors; -surprising portraits and thoughts on decoration. W-H’s blog has become one of -only two or three that I -stab at excitedly whenever I see something new. For example, see -Sex Crimes, Homicide and Drugs -and yes, that’s what it’s about. -Staying with the death-and-betrayal theme, and apparently (but not really) -shifting back 2½ millennia, see John Cowan’s -The -War (after Simonides), being careful to look closely at the links. -I’ve -written -about those same wars.

-
- - - LAMP and MARS - - http://www.tbray.org/ongoing/When/200x/2006/04/25/Scaling-Rails - 2006-04-25T13:00:00-08:00 - 2006-04-26T07:24:06-08:00 - - - - - -
-

At -that Rails conference, when I -was -talking -to -Obie Fernandez, he asked, more or -less “How can Sun love us? We’re not Java” and I said, more or less, “Hey, -you’re programmers, you write software and there have to be computers to run -it, we sell computers, why wouldn’t we love you?” Anyhow, we touched on -parallelism a bit and I talked up the -T1; -Obie took that ball and -ran with it, -saying all sorts of positive things about synergy between Rails’ -shared-nothing architecture and our multicore systems. Yeah, well, good in -theory, but I’m too old to make that kind of prediction without running some -tests. Hah, it turns out that -Joyent has been -doing that, and have -76 -PDF slides on the subject. -If you care about big-system scaling issues, read the whole thing; a little -long, but amusing and with hardly any bullet lists. If you’re a Sun -shareholder looking for a pick-me up, check out slides 40-41, 49, and 52-74. -Oh, I gather that the T1, Solaris, and ZFS are OK for Java too. -[Update: The title was just “SAMR”, as in LAMP with two new letters. -Enough people didn’t get it that I was forced to think about it, and MARS -works better anyhow.]

-
- - - Real-Time Journalism - - http://www.tbray.org/ongoing/When/200x/2006/04/25/Talk-With-Berlind - 2006-04-25T13:00:00-08:00 - 2006-04-26T06:40:19-08:00 - - - - - - -
-

I got email late yesterday from -David Berlind: “Hey, can -I call you for a minute?” He wanted commentary on -a story he was writing that I -think is about the potential for intellectual-property lock-ins on RSS and Atom -extensions. I say “I think is about” because the headline is “Will or could -RSS get forked?”. After a few minutes’ chat, David asked if he could record -for a podcast, and even though I only had a cellphone, the audio came out OK. -The conversation was rhythmic: David brought up a succession of potential -issues and answered each along the lines of “Yes, it’s reasonable to worry -about that, but in this -case I don’t see any particular problems.” -Plus I emitted a mercifully-brief rant on the difference between protocols, -data, and software. -On the one hand, I thought David could have been a -little clearer that I was pushing back against the thrust of his story, but on -the other hand he included the whole conversation right -there in the piece, so anyone who actually cares can listen and find out what -I actually said, not what I think I said nor what David reported I said. -I find this raw barely-intermediated journalism (we -talk on the phone this afternoon, it’s on the Web in hours) a little -shocking still. -On balance, it’s better than the way we used to do things.

-
- - - The Transition Explained - - http://www.tbray.org/ongoing/When/200x/2006/04/24/CEO-Transition - 2006-04-24T13:00:00-08:00 - 2006-04-24T16:49:05-08:00 - - - -
-

It’s not that complicated, really. -Bloggers are -taking over the world. -Resistance is futile; you will be assimilated.

-
- - - 5✭♫: One More Cup of Coffee - - http://www.tbray.org/ongoing/When/200x/2006/04/24/One-More-Cup-Of-Coffee - 2006-04-24T13:00:00-08:00 - 2006-04-24T13:00:00-08:00 - - - - - - -
I’m not really a Bob Dylan fan. A voice like that, and a tunesmithing talent like that, come along only a few times per century, but he’s still kind of irritating. That aside, the song One More Cup of Coffee, from the 1976 album Desire, can’t be ignored; wonderful tune, wonderful orchestration, wonderful performance. (“5✭♫” series introduction here; with an explanation of why the title may look broken.)
-
-

I’m not really a -Bob Dylan fan. A voice -like that, and a tunesmithing talent like that, come along only a few times -per century, but he’s still kind of irritating. -That aside, the song One More Cup of Coffee, from the 1976 album -Desire, can’t be -ignored; wonderful tune, wonderful orchestration, wonderful performance. -(“5✭♫” series introduction here; -with an -explanation of why the title may look broken.)

-Desire, by Bob Dylan -

The Context

-

Nothing I can possibly write will add any wisdom to the -millions of words, some 90% of them in excess of needs, written on the subject -of this particular person.

-

A personal statement: Bob Dylan has long irritated me for, during the first -thirty years or -so of his career, never having given a straight answer to a straight question, -and for writing songs with dozens of boring verses. But they’ll still be -listening -to lots of his performances long after I’m dead, and in recent years he’s -become a better, more direct, interview.

-

My taste in Dylan is a little unusual: once you get past One More Cup -of Coffee, my favorites would be Baby Let Me Follow You -Down (from the Last Waltz soundtrack) and -Crash on the Levee (Down in the Flood) from -The Basement -Tapes.

-

Desire, the record, is hit and miss. Joey, -glorification of the life of some mafioso, is flawed in concept -and unlistenable in execution. Hurricane, whatever you think -about -Mr. Carter, that song -rocks; and Isis hits pretty hard too.

-

The Music

-

Is there anything in One More Cup of Coffee that’s not -perfect? Well yes, in the verses, the -lyrics on occasion drag (“He oversees his kingdom / So no stranger does -intrude / His voice it trembles as he calls out / For another plate of food”). -But apart from that, the sentiment is compelling, -Scarlet Rivera’s -violin is beautifully scored and played, the tune is to die for, and the -backing vocals are by Emmylou Harris, who you can bet is going to be here in -the 5-✭ series one of these days. -And while there’s not much middle ground on the subject of Dylan’s singing, if -you like it, you’ll really like this song.

-

Listen to the choruses: Bob and Emmylou veer wildly around the rhythm, then -coalesce on the beat when it matters, and they’re making it -up as they go along, they’re wholly inhabiting the moment, and it’s -quite, quite perfect.

-

Sampling It

-

Oh yeah, it’s out there. And there’s a live version too; but the smart -thing would be to go buy the un-compressed un-DRM’ed shiny round silver -version of Desire; it’s a keeper.

-
- - - Atomic Monday - - http://www.tbray.org/ongoing/When/200x/2006/04/24/Atomic-Monday - 2006-04-24T13:00:00-08:00 - 2006-04-24T00:44:06-08:00 - - - - - -
-

First of all, implementors of anything Atom-related need to spend some time -chez -Jacques Distler; in particular, the conversation that plays out in the -comments. Second, there’s this piece of software called -Planet Planet that allows you to -make an aggregate web page by reading lots of feeds; for example, see -Planet Apache or -Planet Sun. -Sam Ruby decided that its Atom support needed some work, so -he did -it. Now, here’s the exciting part: he pinged me over the weekend and said -“Hey, look at this” wanting to show me his cleverly-Atomized -Planet Intertwingly feed. -I looked at it in -NetNewsWire and was puzzled for -a moment; some but not all of the -things in the feed were highlighted as unread, even though this was the first -time I’d seen it. Then the light went on. -This -is Atom doing exactly what we went to all that trouble to make it do. -NetNewsWire has good Atom support and, because Atom entries all have unique -IDs and timestamps, it can -tell that it’s seen lots of those entries before in other feeds that I -subscribe to. That’s how I found Jacques’ piece. This is huge; anyone who -uses synthetic or aggregated feeds knows that dupes are a big problem, showing -up all over the place. -No longer, Atom makes that problem go away.

-
- - - Hyatt on the High-Res Web - - http://www.tbray.org/ongoing/When/200x/2006/04/22/High-Res-Web - 2006-04-22T13:00:00-08:00 - 2006-04-23T17:12:18-08:00 - - - - - -
-

Check out Dave Hyatt’s -excellent write-up on -designing and rendering Web pages so they take advantage of the -higher-resolution screens that may be coming our way. -I emphasize “may” because I’ve seen how slowly we’ve picked up pixels over -the years. The first really substantial screen I ever worked on was a -1988-vintage Sun workstation with about a million pixels. The Mac on my -lap right now, which has 125 times as much memory as that workstation, has -only 1.38 million pixels. -Anyhow, Hyatt has some smart things to say on the issues, -which are trickier than you might think. I suspect that sometime in a couple of -years, if I still care about ongoing, I’m going to -have to go back and reprocess all the images so that higher-res versions are -available for those who have the screens and don’t mind downloading bigger -files. -Anyhow, Dave’s piece may be slightly misleading in that he talks about SVG -as though -it’s something coming in the future. Not so, check out -this nifty SVG Atom -logo, which works fine in all the Mozilla browsers I have here. -Load it up, resize the window, and watch what happens. Then do a “view -source”. -[Update: -Jeff Schiller writes to tell me that -Opera 9 does SVG (and Opera 8 “SVG Tiny”) too.] -[Dave Walker writes: Though the shipping version of Safari doesn’t support SVG, -the -nightlies do.] -[Dave Lemen -points to -JPEG 2000 as possibly -useful in a high-res context.]

-
- - - Wrong About the Infield Fly Rule - - http://www.tbray.org/ongoing/When/200x/2006/04/23/Wrong-About-the-Infield-Fly-Rule - 2006-04-23T13:00:00-08:00 - 2006-04-23T15:02:41-08:00 - - - -
-

My brother -Rob is really taking to -this blogging medium. Check out his recent -Credo, -and also the only instance I’ve seen of -Anglo-Saxon alliterative poetry -applied to a mini-van.

-
- - - Statistics - - http://www.tbray.org/ongoing/When/200x/2004/12/12/BMS - 2004-12-12T12:00:00-08:00 - 2006-04-23T10:10:02-08:00 - - - - - -
Almost every Sunday I grab the week’s ongoing logfiles and update my numbers. I find it interesting and maybe others will too, so this entry is now the charts’ permanent home. I’ll update it most weeks, probably. [Updated: 2006/04/23.]
-
-

Almost every Sunday I grab the week’s ongoing -logfiles and update my numbers. -I find it interesting -and maybe others will too, so -this entry is now the charts’ permanent home. I’ll update it most weeks, -probably. -[Updated: 2006/04/23.]

-Browser market shares at ‘ongoing’ -

Browsers visiting ongoing, -percent.

-Browser market shares at ‘ongoing’, visitors via search engines -

Browsers visiting ongoing via -search engines, percent.

-Search engine market shares at ‘ongoing’ -

Search referrals to ongoing .

-RSS and Atom feed fetches -

Fetches of the RSS 2.0 and Atom 1.0 feeds.

-

The notes on usage and source code will return in coming weeks when I get -the cycles to rewrite this whole article.

-

What a “Hit” Means

-

I recently -updated the -ongoing software -(but haven’t updated the Colophon I see, oops). -Anyhow, the XMLHttpRequest now issued by each page seems to be a -pretty reliable counter of the number of actual browsers with humans behind -them reading the pages. I checked against -Google Analytics -and the numbers agreed to within a dozen or two on days with 5,000 to 10,000 -page views; interestingly, Google Analytics was always 10 or 20 views -higher.

-

Anyhow, do not conclude that now I know how many people are -reading whatever it is I write here; because I publish lots of short pieces -that are all there in my RSS feed, and anyone reading my Atom feed gets the -full content of everything. -I and I have no #&*!$ idea how many people look at my feeds.

-

By the way, this was the first time in weeks and weeks that I’d looked at the -Analytics numbers, and they showed almost exactly zero change from the report -linked above. So I’m going to turn them off; they’re a little too intrusive -and I think may be slowing page loads.

-

Anyhow, I ran some detailed statistics on the traffic for Wednesday, -February 8th, 2006.

- - - - - - - - -
Total connections to the server180,428
Total successful GET transactions155,507
Total fetches of the RSS and Atom feeds88,450
Total GET transactions that actually fetched data (i.e. status code -200 as opposed to 304)87,271
Total GETs of actual ongoing pages (i.e. not CSS, js, or -images)18,444
Actual human page-views6,348
-

So, there you have it. Doing a bit of rounding, if you take the 180K -transactions and subtract the 90K feed fetches and the 6000 actual human page -views, you’re left with 84,000 or so “Web overhead” transactions, mostly -stylesheets and graphics and so on. -For every human who viewed a page, it was fetched almost twice again by -various kinds of robots and non-browser automated agents.

-

It’s amazing that the whole thing works at all.

-
- - - XML Automaton - - http://www.tbray.org/ongoing/When/200x/2006/04/18/XML-Grammar - 2006-04-18T13:00:00-08:00 - 2006-04-23T08:25:56-08:00 - - - - - -
In December of 1996 I released a piece of software called Lark, which was the world’s first XML Processor (as the term is defined in the XML Specification). It was successful, but I stopped maintaining it in 1998 because lots of other smart people, and some big companies like Microsoft, were shipping perfectly good processors. I never quite open-sourced it, holding back one clever bit in the moronic idea that I could make money out of Lark somehow. The magic sauce is a finite state machine that can be used to parse XML 1.0. Recently, someone out there needed one of those, so I thought I’d publish it, with some commentary on Lark’s construction and an amusing anecdote about the name. I doubt there are more than twelve people on the planet who care about this kind of parsing arcana. [Rick Jelliffe has upgraded the machine].
-
-

In December of 1996 I released a piece of software called -Lark, which was -the world’s first -XML Processor (as the -term is defined in the -XML Specification). -It was successful, but I stopped maintaining it in 1998 because lots of other -smart people, and some big companies like Microsoft, were shipping perfectly -good processors. I never quite open-sourced it, holding back one -clever bit in the moronic idea that I could make money out of Lark somehow. -The magic sauce is a finite state machine that can be used to parse XML 1.0. -Recently, someone out there needed one of those, so I thought I’d publish -it, with some commentary on Lark’s construction and an amusing anecdote about -the name. -I doubt there are more than twelve people on the planet who care about -this kind of parsing arcana. -[Rick Jelliffe -has -upgraded the machine].

-

Why “Lark”?

-

Lauren and I went to -Australia in late 1996 to visit her mother and to get married, which we -did on November 30th. Forty-eight hours later, Lauren twisted her knee -badly enough that she was pretty well -confined to a sofa for the rest of our Australian vacation.

-

So I broke out my computer and finished the work I’d already started on my -XML processor, and decided to call it Lark for Lauren’s Right -Knee.

-

How Lark Worked

-

Lark was a pure -deterministic -finite automaton (DFA) -parser, with a little teeny state stack. -Some of its transitions were labeled with named “events” that would provoke -the parser to do something if, for example, it had just recognized a start tag -or whatever.

-

DFA-driven parsers are a common enough design pattern, although I think -Lark is the only example in the XML space. -There are well-known parser generators such as -yacc, -GNU bison, and -javacc, -usually used in combination with lexical scanners such as -flex so that -you can write your grammar in terms of tokens not characters. -Also, they handle LALR langauges, so the parsing technique is quite a bit -richer than a pure state machine.

-

I thought I had a better idea. The grammar of XML is simple -enough, and the syntax characters few enough, that I thought I could just -write down the state machine by hand. -So that’s what I did, inventing a special-purpose DFA-description -language for the purpose.

-

Then I had a file called Lark.jin which was really a Java -program that used the state machine to parse XML. The transition “events” -in the machine were mapped to case labels in a huge -switch construct. Then there was a horrible, horrible -Perl program that read the Lark.jin and the automaton, -generated the DFA tables in Java syntax, inserted them into the code and -produced Lark.java, which you actually compiled -to make the parser.

-

So while Java doesn’t have a preprocessor, Lark did, which made quite a few -things easier.

-

There were a lot of tricks; some of the state transitions -weren’t on characters, they were on XML character classes such as -NameChar and so on. -This made the automaton easier to write, and in fact, to keep the class files -small, the character-class transitions persisted into the Java form, and the -real DFA was built at startup time. -These days, quick startup might be more important than .class -file size.

-

What Was Good

-

It was damn fast. James Clark managed to hand-craft a -Java-language XML parser called -XP that was a little faster -than Lark, but he did that by clever I/O buffering, and I was determined to -leapfrog him by improving my I/O.

-

This was before the time of standardized XML APIs, but Lark had a stream API -that influenced SAX, and a DOM-like tree API; both worked just fine. -Lark is one of very few parsers ever to have survived the -billion -laughs attack.

-

Lark was put into production in quite a few deployments, and the flow of -bug reports slowed to a trickle. -Then in 1998 I noticed that IBM and Microsoft and BEA and everyone else -were building XML Processors, so I decided that it wasn’t worthwhile -maintaining mine.

-

What Was Bad

-

I never got around to teaching it namespaces, which means it wouldn’t be -real useful today.

-

It had one serious bug that would have been real work to fix and since -nobody ever encountered it in practice, I kept putting it off and never did. -If you had an internal parsed entity reference in an attribute value and the -replacement text included the attribute delimiter (' or -"), it would scream and claim you had a busted XML document.

-

That Automaton

-

What happened was, -Rick Jelliffe, who is a -Good Person, was -looking for -a FSM for XML and I eventually noticed, and so I sent him mine.

-

There’s no reason whatsoever to keep it a secret: -here it is. -Be warned: it’s ugly.

-

Fortunately, there were only 227 states and 8732 transitions, so the state -number fit into a -byte; that and the associated event index pack into a short. -To make things even tighter, the transitions were only keyed by characters up -to 127, as in 7-bit ASCII. -Characters higher than that can’t be XML syntax characters, so we’re only -interested whether they fall into classes like NameChar and -NameStartChar and so on. A 64K byte[] array takes -care of that, each byte having a class bitmask.

-

As a result of all this jiggery-pokery, the DFA ends up, believe it -or not, constituting a short[227][128].

-

Here’s a typical chunk of the automaton:

-
1. # in Start tag GI
-2. State StagGI BustedMarkup {in element type}
-3. T $NameC StagGI
-4. T $S InStag !EndGI
-5. T > InDoc !EndGI !ReportSTag
-6. T / EmptyClose !EndGI
-

This state, called StagGI, is the state where we’re actually -reading the name of a tag, we got here by seeing a < followed -by a NameStart character.
-Line 1 is a comment.
-In line 2 we name the state, and support error reporting, providing the name -of another state to fall back into in case of error, and in the curly braces, -some text to help build an error message.
-Line 3 says that if we see a valid XML Name character, we just stay in this -state.
-Line 4 says that if we see an XML space character, we move to state -InStag and process an EndGI event, which would stash -the characters in the start tag.
And so on.

-

Other Hackery

-

An early cut of Lark used String and StringBuffer objects to hold all the -bits and pieces of the XML. This might be a viable strategy today, but in -1996’s Java it was painfully slow. -So the code goes to heroic lengths to live in the land of character arrays at -all times, making Strings only when a client program asks for one through the -API. The performance difference was mind-boggling.

-

An Evil Idea

-

If you look at the automaton, and the Lark code, at least half—I’d bet -three quarters—is there to deal with parsing the DTD and then dealing with -entity wrangling. -A whole bunch more is there to support DOM-building and walking.

-

I bet if I went through and simply removed support for anything coming out -of the <!DOCTYPE>, including all entity processing, -then discarded -the DOM stuff, then added namespace support and SAX and StAX APIs, it would be -less than half its current size. -Then if I reworked the I/O, knowing what I know now and stealing some tricks -that James Clark uses in -expat, I bet it would -be the fastest Java XML parser on the planet for XML docs without a -DOCTYPE; by a wide margin. It’s hard to beat a DFA.

-

And it would still be fully XML 1.0 compliant. Because (snicker) this is -Java, and your basic core Java now includes an XML parser, so I could simply -instrument Larkette to buffer the prologue and if it saw a DOCTYPE with an -internal subset, defer to Java’s built-in parser.

-

I’ll probably never do it. But the thought brings a smile to my face.

-
- - - Just A Kid - - http://www.tbray.org/ongoing/When/200x/2006/04/22/Just-a-Kid - 2006-04-22T13:00:00-08:00 - 2006-04-22T13:37:58-08:00 - - - -
-

Last weekend, Lauren felt like cooking up home-made Easter eggs, so -the shopping list included “chocolate chips (large bag)”. I was heading down -the bulk-foods aisle and realized one of the vertical acrylic bins was full of -them. Someone had been sloppy, and there was a little heap of chocolate chips -on the shelf underneath it. For a second, I flashed into pure eight-year-old -mode, thinking “Holy cow, there’s a whole bin full of chocolate -chips, and more just lying there!” I popped a few in my mouth and they were -excellent; semi-sweet, dark, strong, and firm. I was still in the state that -Buddhists don’t mean when they say “Child’s Mind”, thinking “I -can get as many as I want!” The list did say “large bag” after all, so I put -a bag under the spout and gleefully jammed the lever all the way -over. At home, Lauren said “You went overboard, a bit, didn’t you?” -and now we have a plastic canister-full in the pantry which should last us -into 2007. It’s a good feeling.

-
- - - Goddess - - http://www.tbray.org/ongoing/When/200x/2006/04/22/Goddess - 2006-04-22T13:00:00-08:00 - 2006-04-22T12:25:59-08:00 - - - - - - -
-

That would be my wife -Lauren. After -I b0rked our -Win2K gamebox, I tried re-installing the OS and eventually reduced it to -complete brick-ness, it recognized neither the video adapter nor the network -card. So Lauren brushed me aside and started wrestling with the problem, and -to make a long story short, it almost completely works again. At one point -she seemed nearly infinite in her capabilities, sitting in front of the -computer wrangling software updates while knitting baby stuff and looking up -words in a German dictionary for the kid’s homework. Some of the German nouns -and muttered curses at the Windows install sounded remarkably like each other. -Why would anyone not marry a geek? The only problem is that Win2K won’t -auto-switch resolutions to play games any more, it gets the frequency wrong -and the LCD goes pear-shaped, you have to hand-select the frequency and -switch into the right resolution first. LazyWeb?

-
- - - Routing Around Spotlight - - http://www.tbray.org/ongoing/When/200x/2006/04/21/Routing-Around-Spotlight - 2006-04-21T13:00:00-08:00 - 2006-04-21T23:16:25-08:00 - - - - -
Herewith two hideously ugly little shell scripts for use when Spotlight refuses to search your mail. Spotlight is a flawed v1.0 implementation of a really good idea and will, I’m sure, be debugged in a near-future release. [Update: The LazyWeb is educating me... these are moving targets.]
-
-

Herewith two hideously ugly little shell scripts for use when Spotlight -refuses to search your mail. -Spotlight is a flawed v1.0 implementation of a really good idea and will, I’m -sure, be debugged in a near-future release. -[Update: The LazyWeb is educating me... these are moving targets.]

-

My problem is that whereas Mail.app will search my To/From/Subject -lines (slowly, and with a -really irritating GUI), -the “Entire Message” option just doesn’t work, it returns instantly with no -results. Yes, I’ve read the hints about making Spotlight re-index, -but it just flatly refuses to work for me. Mind you, I have a lot of -email, but still, it should at least try.

-

It turns out I had never really figured out the -print0 and --0 idioms that a lot of the shell-command stalwarts now have. -Thanks to Malcolm Tredinnick for raising my consciousness.

-

This lives in $HOME/bin under the name -mailgrep:

-
#!/bin/sh
-find $HOME/Library/Mail/IMAP* -name '*.emlx' -print0 | \
-  xargs -0 fgrep -i $@
-

Isn’t xargs a funny command? I’ve discovered that it’s nearly -impossible to describe what does, and then why what it does is necessary, but -there are just a whole bunch of places where you’d be lost without it.

-

This lives in $HOME/bin/mailview:

-
#!/bin/sh
-find $HOME/Library/Mail/IMAP* -name '*.emlx'  -print0 | \
-  xargs -0 fgrep -i -l -Z $@ | \
-  xargs -0 open
-

The first cut of this dodged xargs and used an -incredibly-inefficient and slow chain of -exec arguments to open -the files one at a time with -view (aka vim), to work around -a well-known vim misfeature; it complained about the input -not being a terminal and left my Terminal.app keystrokes borked.

-

But Malcolm, confirming my belief in the broken-ness of vim, -said “Oh, *that* ‘view’. I thought it was some sexy Mac ‘view my email’ app”. -D’oh, of course; the magic OS X open command does just the right -thing. -Erm, you might want to run mailgrep before you run -mailview; I’m not sure what would happen if you asked OS X to -open three or four thousand email messages at once.

-
- - - FSS: Pink Flowers - - http://www.tbray.org/ongoing/When/200x/2006/04/21/Dracon-Help - 2006-04-21T13:00:00-08:00 - 2006-04-21T17:19:27-08:00 - - - -
Friday Slide Scan #28 is two Eighties florals, one interior, one exterior. With a confession.
-
-

Friday Slide Scan #28 is two Eighties florals, one interior, one -exterior. With a confession.

-

First some spring flowers fallen from a tree, just as now in our front -yard, at dusk.

-Fallen pink treeflowers on grass at dusk -

I’m not sure what these are, but look at the light in the center. Rewards -enlarging.

-Flowers in shadow with light in background -

Here’s the confession. Sometimes on Fridays when I’m feeling kinda -burned-out, I knock off work and do these slide scans in the office, because -this is where I have the -big -screen. -Blowing these pictures up to mega-huge, picking away at the old-slide crud and -scanning artifacts, tinkering with the colour balance, and listening; I never -play music while I’m writing or coding seriously, but I play it real loud while -photo-editing. It’s all pretty well pure pleasure; you just can’t imagine -how good that second one above looks at near-native size. -It reconstitutes the part of my mind that I earn my living with; that’s my -story and I’m sticking to it.

-

Images in the Friday Slide Scans are from 35mm slides taken between 1953 -and 2003 by (in rough chronological order) -Bill Bray, -Jean Bray, Tim Bray, Cath -Bray, and -Lauren Wood; when I know -exactly who took one, I’ll say; in this case, at least one is by Cath Bray. -Most but not all of the slides were on Kodachrome; they were digitized using -a Nikon CoolScan 4000 ED scanner and cleaned up by a combination of the Nikon -scanning software and PhotoShop Elements.

-
- - - Spring Pix - - http://www.tbray.org/ongoing/When/200x/2006/04/20/Spring-Pix - 2006-04-20T13:00:00-08:00 - 2006-04-20T23:07:10-08:00 - - - - - - - -
Three pictures around Vancouver; one of a fresh green springtime tree, two of rotten old buildings being torn down.
-
-

Three pictures around Vancouver; one of a fresh green springtime tree, two -of rotten old buildings being torn down.

-

There’s nothing quite as fresh as just-sprouted deciduous leaves; -another few weeks and this tree will be just a tree.

-Sunlit fresh young leaves -

I have a thing about demolition. -The first is a rotten dingy old one-story on Main Street near 23rd, the second -is an unlovely grey mid-rise being torn down to build still more condos at -Homer and Helmcken.

-Demolition site on Main Street, Vancouver -Demolition site at Homer and Helmcken, Vancouver -
- - - Totten’s Trip - - http://www.tbray.org/ongoing/When/200x/2006/04/20/Totten-on-Iraq - 2006-04-20T13:00:00-08:00 - 2006-04-20T21:05:22-08:00 - - - - -
-

Michael J. Totten is a -journalist and blogger who’s back and forth to the -Middle East and writes about it, quite well in my opinion; he supports this by -freelancing and with his blog’s tip jar. He gets lots of -link love from the right-wing blogosphere, which is puzzling because Totten is -balanced and clear-eyed and doesn’t seem to have any particular axe to grind. -Recently, he and a friend were -having fun in -Istanbul and, on a random drive out into the country, decided on impulse to -keep going, all the way across Turkey and into Iraq; into the Kurdish -mini-state in Iraq’s north, to -be precise. It makes a heck of a story, with lots of pictures, in six parts: -I, -II, -III, -IV, -V, and -VI. -

-
- - - The Cost of AJAX - - http://www.tbray.org/ongoing/When/200x/2006/04/19/The-Cost-of-AJAX - 2006-04-19T13:00:00-08:00 - 2006-04-20T00:37:46-08:00 - - - -
-

James Governor -relays a -question that sounds important -but I think is actively dangerous: do AJAX apps present more of -a server-side load? The question is dangerous because it’s meaningless and -unanswerable. Your typical Web page will, in the process of -loading, call back to the server for a bunch of stylesheets and graphics and -scripts and so on: for example, this ongoing page calls -out to three different graphics, one stylesheet, and one JavaScript file. -It also has one “AJAXy” XMLHttpRequest call. -From the server’s point of view, those are all just requests to dereference -one URI or another. In the case -of ongoing, the AJAX request is for a static file less -than 200 bytes in size (i.e. cheap). -On the other hand, it could have been for something that required a -complex outer join on two ten-million-row tables (i.e. very -expensive). And one of the virtues of -the Web Architecture is that it hides those differences, the “U” in URI stands -for “Uniform”, it’s a Uniform interface to a resource on the Web that could -be, well, anything. -So saying “AJAX is expensive” (or that it’s cheap) is like saying “A mountain -bike is slower than a battle tank” (or that it’s faster). -The truth depends on what you’re doing with it. -In the case of web sites, it depends on how many fetches you do and -where you have to go to get the data to satisfy them. -ongoing is a pretty quick web site, even though it runs -on a fairly modest server, but -that has nothing to do with AJAX-or-not; it’s because of the particular way -I’ve set up the Web resources that make the pages here. -I’ve -argued elsewhere -that AJAX can be a performance win, system-wide; but that argument too is -contingent on context, lots of context.

-
- - - Hao Wu and Graham McMynn - - http://www.tbray.org/ongoing/When/200x/2006/04/18/Hao-Wu - 2006-04-18T13:00:00-08:00 - 2006-04-18T22:00:40-08:00 - - - - - - -
-

Graham McMynn is a teenager who was kidnapped in Vancouver on April 4th and -freed, in a large, noisy, and -newsworthy -police operation, on April 12th. -Hao Wu is a Chinese -film-maker and -blogger who was kidnapped in -Beijing on February 22nd in a -small, quiet police operation not intended to be newsworthy, and who has not -been freed. -Read about it -here, -here, and -here. -Making noise about it might influence the government of China to -moderate its actions against Mr. Wu, and can’t do any harm. -Mr. McMynn’s kidnappers were a gaggle of small-time hoodlums, one of whom was -out on bail while awaiting trial for another kidnapping (!). -Mr. Wu’s were police. -In a civilized country, the function of the police force is to deter such -people and arrest them. A nation where they are the same people? Nobody -could call it “civilized”.

-
- -
diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_title_xhtml.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_title_xhtml.xml deleted file mode 100644 index 0b4d21b96..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_title_xhtml.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - <div xmlns="http://www.w3.org/1999/xhtml"><b>test</b> title</div> - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_title_xhtml_entities.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_title_xhtml_entities.xml deleted file mode 100644 index aaf982acf..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_title_xhtml_entities.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - -
- "test" & 'title' & <ok> -
-
-
diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_updated.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_updated.xml deleted file mode 100644 index f425674f2..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_updated.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_updated_invalid.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_updated_invalid.xml deleted file mode 100644 index 560d756b9..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_updated_invalid.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Example Feed - - 2003I'mNotADate - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_updated_normalized.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_updated_normalized.xml deleted file mode 100644 index 71fa1d03d..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_updated_normalized.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Example Feed - - 2003-12-13T18:30:02Z - - John Doe - - urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6 - - - Atom-Powered Robots Run Amok - - urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a - 2003-12-13T18:30:02Z - Some text. - - - diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_version.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_version.xml deleted file mode 100644 index a703f506f..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_version.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rfc4287/feed_xmlBase.xml b/toolkit/components/feeds/test/xml/rfc4287/feed_xmlBase.xml deleted file mode 100644 index d5760e333..000000000 --- a/toolkit/components/feeds/test/xml/rfc4287/feed_xmlBase.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - tag:example.com,2006:/atom/conformance/linktest/ - Atom Link Tests - 2005-06-18T16:13:00Z - - - - tag:example.org,2006:/linkreltest/1 - Does your reader support xml:base properly? - 2006-06-23T12:12:12Z - - - - diff --git a/toolkit/components/feeds/test/xml/rss09x/rss090.xml b/toolkit/components/feeds/test/xml/rss09x/rss090.xml deleted file mode 100644 index 783c018f4..000000000 --- a/toolkit/components/feeds/test/xml/rss09x/rss090.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - Mozilla Dot Org - http://www.mozilla.org - the Mozilla Organization web site - - - - Mozilla - http://www.mozilla.org/images/moz.gif - http://www.mozilla.org - - - - New Status Updates - http://www.mozilla.org/status/ - - - - Bugzilla Reorganized - http://www.mozilla.org/bugs/ - - - - Mozilla Party, 2.0! - http://www.mozilla.org/party/1999/ - - - - Unix Platform Parity - http://www.mozilla.org/build/unix.html - - - - NPL 1.0M published - http://www.mozilla.org/NPL/NPL-1.0M.html - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss09x/rss091.xml b/toolkit/components/feeds/test/xml/rss09x/rss091.xml deleted file mode 100644 index 6749fc49e..000000000 --- a/toolkit/components/feeds/test/xml/rss09x/rss091.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - en - - News and commentary from the cross-platform scripting community. - - http://www.scripting.com/ - Scripting News - - http://www.scripting.com/ - Scripting News - http://www.scripting.com/gifs/tinyScriptingNews.gif - - - stuff - http://bar.example.com - This is an article about some stuff - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss09x/rss091_withNS.xml b/toolkit/components/feeds/test/xml/rss09x/rss091_withNS.xml deleted file mode 100644 index 9ab2c3bf7..000000000 --- a/toolkit/components/feeds/test/xml/rss09x/rss091_withNS.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - en - - News and commentary from the cross-platform scripting community. - - http://www.scripting.com/ - Scripting News - - http://www.scripting.com/ - Scripting News - http://www.scripting.com/gifs/tinyScriptingNews.gif - - - stuff - http://bar.example.com - This is an article about some stuff - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss09x/rss092.xml b/toolkit/components/feeds/test/xml/rss09x/rss092.xml deleted file mode 100644 index ed68bd64f..000000000 --- a/toolkit/components/feeds/test/xml/rss09x/rss092.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - en - - News and commentary from the cross-platform scripting community. - - http://www.scripting.com/ - Scripting News - - http://www.scripting.com/ - Scripting News - http://www.scripting.com/gifs/tinyScriptingNews.gif - - - stuff - http://bar.example.com - This is an article about some stuff - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss09x/rss093.xml b/toolkit/components/feeds/test/xml/rss09x/rss093.xml deleted file mode 100644 index f1bb81ddf..000000000 --- a/toolkit/components/feeds/test/xml/rss09x/rss093.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - en - - News and commentary from the cross-platform scripting community. - - http://www.scripting.com/ - Scripting News - - http://www.scripting.com/ - Scripting News - http://www.scripting.com/gifs/tinyScriptingNews.gif - - - stuff - http://bar.example.com - This is an article about some stuff - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss09x/rss094.xml b/toolkit/components/feeds/test/xml/rss09x/rss094.xml deleted file mode 100644 index 1c2b17a24..000000000 --- a/toolkit/components/feeds/test/xml/rss09x/rss094.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - en - - News and commentary from the cross-platform scripting community. - - http://www.scripting.com/ - Scripting News - - http://www.scripting.com/ - Scripting News - http://www.scripting.com/gifs/tinyScriptingNews.gif - - - stuff - http://bar.example.com - This is an article about some stuff - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss09x/rssUnknown.xml b/toolkit/components/feeds/test/xml/rss09x/rssUnknown.xml deleted file mode 100644 index 653b574d0..000000000 --- a/toolkit/components/feeds/test/xml/rss09x/rssUnknown.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - en - - News and commentary from the cross-platform scripting community. - - http://www.scripting.com/ - Scripting News - - http://www.scripting.com/ - Scripting News - http://www.scripting.com/gifs/tinyScriptingNews.gif - - - stuff - http://bar.example.com - This is an article about some stuff - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_bogus_title.xml b/toolkit/components/feeds/test/xml/rss1/feed_bogus_title.xml deleted file mode 100644 index a28952495..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_bogus_title.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - Bogus - - - - - Correct Title - http://xml.com/pub - another description - - - - - Bogus - - - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. - - - - The O'Reilly Network - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet 2. - - XML: A Disruptive Technology - - diff --git a/toolkit/components/feeds/test/xml/rss1/feed_description.xml b/toolkit/components/feeds/test/xml/rss1/feed_description.xml deleted file mode 100644 index 109b8f949..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_description.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Test - http://xml.com/pub - a description - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_description_normalized.xml b/toolkit/components/feeds/test/xml/rss1/feed_description_normalized.xml deleted file mode 100644 index 44154b9f1..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_description_normalized.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Test - http://xml.com/pub - a description - - diff --git a/toolkit/components/feeds/test/xml/rss1/feed_description_with_dc.xml b/toolkit/components/feeds/test/xml/rss1/feed_description_with_dc.xml deleted file mode 100644 index 4e5b1637a..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_description_with_dc.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - a description - - diff --git a/toolkit/components/feeds/test/xml/rss1/feed_description_with_dc_only.xml b/toolkit/components/feeds/test/xml/rss1/feed_description_with_dc_only.xml deleted file mode 100644 index fa1ecd59a..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_description_with_dc_only.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - diff --git a/toolkit/components/feeds/test/xml/rss1/feed_generator.xml b/toolkit/components/feeds/test/xml/rss1/feed_generator.xml deleted file mode 100644 index 07ec85321..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_generator.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - Meerkat - http://meerkat.oreillynet.com - Meerkat: An Open Wire Service - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_id.xml b/toolkit/components/feeds/test/xml/rss1/feed_id.xml deleted file mode 100644 index 8f118102a..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_id.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - - diff --git a/toolkit/components/feeds/test/xml/rss1/feed_image.xml b/toolkit/components/feeds/test/xml/rss1/feed_image.xml deleted file mode 100644 index c293acc3f..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_image.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - Test - http://xml.com/pub - another description - - - - - XML.com - http://www.xml.com - http://xml.com/universal/images/xml_tiny.gif - - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - The O'Reilly Network - Simon St.Laurent (mailto:simonstl@simonstl.com) - Copyright © 2000 O'Reilly & Associates, Inc. - XML - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_items_length_zero.xml b/toolkit/components/feeds/test/xml/rss1/feed_items_length_zero.xml deleted file mode 100644 index a935b9ad9..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_items_length_zero.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_link.xml b/toolkit/components/feeds/test/xml/rss1/feed_link.xml deleted file mode 100644 index f304a63e8..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_link.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Test - http://xml.com/pub - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_link_normalized.xml b/toolkit/components/feeds/test/xml/rss1/feed_link_normalized.xml deleted file mode 100644 index ba9674746..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_link_normalized.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Test - http://xml.com/pub - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_textInput.xml b/toolkit/components/feeds/test/xml/rss1/feed_textInput.xml deleted file mode 100644 index ea5639477..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_textInput.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - - Search XML.com - Search XML.com's XML collection - s - http://search.xml.com - - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - The O'Reilly Network - Simon St.Laurent (mailto:simonstl@simonstl.com) - Copyright © 2000 O'Reilly & Associates, Inc. - XML - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_title.xml b/toolkit/components/feeds/test/xml/rss1/feed_title.xml deleted file mode 100644 index 121545d38..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_title.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Test - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_title_extra_att.xml b/toolkit/components/feeds/test/xml/rss1/feed_title_extra_att.xml deleted file mode 100644 index b24550696..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_title_extra_att.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Test - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/feed_title_normalized.xml b/toolkit/components/feeds/test/xml/rss1/feed_title_normalized.xml deleted file mode 100644 index 5bd6ccefd..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_title_normalized.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Test - - diff --git a/toolkit/components/feeds/test/xml/rss1/feed_updated.xml b/toolkit/components/feeds/test/xml/rss1/feed_updated.xml deleted file mode 100644 index 4aed87e98..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_updated.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - Sat, 07 Sep 2002 00:00:01 GMT - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - - diff --git a/toolkit/components/feeds/test/xml/rss1/feed_updated_dctermsmodified.xml b/toolkit/components/feeds/test/xml/rss1/feed_updated_dctermsmodified.xml deleted file mode 100644 index 24b9fc92c..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_updated_dctermsmodified.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - Sat, 07 Sep 2002 00:00:01 GMT - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - - diff --git a/toolkit/components/feeds/test/xml/rss1/feed_version.xml b/toolkit/components/feeds/test/xml/rss1/feed_version.xml deleted file mode 100644 index 8147a970c..000000000 --- a/toolkit/components/feeds/test/xml/rss1/feed_version.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Test - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/full_feed.xml b/toolkit/components/feeds/test/xml/rss1/full_feed.xml deleted file mode 100644 index 7dae34c85..000000000 --- a/toolkit/components/feeds/test/xml/rss1/full_feed.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - -fooo -http://weblogs.example.org/ -fooooooo -en-us - -2006-04-10T08:38:18-08:00 - - - - - - - - - - - - -Come From? -http://example.org/009698.html - -2006-02-06T10:19:03-08:00 - - diff --git a/toolkit/components/feeds/test/xml/rss1/full_feed_not_bozo.xml b/toolkit/components/feeds/test/xml/rss1/full_feed_not_bozo.xml deleted file mode 100644 index 61ae8a220..000000000 --- a/toolkit/components/feeds/test/xml/rss1/full_feed_not_bozo.xml +++ /dev/null @@ -1,354 +0,0 @@ - - - - - -Inside Firefox -http://weblogs.mozillazine.org/ben/ -The Inside Track on Firefox Development -en-us - -2006-04-26T14:34:49-08:00 - - - - - - - - - - - - - - - - - - - - - - - - - -Firefox 2 Is Cool -http://weblogs.mozillazine.org/ben/archives/010115.html -A lot of people read my previous post and came to a very reasonable conclusion: "If you take Places out of Firefox 2, shouldn't it be called Firefox 1.6?"

- -

I don't agree that Places was the one and only thing that sold Firefox 2 though. I took a look through the Firefox 2 Requirements page to look at some of the other stuff that's going on. Reading that document, I think I can see now why people are down in the dumps about no-places Firefox 2. I don't think that document necessarily does the best possible job of capturing the excitement I have about some of the Firefox 2 features we're pursuing.

- -

For the past week or so, I've been toting around a printout of another document, which I wrote because I wanted to convey some of the vision I have of the Firefox 2 product as a whole - a more holistic view as it were.

- -

Safer, Faster, Better

- -

If you take a look at the black buttons stacked in the right column of this page, you'll see that one of them reads "Safer, Faster, Better." I don't knowwho came up with that one but it's a good tag line. It has a certain cadence about it. People have attached lots of these to Firefox in the past - "Take Back the Web" was the one I came up with, there's "Rediscover the Web", the FirefoxFlicks project has yielded a few good ones too - I like "Web For All". But "Safer, Faster, Better" is not just a tag line, it can also map into a set of themes for product development.

- -

So, taking a look at the Requirements page, I attempted to do that. My document wasn't a comprehensive collection of everything on that page, I was focused more on the things immediately visible to most users. I guess my problem with the Requirements page has always been its very engineering/technical focus. The result of this is that the priority of items tend to reflect how difficult something is to implement, or where it lies in the development cycle, not necessarily the impact on the user. What I ended up with I guess is a sort of "Shadow PRD" that reflects what I personally thought was cool about Firefox 2, and what I wanted to get out of it.

- -

A copy of the document is here.
-Some notes:

- -
    -
  • Assume the scratched out section for "Retracing Your Steps" will be part - of a future release. -
  • The priorities shown are my opinion, and relate to potential impact on - the user. -
  • The document does not represent all of the work being done, just a - readily marketable subset. -
- -

All in all, I think there's easily enough here to justify a "2" designation. That's just my opinion though. I also think whole numbers are probably easier for the general populace to understand than decimals.

- -

Firefox has never been about date driven development (within reason). The changes with Places should not be seen as a change in this sentiment. What we're about is high quality software development with real advantages to
-users, and I think that with the updated plan we're still on a trajectory that supports and encourages that, perhaps more firmly now than before.

- -

And that's it from today's "Ben waits for the tinderboxen to clear" report.

]]>
- -ben -2006-04-26T14:34:49-08:00 -
- -Firefox 2 Content Update -http://weblogs.mozillazine.org/ben/archives/010109.html -When we began work on Firefox 2, we decided to focus on a development branch, a continuation of the Mozilla 1.8 branch. The reason for doing this was that there was to be a lot of significant architectural changes going on on the trunk, with the prospect of a new rendering back end, a rearchitecture of reflow in layout, and various other things. Shipping a Firefox 2 release in 2006 off of this code did not seem possible.

- -

As a result, we decided to pursue a release focused on application level improvements, on a separate branch. Going into it, we knew the perils of multi-branch development. We knew the divergences that would inevitably form between branch and trunk. We had experience from the painful development of Firefox 1.0 on the Aviary branch. We resolved to be more methodical about our commits, but we knew to expect some pain. The goal was to produce a high value release in short enough time so that we could all return to the trunk and help build new features that utilize the back end being developed there, to help shake them out.

- -

Late last year, we put together a list of things to pursue for the Firefox 2 release. A month or so ago, we got together as a group and formalized this more in a Firefox 2 PRD. We had scheduled four major pre-release milestones, two alphas and two betas. We have already shipped one alpha. The intent of the second is to be "Feature Complete".

- -

The people driving the various sub-projects on the Requirements list get together weekly to check status. As the weeks have gone by, it has become clear to us that the most complex feature on the plan is Places. It is easily an order of magnitude more complex than anything else on the plan. Places is a great feature and it has been exciting watching its capabilities grow. We are looking forward to the capabilities that it will expose. What we have learned though is that the work required to complete Places is probably too substantial to gate the Firefox 2 release. It falls more into the "significant rearchitecture" category of feature that's generally been targeted at Firefox 3.

- -

What we have decided to do is as follows:

- -
    -
  • We will disable places on the 1.8 branch, reverting the user interface and back end to Firefox 1.x functionality. -
  • We will continue to aggressively develop the capabilities of Places on the 1.9 trunk. Places will remain enabled here. -
- -

We think this is a good decision for two reasons:

- -
    -
  • It reduces the pressure on the Places team to deliver a lot of bug fixes and additional features on the very immediate timeframe required by the Firefox 2 testing releases. It is my opinion that doing so would impact the quality of the feature, if we did not add at least a couple more alpha cycles to the process. This decision provides us with an opportunity to really make the architecture and user interface of Places reach their full potential. -
  • It allows us as a group to circle around and consider the content of the Firefox 2 release holistically, identify high impact at risk areas and spend some more time on them. One of those for me was Feed Handling. -
- -

Michael Schroepfer of the Mozilla Corporation has a newsgroup posting with additional information. His thread is also the most appropriate forum for discussion of this topic.

- -

I have been working on refining some of the messaging surrounding feature content and prioritization on the PRD. I will post the initial results of that here soon.

]]>
- -ben -2006-04-24T09:30:54-08:00 -
- -Did I Mention... -http://weblogs.mozillazine.org/ben/archives/010075.html -... that I hate this computer?

- -

While I'm at it... the up arrow key cap fell off after about three weeks, in early 2004. About six months later I lost the little rubber membrane thing that made it slightly easier to push the arrow. Since then, I've been typing by pushing down on the little connection thingy on the keyboard tray.

- -

It's been shedding pieces of plastic too. I've never dropped the computer once, but pieces of the shell have begun to snap off.

- -

When I first got it, when the secondary battery was in place, when the primary drained the machine would hibernate, even though the secondary was present! Pretty awful bug to ship with. There was never a solution that I could find. Speaking of batteries, the primary battery is pretty much toast... it won't go for more than 5 minutes before shutting down. It began doing this at around the 12-18 month mark. And the battery light permanently flashes orange whenever the system is on.

- -

Why don't I call the hotline? I guess I'll have to, before my warranty runs out. I don't because it usually involves 45 minutes on hold or explaining to someone who only has a script to read from that the issue involving a missing up arrow doesn't require restarting Windows or running some stupid diagnostic tool. I could have paid more for "premium support" at build-time but I found that concept sort of insulting: why should I have to pay extra to speak to someone who is smart and doesn't think I'm a moron?

- -

And I don't want a Thinkpad either. I hate those computers. They have old-fashioned 4:3 displays, and the function key and left Ctrl key are reversed. I know I could map them differently but why would I? Why couldn't IBM just have designed the product correctly in the first place? Oh, and I'd sooner drink paint than run the awful IBM access connections software to connect to a wireless network, or deal with the fact that the Num Lock key seems to reset to ON every time the system is rebooted.

- -

Why doesn't someone make the perfect laptop? I'd be interested to hear from someone how long the compile times are for FirefoxDebug on a 2.16GHz MacBook Pro...

]]>
- -ben -2006-04-16T19:11:28-08:00 -
- -I Hate This Computer -http://weblogs.mozillazine.org/ben/archives/010074.html -I have been fighting with this computer for the past few days to do a build with a few patches applied.

- -

First, I managed to get a certain distance with a branch build, compiling with Visual C++ 6.0. But soon I realized there were too many dependencies that were trunk specific, so I had to build trunk. About a quarter of the way through my build died, of course, compiling from the same shell, wrong version of VC6.0 for Cairo/Thebes.

- -

Starting over again with the VC7 tools, another failure towards the end. Some sort of cyclic dependency check error. Clobber and restart. Now I forgot one of my patches had a configure change, and the process begins anew, I have effectively clobbered.

- -

When I bought this machine, a Dell Precision M60 with a Pentium M 1.7GHz processor, a 7200rpm disk and a gig of RAM, it could compile Firefox start to stop in 21 minutes. Now it takes over an hour.

- -

The situation is better on my Google-supplied workstation, but for how long? Over time, Windows reaches a point of being completely useless for anything aside from the most basic activities. What's the effect? I had planned to work both days this weekend on Firefox 2 features. Instead I spent the whole time fighting one of the most frustrating fights possible, and have achieved nothing. I hate Windows. I hate this computer.

]]>
- -ben -2006-04-16T18:58:02-08:00 -
- -Miscommunications -http://weblogs.mozillazine.org/ben/archives/010073.html -My laptop was running pretty slowly yesterday so I decided to scan the Add/Remove Programs list to clear out the cruft. Things were really chugging along. I sequentially uninstalled several pieces of software, and the process was very dissatisfying. I became more and more enfuriated at my computer as it proceeded. Here are some of the nuisances:

- -
    -
  • I could only remove one thing at a time. -
  • Many pieces of software used the Windows Installer system which seemed to take forever and report very inconsistent progress (I know, Firefox isn't the best at this in its installer, either) -
  • Most annoyingly, the uninstaller apps all reported themselves as performing a variety of actions that I never requested, as explanations for what they were doing during long periods of inactivity and progress-bar freeze. Common excuses were "Windows is Configuring " and "InstallShield is preparing a report on ". -
- -

You know, I never asked for blah to be "configured." I never asked for a report on bleh (What am I, a manager? Where is the report anyway? Does it have the appropriate cover sheet?) I just want the software gone. I'm getting really tired of excuses from software like this. Windows software seems to be getting worse and worse. On Mac, the typical way to remove a program is to drag it into the trash can. I can even do that to several programs at once! I do however have to be able to afford a Mac (I can, I have one). Many folk aren't as fortunate as I.

- -

As a side note, I read an interesting article in Forbes a few weeks ago criticizing Microsoft for its delays shipping Vista, and asking why wouldn't you just side-step all the trouble and buy a Mac, since the odds were good many people would have to upgrade their PC anyway just to get the whiz-bang in Vista. The article side-swiped open source desktop initiatives, asking where the viable free alternative was. I think that was an interesting point, and especially so since the capabilities of Linux systems have come an awesome distance in the past few years but there have been few distributions or desktop environments that IMO make the most of all of those.

]]>
- -ben -2006-04-16T18:05:04-08:00 -
- -Firefox Version Numbers -http://weblogs.mozillazine.org/ben/archives/010040.html -Mike Beltzner explains Firefox version numbering. i.e. Firefox 3 RTM is not "out".

]]>
- -ben -2006-04-10T08:38:18-08:00 -
- -Our Next Challenge? -http://weblogs.mozillazine.org/ben/archives/010030.html -The past year or so has been interesting. In this time, I've been able to meet a lot of new people and learn a lot of new things. Most importantly is that for the first time in as long as I can remember, I have had a chance to see the Mozilla project from the outside, as it would appear to someone who was trying to build on Mozilla technology or contribute directly to a project, but was not part of Netscape "back in the day" or an employee of the Mozilla Foundation/Corporation itself.

- -

It's been an illuminating experience. From a technical perspective, it helped highlight APIs that I had developed without a clear understanding of how they would be used. The Extension Installation API was one example of this, and we were able to make some great improvements to it in 2005.

- -

But perhaps more importantly it has shed some light on how people perceive Mozilla as an open source project. These perceptions are not the sort of things people express explicitly. You have to notice them.

- -

The Difficulty of Involvement

- -

This is sort of the uber-perception. I think some of the reasons for this include the following:

- -

Where is the Discussion?

- -

Which newsgroup/mailing list/IRC channel/wiki/talk page/bug/forum page do I need to track in order to know what's going on in a specific area? The answer is unsatisfactorily complex.

- -

The traditional method of joining a project in the OSS world (where you join lists and IRC channels and lurk for a while, gradually ramping up your contributions) scales uneasily to a project the size of Mozilla. The amount of data a mere mortal would have to absorb in order to be productive quickly is staggering. I have in the past jocularly referred to it as the "learning wall". I wonder how many people just give up.

- -

Madness to Method?

- -

As a large project, Mozilla has thousands of source files across hundreds of directories. One of my coworkers here at Google commented that he tried to find something as simple as the browser window code a couple of years ago and couldn't, because it lived under the thoughtfully named "xpfe".

- -

There's not a huge amount of documentation - and I'm not just talking about public API docs. I'm talking about the much needed diagrams that show how the various building blocks fit together, and in-code documentation for pretty much anything that isn't intuitive (which is a lot). I've written as little of this as anyone else.

- -

Tone

- -

In the past, I have not done the best I could to establish a tone for discourse that is conducive to productive development. My tendency was to snap when provoked. I made two mistakes of judgement here, one was ignoring the effect that this sort of thing would have on those watching, aside from the victim. The other was to think that regardless of the tone set by my actions, we as a group could work through any negative effects. Any work we relied on others for we could do ourselves. Or we could hire through it.

- -

The Joy of Code

- -

The flaw with this is that when your project's contributions come solely from companies, for better or for worse the activities of those paid contributors will align in some way with the interests of those companies. What this does not always allow for is the pursuit of the sort of improvements that are outside the scope of these interests. Such things often include raising general code quality, speculative feature development, feature polish and detail etc. I don't mean to say that companies are against these things, but they're often not the primary concern during a release crunch. And what companies like to have is shipping software.

- -

Alternately, even in the absence of corporate support, if there is not enough redundancy that the same set of folk has to do the grunt work over and over, the risk of burnout is high.

- -

I feel this because I have been incredibly "plan" focused over the past few years, formally during my time at Netscape and less formally but no less importantly during the run up to Firefox 1.0 and 1.5. What I notice is that I no longer have time to work on the sort of interesting side projects that I used to enjoy doing when I was first starting out.

- -

For example, about six years ago I discovered a bug in the Bookmarks menu shortly after scrolling was implemented. When you moused into a submenu for a folder that was in the scrolled section, the sub menu popup was pushed off the bottom of the screen. I took a couple of days to learn the menu positioning code and fix the math error that was causing the bug. The exercise was good for me in a number of ways: I learned more about another section of the code, my general expertise was raised, and well.. I fixed the bug that was bothering
-me.

- -

I think we need to have a project that is accessible to volunteers for this reason. We also need to provide a way to allow those volunteers to grow if they want to, so that if you're one of the folk at the center you can have a chance to step aside for a moment and take a breather and code for the pure joy of it.

- -

Full time paid contributors will always be a part of Open Source development. But I don't think release-focused agendas will ever be a substitute for the passion of folk who participate because of the joy of exploration and of contribution.

- -

Looking Outward, Looking Forward

- -

As a project, we have made overtures towards being a more inclusive lot. For some of the reasons I've listed here, I think as a project we're still more inward looking than outward. How many of us have thought about what we want to be doing in 5 years? Will we always be doing this? Will our roles remain the same? My opinion is that it's fast becoming time for us to start considering making personal sacrifices in our short term conveniences to make the project more accessible to new people. Do I know what we need to do? Not exactly. But I have some ideas: find ways to make our discussions, our public faces, and our code more accessible.

- -

With Firefox we did an excellent job of building a world class product that people wanted to use. We have a new challenge now, one that is larger and scope and in the long run in my opinion considerably more important because the long term success of products like Firefox depend on it. How will we grow a world class development community? How will we ensure that the freedoms we enjoy are protected, forever?

]]>
- -ben -2006-04-07T09:22:59-08:00 -
- -Congrats Relicensing Project! -http://weblogs.mozillazine.org/ben/archives/010011.html -Gerv announces that the Relicensing project is complete. Congrats Gerv and everyone else who doggedly pursued this over the years. Part of Mozilla's mission is preserving choice, and making our code available under a variety of flexible licenses helps ensure that by allowing other projects to make use of it. This was a formidable task and a great accomplishment.

]]>
- -ben -2006-04-04T07:15:22-08:00 -
- -Producing Open Source Software -http://weblogs.mozillazine.org/ben/archives/009965.html -I've been reading Karl Fogel's excellent Producing Open Source Software.

- -

Karl's book is very well written, nice and compact (272 pages), and contains useful information for anyone doing anything in the Open Source world: both developers and managers.

- -

It will help people new to Open Source get a better understanding of how OSS projects are run. It will help people familiar with Open Source to get a better understanding of how to contribute more effectively.

- -

It's definitely a "must read."

]]>
- -ben -2006-03-26T15:03:52-08:00 -
- -Writing for Busy People -http://weblogs.mozillazine.org/ben/archives/009964.html -Back when I was in University, many of the lecturers stressed time and time again the importance of succinct, well organized writing. They said over and over that this was the best way to have your thoughts read and understood by decision makers. In fact, they scared us by saying that 70% of us would become managers sooner or later!

- -

Well, I can tell you that's sage advice. It's great when people make contributions in the form of ideas and proposals, but it's even better when they're written for busy people. Here are some examples:

- -
    -
  • Making important points up front -
  • Clear taxonomy of headings, and lots of them -
  • Writing clearly and succinctly -
  • No long, unbroken paragraphs or tracts of text. -
  • Preferring bulleted lists with clear points to paragraphs. -
  • Use of emphasis in formatting to make important things clear -
- -

These days, I find I don't have a lot of time to read everything carefully, so the better structured a document is, the more I get out of it. I frequently find I miss entire subsections or points of documents, even when there's relatively little text, because of incomplete organization. My eyes definitely glaze over when i see a large block of unbroken text with few headings. At the very least, it'd be very helpful if folk would structure their thoughts into: "Problem" and "Proposed Solution".

- -

Before you post, stop and think if you've written something in a way that'll allow others to get the most out of it. Communicating your ideas effectively means you may get a clearer and quicker response from other people.

]]>
-Editorial -ben -2006-03-26T14:48:04-08:00 -
- -Step 2: Ask Questions -http://weblogs.mozillazine.org/ben/archives/009943.html -A healthy project is one where active contributors are always evaluating the project's progress, making sure it is headed in the right direction (usually stated in the project mission or goals).

- -

I think we could be better at this in Mozilla. I'm not suggesting people be assholes or anything, but I think some more pan-project analysis would be useful.

- -

Historically, I can point at a couple of groups of people who have attempted to do something like this. The drivers@ group is one that looked beyond individual modules within Gecko to make sure that the right thing for the shipping products as a whole happened. The Firefox team is another example. By taking a holistic view, user experience was enhanced.

- -

I think contributors should not be afraid to poke their nose in other parts of the project and see how things are going. Ask questions. Learn more. Get involved in governance and management. If things don't seem intuitive, or a little arbitrary, ask, rather than assume it's for a good reason. One of the benefits of having an open, referencable set of discussion forums means that once you've answered a question once on the public forums, when someone else asks you can just give them a URL.

]]>
- -ben -2006-03-22T17:27:14-08:00 -
- -Step 1: Public Discussions -http://weblogs.mozillazine.org/ben/archives/009924.html -The first step on the pathway to open source project happiness is to have our discussions in the public.

- -

One of the things people have (rightly) criticized about Firefox and Mozilla development in the past is that too much happens mysteriously, behind closed doors. This was for a number of reasons that sounded sufficient at the time - it was expedient, people were sitting within shouting distance, mental laziness, etc.

- -

What poor communication breeds is a lack of understanding of procedures, priorities and such like. A healthy project is one where the contributors understanding where things are headed, and what parts they can play. It is one where newcomers can visit the project website and within the space of a few minutes get a decent understanding of how things work, and find out opportunities for them to participate.

- -

People don't want to contribute to projects where things happen "magically". I've learned this lesson in the past.

- -

To this end, I've been encouraging everyone to have public discussions on the Mozilla Newsgroups/Mailing Lists. For Firefox, the list is dev-apps-firefox@, and the newsgroup is mozilla.dev.apps.firefox. They are mirrored through Google Groups for ease of browsing. We're planning on improving the theme for Firefox2, and rather than pursue this effort in a walled garden like last time, we're going to proceed in dev-themes@/mozilla.dev.themes. Come on over and join in!

- -

At the same time, we've been encouraging other projects to use the newsgroups/lists too. Decisions made in private email, IRC (which isn't archived anywhere) even in public bugs etc make it very difficult for people who aren't central to the project to find out more or participate. I think we should strive to strike a better balance between convenience and accessibility/referencability.

- -

On top of this, there is a need to make the contact portions of the web site more accurate, relevant and easy to find, so people can easily find the list they want, and the person or group to contact.

- -

We've been having discussions about all of this in mozilla.dev.general, in these threads. Rather than talk in a vacuum of only ourselves, I really hope that those of you that have experienced difficulty in the past in some of these areas will come forward and contribute to the discussion.

]]>
- -ben -2006-03-20T09:23:24-08:00 -
- -Reflection -http://weblogs.mozillazine.org/ben/archives/009914.html -I've been doing a bit of it lately. All manner of topics. We recently moved and things have been chaotic so it's been nice to take the time to think. I've had a chance to look at how far we've come, and form some ideas about what we might need to do to go the right places.

- -

The past couple of years have brought some immense highs, and some considerable angst. With success has come the realization that true now as ever: the spirit of open source is expressed through the creative freedom of the many. The surest way to navigate the murky waters of increased attention and marketshare and such like is, as Leslie has been saying for some time, to keep your karma clean. Do the right thing, not only in technical matters but also relationships.

- -

For the Mozilla project, what we need to do (I think) is:

- -
    -
  • Better define the things that are important to us. The things that define who we are. Impart the positive aspects of open development culture and practice on everyone involved because they're effective, and as a safeguard against recurrence of some of the troubles of the past. -
  • Engage the community more effectively. Create and maintain an infrastructure of open communication to remove the "mystery" behind the decision making process. Organize our contributor materials better to make the project more accessible to newcomers. These are just a couple of examples. -
- -

For my part, I'm starting out this year by doing things a little differently. I think we need to grow more as a project. I'm hopeful that I'll be able to achieve some positive change.

- -

I understand that this post might seem a little abstract. I think what I'm saying might become a bit more clear after I talk about some tangible efforts, which I will do in future entries.

]]>
- -ben -2006-03-19T02:00:07-08:00 -
- -Bye Bye Blackberry? -http://weblogs.mozillazine.org/ben/archives/009804.html -Bye Bye, Blackberry?

- -

I cannot believe people are discussing life without these things. It's like this: I have a patent on television. I don't plan on doing anything with it, but I'm going to shut TV down for all of you, and you're going to sit about and think about life without TV? What's wrong with people?! Is this the world we all want to live in, where people without the interest or capability to pursue technology can hold everyone else captive? That's not the world I want to live in.
-

]]>
- -ben -2006-02-24T10:57:32-08:00 -
- -More on Memory -http://weblogs.mozillazine.org/ben/archives/009774.html -Firefox's caching behavior is just one area of memory usage. I'm really glad that there's been such a lot of discussion in the previous post I made, since many people have raised specific issues, bugs have been filed, and people are looking at the things people are reporting. This sort of feedback system is one of the things that makes the open development model great. Firefox 2 will be much better because of your help!

]]>
- -ben -2006-02-17T23:44:03-08:00 -
- - -
diff --git a/toolkit/components/feeds/test/xml/rss1/full_feed_unknown_extension.xml b/toolkit/components/feeds/test/xml/rss1/full_feed_unknown_extension.xml deleted file mode 100644 index c2c875b14..000000000 --- a/toolkit/components/feeds/test/xml/rss1/full_feed_unknown_extension.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - -fooo -http://weblogs.example.org/ -fooooooo -en-us - -2006-04-10T08:38:18-08:00 - - - - - - - - -baz - - - - - - - - - - - - - - - - - - - -Come From? -http://example.org/009698.html - -2006-02-06T10:19:03-08:00 - - diff --git a/toolkit/components/feeds/test/xml/rss1/item_2_dc_description.xml b/toolkit/components/feeds/test/xml/rss1/item_2_dc_description.xml deleted file mode 100644 index 03a4bb548..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_2_dc_description.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. - - - - - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet 2. - - XML: A Disruptive Technology - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_2_dc_publisher.xml b/toolkit/components/feeds/test/xml/rss1/item_2_dc_publisher.xml deleted file mode 100644 index d21734d6f..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_2_dc_publisher.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. - - - - - The O'Reilly Network - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet 2. - - XML: A Disruptive Technology - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_2_dc_publisher_extra_att_invalid_rdf.xml b/toolkit/components/feeds/test/xml/rss1/item_2_dc_publisher_extra_att_invalid_rdf.xml deleted file mode 100644 index dac0d1dc8..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_2_dc_publisher_extra_att_invalid_rdf.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. - - - - - The O'Reilly Network - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet 2. - - XML: A Disruptive Technology - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_count.xml b/toolkit/components/feeds/test/xml/rss1/item_count.xml deleted file mode 100644 index 69520fb14..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_count.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_dc_creator.xml b/toolkit/components/feeds/test/xml/rss1/item_dc_creator.xml deleted file mode 100644 index 71ecd6d77..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_dc_creator.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. - - Simon St.Laurent (mailto:simonstl@simonstl.com) - Copyright © 2000 O'Reilly & Associates, Inc. - XML - - - The O'Reilly Network - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet 2. - - XML: A Disruptive Technology - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_dc_description.xml b/toolkit/components/feeds/test/xml/rss1/item_dc_description.xml deleted file mode 100644 index 3d7880e8c..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_dc_description.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. - - - - - The O'Reilly Network - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet 2. - - XML: A Disruptive Technology - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_dc_description_normalized.xml b/toolkit/components/feeds/test/xml/rss1/item_dc_description_normalized.xml deleted file mode 100644 index d57477a99..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_dc_description_normalized.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML is... - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. - - - - - - The O'Reilly Network - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet 2. - - XML: A Disruptive Technology - - diff --git a/toolkit/components/feeds/test/xml/rss1/item_description.xml b/toolkit/components/feeds/test/xml/rss1/item_description.xml deleted file mode 100644 index db4a0137f..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_description.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical infrastructure of the Internet. - - - - - - - diff --git a/toolkit/components/feeds/test/xml/rss1/item_id.xml b/toolkit/components/feeds/test/xml/rss1/item_id.xml deleted file mode 100644 index 50048b0a3..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_id.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - - - - - - diff --git a/toolkit/components/feeds/test/xml/rss1/item_link.xml b/toolkit/components/feeds/test/xml/rss1/item_link.xml deleted file mode 100644 index 8ead15fb6..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_link.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_link_normalized.xml b/toolkit/components/feeds/test/xml/rss1/item_link_normalized.xml deleted file mode 100644 index dbf9749ac..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_link_normalized.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_title.xml b/toolkit/components/feeds/test/xml/rss1/item_title.xml deleted file mode 100644 index b4d4b8e3e..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_title.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss1/item_title_normalized.xml b/toolkit/components/feeds/test/xml/rss1/item_title_normalized.xml deleted file mode 100644 index a9270982f..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_title_normalized.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - - - - - - diff --git a/toolkit/components/feeds/test/xml/rss1/item_updated_dcterms.xml b/toolkit/components/feeds/test/xml/rss1/item_updated_dcterms.xml deleted file mode 100644 index d8f15ee32..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_updated_dcterms.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - Sat, 07 Sep 2002 00:00:01 GMT - - - XML: A Disruptive Technology - http://c.moreover.com/click/here.pl?r123 - - XML is placing increasingly heavy loads on the existing technical - infrastructure of the Internet. - - Sat, 07 Sep 2002 00:00:01 GMT - - diff --git a/toolkit/components/feeds/test/xml/rss1/item_wiki_importance_extra_att.xml b/toolkit/components/feeds/test/xml/rss1/item_wiki_importance_extra_att.xml deleted file mode 100644 index 49ba579dd..000000000 --- a/toolkit/components/feeds/test/xml/rss1/item_wiki_importance_extra_att.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - Test - http://xml.com/pub - another description - - - XML: A Disruptive Technology - - - - major - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_category.xml b/toolkit/components/feeds/test/xml/rss2/feed_category.xml deleted file mode 100644 index 553825995..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_category.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -hmm - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_category_count.xml b/toolkit/components/feeds/test/xml/rss2/feed_category_count.xml deleted file mode 100644 index 881c6e0d9..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_category_count.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - -hmm0 -hmm1 -hmm2 -hmm3 - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_cloud.xml b/toolkit/components/feeds/test/xml/rss2/feed_cloud.xml deleted file mode 100644 index caa033548..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_cloud.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_copyright.xml b/toolkit/components/feeds/test/xml/rss2/feed_copyright.xml deleted file mode 100644 index 2d00e7a14..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_copyright.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -copyright 2006 - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_copyright_linebreak.xml b/toolkit/components/feeds/test/xml/rss2/feed_copyright_linebreak.xml deleted file mode 100644 index 4b9ca5e71..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_copyright_linebreak.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - -copyright 2005 - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_data_outside_channel.xml b/toolkit/components/feeds/test/xml/rss2/feed_data_outside_channel.xml deleted file mode 100644 index bf212760d..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_data_outside_channel.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - -heynow - -copyright 2006 - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_dc_contributor.xml b/toolkit/components/feeds/test/xml/rss2/feed_dc_contributor.xml deleted file mode 100644 index cfb514ccd..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_dc_contributor.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - -copyright 2006 -me -them - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_dc_creator.xml b/toolkit/components/feeds/test/xml/rss2/feed_dc_creator.xml deleted file mode 100644 index 8ed1aff7f..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_dc_creator.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - -copyright 2006 -me - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_description.xml b/toolkit/components/feeds/test/xml/rss2/feed_description.xml deleted file mode 100644 index 11463dfe0..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_description.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -test - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_description_html.xml b/toolkit/components/feeds/test/xml/rss2/feed_description_html.xml deleted file mode 100644 index ecb544f6c..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_description_html.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -<b>test</b> - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_description_html_cdata.xml b/toolkit/components/feeds/test/xml/rss2/feed_description_html_cdata.xml deleted file mode 100644 index 45ee9e92b..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_description_html_cdata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -test]]> - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_docs.xml b/toolkit/components/feeds/test/xml/rss2/feed_docs.xml deleted file mode 100644 index 20323b22f..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_docs.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -http://example.org - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_generator.xml b/toolkit/components/feeds/test/xml/rss2/feed_generator.xml deleted file mode 100644 index 91ba579b4..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_generator.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -a generator used to make feeds - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_image_desc.xml b/toolkit/components/feeds/test/xml/rss2/feed_image_desc.xml deleted file mode 100644 index 7f665641b..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_image_desc.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - http://example.org - A picture - http://example.org/a.jpg - Yo! - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_image_desc_width_height.xml b/toolkit/components/feeds/test/xml/rss2/feed_image_desc_width_height.xml deleted file mode 100644 index 2be53e86c..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_image_desc_width_height.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - http://example.org - A picture - http://example.org/a.jpg - Yo! - 42 - 43 - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_image_required.xml b/toolkit/components/feeds/test/xml/rss2/feed_image_required.xml deleted file mode 100644 index 9035523a1..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_image_required.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - http://example.org - A picture - http://example.org/a.jpg - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_language.xml b/toolkit/components/feeds/test/xml/rss2/feed_language.xml deleted file mode 100644 index d4047a99f..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_language.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -en-us - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_lastBuildDate.xml b/toolkit/components/feeds/test/xml/rss2/feed_lastBuildDate.xml deleted file mode 100644 index fee9ff582..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_lastBuildDate.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Sat, 07 Sep 2002 00:00:01 GMT - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_linebreak_link.xml b/toolkit/components/feeds/test/xml/rss2/feed_linebreak_link.xml deleted file mode 100644 index 1af6550f9..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_linebreak_link.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - -http://mozilla.org/ - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_link.xml b/toolkit/components/feeds/test/xml/rss2/feed_link.xml deleted file mode 100644 index a4874e9ca..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_link.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -http://mozilla.org/ - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_link_cdata.xml b/toolkit/components/feeds/test/xml/rss2/feed_link_cdata.xml deleted file mode 100644 index 5031ac1c3..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_link_cdata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_managingEditor.xml b/toolkit/components/feeds/test/xml/rss2/feed_managingEditor.xml deleted file mode 100644 index 3f7060449..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_managingEditor.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -example@example.com - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_managingEditor_extra_att.xml b/toolkit/components/feeds/test/xml/rss2/feed_managingEditor_extra_att.xml deleted file mode 100644 index 017a4595f..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_managingEditor_extra_att.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -example@example.com - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_multiple_categories.xml b/toolkit/components/feeds/test/xml/rss2/feed_multiple_categories.xml deleted file mode 100644 index 538362b6a..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_multiple_categories.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - -hmm0 -hmm1 -hmm2 -hmm3 - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_pubDate.xml b/toolkit/components/feeds/test/xml/rss2/feed_pubDate.xml deleted file mode 100644 index 42cea6832..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_pubDate.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Sat, 07 Sep 2002 00:00:01 GMT - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_invalid.xml b/toolkit/components/feeds/test/xml/rss2/feed_pubDate_invalid.xml deleted file mode 100644 index 48cce256a..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_invalid.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Satmonkey, 07 Sepmonkey 2002 00:00:01 GMT - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_nonRFC822_1.xml b/toolkit/components/feeds/test/xml/rss2/feed_pubDate_nonRFC822_1.xml deleted file mode 100644 index 846ef22a6..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_nonRFC822_1.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Tues, 25 Apri 2006 08:00:00 GMT - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_nonRFC822_2.xml b/toolkit/components/feeds/test/xml/rss2/feed_pubDate_nonRFC822_2.xml deleted file mode 100644 index d1ee96f36..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_nonRFC822_2.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Saturday 25 November 2006 10:12:45 +1000 - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_timezoneZ.xml b/toolkit/components/feeds/test/xml/rss2/feed_pubDate_timezoneZ.xml deleted file mode 100644 index b31ed5c56..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_timezoneZ.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Tue, 25 Apr 2006 08:00:00 Z - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_utc.xml b/toolkit/components/feeds/test/xml/rss2/feed_pubDate_utc.xml deleted file mode 100644 index 8eff56046..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_pubDate_utc.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Monday, 16 April 2007 03:12:45 UTC - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_rating.xml b/toolkit/components/feeds/test/xml/rss2/feed_rating.xml deleted file mode 100644 index dd5f8f9e5..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_rating.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -(PICS-1.1 "http://www.rsac.org/ratingsv01.html" l by "webmaster@example.com" on "2006.01.29T10:09-0800" r (n 0 s 0 v 0 l 0)) - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_single_quote_stylesheet_pi.xml b/toolkit/components/feeds/test/xml/rss2/feed_single_quote_stylesheet_pi.xml deleted file mode 100644 index 10141fe7e..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_single_quote_stylesheet_pi.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - -Penny-Arcade -http://www.penny-arcade.com/ -en-us - -Copyright 1999 - 2006 Penny Arcade, Inc. - -http://www.penny-arcade.com/images/rss-logo.png -Penny-Arcade Logo -http://www.penny-arcade.com/ -144 - -82 - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_skipDays.xml b/toolkit/components/feeds/test/xml/rss2/feed_skipDays.xml deleted file mode 100644 index 8c6ffa9e4..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_skipDays.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - Sunday - Monday - - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_skipHours.xml b/toolkit/components/feeds/test/xml/rss2/feed_skipHours.xml deleted file mode 100644 index a20372eda..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_skipHours.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - 0 - 1 - 2 - 22 - 23 - - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_subtitle.xml b/toolkit/components/feeds/test/xml/rss2/feed_subtitle.xml deleted file mode 100644 index a98a3c19e..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_subtitle.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -test - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_subtitle_html.xml b/toolkit/components/feeds/test/xml/rss2/feed_subtitle_html.xml deleted file mode 100644 index fca819d36..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_subtitle_html.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -test]]> - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_subtitle_markup_stripped.xml b/toolkit/components/feeds/test/xml/rss2/feed_subtitle_markup_stripped.xml deleted file mode 100644 index 54f6a623c..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_subtitle_markup_stripped.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -test]]> - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_textinput.xml b/toolkit/components/feeds/test/xml/rss2/feed_textinput.xml deleted file mode 100644 index 4617d62bc..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_textinput.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - Your aggregator supports the textInput element. What software are you using? - http://www.cadenhead.org/textinput.php - query - TextInput Inquiry - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_title.xml b/toolkit/components/feeds/test/xml/rss2/feed_title.xml deleted file mode 100644 index 1f7d63ad2..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_title.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -test title - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_title_cdata_mixed.xml b/toolkit/components/feeds/test/xml/rss2/feed_title_cdata_mixed.xml deleted file mode 100644 index 19ef62915..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_title_cdata_mixed.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -test t<![CDATA[it]]>le - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_title_nesting.xml b/toolkit/components/feeds/test/xml/rss2/feed_title_nesting.xml deleted file mode 100644 index 82492cef7..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_title_nesting.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - -test title -bogus title - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_ttl.xml b/toolkit/components/feeds/test/xml/rss2/feed_ttl.xml deleted file mode 100644 index 57158aff4..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_ttl.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -60 - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_updated.xml b/toolkit/components/feeds/test/xml/rss2/feed_updated.xml deleted file mode 100644 index c9e75e360..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_updated.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Sat, 07 Sep 2002 00:00:01 GMT - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_updated_dcdate.xml b/toolkit/components/feeds/test/xml/rss2/feed_updated_dcdate.xml deleted file mode 100644 index aa69e7800..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_updated_dcdate.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Sat, 07 Sep 2002 00:00:01 GMT - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_updated_lastBuildDate.xml b/toolkit/components/feeds/test/xml/rss2/feed_updated_lastBuildDate.xml deleted file mode 100644 index 2fb24a7ec..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_updated_lastBuildDate.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Sat, 07 Sep 2002 00:00:01 GMT - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_updated_lastBuildDate_priority.xml b/toolkit/components/feeds/test/xml/rss2/feed_updated_lastBuildDate_priority.xml deleted file mode 100644 index 24f024005..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_updated_lastBuildDate_priority.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - -Sun, 08 Sep 2002 00:00:01 GMT -Sat, 07 Sep 2002 00:00:01 GMT - - diff --git a/toolkit/components/feeds/test/xml/rss2/feed_webMaster.xml b/toolkit/components/feeds/test/xml/rss2/feed_webMaster.xml deleted file mode 100644 index 887894983..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_webMaster.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - -example@example.com - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_wfw_commentapi.xml b/toolkit/components/feeds/test/xml/rss2/feed_wfw_commentapi.xml deleted file mode 100644 index af725064e..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_wfw_commentapi.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - -http://example.org -copyright 2006 -me -them - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_wfw_commentrss.xml b/toolkit/components/feeds/test/xml/rss2/feed_wfw_commentrss.xml deleted file mode 100644 index fb1d89609..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_wfw_commentrss.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - -copyright 2006 -me -http://example.org -them - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_wiki.xml b/toolkit/components/feeds/test/xml/rss2/feed_wiki.xml deleted file mode 100644 index b8cb783b0..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_wiki.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - -copyright 2006 -me -1 -http://example.org -them - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/feed_wiki_unusual_prefix.xml b/toolkit/components/feeds/test/xml/rss2/feed_wiki_unusual_prefix.xml deleted file mode 100644 index b8cb783b0..000000000 --- a/toolkit/components/feeds/test/xml/rss2/feed_wiki_unusual_prefix.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - -copyright 2006 -me -1 -http://example.org -them - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/item_author.xml b/toolkit/components/feeds/test/xml/rss2/item_author.xml deleted file mode 100644 index ad0c97e2a..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_author.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -test - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_category.xml b/toolkit/components/feeds/test/xml/rss2/item_category.xml deleted file mode 100644 index 4795e00bb..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_category.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -test -bar - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_comments.xml b/toolkit/components/feeds/test/xml/rss2/item_comments.xml deleted file mode 100644 index da1cccc82..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_comments.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - -test - -http://example.org - -bar - - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_content_encoded.xml b/toolkit/components/feeds/test/xml/rss2/item_content_encoded.xml deleted file mode 100644 index 6611375b6..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_content_encoded.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - test - foobar - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_count.xml b/toolkit/components/feeds/test/xml/rss2/item_count.xml deleted file mode 100644 index a69cbc979..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_count.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - -Items Test -http://mozilla.org/ - - -en-us -sayrer@gmail.com -2005-12-07T14:48:03-05:00 - - -Is the date right? -http://example.org/dc_date.html - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/item_count2.xml b/toolkit/components/feeds/test/xml/rss2/item_count2.xml deleted file mode 100644 index 27df0a932..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_count2.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - -Items Test -http://mozilla.org/ - - -en-us -sayrer@gmail.com -2005-12-07T14:48:03-05:00 - - -Is the date right? -http://example.org/dc_date.html - - -Is the date right? -http://example.org/dc_date.html - - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/item_description.xml b/toolkit/components/feeds/test/xml/rss2/item_description.xml deleted file mode 100644 index 7416d48e6..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_description.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - -http://example.org -jbb@dallas.example.com (Joe Bob Briggs) -test -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_description_2.xml b/toolkit/components/feeds/test/xml/rss2/item_description_2.xml deleted file mode 100644 index 427726868..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_description_2.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - hmmm - - -http://example.org -jbb@dallas.example.com (Joe Bob Briggs) -test -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_description_cdata.xml b/toolkit/components/feeds/test/xml/rss2/item_description_cdata.xml deleted file mode 100644 index ef3926f87..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_description_cdata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar -Valley Girl came out and I said to myself, Joe Bob, you gotta get out of the country for a while.]]> - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_description_decode_entities.xml b/toolkit/components/feeds/test/xml/rss2/item_description_decode_entities.xml deleted file mode 100644 index e259354dc..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_description_decode_entities.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - -http://example.org -jbb@dallas.example.com (Joe Bob Briggs) -test -bar - - - <b>test D&eacute;sol&eacute;e</b> - - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_description_normalized.xml b/toolkit/components/feeds/test/xml/rss2/item_description_normalized.xml deleted file mode 100644 index 9819deb36..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_description_normalized.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - -http://example.org -jbb@dallas.example.com (Joe Bob Briggs) -test -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_description_normalized_nohtml.xml b/toolkit/components/feeds/test/xml/rss2/item_description_normalized_nohtml.xml deleted file mode 100644 index 0a34a008d..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_description_normalized_nohtml.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - -http://example.org -jbb@dallas.example.com (Joe Bob Briggs) -test -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_enclosure.xml b/toolkit/components/feeds/test/xml/rss2/item_enclosure.xml deleted file mode 100644 index 2e38a370a..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_enclosure.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_enclosure_duplicates.xml b/toolkit/components/feeds/test/xml/rss2/item_enclosure_duplicates.xml deleted file mode 100644 index a9bcd2cc9..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_enclosure_duplicates.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test audio - -bar - -Listen to the words that are coming out of my mouth. - - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_enclosure_duplicates2.xml b/toolkit/components/feeds/test/xml/rss2/item_enclosure_duplicates2.xml deleted file mode 100644 index 51f7caba9..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_enclosure_duplicates2.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test audio - -bar - -Listen to the words that are coming out of my mouth. - - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_enclosure_mixed.xml b/toolkit/components/feeds/test/xml/rss2/item_enclosure_mixed.xml deleted file mode 100644 index 7b49e4d74..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_enclosure_mixed.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test audio - -bar - -Listen to the words that are coming out of my mouth. - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test video - -bar - -Look into my eyes.... - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_enclosure_mixed2.xml b/toolkit/components/feeds/test/xml/rss2/item_enclosure_mixed2.xml deleted file mode 100644 index a54a40559..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_enclosure_mixed2.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -no video this week! - -bar - -I'm on a trip to the moon this week for this year's Spaceshot Vlogger -conference. No video this week! - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -orange keyboard - -bar - -Crazy things happen when you paint your keyboard orange. - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid.xml b/toolkit/components/feeds/test/xml/rss2/item_guid.xml deleted file mode 100644 index 2e7f551ef..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test -asdf -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_bogus_url.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_bogus_url.xml deleted file mode 100644 index 2f1b67ced..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_bogus_url.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test -xorg -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink.xml deleted file mode 100644 index c64341427..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -test -http://www.example.org/ -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_default.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_default.xml deleted file mode 100644 index 7d6ae7958..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_default.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -test -http://www.example.org/ -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_false.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_false.xml deleted file mode 100644 index c2a1ad867..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_false.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -test -http://www.example.org/ -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_false_uppercase.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_false_uppercase.xml deleted file mode 100644 index 9ff2505c4..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_false_uppercase.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -test -http://www.example.org/ -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_true_uppercase.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_true_uppercase.xml deleted file mode 100644 index bc4fdc0e9..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_true_uppercase.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -test -http://www.example.org/ -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_unknown_value.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_unknown_value.xml deleted file mode 100644 index 4dce8c390..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_isPermaLink_unknown_value.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -test -http://www.example.org/ -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_normalized.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_normalized.xml deleted file mode 100644 index e4ac97862..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_normalized.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test -asdf -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_guid_with_link.xml b/toolkit/components/feeds/test/xml/rss2/item_guid_with_link.xml deleted file mode 100644 index d2d3daca5..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_guid_with_link.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test -http://www.example.org -http://link.example.org/ -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_link.xml b/toolkit/components/feeds/test/xml/rss2/item_link.xml deleted file mode 100644 index c89f71e77..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_link.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - -test - -http://example.org -http://dallas.example.com/1983/05/06/joebob.htm -bar - - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_link_normalized.xml b/toolkit/components/feeds/test/xml/rss2/item_link_normalized.xml deleted file mode 100644 index 876d7613c..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_link_normalized.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - -test - -http://example.org -http://dallas.example.com/1983/05/06/joebob.htm -bar - - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_plain_desc.xml b/toolkit/components/feeds/test/xml/rss2/item_plain_desc.xml deleted file mode 100644 index ffb4226f1..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_plain_desc.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar -I'm headed for France. I wasn't gonna go this year, but then last week "Valley Girl" came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_populated_enclosures.xml b/toolkit/components/feeds/test/xml/rss2/item_populated_enclosures.xml deleted file mode 100644 index 0a7d60df6..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_populated_enclosures.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_pubDate.xml b/toolkit/components/feeds/test/xml/rss2/item_pubDate.xml deleted file mode 100644 index acb4abdcc..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_pubDate.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - -Tue, 02 Sep 2003 00:00:01 GMT - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_published.xml b/toolkit/components/feeds/test/xml/rss2/item_published.xml deleted file mode 100644 index 86bf55602..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_published.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - -Sat, 07 Sep 2002 00:00:01 GMT - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/item_title.xml b/toolkit/components/feeds/test/xml/rss2/item_title.xml deleted file mode 100644 index 0126d7da0..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_title.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - test - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_title_normalized.xml b/toolkit/components/feeds/test/xml/rss2/item_title_normalized.xml deleted file mode 100644 index 51de0f7e2..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_title_normalized.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - test - - - diff --git a/toolkit/components/feeds/test/xml/rss2/item_updated_dcdate.xml b/toolkit/components/feeds/test/xml/rss2/item_updated_dcdate.xml deleted file mode 100644 index dc20cdbc0..000000000 --- a/toolkit/components/feeds/test/xml/rss2/item_updated_dcdate.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - -Sat, 07 Sep 2002 00:00:01 GMT - - - \ No newline at end of file diff --git a/toolkit/components/feeds/test/xml/rss2/items_2_titles.xml b/toolkit/components/feeds/test/xml/rss2/items_2_titles.xml deleted file mode 100644 index 3a0d1eb67..000000000 --- a/toolkit/components/feeds/test/xml/rss2/items_2_titles.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - test - - - test #2 - - - diff --git a/toolkit/components/feeds/test/xml/rss2/mrss_content.xml b/toolkit/components/feeds/test/xml/rss2/mrss_content.xml deleted file mode 100644 index 62a47cdef..000000000 --- a/toolkit/components/feeds/test/xml/rss2/mrss_content.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/mrss_content2.xml b/toolkit/components/feeds/test/xml/rss2/mrss_content2.xml deleted file mode 100644 index a0d740e69..000000000 --- a/toolkit/components/feeds/test/xml/rss2/mrss_content2.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/mrss_content_429049.xml b/toolkit/components/feeds/test/xml/rss2/mrss_content_429049.xml deleted file mode 100644 index d13efc94c..000000000 --- a/toolkit/components/feeds/test/xml/rss2/mrss_content_429049.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar -no description - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test empty - -bar -no description - - - - diff --git a/toolkit/components/feeds/test/xml/rss2/mrss_content_multiple.xml b/toolkit/components/feeds/test/xml/rss2/mrss_content_multiple.xml deleted file mode 100644 index c391efdd2..000000000 --- a/toolkit/components/feeds/test/xml/rss2/mrss_content_multiple.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. Two videos of that. - - diff --git a/toolkit/components/feeds/test/xml/rss2/mrss_content_populate_enclosure.xml b/toolkit/components/feeds/test/xml/rss2/mrss_content_populate_enclosure.xml deleted file mode 100644 index f0718655f..000000000 --- a/toolkit/components/feeds/test/xml/rss2/mrss_content_populate_enclosure.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xml/rss2/mrss_group_content.xml b/toolkit/components/feeds/test/xml/rss2/mrss_group_content.xml deleted file mode 100644 index da2ddb29c..000000000 --- a/toolkit/components/feeds/test/xml/rss2/mrss_group_content.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - - diff --git a/toolkit/components/feeds/test/xml/rss2/mrss_group_content_populate_enclosure.xml b/toolkit/components/feeds/test/xml/rss2/mrss_group_content_populate_enclosure.xml deleted file mode 100644 index f7b9ebabf..000000000 --- a/toolkit/components/feeds/test/xml/rss2/mrss_group_content_populate_enclosure.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - -jbb@dallas.example.com (Joe Bob Briggs) -http://example.org -test - -bar - -I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while. - - diff --git a/toolkit/components/feeds/test/xpcshell.ini b/toolkit/components/feeds/test/xpcshell.ini deleted file mode 100644 index fbed5e559..000000000 --- a/toolkit/components/feeds/test/xpcshell.ini +++ /dev/null @@ -1,209 +0,0 @@ -[DEFAULT] -head = head.js -tail = -skip-if = toolkit == 'android' -support-files = - xml/rfc4287/author_namespaces.xml - xml/rfc4287/entry_link_IANA.xml - xml/rfc4287/feed_author_email_2.xml - xml/rfc4287/feed_logo.xml - xml/rfc4287/entry_author.xml - xml/rfc4287/entry_link_otherURI_alt.xml - xml/rfc4287/feed_author_email.xml - xml/rfc4287/feed_random_attributes_on_feed_and_entry.xml - xml/rfc4287/entry_content_encoded.xml - xml/rfc4287/entry_link_payment_alt.xml - xml/rfc4287/feed_author_name.xml - xml/rfc4287/feed_rights_normalized.xml - xml/rfc4287/entry_content_html.xml - xml/rfc4287/entry_link_random.xml - xml/rfc4287/feed_author_surrounded.xml - xml/rfc4287/feed_rights_xhtml_nested_divs.xml - xml/rfc4287/entry_content_xhtml_with_markup.xml - xml/rfc4287/entry_published.xml - xml/rfc4287/feed_author_uri.xml - xml/rfc4287/feed_rights_xhtml.xml - xml/rfc4287/entry_content_xhtml.xml - xml/rfc4287/entry_rights_normalized.xml - xml/rfc4287/feed_author.xml - xml/rfc4287/feed_subtitle.xml - xml/rfc4287/entry_content.xml - xml/rfc4287/entry_summary.xml - xml/rfc4287/feed_comment_rss_extra_att.xml - xml/rfc4287/feed_tantek_title.xml - xml/rfc4287/entry_contributor.xml - xml/rfc4287/entry_title_normalized.xml - xml/rfc4287/feed_contributor.xml - xml/rfc4287/feed_title_full_feed.xml - xml/rfc4287/entry_html_cdata.xml - xml/rfc4287/entry_title.xml - xml/rfc4287/feed_entry_count.xml - xml/rfc4287/feed_title_xhtml_entities.xml - xml/rfc4287/entry_id.xml - xml/rfc4287/entry_updated.xml - xml/rfc4287/feed_generator_uri.xml - xml/rfc4287/feed_title_xhtml.xml - xml/rfc4287/entry_link_2alts_allcore2.xml - xml/rfc4287/entry_w_content_encoded.xml - xml/rfc4287/feed_generator_uri_xmlbase.xml - xml/rfc4287/feed_title.xml - xml/rfc4287/entry_link_2alts_allcore.xml - xml/rfc4287/entry_xhtml_baseURI_with_amp.xml - xml/rfc4287/feed_generator_version.xml - xml/rfc4287/feed_updated_invalid.xml - xml/rfc4287/entry_link_2alts.xml - xml/rfc4287/entry_xmlBase_on_link.xml - xml/rfc4287/feed_generator.xml - xml/rfc4287/feed_updated_normalized.xml - xml/rfc4287/entry_link_alt_extension.xml - xml/rfc4287/entry_xmlBase.xml - xml/rfc4287/feed_icon.xml - xml/rfc4287/feed_updated.xml - xml/rfc4287/entry_link_enclosure_populate_enclosures.xml - xml/rfc4287/feed_atom_rights_xhtml.xml - xml/rfc4287/feed_id_extra_att.xml - xml/rfc4287/feed_version.xml - xml/rfc4287/entry_link_enclosure.xml - xml/rfc4287/feed_author2.xml - xml/rfc4287/feed_id.xml - xml/rfc4287/feed_xmlBase.xml - xml/rss09x/rss090.xml - xml/rss09x/rss091_withNS.xml - xml/rss09x/rss091.xml - xml/rss09x/rss092.xml - xml/rss09x/rss093.xml - xml/rss09x/rss094.xml - xml/rss09x/rssUnknown.xml - xml/rss1/feed_bogus_title.xml - xml/rss1/feed_description_normalized.xml - xml/rss1/feed_description_with_dc_only.xml - xml/rss1/feed_description_with_dc.xml - xml/rss1/feed_description.xml - xml/rss1/feed_generator.xml - xml/rss1/feed_id.xml - xml/rss1/feed_image.xml - xml/rss1/feed_items_length_zero.xml - xml/rss1/feed_link_normalized.xml - xml/rss1/feed_link.xml - xml/rss1/feed_textInput.xml - xml/rss1/feed_title_extra_att.xml - xml/rss1/feed_title_normalized.xml - xml/rss1/feed_title.xml - xml/rss1/feed_updated_dctermsmodified.xml - xml/rss1/feed_updated.xml - xml/rss1/feed_version.xml - xml/rss1/full_feed_not_bozo.xml - xml/rss1/full_feed_unknown_extension.xml - xml/rss1/full_feed.xml - xml/rss1/item_2_dc_description.xml - xml/rss1/item_2_dc_publisher_extra_att_invalid_rdf.xml - xml/rss1/item_2_dc_publisher.xml - xml/rss1/item_count.xml - xml/rss1/item_dc_creator.xml - xml/rss1/item_dc_description_normalized.xml - xml/rss1/item_dc_description.xml - xml/rss1/item_description.xml - xml/rss1/item_id.xml - xml/rss1/item_link_normalized.xml - xml/rss1/item_link.xml - xml/rss1/item_title_normalized.xml - xml/rss1/item_title.xml - xml/rss1/item_updated_dcterms.xml - xml/rss1/item_wiki_importance_extra_att.xml - xml/rss2/feed_category_count.xml - xml/rss2/feed_category.xml - xml/rss2/feed_cloud.xml - xml/rss2/feed_copyright_linebreak.xml - xml/rss2/feed_copyright.xml - xml/rss2/feed_data_outside_channel.xml - xml/rss2/feed_dc_contributor.xml - xml/rss2/feed_dc_creator.xml - xml/rss2/feed_description_html_cdata.xml - xml/rss2/feed_description_html.xml - xml/rss2/feed_description.xml - xml/rss2/feed_docs.xml - xml/rss2/feed_generator.xml - xml/rss2/feed_image_desc_width_height.xml - xml/rss2/feed_image_desc.xml - xml/rss2/feed_image_required.xml - xml/rss2/feed_language.xml - xml/rss2/feed_lastBuildDate.xml - xml/rss2/feed_linebreak_link.xml - xml/rss2/feed_link_cdata.xml - xml/rss2/feed_link.xml - xml/rss2/feed_managingEditor_extra_att.xml - xml/rss2/feed_managingEditor.xml - xml/rss2/feed_multiple_categories.xml - xml/rss2/feed_pubDate_invalid.xml - xml/rss2/feed_pubDate_nonRFC822_1.xml - xml/rss2/feed_pubDate_nonRFC822_2.xml - xml/rss2/feed_pubDate_timezoneZ.xml - xml/rss2/feed_pubDate_utc.xml - xml/rss2/feed_pubDate.xml - xml/rss2/feed_rating.xml - xml/rss2/feed_single_quote_stylesheet_pi.xml - xml/rss2/feed_skipDays.xml - xml/rss2/feed_skipHours.xml - xml/rss2/feed_subtitle_html.xml - xml/rss2/feed_subtitle_markup_stripped.xml - xml/rss2/feed_subtitle.xml - xml/rss2/feed_textinput.xml - xml/rss2/feed_title_cdata_mixed.xml - xml/rss2/feed_title_nesting.xml - xml/rss2/feed_title.xml - xml/rss2/feed_ttl.xml - xml/rss2/feed_updated_dcdate.xml - xml/rss2/feed_updated_lastBuildDate_priority.xml - xml/rss2/feed_updated_lastBuildDate.xml - xml/rss2/feed_updated.xml - xml/rss2/feed_webMaster.xml - xml/rss2/feed_wfw_commentapi.xml - xml/rss2/feed_wfw_commentrss.xml - xml/rss2/feed_wiki_unusual_prefix.xml - xml/rss2/feed_wiki.xml - xml/rss2/item_author.xml - xml/rss2/item_category.xml - xml/rss2/item_comments.xml - xml/rss2/item_content_encoded.xml - xml/rss2/item_count2.xml - xml/rss2/item_count.xml - xml/rss2/item_description_2.xml - xml/rss2/item_description_cdata.xml - xml/rss2/item_description_decode_entities.xml - xml/rss2/item_description_normalized_nohtml.xml - xml/rss2/item_description_normalized.xml - xml/rss2/item_description.xml - xml/rss2/item_enclosure_duplicates2.xml - xml/rss2/item_enclosure_duplicates.xml - xml/rss2/item_enclosure_mixed2.xml - xml/rss2/item_enclosure_mixed.xml - xml/rss2/item_enclosure.xml - xml/rss2/item_guid_bogus_url.xml - xml/rss2/item_guid_isPermaLink_default.xml - xml/rss2/item_guid_isPermaLink_false_uppercase.xml - xml/rss2/item_guid_isPermaLink_false.xml - xml/rss2/item_guid_isPermaLink_true_uppercase.xml - xml/rss2/item_guid_isPermaLink_unknown_value.xml - xml/rss2/item_guid_isPermaLink.xml - xml/rss2/item_guid_normalized.xml - xml/rss2/item_guid_with_link.xml - xml/rss2/item_guid.xml - xml/rss2/item_link_normalized.xml - xml/rss2/item_link.xml - xml/rss2/item_plain_desc.xml - xml/rss2/item_populated_enclosures.xml - xml/rss2/item_pubDate.xml - xml/rss2/item_published.xml - xml/rss2/items_2_titles.xml - xml/rss2/item_title_normalized.xml - xml/rss2/item_title.xml - xml/rss2/item_updated_dcdate.xml - xml/rss2/mrss_content_429049.xml - xml/rss2/mrss_content_multiple.xml - xml/rss2/mrss_content_populate_enclosure.xml - xml/rss2/mrss_content.xml - xml/rss2/mrss_content2.xml - xml/rss2/mrss_group_content_populate_enclosure.xml - xml/rss2/mrss_group_content.xml - -[test_xml.js] -- cgit v1.2.3