David Wendt
|
176f05a16b
|
tests: Recompile a handful of miscompiled tests
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
888fcc85ca
|
avm2: Impl `Vector.length`
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
9d08a7c299
|
avm2: Impl `Vector`'s instance initializer
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
49d79b8e73
|
avm2: Vector indices are stored in a package namespace
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
3d3b80f8af
|
avm2: ES3 class instances should be treated as instances of the ES4 class `Object`.
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
6b377bed64
|
avm2: Impl `apply` for ES4 classes to allow type parameterization
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
65a23d5833
|
avm2: Move applytype next to other operations that create classes
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
074c093504
|
avm2: Implement op `ApplyType`
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
4b021fe92c
|
avm2: `Vector` lives in a separate package from other globals
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
1711400f07
|
tests: Actually enable all the vector tests I've been running
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
74cb32dd46
|
avm2: Allow constructing static `TypeName`s (for naming `Vector` classes)
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
f6ea1b2bff
|
tests: Add a test for the `delete` operator
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
f3cf82ad5a
|
tests: Add test for sticking ES3 classes in a `Vector.<Object>`
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
7e71ecac16
|
avm2: Add stub impl of `Vector`
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
6f49e62b96
|
avm2: First pass on implementing vector storage
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
e65958cc22
|
tests: Add another test for subclass and superclass storage
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
f4dfc4d778
|
avm2: First pass at type-aware vector storage
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
2af5192893
|
tests: Add tests for vector holes and set coercion
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
9a3c4e6adb
|
tests: Here's a very basic test for int access
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
686872812d
|
avm2: Add a `TObject` method for applying arguments to a generic type.
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
fe8373739d
|
avm2: Add the ability to fork a `Class` to one that holds it's type arguments.
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
9dafddc1ae
|
swf: Decode and encode the `applytype` op.
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
86616b748f
|
avm2: Allow parsing generic typenames into a multiname
|
2021-09-02 17:57:58 -06:00 |
David Wendt
|
47e3b2229a
|
swf: Add support for the `TypeName` multiname type.
|
2021-09-02 17:57:58 -06:00 |
dependabot[bot]
|
8b665b590d
|
chore: Bump typescript from 4.3.4 to 4.4.2 in /web
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.4 to 4.4.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.4...v4.4.2)
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-02 17:03:19 +03:00 |
dependabot[bot]
|
35e32582df
|
chore: Bump @wdio/cli from 7.9.0 to 7.11.1 in /web
Bumps [@wdio/cli](https://github.com/webdriverio/webdriverio) from 7.9.0 to 7.11.1.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.9.0...v7.11.1)
---
updated-dependencies:
- dependency-name: "@wdio/cli"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-02 13:37:06 +03:00 |
relrelb
|
44d1677ed6
|
web: Allow migration to TypeScript 4.4
More info at: https://devblogs.microsoft.com/typescript/announcing-typescript-4-4/#use-unknown-catch-variables
|
2021-09-02 10:09:21 +03:00 |
dependabot[bot]
|
0ce601c185
|
chore: Bump @wdio/static-server-service from 7.7.3 to 7.10.1 in /web
Bumps [@wdio/static-server-service](https://github.com/webdriverio/webdriverio) from 7.7.3 to 7.10.1.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.7.3...v7.10.1)
---
updated-dependencies:
- dependency-name: "@wdio/static-server-service"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-02 10:08:27 +03:00 |
dependabot[bot]
|
1cc827880d
|
chore: Bump copy-webpack-plugin from 9.0.0 to 9.0.1 in /web
Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 9.0.0 to 9.0.1.
- [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/v9.0.0...v9.0.1)
---
updated-dependencies:
- dependency-name: copy-webpack-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-02 10:08:05 +03:00 |
dependabot[bot]
|
ec85e18e09
|
chore: Bump @types/chrome from 0.0.149 to 0.0.154 in /web
Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) from 0.0.149 to 0.0.154.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome)
---
updated-dependencies:
- dependency-name: "@types/chrome"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-02 00:25:13 +03:00 |
dependabot[bot]
|
bf44fd9a85
|
chore: Update typedoc requirement from ^0.21.2 to ^0.21.9 in /web
Updates the requirements on [typedoc](https://github.com/TypeStrong/TypeDoc) to permit the latest version.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.21.2...v0.21.9)
---
updated-dependencies:
- dependency-name: typedoc
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-02 00:25:02 +03:00 |
dependabot[bot]
|
c36f476ea9
|
chore: Bump wdio-chromedriver-service from 7.1.1 to 7.2.0 in /web
Bumps [wdio-chromedriver-service](https://github.com/webdriverio-community/wdio-chromedriver-service) from 7.1.1 to 7.2.0.
- [Release notes](https://github.com/webdriverio-community/wdio-chromedriver-service/releases)
- [Commits](https://github.com/webdriverio-community/wdio-chromedriver-service/compare/v7.1.1...v7.2.0)
---
updated-dependencies:
- dependency-name: wdio-chromedriver-service
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-02 00:17:13 +03:00 |
dependabot[bot]
|
6a9fc6fd1c
|
chore: Update style-loader requirement from ^3.0.0 to ^3.2.1 in /web
Updates the requirements on [style-loader](https://github.com/webpack-contrib/style-loader) to permit the latest version.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v3.0.0...v3.2.1)
---
updated-dependencies:
- dependency-name: style-loader
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-01 23:57:14 +03:00 |
dependabot[bot]
|
144fce5969
|
chore: Bump chromedriver from 91.0.1 to 92.0.2 in /web
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 91.0.1 to 92.0.2.
- [Release notes](https://github.com/giggio/node-chromedriver/releases)
- [Commits](https://github.com/giggio/node-chromedriver/commits)
---
updated-dependencies:
- dependency-name: chromedriver
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-01 23:57:00 +03:00 |
dependabot[bot]
|
2f4b98a8d5
|
chore: Bump prettier from 2.3.1 to 2.3.2 in /web
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.1...2.3.2)
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-09-01 23:56:40 +03:00 |
David Wendt
|
4cf407da7e
|
tests: Add a test for symbol class association on buttons, both for timeline-constructed and AVM-constructed buttons.
|
2021-08-31 21:21:54 -06:00 |
David Wendt
|
7277f14198
|
core: Delay execution of AVM2 constructors on buttons by one frame.
|
2021-08-31 21:21:54 -06:00 |
David Wendt
|
472ba6db1f
|
core: AVM2 buttons only emit frame construction events and frame scripts if they were timeline-constructed.
|
2021-08-31 21:21:54 -06:00 |
David Wendt
|
b1ba591bb9
|
core: Support constructing symbolclassed buttons from AVM2
|
2021-08-31 21:21:54 -06:00 |
David Wendt
|
7c970e144f
|
core: `Avm2Button` should always call it's native initializer
|
2021-08-31 21:21:54 -06:00 |
Chris Midgley
|
bc4422f4fe
|
chore: fix docstring
|
2021-08-31 22:47:13 +03:00 |
dependabot[bot]
|
af004bcd26
|
chore: Bump futures from 0.3.16 to 0.3.17
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.16 to 0.3.17.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.16...0.3.17)
---
updated-dependencies:
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-08-31 09:05:12 +03:00 |
dependabot[bot]
|
ebdde616a3
|
chore: Bump thiserror from 1.0.26 to 1.0.28
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.26 to 1.0.28.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.26...1.0.28)
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-08-31 09:04:58 +03:00 |
dependabot[bot]
|
5af5fb579e
|
chore: Bump flate2 from 1.0.20 to 1.0.21
Bumps [flate2](https://github.com/rust-lang/flate2-rs) from 1.0.20 to 1.0.21.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases)
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.20...1.0.21)
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-08-31 09:04:44 +03:00 |
David Wendt
|
587c423027
|
tests: Remove garbage in `font_embedded` test, too
|
2021-08-30 17:53:39 -06:00 |
David Wendt
|
6c3c930954
|
tests: Remove garbage character in `font_hasglyphs` test
|
2021-08-30 17:53:39 -06:00 |
David Wendt
|
80c5bbcd83
|
avm2: Stub `Font.enumerateFonts` and `Font.registerFont`
|
2021-08-30 17:53:39 -06:00 |
David Wendt
|
2d57bed82e
|
avm2: Impl `Font.hasGlyphs`
|
2021-08-30 17:53:39 -06:00 |
David Wendt
|
37af9be533
|
avm2: Implement `Font` for embedded fonts.
|
2021-08-30 17:53:39 -06:00 |
dependabot[bot]
|
7f2f8a492e
|
chore: Bump png from 0.17.0 to 0.17.1
Bumps [png](https://github.com/image-rs/image-png) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/image-rs/image-png/releases)
- [Changelog](https://github.com/image-rs/image-png/blob/master/CHANGES.md)
- [Commits](https://github.com/image-rs/image-png/commits)
---
updated-dependencies:
- dependency-name: png
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2021-08-30 23:27:18 +02:00 |