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

avm2: Stub flash.text.engine.GraphicElement

c01ab53d2e49515cfd5f5bffb83f2760f1d29b32 authored 12 months ago by Aaron Hill <[email protected]>
avm2: Stub TextField.getCharBoundaries

db623a90e85275eb4b28b5543cb7874a191eb597 authored 12 months ago by Aaron Hill <[email protected]>
render: Implement PixelBender Operation::Select (renamed from Loop) (#14503)

57f69631337e8145d4d15da310be662ee1fe7c73 authored 12 months ago by Aaron Hill <[email protected]>
avm2: Implement XML.normalize

aeedec19fa69889eaf0b6135c8367f18916ac009 authored 12 months ago by sleepycatcoding <[email protected]>
build(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /web

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1....

46f95a95224bac0c79e673ea67e588e84b957dbd authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
avm2: Inline Avm2::peek

532279b4e63768dfef95b0171510d9a03bdea66d authored 12 months ago by Tom Schuster <[email protected]>
avm2: Optimize op_get_property index access on array-like

82ce40af82f366afbaea0179d2deb5565aec421d authored 12 months ago by Tom Schuster <[email protected]>
tests: Add a test for optimized index access from the interpreter

629e8f89ab79afc5ed44cb5888b80ee442ed254e authored 12 months ago by Tom Schuster <[email protected]>
core: Support Japanese font defaults

d89e4536b3c396c7f19db83df35c55969b5a9285 authored 12 months ago by Nathan Adams <[email protected]>
avm2: Improve Graphics.drawGraphicsData stubs

We now produce stubs or clearer errors for unsupported argument
combinations, instead of unclear...

9a96941de9c9e0570cecbc0ef987b19400d0cba5 authored 12 months ago by Aaron Hill <[email protected]>
core: Don't treat known aliases as default fonts before trying to load them as device fonts

ba3d1bbf664d26a17bbc740a07ebdcf999ffc228 authored 12 months ago by Tom Schuster <[email protected]>
web: Fix download link

4db454e933d742cfcb6e5296aff9f45af1e2c8af authored 12 months ago by nosamu <[email protected]>
chore: Update translations from Crowdin

6e1e26e0e8ef26aaee6c5c361191475dc33eb5d1 authored 12 months ago by Crowdin Bot <[email protected]>
tests: Add a device font test using Tinos

f47e15b68ccca709b79aece30d81d9b950488958 authored 12 months ago by Tom Schuster <[email protected]>
core: Add FontFace struct, for loading a Font from a file binary

7e4ac986f20d33dd73ca23ed6484ab0d47eabb51 authored 12 months ago by Nathan Adams <[email protected]>
desktop: Load device fonts from system

2a2bcbbfbcff41cde7f85c72fbb6ccbdbe45a22e authored 12 months ago by Tom Schuster <[email protected]>
desktop: define default fonts

4db87a9643e23e3f0ae91694d89a67c9b566074d authored 12 months ago by Tom Schuster <[email protected]>
core: Explicitly match and use default fonts, before loading device fonts

b34d3c9ad2819b33483ef7e74945fd4ec58f0d86 authored 12 months ago by Tom Schuster <[email protected]>
extension: Bail if postMessage event has no data

Fixes #14486

d97314d3157cbf78f534629d4bd60d50e19e2555 authored 12 months ago by nosamu <[email protected]>
Correctly handle zero-frame MovieClip

A MovieClip with zero frames can still have a child added
through ActionScript, which ticks norm...

6c2e28a08f3a2d4236f94c3f65cdba7ae39f2cc8 authored 12 months ago by Aaron Hill <[email protected]>
docs: Use new location for sponsor logos

f8219a06e0fab94fc3116e7ec569f227ee0462dc authored 12 months ago by Daniel Jacobs <[email protected]>
docs: Update README to point to the new logo SVG location

b43981f3d9b61ebeab72570db0b6b38b06297615 authored 12 months ago by Daniel Jacobs <[email protected]>
fix(deps): update rust dependencies

a328deab117be08e2c3d07e8db72c92171a4c9e3 authored 12 months ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
avm2: Improve handling of Stage3D profile

We now validate the passed in profile, and return the selected profile
from 'Context3D.profile'....

47db84473a639c405289bb86ce238a83af574137 authored 12 months ago by Aaron Hill <[email protected]>
avm2: Throw correct errors in Graphics.[drawPath,drawGraphicsData]

This is pretty straightforward, except for the fact that Flash
completely ignores the provided c...

3156bf31cefbfb82f5dbc370145e27ec5d4500df authored 12 months ago by Aaron Hill <[email protected]>
avm2: Stub more TextField getLine methods

e0abe72da4364d02dfe70cb3ced179964b44779a authored 12 months ago by Tom Schuster <[email protected]>
ci: Switch to cargo nextest

- This will help avoid deadlocks with wgpu 0.18 (wgpu/#4885), as every
test is run in a separa...

6876fe822642422468ad77539e44b96a55a159a3 authored 12 months ago by TÖRÖK Attila <[email protected]>
ci: Only check formatting and documentation on Linux

To speed up the rest of the runners - they were doing
duplicate work anyway.

8215ff6fbf438482010e41c4e55e22ba413de0e0 authored 12 months ago by TÖRÖK Attila <[email protected]>
ci: Allow retrying Rust tests, when also running visual tests, temporarily

Because of a crash in the Ubuntu 22.04 graphics drivers.

857c3af64ffc1bf79ddca48c5bebbb9127e47388 authored 12 months ago by TÖRÖK Attila <[email protected]>
tests: Remove most uses of exclude_warp

They no longer seem necessary with cargo nextest.

268a1f5d187fb9e8a59da67c602c4930832555ce authored 12 months ago by TÖRÖK Attila <[email protected]>
avm2: Stub flash.globalization.DateTimeFormatter

Closes #14577

95ad0f103f19ee5cedbc3da429a0e7de2281f6a2 authored 12 months ago by nosamu <[email protected]>
avm2: Stub TextField.getCharIndexAtPoint

b96cfed6c705dcf8c01ab7e29c4b567930b03bf7 authored 12 months ago by Aaron Hill <[email protected]>
chore: Upgrade gc-arena to 0.5.0

f0ed5c7211c22eda87425456e04e4d665068fa21 authored 12 months ago by TÖRÖK Attila <[email protected]>
chore: Update translations from Crowdin

1325181a59f9e22044d4f24ec5e0e0b566260561 authored 12 months ago by Crowdin Bot <[email protected]>
tests: Test XML attribute name handling

c28be7bb5f709d244996eaa297b8cb641056d842 authored 12 months ago by Tom Schuster <[email protected]>
avm2: Revert XML get_property_local to using has_explicit_namespace

This partly reverts #13966. No new test failure, but makes the add test
for `xml["@attr"]` pass.

7da3411fd064e13c1e3a9186f11bf770f4b52cd0 authored 12 months ago by Tom Schuster <[email protected]>
avm2: XML::name() needs to mark attributes as such

79e0e8b2aef7aef6f17d9e7c859e8b9f5f5f1ad8 authored 12 months ago by Tom Schuster <[email protected]>
core: Fix non-ASCII characters input in EditText

Casting the character to u8 and back to char caused some non-ASCII
non-control characters to be ...

47deaf50a20bf996cc93c18ea61160d3f0b97fb9 authored 12 months ago by Kamil Jarosz <[email protected]>
chore: Delegate `[lints]` in `Cargo.toml` of all packages to the workspace

217585daa80f4f709f6f4cf862d7ca16dbd821ac authored 12 months ago by TÖRÖK Attila <[email protected]>
chore: Move lint configuration from `.cargo/config.toml` to `Cargo.toml`

This got stabilized in Rust 1.74.

60f01fd517c0b35a1dcd46500d103004c9b3bdc1 authored 12 months ago by TÖRÖK Attila <[email protected]>
avm2: Use correct null parameter error in `registerClassAlias`

89b7f7a6b8e851d5d76c94ca5db969a8457b5ab1 authored 12 months ago by Lord-McSweeney <[email protected]>
avm2: Reduce the size of Op on 64bit

dd53b4e06bf57c3880492f68fad64e098d5419ff authored 12 months ago by Tom Schuster <[email protected]>
avm2: Implement FP's logic for parsing XML with multiple nodes

a7716bb74480372a0a7536c0697d6f14f9b1e593 authored almost 1 year ago by Lord-McSweeney <[email protected]>
tests: Add a test

0a6a95e6f1bb9becd6dc97e590a06f90a75c083c authored almost 1 year ago by Lord-McSweeney <[email protected]>
avm2: Optimize Avm2::push/pop slightly

8b414c48c74497d015290a277fcf35d48b8912f4 authored about 1 year ago by Tom Schuster <[email protected]>
avm2: Force inlining of do_next_opcode

c8901d43a4c7d176fdfcbd90cfb55f3d5a84b50e authored about 1 year ago by Tom Schuster <[email protected]>
fix(deps): update rust crate syn to 2.0.44

c47962fc710a4397c21856b8bcbed88274776fb3 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency typedoc to ^0.25.5

098aa228d180914c6175f9cdd0e29ab8fe8c6735 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(deps): update rust dependencies

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

1c4db4d3150891a182eea0a8e8dfac7819ed5121 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(deps): update rust dependencies

91d0520a437740771ae318babb1e84b828938ce0 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
avm1: Correctly handle a missing name when trying to lookup child of `ChildContainer` by that name

9f8c6bb7030edd4c89d1f073583b9ca5ea3b47ce authored about 1 year ago by Lord-McSweeney <[email protected]>
tests: Add a test for accessing an unnamed Graphic

eac68a0647f78cb3dedc5c0a2d2899b29c7a9965 authored about 1 year ago by Lord-McSweeney <[email protected]>
web: Use unwrap_or_default for the PlayerRuntime instead or map_err

51254e16d1201ec7e8f926346cf4ed33f8cfe6aa authored about 1 year ago by Daniel Jacobs <[email protected]>
web: Add playerRuntime option to config for air or flashPlayer

27849b5cdc1ef513ea1f8823be1824aebeee4fba authored about 1 year ago by Daniel Jacobs <[email protected]>
avm2: Properly set LoaderInfo.contentType from sniffed type

583327ff6255913bdc48ae93fb78d58016c8f763 authored about 1 year ago by Aaron Hill <[email protected]>
avm2: Do not set dispatched flag if dispatcher does not have a listener

41fb30a6a999c75bdbea9e5167ddd0a8fe899b8f authored about 1 year ago by sleepycatcoding <[email protected]>
avm2: Check the text.engine.FontDescription properties before setting

28a3c7178a805ddb7027d30738b0e58acf94147e authored about 1 year ago by Tom Schuster <[email protected]>
chore: Run `cargo update` to bump patch versions in `Cargo.lock`

Changes:

Updating git repository `https://github.com/gfx-rs/wgpu`
Updating crates.io in...

061b7f990460f78b87a97dae6b7018fc9164c3fc authored about 1 year ago by TÖRÖK Attila <[email protected]>
avm2: Support more ElementFormat font options in TextBlock

973a81a40e3227664b234455a49d6083ebb74f57 authored about 1 year ago by Tom Schuster <[email protected]>
avm2: Micro-optimize coerce_to_i32/u32

b44eed8350fa8d43b59ebc9ce4ac3a84e79b8d38 authored about 1 year ago by Tom Schuster <[email protected]>
chore: Stop allowing, and fix lint `clippy::explicit_auto_deref`

2647c192d9790d173e5fdccb509fc3848dbd3d84 authored about 1 year ago by TÖRÖK Attila <[email protected]>
chore: Stop allowing previously buggy lint `clippy::extra_unused_type_parameters`

The corresponding Clippy issue was fixed long ago.

badac4176c8422fce7fa818bcde23e01d23c09ec authored about 1 year ago by TÖRÖK Attila <[email protected]>
avm2: Show FunctionObject name in Debug impl

f60ba002402776146676d9b6e6e5d91f462f65ae authored about 1 year ago by Aaron Hill <[email protected]>
fix(deps): update rust dependencies

216a8f3b14d739acc659e1c5a136d8d00a0157a3 authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
avm2/core: Implement basic SWF-local `LocalConnection`

Also implement `LocalConnection.isSupported` (namespace versioned to SWFv10+)

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

9523022cdd644860be4c70242e4d5f8fe6aad836 authored about 1 year ago by Crowdin Bot <[email protected]>
chore: Fix a beta lint in our `gc_arena` facade: `ambiguous_wide_pointer_comparisons`

As per our discussion with @kyren on Discord.

36c550b97f6bb1ac7755bc4a1206daf08e7fae08 authored about 1 year ago by TÖRÖK Attila <[email protected]>
chore: Fix a beta clippy lint: `clippy::blocks_in_conditions`

f9aa6dbea40291d0e5104241f7247e0ebedca047 authored about 1 year ago by TÖRÖK Attila <[email protected]>
chore: Fix a beta clippy lint in avm2: `clippy::ptr-arg`

1569ecfeaee8b247d60d46dda9ca632e0fb1a310 authored about 1 year ago by TÖRÖK Attila <[email protected]>
core: Do exact matching for device fonts first, because we might be able to load bold/italic variants

704bd7502e66ae26fe308250ef5065fa7989bf20 authored about 1 year ago by Tom Schuster <[email protected]>
core: load_device_font register function must be &mut

e3d8a279add3d4965e205bc7b75bfd5d3763b563 authored about 1 year ago by Tom Schuster <[email protected]>
avm1: Correctly handle undefined delimiter in String.split()

d443bd9def5069a5f924c19641139c2460648f23 authored about 1 year ago by nosamu <[email protected]>
avm1: Implement undocumented SWFv5 string split behavior

95851e6e9a3cd9cfd82ea5f18b59a4a8e899c20f authored about 1 year ago by nosamu <[email protected]>
avm1: Implement String.charCodeAt() SWFv5 behavior

4f62e7de47ef2c5406086bb38124225c944dae06 authored about 1 year ago by nosamu <[email protected]>
tests: Add AVM1 SWFv5 string methods test

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

ba6ba842d7f539b82087b3227999c3c35f7c0e68 authored about 1 year ago by Crowdin Bot <[email protected]>
chore: Update naga to 0.14.2, run `cargo update`

f5f8962ce18e09aca9394458dae4899fa2c4507e authored about 1 year ago by TÖRÖK Attila <[email protected]>
avm2: Avoid marking interface method definitions with VM_INTERNAL

Our asc.jar doesn't seem to apply a version suffix to namespaces for
interface method definition...

5c37533761c4fc7b5c580aba124c205e6ec06cec authored about 1 year ago by Aaron Hill <[email protected]>
core: Use i32 for font ascent and descent

98ebc339b4193aedcdc133eb452bc942c866954b authored about 1 year ago by nosamu <[email protected]>
fix(deps): update rust dependencies

0e5ef32654ce24ccbb08a12dd0395bcb6e336feb authored about 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
desktop: Fix egui scaling

Fixes #14413

989988631fa8eefc245659adf6adb0a3ccfa2ee7 authored about 1 year ago by nosamu <[email protected]>
core/avm1: Improve some stubs

Add `Avm1Constructor` stub and use it in `NetConnection`; only log a stub warning in `run_inner_...

ecfb3b1c4c028aa3ab86835b2c2e20617698e4d9 authored about 1 year ago by Lord-McSweeney <[email protected]>
swf: Add test for avm2 Writer::write_op

c7966cea7754906b3b581b43b5544b9ac2958bb1 authored about 1 year ago by friedkeenan <[email protected]>
swf: Make avm2 Writer::write_op public

834e7456523a9771790ad1c23827abade3df876b authored about 1 year ago by friedkeenan <[email protected]>
avm2: Add missing property objectEncoding to SharedObject

e89f458df838eb364e7d547d3dd3a8b67d0bc1c8 authored about 1 year ago by zhenghaoz <[email protected]>
avm2: Implement AIR playerglobal versioning

This builds on our existing playerglobal versioning support
to add in AIR versioning. We closely...

287ca8801a52f3cb14a885711ebe4da8c4c52dec authored about 1 year ago by Aaron Hill <[email protected]>
core: More fixes for mixed AVM

7461c030495706af93b8a4abc4fabaf0c30a18cb authored about 1 year ago by Lord-McSweeney <[email protected]>
core: More mixed AVM fixes, improve test

This commit breaks mixed AVM without #13889.

375c99e601b28683058d09ad7ea76deb423ced1f authored about 1 year ago by Lord-McSweeney <[email protected]>
web/extension: Correct the version used for the Firefox extension

8071a14d4dfb9f02895e3d737d90e229c744f864 authored about 1 year ago by Tom Schuster <[email protected]>
naga-agal: Fix handling of sampler overrides

After some testing, and looking at OpenFL, I believe I've
determined the correct behavior for AG...

837143bb124457f30413d906f1d13706f1c7ea21 authored about 1 year ago by Aaron Hill <[email protected]>
core: Fix mouse coords reported to ActionScript (#14243)

The order in which Flash Player concatenates matrices causes reported
mouse coords to often be ...

f427cd58bb6420bcd28e55526578bcebecb5f67e authored about 1 year ago by Robin Allen <[email protected]>
avm2: Remove ArrayObject `to_string` impl

This was causing the `Object.prototype.toString` to throw error 1050,
instead of returning `[obj...

d21be2091bf60af290d60167f2002198d4054bb1 authored about 1 year ago by sleepycatcoding <[email protected]>
web: Simplify the TS_NODE_COMPILER_OPTIONS value for mocha in core test

f8260e1d3f390d10cd9037b20f8823c12d60d42f authored about 1 year ago by TÖRÖK Attila <[email protected]>
core: Improve spacing of device font letters (close #14185)

0f6dae56b5271936790638be74ce5c0050c8e9c1 authored about 1 year ago by MrCheeze <[email protected]>
tests/avm2: Exclude Stage3D visual tests on WARP

As they are a prime suspects for causing hangs on CI.

9e87de108943d0544f2ffbbc41e4d089621b3efa authored about 1 year ago by TÖRÖK Attila <[email protected]>
tests/avm2: Exclude PixelBender visual tests on WARP

As they are a prime suspects for causing hangs on CI.

bb7d2d92141f83633a7a65f029426255b756e2a8 authored about 1 year ago by TÖRÖK Attila <[email protected]>
build(deps): bump zerocopy from 0.7.30 to 0.7.31

Bumps [zerocopy](https://github.com/google/zerocopy) from 0.7.30 to 0.7.31.
- [Release notes](ht...

e39fc86ee551eab1b11454fe4a8b55f7a742090d authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
avm2: Stub InteractiveObject needsSoftKeyboard and softKeyboardInputAreaOfInterest

c43f76eb2b72b817527dfb4be80ed4fe9848ae0f authored about 1 year ago by Tom Schuster <[email protected]>
core: Clean up Timers::remove, remove Timer::is_alive

Now that we have BinaryHeap::retain, stable since Rust 1.70.

906433e0490ec1125f4f55682d2be2ec045c0c8d authored about 1 year ago by TÖRÖK Attila <[email protected]>