summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick White <git@njw.me.uk>2011-06-27 23:12:04 +0100
committerNick White <git@njw.me.uk>2011-06-27 23:12:04 +0100
commitec0d3f1d2574172424a3269863cfc063aa551083 (patch)
tree2ece050429dd1d6b5b06b786e66898d35f0f2cb9
parent93c14931702c0909a540392fdbfce54d54676476 (diff)
Add TODOs
-rw-r--r--TODO13
1 files changed, 13 insertions, 0 deletions
diff --git a/TODO b/TODO
index e9e915a..c290ab4 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,13 @@
+core:
+ inline <style> tags should be dropped. p.p1 for example is
+ specified in html here:
+ http://www.fringereview.co.uk/pageView.php?pagename=Latitude%20Festival%202011
+ note that as this needs to also drop its children, we can't
+ just use regex. whether using js remove element function is
+ safe (e.g. will not affect original html when toggled) is
+ unsure. doesn't look like there's a 'disable' attribute for
+ the tag, so it's our best hope.
+
chromium:
generate appid for use in update xml
see GenerateId in extension.cc of chrome for how it works
@@ -7,6 +17,9 @@ gecko:
this is difficult as mozilla wants the signature of a very particular serialisation of the update rdf
https://developer.mozilla.org/en/Extension_Versioning,_Update_and_Compatibility#Update_RDF_Format
openssl dgst -sha512 -binary -sign private.pem web/gecko-updates.rdf i'm pretty sure generates the correct signature. however it then has to be encoded, using asn1/der & base64. also, according to the docs only the hash is signed/hashed, whereas it looks like the whole (particularly serialised) rdf is used by uhura
+ new extension api, looks nicer and more chrome-like: https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/dev-guide/addon-development/api-modules.html
+ 'page-mod' is the main api to use for this
+ 'widget' is something on the addon bar
test:
current tests