Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ruffle-rs/ruffle

A Flash Player emulator written in Rust
https://github.com/ruffle-rs/ruffle

build(deps): bump quote from 1.0.18 to 1.0.19

Bumps [quote](https://github.com/dtolnay/quote) from 1.0.18 to 1.0.19.
- [Release notes](https:/...

65538839f577c087dd4dd8b1d5000e5acf49737c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump rfd from 0.8.4 to 0.9.1

Bumps [rfd](https://github.com/PolyMeilex/rfd) from 0.8.4 to 0.9.1.
- [Release notes](https://gi...

c37432fb309b6797cad23a8badb934631e402e18 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump enum-map from 2.3.0 to 2.4.0

Bumps [enum-map](https://github.com/xfix/enum-map) from 2.3.0 to 2.4.0.
- [Release notes](https:...

4fb6afd99376a3e19b5bcebedaaff2a39edc26b8 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
tests: Have at most one image per test

Previously image tests had an image per platform (i.e. Linux, Windows).
However, due to containi...

a3ac9a7064f49c8e47cc0c3e8316fc9053ae6219 authored over 2 years ago by relrelb <[email protected]>
tests: Add `as3_parse_float_swf10`

To cover the bug compatibility of `parseFloat`.

cc542e4aae36fd3b19745191a987813c9794a992 authored over 2 years ago by relrelb <[email protected]>
wstr: Allow creating `Pattern` from `FnMut`

This aligns with Rust's standard `Pattern`:
https://doc.rust-lang.org/std/str/pattern/trait.Patt...

f66159a38745b97b5d4184332ef017c9b876f48e authored over 2 years ago by relrelb <[email protected]>
avm2: Re-implement `parseFloat`

The AVM2 `parseFloat` implementation used to call into the AVM1 one,
which was not 100% accurate...

0e0045425e32ed0552567362b36a523e0da1ce50 authored over 2 years ago by relrelb <[email protected]>
tests: Expand `as3_parse_float`

f7a0609b62858d50f38f60a91d42522750ded8e3 authored over 2 years ago by relrelb <[email protected]>
docs: Improve `CONTRIBUTING.md`

Make some general adjustments, and better document how to compile
ActionScript tests.

b4bed3c931213ba369a3c835efc8b657e8becafd authored over 2 years ago by relrelb <[email protected]>
avm2: Port `AccessibilityProperties` to ActionScript

754579eb07a9377c6b23df8c9fde77fb018fef34 authored over 2 years ago by relrelb <[email protected]>
avm2: Introduce ActionScript entry-points

Previously all the `.as` files compiled into `playerglobal.swf`
were detected automatically usin...

786e8d92fbbfa6700d043bffc37d3c85e0cdec28 authored over 2 years ago by relrelb <[email protected]>
chore: Resolve `clap` deprecation warnings

As suggested in https://github.com/clap-rs/clap/blob/master/CHANGELOG.md#320---2022-06-13.

497815863810ac28543ff48fe4fe0af9a0ae285c authored over 2 years ago by relrelb <[email protected]>
build(deps): bump clap from 3.1.18 to 3.2.1

Bumps [clap](https://github.com/clap-rs/clap) from 3.1.18 to 3.2.1.
- [Release notes](https://gi...

a3f5fda85defdd5372dde9c7f268602204a5499f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
avm2: Use '.stub.as' suffix to indicate stub class

This removes the need for keeping an updating list in
'build_playerglobal', and made things easi...

21eac9364fca986d457e0d9af73e99bf657f5655 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Pass `-optimize` to `asc`

In order to reduce builtins size even further.

4e805bb1097c3f33926cb4270e1a3353c8a563b8 authored over 2 years ago by relrelb <[email protected]>
avm2: Port `flash.geom.Rectangle` to ActionScript

`flash.geom.Rectangle` is a good candidate, since it doesn't have
any native function, and it de...

a9915c71bcde681f23947a1b38269a10db629a83 authored over 2 years ago by relrelb <[email protected]>
avm2: Remove unused `Rectangle` and `Point` classes/prototypes

They are now both implemented in pure ActionScript, and no Rust code
ever references them.

f9596543c68c8ccfff354a2e10a8eecf46e860f0 authored over 2 years ago by relrelb <[email protected]>
web: Run tests on Node.js 18

Which is the "current" release per https://nodejs.org/en/about/releases/.
This is in order to be...

036276deceac326f07fb16086f7efc5046f23525 authored over 2 years ago by relrelb <[email protected]>
avm2: Allow implementing classes in ActionScript in custom `playerglobal`

This PR adds support for building a custom `playerglobal.swf`, which can be used
to implement b...

f629a91e5353f7fbf47594c4966bde1b12a4d82c authored over 2 years ago by Aaron Hill <[email protected]>
build(deps): bump bitstream-io from 1.3.0 to 1.5.0

Bumps [bitstream-io](https://github.com/tuffy/bitstream-io) from 1.3.0 to 1.5.0.
- [Release note...

b8cdd598771927e7229cd633599771eb2161f5bd authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
render: Remove unused `unmultiply_alpha_rgba`

bd88e5e95a8e75562c39f44078a4bda786e809c6 authored over 2 years ago by relrelb <[email protected]>
avm2: Use render_list instead of depth_list in most cases

The `render_list` for a container always contains all of the children
under both AVM1 and AVM2 -...

6d9d155b15ceb825f20edf0073e7c5de96fe4cd6 authored over 2 years ago by Aaron Hill <[email protected]>
Remove now-unused `lowest_depth` method

3d84eb7d45b9ea53138f16c9293fa30b109cc035 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: More filter-related stubs

This stubs out BlurFilter, adds properties to GlowFilter,
and make the getter for DisplayObject...

cc90796d8a85b22715b613bf872952e4cdc72c93 authored over 2 years ago by Aaron Hill <[email protected]>
swf: Handle incorrect 'PlaceObject3' tag

Fixes #7098

Some SWF appear to have a PlaceObject3 tag with
`HAS_CACHE_AS_BITMAP` set, but the ...

bb5c9a1de525a3c4bdd6c7d18082ed545bf920d9 authored over 2 years ago by Aaron Hill <[email protected]>
chore: Fix latest Clippy warnings

dde21a2a606c479e96b454e9eba54084ae173b85 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Properly handle Dictionary enumerants

Previously, there was an off-by-one bug in `get_enumerant_name`,
which caused us to produce a sp...

487017e7c513ee5397e514069b00c490a3c60463 authored over 2 years ago by Aaron Hill <[email protected]>
build(deps-dev): bump @typescript-eslint/eslint-plugin in /web

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/...

b543e07df41fee0694de983690c92501ea9ee6ca authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump webpack from 5.72.1 to 5.73.0 in /web

Bumps [webpack](https://github.com/webpack/webpack) from 5.72.1 to 5.73.0.
- [Release notes](htt...

0a88969e586a1c012bce423804e6eb1166925b25 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
avm2: Allow accessing `stage.loaderInfo.loaderURL`

Flash Player allows this, and returns the path to the root SWF file.
The test only checks that t...

a4b3dbed798cf45c0a0a55cdb1a313eceb262787 authored over 2 years ago by Aaron Hill <[email protected]>
build(deps-dev): bump @wdio/static-server-service in /web

Bumps [@wdio/static-server-service](https://github.com/webdriverio/webdriverio) from 7.19.5 to 7...

662df2a93e89495085de534b55f649cc01eb4b39 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump eslint from 8.12.0 to 8.17.0 in /web

Bumps [eslint](https://github.com/eslint/eslint) from 8.12.0 to 8.17.0.
- [Release notes](https:...

82d6f63114121fdfad8af2dfc223ec45c1268362 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump stylelint from 14.5.0 to 14.8.5 in /web

Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.5.0 to 14.8.5.
- [Release note...

22c2551e6d5999811dc02cd57ac283778ace7da1 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
desktop: Organize UI event loop

Run (almost) all event handlers regardless of whether a movie is loaded
or not. This will be use...

0097a75703b05903deb6f962cfd777051c3c48ba authored over 2 years ago by relrelb <[email protected]>
desktop: Fetch root movie asynchronously

Use `Player::fetch_root_movie` for loading the root movie, as an
early preparation for chunked l...

102fc46ca2bfb8e35d32c1b03efb04eb01ef37c4 authored over 2 years ago by relrelb <[email protected]>
build(deps-dev): bump replace-in-file from 6.3.2 to 6.3.5 in /web

Bumps [replace-in-file](https://github.com/adamreisnz/replace-in-file) from 6.3.2 to 6.3.5.
- [R...

17d574bdaa88638c8a67dc46bb81eb6b745588c7 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @wdio/cli from 7.19.7 to 7.20.1 in /web

Bumps [@wdio/cli](https://github.com/webdriverio/webdriverio) from 7.19.7 to 7.20.1.
- [Release ...

b33441c468074fc10a897375a75063292f090fe2 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump rfd from 0.8.2 to 0.8.4

Bumps [rfd](https://github.com/PolyMeilex/rfd) from 0.8.2 to 0.8.4.
- [Release notes](https://gi...

4a9acae5fb250d2274e429a22b343604022258dc authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump syn from 1.0.95 to 1.0.96

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.95 to 1.0.96.
- [Release notes](https://git...

63b11ad535212473ed4777b9636d1d89a7fc3d86 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @types/chrome from 0.0.179 to 0.0.188 in /web

Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome)...

265c67b31695d1aefbd6c6e660f303e7b1f512e6 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump typescript from 4.6.4 to 4.7.3 in /web

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.6.4 to 4.7.3.
- [Release note...

b1151816a8ed331b3eae992dd22f12e1812275b1 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump chromedriver from 100.0.0 to 102.0.0 in /web

Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 100.0.0 to 102.0.0.
- [Re...

ac4b741c9264f3f41e6c11f2579ec9a7d9a6b1fc authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add exclusions for sites broken by extension

39afc7eda0352750b69a8b5f35100a3f7727b614 authored over 2 years ago by WhosyVox <[email protected]>
avm2: Make `Array.pop` actually pop from the back

The loop to search for a `non_hole` was missing
a `break;`, so it would actually find the *first...

9e4d13f201634b5d24e2cc9a40c78fc9306eb3c3 authored over 2 years ago by Aaron Hill <[email protected]>
render: Introduce `RenderBackend::register_bitmap`

Since all `RenderBackend::register_bitmap_*` implementations are
identical now, move them to the...

53ef80f51443342b6f40e48e843655a062bbd37c authored over 2 years ago by relrelb <[email protected]>
build(deps-dev): bump @typescript-eslint/parser in /web

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HE...

683f1a528f42f86fd67958ff3673e261f2b6e2c5 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump webpack from 5.71.0 to 5.72.1 in /web

Bumps [webpack](https://github.com/webpack/webpack) from 5.71.0 to 5.72.1.
- [Release notes](htt...

474860dab1cf1c6f286859d7a219a1c43570ea72 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump copy-webpack-plugin from 10.2.4 to 11.0.0 in /web

Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 10.2.4 ...

9f78604548a373602aac22c60064b7791d3427a6 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @wdio/cli from 7.16.13 to 7.19.7 in /web

Bumps [@wdio/cli](https://github.com/webdriverio/webdriverio) from 7.16.13 to 7.19.7.
- [Release...

bdea8f0f94d03c129068cec3c67caf7b7c221f8f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump sign-addon from 4.0.1 to 4.1.0 in /web

Bumps [sign-addon](https://github.com/mozilla/sign-addon) from 4.0.1 to 4.1.0.
- [Release notes]...

75b7ce9f7efd7719beb80552bcd6faa875cbcf46 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump archiver from 5.3.0 to 5.3.1 in /web

Bumps [archiver](https://github.com/archiverjs/node-archiver) from 5.3.0 to 5.3.1.
- [Release no...

18ca791ae24a72725bb59b6de569ab2e0ff94287 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump webpack-dev-server from 4.7.3 to 4.9.1 in /web

Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.7.3 to 4.9.1.
-...

ba719b1c4c8b6e9e4867ce440cbc62476d7ca180 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump eslint-plugin-jsdoc from 39.2.9 to 39.3.2 in /web

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.2.9 to 39.3.2....

3cbe8f005cd384ea56ba9e8fc8c3f6ebe1bfdf55 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @wdio/static-server-service in /web

Bumps [@wdio/static-server-service](https://github.com/webdriverio/webdriverio) from 7.16.14 to ...

231345221475984d96994d6506f8b4e11289d76c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump typedoc from 0.22.13 to 0.22.17 in /web

Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.22.13 to 0.22.17.
- [Release notes...

abe77636bfe85b982a2b976e49361325c8aa4936 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
canvas: Remove dead `srgb_to_linear` function

There's another similar function in `core/src/backend/render.rs`.

34d5a8f9d46feac057366abb039a81b5b6d7296a authored over 2 years ago by relrelb <[email protected]>
render: Move `srgb_to_linear` to `common_tess`

Since it's the only user of it. Also make it mutate the float array
parameter instead of returni...

4fb77edfb1807bb523a391f929af73a66de223ab authored over 2 years ago by relrelb <[email protected]>
build(deps): bump enum-map from 2.2.0 to 2.3.0

Bumps [enum-map](https://github.com/xfix/enum-map) from 2.2.0 to 2.3.0.
- [Release notes](https:...

e4ef3c64060224ed2cfde38c50a82782c3fc7d10 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump flate2 from 1.0.23 to 1.0.24

Bumps [flate2](https://github.com/rust-lang/flate2-rs) from 1.0.23 to 1.0.24.
- [Release notes](...

3ce6412a2ed7d5d64404dff190be9c3300ab8b9c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
web: Disable "Report bug" link if build is outdated

d53af46c76c7a59f7b1278001199d1172e5009bb authored over 2 years ago by Toad06 <[email protected]>
swf: Mark some `Fixed` functions as `const`

ec23a64a13041ae46a370d5516f961c12999d41d authored over 2 years ago by relrelb <[email protected]>
core: Use `swf::Matrix::translate` in more places

Replace direct instatiations of `swf::Matrix` where only `tx` and
`ty` are specified, and other ...

cec9850a33a1e198c4f3f4a9c0fa9413bbf3b433 authored over 2 years ago by relrelb <[email protected]>
swf: Mark some `Matrix` functions as `const`

60a1dbfb070792794bf7090d41a0622303730723 authored over 2 years ago by relrelb <[email protected]>
Updating the verbiage for the AS3 warnings to try and reduce the number of support questions about it. (#7106)

* Updating AS3 warning verbiage.

* Updating AS3 verbiage

* Increase root font size

* Re...

6114f14fe0673502b814bfb9e24b90eaacfa1acb authored over 2 years ago by Robert Setter <[email protected]>
avm1: Correct `Value::as_bool(String)` in SWFv6 and below

61fa38e70fa5e5bf91697c6eb5f86b4a46d9d1c0 authored over 2 years ago by Toad06 <[email protected]>
tests: Add test for `Value::as_bool(String)` in SWFv6

aad3ad6c087816b2259123c78f00b3d22b1b61de authored over 2 years ago by Toad06 <[email protected]>
avm2: Pull methods' scopes from vtable, not class

f169070106bcdadd70057fe4dad050c91afd0027 authored over 2 years ago by Adrian Wielgosik <[email protected]>
render: Fix swapped 'width' and 'height' in wgpu `register_bitmap_raw`

These arguments were being passed in the wrong order, leading to a crash
when the width and heig...

811af340c3631ebe10b319fa09a1d969848857d4 authored over 2 years ago by Aaron Hill <[email protected]>
Use `instance_scope` when making `super` method call

A method called with `super` is always an instance method,
so we should be using `instance_scope...

15cb9a9ce63838d91745427ffaf1fc02b29bb1fc authored over 2 years ago by Aaron Hill <[email protected]>
core: Correctly calculate the length passed to `resize_to_reader`

In several places, we read some data from a tag, and then pass
the original tag length to `resi...

fd2d14618d3064150291ca5c7eeba425decafa3e authored over 2 years ago by Aaron Hill <[email protected]>
swf: Write out tag header for `DebugId` tag

The implementation of `write_debug_id` was previously
not writing the header, causing a malform...

2104216415a86b9b57776b218bbebb1da159acad authored over 2 years ago by Aaron Hill <[email protected]>
core: Run `update_drag` in `Player::handle_event`

580a499e566f60fb3e175cbd02fd38dbce7012a2 authored over 2 years ago by Toad06 <[email protected]>
canvas: Remove `BitmapDataStorage` and fix lifetime of bitmap data

* Remove `BitmapDataStorage` as its no longer necessary, and store
the bitmap canvas/context...

4f6959184b51f53547436a1a7be4a5df46fcd859 authored over 2 years ago by Mike Welsh <[email protected]>
chore: Appease clippy

32bf7e14121de163b6ab7a8d1334b665010d9f39 authored over 2 years ago by Mike Welsh <[email protected]>
build(deps): bump enum-map from 2.1.0 to 2.2.0

Bumps [enum-map](https://gitlab.com/KonradBorowski/enum-map) from 2.1.0 to 2.2.0.
- [Release not...

5a50f4cec12c6a46d9b7cf68674061613a6881f0 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
canvas: Reimplement masking

Use `CanvasRenderingContext2d.clip` for masking instead of using
intermediate canvases.

169e86ceb466b81ff3bead35dd8a19a02f0027d7 authored over 2 years ago by Mike Welsh <[email protected]>
canvas: Use `DomMatrix` instead of `SvgMatrix`

ff3407cbe004cc7cd0b5ba2c7f444f259f24b418 authored over 2 years ago by Mike Welsh <[email protected]>
desktop: Add fullscreen command line option

cf820b4f9576ff0ad8873c6a8ce0fbab36dec565 authored over 2 years ago by bbb651 <[email protected]>
avm1: Simplify `XML.xmlDecl`

Store just the XML declaration string itself, rather than the attributes
it consists of. Then si...

e3da0d2bfdd9443a749587794d755c4c5ee7fdc3 authored over 2 years ago by relrelb <[email protected]>
tests: Unignore `xml_inspect_xmldecl`

It passes now.

a398c619a3c2cd6803afb2066ce9563a0ee2eb08 authored over 2 years ago by relrelb <[email protected]>
avm2: Add more Event classes' methods and properties

cddf5796a35b4b4ec0d9a67e4474ba0eead43a57 authored over 2 years ago by Daniel Jacobs <[email protected]>
core: Always clear the `EXECUTING_AVM2_FRAME_SCRIPT` flag, even if we didn't actually execute frames.

Prior to this commit, executing frame scripts on a movie that doesn't have them for this frame, ...

85d98d8c07dc8ba6ab79f924b65b26e2899dc64c authored over 2 years ago by David Wendt <[email protected]>
core: Prevent recursive execution of frame scripts on the same movie clip.

To be clear, recursive execution of frame scripts between *different* movie clips is still allowed.

e926af7796f97fcea63ca91aa3d0d5af98dda537 authored over 2 years ago by David Wendt <[email protected]>
avm2: Partially implement `URLLoader` and related classes

This PR implements the `URLLoader` class, allowing AVM2 scripts
to load data from a URL. This re...

8d8a7600d8763c5ee7ceb1af5b24fefc16962e68 authored over 2 years ago by Aaron Hill <[email protected]>
Use binary literal

613a255fb376dd4dfb2f1d6fe70360104a65394b authored over 2 years ago by Aaron Hill <[email protected]>
Adjust error message

eaeecfcfbc2836bc9d3934d4a62c7b1bb2e6eedb authored over 2 years ago by Aaron Hill <[email protected]>
Use QName::dynamic_name

d3689de25d09ab771239bed904e5638965806cc5 authored over 2 years ago by Aaron Hill <[email protected]>
Make some methods private

7a870ad10afa0bd4ca7ba23f713be97ad011106a authored over 2 years ago by Aaron Hill <[email protected]>
avm1: Remove `Value::from_bool`

39e46e5bd3461d6c8e6b573c05141ea2820be451 authored over 2 years ago by Toad06 <[email protected]>
tests: Remove `Value::from_bool`

7130c6c1c1208abefbf1f79e042811d439620a4f authored over 2 years ago by Toad06 <[email protected]>
canvas: Remove Firefox hack for additive alpha color transforms

This was added in fecb981 to workaround an issue with additive
alpha color transforms in Firefox...

a10c2ff9c7878a936b22298ede41edf5eaec1338 authored over 2 years ago by Mike Welsh <[email protected]>
canvas: Remove `pixelated_property_value`

This is no longer used with the removal of the SVG paths in #6975.

c503f78e13d9a595be0e315b18ce27267cdf94fc authored over 2 years ago by Mike Welsh <[email protected]>
avm2: Implement GradientType, InterpolationMethod, SpreadMethod in flash.display

81749f900bca7bd671bd700a22db3325ad20e20d authored over 2 years ago by TÖRÖK Attila <[email protected]>
core: Add `BitmapFormat::bytes_per_pixel`

de99dcd37b5442a87c011d603858811a1947aecd authored over 2 years ago by Mike Welsh <[email protected]>
core: Handle greyscale PNGs

`render::decode_png` now handles greyscale or greyscale+alpha PNGs.

b88e77573ddebf9716072da8d1cb08c40e03a57d authored over 2 years ago by Mike Welsh <[email protected]>
core: Clean up `render::Bitmap`

* Make `BitmapFormat` a fieldless enum and move `data` to its own
field for ease of use.
* ...

e710f3fa0ee88809ef094c4c8251660fce287294 authored over 2 years ago by Mike Welsh <[email protected]>
core: Add `Bitmap::to_rgba`

48f7ff5f4d72ca7f560b66cab9418cf263a0d995 authored over 2 years ago by Mike Welsh <[email protected]>
core: Verify bitmap length after decoding

Guarantee bitmap data after decoding has the expected length for
the given width+height+format. ...

6615ed17f90fb861e759c69579247003da1a936f authored over 2 years ago by Mike Welsh <[email protected]>
avm1: `action_enumerate` can handle paths

b50f1201e18efb68e588c50cdd49f146b1fac5e4 authored over 2 years ago by Toad06 <[email protected]>
tests: `action_enumerate` can handle paths

78dcfe604d90c9848255584e035295e32ec63b94 authored over 2 years ago by Toad06 <[email protected]>