A summary of lists

Abstract

A couple of lists summarising and outlining my progress on all things computer-related, on my Firefox patches and progress tinkering with this site

Table of Contents

For the record of what I have been up to, I will briefly summarise the things I have been up to as a splurge of lists.

1. Firefox fixes

I have done:

  • Bug 479791 - Order of feed items follows source rather than by time

  • Bug 436801 - XHTML not properly supported in Feed titles

  • (un-filed) - SVG, MathML stripped from Atom (see Intertwingly feed)

  • (un-filed) - Styling fixes: h1 in feed badly displayed; feed title image floated and not cleared; other minor problems

  • (un-filed) - Use a feed sanitizer to strip various nasties rather than just disabling JS (building on WHATWG wiki whitelist)

  • (un-filed) - Support atomInlineOtherContent

Needs i10n help but ought to be cleared up:

  • Bug 370018 = Bug 350365 - FeedWriter methods should not fail silently - Malformed feeds look empty

Mostly finished:

  • Bug 359316 - Need a sanitizing nsCSSParser for the feed preview and DOMParser

Could be approached with guidance on what the new interface to be implemented should be:

  • Bug 493175 - FeedProcessor does not handle item categories

  • Bug 427907 - feed parser returns RSS2 entry guid as property bag

  • Bug 394119 - "Wrong" time from dc:date without a colon in timezone offset

2. Todo on this site

  • (This week) Fix SVG for Chrome

  • (This week) Revisions, mtimes & better caching algorithm (combining resource stamp with expiry time)

  • (This week) Search interface and per-search Atom (also feed history)

  • (This week) Style cleanups (incl. blanking revhistory, numbering headings)

  • Font customization

  • DocBook markup and styling cleanup; including automatic small caps for acronyms

  • Horizontal layout re-appraisal, including code and figure pop-outs

  • Integrate a code highlighter

  • (Long-term) Future integrated article editing

  • (Long-term) Private posts/OpenID/Diaspora*

  • (Long-term) Refactor quick-and-dirty architecture towards pluggable system; see Symphony as a model