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
d2a463b08fae9b34f3b34dfc6eabfb9b9302332b authored over 2 years ago by relrelb <[email protected]>
It was not needed since `Reader` accounts for it internally.
9ec313789175ef0bebfe05eb7275f5d5dc1662b0 authored over 2 years ago by relrelb <[email protected]>Read a slice instead of allocating a new `Vec`.
3da3567365bd9ae9213ce3a52daaeabf7ed82c67 authored over 2 years ago by relrelb <[email protected]>
Use `unwrap_or_default()` to optionally read a byte.
Also remove unused `context` parameter of `...
ce5bf557f5a840e8e48a35909f0ee1a0d95e01ac authored over 2 years ago by relrelb <[email protected]>
cc166439d8f0bafa5ad96e0bcf97f3ac99faa1ea authored over 2 years ago by relrelb <[email protected]>
Resolve 2 instances of `only_used_in_recursion`.
c2e78ffeadb27f7ee5c166ae4c71047ecac964ba authored over 2 years ago by relrelb <[email protected]>
It was only used to make structs `#[derive(gc_arena::Collect)]`, and
generally it doesn't make m...
Per https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/#unconstrained-generics-...
696514862ddc8d958573aa8506940b11ca4cd03b authored over 2 years ago by relrelb <[email protected]>
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.7.3 to 4.8.2.
- [Release note...
Bumps [eslint](https://github.com/eslint/eslint) from 8.21.0 to 8.23.0.
- [Release notes](https:...
Bumps [@wdio/cli](https://github.com/webdriverio/webdriverio) from 7.20.1 to 7.24.0.
- [Release ...
Bumps [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome)...
596263b4d6fbf2d92a61ee52070c37035f25c99e authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Bumps [@wdio/static-server-service](https://github.com/webdriverio/webdriverio) from 7.20.7 to 7...
31d4a5ff884630e9d5fdd9f718e3ca166830fdb6 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.9.3 to 4.10.1.
...
Bumps [@wdio/local-runner](https://github.com/webdriverio/webdriverio) from 7.19.5 to 7.24.0.
- ...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HE...
dd96e30666e64433068c5a3238bbabc1f70f6017 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) from 2...
b9df9cf04faeeabe25307c6d0af89c9b4a0bbeb0 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>d9da45d0f263f7163af55ab978e06d367fce3d2f authored over 2 years ago by Daniel Jacobs <[email protected]>
cc9e283191ea70931d51cef82a272822520ff957 authored over 2 years ago by Aaron Hill <[email protected]>
Co-authored-by: Mike Welsh <[email protected]>
3417dceca2bb708be27b83343ea843ab4edefd30 authored over 2 years ago by Aaron Hill <[email protected]>
While writing tests for these methods, I discovered and fixed some
issues with how 'scrollRect' ...
The `less_than` parameter remained just `Depth::MAX` since #7199,
which makes it useless. As suc...
This brings us closer to matching the Flash Player
enumeration behavior. Unfortunately, the prec...
Bumps [cpal](https://github.com/rustaudio/cpal) from 0.13.5 to 0.14.0.
- [Release notes](https:/...
Bumps [clap](https://github.com/clap-rs/clap) from 3.2.17 to 3.2.18.
- [Release notes](https://g...
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.23 to 0.3.24.
- [Release notes...
c5c619abbd02b9b9396fa1967b264f136f70a68b authored over 2 years ago by nosamu <[email protected]>
c83ae114b214eab67aee4140582720cad33f78c1 authored over 2 years ago by nosamu <[email protected]>
4dc446825bdf12b87de86be6c15f4496769f49da authored over 2 years ago by nosamu <[email protected]>
c4e64c5e26adf0440e8bb58c0c6bfde092a56b99 authored over 2 years ago by Toad06 <[email protected]>
e86efd5c63be5cdbce6a8842621b3e5a2cf8f635 authored over 2 years ago by TÖRÖK Attila <[email protected]>
The core functionality and AVM2 bindings were implemented in #7739.
5c29da67072b66805de68e68698d2e796fed3136 authored over 2 years ago by relrelb <[email protected]>f5245d72da6e82427f7cc5c299022e0eed50938d authored over 2 years ago by = <[email protected]>
c6c22cebc9b433c8a8664d8bdcfff3d6249b7bfe authored over 2 years ago by = <[email protected]>
f180183ec5fc3f4b61207b60fc41552a43a8faf1 authored over 2 years ago by = <[email protected]>
It won't work anyway, since the Clipboard API doesn't work in insecure contexts.
29bdd138d5c3e312cf6bdb8a4c99c920901893f6 authored over 2 years ago by Daniel Jacobs <[email protected]>This allows better encapsulation of AVM1.
0b7d8ea007b6f252cadad67bd9877bb06580002f authored over 2 years ago by relrelb <[email protected]>
Handle removed clips inline in `Avm1::run_frame`, such that
`DisplayObject::prev_avm1_clip` is n...
It is no longer needed.
81f803d77e9699b9d11e234a75f74aa389eca3f2 authored over 2 years ago by relrelb <[email protected]>
When we run a 'goto' where the initial and target frame are the same,
we need to skip triggering...
e3535538352212e3effbfa3517c86cc812f28c88 authored over 2 years ago by David Wendt <[email protected]>
4b9ee55b568aaa464bd1dd523d681f93f8752ad6 authored over 2 years ago by David Wendt <[email protected]>
4de46562ca8fd5d75c8f26449aa235a651e0c435 authored over 2 years ago by David Wendt <[email protected]>
We previously used 'coerce_to_object', which produced
an error with `Value::Null`. Instead, we c...
The 'charCode' and 'keyCode' properties are now implemented
on `KeyboardEvent`
The input inject...
c531994b1c6dd1625f021c91e337d018f32e8566 authored over 2 years ago by Aaron Hill <[email protected]>We always returned `Ok(())`
1296121dc5fdd5dcb5a0691e0c16553b715b787a authored over 2 years ago by Aaron Hill <[email protected]>e3e0488ed45d4ad298113ea0d5f34a7cb8364963 authored over 2 years ago by Aaron Hill <[email protected]>
* avm2: Implement call stack
* avm2: Class traits should have a special prefix
* avm2: Sta...
f8289b47d84faf1f3c42bbf45a79d0c9cbbfb248 authored over 2 years ago by EmperorBale <[email protected]>
These are implemented in the same way as in AVM1. Testing
in Flash Player shows that the behavio...
Previously, it was only declared in the AS3 namespace. However,
some SWFs look it up as a public...
Configure [`importsNotUsedAsValues`](https://www.typescriptlang.org/tsconfig#importsNotUsedAsVal...
e3831d2228cc60c0b35ca562e626dc1ce5da2639 authored over 2 years ago by relrelb <[email protected]>c008cc4dea87aade184466fce5b44f613cda94d9 authored over 2 years ago by Daniel Jacobs <[email protected]>
Declare `NaN`, `Infinity` and `undefined` in ActionScript, similarly
to how `avmplus` does in it...
046514eeb9d918893bae1364be06bb1457b7642a authored over 2 years ago by Callum Thomson <[email protected]>
5fb95e696153a36f4e580d3726f980b4f874f88f authored over 2 years ago by Aaron Hill <[email protected]>
249648674cd92c04a0310ed617c572cfce0d77d3 authored over 2 years ago by Aaron Hill <[email protected]>
This property causes a DisplayObject to be both translated
and cropped.
It is always called with the same known data, which should parse
successfully.
Extract `swf::Reader::read_do_abc()` which, as the name suggests,
reads a `DoAbc` tag, and use i...
This aligns with the name of `DoAbc` tags.
ad84c2bbcb98bc9d9801de8e49d59287ed70c4e4 authored over 2 years ago by relrelb <[email protected]>18bd7879e52930a0799ee7f331bfc359ab5746d0 authored over 2 years ago by EmperorBale <[email protected]>
This gets Solarmax to the main level select screen
(once BitmapData.draw support is added)
074f2ff76fea242f3cc40cc223bb07f681e2c2c0 authored over 2 years ago by David Wendt <[email protected]>
ee1f39bba7f61b296ffab38a1e2d119951638a8b authored over 2 years ago by David Wendt <[email protected]>
b3793f9b4caadcafe8830b56b5c31653d8c7e97b authored over 2 years ago by David Wendt <[email protected]>
10955c3a03602634e3722957cde7cc9a59c5feff authored over 2 years ago by David Wendt <[email protected]>
The test output for this test is sensitive to where we cut off each frame, because it doesn't st...
795dafa46a9933a8c8b6ac9fd95bbf05deb3c5f8 authored over 2 years ago by David Wendt <[email protected]>1a4b9773256749f4fe85472ba4e55cc7e32493da authored over 2 years ago by David Wendt <[email protected]>
0c18e8e99a18758bb18285dc377d9fd6fec8b827 authored over 2 years ago by David Wendt <[email protected]>
72f878bb9d6ce3b7fcdf049693cbcc2cdb19d3a7 authored over 2 years ago by David Wendt <[email protected]>
f1d203311fbdf18d58a74ab328123f8a88ad365f authored over 2 years ago by David Wendt <[email protected]>
c10417ddb861b32acd6bfa839f3578fd42da6086 authored over 2 years ago by David Wendt <[email protected]>
27d509f169161112d80d779446ec363c89eadd6b authored over 2 years ago by David Wendt <[email protected]>
81eb5ed8ac409e2ca09f051294cfec38ffdf9414 authored over 2 years ago by David Wendt <[email protected]>
f16b76866a1e77daa01dbf03924c0097ca5c29ba authored over 2 years ago by David Wendt <[email protected]>
c3add3db93b5c380b2832abd0bcbe3ad1ebc8a2d authored over 2 years ago by David Wendt <[email protected]>
6569edda88194fcd8687b6979d0570ca34ae641e authored over 2 years ago by David Wendt <[email protected]>
beb0545b114558c66da3ea3d309a6a9680999e48 authored over 2 years ago by David Wendt <[email protected]>
318b018da80224b377cca0560bda6a46a5cbb8a6 authored over 2 years ago by David Wendt <[email protected]>
1f0b8bdda4721b5ea4b023371ea8a6093def888a authored over 2 years ago by David Wendt <[email protected]>
ee2454e09f5532224e0c203d1846a60c54362e4f authored over 2 years ago by David Wendt <[email protected]>
ae530b5d6b73b3634be080ea1ff9d5406a233691 authored over 2 years ago by David Wendt <[email protected]>
f0ef8adb42b3c314f9e9b1f6b552412cdbbd47e4 authored over 2 years ago by David Wendt <[email protected]>
0400d4dee46ed8696816325c34ba821b3655397c authored over 2 years ago by David Wendt <[email protected]>
The rationale for the catch-up logic is as follows:
* We must always enter-frame and construct...
963144e59c12b2efd71f95556022d254748a9fc5 authored over 2 years ago by David Wendt <[email protected]>2929681a9330de67e6cf369bbee569c0324429e3 authored over 2 years ago by David Wendt <[email protected]>
38f28ce80cd48dafd3b046ae92887922e300921e authored over 2 years ago by David Wendt <[email protected]>
This prevents repeated place/remove actions at the same depth from resulting in repeated event d...
1eef8a47c97cfd85f2bf744e4e4b7bf24a5ee30f authored over 2 years ago by David Wendt <[email protected]>They are no longer needed, frame advance happens at enterframe time.
51401ae6602cc2d52ff0ad7d9b2c3103c4f854ef authored over 2 years ago by David Wendt <[email protected]>cb86340fb15d5290c184585a31f4f65762655ff6 authored over 2 years ago by David Wendt <[email protected]>
4d3788bfe173b7e6e6ec56b5e58245aabdc3c827 authored over 2 years ago by David Wendt <[email protected]>
cdfc6f5eae6ba684747c8d95e0de7689d4937c25 authored over 2 years ago by David Wendt <[email protected]>
66c24ff18808da816b02316bd903c1fa115ddf07 authored over 2 years ago by David Wendt <[email protected]>
8feb3fc7b0ef57498de54be6343b5a4127be5cab authored over 2 years ago by David Wendt <[email protected]>
d691543c4ced7e44401255d0ef9e399c1d0ccdf4 authored over 2 years ago by David Wendt <[email protected]>
We still retain the queue system as events are fired at removal time, and those events can trigg...
7a09bbfaabe22565a1d128b3b45f5d0b7f1e1628 authored over 2 years ago by David Wendt <[email protected]>2c93da9a70a65b2c84ca953d00d95f923fc60493 authored over 2 years ago by David Wendt <[email protected]>
9bff6406d152d7e9fbc041c208bb301845716ecd authored over 2 years ago by David Wendt <[email protected]>
ac2b82f26e3735afdf9222c78c3d9c66b035b819 authored over 2 years ago by David Wendt <[email protected]>