summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rw-r--r--TODO7
2 files changed, 9 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 50540a7..1415a1a 100644
--- a/Makefile
+++ b/Makefile
@@ -29,6 +29,7 @@ sign:
echo $(NAME)-$(VERSION).tar.crx.sig; fi
# TODO: test makefile dependency is portable (and correct)
+# requires uhura
web/gecko-updates.rdf: $(NAME)-$(VERSION).xpi $(KEYFILE)
uhura -o $@ -k $(KEYFILE) $(NAME)-$(VERSION).xpi $(WEBSITE)/$(NAME)-$(VERSION).xpi
@@ -49,6 +50,7 @@ web/doap.ttl: web/doap-src.ttl
-e "s|AUTHORHOME|$(AUTHORHOME)|g" -e "s|WEBSITE|$(WEBSITE)|g" \
-e "s|REPOURL|$(REPOURL)|g" < $< > $@
+# requires librdf
web/index.html: web/doap.ttl README
echo making webpage
echo "<!DOCTYPE html><html><head><title>$(UPNAME)</title>" > $@
@@ -77,6 +79,7 @@ dist:
rm -rf $(NAME)-$(VERSION)
echo $(NAME)-$(VERSION).tar.bz2
+# requires rsvg, librdf
xpi: $(KEYFILE)
rm -rf $(NAME)-$(VERSION).xpi gecko-build
mkdir -p gecko-build/chrome/content gecko-build/defaults/preferences
@@ -96,6 +99,7 @@ xpi: $(KEYFILE)
patch -R < gecko/js.patch > /dev/null
echo $(NAME)-$(VERSION).xpi
+# requires rsvg
crx: $(KEYFILE)
rm -rf chromium-build
mkdir chromium-build
diff --git a/TODO b/TODO
index 40a2e1e..83acf00 100644
--- a/TODO
+++ b/TODO
@@ -1,16 +1,19 @@
+looks like chromium sees a syntax error that isn't there in options.html. must be a weird encoding thing. this results in sometimes failure with setting options.
+
+
before 1.0!
consider license change to isc
- consider renaming to PlanedText
web:
websummary should show git clone - bug
+ everything should be gzipped
core:
disable all other scripts - lots of tracking horrors around now, e.g.
h-online and nytimes have things which report back every time you click the mouse.
+ have left and right padding shrink if in small window
make:
- use 'convert -Background none' rather than rsvg (check the output is still good)
gzip things in web/
chromium: