300 Commits

Author SHA1 Message Date
Patrick Steele-Idem
baf6cf6a14 Reject class with extends for single file UI components 2017-02-08 22:53:46 -08:00
Patrick Steele-Idem
ab1e53701b Fixed test for the class tag compilation at the root 2017-02-08 22:42:43 -08:00
Patrick Steele-Idem
f3a9014ca7 Fixes #559 - class tag is used for components only 2017-02-08 22:40:45 -08:00
Patrick Steele-Idem
4de758845b ref to key 2017-02-08 22:31:01 -08:00
Patrick Steele-Idem
2173f8806a Fixes #566 - [v4] Marko translates null to undefined when setting state 2017-02-08 22:29:22 -08:00
Patrick Steele-Idem
4608828c89 Fixes #568 - [v4] Pass [input,out] to onCreate/constructor lifecycle method 2017-02-08 21:51:39 -08:00
Patrick Steele-Idem
3ca9c8871f Additional changes related to tag registration 2017-02-08 21:26:44 -08:00
Patrick Steele-Idem
cd01b88428 Removed <function> tag in favor of $ function foo() {} 2017-02-08 20:43:15 -08:00
Patrick Steele-Idem
25fb1465f6 Merge branch '570-ref-to-key' of https://github.com/marko-js/marko 2017-02-08 20:23:28 -08:00
Patrick Steele-Idem
3f2f198e7e Merge branch '487-template-compiler-version' of https://github.com/marko-js/marko 2017-02-08 20:03:26 -08:00
Patrick Steele-Idem
c6b2e2cad1 Fixed bad test by removing unregistered tags 2017-02-08 20:01:18 -08:00
Patrick Steele-Idem
c43a998335 Fixes #560 - Error for unrecognized tags 2017-02-08 19:55:53 -08:00
Patrick Steele-Idem
6e17698a5c Improved how tags are discovered and merged 2017-02-08 14:58:57 -08:00
austinkelleher
608d098cff Fixes #570 - Deprecate ref in favor of key. 2017-02-08 14:21:11 -05:00
Patrick Steele-Idem
def5a52815 Fixes #569 - on-attach/on-detach added 2017-02-07 23:43:09 -08:00
austinkelleher
645d184da0 Fixes #487 - Add marko compiler type and version to compiled output. 2017-02-07 11:15:53 -05:00
Patrick Steele-Idem
ffdc91382f Perf optimizations for bubbling dom events 2017-02-04 23:07:36 -07:00
Patrick Steele-Idem
2d59c4ff66 Added test for promise + await + toString 2017-02-04 15:10:13 -07:00
Patrick Steele-Idem
3ac7f28133 Ensure onRender lifecycle event is called on the server 2017-02-04 15:10:13 -07:00
Patrick Steele-Idem
9f0e38c195 Optimized how bubbling DOM events are attached on the server 2017-02-04 15:10:13 -07:00
Patrick Steele-Idem
42ed8d78f0 Optimize for classList by avoiding v8 deoptimization 2017-02-04 15:10:13 -07:00
Patrick Steele-Idem
115936fafd Fix for UI component with widget only 2017-02-01 22:17:11 -07:00
Michael Rawlings
82ef9f0456 remove error text assertion because PhantomJS has different error text than Chrome 2017-02-01 17:22:57 -08:00
Michael Rawlings
acac087fd6 dont use arrow function 2017-02-01 17:18:19 -08:00
Michael Rawlings
8730e38931 Merge branch 'master' of github.com:marko-js/marko 2017-02-01 16:11:43 -08:00
Michael Rawlings
0de07b5c8d seal the state 2017-02-01 16:11:35 -08:00
Austin Kelleher
5f20d12d21 Fixes #363 - Auto hot reload for any extensions provided when installing the Node.js require hook. (#557) 2017-02-01 14:00:00 -08:00
Phillip Gates-Idem
35517181e1 Adding test case for issue #556 2017-02-01 13:45:49 -05:00
Patrick Steele-Idem
2e1f67fce5 Fixed related to onInput 2017-02-01 09:10:47 -07:00
Michael Rawlings
1c5b8a82e2 Merge branch 'master' of github.com:marko-js/marko 2017-01-31 22:27:52 -08:00
Michael Rawlings
ad24a8acb5 ensure defineWidget (from legacy) is called for legacy widgets 2017-01-31 22:04:07 -08:00
Michael Rawlings
2be14d6c93 remove defineComponent/defineRenderer/defineWidget from exports 2017-01-31 22:02:13 -08:00
Patrick Steele-Idem
a3a179da8d Fixed handling of include attribute 2017-01-31 19:01:06 -07:00
Patrick Steele-Idem
6e9ca3d723 Added a test 2017-01-31 17:19:30 -07:00
Patrick Steele-Idem
11b48145ca Fixed queuing of widget updates 2017-01-31 15:19:22 -07:00
Patrick Steele-Idem
2269afe19b Fixes #553 - Components are being rendered with same id 2017-01-31 14:25:36 -07:00
Michael Rawlings
dac78b4c2a Merge branch 'master' of github.com:marko-js/marko 2017-01-31 13:25:30 -08:00
Michael Rawlings
07a46defb6 fix update 2017-01-31 13:25:12 -08:00
Patrick Steele-Idem
b9388ca4e5 Bug fixes and modified widget page tests to not use deprecated features 2017-01-31 13:48:28 -07:00
Patrick Steele-Idem
28b6b44488 Reworked how widgets are created and initiatlized 2017-01-31 12:29:20 -07:00
Patrick Steele-Idem
b276985c12 Added shallow check for input props 2017-01-31 12:29:19 -07:00
Michael Rawlings
1852e378f0 update to latest htmljs-parser and add new-style scriptlet test 2017-01-30 19:45:10 -08:00
Michael Rawlings
fdc221a6be split out legacy renderer logic 2017-01-29 00:17:33 -08:00
Michael Rawlings
b5fec3fc19 Merge branch 'master' of github.com:marko-js/marko 2017-01-28 14:09:00 -08:00
Michael Rawlings
0d6004f3ba remove deprecated stuff from non-deprecated tests 2017-01-28 14:08:56 -08:00
Patrick Steele-Idem
b9871ae422 Fixes #551 - <Select> is not working properly 2017-01-28 12:55:58 -07:00
Michael Rawlings
eb7fe13474 remove console.logs 2017-01-27 15:10:09 -08:00
Michael Rawlings
2b00ce0f96 Merge branch 'master' of github.com:marko-js/marko 2017-01-27 15:07:52 -08:00
Michael Rawlings
3afe156b71 persist input data across re-renders 2017-01-27 15:07:48 -08:00
Patrick Steele-Idem
b67f864071 Restored tests after switch from "data" to "input" #549 2017-01-26 22:34:02 -07:00