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

build(deps): bump serde from 1.0.147 to 1.0.148

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.147 to 1.0.148.
- [Release notes](http...

83487ae5d108d6d21af378098ae7b5186711f606 authored about 2 years ago
build(deps): bump syn from 1.0.103 to 1.0.104

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.103 to 1.0.104.
- [Release notes](https://g...

e3923e0d3d6c32549f6d48d008b2d7939ea2e5e7 authored about 2 years ago
build(deps): bump embed-resource from 1.7.2 to 1.7.4

Bumps [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) from 1.7.2 to 1.7....

bbaeb8c1b6770bdbb502cbab129a51501a99e7d9 authored about 2 years ago
avm2: stub DropShadowFilter

e46fc4fe8a9f359321efd2241e5c8edbb4e71851 authored about 2 years ago
avm2: Address feedback to DropShadowFilter stub

5d5a56a7a33408b5a4d27a574c543e8c9365c3b6 authored about 2 years ago
upgrade lock and toml dependencies

ad81b3bf14f5f534a63bf92b1de59c2ee6091114 authored about 2 years ago
don't include all the features in chrono to avoid including the vulnerable time dependency

0c851ecfdea3b8bd0160d81795c9c0ad7186846b authored about 2 years ago
move away from unmaintained clipboard crate and use arboard crate

6873cda76e8199cc0ee9bb855699263a27936fdb authored about 2 years ago
avm2: Partially implement Stage3D for wgpu backend

This PR implements core 'stage3D' APIs. We are now able
to render at least two demos from the Co...

b8745f0ff1e278831269d190a4a86adaaa9201ea authored about 2 years ago
avm1: Correct some properties in SWFv4

460458812bdbd2dc22b6bf50fcc37a9033efd674 authored about 2 years ago
render: Remove `get_bitmap_pixels` and store data in `Character::Bitmap`

We only called `get_bitmap_pixels` when creating a `BitmapData`
for an SWF-provided `Bitmap`. We...

3bef8c4fd62bb52e99f3db4827ede41be7bc1899 authored about 2 years ago
Fix rebase fallout

104b2265f24fc83f2069bd88cb3853eb3961d53c authored about 2 years ago
Create Twips2d.rs

see issue #6973

db4031ccc5ba885d5849e2c80aa69235503ffb2b authored about 2 years ago
docs: Fix up Twips2D doctests

14f27a9e4a2f7c838bb680c98cf8697df2888022 authored about 2 years ago
Rename Twips2d.rs to twips_2d.rs

ca6c98785aa0506d74e19244580519fe91d059ae authored about 2 years ago
Fix promblems caused by moving Twips

63a291ac4b7ad8c49aa98ee3a05c86edc2d8f8b0 authored about 2 years ago
Fix: change twips_2d to use x and y and fix bug

9941701b3a2a1edf31f70cfca9cb9ec106f75d78 authored about 2 years ago
chore: cargo fmt & fixes

84b3162a57a60a6f2fa4a82d8c2ce40f4991afa5 authored about 2 years ago
chore: Remove empty files and outdated references

a5a6189e61e056fb25b8be364ec35767e5ffe769 authored about 2 years ago
Fix conflicts

d345523d025c5d3b20c379bfead5a17ee521e73c authored about 2 years ago
Remove struct Twips from types.rs

331fd09953a90d4b3612f611cf1fa3f7f42f5dd2 authored about 2 years ago
add code to Twips2d.rs

TODO: redo comments

53df2bc8f588280fa33ac93eb3f45fb8f7bcf2b4 authored about 2 years ago
avm2: Clear stack & scope when execution is complete.

eb9ce4073eea96155def8df9c74c5f9adc690e75 authored about 2 years ago
avm2: Improve inlining of stack related functions

e922a118d87893cda3016b7b96dc59dfa4725505 authored about 2 years ago
chore: Cleanup clippy lint

657f54b2f1f2dc7518054a7df6bf6df2451655ce authored about 2 years ago
chore: Use if/else instead of matching cmp

c919890a1e1db4873b72c8cedee1aa86bb5a73c6 authored about 2 years ago
avm2: Store stack information in activations

16805a350b5d3d6e05eaedd5ffa862bdfb2675db authored about 2 years ago
avm2: Share scope stack across AVM2

d46b2c39ca2fa8bdf0cf54569dc06973b00a71c6 authored about 2 years ago
avm2: Enforce max stack & stack depth when pushing/popping from stack

7a48014d36cf082b85c5a3089403e5ca57875fc6 authored about 2 years ago
avm2: Enforce max scope depth & minimum scope depth

when pushing/popping from scope stack.

98d3b8f3c18e4eca421d90838a703cb21266acd5 authored about 2 years ago
avm2: Introduce `clear_stack` & `clear_scope`.

601f36df33efc4e2a3460ae63a8fb4c3a9daa5e4 authored about 2 years ago
chore: Improve doc comments

4d151931f82533e7fd73fbb27c298fc4a8a1b5cd authored about 2 years ago
avm2: `op_get_scope_object` should start at the scope depth.

35219cf592e41eb9c49583ada561951ff8c501e1 authored about 2 years ago
chore: Formatting

7a0f3d5d32129d6a24f8059a0fb5214753765110 authored about 2 years ago
core: Make all ChildContainer's methods private

And also, remove some dead code

58e39623a564a4b2c92266ceaa0e67dce3595149 authored about 2 years ago
core: Simplify core::do::container::Lists bitflags into boolean enum

Callsites only ever used two values, as children in the display list are
always in the render list.

53010544db58ffa63cbf4b5e051f5efcb2b1d5b7 authored about 2 years ago
core: Only unload D.O.s when they are removed from the render list

D.O.s removed by the timeline may only be removed from the depth list
(if they were manipulated ...

c10244b0a4a0f0d03df82eecdd8a354d052aa76f authored about 2 years ago
avm2: Partially implement StaticText (#8343)

This is linked to the legacy DisplayObject::Text, which can
only be created by Flash CS6 (but i...

4b8cd45f4be373487f37bb45fcb5362df325bee6 authored about 2 years ago
avm1: make constant pool reference immutable; it was never actually modified

8cb0b47d1f84558c863c57044b7188966a1482d4 authored about 2 years ago
avm1: make scope references immutable; they were never actually modified

Rewrite Scope::new_target_scope, as the previous approach is unusable
now that Scope doesn't hav...

ea03aa04b878cba077aa96c2f6a5be9a9acfd8ad authored about 2 years ago
avm1: Remove all allocations in `Activation::from_nothing`

This is done by:
- using the global constant pool instead of a fresh empty one:
- OK, as n...

05e3e6434b7eb18390bef8fe5f6502e1fd15e94f authored about 2 years ago
avm1: address Scope nitpicks

9529a1cbdb3f589535b27d353ff9dff3e1601a2b authored about 2 years ago
avm1: remove 'globals' parameter from Activation::from_nothing

Across all invocations, this is always set to the global object so it
can be hard-coded inside t...

5faba34eb2ef692f31c1623a905aa0b0bbc87a01 authored about 2 years ago
avm2,audio: Implement leftPeak and rightPeak in SoundChannel

a9c94513a07f57b9395b4991c5d5cdc115158acf authored about 2 years ago
Update array.rs

50724448c846cef43a552506144344308edc665c authored about 2 years ago
Avoid code duplication

Avoided code duplication in avm1 array.rs as asked

7c5f2805ef54bd0f0ab50f6c30a3f39e4c2db4d4 authored about 2 years ago
Appease Clippy on nightly

2fa3d31732d756fe0dab11231bb2cff9c22873da authored about 2 years ago
avm1: Fix `ExternalInterface.call` with blank strings in SWFv8

eb2ee06588d948f334ebd5c6984a8b81b995719d authored about 2 years ago
render: Don't use BitmapHandle in tessellator

Currently, we rely on ShapeTessellator being able to get a BitmapHandle
without a RenderBackend....

bdadb17a95b034089081fb8f70f88ff508c20344 authored about 2 years ago
chore: Update Chrono to the version that complains

bc3f6f2494406657ec517e01e624393036967bac authored about 2 years ago
chore: Upgrade deprecated timezone code.

This doesn't actually add any new places for code to panic, since the deprecated functions all `...

0aec23b468951d33d33dd7bb2d2346e4d8aad6f9 authored about 2 years ago
build(deps): bump indexmap from 1.9.1 to 1.9.2

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

1b6e91393e560be32fa78c59e54e1a580566974c authored about 2 years ago
build(deps): bump clap from 4.0.24 to 4.0.26

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.24 to 4.0.26.
- [Release notes](https://g...

ccb1fa1b1bdd85e06bf3bc1b1cfb552e25eafc22 authored about 2 years ago
build(deps): bump rayon from 1.5.3 to 1.6.0

Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.5.3 to 1.6.0.
- [Release notes](https://...

6ab797b21300abcc5de67e85786c328e1c8901a6 authored about 2 years ago
build(deps): bump bitstream-io from 1.5.0 to 1.6.0

Bumps [bitstream-io](https://github.com/tuffy/bitstream-io) from 1.5.0 to 1.6.0.
- [Release note...

25664778f30be352a96ebc806b4c2a2d1c6f9e5d authored about 2 years ago
build(deps): bump serde_json from 1.0.87 to 1.0.88

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.87 to 1.0.88.
- [Release notes](ht...

cf8217f2ffcb9a2483bc730c81b451532e35e73c authored about 2 years ago
build(deps): bump gif from 0.11.4 to 0.12.0

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

c2319da673278792c0f4be2ef6dccb0939c2c62c authored about 2 years ago
build(deps): bump insta from 1.21.0 to 1.21.1

Bumps [insta](https://github.com/mitsuhiko/insta) from 1.21.0 to 1.21.1.
- [Release notes](https...

78dac5e8ea1a584feb1cd3a175f7b3dc33e43beb authored about 2 years ago
avm1: Minimal implementation of `LoadVars.getBytesTotal` and `LoadVars.getBytesLoaded`

caecc519cdcc93d0d40c5e5dc6bb5e52e4f6fe72 authored about 2 years ago
tests: Add tests for AVM1 `gettextextent` and AVM2 `TextField.getLineMetrics`.

c0b6496b964305fcc67bdc73d02ab82cef26209b authored about 2 years ago
tests: Reduce the epsilons on `as3_edittext_getlinemetrics` and `gettextextent` to more reasonable values

4c0099c39c479f14e135dcb9ce0801f8da5931de authored about 2 years ago
tests: Re-run the `gettextextent` in an environment that actually sees Noto Sans as a system font.

728b198c9debdb9e431b43dab0e2d7178a5f9b9c authored about 2 years ago
tests: `gettextextent` should be an approx test.

Also, yes, `TextFormat.getTextExtent` returns a bare object.

51d8a196a45c8f120068df6715d7c205d976fcc2 authored about 2 years ago
core: Add empty boxes for empty lines *without* breaking multiple-format lines.

83db53202e8618831f3025b982198e9a2b5cd64e authored about 2 years ago
tests: Make `edittext_getlinemetrics` an approximate test with a tolerance of a quarter pixel.

6590f58efeee193800e6646a2d92bf766c1c23a3 authored about 2 years ago
core: The leading for a given line is stated using the text format's leading, not the font's leading.

88c3cf0c72d00363f14a00394aabce840d6ddd44 authored about 2 years ago
core: Empty lines should also generate a layout box.

59f01a40f1401e7d36266b667b6da97d56c25a19 authored about 2 years ago
tests: Include tests for empty newlines in the `as3_edittext_getlinemetrics` test.

1952870ed194bef8747aca24a301fe9d8acafbf0 authored about 2 years ago
avm2: Impl `TextField.numLines` and `.getLineMetrics`

5f7344259aa96731ee7b3205193f7ba6b9c4b8b2 authored about 2 years ago
core: Add methods for introspecting text metrics on an `EditText`.

1efa29baa687baf4be38d07765eb1ef7d194ce13 authored about 2 years ago
core: Empty text lines should still have a height.

ecdef4c6f4b881420afeb2d58a41b1d9cee1aead authored about 2 years ago
avm1: Implement `TextFormat.getTextExtent`

66bf03908b90388fb50c238e26048596e2301e6c authored about 2 years ago
avm1: `TextFormat.getTextExtent` uses the height of all boxes in the layout

425bea45f8a35b50cb9cdcdbf7a0eccd840e54c4 authored about 2 years ago
core: Support AVM2 context menu (sans callbacks)

e840d1f71c34df16d9f97067c65b4f6b66e14c72 authored about 2 years ago
avm2: Refactor context menu field bool checks into macro

7e2b876ab333dbd10488a5eebc0e5ca958d3f953 authored about 2 years ago
avm1: onData fails if the loaded data is an empty string

182c3b78e44ab534a60f138e5512b54899daea66 authored about 2 years ago
build(deps): bump clap from 4.0.22 to 4.0.24

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.22 to 4.0.24.
- [Release notes](https://g...

b3debc96afab2882c70ee27cf4dd5230874e803b authored about 2 years ago
build(deps): bump webbrowser from 0.8.1 to 0.8.2

Bumps [webbrowser](https://github.com/amodm/webbrowser-rs) from 0.8.1 to 0.8.2.
- [Release notes...

98aa6014de84801e372c4bf713401c303cba135b authored about 2 years ago
build(deps): bump indicatif from 0.17.1 to 0.17.2

Bumps [indicatif](https://github.com/console-rs/indicatif) from 0.17.1 to 0.17.2.
- [Release not...

cdf8499685088411a728f060336e9ec06bd57e99 authored about 2 years ago
build(deps): bump image from 0.24.4 to 0.24.5

Bumps [image](https://github.com/image-rs/image) from 0.24.4 to 0.24.5.
- [Release notes](https:...

4c34fa361dd602a718a1de58effa9232f51047f5 authored about 2 years ago
build(deps): bump gc-arena from `081b688` to `24d8aea`

Bumps [gc-arena](https://github.com/ruffle-rs/gc-arena) from `081b688` to `24d8aea`.
- [Release ...

99a4172e2b9672999595b8e3e7774a49e964288a authored about 2 years ago
web: Add `has` and `ownKeys` methods to the `Reflect` polyfill

1cb2678013d80b81959bde15539e643ecada46a3 authored about 2 years ago
avm2: Implement SoundMixer.computeSpectrum()

08270efee72ab8fe31b1448d76bcda09c8af264e authored about 2 years ago
core,desktop: Add and implement AudioBackend::get_sample_history()

2b4d8d9c6e8d60f398841a29534c55c6fda36d7d authored about 2 years ago
core: remove impl_display_object_container! macro

It is replaced by two accessor methods on the trait + default
implementations of all other methods.

0bc01c239f826d4167bb8da361132307cd9bb18c authored about 2 years ago
core: rename TInteractiveObject::{ibase => raw_interactive}(_mut)

To match with TDisplayObjectContainer::raw_container(_mut) introduced
in previous commit.

fb8caad7833bb001efd679051720f00f1f761b70 authored about 2 years ago
build(deps): bump embed-resource from 1.7.2 to 1.7.4

Bumps [embed-resource](https://github.com/nabijaczleweli/rust-embed-resource) from 1.7.2 to 1.7....

f31f52f2daf2a26805f9994df63d293fb4a309aa authored about 2 years ago
build(deps): bump lyon from 1.0.0 to 1.0.1

Bumps [lyon](https://github.com/nical/lyon) from 1.0.0 to 1.0.1.
- [Release notes](https://githu...

63a297608e8657d6bf3bc75d001e283129841052 authored about 2 years ago
build(deps): bump clap from 4.0.18 to 4.0.22

Bumps [clap](https://github.com/clap-rs/clap) from 4.0.18 to 4.0.22.
- [Release notes](https://g...

9303304e3b239ce7eda9c7ac83bc9be5e30095a7 authored about 2 years ago
swf: Simplify read of `PlaceObject` tags

`tag_length` isn't really necessary since each tag is read using
a dedicated `swf::Reader`, whic...

c516fef65d387a5bcfce134419fbb8d278927dc0 authored about 2 years ago
build(deps): bump regex from 1.6.0 to 1.7.0

Bumps [regex](https://github.com/rust-lang/regex) from 1.6.0 to 1.7.0.
- [Release notes](https:/...

8f214ff9a38fc6aa6f48bcbcc039c6a2fb47a48c authored about 2 years ago
build(deps): bump env_logger from 0.9.1 to 0.9.3

Bumps [env_logger](https://github.com/env-logger-rs/env_logger) from 0.9.1 to 0.9.3.
- [Release ...

52f692c0e11c2cada674307acc05e23754afd861 authored about 2 years ago
build(deps): bump bytemuck from 1.12.2 to 1.12.3

Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.12.2 to 1.12.3.
- [Release notes](...

7ea0dd1221f08441e726ef7cb8c7fd3dcc17ce2f authored about 2 years ago
web: Update `package-lock.json`

Using `npm audit fix`

2e04ccc8fe806754fd25b6b1c7262e7e5ca37e57 authored about 2 years ago
extension: Convert tools to ESM

b52ae0375946de939aedbb7b051ed79bfd349733 authored about 2 years ago
avm1: Small cleanups in ActionQueue (#8486)

- Use a fixed-size array instead of a Vec for the queues
- Remove unwanted plurals in methods a...

8cbd527e4cc9673f4bde333b0954b3197d3c25b9 authored about 2 years ago
wgpu: Use `Depth24PlusStencil8` again

This reverts #8297. Instead, pin `wgpu-hal` and `wgpu-types` to
include https://github.com/gfx-r...

d16e9e15118bba9b01527ac042c3c00bb987a23f authored over 2 years ago
Revert "wgpu: Use `Depth32FloatStencil8` over `Depth24PlusStencil8`"

This reverts commit 37f171de066afb9765583d5a807b5cb91f9a04e0.

b3cdd6dda15c9ea295c381a7a0ca98781b6e06be authored over 2 years ago
avm1: remove manual bit-wrangling in declare_properties! macro

Now that the relevant compiler ICE is fixed, we can use the Attribute
constants directly

e121c82b10d7d78c6791ce2da8d9dc0f3e2dabe0 authored over 2 years ago
web: Fix `temp-dir` upgrade

`temp-dir` 3.0.0 is now pure ESM. As such, it no longer can be `require`d.
To workaround this, u...

6dbf78ae59aa325145ca8d55902cbfc3cd23a24e authored over 2 years ago