From 58d50c21413835a1c340511f1b4121d2cbc6ba01 Mon Sep 17 00:00:00 2001 From: Nathan Weizenbaum Date: Mon, 5 Oct 2009 03:14:20 -0700 Subject: [PATCH] Get rid of the 2.4 annotations in TODO. --- TODO | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/TODO b/TODO index 36aa99e8..40620e3c 100644 --- a/TODO +++ b/TODO @@ -9,10 +9,10 @@ Don't forget docs Using helpers haml_concat and haml_tag in particular - [2.4] Syntax highlighting? + Syntax highlighting? * Code - [2.4] Keep track of error offsets everywhere + Keep track of error offsets everywhere Use this to show error location in messages Just clean up SassScript syntax errors in general Lexer errors in particular are icky @@ -22,10 +22,8 @@ I think we can just wrap interpolated code with (), since it's already interpolated. Can also use () to wrap contents of _haml_temp so that commas throw errors when not in :ugly - [2.4] Support finer-grained HTML-escaping in filters - [2.4] Allow "!!! HTML5" to set :format => :html5 ? - How do we deal with partials? - [2.4] :ugly + :html improvements + Support finer-grained HTML-escaping in filters + :ugly + :html improvements Ignore closing tags where we can http://code.google.com/speed/articles/optimizing-html.html Requires Haml parsing refactor @@ -36,15 +34,15 @@ Benchmark the effects of storing the raw template in sassc If it's expensive, overload RootNode dumping/loading to dup and set @template to nil Then fall back on reading from actual file - [2.4] CSS superset - [2.4] Classes are mixins + CSS superset + Classes are mixins Can refer to specific property values? Syntax? - [2.4] Pre-parse everything possible: never call Node#interpolate - [2.4] Do all parsing in to_tree - [2.4] Pull in Compass watcher stuff - [2.4] Internationalization + Pre-parse everything possible: never call Node#interpolate + Do all parsing in to_tree + Pull in Compass watcher stuff + Internationalization Particularly word constituents in Regexps - [2.4] Optimization + Optimization http://csstidy.sourceforge.net/ http://developer.yahoo.com/yui/compressor/ Also comma-folding identical rules where possible