851 Commits

Author SHA1 Message Date
Patrick Steele-Idem
53700d4e94 More tests and compiler API docs 2015-12-16 21:37:19 -07:00
Patrick Steele-Idem
b0df950242 Make flushBufferedWrites() a private method 2015-12-16 21:36:58 -07:00
Patrick Steele-Idem
2c8a24b50f Improve and simplify how slots are handled 2015-12-16 21:36:36 -07:00
Patrick Steele-Idem
841a21e4e6 Allow onDone for builder.slot() 2015-12-16 21:36:11 -07:00
Patrick Steele-Idem
86f7f406e4 Allow an onDone listener to be associated with a slot 2015-12-16 21:35:52 -07:00
Patrick Steele-Idem
6465b81d2d More builder tests and improved compiler API docs (round 2) 2015-12-15 14:56:51 -07:00
Patrick Steele-Idem
a8f6737755 Allow generateCode function to be provided for a node 2015-12-15 14:56:40 -07:00
Patrick Steele-Idem
43211edb09 Allow var declaration element to be just a string or ID node 2015-12-15 14:56:29 -07:00
Patrick Steele-Idem
1533325034 More builder tests and improved compiler API docs 2015-12-15 11:19:01 -07:00
Patrick Steele-Idem
149c64395e Minor updates 2015-12-11 15:54:03 -07:00
Patrick Steele-Idem
28a851723a More compiler tests, docs and improvements 2015-12-11 15:48:35 -07:00
Patrick Steele-Idem
eed53e84ec Delete the test/node_modules dir 2015-12-11 09:52:48 -07:00
Patrick Steele-Idem
d621ef13df Various cleanup 2015-12-11 09:08:27 -07:00
Patrick Steele-Idem
eb77d3265d Allow transformers to work on any node that extends HtmlElement or TextOutput 2015-12-08 16:31:51 -07:00
Patrick Steele-Idem
52f719323c Pass the element node to the factory, instead of the element factory 2015-12-08 16:25:10 -07:00
Patrick Steele-Idem
55617a0c8e <macro> instead of <function> 2015-12-08 14:58:05 -07:00
Patrick Steele-Idem
f68e7f245e jshint fixes 2015-12-07 14:05:31 -07:00
Patrick Steele-Idem
76f1a5998a Merge branch 'master' of github.com:marko-js/marko into htmljs-parser 2015-12-07 14:03:23 -07:00
Patrick Steele-Idem
9f8fe20441 Added htmljs-parser as a dependency 2015-12-07 13:26:12 -07:00
Patrick Steele-Idem
4b38989892 Restored range looping functionality 2015-12-07 13:21:02 -07:00
Patrick Steele-Idem
1a9ba6f3a6 Updated version to 2.7.31 v2.7.31 2015-12-07 11:44:51 -07:00
Patrick Steele-Idem
f98a7dfef9 Fixes #167 - Nested tags only work one level deep 2015-12-07 11:44:08 -07:00
Patrick Steele-Idem
a9fd496589 More cleanup. Made all failing tests pending 2015-12-03 16:29:12 -07:00
Patrick Steele-Idem
65ed8a315c Ignore actual.json files 2015-12-03 16:20:06 -07:00
Patrick Steele-Idem
cb1d2b507e Delete actual.json files out of source control 2015-12-03 16:19:56 -07:00
Patrick Steele-Idem
c78076f877 Restored most of the looping functionality 2015-12-03 16:07:11 -07:00
Patrick Steele-Idem
6ecb5b32dd Record error for invalid attributes 2015-12-02 23:01:23 -07:00
Patrick Steele-Idem
ef95ce6055 Introduced CompileContext and other refactoring 2015-12-02 19:35:19 -07:00
Patrick Steele-Idem
ad2f43c06e Reintroduced basic support for custom tags 2015-12-01 13:56:31 -07:00
Patrick Steele-Idem
66f9be0d4e Reintroduced attrs support 2015-12-01 09:36:44 -07:00
Patrick Steele-Idem
a4dee1bbf3 gitignore actual.html files 2015-11-30 23:19:30 -07:00
Patrick Steele-Idem
b4bb42c166 Deleted actual.html files 2015-11-30 23:19:07 -07:00
Patrick Steele-Idem
069b3e5ba9 Initial commit for marko v3 with htmljs-parser
Work-in-progress. Lots of failing tests.
2015-11-24 14:30:32 -07:00
Patrick Steele-Idem
032a5da4fa Added a logo field
https://github.com/npm/npm/issues/10323
2015-11-23 14:57:38 -07:00
Patrick Steele-Idem
8095f1e892 jshint fixes 2015-11-23 12:51:03 -07:00
Patrick Steele-Idem
4facf0719f Updated version to 2.7.30 v2.7.30 2015-11-23 12:37:26 -07:00
Patrick Steele-Idem
32d7205e42 docs: don't exclude docs in .npmignore 2015-11-23 12:18:43 -07:00
Patrick Steele-Idem
49db00e20d Updated version to 2.7.29 v2.7.29 2015-11-10 10:22:54 -07:00
Patrick Steele-Idem
a4ee86c558 Update CHANGELOG.md 2015-11-10 10:22:31 -07:00
Patrick Steele-Idem
d60289c50f Fixes #161 - Nested tags with no body content are not handled correctly 2015-11-10 10:21:02 -07:00
Patrick Steele-Idem
4b02418079 Added test cases for nested tags that are self-closing and has an empty body 2015-11-10 09:23:45 -07:00
Patrick Steele-Idem
56d23b07bd Updated version to 2.7.28 v2.7.28 2015-10-26 15:19:04 -06:00
Patrick Steele-Idem
1878dd0109 Fixes #140 - Also de-dupe cached taglibs in finder 2015-10-26 15:18:28 -06:00
Phillip Gates-Idem
719f1f86b3 Merge pull request #157 from zephraph/patch-2
Use new travis infrastructure
2015-10-15 21:00:27 -04:00
Zephraph
756da98030 Use new travis infrastructure
Travis upgraded its infrastructure which allows CI tests to be ran in docker containers. The result is faster tests. 

To use it you just have to specify `sudo: false` in the travis CI.
2015-10-15 20:55:58 -04:00
Patrick Steele-Idem
93eef25dbc Merge pull request #155 from patrick-steele-idem/master
Additional tests for async fragments with errors
2015-10-15 16:29:51 -06:00
Patrick Steele-Idem
f44d5c4bfe Additional tests for async fragments with errors 2015-10-15 16:28:51 -06:00
Patrick Steele-Idem
16d16d2b9f Update .travis.yml 2015-10-08 10:04:18 -06:00
Patrick Steele-Idem
effedc5002 Added Node.js 4.1.x to .travis.yml 2015-10-08 09:53:07 -06:00
Phillip Gates-Idem
f00cc7a99f Make Try Marko Online! link open in new browser window 2015-10-06 11:52:09 -04:00