1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00

Get rid of the 2.4 annotations in TODO.

This commit is contained in:
Nathan Weizenbaum 2009-10-05 03:14:20 -07:00
parent 16d64458d9
commit 58d50c2141

24
TODO
View file

@ -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