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

tests: Add test for register preload order

49e8f4e939c6b0e388a707c33c48ea397be72109 authored over 2 years ago
avm1: Correct `parseFloat()`

Rewrite the implementation of `string_to_f64()` to match Flash behavior.
This affects `parseFloa...

f0db6d8c6064815d14c3f12261e3548422a47fed authored over 2 years ago
tests: Expand `parse_float`

And make it non-approx, since Ruffle now traces the exact output.

a4fbd11cf5962ab7dd85155970a03048b2b5a53d authored over 2 years ago
avm2: Minor `parseInt()/parseFloat()` tweaks

Alongside comment wordings, fix handling of non-`u8` characters by
replacing `as u8` conversions...

10af9435ae9c282a8adbb2a5da8b9fd1ba214843 authored over 2 years ago
tests: Expand `as3_parse_int` and `as3_parse_float` a little

0148fde8521aab383233b4cfa8f89327e93979de authored over 2 years ago
webgl/wgpu: Omit strokes when drawing a mask stencil

Adjust `common_tess` to add an additional `mask_index_count` to
draws. This is used to not rende...

d3c64d4eb7dfe8faee7fc0ecbe8e009a17cefdc6 authored over 2 years ago
wgpu: Update exporter for wgpu 0.13

b39d54de2cd5608575610fc3f9e7bfe0d7ff5cdf authored over 2 years ago
wgpu: Prefer linear surface formats

wgpu 0.13 added `Surface::get_supported_formats`, so we can check
if a non-sRGB surface format i...

cb70d6e612cfe5298dcda68b56f1154d736a06e5 authored over 2 years ago
wgpu: Bump to `0.13.0`

Based on the work in #6717, plus additional adaptions mentioned in
https://github.com/gfx-rs/wgp...

65be2adc6313b78e8952f4e9eff532fb4dbc01fe authored over 2 years ago
avm1: Fire `onData` function and event when calling `loadVariables`

e219cb3b1c5aa1fdfd2d2471ba7e99f022b8854c authored over 2 years ago
chore: `derive(Default)` for enums

It's available since stable Rust 1.62.0.

981fa0568ca0eb13aaca3d1dd5a63b1a3fdee121 authored over 2 years ago
chore: Appease clippy

9b9301fbaf1d2cc8469bf070e47d914148fed675 authored over 2 years ago
build(deps-dev): bump typedoc from 0.22.17 to 0.23.3 in /web

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

79a341d106e0e69acf4d3a2dd90632bd84e6713c authored over 2 years ago
build(deps-dev): bump @wdio/static-server-service in /web

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

99db3e5f6e272f3282b44fa67b8a636b905cac48 authored over 2 years ago
build(deps-dev): bump eslint from 8.17.0 to 8.18.0 in /web

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

1cc36609245cbe002749a6eee066adcced9fe723 authored over 2 years ago
build(deps-dev): bump webpack-cli from 4.9.2 to 4.10.0 in /web

Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.9.2 to 4.10.0.
- [Release not...

94bf3bdbce6ff25c948e52ac2ff484febe9d5872 authored over 2 years ago
build(deps-dev): bump stylelint-config-standard in /web

Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) from 2...

fa4b556e03b32ffd3289ef3179ff468fee5f34d9 authored over 2 years ago
build(deps-dev): bump chai-html from 2.0.1 to 2.1.0 in /web

Bumps [chai-html](https://github.com/i-like-robots/chai-html) from 2.0.1 to 2.1.0.
- [Release no...

31029f7414f868f173fa7d4bded8170eb9c3cfa4 authored over 2 years ago
build(deps-dev): bump @typescript-eslint/parser in /web

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

3cc38eec1eca16650a502902b44b74a804fecb6e authored over 2 years ago
build(deps-dev): bump @wdio/mocha-framework in /web

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

09621e641af447f860e088f5f65b20e70c892971 authored over 2 years ago
build(deps-dev): bump webpack-dev-server from 4.9.1 to 4.9.3 in /web

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

ffee0deeaccbda356fafa7d2532a85bf411ea806 authored over 2 years ago
avm2: Implement property type coercions

Properties can be declared with a type
(e.g. `var foo:MyClass = new MyClass();`). When
`set_pr...

b56eace0087283b3c70e145f50eb11337188b83d authored over 2 years ago
avm1: More accurate handling of preload/suppress flags in functions

- Handle the case where both preload aud suppress flags are
set for the same variable;
- Remove ...

c7bf11ece542140203d4368a6c7eca296c134b2b authored over 2 years ago
avm1: add failing test for preload/suppress flags on functions

58b4342355bd98711102c22e9b110b634c7ed934 authored over 2 years ago
avm1: Refactor Executable::exec

- reduce rightwards drift by exiting early
- outline some code into separate methods on Avm1Func...

aa1e53e0e3740a02b9e4ba11d4ef6010189219ce authored over 2 years ago
core: Free render backend resources on `BitmapData.dispose`

Currently, all three render backends hold on texture-related
resources indefinitely (`register_...

a79aa08f08db379123166826d345b75bec469a81 authored over 2 years ago
avm2: Refactor AVM2 bare object creation

4d1bf7e00c681942a077b422df82278c9e5ea407 authored over 2 years ago
avm2: Remove SystemPrototypes.

f31d4c2498a6b03fdf68bd3d6b2ea18ead30f981 authored over 2 years ago
avm2: Declare 'dataFormat' property on URLLoader

This ensures that a sealed subclass can still access it.

1c5312d6c8c9dd9f26582e2c5b78b1af3d44739b authored over 2 years ago
build(deps): bump gif from 0.11.3 to 0.11.4

Bumps [gif](https://github.com/image-rs/image-gif) from 0.11.3 to 0.11.4.
- [Release notes](http...

2fce3159381915f9dffede42b89b0671789043a0 authored over 2 years ago
build(deps): bump quote from 1.0.19 to 1.0.20

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

c043093f135051e9d9552b85b8258eeaee1937b7 authored over 2 years ago
build(deps): bump smallvec from 1.8.0 to 1.8.1

Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.8.0 to 1.8.1.
- [Release notes](...

d6171f8a065f059bb5fddb6e0728a3ce8a409f0a authored over 2 years ago
build(deps): bump indexmap from 1.9.0 to 1.9.1

Bumps [indexmap](https://github.com/bluss/indexmap) from 1.9.0 to 1.9.1.
- [Release notes](https...

94e670c7c53ed32e4beec0a1a466fbf26f9f7884 authored over 2 years ago
core: Manually fire late `added`/`addedToStage` events on AVM2 roots

632052f49e117f8467aef07b4380dfa46a0cd728 authored over 2 years ago
avm2: Don't try to set MovieClip child with default name

Flash Player only sets children with explicit names.

9f1cd4dea8a8dfbb7c042728d5866bd4a1a9a21a authored over 2 years ago
avm2: Convert flash.geom.Matrix to ActionScript

I've kept the rust `flash.geom` module, even though it's now empty,
since we'll need to add thin...

53cdba96d3a741792dd0e17fa18e95f85e3ad226 authored over 2 years ago
avm2: Implement `flash.display.ShaderParameterType`

f51d20ca64cab496e48621d3707b7e4d6977b891 authored over 2 years ago
avm2: Implement `flash.display.ShaderPrecision`

206aee3d2807138ea26eee7cbde79e9b75c847e4 authored over 2 years ago
avm2: Port `flash.display.SpreadMethod` to ActionScript

1a8f6ef6aad187facb59eaee153f761f24d0cfe4 authored over 2 years ago
avm2: Port `flash.display.StageAlign` to ActionScript

1f1c2b91cd37564b03a2591ff4b20ab51713c7af authored over 2 years ago
avm2: Port `flash.display.StageDisplayState` to ActionScript

121d17dd94fd926d57d0cb7872f24349fbf1c0e7 authored over 2 years ago
avm2: Implement `flash.text.TextDisplayMode`

dcfe158f6c4698fa270484c3d3f3bf27bfc64b3d authored over 2 years ago
avm2: Port `flash.display.StageQuality` to ActionScript

29692b4a49dfdfb3d9c30675cee176a92e0109f9 authored over 2 years ago
avm2: Port `flash.display.StageScaleMode` to ActionScript

32df3b762c0d46d7a27e9f34552ededfb7f2906b authored over 2 years ago
avm2: Implement `flash.display.TriangleCulling`

781954bd86e799a00fc399746f2ba30c573c71e6 authored over 2 years ago
avm2: Port `flash.net.URLLoaderDataFormat` to ActionScript

8398dc4ae8aceb19a9c4ee1afead2473c8a3d6de authored over 2 years ago
avm2: Implement `flash.net.URLRequestHeader`

4e29df5796a5bf9206210bd3cba8f1cef193412d authored over 2 years ago
avm2: Port `flash.display.CapsStyle` to ActionScript

1ad020566e802e81561566b2cf9956ed7d77baec authored over 2 years ago
avm2: Implement `flash.display.ColorCorrection`

c7a391ec36ddb8f179a6f45be07662b97a8e1f19 authored over 2 years ago
avm2: Port `flash.display.InterpolationMethod` to ActionScript

6779e406ce6bceadb03d096ec7c71282a46bbc84 authored over 2 years ago
avm2: Implement `flash.geom.ColorTransform`

b38afb6c75aebfb6f29a6c501f64cfdbd2e60620 authored over 2 years ago
avm2: Implement `flash.text.GridFitType`

8d024f21402771974978f2a565e2f8e4f93d8765 authored over 2 years ago
avm2: Implement `flash.geom.Orientation3D`

801d95cdfac85a4e73dfbbfeb2a95693f3170af2 authored over 2 years ago
avm2: Port `flash.utils.CompressionAlgorithm` to ActionScript

8228f7af6c5ff50c219b46187e6d7f6e121a1886 authored over 2 years ago
avm2: Port `flash.utils.Endian` to ActionScript

3abfac8ea687de202d74f4e61aa7bec9e6ec98d9 authored over 2 years ago
avm2: Implement `flash.text.FontStyle`

45aff8f7ef52411ca7174104019019772703bbd6 authored over 2 years ago
avm2: Implement `flash.text.FontType`

d1a22cf083fb80ba19332e78a1ed664db056dabd authored over 2 years ago
avm2: Port `flash.text.TextFieldAutoSize` to ActionScript

976cf2da39f4be19dd192dcb64cf36af4b09f7c8 authored over 2 years ago
avm2: Port `flash.text.TextFieldType` to ActionScript

6108be135ee73e66a328aa39e41dc15180e1c21b authored over 2 years ago
avm2: Port `flash.text.TextFormatAlign` to ActionScript

d24c03349eaf6b77e1e2e9184fb2e005a5e94ae0 authored over 2 years ago
avm2: Implement `flash.text.TextInteractionMode`

546662a4f7f5f53aa9e984dadba1211e695e7401 authored over 2 years ago
avm2: Implement `flash.text.TextLineMetrics`

c6e04dfd2a20d5b8306d69c40a382ba55d65f06a authored over 2 years ago
avm2: Port `flash.display.ActionScriptVersion` to ActionScript

761d746c38939b7ca30c4bb37ba144e768ffb571 authored over 2 years ago
avm2: Implement `flash.display.BitmapDataChannel`

c7664206b3803d36fa8f43273c63ce75018c0be2 authored over 2 years ago
avm2: Implement `flash.display.BitmapEncodingColorSpace`

23e5b3f0bb196b521a51472d97c6908a500c7971 authored over 2 years ago
avm2: Implement `flash.display.BlendMode`

0081b03c6e6e4def8a0c05ed6aab53cad07e44dd authored over 2 years ago
avm2: Implement `flash.display.ColorCorrectionSupport`

3165e942d811a26b2035855ec0cd74c41f2ea177 authored over 2 years ago
avm2: Implement `flash.display.FocusDirection`

a119bfa102f20b1cf6ab0de2da3b624949eddaf0 authored over 2 years ago
avm2: Port `flash.display.GradientType` to ActionScript

ad4b06917b0df1f289fe340cb9ebfa5ab45f01d7 authored over 2 years ago
avm2: Stub `int` in ActionScript

033d4ba6ad64ff593fe84e90303e8bb00dedfca2 authored over 2 years ago
avm2: Implement `flash.display.GraphicsPathCommand`

3655e85f6c2f1a2498c6e42ce31cddcebf036dd9 authored over 2 years ago
avm2: Implement `flash.display.GraphicsPathWinding`

7c992b466413b69f0e3888d3dfd43cb2c711f948 authored over 2 years ago
avm2: Implement `flash.text.TextExtent`

11f6e4abfbcd0e5d7a646a5e8741c8833cd59e83 authored over 2 years ago
avm2: Implement `flash.display.JPEGEncoderOptions`

53401cc51d7f4d5551388ee2650b45dc1cc7693b authored over 2 years ago
avm2: Implement `flash.display.JPEGXREncoderOptions`

e5806bb3d431d354db19689e96c9fde1bd5fe6b3 authored over 2 years ago
avm2: Port `flash.display.JointStyle` to ActionScript

8b8b320064a8bea9f90901f0d0283c2dededce14 authored over 2 years ago
avm2: Port `flash.display.LineScaleMode` to ActionScript

f0a8ba9b871eb490367b2874ffd57a26970ee6c2 authored over 2 years ago
avm2: Implement `flash.display.PNGEncoderOptions`

d6e1b8bbc1ab6a938c9c30b48c649b943cb507c1 authored over 2 years ago
avm2: Port `flash.display.PixelSnapping` to ActionScript

14830adb54b34b5ee1ab6e4aedbec316247a4e38 authored over 2 years ago
avm2: Port `flash.display.SWFVersion` to ActionScript

3745ab57dbcf4cf1ed38192a356d64a4e8810ca8 authored over 2 years ago
avm2: Stub `Array` in ActionScript

5817c1761b96fa0cfd99c1eed9277f31f68195b2 authored over 2 years ago
avm2: Port `flash.display.Scene` to ActionScript

790880a508ae335e7d019b37003739e5148d43f1 authored over 2 years ago
avm2: Stub `uint` in ActionScript

668a25c404f74e9dc72054bb96d639a04697378d authored over 2 years ago
avm2: Implement `flash.net.SharedObjectFlushStatus`

48e4d80d0acbfb548bf4626b2490932408b2acc6 authored over 2 years ago
avm2: Implement `flash.text.TextColorType`

613bd8924a738ef97826c08ecff17c25741bee3e authored over 2 years ago
avm2: Implement `flash.net.URLRequestMethod`

13d8565b12f1064ef015749b0ea2deda1edb0925 authored over 2 years ago
build(deps): bump got from 11.8.3 to 11.8.5 in /web

Bumps [got](https://github.com/sindresorhus/got) from 11.8.3 to 11.8.5.
- [Release notes](https:...

4872d11cf340ab8d8fa725a0ee5d920641992082 authored over 2 years ago
Merge pull request #7095 from adrian17/avm2-fix-bare-function-scope

avm2: Pull methods' scopes from vtable, not class

6eb4b485f0efb3247f091cbeb41a492abc6063ed authored over 2 years ago
tests: Expand and format `as3_parse_int`

dd4b615e8274ed5f565a8ab61bcb3bda6462ea8d authored over 2 years ago
avm2: Refactor `parseInt` implementation

Re-use some helper functions introduced in #7212, and fix some
minor inaccuracies.

017e35a82f3d3a79d792001513cb7816633e6dde authored over 2 years ago
avm2: Refactor a (class,scope,method) tuple to a ClassBoundMethod

97cfaff347d3e78c17453e1cbd17cfa5f334cf79 authored over 2 years ago
swf: Extract `Twips` to a separate file

06752646b8aad2cd99527c0d32f9b351f2230edf authored over 2 years ago
docs: Minor updates (#7264)

* docs: Minor updates to README.md

Extension builds are now output to a `dist` folder, just l...

680ffc3bbd41e0e21a6b0ac8d5c67314549723f9 authored over 2 years ago
avm2: Implement escape() toplevel (#7281)

* AVM2: Implement escape()

* chore: Fix formatting

* avm2: Escape resolves non strings to ...

1310f433f22f2cdfa3c6365c619580ed82ff535a authored over 2 years ago
build(deps): bump syn from 1.0.96 to 1.0.98

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

87c3463510bebb6406f83c398ddd3fd6bec11746 authored over 2 years ago
build(deps): bump clap from 3.2.1 to 3.2.2

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

06d9a96b4a5a5f9f66ca4a83d483b4aab8d77bd5 authored over 2 years ago
core: Remove `indexmap` version restriction

Seems like the cyclic package dependency has been resolved in `1.9.0`,
so bring it back as usual.

335ce09cb1bba67db478646b4b800bc3f6285fc5 authored over 2 years ago
build(deps): bump indexmap from 1.6.2 to 1.9.0

Bumps [indexmap](https://github.com/bluss/indexmap) from 1.6.2 to 1.9.0.
- [Release notes](https...

678ff2420d48688b48e346deab283d7d76f90541 authored over 2 years ago
build(deps): bump getrandom from 0.2.6 to 0.2.7

Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.6 to 0.2.7.
- [Release note...

2d7af88f6bed606d42b61b9421cbbe9a3ba9223b authored over 2 years ago
build(deps): bump crossbeam-channel from 0.5.4 to 0.5.5

Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) from 0.5.4 to 0.5.5.
- [Rel...

a0823780f61b437fb6e17277e83903f9bf07f5ec authored over 2 years ago