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

desktop: Prevent resource leak on reload

This patch makes TaskHandle reference the executor by a weak reference.
Prior to this change, th...

98c0dc4616b1b9eabf8a7fd233bbc7d7d100eb77 authored 12 months ago
web: Include wasm file in docker builds as Mozilla say this is okay, and it solves our reproducibility issues

ea77019eab8a9d404c2dcfb4e11b163fdfe1fb1c authored 12 months ago
ci: Extend the docker test to include diffing against normal builds

6a548225f7b81ce4cb61be934a21514c82e055ea authored 12 months ago
build(deps-dev): bump ip from 1.1.8 to 1.1.9 in /web

Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9.
- [Commits](https://github.c...

35630c3a2e1f841228e0d0ec1399b3a457ec979e authored 12 months ago
chore: Update translations from Crowdin

00f1ce66eac76084ac8e9931cbeeb3185baff0d6 authored 12 months ago
chore: Run `cargo update`

2ffebcfc8ab273d02754681179414200aed6b561 authored 12 months ago
web: Don't generate random name of wasm files in extension

30a08643296d3910593ec92d082118a5edf2269e authored 12 months ago
fix(deps): update rust dependencies

6b89737093b885d729d01b0689aaba8a7af6ccf7 authored 12 months ago
ci: Update get-current-time to v2.1.2 which uses Node 20

279cbc4d5f97245d4b89c857fabefca9e1ba030b authored 12 months ago
chore: Update translations from Crowdin

29821e9c847b71096a786942d6955c33f0e62564 authored 12 months ago
avm2: Always serialize as ECMAArray, which produces an AMF0 MixedArray

ba7c9a4e317ca8051ff25f3555efa3920c18a4fc authored 12 months ago
chore(deps): update node.js dependencies

c234c728978f49592f4f4255e8e773df28246514 authored 12 months ago
tests: When a test is known_failure but doesn't have an expected.png, don't mark it as now-passing

0eab4405f69cefb618d56eb45f14738dbce490cd authored 12 months ago
tests: Port remainder of shumway tests over

8d9b50d4f459da54568de4ddcc81d61d3cc8dd07 authored 12 months ago
avm2: Implement JS->AS3 Object deserialization

fe2ed81d8aa074038ecabe11fb168abc381f788b authored 12 months ago
web: Fix version seal path

4ed608851eda3c35aed08bb437b47ca990e037f6 authored 12 months ago
web: chore: Bump wasm-bindgen to 0.2.91

637b2774810288ddbe780184a5c77f045f070fee authored 12 months ago
ci: Split Rust lint checks into their own job

9646c86707db34013599408e062c6e71587b9f8e authored 12 months ago
desktop: chore: Update `egui` to 0.26.2

1651b7a5b02ac97b8e1ae212272e06ea17e134e5 authored 12 months ago
ci: switch to macos-14 runner

ffabf13f358f4a5a510bf72cd87c1fb3ed50222d authored 12 months ago
tests: Don't test NaN output in amf_vector

50961bd684f8e8aab1be2d257b1dcf29574f80d5 authored 12 months ago
core: Only report socket connected just before we fire 'connect'

Platform Racing 3 relies on 'Socket.connected' reporting 'false'
immediately after calling 'Sock...

1a1ce91e980b2b62689b537a96b04d548b0f6f84 authored 12 months ago
ci: Install newer mesa from a PPA due to current mesa bug

7e80ece0165261f026b781071b04db57ccc8dd40 authored 12 months ago
ci: Use different name for each artifact uploaded by a failing Test Rust run

d515dfb5b0edcef2fc8605e145124fffb6548b27 authored 12 months ago
ci: Try without dist-upgrade, it's slow

4bcba369570532471e8da2b9c9b6c894e991e914 authored 12 months ago
ci: Remove Rust version from the web CI matrix - it was always stable

425e38755d57697c574c8f8112fc5f6cca04284e authored 12 months ago
avm2: Stub all flash.sampler methods

49b3b9d7dee7c830214aa5c40dce839abdcbe13a authored 12 months ago
web,ci: Recommend and test with Node.js 20 LTS and 21 stable

555fcfa9c42ecf180a838bf2c9aca0d97ec45496 authored 12 months ago
tests: Add test for flash.net.navigateToURL

b55db7083cad9b7e1276c811ab2d6cc2e185306e authored 12 months ago
avm2: parse data for flash.net.navigateToURL (closes #13898)

5028f666083c91202307d1d262117fae23a0e8ca authored 12 months ago
chore: Update translations from Crowdin

45c5d8f10c41f4bd24dff5ddeb8e6d7873b6fc2d authored 12 months ago
chore: Update translations from Crowdin

5c6930d72eb290eb720b0c44b84d109a78405eb9 authored 12 months ago
avm2: Deserialize AMF dictionary (#15169)

50a8815a5012b3ed158fa3b5b0fa69bea6fac28a authored 12 months ago
avm2: Use playerglobals domain as parent for `new ApplicationDomain()`

We were incorrectly using the stage domain as the parent, which caused
classes to be incorrectly...

71f828a3fdf57217594434fdc0a5ef04d4b00fa0 authored 12 months ago
avm2: Implement TextField::getLineText

d7c7716c34c58540c9df44554cacb8dda3d6163e authored 12 months ago
tests: Test TextField::getLineText

ec403e614dbe1ea265e7e0c2f5f02d41b483582b authored 12 months ago
chore: Fix typo in readme (#15124)

0df6bafdaf9cbbfcf0b1bb395f77d684c1d96cef authored 12 months ago
tests: Fix text failures caused by improper `output.txt` contents

For some reason, FP8 doesn't show the events anymore on its test output, even though the test it...

e1bfd6f360777571895ea4a4cbc1af8e80603ee8 authored 12 months ago
tests: AVM2 should also test to make sure `NetConnection.connected` works

2e0dbba1b49ecb0381f92f796423ee0cbbb76355 authored 12 months ago
avm1: Make `NetConnection.isConnected`'s stub more functional

d7583289c965a8ee81960e116c40fc88b7f9d086 authored 12 months ago
chore(deps): update node.js dependencies

a73b48961c8c9f2373dd54e95aa3c25828a540dd authored 12 months ago
avm2: Verify the URLRequest method

cadae9303f5e21e6685d0909fb743476392f27a6 authored 12 months ago
tests: Verify the URLRequest method setter can throw

95f570107240a4eae9ff7584549223694eb96358 authored 12 months ago
avm2: Fix `in` operator not handling attributes in XML object

4c6f2ba97374691c5d48e6673d1088b62a98833a authored 12 months ago
avm2: has_property should do proto.has_property instead of

has_own_property

ecda68b81c60b88f6143db9790d5aeeae4767f14 authored 12 months ago
desktop: Update egui to 0.26.0

28c380cfac930d2e7c90a4197e980d5d64a7e48c authored 12 months ago
fix(deps): update rust dependencies

477440d387617f26b421a14e83fdae6f0332b79a authored 12 months ago
chore(deps): update rust crate naga_oil to 0.13.0

c044f57bc17fad53fdd8dbf20ace559d61668660 authored 12 months ago
web: Remove npm version requirement; it was only needed to be 7 and the bot just kept updating it. We're long past 7 now.

aaba552413a2c19407997fd4a0db92d61f64c936 authored 12 months ago
chore: Fix formatting according to the updated linter

efe8777a009a4114b29287ac236a54d5599bbc09 authored 12 months ago
chore(deps): update node.js dependencies

7ea3ebe3f21466e40104461e635190e9c80cd5ee authored 12 months ago
text: Add support for relative font sizes in HTML

f3f8a4522e50c9f53249e5d3a2f5503ff9efc9ec authored 12 months ago
github: Generate AVM2 report as part of nightly release

We upload it to the release as a file named 'avm2_report.json'
The website will use this to auto...

8001ce18f126073613783a89ef84be81eb7c4206 authored 12 months ago
Fix clippy beta lint

86e471835e38e867cb8b6ed36b4cd4585ec580cc authored 12 months ago
github: Use full version for the `mnao305/chrome-extension-upload` action

This regressed in #15094.

4b21cb0a0b0ac52bd38e4a59acaacc46f2e872a8 authored 12 months ago
chore: Add a .dockerignore file

0f52d9808cf8a4af738844124b7eb0e780b6c53d authored 12 months ago
avm2: Implement TimerEvent.toString

b5d0c965f03bdb6d947739248df7c7aa2e650cba authored 12 months ago
ci: Update chrome-extension-upload to v5

42719ee8e15c9e1218e28991ecc67e7c27f1303c authored 12 months ago
text: Make enter add a new line in multiline fields

50b5f29c0a5eb7b5aad8ff52b06662e4d11e8ee4 authored 12 months ago
debug_ui: Show ClassObjects for domain class

This re-uses our existing infrastructure for displaying
AVM2 Class objector. One minor limitatio...

b02a96373b64e39b7e239d413c2705d532f3e706 authored 12 months ago
web: Explicit instruction how to use sudo for docker building

28dc164d18c38cc6fd13c6339ad342fe5409cd55 authored 12 months ago
github: Also exclude `.git` and `tests/tests/swfs` from `reproducible-source.zip`

98b8b055384d0f9782edd64f1592f4704acd35a3 authored almost 1 year ago
avm2: Add fast path for `Value::abstract_lt`-ing two integers

603a76bab03091bf3bb0d561c89e9ce21af5d5e4 authored almost 1 year ago
wgpu: Keep a CommandEncoder for the duration of a frame, extract out a struct to hold it with a StagingBelt

1a5dff5d126816fbcd9b51838a69a4373aaba146 authored almost 1 year ago
core: Clarify CPU vs GPU branch in BitmapData.draw

71c9de410d64acadebb583891e684672bdda8f18 authored almost 1 year ago
wgpu: Remove the readback-upgrade path. It's now slower than normal drawing

2e0e7aec5c7c492a5641b6da21bb58cafaa2b17c authored almost 1 year ago
wgpu: Submit occasionally to avoid submitting a large encoder

70af5cd5ddb9151291bea073c1c87bbc4354006e authored almost 1 year ago
core: Don't do bmd.draw() on cpu if it exists on gpu

bac78442fca34ce912bf7c4155f9e1235ab1a8ad authored almost 1 year ago
wgpu: Queue up offscreen draws, don't do them immediately

fb8f3301b6a9cc9ffbefebf1ef3a6cc9a9a3a5dc authored almost 1 year ago
render: Move away from SyncHandle.retrieve_offscreen_texture to RenderBackend::resolve_sync_handle

70fbb4a7ac003420419fffe9cd91630fe7a48875 authored almost 1 year ago
avm2: Ignore version marks in non-playerglobal namespaces

5ae3be3ac9d3ed7880abd79623f2be1a11de762d authored almost 1 year ago
text: Add advanced horizontal text control codes

0657d2daa23958154cc465f24b616a7abc30f9e1 authored almost 1 year ago
wstr: Add UTF-8/UTF-16 index mapping

Methods `utf8_index` and `utf16_index` from `WStrToUtf8`
may be used to map code unit indices be...

b39919951bf08af16812e078d902abc6cebca5f8 authored almost 1 year ago
text: Implement advanced horizontal text controls for EditText

4154a0945ddff531b68e387fc409fd19367d653a authored almost 1 year ago
chore(deps): update actions/upload-artifact action to v4

7121cd4095a7a80a5ee3fce50943b2fc42b6ff07 authored almost 1 year ago
avm1: Invalidate cacheAsBitmaps when using Color API

50dedc3cb915326fbccaba742c38dbe1b9cfad52 authored almost 1 year ago
tests: Add test for focusIn FocusEvent on a TextField

120394ca7c21a042fe9280e4be1994603c04bc18 authored about 1 year ago
core: Implement `focusIn` `FocusEvent` for AVM2 (#14723)

2ccad6237811a6378836a39a8d6fc4d71055c8ce authored about 1 year ago
avm2: Add new 'stub-report' binary crate

This writes the AVM2 stub report to the specified path.

78873e3670d73206805d6c4b754a5a118b333ca4 authored about 1 year ago
avm2: Track progress of avm2 and generate an implementation.json

25b5c7b4e2de56cd31d65f4cda201458b5eb7b40 authored about 1 year ago
avm1: Match random behaviour to avm2

abc88154450b6abe00d69a2100ef43ed9ce6fb8f authored about 1 year ago
ci: Don't upload the Safari extension as artifact when building the web demo

5f378aaa856eb2f70e5a65db9b201a6cb3b4fcc4 authored about 1 year ago
avm2: Stub `flash.system::MessageChannel`

e656ebf6aca0e49f89b551b9720e81f9e39803cb authored about 1 year ago
ci: Update nightly release workflow to use v4 actions

958f502cb54d413990b2044943a964c2abb410f0 authored about 1 year ago
chore: Update translations from Crowdin

f64688f138c878c1dcfcb828d8c262fed76792a7 authored about 1 year ago
avm2: Prevent chained dependent strings

4971f5be2d64ba97af5606fc7f637509cab38145 authored about 1 year ago
avm2: Add small string store to interner, expand use

ecbb0f92f1d8a2699157b4fe32187d103f8872f8 authored about 1 year ago
avm2: Dependent strings POC

7aa95fe463fcb2f003374fff0c64741e230b6818 authored about 1 year ago
debug_ui: Display 'Movie' button on 'Class Info' panel

12c47047b8a16bb507f278dd9a23d5088ed8c652 authored about 1 year ago
fix(deps): update rust dependencies

3737725a213b910003b8c0e76af014d5bd11504e authored about 1 year ago
chore: Fix GitHub language detection

4368a819789448a067fdcf319a7093570019bf49 authored about 1 year ago
avm2: Add an `Op` enum to AVM2; pre-pool double/uint/ints for `pushX` opcodes

2022321a0394ca6be0b0aa5fa169308cd58932e1 authored about 1 year ago
avm2: Implement verifier based off Adrian's initial work

65848104a634f609645da6560e0a0ae54d025b43 authored about 1 year ago
avm2: Record all possible jump targets, remove Convert-B/D/I/U opcodes since those are equivalent to the corresponding CoerceX opcodes

f9fb7394606ac52c226e4272647453c2e4b88662 authored about 1 year ago
avm2: Write a `make_error_1032` function and use it

8b29ceaafa59989c16a8715a9d4b3f0b9f19c695 authored about 1 year ago
avm2: Resolve review comments and fix verifier brokenness

dbc1015ef5f277494f9793a062e0d3c864663afc authored about 1 year ago
avm2: `Op::Coerce` should not accept a 0-index `Multiname`

c1c3351654d0247fe14a139aaeb38e8ffff1b332 authored about 1 year ago
tests: Add a test for AVM2 verification

a756970072d2bf6443f385d8fb53ea53b8dffd71 authored about 1 year ago
avm2: Properly verify constant pool lookups for `Op::Coerce` and `Op::AsType`

fcf83d7dd929dd8542214edee8c055428518204e authored about 1 year ago
avm2: Fix a minor bug where `CoerceD` was removed after `Inc`/`DecLocal`

442391ea60cd2c6c4606094943513780ef4d82ad authored about 1 year ago