Richard Harris
7e3b91e3ee
Merge branch 'master' into folder-structure
6 years ago
Rich Harris
a9d1a1f744
typos
6 years ago
Colin Casey
135f7b6493
Merge branch 'master' into onmount_triggers_in_reverse_order_for_siblings
...
* master: (66 commits)
-> v3.4.3
always add raw property to text nodes
flesh out in/out transition tutorial chapter (#2792 )
code style
fix test
fix tests
Fix CRUD example to allow changing input values.
Fixes #2714
treat requestAnimationFrame as a noop on the server
site: actions tutorial: destroy is not required (#2776 )
Allow binding of <details> open
site: add /faq redirect to GitHub wiki FAQ
fix case sensitive import name, improve tsconfig
type declarations for bundled files
convert everything to TypeScript
check for unknown props when creating component
cleanup, improve comments
typecheck npm script
workarond for estree-walker related typings conflict
compile/render-dom and other remaining typings
...
6 years ago
Bogdan Savluk
96c0fd0c41
improve typings for animate, easing, transition, motion and internal apis
6 years ago
Richard Harris
8050fa01ff
fix types for easing functions
6 years ago
Richard Harris
76b02623a0
update gitignore
6 years ago
Richard Harris
5161dfb950
update folder structure - #2790
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
Rich Harris
e291893fa6
Merge pull request #2880 from cudr/head_html_fix
...
repair dynamic {@html} in head
6 years ago
Richard Harris
cb1a76b08c
dont create unknown prop warnings for $$scope etc, or if component has $$props - fixes #2878
6 years ago
Richard Harris
e8b769ca50
make is_reactive_dependency optional
6 years ago
Rich Harris
52733f3040
Merge branch 'master' into less-invalidation
6 years ago
Rich Harris
60a2a512dd
Merge pull request #2872 from Harald-1/master
...
Update animations.js
6 years ago
Rich Harris
a7d4fe1f6b
Merge pull request #2877 from colincasey/feat/omit_readonly_ssr_bindings
...
Omits readonly attributes from SSR code
6 years ago
cudr
7071ce86f5
add tests
6 years ago
Colin Casey
f0831202d9
Omits readonly attributes from SSR code
...
* move `is_readonly` into the common `Binding` AST class
* prevents the following bindings from being emitted into the SSR code:
* `bind:clientWidth`
* `bind:clientHeight`
* `bind:offsetWidth`
* `bind:offsetHeight`
* `bind:duration`
* `bind:buffered`
* `bind:seekable`
* `bind:played`
* `bind:value` (only for `input` with `type=file`)
6 years ago
Brian Takita
a98a70cf83
jsdoc: `derived` second argument
...
* optional first argument is a Stores type
* optional second argument is a function that takes a single argument
* has a return value
6 years ago
Brian Takita
6fc7001993
Apply suggestions from code review
...
Co-Authored-By: Rich Harris <richard.a.harris@gmail.com>
6 years ago
Brian Takita
2f5d755b5b
Additional detail to jsdocs for writable, readable, & derived
...
Fixes https://github.com/sveltejs/svelte/issues/2867
6 years ago
Harald Fassler
56152629bb
Merge remote-tracking branch 'upstream/master'
6 years ago
Harald Fassler
fe552fbf1d
Update animations.js
...
Fix issue #2871
6 years ago
Richard Harris
03b440d1df
Merge branch 'master' of github.com:sveltejs/svelte
6 years ago
Richard Harris
b7f9c9c954
always add raw property to text nodes
6 years ago
Richard Harris
f08964286d
Merge branch 'raw-entities' of https://github.com/RedHatter/svelte into RedHatter-raw-entities
6 years ago
Richard Harris
285ed4f446
merge master -> zxbodya-ts
6 years ago
Richard Harris
0891495647
code style
6 years ago
Richard Harris
5e3ee4e26b
Merge branch 'feat/2174_dev_runtime_warning_when_passing_unknown_props' of https://github.com/colincasey/svelte into colincasey-feat/2174_dev_runtime_warning_when_passing_unknown_props
6 years ago
Rich Harris
3a4bfe40ad
Merge branch 'master' into improve-typings
6 years ago
Rich Harris
bebed18a93
Merge pull request #2856 from sveltejs/raf
...
treat requestAnimationFrame as a noop on the server
6 years ago
cudr
ac287ed9f4
works correct
6 years ago
Richard Harris
db938a4559
only invalidate referenced values
6 years ago
Richard Harris
9d53f568fa
fix tests
6 years ago
Timothy Johnson
ef59c32099
Fixes #2714
6 years ago
Rich Harris
a5fe09c481
treat requestAnimationFrame as a noop on the server
6 years ago
Benjamin Milde
dabc9c3e53
Allow binding of <details> open
6 years ago
Bogdan Savluk
33f827ca0a
fix case sensitive import name, improve tsconfig
6 years ago
Bogdan Savluk
c29c389a72
convert everything to TypeScript
6 years ago
Colin Casey
05fb05bfae
check for unknown props when creating component
6 years ago
Bogdan Savluk
fc4be88646
cleanup, improve comments
6 years ago
Bogdan Savluk
a996718236
workarond for estree-walker related typings conflict
6 years ago
Bogdan Savluk
24abeb1d28
compile/render-dom and other remaining typings
6 years ago
Bogdan Savluk
231603df7b
fix compile/render-ssr typings
6 years ago
Bogdan Savluk
b7ec99e8c7
fix compile/nodes typings
6 years ago
Bogdan Savluk
6fdaa803c7
improve parser typings
6 years ago
Rich Harris
e4c55697a8
Merge pull request #2829 from colincasey/bugfix/2821_custom_elements_with_no_svelte_options
...
Allow custom element to be declared with no tag and no options
6 years ago
Rich Harris
57141a9e09
Merge pull request #2795 from sanderhahn/master
...
Add docstrings to store
6 years ago
Rich Harris
832259f952
Update store.ts
6 years ago
Colin Casey
0247cca84a
Allow custom element to be declared with no tag and no options
6 years ago
Christian Kaisermann
335f77cc48
fix: 🐛 data attributes without value outputting as "true"
6 years ago
Sander Hahn
2cb81f0d5d
add docstrings to store
6 years ago
Rich Harris
45550adc43
Merge pull request #2784 from clarkdo/refactor
...
refactor: remove unnecessary return null in style attribute
6 years ago
Clark Du
c9085b2683
fix: add super.render back
6 years ago
Clark Du
562f32cf07
refactor: remove unnecessary super.render in style attribute
6 years ago
Rich Harris
9a564eddaa
Merge pull request #2781 from sveltejs/gh-2780
...
handle non-falsy non-function deriver return values
6 years ago
Richard Harris
a0e46ffe2d
ensure spring works server-side = fixes #2773
6 years ago
Richard Harris
0edb5debf2
handle non-falsy non-function deriver return values - fixes #2780
6 years ago
Rich Harris
8d539d8e55
Merge pull request #2733 from sanderhahn/master
...
typescript version of store
6 years ago
Rich Harris
0bf991070c
Merge pull request #2749 from colincasey/custom_elements_without_tags
...
Allows custom element to be defined without a tag
6 years ago
Rich Harris
75a77fea22
Merge pull request #2754 from EmilTholin/reset-quote-mark
...
Set quote_mark to null when closing quote mark is found
6 years ago
Rich Harris
c67f5348ea
Merge pull request #2755 from EmilTholin/mutated-const-reative-dependency
...
Set mutated const variables as reactive dependencies
6 years ago
Rich Harris
254dc94d47
Merge pull request #2766 from EmilTholin/debug-hoisted-variable
...
Don't get hoisted variable from ctx when using @debug
6 years ago
Emil Tholin
3f31223186
Add error for missing equals after attribute name
6 years ago
Emil Tholin
9cd0b0761b
Don't get hoisted variable from ctx when using @debug
6 years ago
Emil Tholin
643aa41b9a
Set mutated const variables as reactive dependencies
6 years ago
Sander Hahn
52eda23a53
advanced type for derived
6 years ago
Emil Tholin
97184b789c
Set quote_mark to null when closing quote mark is found
6 years ago
Colin Casey
ac3bbbaa55
FIX : #2281 - trigger onMount callbacks in same order as child components
6 years ago
Colin Casey
690f163e88
FIX #2417 : allows custom element to be defined without a tag
...
* warning given on compile if tag is absent
* no warning if tag is set to `null`
6 years ago
Sander Hahn
3b4c6ed4eb
typescript version of store
6 years ago
Rich Harris
85543f54dd
fix vars/warnings
6 years ago
Rich Harris
61a96b382a
implement namespaced components
6 years ago
Rich Harris
861c742e1f
Merge pull request #2709 from LostKobrakai/multiple-event-listeners
...
Allow multiple event listeners on a single node
6 years ago
Benjamin Milde
9eec0fcd98
Implement suggestions
6 years ago
Rich Harris
6defc5b73f
Merge pull request #2696 from PaulMaly/patch-1
...
Make component.$$.dirty just a dictionary
6 years ago
Rich Harris
53c66654b7
Merge pull request #2698 from jacobmischka/fix-get-slot-changes
...
Initialize `get_slot_changes` to null when not needed
6 years ago
Rich Harris
c4e05f2086
Merge pull request #2703 from EmilTholin/hoisting-injected-reactive-vars
...
Don't hoist functions dependent on injected reactive variables
6 years ago
Julien Mourer
4631b1b93f
Add `window` and `document` to globals
...
To prevent the following warning message:
```
(!) svelte plugin: 'window' is not defined
src/templates/Share.svelte
20: </script>
21:
22: {#if window.navigator.share}
^
23: <button class="icon-share2" on:click="{shareNatively}" title="Share"></button>
24: {:else}
```
6 years ago
Emil Tholin
963f6e7aa6
Don't hoist functions dependent on injected reactive variables
6 years ago
Jacob Mischka
003cf39c8f
Initialize `get_slot_changes` to null when not needed
...
Fixes #2697
6 years ago
PaulMaly
21a5169845
Use special blank_object() for component.$$.dirty
6 years ago
PaulMaly
90556e97c6
Make component.$$.dirty just a dictionary
...
To be sure that we won't have any hidden behavior related to a prototype: https://davidwalsh.name/object-create-null
6 years ago
Rich Harris
db8d7007aa
Merge pull request #2694 from sveltejs/gh-2444
...
invalidate dependencies of reactive declarations
6 years ago
Rich Harris
117afe9a71
Merge pull request #2683 from sveltejs/gh-2681
...
fix instrumentation of auto-subscription self-assignments
6 years ago
Rich Harris
4bc93a3b1f
Merge pull request #2679 from EmilTholin/reactive-declaration-warnings
...
Warn on improper use of reactive declarations
6 years ago
Richard Harris
562f23a87b
invalidate dependencies of reactive declarations - fixes #2444
6 years ago
Benjamin Milde
342389863e
Allow multiple event listeners on a single node
6 years ago
Emil Tholin
0286dce026
Warn on improper use of reactive declarations
6 years ago
Conduitry
43f82af4a8
some linting and tidying
6 years ago
Conduitry
fc5727c187
fix instrumentation of auto-subscription self-assignments ( #2681 )
6 years ago
Richard Harris
0275aab800
lint
6 years ago
Rich Harris
26d736fc97
Merge pull request #2627 from lorenbrichter/spring-verlet
...
Subtle tweaks to spring animations
6 years ago
Rich Harris
5a536aafa2
Merge pull request #2658 from MikeMatrix/each-block-rest-destructuring
...
each-block array destructuring
6 years ago
Rich Harris
78332cf5b0
Merge pull request #2664 from EmilTholin/each-block-destructuring-rest
...
Add support for object-rest in each destructuring
6 years ago
Rich Harris
411752c5bb
Merge pull request #2670 from MikeMatrix/fix-readonly-form-attribute
...
Applying read only property form onto elements using `attr` instead
6 years ago
Rich Harris
ba91810b0b
Merge pull request #2672 from sveltejs/gh-2661
...
expose svelte.walk
6 years ago
Rich Harris
16dbb8f437
Merge pull request #2607 from EmilTholin/figcaption_figure_first_element_ancestor
...
Check if a figcaption's first element ancestor is a figure
6 years ago
Rich Harris
98bd5a1916
Merge branch 'master' into feat/abstract-block-class
6 years ago
Rich Harris
006509a0ef
Merge pull request #2596 from EmilTholin/await-empty-block-warnings
...
Don't show 'Empty block' warnings for non-existent await branches
6 years ago
Conduitry
54a8eb9fd4
expose svelte.walk ( #2661 )
6 years ago
Michael Braun
29ad0cf14d
Applying read only property form onto elements using `attr` instead
...
This should generate the wanted behavior, without generating an exception.
6 years ago
Clemens Akens
194e99b350
expose parse to the public
6 years ago
Rich Harris
ab711ac89c
Merge pull request #2616 from EmilTholin/insertBefore_null_default_anchor
...
Make null the default anchor of insertBefore
6 years ago
Rich Harris
c217f2b00b
Merge pull request #2618 from EmilTholin/remove_21618scope_from_spread
...
Remove the $$scope key from $$props when calculating spread
6 years ago
Rich Harris
6240ed0b94
Merge pull request #2619 from sveltejs/gh-2435
...
fix resubscriptions inside script block
6 years ago
Rich Harris
1eca19f371
Merge pull request #2631 from EmilTholin/reactive-values-fixed
...
Check 'injected' and 'fixed_reactive_declarations' independently
6 years ago
Rich Harris
203d0eced4
Merge pull request #2634 from sveltejs/gh-2625
...
fix invalidating stores with UpdateExpression
6 years ago
Rich Harris
73bf5829f7
Merge pull request #2637 from sveltejs/gh-2635
...
Fix determining which props need a value in dev mode
6 years ago
Rich Harris
7b99299691
Merge pull request #2649 from EmilTholin/alert-global
...
Add alert, confirm, and prompt to globals
6 years ago
Emil Tholin
97ee67c08f
Add support for object-rest in each destructuring
6 years ago
Michael Braun
f69f46c461
Fix NPE on pattern check
6 years ago
Michael Braun
c477f50b9a
Experimenting with array destructuring in each-blocks
6 years ago
Emil Tholin
b0447bf41e
Remove v1 each key parsing
6 years ago
Emil Tholin
b0e057233c
Add alert, confirm, and prompt to globals
6 years ago
Emil Tholin
5a0be42006
Remove the scope key from props when calculating spread
6 years ago
Conduitry
d122a6f893
fix determining which variables are initialised ( #2635 )
6 years ago
Conduitry
10f6da3109
fix invalidating stores with UpdateExpression ( #2625 )
6 years ago
Emil Tholin
0e0da70917
Check 'injected' and 'fixed_reactive_declarations' independently
6 years ago
Loren Brichter
d2b202d30a
Subtle tweaks to spring animations
...
Use verlet-style integration for spring animations. Rather than keeping track of "value" and velocity over time, keep track of value and previous-value, and derive velocity from the delta every tick. This has a few benefits, including greater stability (position and velocity can't drift) and simplifying signature of tick_spring (no need to pass velocity back up).
Pulling "settled" flag out of the return signature as well means return value is just "next value", simplifying code mapping over objects and arrays, and eliminating duplicated code across get_initial_velocity, get_threshold and tick_spring.
Refactored "threshold" calcs, extremely inexpensive to do inline in tick_spring rather than create a parallel structure. Also fixes a rare pathological case where springs will never settle (reading through the code, could happen if velocity was non-zero during a set() where target==current, threshold will be calculated to be zero and settled will always be set to false, leading to infinite animations).
Functional changes:
In my experience dealing with spring animations, there are a handful of edge-cases where it is nice to have library support. 99% of the time, the only times you'd want to fudge 'stiffness' and 'damping' is during a live interaction (e.g. dragging something around). By providing an idiomatic mechanism hopefully the code around dealing with that could be simpler.
I propose an additional "options" parameter to 'set()' and 'update()'.
If passed {hard:true} the set will be considered a "hard" set, where you want the value to be set to the target value immediately. This could be extremely useful when implementing dragging for instance.
If passed {soft:true} or {soft:<duration>}, the set will be considered a "soft" set, where momentum will be preserved for some duration before settling. This could be useful when implementing "throwing", e.g. after a drag, on mouseup, 'soft set' to some position and the user's previous momentum will be honored before settling down.
Technically momentum preservation happens to a degree now, but aggressive stiffness and/or damping values make it nearly unapparent. This handles the case where you may want more aggressive or heavily underdamped springs but without the apparent velocity discontinuity that happens on throw. (As a real example, in FaceTime, note behavior when tossing around the picture-in-picture, or the iPhone X gestural behavior when tossing apps back to the home screen).
Internally this is implemented by temporarily setting mass to infinity and ramping back to normal over some duration.
"Hard sets" are also special-cased to trigger a same-frame set and fulfilment, leading to more responsive dragging. Best case is a one frame improvement in drag latency (noticed in Safari). This also handles the "old way" method of munging 'stiffness' and 'damping' to 1, so the improvement applies to existing code.
6 years ago
Conduitry
0d890b1359
fix resubscriptions inside script block ( #2435 )
6 years ago
Emil Tholin
4cbbabecb5
Make null the default anchor of insertBefore
6 years ago
thollander
2484b9e597
Create a new abstraction level to handle `Block`
...
- `AbstractBlock` contains the Block' specific rules
- extends a `Node`
- has a `block` and `children`
- can warn if empty
6 years ago
Emil Tholin
6ebd72fc22
Check if a figcaption's first element ancestor is a figure
6 years ago
thollander
c965abc884
Use the already defined type for AppendTarget
6 years ago
Emil Tholin
7ec1bdb712
Don't show 'Empty block' warnings for non-existent await branches
6 years ago
Richard Harris
091410028e
fix subscribe implementation, add test for unsubscribing observables
6 years ago
Richard Harris
c4a8e9755f
Merge branch 'rxjs-support' of https://github.com/benlesh/svelte into benlesh-rxjs-support
6 years ago
Rich Harris
2eba37bdb1
RxJS always returns a Subscription object with an unsubscribe.
...
Co-Authored-By: benlesh <ben@benlesh.com>
6 years ago
Ben Lesh
e25b7df275
fix: Ensure RxJS users don't create memory leaks
...
There is a bit of excitement in the RxJS community about Svelte.
- It seems like the rest of Svelte "just works™" with RxJS!
- **BUT** The danger is that unwary users will figure out how smooth this API is and accidentally create nasty memory leaks if the returned RxJS Subscriptions are not handled. Fortunately the required change is small.
NOTE: I am not entirely sure how to test this change. The goal here is to make sure that whenever you would normally teardown your store subscriptions, it is also tearing down these RxJS-shaped subscriptions. This is most commonly something you want in a component scenario. Say you have a timer component in your app that you show and remove with an `{#if}` block, when the `{#if}` block hides the component, you'd want to tear down the underlying Observable that is "ticking".
Related #2549
6 years ago
Rich Harris
48ebaac3ef
Merge pull request #2511 from atomAltera/fix/2506
...
Fixing issue with cursor jumping in Safari #2506
6 years ago
Rich Harris
c97ee00b4e
Merge pull request #2518 from sveltejs/gh-2510
...
handle unknown nodes in extract_identifiers
6 years ago
Rich Harris
f888123860
Merge pull request #2543 from jches/gh/2542
...
Fix is_hoistable cycle
6 years ago
Ben Lesh
1519a96b52
perf: Reuse the same promise instance in the scheduler
...
- Scheduling an update no longer allocates two new promises, only one via `then`.
- The `tick` method was really returning an empty, resolved promise, so just reusing the same promise there as well. It was a little confusing because it _looked_ like it would return a promise to when the flush had completed, but in fact it was returning a promise that would resolve before the flush completed, as it was the promise that was "thenned" for the flush.
6 years ago
John Chesley
73aca457d3
fix cycle check for exported functions
6 years ago
Conduitry
51f2a3b231
handle unknown nodes in extract_identifiers ( #2510 ) ( #2514 )
6 years ago
Konstantin Alikhanov
791b12776e
Fixing issue with cursor jumping in Safari #2506
6 years ago
Richard Harris
bd11979cbf
Merge branch 'master' of https://github.com/leporo/svelte into leporo-master
6 years ago
Rich Harris
5d71b5138a
Merge pull request #2433 from sveltejs/gh-2430
...
Use Map for keyed each block lookups
6 years ago
Richard Harris
c988457afa
use maps for keyed each block lookups - fixes #2430
6 years ago
Mikhail Korepanov
f91ba51fc4
Fix creation of debugging comment for elements without children
6 years ago
Richard Harris
b2860c789d
disallow duplicate slot="xxx" elements - fixes second half of #2320
6 years ago
Richard Harris
1c5c688dc5
remove renderer.slots
6 years ago
Richard Harris
922c5058e3
sanitize names
6 years ago
Richard Harris
4677c607be
remove unused code
6 years ago
Richard Harris
285c92908e
fix
6 years ago
Richard Harris
1d6ac5ea34
inherit default slot values in named slots in SSR mode
6 years ago
Richard Harris
45f28fbf30
receive default slot values in named slots
6 years ago
Richard Harris
ff01d64791
pass default slot values through to named slots
6 years ago
Rich Harris
aae969d6e2
Merge pull request #2415 from sveltejs/gh-2356
...
Prevent infinite loops with chained bindings
6 years ago
Richard Harris
016078d76e
oops, messed up the merge
6 years ago
Richard Harris
07ecdb1849
propagate scope changes across chained slots - fixes #2359
6 years ago
Rich Harris
4e09479a9f
Merge branch 'master' into gh-2356
6 years ago
Richard Harris
5535110066
wait until flush complete before unlocking bindings - fixes #2356
6 years ago
Richard Harris
b03cfcf09d
only fire binding callbacks when values change
6 years ago
Conduitry
a710b1311c
deconflict `value` argument in component bindings ( #2395 )
6 years ago
Rich Harris
3f97558533
Merge pull request #2409 from sveltejs/gh-2354
...
only create fallback content if no slot is provided
7 years ago
Rich Harris
1de67e3c84
Merge pull request #2406 from sveltejs/gh-2399
...
skip observedAttributes where appropriate
7 years ago
Richard Harris
aa653558d0
only create fallback content if no slot is provided - fixes #2354
7 years ago
Richard Harris
cd0f535d83
better error for bindings to let: values - fixes #2301
7 years ago
Richard Harris
d2568aa583
skip observedAttributes where appropriate - fixes #2399
7 years ago
Richard Harris
a88749af27
allow reactive declarations to reference self - fixes #2386
7 years ago
Richard Harris
d7b32fb22c
inject lets for destructured reactive declarations - fixes #2396
7 years ago
Richard Harris
b36d24032b
optimise certain $$invalidate calls
7 years ago
Richard Harris
30c8fe0c6e
allow reactive declarations without dependencies - fixes #2285
7 years ago
nhducit
984a8fd980
Fĩ type
7 years ago
Vlad Glushchuk
8deee95f14
Fix a typo
7 years ago
Vlad Glushchuk
cf7c7d15ed
Add bind:text and bind:html support for contenteditable elements
...
Fixes #310
7 years ago
Richard Harris
4177af8d59
only use explicit namespace for top-level elements
7 years ago
Richard Harris
af1315b438
apply namespace to foreignObject correctly - fixes #2340
7 years ago
Rich Harris
c853e44130
Merge pull request #2349 from Panya/issue-2348
...
Pass block to the render of an expression in an attribute
7 years ago
Rich Harris
c20ad22363
Merge pull request #2351 from jches/gh/2347
...
Don't hoist non-renamed exports
7 years ago
Rich Harris
1f5293810f
Merge pull request #2357 from sveltejs/conditional-text-updates-2
...
Update text.data only when necessary
7 years ago
Rich Harris
2b7b1c7e91
only coerce once
7 years ago
John Chesley
614788c9e8
hoist all hoistable top-level functions
7 years ago
Jacob Wright
6ef8137b4b
Update text.data only when necessary
...
Only update the text node if the text node's value is not equal. This fix is for contenteditable usage where text content may change outside of Svelte's control in order to preserve text composition.
Accomplishes the same thing as #2341 without the added API.
7 years ago
John Chesley
cfc1a40335
do not hoist declaration if it is exported ( fixes #2347 )
7 years ago
Mikhail Korepanov
609084fb3e
Pass block to the render of an expression in an attribute
7 years ago
Rich Harris
a07eac432a
update API reference docs ( #2206 )
7 years ago
Rich Harris
eb2f0cc245
Merge pull request #2326 from sveltejs/gh-2325
...
skip array literal length optimization in presence of spread
7 years ago
Richard Harris
143117054a
Merge branch 'master' of github.com:sveltejs/svelte
7 years ago
Conduitry
ef9c9a626e
don't preprocess tags whose names begin with script/style
7 years ago
Lukas
8eb8c707b1
add playbackrate as binding for mediaelements ( #2202 )
7 years ago
Conduitry
ecea85891c
skip array literal length optimization in presence of spread ( #2325 )
7 years ago
Rich Harris
a59cd36a39
Merge pull request #2321 from sveltejs/gh-2295
...
Fix exception and warning for global variables
7 years ago
Conduitry
ecd7c6e9aa
warn on template references to global variables ( #2295 )
7 years ago
Conduitry
fa79a72348
disallow bindings to global variables ( #2295 )
7 years ago
Rich Harris
16106d113d
handle foreignObject correctly, default to svg namespace for top-level svg elements - fixes #2298
7 years ago
Rich Harris
52c42d3252
remove unused import
7 years ago
Rich Harris
5ae5bb4b91
handle arbitrary slot names
7 years ago
Rich Harris
b8bc1224bd
simplify some slot_name stuff
7 years ago
Rich Harris
af6f73c486
DRY out
7 years ago
Rich Harris
1de58d99c5
Merge branch 'issue-2291' of https://github.com/Panya/svelte into Panya-issue-2291
7 years ago
Rich Harris
a432f73cda
Merge pull request #2309 from sveltejs/gh-2303
...
play transitions in slots
7 years ago
Rich Harris
f6f06b3cf5
Merge pull request #2312 from sveltejs/gh-2294
...
note action/etc. references even when hoistable
7 years ago
Conduitry
f063964739
subscribe to global stores from script ( #2139 )
7 years ago
Mikhail Korepanov
33914410aa
Move slot names test to runtime. Allow slot names that start with a digit
7 years ago
Mikhail Korepanov
a27a43076e
Add an error for a slot name starts with a digit
7 years ago
Mikhail Korepanov
079ce998ef
Don't remove digits and _ from slot names
7 years ago
Conduitry
b33fd1797a
note action/etc. references even when hoistable ( #2294 )
7 years ago
Richard Harris
dbf0f6a2f3
play transitions in slots - fixes #2303
7 years ago
Richard Harris
d614cfa1c7
invalidate correctly inside event handlers - fixes #2305
7 years ago