27 Commits

Author SHA1 Message Date
Patrick Steele-Idem
3010570502 Completed merge of marko-widgets and other cleanup 2016-11-02 16:12:13 -06:00
Patrick Steele-Idem
e76c7fa6d6 vdom support 2016-09-19 16:50:44 -06:00
Patrick Steele-Idem
c386da875e Fixes #349 - Inline Marko template compilation support
Also changed how JavaScript code is generated
2016-08-19 10:50:28 -06:00
Patrick Steele-Idem
c26614f078 Removed extra whitespace 2016-06-30 14:46:08 -06:00
Patrick Steele-Idem
33a6aaff98 Fixes #288 - Provide API for discovering custom tags and attributes for autocomplete/tooling purposes 2016-05-05 22:39:30 -07:00
Patrick Steele-Idem
54662e53dc Fixed error reporting when using parseRaw() 2016-04-12 11:58:35 -06:00
Patrick Steele-Idem
bf471f39dd Fixes #254 - Allow preserve whitespace to be enabled at the global level 2016-04-06 16:11:42 -06:00
Patrick Steele-Idem
d06c2d57c3 Support for the MARKO_CLEAN environment variable 2016-03-16 15:44:10 -06:00
Patrick Steele-Idem
bd51b39ce0 Added support for parsing a template to get the "raw" AST (no resolving custom tags, custom attributes, placeholders, etc.) 2016-03-04 10:45:38 -07:00
Patrick Steele-Idem
f08ee53343 Marko v3: export registerTaglib(path) 2016-02-18 11:29:23 -07:00
Patrick Steele-Idem
f00d17bc20 Marko v3: Restored hot reload 2016-02-12 17:26:49 -07:00
Patrick Steele-Idem
763b8b7c70 Fixes #225 - Marko v3: Migrate <cached-fragment> 2016-02-12 16:20:15 -07:00
Patrick Steele-Idem
e8e4ef332d Fixes #224 and Fixes #216 - Marko v3: marko-taglib.json --> marko.json and improved taglib discovery 2016-02-12 16:02:40 -07:00
Patrick Steele-Idem
261088791d Merge branch 'master' of github.com:marko-js/marko into htmljs-parser 2016-02-11 15:29:59 -07:00
Patrick Steele-Idem
ad3d9d373e Marko v3: export require('marko/compiler').configure(config) 2016-02-11 15:05:47 -07:00
Patrick Steele-Idem
70716e2209 Fixes #176 - Marko v3: Migrate async taglib 2016-02-11 15:00:58 -07:00
Patrick Steele-Idem
fb0c4beb93 Marko v3: Pass along options in all cases 2016-02-10 13:59:40 -07:00
Patrick Steele-Idem
4339c8dfd1 Marko v3: Added "preserveWhitespace" as a load template/compiler option 2016-02-09 16:02:34 -07:00
Patrick Steele-Idem
b6d0dbcd7f Marko v3: Provide dummy getLastModified() method for compatibility 2016-02-09 15:22:25 -07:00
Patrick Steele-Idem
7d730049d9 Marko v3: Restored more of the tests from Marko v2 2016-02-04 20:52:00 -07:00
Patrick Steele-Idem
2096e47668 Marko v3: Added support for <html-comment> 2016-01-19 16:18:54 -07:00
Patrick Steele-Idem
14a448ae03 Marko v3: Changes to avoid problems with cyclic module dependencies 2016-01-19 10:49:35 -07:00
Patrick Steele-Idem
1bf6838c2c Lot's of improvements
All string expressions are now parsed using esprima when using the builder API
2015-12-23 16:47:42 -07:00
Patrick Steele-Idem
a9fd496589 More cleanup. Made all failing tests pending 2015-12-03 16:29:12 -07:00
Patrick Steele-Idem
c78076f877 Restored most of the looping functionality 2015-12-03 16:07:11 -07:00
Patrick Steele-Idem
ef95ce6055 Introduced CompileContext and other refactoring 2015-12-02 19:35:19 -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