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

render/wgpu: Update wgpu to 0.18.0, naga to 0.14.1, naga_oil to 0.11.0, egui to 0.24.1

bf9cf92af838b383537e7058df4a88edd1a96a23 authored about 1 year ago by TÖRÖK Attila <[email protected]>
tests/avm2: Reduce the number of digits in Vector3D tests

This makes them pass on aarch64 (for example, Android),
it looks nicer (no secret robot math), a...

4e689c6c17dbf62273f611a5fa8bb7d3c00650a3 authored about 1 year ago by TÖRÖK Attila <[email protected]>
chore: Run `cargo update`

430f69de7b5867bfa3aa20bec639a8dec82db317 authored about 1 year ago by TÖRÖK Attila <[email protected]>
desktop: Also spoof top.location.href

0fad4c23d2f99e6f5bed9a73e5472b76b848d950 authored about 1 year ago by Tom Schuster <[email protected]>
chore: Add browerstack message to readme

282f712f54c3ce017e877a116b59b8df14800745 authored about 1 year ago by Nathan Adams <[email protected]>
avm1: Implement TextField.maxChars and fix pasting behavior

f28270376fd7f47fb96dab64a02f31384fc26ed1 authored about 1 year ago by michiel2005 <[email protected]>
chore: Update translations from Crowdin

9a02ca76ffed67c212ce85736c3558be89089938 authored about 1 year ago by Crowdin Bot <[email protected]>
fix(deps): update rust dependencies

3a033f0f28217b5e92bfea22e983fc98d31aaa0f authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(deps): update rust crate bitstream-io to v2

e196a544dd81fa96415e22bc680d534b52fc142f authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
desktop: Add "wayland-data-control" feature for arboard

This fixes a crash on start when running under Wayland.

4d07e43bc43fb47f1efe2aeafa4808321ec7a9c7 authored about 1 year ago by bi4k8 <[email protected]>
avm1: Support FLV date conversion

Fixes Riva Web Player crash (rivavx.de)

06646bc4b8513bd9ea2e441aefadbc188625ef15 authored about 1 year ago by Matt Trescott <[email protected]>
core/avm1: Stub NetConnection

512a03815da8696b9a997f7b5eb6922005d110d5 authored about 1 year ago by TÖRÖK Attila <[email protected]>
core: Don't execute no-op seeks.

f1a1299707f86f6e4ac0c1d064df4404719c65d9 authored about 1 year ago by David Wendt <[email protected]>
core: FLV must always backseek after finding our target otherwise we miss the keyframe.

9c3d197e2f54a32e9409fe3c7df627d62b503a97 authored about 1 year ago by David Wendt <[email protected]>
tests: Update the seek test as we now wind up on a different frame.

27e1e1477a16ac26d2849cd647ccfe973776c7c8 authored about 1 year ago by David Wendt <[email protected]>
web/extension: Lower minimum Firefox version on Android to 120

1008a9559a28b76f36e452465e9318bdc1d1d146 authored about 1 year ago by TÖRÖK Attila <[email protected]>
avm2: Correctly set the return type of AS defined native methods

Previously, the return type of ActionScript defined native methods was always incorrectly set to...

742ccaf7053c6fc808185c40f6a6391cc75edc64 authored about 1 year ago by sleepycatcoding <[email protected]>
avm1: Correctly mark unloaded movies as unloaded instead of relying on depth

8096146a0deba6dfdeead1cb09a677bd59c75e05 authored about 1 year ago by Lord-McSweeney <[email protected]>
wgpu: Fix overly strict assertion for setVertexBufferAt

The offsets for bound attributes can overlap, which caused
us to compute the total size incorrec...

44c4080ae450c30ba1832219bcf4fb0b7a52ae1e authored about 1 year ago by Aaron Hill <[email protected]>
avm2: Stub flash.text.engine.FontDescription::isFontCompatible

8688d4da21c9d1f46127b535ede2c307e398ab8f authored about 1 year ago by Tom Schuster <[email protected]>
avm2: Implement TextLine::textWidth and TextLine::textHeight

06e33c104d66970273136f7fc0741170d51d2c58 authored about 1 year ago by Tom Schuster <[email protected]>
chore(deps): update node.js dependencies

e9c83f45ac0cf845d862cf093f7d2d28226c3ba0 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update node.js dependencies

41ddb316a2b0a91c0d32e8f54eb0f020be42831f authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
build(deps-dev): bump vite from 5.0.2 to 5.0.5 in /web

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.2 to 5.0.5.
- [Rel...

253e1c65d8dc84d652852937356a32a627022254 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(deps): update rust dependencies

40b92e69f7d44932874f7caab7f95ad20af5b3f4 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
web/extension: Raise minimum Firefox version on Android to 121

aa6dc221245015cb7bd8d0f2404f6b63dc6b5cc9 authored about 1 year ago by TÖRÖK Attila <[email protected]>
fix(deps): update wasm-bindgen

a0c33382bf85d0cd538e69991eeea453a91d3c1d authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: Update translations from Crowdin

d1bf2378cfef1e9ee68e80788018e227768df6f8 authored about 1 year ago by Crowdin Bot <[email protected]>
avm2: Use explicitly wrapping integer arithmetic operations

82d61faa2c9592ea994c05882f66d4fd591e747d authored about 1 year ago by TÖRÖK Attila <[email protected]>
chore: Update translations from Crowdin

947785607955e8b2a39d5dbb7cb98f0d37f38eb2 authored about 1 year ago by Crowdin Bot <[email protected]>
web: Fix build error in the Firefox extension builder Dockerfile

5009285e6952bf5c8faa6b35d112d14fedcf56ab authored about 1 year ago by TÖRÖK Attila <[email protected]>
ci: Only skip the Discord notification in forks, not the entire Dockerfile test

08a0ac459e44ea72eb8ac4dd2572fc3fd97d5f7f authored about 1 year ago by TÖRÖK Attila <[email protected]>
web: Don't let video modal overflow RufflePlayer

13efea13ee357193bed17ef15a75222b7300b793 authored about 1 year ago by Daniel Jacobs <[email protected]>
chore(deps): update conda-incubator/setup-miniconda action to v3

db3928a5310cc4127bbc9b5928da375c52553a7e authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
tests: Add tests for early SimpleButton allocation

656d41f022dbf4e54921b89882451eba625b98bd authored about 1 year ago by Aaron Hill <[email protected]>
tests: Add missing test class files

This does not change the test behavior

58fe23857bddb667c95c8edae4dfdadabd0262b1 authored about 1 year ago by Aaron Hill <[email protected]>
avm2: Perform early allocation and exposing of SimpleButton object

The allocated-but-unconstructed object should be set on
the parent field before we construct the...

19c3df7cb66372c72830213f134336cf5830fe45 authored about 1 year ago by Aaron Hill <[email protected]>
core: Allow default fonts to use bold/italic fonts

9f6ab2b7c69b29f4f04115869723750f6f7881d2 authored about 1 year ago by MrCheeze <[email protected]>
core: Remove NotAvm2 AVM2 mouse pick enum option since it is equivalent to Miss

7eb3c3be0c703f3147066dcf89cafda381afa954 authored about 1 year ago by Lord-McSweeney <[email protected]>
tests: Add a test for AVM1 in AVM2

b2bd91d0accfc23388497a971fce2c87e7ff766a authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Remove most uses of context.is_action_script_3()

9e2b49f85784d599ddd002c291f8c5c84a40599f authored about 1 year ago by Lord-McSweeney <[email protected]>
tests: Add a test for AVM1 loading AVM2

4eec6afc0e501ee04ad67a438acc9c3dbc67c06b authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Resolve review comments (no functional changes)

24c9f9386fcfa77dcf98060723edba3dfe27933c authored about 1 year ago by Lord-McSweeney <[email protected]>
avm2: Prevent `AVM1Movie`s from being moved around in the DO hierarchy

1ce3ec636af42a550b3384b17c2c93099932122a authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Don't run DoABC(2) tags when the root movie is AVM1

KOF vs DNF relies on this.

7e145d7c7cfbdb88aa1daa82b19099e801c5dad7 authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Use correct movie version for `Bitmap` DOs

8e1f145aba0378097e23f7db74cbe19e59d6fd68 authored about 1 year ago by Lord-McSweeney <[email protected]>
core/avm1: Remove usage of `context.stage` in a few places

5c04925ebc5f2ac6138bba65991bd65611266d15 authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Immediately post-instantiate an AVM1 MovieClip being loaded by AVM2

23f7291a522925379e947fd80143130a927b62e3 authored about 1 year ago by Lord-McSweeney <[email protected]>
avm2: Fix building after rebase, fix `AVM1Movie`, use `Avm2Activation::caller_movie_or_root` where appropriate

a71bfe777c0e2838709652eaa356f477cfe08666 authored about 1 year ago by Lord-McSweeney <[email protected]>
core/avm2: Hook up AVM1Movie

fb8bde252fb90f2e29437c492bc49123da7c71bd authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Remove context.is_action_script_3

cdbb08b4ee03169ea3700645e8be30915ecebf11 authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Provide global domain for loading movies without avm2_data.

58f33b6b941ee634cc35590aff4ceb4354ed2fc4 authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Use current movie instead of root movie in Avm1Button.event_dispatch

6eba8a6444b75c61ae97ffa6302b5f3f1e50c639 authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Set movie of Stage's ChildContainer when Stage's movie is set

2553b1acdba6ade0168c366394776ed9e3119bec authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Remove some uses of context.swf

45f6dfdbd4ce1ea100dbe0b1d0835b2125bce664 authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Change some uses of Avm1Activation::from_stub to from_nothing

fd538915b38f1ed4e240162637c2f5c9052e1102 authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Improve mouse picking for mixed AVM

43fdd30fc161da3baeac17f0489c318999b52d4f authored about 1 year ago by Lord-McSweeney <[email protected]>
core: Remove leftover `avm2_avm1movie`

889c13f7c6a46e2a3ed785863181066315ccaddc authored about 1 year ago by Lord-McSweeney <[email protected]>
avm2: Use caller movie when creating a `Bitmap`

f458a391fc58127ef0f5e5dc5c7916becf5644e8 authored about 1 year ago by Lord-McSweeney <[email protected]>
naga-agal: Zero-extend input vectors for cross-product

This matches the behavior of Flash Player

7289a8bd9531702766b7857f050ac731d2493224 authored about 1 year ago by Aaron Hill <[email protected]>
naga-agal: Fix using matrix opcodes with indirect source register

In indirect mode, We need to increment the indirect_offset value
to load subsequent matrix rows.

78c34c1be9b8e0089058f1b14ced2f5f9f34107b authored about 1 year ago by Aaron Hill <[email protected]>
web: Mark the Firefox extension as compatible with Android upon AMO submission

The minimum version is from: https://github.com/ruffle-rs/ruffle/wiki#web

884f46241c1acb6d829952b7c73dadec7d6f3e2b authored about 1 year ago by TÖRÖK Attila <[email protected]>
docs: Link to the new Chrome Web Store from README.md

1635e27337a138da438de7e4552c082b254b94e3 authored about 1 year ago by TÖRÖK Attila <[email protected]>
chore: Set cargo-deny to error out if `tracy-client` dependency is duplicated

To avoid the cryptic "span! without a running Client" runtime errors.

abab78a9a5788f322601cdfde7fa99cb97b203c5 authored about 1 year ago by TÖRÖK Attila <[email protected]>
chore: Bump `tracing-tracy` to 0.10.4 to match `profiling`

And avoid "span! without a running Client" errors due to
duplicate `tracy-client` dependency.

4c8a5714b80314d5639857aaf158676cd07ec35f authored about 1 year ago by TÖRÖK Attila <[email protected]>
chore: Bump wasm-bindgen to 0.2.89 (0.2.88 got yanked)

ca25f82900626f4001787a09247f33327f883292 authored about 1 year ago by TÖRÖK Attila <[email protected]>
core: FLV's Strict Array type holds values, not key/value pairs.

*draws a zero on the 'days since last misdocumented feature' sign*

ab02e89b3b810a00f44afe57eed9ea92d5f68f0e authored about 1 year ago by David Wendt <[email protected]>
avm1, avm2: Convert Object to AVM values as well

6d77fea750de94ccd5108534164418273af1328b authored about 1 year ago by David Wendt <[email protected]>
avm2: Implement StrictArray conversion for FLV script data

0a4d1449fcc442bb01204ad4fe2dfeac3da8e65e authored about 1 year ago by Lord-McSweeney <[email protected]>
avm1: Implement strict array conversion for AVM1, too.

204bdbf74c10a365bf02e832eb079fc04970c1aa authored about 1 year ago by David Wendt <[email protected]>
demo: Fix `npm run demo`

c197629d24ce9ad1126abba1b17d55dbcbacdf19 authored about 1 year ago by nosamu <[email protected]>
web: Use CustomEvent instead of Event for load events so MooTools works

9e146c0f49d0067e4f29fd8c647bb3275b68c60f authored about 1 year ago by Daniel Jacobs <[email protected]>
demo: Wrap flex items onto mutliple lines at small screen sizes

4805a07301d3ddb86f9e57e619643bb8c723e6a9 authored about 1 year ago by Daniel Jacobs <[email protected]>
fix(deps): update rust dependencies

6da223a875247e67054ea29d823dfed260e09bf5 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
web: Configure demo to use ./ as asset path

23e7a653d8de5b9d4b1b727c2a6c2da0e277ba11 authored about 1 year ago by Nathan Adams <[email protected]>
ci: Fix releasing demo

1d6504a45a7aee4aabf695ac44cb05a61885d10e authored about 1 year ago by Nathan Adams <[email protected]>
avm2: Copy data for async loadCompressedTextureFromByteArray

The caller might modify the ByteArray immediately after the call,
so we need to copy the ByteArray.

24aa9b8fe45a677039a083062209efff158ee53e authored about 1 year ago by Aaron Hill <[email protected]>
core/audio: Remove the now unused clip_frame parameter of start_stream

941f87ca8ec0a17b78ee1da515e0b604433b2708 authored about 1 year ago by TÖRÖK Attila <[email protected]>
core/audio: Remove the now dummy is_loading_complete

23960883f82221bc14d8ff0b546dd2f4abf2f4c8 authored about 1 year ago by TÖRÖK Attila <[email protected]>
core/audio: Remove the now unused stream_handle parameter of start_stream

8ce95d76fe3029ec954ccf08c78d53694b3db937 authored about 1 year ago by TÖRÖK Attila <[email protected]>
core/avm2: Add sampledataevent to globals

ca8de7b79156b0efcf5cd1704788ec1d89381654 authored about 1 year ago by TÖRÖK Attila <[email protected]>
core: Add PlayerRuntime::{FlashPlayer, AIR} for Adobe AIR support

We've now had two different bug reports involving Adobe AIR
SWFs, so I'm going to go ahead and s...

993d8d9f9b066739e599d0725dc2c063f8acee84 authored about 1 year ago by Aaron Hill <[email protected]>
dekstop: Support `quit` and `fullscreen` fscommands

d3b9d8a4516a985a78d8a081a764aacabd8e3b6d authored about 1 year ago by Lord-McSweeney <[email protected]>
chore: Update translations from Crowdin

66c6c176f0b0cd6fcec549cebccd507e17313778 authored about 1 year ago by Crowdin Bot <[email protected]>
core: Divide by 255 in blend_over calculation

This prevents the value from being changed when blending a
source pixel of 0x0 over a destinatio...

e0998642f60433a89cc904c5d3e5befdeea9b7ce authored about 1 year ago by Aaron Hill <[email protected]>
avm2: Version-gate `JSON` to SWFv13 and above

f41059a60ad381520e8863d3ce634100ff0d73ff authored about 1 year ago by Lord-McSweeney <[email protected]>
web: Don't require webpack, and export MovieMetadata type

fe99e6350bc31d525dff6d8c711c7f15ef9610d1 authored about 1 year ago by Nathan Adams <[email protected]>
web: Add options to demo to enable url loading and sample loading

798ca3bcebb2a498285c22bffb9c8f7a087afe11 authored about 1 year ago by Nathan Adams <[email protected]>
web: Fix fonts in demo

54caef3b092351d2ea83301d58cb935d78c14040 authored about 1 year ago by Nathan Adams <[email protected]>
web: Refactor sample selection

63b1c925212565ea7269b33d1995fc8ff5a7fdc3 authored about 1 year ago by Nathan Adams <[email protected]>
web: Rewrite demo in react

6f1cc89c4731c66fbaa112c2dea1292e52187cb5 authored about 1 year ago by Nathan Adams <[email protected]>
avm2: Fix handling of public indices with nested iteration

This more closely aligns our code with the corresponding avmplus code.
A user-supplied index of ...

f12f457f5d15ca85674910cc4ecd792f2d6b273b authored about 1 year ago by Aaron Hill <[email protected]>
avm2: Remove dead init_display_object fn

a2021cd3e200900c19a419de9915338ea2d61ad8 authored about 1 year ago by Tom Schuster <[email protected]>
core: Allow Regular/Bold/Italic device fonts to be registered separately

5920a6426ee82260c5249d7aa988488478ae0ae6 authored about 1 year ago by MrCheeze <[email protected]>
avm2: Implement flash.system.Security pageDomain

96059a8e25603ba9dddaf7d178191e9304a11045 authored about 1 year ago by Tom Schuster <[email protected]>
avm2: Implement URLLoader for VARIABLES data format

d3489ef1f3993ba9b35a5d2012a6b6a26be6584b authored about 1 year ago by Lord-McSweeney <[email protected]>
avm2: Implement QName enumeration

7be2eae4b8ef4bcc066cac7008bb084c34b5970f authored about 1 year ago by sleepycatcoding <[email protected]>
desktop: Add window.location.href spoofing to the fake ExternalInterface

48102a20a29bd10f9849c367079bb1d5f3912fa0 authored about 1 year ago by Tom Schuster <[email protected]>
Add failing test for bug involving constructor call order

253b1df9283fe9d21a2a107a8d94085208e664cb authored about 1 year ago by Robin Allen <[email protected]>
avm2: Set RUNNING_CONSTRUCT_FRAME flag inside DisplayObject ctor

This ensures that this flag is set regardless of whether the
object is constructed by the timeli...

c920ceba51a478e5a4db23479c66cb55be69a8b1 authored about 1 year ago by Aaron Hill <[email protected]>