Tan Li Hau
6250046c05
perform dirty check before updating keyed each blocks ( #4413 )
5 years ago
Conduitry
f12340acf0
preserve js comments where possible ( #4293 )
5 years ago
Conduitry
2f81365e44
fix awaited expressions that need parentheses ( #4283 )
5 years ago
Tan Li Hau
a422d2aba5
fix actions having no access to parent nodes ( #4252 )
5 years ago
Tan Li Hau
7fb35dd0dc
fix safari input jumping
5 years ago
David Kondrad
8a596936d2
dynamic events: validate handler before executing ( #4105 )
5 years ago
Tan Li Hau
52dbc882a7
feat order attributes + actions too ( #4156 )
...
Co-authored-by: Conduitry <git@chor.date>
5 years ago
Tan Li Hau
c0dab9fefb
fix css specificity ( #4146 )
...
Co-authored-by: Almaz <gouffr@gmail.com>
5 years ago
Colin Casey
abe88f3b3a
FIX #2446 : apply bindings and event handlers in order
5 years ago
Tan Li Hau
a8b306f0a1
revert remove contextual overflow ( #4102 )
5 years ago
Tan Li Hau
f9a9484e39
fix dirtybit ( #4095 )
5 years ago
David Kondrad
6c0fb5be64
compiler: tag auto-subscribe stores as referenced in vars ( #4089 )
5 years ago
Rich Harris
6928284085
Merge pull request #4069 from mrkishi/invalidate
...
Remove instrumentation from main execution context
5 years ago
Tan Li Hau
2c9d864e33
fix: loop-guard scope leak
5 years ago
mrkishi
3cce56b5d0
remove instrumentation from main execution context
5 years ago
Rich Harris
cd21acfb3c
Bitmask-based change tracking ( #3945 )
...
* start updating tests
* start implementing bitmask-based change tracking (#1943 )
* oops
* fix some await block stuff
* slots
* reactive declarations
* component bindings etc
* start fixing slots
* fix store value invalidations
* slot stuff
* fixes
* fix
* fixes
* fix some slot stuff
* fix some invalidations
* fix if blocks
* fix a test
* destructuring in lets
* fix shadowing
* fix if block case
* all runtime tests passinfg
* almost all tests passing
* update tests
* never hoist writable vars in dev mode, fix debug statements
* beef up shadowing test
* always use renderer.reference
* fix sourcemaps
* ugh so close
* all tests passing. phase one complete, i guess
* add test for component with more than 31 dynamic values
* stable sort
* stable sort that preserves order
* linting
* failing test for bitmask overflow
* ok i think this is it
* lint
* rename changed to dirty, for more internal consistency
* update tests
* use bitwise comparison
* add comments... sort of
* update tests
* moar comments
* I don't know what happened to these tests
5 years ago
Mattias Buelens
51c1adeca5
Test whether dimension bindings still work for video elements
5 years ago
Mattias Buelens
f2f87d126c
Add bindings for HTMLVideoElement.videoHeight and videoWidth
5 years ago
Mattias Buelens
79d3763e92
Rename internal resize event for dimension bindings
5 years ago
Mattias Buelens
f0f5b5aac0
Add test for video bindings
5 years ago
Rich Harris
004faf67f4
Merge pull request #3650 from MattiasBuelens/more-media-bindings
...
Add more bindings for media element properties
5 years ago
Conduitry
afe5ad430a
Use IE-compatible js to check for unknown prop warnings ( #3915 )
...
Fixes #3914
5 years ago
Mattias Buelens
ed4f89d7fa
Add mount condition for playbackRate and volume
5 years ago
Mattias Buelens
39c009499e
Add binding for HTMLMediaElement.ended
5 years ago
Mattias Buelens
5658d94545
Add binding for HTMLMediaElement.seeking
5 years ago
Tan Li Hau
b382b9a9c6
add loopGuardTimeout options
5 years ago
Richard Harris
47cac13b7d
helperise loop protection
5 years ago
Tan Li Hau
ace35336b7
prevent infinite loop
5 years ago
Conduitry
eb0cfbccd4
fix tests
5 years ago
Rich Harris
1b454bad4a
Merge pull request #3884 from sveltejs/gh-3882
...
neaten up hydration code
5 years ago
Richard Harris
11b030b101
neaten up hydration code - fixes #3882
5 years ago
Richard Harris
e3b1d467ce
revert #3723 , add special case for src attributes
5 years ago
Richard Harris
d8b25afacd
update tests
5 years ago
Rich Harris
6a0a1210ec
update test
5 years ago
Tan Li Hau
105919e7ba
feat dynamic event handler
5 years ago
Rich Harris
f7833ac53e
Merge pull request #3831 from tanhauhau/tanhauhau/no-create-fragment-if-not-needed
...
Dont create a fragment at all for DOM-less component
5 years ago
AlbertLucianto
fb30ed079e
fix input binding fails if type declared last
5 years ago
Tan Li Hau
0c8cb44d01
fix window bindings to store ( #3835 )
...
Fixes #3832
5 years ago
Tan Li Hau
aa0341c9ca
Don't create a fragment at all for DOM-less components
5 years ago
Rich Harris
1273f97808
Merge pull request #3811 from sveltejs/gh-3508-alt
...
Alternative fix for #3508
5 years ago
Tan Li Hau
2b2f40d32a
use textContent instead of innerHtml, preventing XSS
5 years ago
Richard Harris
47a9811c1e
alternative fix for #3508
5 years ago
Tan Li Hau
464868bb6c
feat: allow innerHtml if no dynamic dependencies
5 years ago
Tan Li Hau
fca35def53
deconflict with builtins ( #3724 )
5 years ago
Richard Harris
4419a55977
fix test
5 years ago
Richard Harris
8aa98795a1
dont cache attribute values (ref #3579 )
5 years ago
Richard Harris
1d150306e2
Merge branch 'master' of github.com:sveltejs/svelte
5 years ago
Richard Harris
908a06c133
typos
5 years ago
Richard Harris
456f5372e6
merge master -> tanhauhau/debugging-with-no-dependencies
5 years ago
das
54a129c7fa
continue inlining $$invalidate calls ( #3548 )
...
* finish inlining $$invalidate
* add failing test
* add test for navigator online
* add tests for store invalidate refactor
* add test for reactive_store_subscriptions
* remove failing test
* update
5 years ago
Rich Harris
b9f14846b0
Structured code generation ( #3539 )
5 years ago
Tan Li Hau
4eb9affda1
fix debugging with no dependencies
5 years ago
Richard Harris
f2568f6665
remove $unsafe_set in favour of modified $inject_state
5 years ago
Richard Harris
8174119746
update tests
5 years ago
Richard Harris
a821aa7a15
merge sveltejs/master -> devtools
5 years ago
Richard Harris
670fadf260
update test
5 years ago
Richard Harris
6f60ed8871
Merge branch 'hmr' of https://github.com/Axelen123/svelte into Axelen123-hmr
5 years ago
Rich Harris
d8b4dd74fb
Merge pull request #3533 from sveltejs/gh-3512
...
inline $$invalidate calls
5 years ago
Rich Harris
1a9f6b4a09
Merge pull request #3530 from sveltejs/gh-3524
...
robustify bind:currentTime
5 years ago
Richard Harris
6ea7d77f68
preserve arrow function event handlers
5 years ago
Richard Harris
46bfaff1e6
inline $$invalidate calls - fixes #3512
5 years ago
Richard Harris
8d4a95c4c0
update test
5 years ago
Richard Harris
84ab1b1b8b
only update attributes with dynamic dependencies - fixes #3526
5 years ago
Richard Harris
d80bcadf3c
move tests to runtime section
5 years ago
Richard Harris
8325ca206b
Merge branch 'master' of https://github.com/bre30kra69cs/svelte into bre30kra69cs-master
5 years ago
Arpad Borsos
f41bbad6d9
prefer let bindings
5 years ago
Arpad Borsos
23b8499abb
prefer indented blocks
5 years ago
Rich Harris
bb5dc8b25f
update tests
5 years ago
Rich Harris
334323fb8b
dont generate code for non-updating if block - fixes #3447
5 years ago
Almaz
04d762d2f9
Fixed complex {#if} behaviour
5 years ago
Rich Harris
38001cec33
Merge pull request #3438 from sveltejs/gh-2355
...
more conservative if block updates
5 years ago
bre30kra69cs
323afc1e24
fix declaration assignment
5 years ago
Richard Harris
fa440fd4b5
only reevaluate if block conditions if dependencies changed
5 years ago
Almaz
012ed466d7
Fixed unnecessarily style properties update
5 years ago
Rich Harris
dcd927630e
dont set undefined input value - fixes #1233
5 years ago
Richard Harris
655701ef08
coerce tag values to string - fixes #2290
5 years ago
Richard Harris
0c9ed46196
correctly set mount anchor for HTML tags - fixes #2711
5 years ago
Richard Harris
016158b692
more robust handling of html tags - fixes #3285
5 years ago
Richard Harris
4e004fdfa3
rename misnamed test, remove obsolete ones
5 years ago
Conduitry
64094f631f
set data- attributes like regular attributes ( #3337 )
5 years ago
Conduitry
2328d5e6e8
use `change` event for `bind:files` ( #3226 )
5 years ago
Brian Takita
bbeafbafab
fixes https://github.com/sveltejs/svelte/issues/3191
...
Derived store reruns subscribers if it's value has not changed when synced.
All invalidators of subscribers are run on a derived store when invalidated.
See https://github.com/sveltejs/svelte/pull/2955
5 years ago
Richard Harris
f4ca063c85
prevent dynamic components being detached twice - fixes #3113
5 years ago
Rich Harris
7a11b7531b
on second thoughts
5 years ago
Timothy Johnson
cdd3bf0165
Pass options in component event
5 years ago
Timothy Johnson
9223f56323
Fix tests
5 years ago
Axelen123
1ca0b23d0d
Update tests
5 years ago
Axelen123
f69abde570
Add test for capture_state and inject_state
5 years ago
Axelen123
71a1d5204d
Update tests
5 years ago
Maurício Kishi
9200613352
Merge branch 'master' into gh-2612
5 years ago
Rich Harris
d9046786a1
Track which blocks are outroing to prevent duplication
...
* track whether block is already outroing
* get tests passing
* use transition_in and transition_out helpers
* fix some stuff
* fix non-existent dynamic component outros
* another fix
* another fix
* argh so close
* NAILED IT
* remove unused code
* tidy up
5 years ago
Conduitry
3a384f004d
Merge branch 'master' into gh-2612
5 years ago
Conduitry
59f04c93c5
don't grab page offsets too early
5 years ago
Conduitry
a332b648e9
update tests ( #1434 ) ( #2935 )
5 years ago
Conduitry
e5d4162092
update tests
6 years ago
mrkishi
f60ae53d76
deconflict more globals
6 years ago
Conduitry
2ac5993571
import globals from helpers ( #2612 ) ( #2947 )
6 years ago
Harald Fassler
4d47d2176b
fix #2908
6 years ago
Rich Harris
bb153681b6
Merge pull request #2881 from sveltejs/gh-2878
...
dont create unknown prop warnings for $$scope etc, or if component has $$props
6 years ago
Richard Harris
dda69dbad0
update tests
6 years ago