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: Include file path in IO error message

a113d96fdd497aba1ab4e134e8db875935cc2992 authored about 1 year ago
chore: Update translations from Crowdin

d1784dc7c89a1f30d54907b4e3008377bb1110de authored about 1 year ago
demo: Fix positioning of info box so it appears next to ruffle-player

ffca5adbf7afc6ef28ab43f19e27d48a05f0fbdb authored about 1 year ago
demo: Use toggle instead of checking current class

30aabc748c4ffacb71a3754df2b2a4ce548c54b7 authored about 1 year ago
web: Disallow range notation in media queries to fix older Safari

a313e51c321c5d2f3aaf57ada6d1272e42241e3c authored about 1 year ago
demo: Fix styles that don't work on Safari

438274e93045f3cc86a7be703596adbcc264c284 authored about 1 year ago
README.md: Avoid _ showing between links

Also, link to the Web Test GitHub Actions workflow page for that specific link.

16567cfa970736d0d3f69d975cbd8f9f00b61b26 authored about 1 year ago
web: Use 'x as y' instead of '<y>x'

1b39bdcd0b31627cc5ada3ecf031b0af54c7ab83 authored about 1 year ago
web: Disallow const enums

5c6b544a111a3d0db86d5f99df84d7c7a40c0325 authored about 1 year ago
web: PublicAPI.negotiate's prevRuffle argument is optional

770b671bc5865d95accce211ecc3af2ab4fe0ef5 authored about 1 year ago
web: Enable clicking on demo file label

81efa019912f67efb9de92bc73d3e702c87e78fb authored about 1 year ago
web: Copy extension player restyling to demo

20bd9801897aaab00cc7aca7dd13a51b7e62ea92 authored about 1 year ago
web: Convert demo to typescript

cf9d99f3fbd375b5a06336bd27650e9cebbe1714 authored about 1 year ago
web: Hide demo logo when the screen is too small

5177bd496a35cc7545a0b6f2ae85680e781a6c78 authored about 1 year ago
web: Rename demo 'main' to 'playerContainer'

549f0177941af5042dc90cc189b598049b65c653 authored about 1 year ago
web: Add option to hide the url input (forced on right now)

c0ab99f6ee2ff6cde69f91f9b9d461d2014e191b authored about 1 year ago
web: Disable overlay when debugging demo

151b209f5daf0822b30007527cdba0ee8594eb95 authored about 1 year ago
core: Fix MorphShape inaccuracy on complex paths (#14089)

* core: Fix MorphShape inaccuracy on complex paths

It's inaccurate to interpolate the moveTo/...

cad162121b18b29718ef58643430c2123badcc32 authored about 1 year ago
avm2: Report ProgressEvent when a sound is loaded (close #8932)

d23d16cb111c9cc3bb02e34b656c8c05342c10f1 authored about 1 year ago
core: fix lerp_twips sometimes being off-by-one due to FP error

1ce772befae148f2f6260dcb82e7a224e3d09d6b authored about 1 year ago
fix(deps): update rust dependencies to v2

7757d060ffd858b45ec1c6fffb70f9f6bdf1e345 authored about 1 year ago
fix(deps): update rust dependencies

2a83274c7fe0d1e83e74bd79e96f154cf8d56447 authored about 1 year ago
avm2: Mark MovieClip as initialized in 'on_construction_complete'

This ensures that a re-entrant 'construct_frame' call (e.g. due
to a goto or AVM2 button) does n...

92a50d37f0e9280e029bc23d126d8495cb0cf2d4 authored about 1 year ago
avm2: Add `Activation::caller_movie_or_root` to default to root movie and use it

23a65c50f22195f916dc4c19453c04a915962f89 authored about 1 year ago
avm1: Copy `Activation`'s local register set when running a `catch`

5be2eb499abdd3b462e9f048ef91fe1521f2aad7 authored about 1 year ago
avm2: Implement [[HasProperty]] for XMLList

a78a67ee24a4a172e6fae0ce03979e63864270c6 authored about 1 year ago
avm2: Add ContextMenu clipboard related properties

117a4ea0bfb4eb69fd8ce0870a6647e379163cb7 authored about 1 year ago
avm2: Make MouseEvent isRelatedPropertyInaccessible a getter/setter

75923e5568afb4abdd50e097de608f3ad34fac21 authored about 1 year ago
demo/extension: Expand iPad check to work for iPadOS 13+

ffdb248872c89b586a83aaefc5cca3c98b8e5e8c authored about 1 year ago
chore: Update translations from Crowdin

b196c8d1bcc2d691c61d8d78b17b5fd60e0234b8 authored about 1 year ago
tests: Make tests use a virtual filesystem, which currently maps to the regular physical FS rooted in a test directory

d6f16b0be53a063402f770910c0d908a2a544874 authored about 1 year ago
tests: Clean up main method a bit

3a55b3a5fccb38838c1aa7e21150df5d2ebf3a86 authored about 1 year ago
avm2: GroupElement TLF improvements

1e5e80aa2c8b5ce881472c6476c67e1cf8555fef authored about 1 year ago
avm2: TLF GroupElement tests

c7a1e1178a38905497039b1110cf34b580b3c462 authored about 1 year ago
docs: Make Readme.md reflect the current state of Ruffle (#13956)

* Ruffle is neither a POC nor missing ActionScript the Third anymore

* "...by any means. Plea...

c4d00848097c97dd4c27993150151a4b5d019782 authored about 1 year ago
web: Fix enter key's keyCode, + test

54fae4fd5b8c6190beafbdcfdcf17d7c9816502c authored about 1 year ago
web: Add getTraceOutput util

0f579ced38fa3e6ccb55490e964bd501dead121c authored about 1 year ago
web: Await the player loading in jsApiBefore

88d51776537b607e285263c77de127fe3a45de3a authored about 1 year ago
web: Actually respect the swf url in jsApiBefore

7c5c4576cc48317b04c2769893dd3caf9618a181 authored about 1 year ago
chore: Appease clippy-beta

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

32c65e646085c32c8e120fea8b9807749ad2d263 authored about 1 year ago
avm2: nit: Fix typo: explict_namespace -> explicit_namespace

Spotted by @Lord-McSweeney.

11c5a68452e53858871a0c3567a3c8368d6596be authored about 1 year ago
core: nit: Fixed a typo and a double space in comments.

660cdd9477a2b27173563fc82baa068ef87655bc authored about 1 year ago
avm2: Improve E4XNode::matches_name

Avmplus constructs a full `QName`, and uses the normal
Multiname matching logic. This would be a...

1501a858f6b8dea6a3ecb858dc5582d7a76debb4 authored about 1 year ago
amv2: Simplify XmlObject get_enumerant_name

451e4bad1056beba769817b231d0e30f92fc7d9b authored about 1 year ago
desktop: Show ruffle logo in about dialog

424821724f6e0277b56baf0660ffa2e3f2377b4a authored about 1 year ago
avm2: Add `AccessibilityImplementation.accDoDefaultAction`

576c7e1b14434845db27a6feefdf0e20b90e0b6c authored about 1 year ago
avm2: Add stub for Graphics uvt parameter

de4d58630aa9482a4455c0ebb969973f99735b8a authored about 1 year ago
avm2: Use 'has_own_property' to check for prop in 'resolve_definition'

If Actionscript explicitly sets the property to 'undefined', we
should still succeed.

c360d45729a3fde837f4ce380e67cb9b6398f3a3 authored about 1 year ago
chore: Update ahash and self_cell

Both of these had yanked versions, and self_cell had a security advisory

f04496d1f3ee80b3b7f911021b69c58576ec9a42 authored about 1 year ago
avm2: TLF EditTexts should not be selectable

3cc991507651a7b61b9dbec2c7df6eb9919291ff authored about 1 year ago
avm2: Fix TLF text getting cut off vertically

fdb2a06ad80f8171412b9a6b3f45704c3a95bd5d authored about 1 year ago
avm2: Correctness fixes to AMF serialization (#13537)

Fixes some cases where `amf::serialize_value` returns `None`
---------

Co-authored-by: Lord-...

1bb2422595de366a58421d9098278abc174d6847 authored about 1 year ago
avm2: `DataEvent` fixes

- `DataEvent.data` should delegate to the superclass's `TextEvent.text`
- `DataEvent.clone` imp...

172b76d01f42ba71bedba7be5f36ddce1c5c5346 authored about 1 year ago
avm2: Re-use same AMFValue for the same Object ptr

This preserves object identity across a serialization
round-trip. Unfortunately, we don't curren...

b056e12f4b29aafb6a0d1302509be5ea67fac0b4 authored about 1 year ago
avm2: Support enumeration for XML objects

Previously, iterating the XML object would iterate the prototype. This broke filtering expressio...

e8ccbf4e2cd64360d7473cd9f5bfc0339da325af authored about 1 year ago
chore: Update translations from Crowdin

949b294bdf855a4bbe9a89389f7a889fe4231fed authored about 1 year ago
core: Don't invalidate when setting filters to the same value

f03b6307a89c613961847894b3095336816dcb46 authored about 1 year ago
tests: Move TestNavigatorBackend to backends/navigator.rs

d1713010d271cdc88338e8f2058d0db8cb8b6b1b authored about 1 year ago
tests: Move all wgpu code out of test framework, make it abstract over any/no renderer, and make wgpu option if imgtests isn't enabled

bce0608e1f1cfa4da5109dfdbcfe331dd3c07fb7 authored about 1 year ago
tests: Move test framework into its own crate

673d52f0131693f48354fdc60af19e7a95e5f350 authored about 1 year ago
tests: Allow multiple renderers to handle a single test

7b7785e56dc77304fdc00a9b357a5e053e63b982 authored about 1 year ago
tests: Move TestAudioBackend to backends/audio.rs

6a413e28f76ccd5604130ffa90b3f010801db38c authored about 1 year ago
tests: Removed the need for test framework to depend on libtest_mimic

eb72cfb4987ab48b08d56974cf566f5371fa9ee5 authored about 1 year ago
tests: Move TestUiBackend to backends/ui.rs

86939e0e82a04a75680ae5c82337401880fff24f authored about 1 year ago
tests: Move rendering interface into its own trait

8697a313ac4806f0b89ef5c18dcd1f2dfc86995f authored about 1 year ago
tests: Move PrettyString out of lib

c36f4cfe95e3067b46a03417d75ae193d53fb58e authored about 1 year ago
tests: Move TestLogBackend to backends/log.rs

8a85a24213cb91a5b66aeb80444980481aa816d0 authored about 1 year ago
tests: Appease clippy by implementing Default for some backends

2a2a717a062c421ac365d26e24411068cd7ab34a authored about 1 year ago
tests: Test framework doesn't need walkdir

2b450af8d5472233d557d411b35466144080694b authored about 1 year ago
chore: Update flash-lso

2f5166790c8e68f2efd229d587e74210c617192b authored about 1 year ago
chore: Remove leftover `println!`

d51cfff03d7c9f9445d10894fb3a44bddc322496 authored about 1 year ago
avm2: Use class aliases to serialize Vector type

This allows us to round-trip `Vector.<CustomType>` when
`CustomType` has an alias registered.

c821d0564e02b74e153c2ee6a8761621ec9a7b7b authored about 1 year ago
Suport uploading ATFTextureData::CompressedRawAlpha

Fortunately, this is very simple - we can just take
the DXT5 data and upload it directly to the ...

7110be920cc6ec42e54ef0e30f015fae1e17495f authored about 1 year ago
avm2: Improve AVM2 button construction handling

An Avm2 button appears to run a 'nested frame' during construction -
the same type of 'nested fr...

2cb1efca8c799e8e40a0bc31c77baa9b25c8ab94 authored about 1 year ago
chore(deps): update dependency chromedriver to v119 [security]

d98a2750a07e313bef80f6ed2bcd1cce3888f094 authored about 1 year ago
tests: Bump tolerance of acid_color_0 to accommodate runner discrepancy

33e9227a5083ad5979a38c781c4e6d15f8e7d106 authored about 1 year ago
tests: Stop ignoring shumway's acid_color_0 test

bee3984104e21c2016a59352efae62658f98ca26 authored about 1 year ago
core: Add `DisplayObject::scaling_grid`

cc6320a2dcf3da1179ddef12aea5f1136311494b authored about 1 year ago
avm1: Implement `MovieClip.scale9Grid`

5232854f002c4c07e48e9f933610dc0bbe424d4f authored about 1 year ago
avm2: Implement `DisplayObject.scale9Grid`

aacc67b0968247c78e34fc33480600cc307a15e4 authored about 1 year ago
chore: Fix typos

dd083dd5028d099dec18bc256b398e73dbcf2217 authored about 1 year ago
tests: Add tests for AutoSize text

dad0bbaac8f5345d0e6c178cb4b922b8de018f28 authored about 1 year ago
core: Store EditText requested height and width (close #13026)

remove now unused EditTextStatic bounds

924e5ef632253c711f36d37ebad9758eafd4d24d authored about 1 year ago
core: Make set_width & set_height call relayout

this requires an UpdateContext to be passed into both methods

4c819b5fcad5e348a7c36c68a2223c7c52717d12 authored about 1 year ago
core: Always redraw text in relayout

10ebc60a7d6fe95b79d80505dcb9f3ba8cc1047b authored about 1 year ago
core: Derive Debug for AutoSizeMode

fcc0d141883dd85b1b33dafd90738ef1f4624788 authored about 1 year ago
core: Fix formatting texts when they start with any amount of <br>s

6061186c0f2202214fe2639183fe0b321db98cd9 authored about 1 year ago
render: In `ShapeTessellator`, set `mask_index_count` to `None` in `flush_draw` before aborting

249454885b897e7858a62ff1d57d1211baf7662a authored about 1 year ago
chore: Update flash-lso

fe2ff4f24263b2437203472ad5567adb557c2143 authored about 1 year ago
avm2: Work on AMF3 custom object serialization

10d6157755495c34cacf77cf566b740987fbf5a4 authored about 1 year ago
Fix vtable property amf serialization

bab2a80d64457d1557dd4ae9005c034b39a2ac28 authored about 1 year ago
Use VM_INTERNAL api version in helper methods

This is a better default than using the lowest possible version,
as it allows things like AMF de...

2982c12ed447512880667316d1fa43d760a3897f authored about 1 year ago
avm2: Implement namespace versioning

This allows us to hide things like `MovieClip.isPlaying` from older
SWFs, which may define an `i...

fa05c66e2a7d08c695628705c5beb550030efbc8 authored about 1 year ago
avm2: TLF improvements (GroupElement support); TextLines' height depends on their content

986295394ba636e71d61e85dd87a3194135d3c8a authored about 1 year ago
avm2: Add some TODO notices

a8294ff39a4360ed76809f8c2dcc3e8bc96af545 authored about 1 year ago
avm2: GroupElement stubs

d48d2b7d4e20685c420b9783c79a38d7c6e6a0d5 authored about 1 year ago
avm2: Basic TLF rendering support

597e4e8b9b5dbf366144565feb7742026e91524c authored about 1 year ago
avm2: Add a FIXME notice on TextBlock.recreateTextLine

952955099dc31cb6a42a581eec63b70e236c31f5 authored about 1 year ago
avm2: Implement ContentElement.rawText

ef847cdbc4a9e3905f9d5b5c7c83b561805b3392 authored about 1 year ago