dependabot-preview[bot]
35ad35939d
build(deps-dev): bump chromedriver from 87.0.2 to 87.0.4 in /web
...
Bumps [chromedriver](https://github.com/giggio/node-chromedriver ) from 87.0.2 to 87.0.4.
- [Release notes](https://github.com/giggio/node-chromedriver/releases )
- [Commits](https://github.com/giggio/node-chromedriver/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-13 15:35:02 -08:00
Zeh Fernando
8e9de8e16b
core: Implement MovieClip._lockroot in avm1
...
This also enables the (previously ignored) _lockroot tests.
2020-12-13 15:34:42 -08:00
dependabot-preview[bot]
821a294066
build(deps-dev): bump webpack from 5.10.0 to 5.10.1 in /web
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.10.0 to 5.10.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.10.0...v5.10.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-13 15:27:05 -08:00
dependabot-preview[bot]
55fc429d47
build(deps-dev): bump @wdio/local-runner from 6.10.7 to 6.10.10 in /web
...
Bumps [@wdio/local-runner](https://github.com/webdriverio/webdriverio ) from 6.10.7 to 6.10.10.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.10.7...v6.10.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-13 15:26:33 -08:00
dependabot-preview[bot]
43a08f0ea2
build(deps-dev): bump @wdio/mocha-framework in /web
...
Bumps [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio ) from 6.10.6 to 6.10.10.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.10.6...v6.10.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-13 15:26:21 -08:00
dependabot-preview[bot]
c87c0c2a99
build(deps-dev): bump @wdio/sync from 6.10.7 to 6.10.10 in /web
...
Bumps [@wdio/sync](https://github.com/webdriverio/webdriverio ) from 6.10.7 to 6.10.10.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.10.7...v6.10.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-13 15:25:59 -08:00
dependabot-preview[bot]
a6ebdc3667
build(deps-dev): bump @wdio/static-server-service in /web
...
Bumps [@wdio/static-server-service](https://github.com/webdriverio/webdriverio ) from 6.10.4 to 6.10.10.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.10.4...v6.10.10 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-13 15:25:34 -08:00
dependabot-preview[bot]
4358e52af7
build(deps-dev): bump @wdio/sync from 6.10.4 to 6.10.7 in /web
...
Bumps [@wdio/sync](https://github.com/webdriverio/webdriverio ) from 6.10.4 to 6.10.7.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.10.4...v6.10.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-11 12:19:48 -08:00
dependabot-preview[bot]
d3d2deccf4
build(deps-dev): bump ts-loader from 8.0.11 to 8.0.12 in /web
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 8.0.11 to 8.0.12.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v8.0.11...v8.0.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-11 11:38:34 -08:00
dependabot-preview[bot]
78143413d0
build(deps-dev): bump @wdio/local-runner from 6.10.5 to 6.10.7 in /web
...
Bumps [@wdio/local-runner](https://github.com/webdriverio/webdriverio ) from 6.10.5 to 6.10.7.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.10.5...v6.10.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-11 11:36:09 -08:00
dependabot-preview[bot]
e2212f0104
build(deps-dev): bump @wdio/mocha-framework in /web
...
Bumps [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio ) from 6.10.4 to 6.10.6.
- [Release notes](https://github.com/webdriverio/webdriverio/releases )
- [Changelog](https://github.com/webdriverio/webdriverio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webdriverio/webdriverio/compare/v6.10.4...v6.10.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-11 11:35:54 -08:00
relrelb
e5ace596ce
chore: Update some dependencies
...
* js-sys and wasm-bindgen are now the currently latest releases.
* wgpu is not updated to the current master because it breaks
things up.
2020-12-11 11:28:33 -08:00
Mike Welsh
7e35d4a4fc
web: Ensure parent window/frame gets focus on click ( fix #1704 )
...
Call window.focus() on mouse down to ensure the player receives
subsequent key/mouse events when it is inside a frame.
2020-12-10 19:20:00 -08:00
Toad06
5d55a60924
web: Avoid double polyfilling object-inside-object
...
* web: Avoid double polyfilling object-inside-object
* tests: Add polyfill test for object inside object
2020-12-10 13:36:40 -08:00
dependabot-preview[bot]
ffc9f07711
build(deps): [security] bump ini from 1.3.5 to 1.3.7 in /web
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7. **This update includes a security fix.**
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-10 13:28:29 -08:00
dependabot-preview[bot]
f394e4d9ec
build(deps): bump winit from 0.23.0 to 0.24.0
...
Bumps [winit](https://github.com/rust-windowing/winit ) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/rust-windowing/winit/releases )
- [Changelog](https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-windowing/winit/compare/v0.23.0...v0.24.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-10 13:24:55 -08:00
dependabot-preview[bot]
f82e126c75
build(deps-dev): bump copy-webpack-plugin from 6.4.0 to 7.0.0 in /web
...
Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin ) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v6.4.0...v7.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-10 12:51:29 -08:00
Mike Welsh
cec0ca74e1
chore: Fix swf doctests working directory
...
Rust 12-09 nightly changed the working dir of doctests to be the
workspace root instead of the subcrate root. This broke the
doctests for swf. Now do some setup to ensure the same working
directory on both stable and nightly.
cc https://github.com/rust-lang/cargo/pull/8954
2020-12-10 12:25:02 -08:00
Toad06
83fcd7ba40
tests: Checks that iframe correctly fires its onload event
2020-12-09 17:01:20 -08:00
Toad06
07d3e7d81b
web: Use nullish coalescing operator
2020-12-09 17:01:20 -08:00
Toad06
4ed2470068
web: Fix possible issue with iframe elements no longer existing in the DOM
2020-12-09 17:01:20 -08:00
Toad06
1e61093e32
web: Fix issues with iframe polyfill
2020-12-09 17:01:20 -08:00
Mike Welsh
ee74197a00
avm1: Move TextField properties to prototype
...
Remove TextField::attach_virtual properties, as properties are
on the prototype, not the textfield itself.
Use the `with_text_field_props` macro for these properties.
Also remove `get_` prefix from most getters to match naming
conventions.
2020-12-09 14:45:20 -08:00
David Wendt
ed4d51dfc1
avm1: Don't panic if we encounter an invalid display object hierarchy for AS2. Instead, yield a runtime error.
2020-12-09 14:00:06 -08:00
David Wendt
afd033898c
avm2: Implement `hitTestObject`
2020-12-09 14:00:06 -08:00
David Wendt
d9172780c5
avm2: Implement `hitTestPoint`.
2020-12-09 14:00:06 -08:00
David Wendt
b18b87e566
avm2: Implement `mouseX` and `mouseY`.
...
Note that we cannot write a reproducible test for this.
2020-12-09 14:00:06 -08:00
David Wendt
06ba2f898a
avm2: Implement `visible`.
2020-12-09 14:00:06 -08:00
David Wendt
d489aca377
avm2: Expose `DisplayObject.root`
2020-12-09 14:00:06 -08:00
David Wendt
4b9deb7106
core: Don't crash on rootless display objects.
...
Instead, crash if AVM1 ever sees a rootless display object.
2020-12-09 14:00:06 -08:00
David Wendt
0069d51dad
swf: `pushshort` should be read as a `u30` and then cast to an `i16` as it's parsed representation.
2020-12-09 14:00:06 -08:00
David Wendt
1b2a4708d6
avm2: Implement `DisplayObject.parent`.
2020-12-09 14:00:06 -08:00
David Wendt
852f26bdeb
tests: Fix name test breaking with our half-working execution order
2020-12-09 14:00:06 -08:00
David Wendt
c053f2c87c
avm2: Expose DisplayObject `name` property
2020-12-09 14:00:06 -08:00
David Wendt
ea7efe8740
core: Avoid double-borrow when moving clips between parents
2020-12-09 14:00:06 -08:00
David Wendt
a7b4f7fbd0
core: Add instantiated by timeline flag as AVM2 appears to track that
2020-12-09 14:00:06 -08:00
David Wendt
6080585d73
core: Assign `rootN` format names to top-level AVM2 movie clips.
2020-12-09 14:00:06 -08:00
David Wendt
19f9e99954
avm2: Expose and test `rotation`.
2020-12-09 14:00:06 -08:00
David Wendt
29f96e76ab
tests: Activate alpha test (since it seems to work fine)
2020-12-09 14:00:06 -08:00
David Wendt
200581e1e3
avm2: Expose `x` and `y` properties.
2020-12-09 14:00:06 -08:00
David Wendt
4784dc3c03
tests: Add more stringent height/width test that we're only accurate to within 1 twip.
2020-12-09 14:00:06 -08:00
David Wendt
abca120628
avm2: Expose `width` to AS3 code.
2020-12-09 14:00:06 -08:00
David Wendt
3225cd40e2
core: Avoid panic when display objects are manipulated in clearly invalid ways.
2020-12-09 14:00:06 -08:00
David Wendt
990401a09c
core: Allow percentages (e.g. scalex/y) to be specified, stored, and cached at either [0..1] or [0..100] scale.
2020-12-09 14:00:06 -08:00
David Wendt
6da658a845
avm2: `pushshort` has an undocumented coercion step
2020-12-09 14:00:06 -08:00
David Wendt
90e203b004
avm2: `this.height` ignores negative values
2020-12-09 14:00:06 -08:00
David Wendt
bd00bea744
avm2: Expose `alpha`, `height`, `scaleY`, and `scaleX` to script code.
2020-12-09 14:00:06 -08:00
David Wendt
69db45131b
tests: Add inactive tests for `alpha`, `height`, `rotation`, `width`, `x`, and `y`.
2020-12-09 14:00:06 -08:00
jmckiern
fea724aa2e
docs: Add double quotes to RUST_LOG to improve clarity
2020-12-09 12:11:02 -08:00
dependabot-preview[bot]
70e7894a14
build(deps): bump isahc from 0.9.13 to 0.9.14
...
Bumps [isahc](https://github.com/sagebind/isahc ) from 0.9.13 to 0.9.14.
- [Release notes](https://github.com/sagebind/isahc/releases )
- [Commits](https://github.com/sagebind/isahc/compare/0.9.13...0.9.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-08 23:53:57 -08:00