Commit Graph

661 Commits (70a99925a992a134cb1daa81b7f4b2dc2633c7be)

Author SHA1 Message Date
Rich Harris 8d2607c37d fix server-side rendering of textareas with value/children 8 years ago
Rich Harris 70431dd794 use value property for textareas 8 years ago
Rich Harris b2ea03dde0 prevent textarea from having both value and children 8 years ago
Rich Harris 5ccc200222 separate parsing rules for textareas 8 years ago
Rich Harris 015ef56b18 make transitionManager treeshakeable (fixes ) 8 years ago
Rich Harris 34170a5e76 compare bundled output with expectations 8 years ago
Rich Harris 2194de9b28 Merge pull request from sveltejs/gh-590 8 years ago
Conduitry 5c0d40233a add failing unit test for 8 years ago
Conduitry a3860f277e add unit test 8 years ago
Conduitry 4c740513f8 downgrade invalid callee error for event handlers to a warning () 8 years ago
Rich Harris 86e05aaf74 Merge pull request from sveltejs/gh-569 8 years ago
Rich-Harris 6dfb568d2a fix insertion order of if blocks and their anchors 8 years ago
Rich-Harris 23331e605a dont store keyed block iterations in an array 8 years ago
Conduitry c0b7156318 failing test for 8 years ago
Rich-Harris 1f161f7fa8 update dynamic keyed each blocks 8 years ago
Rich-Harris d829eb94ef handle bidirectional transitions 8 years ago
Rich-Harris 00c41e2092 Merge branch 'master' into gh-543 8 years ago
Rich Harris 2faf78804d Merge pull request from sveltejs/gh-562 8 years ago
Rich-Harris c9dba817fb another crack at the algorithm. outros not currently applied 8 years ago
Rich-Harris 776b68ff71 fix bug in assert.htmlEqual 8 years ago
Rich-Harris b91ae93cae update keyed each-block outro test to check div order 8 years ago
Rich-Harris 1a92398101 apply delays to bidirectional transitions - fixes 8 years ago
Rich-Harris 642b414c9c validate transition directives - closes 8 years ago
Rich Harris 90d2e7f883 Merge pull request from sveltejs/gh-561 8 years ago
Rich-Harris b342f2e8b7 fix outros on compound if blocks, get IfBlock.js coverage to 100% 8 years ago
Rich-Harris 37749bd3e4 validate <:Window> 8 years ago
Rich-Harris a85b6002a7 test @rules in css 8 years ago
Rich-Harris 0d7b16e4e8 some more html entity stuff, the bits i understand at least 8 years ago
Rich-Harris 2d8c34de39 add complete list of html entities 8 years ago
Rich-Harris 7db27152fb increase test coverage 8 years ago
Rich-Harris b55797666a failing test for 8 years ago
Rich Harris 3a7f7e29c2 Merge pull request from sveltejs/simpler-codegen 8 years ago
Rich Harris c71cb29d39 Merge pull request from sveltejs/gh-540 8 years ago
Rich-Harris 5d5bd632eb oops 8 years ago
Rich-Harris 58504a36ff abort intros before restarting them - fixes 8 years ago
Rich-Harris d8364f6e0a remove unnecessary if statement 8 years ago
Rich-Harris 43091431d1 simplify SSR codegen 8 years ago
Rich-Harris 3efb5ab993 fix test 8 years ago
Rich-Harris c1a1a01bf0 generate less code for if-blocks with else-blocks (closes ) 8 years ago
Conduitry e6d2571e34 label <style> element with id instead of with attribute, for performance 8 years ago
Conduitry a1c8ada088 when creating a component, always check whether its css is still in the dom () 8 years ago
Rich-Harris dee8694e3b merge master -> gh-7 8 years ago
Rich-Harris 22ac50abb6 outros on keyed each-blocks 8 years ago
Rich-Harris f06eced938 unkeyed each-blocks with outros 8 years ago
Rich-Harris 42af2bb32b fix mount order of keyed each-block with intros 8 years ago
Rich-Harris a2cd983e99 intro transitions in each-blocks 8 years ago
Zirro 552c62aa56 Use .querySelector(':checked'), enable several <select> tests 8 years ago
Rich-Harris f76fac2973 tighten up transition tests 8 years ago
Rich-Harris dfe00d8627 support dynamic simple if-blocks 8 years ago
Rich-Harris 26ed67267c some more transition tests, albeit somewhat ugly 8 years ago
Rich-Harris 5bee31fde6 get basic intro transition test passing 8 years ago
Rich-Harris 7f76ab24f9 Merge branch 'master' into gh-7 8 years ago
Rich Harris e80edf8386 Merge pull request from sveltejs/bind-checked 8 years ago
Rich-Harris 5e042c4c8e add test 8 years ago
Rich Harris ca3fd8d96e Merge pull request from sveltejs/gh-534 8 years ago
Conduitry a5dce59735 fix parsing of expressions wrapped in parentheses () 8 years ago
Conduitry f74941b293 fix simple if blocks with top-level or conditions () 8 years ago
Rich-Harris 53c5c32da3 allow parameter-less transitions 8 years ago
Rich-Harris 6ed2a6c785 update tests 8 years ago
Rich-Harris 9df2243784 Merge branch 'master' into gh-7 8 years ago
Rich Harris ae75bef3c9 Merge pull request from sveltejs/gh-524 8 years ago
Rich-Harris 11d8698184 fix for 8 years ago
Rich-Harris 754688cf48 include destroy as valid built-in method for event handlers (fixes ) 8 years ago
Rich-Harris 4fa776561d failing test for intro transition 8 years ago
Rich-Harris 2784ae0ade parse transition directives 8 years ago
Rich Harris 11cf3f94f0 Merge branch 'master' into gh-3 8 years ago
Rich-Harris 1cd2287c94 skip <select> test 8 years ago
Conduitry 51cd9e8aba fix unit test? 8 years ago
Tobias Davis 33fb0df51a failing test for bound event handler on <select> elements 8 years ago
Conduitry 2bc223a936 replace invalid characters in element names when creating variables () 8 years ago
Conduitry 2adfa2e92e only call .update on yield fragment if it's present () 8 years ago
Conduitry a0284a4c67 Merge branch 'master' into gh-3 8 years ago
Rich Harris bfe9904db7 Update expected.js 8 years ago
Rich Harris 5f2846ae00 Merge branch 'master' into gh-507 8 years ago
Rich Harris e627875793 Merge pull request from sveltejs/gh-509 8 years ago
Rich-Harris 9480f349ec anchor-less each blocks 8 years ago
Rich-Harris d274d08734 only create anchors for if blocks when necessary 8 years ago
Rich-Harris 162281ef4f populate state in preprocess step, including naming DOM nodes 8 years ago
Rich-Harris e345287a76 rename root to state, and allow state to be used as context 8 years ago
Rich-Harris a0a7583fb8 null out else block references when they are destroyed — fixes 8 years ago
Rich-Harris f82d04913f hoist variables where appropriate () 8 years ago
Rich Harris 6b2c9279cb Merge pull request from sveltejs/gh-498-b 8 years ago
Rich Harris 1a96dd3e5c Merge pull request from sveltejs/gh-498 8 years ago
Rich Harris 0ed26a8076 Merge pull request from sveltejs/gh-495 8 years ago
Rich-Harris 634ea662d3 formatting 8 years ago
Rich-Harris 472a5f752d Merge branch 'master' of https://github.com/saibotsivad/svelte into taylorzane-hotfix/initialize-select-element 8 years ago
Rich-Harris 872e90474c whoops 8 years ago
Rich-Harris fce3f342fb allow dynamic each-block to have static else-block 8 years ago
Rich-Harris 0dac01ce4b failing test for 8 years ago
Rich-Harris b0095bda9d ensure var names in binding callbacks are unique — fixes 8 years ago
Rich-Harris c40966fdc7 Merge branch 'master' into gh-495 8 years ago
Rich-Harris 61cbd4fa97 fix annoying SSR test failures with solo tests 8 years ago
Rich-Harris 52a30dc8e3 failing test for 8 years ago
Tobias Davis d00bd8ac67 add failing test for bound select elements 8 years ago
Rich-Harris f0b6bec298 dont try to test audio stuff in JSDOM 8 years ago
Rich-Harris 14826b76e5 Merge branch 'window-events' into gh-406 8 years ago
Rich-Harris a4ba3e4acf reenable all tests 8 years ago
Rich-Harris f1bef92e9b allow window events to access state 8 years ago
Rich-Harris 1040db97cb implement bind:duration and bind:paused 8 years ago
Rich-Harris 359e67617d implement bind:currentTime 8 years ago
Rich-Harris b914a2294a validate bindings 8 years ago
Rich-Harris b9e097f830 make all tests run 8 years ago
Rich-Harris a010778ac6 helpers should not be considered dependencies — fixes 8 years ago
Rich-Harris 86413ef4fa optimise simple if-blocks 8 years ago
Rich-Harris 9f2bd988a0 collapse text around comments 8 years ago
Rich-Harris 3629c9e9a1 exclude indexes from dependencies 8 years ago
Rich-Harris 0c013cfd9b use correct dependencies for each-block updates 8 years ago
Rich-Harris 080afc99a8 simplify if-block switching code 8 years ago
Rich-Harris c9a2bf98a5 rename some variables so that they make more sense 8 years ago
Rich-Harris 2e7a429684 get rid of tmp variable, we dont need it 8 years ago
Rich-Harris 950f2ce2fd dont update static subtrees, even with a noop 8 years ago
Rich-Harris 92b49eed4e more tidying up 8 years ago
Rich-Harris b574c405eb conditionalise each-block updates 8 years ago
Rich-Harris db7fe861b2 failing test for 8 years ago
Rich-Harris 7a3611b5df wait this is actually way easier 8 years ago
Rich-Harris 4c3aa0a36f prevent component binding blowback on initial render 8 years ago
Rich-Harris ef52a93699 ensure binding event handlers precede normal ones (fixes ) 8 years ago
Rich-Harris e56f09dfe5 clone before set — fixes 8 years ago
Rich Harris c0aa3ef7e1 Merge pull request from sveltejs/gh-476 8 years ago
Rich Harris d4d7f6c53e Merge pull request from sveltejs/gh-166 8 years ago
Rich-Harris 02e55e8f7a update select value bindings at the end of the cycle (fixes ) 8 years ago
Conduitry c6304b19f7 only warn on missing properties in dev mode, do not warn on whitelisted globals 8 years ago
Rich Harris cc722f8f7a handle this.get special case in helpers 8 years ago
Rich Harris fa65f7af60 enforce helper function purity 8 years ago
Rich Harris c7ac8b82ba check that event handler callee corresponds to a valid method 8 years ago
Rich Harris 3595470305 validate namespaces 8 years ago
Rich-Harris a47a679e38 replace all invalid characters in attribute names when creating variables (fixes ) 8 years ago
Rich Harris faa287f5f3 Merge pull request from sveltejs/gh-465 8 years ago
Rich Harris 79b5ce090e Merge branch 'master' into gh-465 8 years ago
Rich Harris 7176001963 Merge branch 'master' into readonly-dev-warning 8 years ago
Rich Harris 229d9f0a5f Merge pull request from sveltejs/gh-404-scroll 8 years ago
Rich Harris a793398d63 catch hardcoded names that should be aliases () 8 years ago
Rich Harris 352bb3d354 ensure hoisted event handler names are globally unique — fixes 8 years ago
Rich Harris c61ce134df move some tests to where they belong 8 years ago
Conduitry 86035c3f99 unit test 8 years ago
Rich Harris 5f2c6e3c19 merge master -> readonly-dev-warning 8 years ago
Rich Harris 8b38b2b802 throw if user sets read-only properties in dev mode 8 years ago
Rich Harris 783cd383e3 window scroll bindings are bidirectional () 8 years ago
Rich Harris 79c456333c Merge pull request from sveltejs/gh-450 8 years ago
Rich Harris 9c166a86f0 Merge pull request from sveltejs/gh-189 8 years ago
Rich Harris 2852b96e65 collapse consecutive if-statements with the same condition () 8 years ago
Rich Harris 182a04e8fc dont create whitespace nodes inside elements like <select> () 8 years ago
Rich Harris 99d6502bfd better error for attempts to use getters/setters for methods. closes 8 years ago
Rich Harris 93e51d6ef3 correctly bind one-way select value attributes () 8 years ago
Rich Harris 1e2c8593f2 hoist some event handlers, rewrite non-hoisted ones to avoid binding 8 years ago
Rich-Harris 31269e84f0 failing test for 8 years ago
Rich-Harris 731f09d173 Merge branch 'master' into refactor 8 years ago
Rich Harris 35113bdee1 Merge pull request from sveltejs/gh-441 8 years ago
Rich-Harris 858c6b5e82 add gitkeep file so tests pass in CI 8 years ago
Rich-Harris 421f3d698f separate current *fragment* from current *generator state* 8 years ago
Rich-Harris d93a3698fb all tests passing once more. now the real work begins 8 years ago
Rich Harris c0442b5eb1 another horrible half-done commit 8 years ago
Rich Harris 063e76f322 baby steps... 8 years ago
Rich Harris 11033c2f20 minor test tweaks 8 years ago
Taylor Zane Glaeser 3ed4dc68ee Fixes . Fixed an issue that caused setting `computed` to an empty object to prevent the component from compiling. 8 years ago
Rich Harris f43e71b959 remove test for now 8 years ago
Rich Harris 803d1d2746 move test/generator to test/runtime, and have separate input -> output tests for codegen. add test for 8 years ago
Rich Harris 7219202471 reverse pre and post to fix deferrerd observers (fixes ) 8 years ago
Rich Harris 3fcbf428bd while we're at it, remove unused stuff from generated SSR code 8 years ago
Rich Harris 4b5754b9a7 centralise logic for manipulating source javascript 8 years ago
Rich Harris 3881f5f84b Merge pull request from sveltejs/gh-442-b 8 years ago
Rich-Harris 90b9dc84ad fix broken proto helper 8 years ago
Rich-Harris 91bf849cc7 generate more idiomatic code when removing object properties 8 years ago
Rich Harris 9da4e80aa7 Merge pull request from sveltejs/gh-431 8 years ago
Rich Harris ced1de84b3 Merge pull request from sveltejs/gh-419 8 years ago
Rich-Harris e592c052aa use assign helper, to avoid compatibility headaches 8 years ago
Rich Harris 63011075f0 Merge pull request from sveltejs/gh-436 8 years ago
Rich-Harris 75e8d6205e better error for bind:value="{{foo}}" - fixes 8 years ago
Rich-Harris 605040ddb7 read values from range/number inputs as numbers - fixes 8 years ago
Rich-Harris 05ea031895 prevent unclosed <script> causing infinite loop 8 years ago
Rich-Harris fc646925db make it easier to run parser tests solo 8 years ago
Rich-Harris 1a49c2f344 Merge branch 'master' into gh-424 8 years ago
Rich Harris 6074178c65 Merge pull request from sveltejs/gh-423 8 years ago
Rich Harris 0d5d7ff6bf Merge pull request from sveltejs/gh-428 8 years ago
Rich Harris 132de5cf72 Merge pull request from sveltejs/disallow-import-root 8 years ago
Rich-Harris cf626ff880 retain binding sourcemaps to the extent possible 8 years ago
Rich-Harris 92e4b7f813 prevent hard-to-reproduce bug with deep two-way bindings 8 years ago
Conduitry f6934a1d20 disallow `import root` during validation 8 years ago
Conduitry b03c024160 bind callback passed to custom events to the node context () 8 years ago
Conduitry 96fa0a3eb6 add unit test 8 years ago
Conduitry d2a701c4f5 use snake case in generated identifiers () 8 years ago
Conduitry 343a005506 add unit test for 8 years ago
Rich-Harris ae660f9ff9 remove surplus `root.` prefix 8 years ago
Dexter 6eb96aadb8
Added test for binding bug 8 years ago
Rich Harris 731f840a34 Merge pull request from sveltejs/gh-413 8 years ago
Rich-Harris b5d4b78a80 renable tests 8 years ago
Rich-Harris 1308907f67 include css in compiler output () 8 years ago
Rich-Harris 44287f846a recompute computed values with functions as dependencies () 8 years ago
Rich Harris 108876b64b Merge branch 'master' into gh-400 8 years ago
Rich-Harris 1780876b99 prevent infinite loops caused by pathological component bindings () 8 years ago
Conduitry 6d1623cf0e new aliaser mechanism replacing existing mechanism and counters; a bunch more deconflicting 8 years ago
Rich Harris 9988749b74 Merge pull request from sveltejs/gh-371 8 years ago
Cristian Necula 2eef227c0d (test) assert input's checked status after a DOM 'change' event 8 years ago
Rich Harris 8558b45337 Merge branch 'master' into gh-371 8 years ago
Rich-Harris 979ac2b87d Merge branch 'master' into gh-371 8 years ago
Conduitry c877b3c615 deconflict `template` variable () 8 years ago
Rich-Harris 314a8b7622 add infrastructure for bindings on <:Window> 8 years ago
Rich-Harris d7c5dfbb06 ugh node 4 8 years ago
Rich-Harris cefbe45edb SSR support for <:Window> (albeit impossible to test for some reason) 8 years ago
Rich-Harris 9f832c2e37 implement :Window events 8 years ago