2556 Commits

Author SHA1 Message Date
Patrick Steele-Idem
6ede2aaa05 Removed _removeDOMEventListeners method 2016-12-16 10:39:25 -07:00
Patrick Steele-Idem
884c26c9dc Consolidated all state tracking into State.js and out of Widget.js 2016-12-16 10:28:49 -07:00
Patrick Steele-Idem
91440f26c6 Code comment 2016-12-16 06:47:14 -07:00
Patrick Steele-Idem
ccbeb2abb9 Minor optimization in widget.rerender() logic 2016-12-16 06:47:06 -07:00
Patrick Steele-Idem
b6d2aa285d Simplified code related to rerendering a widget and putting info into out.global 2016-12-16 06:26:05 -07:00
Patrick Steele-Idem
18854ed043 Simplified DOM insertion method mixins 2016-12-16 06:26:05 -07:00
Patrick Steele-Idem
438292e152 Avoid issue with circular deps 2016-12-16 06:26:05 -07:00
Patrick Steele-Idem
9700bbfd9a Added benchmark/size 2016-12-16 06:26:04 -07:00
Patrick Steele-Idem
5dc913841d Use compileFileForBrowser 2016-12-16 06:26:04 -07:00
Patrick Steele-Idem
dc0e80af0a Fixes #472 - Compiler API: Add compileForBrowser and compileFileForBrowser methods 2016-12-16 06:26:04 -07:00
Patrick Steele-Idem
b2903a14db Changed method signature for api-compiler autotests 2016-12-16 06:26:04 -07:00
Michael Rawlings
890e97f022 fixes #464 2016-12-15 18:09:40 -08:00
Michael Rawlings
cef511baaa remove unnecessary el passed to context.deprecate 2016-12-15 18:03:12 -08:00
Michael Rawlings
eb2351212d remove Tag#inheritFrom. fixes #469 2016-12-15 13:56:51 -08:00
Michael Rawlings
ac47c069f9 remove need to pass node to and , get it automatically from the context 2016-12-14 18:07:47 -08:00
Michael Rawlings
8c44e05a9f Merge branch 'master' of github.com:marko-js/marko 2016-12-14 17:33:30 -08:00
Michael Rawlings
2980546f7c deprecate in favor of 2016-12-14 17:32:50 -08:00
Patrick Steele-Idem
f7bba2714d 4.0.0-beta.4 v4.0.0-beta.4 2016-12-14 13:57:56 -07:00
Patrick Steele-Idem
fe51d25758 Improvements to preserving DOM nodes for rerendered widgets 2016-12-14 13:54:07 -07:00
Patrick Steele-Idem
df6bb46552 Improved error message 2016-12-14 13:54:07 -07:00
Patrick Steele-Idem
8ed3977a5a Improved deprecation messages 2016-12-14 13:54:07 -07:00
Patrick Steele-Idem
77e6c7ff2d Fixed edge case when parsing for loop
"stepIndex, step in state.steps" did not parse correctly because of " step" being a token
2016-12-14 13:54:07 -07:00
Michael Rawlings
276013e495 remove deprecated methods in AsyncStream. fixes #466 2016-12-14 12:01:58 -08:00
Michael Rawlings
bda1cef83c update widget deprecations to use context.deprecate 2016-12-13 20:59:52 -08:00
Michael Rawlings
6b1c0c4a2b switch to using the context.deprecate method 2016-12-13 20:46:24 -08:00
Michael Rawlings
feb053b979 add context.deprecate method 2016-12-13 20:46:03 -08:00
Michael Rawlings
300d391680 fixes #465 2016-12-13 18:21:30 -08:00
Michael Rawlings
ef71117d8b fix tests 2016-12-13 17:41:03 -08:00
Michael Rawlings
61a5b25e8d update inline components to not wrap in an iife 2016-12-13 15:20:25 -08:00
Michael Rawlings
3d2e31c1ea Merge branch 'master' of github.com:marko-js/marko 2016-12-13 11:57:58 -08:00
Michael Rawlings
dada89397a more concise template export 2016-12-13 11:57:50 -08:00
Patrick Steele-Idem
21cf0cbe1b Fixed broken widget compilation test 2016-12-13 11:57:45 -07:00
Patrick Steele-Idem
8f4c884fba Fix for preserving transclude content on stateful component rerender 2016-12-13 11:51:19 -07:00
Patrick Steele-Idem
5b9977913e Fixes #455 - Simplify compiled code for UI components 2016-12-13 11:34:26 -07:00
Patrick Steele-Idem
40236b6cab Removed license comment 2016-12-13 11:34:26 -07:00
Patrick Steele-Idem
0b8ff75894 Var declarations should go through generateCode() 2016-12-13 11:34:26 -07:00
Patrick Steele-Idem
65d7b6e846 Builder: added moduleExports() 2016-12-13 11:34:26 -07:00
Patrick Steele-Idem
4a4998f161 Code generator function should be able to return null to produce no output 2016-12-13 11:34:26 -07:00
Patrick Steele-Idem
93da9a8b93 4.0.0-beta.3 2016-12-13 11:34:26 -07:00
Patrick Steele-Idem
b4ddfcd888 render --> renderSync 2016-12-13 11:34:26 -07:00
Michael Rawlings
7a09d14f1f add back in marko dependency with relative require path 2016-12-10 09:49:21 -08:00
Michael Rawlings
44fef155d2 ensure marko/widgets is available for split widgets 2016-12-09 14:20:00 -08:00
Michael Rawlings
db4f2e7c65 remove unused reference to marko 2016-12-09 14:19:24 -08:00
Michael Rawlings
6d35b61aeb dont cache deps for hot reloading - need better logic here 2016-12-08 12:06:23 -08:00
Patrick Steele-Idem
77030da7fc Merge branch 'master' of github.com:marko-js/marko 2016-12-08 11:59:10 -08:00
Michael Rawlings
9a1f75fbe8 fix failing test 2016-12-08 11:56:12 -08:00
Patrick Steele-Idem
6403cd549e Fixed hot reload for v4 2016-12-08 11:52:29 -08:00
Michael Rawlings
6f7981d7aa use virtualPath for inline style tag 2016-12-08 10:57:12 -08:00
Michael Rawlings
91f2d57836 install globally, not locally 2016-12-08 00:26:14 -08:00
Michael Rawlings
402e6f34f4 update to latest npm before running test coverage (should fix reports in node v4/v5) 2016-12-08 00:24:15 -08:00