Commit Graph

170 Commits (dc8b0d6be148ec636ebf9e98947b67740876d5d5)

Author SHA1 Message Date
Rich Harris 82c9217e53 do unmount work in destroy method
8 years ago
Rich Harris 1d3b1284ea null out blocks when outroed
8 years ago
Rich Harris c355b02b8c support transitions in await blocks - fixes #956
8 years ago
Rich Harris 813862713c simplify
8 years ago
Rich Harris 46c6b4bfe3 handle await block promises in a shared helper
8 years ago
Rich Harris 7e8329379c allow destruction of components with bind:offsetWidth etc
8 years ago
Rich Harris 541ec6c397 bind to dimensions
8 years ago
Rich Harris 2866b11c7d WIP towards #984
8 years ago
Rich Harris f5048fcf10 deduplicate each block context generation for keyed blocks
8 years ago
Rich Harris 8dc17b77db allow arbitrary expressions in each block keys - fixes #703
8 years ago
Rich Harris 9b70523529 rename Generator -> Compiler
8 years ago
Rich Harris 8fc59d7cfe shuffle some stuff around
8 years ago
Rich Harris 6cf3f1121f replace all ssr __helpers
8 years ago
Rich Harris ebf1fe3233 use same shared helpers mechanism for SSR compiler
8 years ago
Rich Harris 6534fef37d
Merge pull request #1364 from sveltejs/gh-1356
8 years ago
Rich Harris f8b076b2f3 set state to blank object on destroy, not null - fixes #1354
8 years ago
Rich Harris 8643b7ac88 tweak
8 years ago
Rich Harris 991bd9dce8 correctly report changed properties in initial state/update events - fixes #1356
8 years ago
Rich Harris 2f86bd339d update tests to account for removal of observe
8 years ago
Rich Harris 34d2fbfa58 remove ES5 constraint
8 years ago
Rich Harris 470eacf9d4 remove obsolete methods
8 years ago
Rich Harris 5ebd43898c deprecate get with string argument
8 years ago
Rich Harris 2a43fe94b3 deprecate observe
8 years ago
Rich Harris 9a9da249ce remove unused dispatchObservers
8 years ago
Rich Harris c1573dbf2c implement onstate and onupdate
8 years ago
Rich-Harris dd247447c0 ensure correct order of DOM insertions with neighbouring keyed each blocks - fixes #1306
8 years ago
Rich Harris f27b29d5cb
Merge pull request #1289 from sveltejs/gh-195
8 years ago
Rich-Harris 7c47cc19f7 handle boolean attributes
8 years ago
Rich-Harris 6860d09c72 only delete applicable transition animations - fixes #1290
8 years ago
Rich-Harris 40cf29b2b7 basic attribute spreading on elements
8 years ago
Rich-Harris be678c680d remove transition styles in Firefox
8 years ago
Rich-Harris d0c696bb2b merge master -> mrkishi-spreadh
8 years ago
Luke Edwards aa8f57d001 apply nested `assign` usage
8 years ago
Luke Edwards c753396cab update `util/assign` for 5x gain
8 years ago
Rich-Harris 99afa99565 simplify
8 years ago
Rich-Harris 105ab41d63 simplify a bit
8 years ago
Rich-Harris 0672e7bae9 remove unused argument
8 years ago
Rich-Harris f4145099f4 remove linked list stuff
8 years ago
Rich-Harris fb84d729d8 tidy up
8 years ago
Rich-Harris 5f8f2139e0 tidy up
8 years ago
Rich-Harris 4b2a01f2e9 all tests passing
8 years ago
Rich-Harris a3e91eb267 holy shit i think i did it
8 years ago
Rich-Harris 7c953a6622 am close...
8 years ago
Rich-Harris 5349184e75 more minor edits
8 years ago
Rich-Harris 2923e6a677 minor edits
8 years ago
Rich-Harris 5a7f7a00ec reinstate previous code from before i ballsed it up
8 years ago
Rich Harris ffa45dd8be tweaks
8 years ago
Rich Harris a2d09c2136 simplify updateKeyedEach
8 years ago
Rich Harris dab1f6a0fa more keyed each diffing into a shared helper
8 years ago
Brian Takita 66e4df11a7 Implement https://github.com/sveltejs/svelte/issues/588
8 years ago