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

chore: fmt

9be62bf5615cf22313b82071dafec6f5bedfe9bc authored about 1 year ago
avm2: Stub TextJustifier.lineJustification; add constructor handling code

8301ac16cfe772f4fc51e2d65d1a05e315ebe5ce authored about 1 year ago
avm2: Proper handling of null text of content element

1f62c297387f4c2f39710a20e1124b395a8a35d9 authored about 1 year ago
chore: appease clippy

f5a16ad46f9b69f1b4d92586607940a2ee6e78fe authored about 1 year ago
avm2: Implement TextLine.previousLine

141b50d9996ffa5e487207362bcced62aa8e7c05 authored about 1 year ago
avm2: Stub InteractiveObject.accessibilityImplementation

2afb96c41bcb507be87932391381f355e4a0a57c authored about 1 year ago
avm2: Stub TextBlock.recreateTextLine

2f524463d85ae0ee84135622d21928befbb7ddf5 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
web: Add credentialAllowList config option

94009e4b1ad57c8d225f95baaf7d3e92cc881697 authored about 1 year ago
tests: Add tests for NetConnection with Flash Remoting, and fix implementation to match

fa7e7cc8c196df2744f8adf5e593ebd06e604d33 authored about 1 year ago
avm2: Implement NetConnection.send and NetConnection.addHeader

e6c46d22f2693cbe0655af48a8d62343a408a25b authored about 1 year ago
core: Introduce a NetConnection struct, backing AVM1/AVM2 NetConnection objects

c691b32886232b14640daa14ccbe2277f20336a4 authored about 1 year ago
avm2: Implement Responder by making a ResponderObject to hold the callbacks

508a4139adf6aa6bb0b59fb59ac6e1d6698e750e authored about 1 year ago
avm2: Implement NetConnection.close()

08c707caa65901ee7248176378f0a825f5acf3b1 authored about 1 year ago
avm2: Implement connecting a NetConnection to flash remoting url

641a90b0d43c632d0682ce7548f665144e2753f3 authored about 1 year ago
avm2: Implement many NetConnection properties

6d901a7463ae80937d42abab112814804b381afe authored about 1 year ago
tests: Allow tests to request http://example.org/foo/bar by loading ./example.org/foo/bar

e6b5ac9a2b2088cacfa9eec4fe69125f347d3ec8 authored about 1 year ago
tests: Print fetched byte response

b06926f04d31e067705651c9dbf867ac568dca8f authored about 1 year ago
web: Fix Ruffle configuration not working properly for Polyfill elements

Previously, the Ruffle configuration options weren't working properly
for polyfilled elements.

...

8c8367a09cbafaabac2618cd53bdf73c399dddf9 authored about 1 year ago
web: Fix Ruffle extension player not using the configuration for files

The Ruffle extension player has previously not used the extension
configuration settings when lo...

1b2baf336404723b31a7dbb245dc6be924170526 authored about 1 year ago
web: Set default Polyfill allowScriptAccess value to samedomain

The default allowScriptAccess value for polyfilled elements has been set
to samedomain. This mea...

514611451fa6c56aa1394df3a70a690534469b40 authored about 1 year ago
tests: Document log_fetch option

1ed1dba88e18e452d198fca8045ba8d768846256 authored about 1 year ago
avm2: Include CData nodes in XMLList.text output

cea636da302068b2582eb55bf69df482f9bbc1a4 authored about 1 year ago
avm2: Handle single element XMLLists in XML.insertChildBefore/After

f334963b47bd89f29aedd19f832a61b3e1341132 authored about 1 year ago
avm2: Fix pretty printing of CData nodes

d5df3e27a20ec672a6027c458aef227be83d999a authored about 1 year ago
avm2: Call toXMLString directly in EscXElem op

The previous method, which used `coerce_to_string`, calls `toString` on the object,
which has sp...

fb34aaea40c222fd95b119397144513577b7985b authored about 1 year ago
avm2: Fix two bugs in XML/XMLList set_property_local

e99eaafcd02a4a8e9539297efc6c45f55e38be95 authored about 1 year ago
chore: Add 'content location' as a required field to issue reports

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

1c4380f633ddee1daa72147990e82ba42f73c745 authored about 1 year ago
fix(deps): update wasm-bindgen

acadb2b2d3132357a83385312523156cbe48987e authored about 1 year ago
avm2: Add a E4XNode::is_element helper

28476d83bef9e4912e6140459c5b6fdc5e8df5f6 authored about 1 year ago
avm2: Add a E4XNode::is_attribute helper

1953ab3cf0865b977c94885ecb444f64049f39f4 authored about 1 year ago
avm2: Add a E4XNode::is_text helper

fca17a0061d30342ab06f4b0443212ca93d1c3f8 authored about 1 year ago
web: Extension UI improvements (#13473)

* web: Improve styling of extension pop-up menu

* web: Improve styling of extension settings ...

4403848a4b496b2a21bc9b76481e442d59a0595d authored about 1 year ago
avm2: Remove default width and height values from BitmapData ctor

2059492d7743e04afc31f5782d93e1dcf6060d9e authored about 1 year ago
avm1: Implement FileReference

b0d88645bcca279be9482af75929deb0c310b44c authored about 1 year ago
ci: Test weekly that the Dockerfile in web is able to build the browser extensions

8f15aa320030dc1a30251d253cf90a28085a62cc authored about 1 year ago
avm2: Don't add ClassDefinition to AMF0 objects

dad39631cffe75abc53a0960c4786b2168f5fda8 authored about 1 year ago
avm2: Implement XML.setChildren

8138b689195dd674f022efa7a8d83b62d34cb9ae authored about 1 year ago
avm2: Allow assigning XML objects without a name (eg. text)

3572367c8e99fd4361c349cd79e65a6d7c31213c authored over 1 year ago
chore(deps): update actions/setup-node action to v4

da06e1c67d8d969a6e27f86f3d8005e6638f2359 authored over 1 year ago
chore(deps): update node.js dependencies

9b3df944adb85303406795957dfb43b2d64ee605 authored over 1 year ago
core: Remove unused exports (fix nightly warnings)

8d75f982142e3459bcf9cd2ea1da23cd1a2f421e authored over 1 year ago
fix(deps): update rust dependencies

1377a5b07b068078ebe2cbba1c6a68bd56fc896f authored over 1 year ago
core: Update our xmlns/xml namespace detection for new quick-xml 0.31.0

432a63250b800ea39a742e6fc76cf4da8a81ecc1 authored over 1 year ago
avm2: Made a FontObject type and switch Font to use that instead of looking up per getter

8be05d867319d0ee0f371ab45a960e46d4b543d4 authored over 1 year ago
avm2: Implement Font.registerFont

36eda351972d903711dc910d5c07b4f8fe974347 authored over 1 year ago
avm2: Implement Font.enumerateFonts

9ecb7d221f1a48855c716b580c82b4b0898f4ed6 authored over 1 year ago
web: Add defaultFonts config option for specifying the default _sans etc

5682e0101de44e8675a69a7773872b319ea4ec13 authored over 1 year ago
web: Add fontSources config option for loading extra device fonts than our defaults

857f65d0777d730b90774af4d338238e593ef773 authored over 1 year ago
amv2: Implement flash.xml.XMLNode cloneNode

445643fedbcd97a7c938609020d92e509563a11c authored over 1 year ago
amv2: Implement flash.xml.XMLNode removeNode

72965b3689db59e00613a3d8fc8b8e33379f0da6 authored over 1 year ago
amv2: Implement flash.xml.XMLDocument createTextNode

780489903a1a4e9936bf015208f9916693a913d9 authored over 1 year ago
avm2: Fix E4X [[Replace]] implementation bug

We were incorrectly returning for XML attributes. Fixes #13780.

fb3c4cd3074550a272c914c45d578730b07f21f6 authored over 1 year ago
avm2: Add SWFv21 and above XML special case

5bebebddbe3c39362ba520cb0c9c28b3cb7f72a3 authored over 1 year ago
avm2: Fix return value of SharedObject.flush

6f5eb48ec2f3cc2efa648352acb54ec113246ad0 authored over 1 year ago
swf: Removed ButtonAction::key_code and fixed writing button tags

878f1fc64e5842895d11a32c558a20864665dc2d authored over 1 year ago
swf: Fixed writing DefineFontInfo tags with wide chars

1ff23cdd7780b4c147f2591f185cd3ced7cc99c0 authored over 1 year ago
swf: Fixed writing bevel filters

5b41db9138e1432bb8057ad8d8305a8fc79fe637 authored over 1 year ago
swf: Fixed writing out DefineText2 (we previously wrote it as DefineText 1)

11e1d2f6befcb64de1dd67a73399fe61accb440f authored over 1 year ago
avm2: Correctly set `caller_movie` in `Activation::from_script`

911f1c29db271451fb8bdaa25d8f2dc1feb62daa authored over 1 year ago
wgpu: Round down Context3D sample count to nearest power of 2 (#13762)

46320c6238ab6acfecbb09b9da0fe2321625bb9b authored over 1 year ago
avm2: Add UTF-16 BOM handling to ByteArray.toString

When a UTF-16 BOM is present, ByteArray.toString automatically
strips it out, and treats the rem...

cc49aaee58be9786e62c241c67daed33c0b535e3 authored over 1 year ago
avm2: Stub undocumented XML notification functions

ef627babfdf694ee7033e0dd68b6c1554e2a4edc authored over 1 year ago
avm2: Use RawTable to implement 'public index' iteration (#12470)

* avm2: Use RawTable to implement 'public index' iteration

This makes our implementation more...

84f788c2d2440b63d089c161a681e27d3f95fcb9 authored over 1 year ago
avm2: Reimplement XML.appendChild in terms of [[Get]] and [[Put]]

08d6a7b6480cefb800a9da6363a17a9d5130a588 authored over 1 year ago
avm2: Ignore a missing [[TargetProperty]] when assigning an XMLList

33dde1eccfba187d1401fc7b4175b55d915a3b1e authored over 1 year ago
chore: Add `--locked` to all `cargo build` invocations

7cec9ed969af0dad0b4b49eb63b4f98da96fdd37 authored over 1 year ago
core,web: Replace `instant` with `web-time`

0c0b86c00881fa689e7e5c4243e286b0e8faa2da authored over 1 year ago
web: Clean up nonsensical feature setup of the ruffle_core dependency

ac93947c22b8a7b60ab2ce39c5132176c9fdacd4 authored over 1 year ago
chore(deps): update node.js dependencies

997ad1643a465da2b318c56e06667e81d3f6ac37 authored over 1 year ago
avm2: Take Mutation instead of Activation in append

There is no need for a full on activation in append.

34b80a41b53224695f693149809d2c7b2099679d authored over 1 year ago
avm2: Support indices in XMLList.child

ed6fa6b2fe701926f9aa10854090972380c909dc authored over 1 year ago
avm2: Fix many uses of XmlListObject::new

d9dad1109a34220c274d8319599beab6169dc3c5 authored over 1 year ago
avm2: Add target_dirty flag and use it to reevaluate target object

9d7f0a2bcc88d2afeee256f6b7e36d2365f3f00b authored over 1 year ago
web: Switch click and pointer events to act on element and not window

2eeee80646279b79207099bafc5124bae2b12725 authored over 1 year ago
swf: Fix writing of a DefineButton2 with zero actions

Previously, `swf` crate always wrote out the action offset, but this should be 0 when there are ...

fc0f03a6870dc71a23a66ace939346e42c9180b0 authored over 1 year ago
nit: Fix tool name in error message of extension build

This is a fixup for https://github.com/ruffle-rs/ruffle/pull/13733.

I always confuse these th...

c5b9239d08091cffb98cdcf690cb45491e0eae23 authored over 1 year ago
web: Make the error message about a missing version seal more verbose

e770200dc6cdc157d98ebc1c8f3da66afaa97020 authored over 1 year ago
web: Tidy up the Dockerfile for building the browser extension. Details:

- Add clang to the dependencies
- Migrate Node.js installation to their new recommended method
-...

4109047c2025145eca0edeacb5f6eca48b6dd224 authored over 1 year ago
chore: Update translations from Crowdin

fd6568aa8076bc42f71d40d3d0ec955342d38ea6 authored over 1 year ago
tests/avm1: Added test for key.isToggled

ee9237681bdadbc8290b29b66550e90f74b189c5 authored over 1 year ago
avm1: Implement key.isToggled()

333009b79fa31bafb16030b6c35ec79b671f8d61 authored over 1 year ago
web: Check navigator.clipboard exists before using it

180d275f1362c44d388c5a902c16ffc50cff178b authored over 1 year ago
avm2: Add AIR flash.system::ImageDecodingPolicy

444af0eaf4c8727b14345d26dc06b1e9970e3b67 authored over 1 year ago
web: Make ruffle-player inherit pointer-events from parent

27831d78810de2db5214c298b0eb46c7cc3c6299 authored over 1 year ago
ci: Fix edge publishing

1a853803448ae68ce919ae19a2ee2c212476ac5b authored over 1 year ago
avm2: Fix setting frontAndBack culling

The name uses camel case, not snake case.

d5da655f8f1374bd0b2acd99cc94d52a2e21a246 authored over 1 year ago
avm2: Implement DisplayObjectContainer.getObjectsUnderPoint

3a75502a3611e1f600420ac38e2d6b5f0380af92 authored over 1 year ago
render: Add support for Context3DTextureFormat.COMPRESSED_ALPHA

This is our first non-rgba texture format (it uses Bc3RgbaUnorm).
ATF files store these textures...

b5097445e68f1e93de614c3061f583014641801d authored over 1 year ago
avm2: Implement XMLList.parent

bb053df30bcb230197549b49e6547467bea047f0 authored over 1 year ago
avm2: Throw error 1010 when null/undefined is given to name_to_multiname

2745efe2b13f95636be3fc9ad18817da23bcf203 authored over 1 year ago
ci: Release nightlies automatically to Edge

e0f74605c4420eee51bd92dccfd66272677dc259 authored over 1 year ago
ci: Set up cargo-deny

2fcbba49f1c1def7e6f5bc52cc9cf4452b1c89ae authored over 1 year ago
fix(deps): update rust crate async-io to v2

7b3ae30fbf99c49e26608d2af3de6a5f18b78afa authored over 1 year ago
chore: Update translations from Crowdin

1ca5f714f999a64c6ce8a1a789925d4cad5e2ac1 authored over 1 year ago
fix(deps): update rust dependencies

cd01bfe7d662971be399bf92f6d0dff765018310 authored over 1 year ago
avm2: Fix incorrect XMLList method signatures

10cf247315fe03a2b607daa1a32da6458a29b2a6 authored over 1 year ago