CompilerException source line is filled in Engine
Engine: every exception is wrapped in CompileException
readme.md: added badge and link to Packagist
opened 2.3-dev
Update readme.md
Merge pull request #19 from MartyIX/patch-1

Update readme.md
CoreMacros: fixed checking for prefix
composer.json: requires tokenizer and suggests mbstring & fileinfo
tests: removed @author
tests: added new tests
Added protection against innerHTML mXSS vulnerability [Closes nette/nette#1496] (possible BC break)

IE8 for code `<div attr="``foo=bar">` produces invalid innerHTML `<div attr=``foo=bar>`. Adding a space at the end of the attribute forces IE to put quotes around the attribute.

More info:
http://www.nds.rub.de/research/publications/mXSS-Attacks/
http://www.slideshare.net/x00mario/the-innerhtml-apocalypse
MacroSet: removed static function install() (BC break)
Macros: local storage $_l split into (really) local $_l and block storage $_b, $_l->extends is not shared [Closes #21][Closes nette/nette#1498]
macros: template variables _extended, _dynSnippets, _else and _ifcontent moved to $_l resp. $_g
tests: improved tests
Compiler: removed term 'macro-attribute'
Fixed error message for unknown n:macro
MacroSet: empty macros cannot be used as n:macro
Compiler: fixed context switch bug in processHtmlAttribute
Compiler: fills htmlNode->attrs with real attribute values (BC break)