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 clap from 3.2.16 to 3.2.17

Bumps [clap](https://github.com/clap-rs/clap) from 3.2.16 to 3.2.17.
- [Release notes](https://g...

7ffe92a36a31e8dc16effcb4e8f54dd7d68ade6e authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump futures from 0.3.21 to 0.3.23

Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.21 to 0.3.23.
- [Release notes...

ad2b1bbd24f6fbdcdae8b3dd3be6da8a42f592c6 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
swf: Write a non-zero 'index' value for true/false/undefined/null default values

A zero 'index' does not have a subsequent 'kind' field in the
written SWF. The 'index' field is ...

adf66538075417ba3a3ca24ce4cad019434e358c authored over 2 years ago by Aaron Hill <[email protected]>
web: Bump audio buffer size to 4096

Avoid stuttering on some browser & hardware configurations.

82cc09708490e592ff203d78636b311aa2e4f038 authored over 2 years ago by Mike Welsh <[email protected]>
avm2: Implement DisplayObject.transform and most of Transform

This PR implements the 'DisplayObject.transform' getters/setters,
and most of the getters/setter...

6f20e8882d7dfe1b438c2ab829e68f8d015bf02c authored over 2 years ago by Aaron Hill <[email protected]>
core: Moved Bitmap into its own module for refactoring rendering

0bb14193c6a93cbd88d8f2d348712d6c95b033fd authored over 2 years ago by Nathan Adams <[email protected]>
render: Made new render crate, moved Bitmap stuff to it

bc0c7cbccb8d65da831bc1cdaa3eb3436806b2b4 authored over 2 years ago by Nathan Adams <[email protected]>
render: Moved shape_utils from core to render

35082b687f5fe2e13ffcdedbdca5cfe946ba99f8 authored over 2 years ago by Nathan Adams <[email protected]>
core: Moved NullRenderer into its own module in preparation for refactoring

beab50cde774c47d9168c3d500c5946bf2f08815 authored over 2 years ago by Nathan Adams <[email protected]>
render: Moved render backend from core to render

824b4aa8d185814e2218acc99c01427eb901fd2c authored over 2 years ago by Nathan Adams <[email protected]>
render: Moved render utils from core to render

9fd8fd938ea955094fea2b3eb2069f64da94bd9d authored over 2 years ago by Nathan Adams <[email protected]>
render: Moved Matrix from core to render

91a7047ebba516bf2c08663b673e2845e66cf553 authored over 2 years ago by Nathan Adams <[email protected]>
render: Moved BoundingBox from core to render

b3afb59b53cfe50f1a2592c21b95dc386cb31d85 authored over 2 years ago by Nathan Adams <[email protected]>
render: Removed ruffle_core dep from all renderers

e1f38b26c0746a89595a7e6a4972022af979c77b authored over 2 years ago by Nathan Adams <[email protected]>
render: Moved color_transform from core to render

f088d8ac3ac330f118321d590fba9fbe17059c07 authored over 2 years ago by Nathan Adams <[email protected]>
render: Moved Transform from core to render

760da753fb2bff871e074c149c8f3c766532eedc authored over 2 years ago by Nathan Adams <[email protected]>
render: Removed common_tess and moved tessellator to render

c4488fc88304f097ae610e5e35a2f83f6f0ccd94 authored over 2 years ago by Nathan Adams <[email protected]>
core: Moved render utils into own module

94282dfe736bb095d053a2fd9bcd612554d32e00 authored over 2 years ago by Nathan Adams <[email protected]>
web: Refactor `WebNavigatorBackend`

Store `base_url` as `Option<Url>` instead of `Option<String>`, so
we don't need to parse it on e...

d70697b4f3ffb93df7da4a888695a44e3e3412bc authored over 2 years ago by relrelb <[email protected]>
avm2: Improve `Debug` impl for `StageObject`

This builds off of the previous work for `ScriptObject` and
`ClassObject`. We now print both the...

a99c7e381b21a071aec4c0c64351e6e66996c304 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Stub TimerEvent.updateAfterEvent

This is the last stub needed for Wonderputt to reach the
main game screen.

As far as I know, Ac...

d6532c87c2f66ee70b6f353a5620bfdb4b61c0ca authored over 2 years ago by Aaron Hill <[email protected]>
wgpu: Avoid panics when attempting to create a texture larger than the device supports

cebe11ee381dc0a169f951084584a877efd451f5 authored over 2 years ago by Nathan Adams <[email protected]>
avm2: Always get loaderInfo from the root object

ef4a955e6595b2032d447e6f4a3e85c8ef949380 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Split `names.rs`

Into `namespace.rs`, `multiname.rs` and `qname.rs`, for better code
organization.

8a7e96b0d5a98f3cd9cdf20a1b49b9fd6500b620 authored over 2 years ago by relrelb <[email protected]>
core: Use a fixed seed when using deterministic feature

7dff19b55908547edc13adeaa2a1d6cdb582e6ba authored over 2 years ago by Nathan Adams <[email protected]>
avm2: Fix ApplicationDomain property declarations

Many of the class property defintiions were wrong -
instance methods were defined as class prope...

4a42bae333a30ffae40c8b5c110e9adf6c730f5f authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Stub URLRequest.data

This allows Wonderputt to get further (it deliberately assigns
'null' to 'URLRequest.data'). We ...

91993eb872fe2b73d874b78210fe5f9bc10ee798 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Implement 'throw' opcode

We currently lack the ability to preserve the original
`Value<'gc>` in the error, so we're force...

9d1f27484b8f8b72f1fc499aca57aeed9fd920b6 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Make missing props on sealed classes throw properly

4a7cb511483d4b0b9a0716e355b863db9769aad5 authored over 2 years ago by Adrian Wielgosik <[email protected]>
tests: Fix now-failing avm2 ExternalInterface test

74b2dd6bb963df1b8e623f89f27dfde6fbf84ccb authored over 2 years ago by Adrian Wielgosik <[email protected]>
avm2: Add URLRequest.method and use it URLLoader

71571b95948fd65739e376814553155654ebdee1 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Show class name in `ClassObject` Debug impl

Before: `ClassObject(GcCell(Gc { ptr: 0x7f69f8300a28 }))`
After: `ClassObject { name: flash.net...

ed0512ca9d1a01992d27880d7022a8d7cbc390fb authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Add `flash.system.LoaderContext`, stub `flash.system.SecurityDomain`

Also add AS stubs for the preexisting `flash.display.DisplayObjectContainer`
and `flash.system.A...

d5b86f60a13b95b3362b817087dfa7a0ed5f57bb authored over 2 years ago by TÖRÖK Attila <[email protected]>
ci: Check documentation

In order to prevent future warnings on malformed documentation comments.

98c0cab6aa1fbbf390c5e3a26bc9865fc4d3beb0 authored over 2 years ago by relrelb <[email protected]>
Fixes from review

31ed697acdbdfabbbee3daa454c66646abf94682 authored over 2 years ago by dowgird <[email protected]>
changed catch_scope() back to taking MutationContext

e5b0937461bc89a0f4134b179ba5d043f46d2b0f authored over 2 years ago by dowgird <[email protected]>
removed a now unused function, added a test

38f50f83ef29e54622c9c071fa0006dcbffe5ca1 authored over 2 years ago by dowgird <[email protected]>
address review comments

b6fd670410bdf34ca1b42cb34268ff2211c46e51 authored over 2 years ago by dowgird <[email protected]>
Rebase and fix clippy warnings.

fb0a98441517f91030eeb5321722d9f7d11b9b1c authored over 2 years ago by dowgird <[email protected]>
avm2: Implemented newcatch and basic exception handling

26b41199fbacf65a4c8d0157a2a1e100b7e5ea9c authored over 2 years ago by dowgird <[email protected]>
Used install_instance_slots() instead of adding slots manually

5ccc9813578963fdf3160993b1d93e3c1c22ca93 authored over 2 years ago by dowgird <[email protected]>
avm1: Update drag in stopDrag() in case it wasn't called before

54f9824ce0b97ecb17cabae8f937c1797af8c4de authored over 2 years ago by Adrian Wielgosik <[email protected]>
exporter: Catch panics and skip the file

6db62106dcec7a9c744d7cd497a5fab404059d69 authored over 2 years ago by Nathan Adams <[email protected]>
wgpu: Make descriptors an Arc

3d235ac58fb7d1892d4b5ba53e38a0095ac86396 authored over 2 years ago by Nathan Adams <[email protected]>
exporter: Add --skip-unsupported to skip (and not crash) avm2 movies

07da3f6c0fcbb609f80668edb923035e7075982e authored over 2 years ago by Nathan Adams <[email protected]>
wgpu: Store Uniforms Buffer outside of Descriptor, so Descriptor can be immutable once again

08de63afb23c95ef4b1c4f2aab7d9ca2d3efcaa8 authored over 2 years ago by Nathan Adams <[email protected]>
wgpu: Store Globals outside of Descriptor, so Descriptor can be immutable once again

9b33a18c7cb0ecf0826c227d9683c06fe65b49f5 authored over 2 years ago by Nathan Adams <[email protected]>
exporter: Use anyhow to enforce better error messages & Sendability

4499a11c619fbee36c39db31c7602e3354b1c843 authored over 2 years ago by Nathan Adams <[email protected]>
exporter: Don't stop after one bad swf read

6816d8239457258a561543f2c35076e568eda78f authored over 2 years ago by Nathan Adams <[email protected]>
exporter: Use rayon to export files in parallel

42e23a48d76b5f94acdee34aff54e859797e71ec authored over 2 years ago by Nathan Adams <[email protected]>
core: Track 'actions since timeout check' globally instead of per Activation

8efd69b5255ea1c0f0cdd2a87f01ff1c9077bf35 authored over 2 years ago by Nathan Adams <[email protected]>
avm1: loadMovieNum with blank url is an unload, not a load - fixes #7337

fb1ebcb9cc0d60842b286c54a5f7de9335d8d7c3 authored over 2 years ago by Nathan Adams <[email protected]>
audio: Avoid panic with supposed MP3s that are too small

4b19910791127609daaf60915bd3939abb488b57 authored over 2 years ago by Nathan Adams <[email protected]>
build(deps): bump serde_json from 1.0.82 to 1.0.83

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.82 to 1.0.83.
- [Release notes](ht...

f5e3b393715c258374cf9a0ac842479cf650eff0 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Bump chromedriver to 104.0.0

c5b1cf80d8a5cf507e82f653f02d53c08050a6de authored over 2 years ago by Daniel Jacobs <[email protected]>
build(deps): bump serde from 1.0.141 to 1.0.143

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.141 to 1.0.143.
- [Release notes](http...

4603e5964e0587de7b8af08f3acc8e809a33fe70 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump chrono from 0.4.19 to 0.4.20

Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.19 to 0.4.20.
- [Release notes](ht...

7d31f9dd7a6de1ba947d70bd32ccfe3e322bec11 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump path-slash from 0.2.0 to 0.2.1

Bumps [path-slash](https://github.com/rhysd/path-slash) from 0.2.0 to 0.2.1.
- [Release notes](h...

24bb244d222765f890c6784d0331e3a16a8671b2 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump syn from 1.0.98 to 1.0.99

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

ab44ff8c139c8d7f7a9c4de63b605f0371ddf0f1 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump proc-macro2 from 1.0.42 to 1.0.43

Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.42 to 1.0.43.
- [Release no...

8acb77dc2c8f432ec105d25b3aa1af52958e707c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump quote from 1.0.20 to 1.0.21

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

ed1ebe8fb591993d18e3e98877a1f4b29e1dd19e authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump thiserror from 1.0.31 to 1.0.32

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.31 to 1.0.32.
- [Release notes]...

b96adf7e8a08a61c4afb264df724742e3806d908 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test: Add a test for `flash.geom.Vector3D`

8306ad08e627c45d7b14cc95b944fab7928631f2 authored over 2 years ago by TÖRÖK Attila <[email protected]>
avm2: Implement `flash.geom.Vector3D`

5e2804f9929407e840c39e2f8fd0eab5f372e3b5 authored over 2 years ago by TÖRÖK Attila <[email protected]>
chore: Fix warnings with cargo doc

05bfa3770ed727ab7e2d94dc13f5eee758c4a703 authored over 2 years ago by CUB3D <[email protected]>
wgpu: Pull out more code to `mask_render_state`

761759c4b3c1b33d7bb4375c08409e9b3beff376 authored over 2 years ago by relrelb <[email protected]>
core: Require `target` in `NavigatorBackend::navigate_to_url`

Make the `target` parameter just a `String` instead of an `Option<String>`.
`None` is not needed...

e42a6b62e61dfd2e06c2945bc534ca775b5e2a8d authored over 2 years ago by relrelb <[email protected]>
build(deps): bump indicatif from 0.16.2 to 0.17.0

Bumps [indicatif](https://github.com/console-rs/indicatif) from 0.16.2 to 0.17.0.
- [Release not...

6a4825f68ded53084b29b712ad656297a6fc2fff authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
exporter: Fix update of `indicatif`

Use `ProgressStyle::with_template` as demonstrated in `indicatif`'s
examples.

c6cd48c184232ba667f78c27a962f31823a8b720 authored over 2 years ago by relrelb <[email protected]>
scanner: Fix update of `indicatif`

Use `ProgressStyle::with_template` as demonstrated in `indicatif`'s
examples, alongside some nea...

ee89010dd9084b074d94daa71c33a9b9680d7bbf authored over 2 years ago by relrelb <[email protected]>
avm2: Include class name in ScriptObject debug (#7512)

* avm2: Include class name in ScriptObject debug

Currently, the `ScriptObject` debug impl is ...

2f8dde86af4fb362daf4454fc18e3357990a5cff authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Continue to process event when a handler produces an error

An exception thrown by one event handler shoud not prevent other event
handlers from running on ...

2383e6850f726ae195a699a905b6a0a14347d35a authored over 2 years ago by Aaron Hill <[email protected]>
Remove `null` from `getChildByName` for missing child

This matches the behavior of Flash - no error is produced.

ad19c29c033a73f69396d251c49ef08c1fea8345 authored over 2 years ago by Aaron Hill <[email protected]>
web: Fix metadata test by adding uncompressedLength

992e34764ed04e32a39581903848171797ef6d8f authored over 2 years ago by Daniel Jacobs <[email protected]>
web: Include uncompressed length of SWF in metadata

ce95f01de31fcc6bd7a94b861a95452853e35447 authored over 2 years ago by Daniel Jacobs <[email protected]>
web: Clarify uncompressed length is in bytes in metadata

7105c1e803a27514c5a418a93de3a8229b2022b0 authored over 2 years ago by Daniel Jacobs <[email protected]>
web: Fix `sign-addon` upgrade

`sign-addon` 5.0.0 switched to ES Modules. Therefore, it no longer
can be `require`d. As a worka...

7040397c3dee2c85ae33483be9b670bff3c30ec7 authored over 2 years ago by relrelb <[email protected]>
build(deps-dev): bump sign-addon from 4.1.0 to 5.0.0 in /web

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

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

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

dcf6243c47c49d189db6937cddda7a8d60abb530 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump clap from 3.2.15 to 3.2.16

Bumps [clap](https://github.com/clap-rs/clap) from 3.2.15 to 3.2.16.
- [Release notes](https://g...

d0535f4cb8a696588770d3d36445721a349a7aaf authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump proc-macro2 from 1.0.41 to 1.0.42

Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.41 to 1.0.42.
- [Release no...

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

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

bb96025800f9c9e0ae5ca3b6c2b3050dfa0718ba authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump serde from 1.0.140 to 1.0.141

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.140 to 1.0.141.
- [Release notes](http...

3b7f6976a4575786588857b1f10d00d575aa1256 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @wdio/spec-reporter from 7.19.5 to 7.20.8 in /web

Bumps [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio) from 7.19.5 to 7.20.8.
-...

9a90466bb2f34032cb2469b901bd4a6d9f845214 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump @typescript-eslint/parser in /web

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

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

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

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

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

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

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

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

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

9d7651af28e60c364d23450d83e4017402ea2dd1 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): bump prettier from 2.6.2 to 2.7.1 in /web

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.2 to 2.7.1.
- [Release notes](ht...

5279f5f52b38569390317baceef6a80b54a34c74 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.20.3 to 7...

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

Bumps [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio) from 7.20.3 to 7.20.7....

2ba82c92bc2f295d2a0269fa39feb574fc1fb183 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
avm2: Implement BitmapData.scroll/copyPixels, stub lock()

e214dd5ce5f9f7a6006d4de730000dc5c655627e authored over 2 years ago by Adrian Wielgosik <[email protected]>
avm2: Stub Loader.contentLoaderInfo

17f090d1d574594f9608f32ffe99976b75a4a542 authored over 2 years ago by Adrian Wielgosik <[email protected]>
audio: Handle AudioCompression::UncompressedUnknownEndian in AudioMixer::make_seekable_decoder()

The same way as it is done in decoders::make_decoder().

820196d066768be793a61965d5072e19430f1965 authored over 2 years ago by TÖRÖK Attila <[email protected]>
ci: Run cargo in locked mode

As a follow-up for #7010, run cargo in locked mode on Web CI as well,
in order to validate that ...

6f35d90146825aef30bfa5c78e6eba3407efcd7a authored over 2 years ago by relrelb <[email protected]>
avm2: Store PropertyClass in `VtableData`

Calling `get_trait` copies the returned `Property`, so the caching
we performed in `PropertyCla...

2ce6679643d1e97c83becc4d8c4a8447f91c6471 authored over 2 years ago by Aaron Hill <[email protected]>
avm2: Fix parsing of methods with more than 127 arguments

this change follows section 4.5 of https://www.adobe.com/content/dam/acom/en/devnet/pdf/avm2over...

01a0d702af4d56729b33d854918915cad2153d41 authored over 2 years ago by Calvin304 <[email protected]>
avm2: Migrate all Events to AS, remove EventData.

5be7f425f0cd9f52c8706f4299699d07b01062e9 authored over 2 years ago by Adrian Wielgosik <[email protected]>
web: Rollback to web-sys 0.3.58

8c4dcf29ee7ad7be3f7ee34bdb10db14e586cd9d authored over 2 years ago by Mike Welsh <[email protected]>