Daniel Jacobs
|
d723988237
|
extension: Don't explicitly check swfTakeover option initially
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
6096ac2a5f
|
extension: Don't enable SWF takeover if Ruffle is disabled when toggled
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
aa647317e7
|
extension: Hide toggle for SWF redirect on browsers without support
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
125d0a84e4
|
extension: Mention switching to the browser namespace as a TODO
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
b4eb73ba6c
|
extension: Use more accurate regex for SWF/SPL URLs
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
eb22fe2151
|
extension: Allow manually enabling or disabling SWF takeover
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
38965e65e4
|
extension: Don't add dynamic rules where responseHeaders rules ignored
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
3a47f8a20f
|
extension: Allow this to work on Firefox when its eventually supported
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
10edaf2c48
|
extension: Add ability to download SWF to local player page
|
2024-08-07 19:47:09 -04:00 |
Daniel Jacobs
|
724442997b
|
extension: Re-enable SWF takeover using declarativeNetRequest
|
2024-08-07 19:47:09 -04:00 |
Nathan Adams
|
1fc367079e
|
ci: Fix desktop path for wix installer
|
2024-08-08 01:02:20 +02:00 |
Lord-McSweeney
|
863e621bbb
|
avm2: Make ScriptObjectData.vtable non-Optional
|
2024-08-07 14:57:17 -07:00 |
Lord-McSweeney
|
fa4df53831
|
avm2: Change the alignment assertion to use `ScriptObjectData` instead of `RefLock<ScriptObjectData>`
|
2024-08-07 11:58:05 -07:00 |
Lord-McSweeney
|
732775d08a
|
avm2: Use interior mutability in `ScriptObjectData`
|
2024-08-07 11:58:05 -07:00 |
Tom Schuster
|
c94004271b
|
desktop: Enable LZMA feature by default
|
2024-08-07 20:08:42 +02:00 |
Lord-McSweeney
|
117df6e3c2
|
avm2: Resolve review notes in `enum_trait_object` macro
|
2024-08-06 19:25:03 -07:00 |
Lord-McSweeney
|
53347ed088
|
core: Remove unnecessary defined `#[no_dynamic]` `proc_macro_attribute`
|
2024-08-06 19:25:03 -07:00 |
Lord-McSweeney
|
c98c173c6b
|
chore: Run `cargo fix`
|
2024-08-06 19:25:03 -07:00 |
Lord-McSweeney
|
806da319c0
|
avm2: Ensure alignment between *ObjectData and ScriptObjectData is the same
|
2024-08-06 19:25:03 -07:00 |
Lord-McSweeney
|
9c399da94a
|
avm2: Add a `#[no_dynamic]` attribute to specify functions in `enum_trait_object` that don't need dynamic dispatch
|
2024-08-06 19:25:03 -07:00 |
Lord-McSweeney
|
e58a82289a
|
avm2: Remove some dynamic-dispatch TObject logic (both on Object variants and defined on TObject)
This results in better codegen for `Object::get_slot` and `set_slot`
|
2024-08-06 19:25:03 -07:00 |
Nathan Adams
|
3357904d1e
|
desktop: Change mime type of bundle + change text of ruffle feature description
|
2024-08-06 22:46:23 +02:00 |
Nathan Adams
|
579afd728e
|
desktop: Make desktop shortcut optional
|
2024-08-06 22:46:23 +02:00 |
Nathan Adams
|
5df2636dee
|
desktop: Add wix config and build msi as part of release
|
2024-08-06 22:46:23 +02:00 |
Nathan Adams
|
dc3a3a9228
|
desktop: Fix version info embedding inside exe
|
2024-08-06 22:46:23 +02:00 |
Nathan Adams
|
32c7c22b50
|
desktop: Use a better ico that has an actual 256x256 icon, rather than a badly upscaled 64x64 one
|
2024-08-06 22:46:23 +02:00 |
michiel2005
|
6350f5cb87
|
avm1: made the context menu work for all avm1 objects
|
2024-08-06 22:11:17 +02:00 |
TÖRÖK Attila
|
feb9067b0b
|
ci: Remove hacks and workarounds for Rust testing on Ubuntu
|
2024-08-06 21:40:15 +02:00 |
TÖRÖK Attila
|
c5c7f45fff
|
ci: Run Rust tests on Ubuntu 24.04
|
2024-08-06 21:40:15 +02:00 |
Nathan Adams
|
ccbad52a1e
|
web: Allow overriding of methods via ExternalInterface - fixes #13974
|
2024-08-06 16:29:10 +02:00 |
TÖRÖK Attila
|
2f9f275eff
|
tests: Remove the `exclude_warp` machinery
The issue that necessitated it has been fixed in wgpu.
|
2024-08-06 15:00:38 +02:00 |
TÖRÖK Attila
|
124310986f
|
render,desktop: Switch to `wgpu` `v22.1.0` and latest `egui` without `winit` 0.30
I opted to enable dithering in egui, because why not.
|
2024-08-06 15:00:38 +02:00 |
TÖRÖK Attila
|
799b536766
|
render: Remove the `render_trace` feature
Since wgpu has (temporarily) removed its `trace` feature.
https://github.com/gfx-rs/wgpu/pull/5975
https://github.com/gfx-rs/wgpu/issues/5974
https://github.com/gfx-rs/wgpu/pull/5897
|
2024-08-06 15:00:38 +02:00 |
TÖRÖK Attila
|
07c9901efe
|
web: Do an `npm update`, remove `chromedriver` dependency
|
2024-08-06 00:29:56 +02:00 |
Crowdin Bot
|
c7ecaf9ae4
|
chore: Update translations from Crowdin
|
2024-08-05 23:56:21 +02:00 |
dependabot[bot]
|
392e3aeafa
|
build(deps-dev): bump typescript-eslint
Bumps the npm-minor group with 1 update in the /web directory: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).
Updates `typescript-eslint` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.1/packages/typescript-eslint)
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-05 23:41:37 +02:00 |
Daniel Jacobs
|
57b21cff9d
|
ci: Update webdriverio and remove driver services
|
2024-08-05 23:28:15 +02:00 |
Daniel Jacobs
|
d716080a40
|
Revert "ci: Don't test on Edge as the latest release is missing for Linux"
This reverts commit 1cab534246 .
|
2024-08-05 23:28:15 +02:00 |
dependabot[bot]
|
a00d0e9499
|
build(deps): bump ttf-parser in the cargo-minor group
Bumps the cargo-minor group with 1 update: [ttf-parser](https://github.com/RazrFalcon/ttf-parser).
Updates `ttf-parser` from 0.24.0 to 0.24.1
- [Changelog](https://github.com/RazrFalcon/ttf-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/RazrFalcon/ttf-parser/commits)
---
updated-dependencies:
- dependency-name: ttf-parser
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-05 18:47:28 +02:00 |
dependabot[bot]
|
e5f53385c9
|
build(deps-dev): bump postcss-nesting from 12.1.5 to 13.0.0 in /web
Bumps [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) from 12.1.5 to 13.0.0.
- [Changelog](https://github.com/csstools/postcss-plugins/blob/main/plugins/postcss-nesting/CHANGELOG.md)
- [Commits](https://github.com/csstools/postcss-plugins/commits/HEAD/plugins/postcss-nesting)
---
updated-dependencies:
- dependency-name: postcss-nesting
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-05 18:15:51 +02:00 |
dependabot[bot]
|
e618c6862b
|
build(deps): bump the cargo-minor group with 9 updates
Bumps the cargo-minor group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.11` | `4.5.13` |
| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.16.1` | `1.16.3` |
| [flate2](https://github.com/rust-lang/flate2-rs) | `1.0.30` | `1.0.31` |
| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.2.6` | `2.3.0` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.121` | `1.0.122` |
| [regex](https://github.com/rust-lang/regex) | `1.10.5` | `1.10.6` |
| [zip](https://github.com/zip-rs/zip2) | `2.1.5` | `2.1.6` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.10.1` | `3.11.0` |
| [lru](https://github.com/jeromefroe/lru-rs) | `0.12.3` | `0.12.4` |
Updates `clap` from 4.5.11 to 4.5.13
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.11...v4.5.13)
Updates `bytemuck` from 1.16.1 to 1.16.3
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.16.1...v1.16.3)
Updates `flate2` from 1.0.30 to 1.0.31
- [Release notes](https://github.com/rust-lang/flate2-rs/releases)
- [Commits](https://github.com/rust-lang/flate2-rs/commits)
Updates `indexmap` from 2.2.6 to 2.3.0
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md)
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.6...2.3.0)
Updates `serde_json` from 1.0.121 to 1.0.122
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.121...v1.0.122)
Updates `regex` from 1.10.5 to 1.10.6
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.10.5...1.10.6)
Updates `zip` from 2.1.5 to 2.1.6
- [Release notes](https://github.com/zip-rs/zip2/releases)
- [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zip-rs/zip2/compare/v2.1.5...v2.1.6)
Updates `tempfile` from 3.10.1 to 3.11.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.1...v3.11.0)
Updates `lru` from 0.12.3 to 0.12.4
- [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeromefroe/lru-rs/compare/0.12.3...0.12.4)
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
- dependency-name: bytemuck
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
- dependency-name: zip
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-minor
- dependency-name: lru
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-05 17:49:09 +02:00 |
dependabot[bot]
|
21d4745e66
|
build(deps): bump EmbarkStudios/cargo-deny-action from 1 to 2
Bumps [EmbarkStudios/cargo-deny-action](https://github.com/embarkstudios/cargo-deny-action) from 1 to 2.
- [Release notes](https://github.com/embarkstudios/cargo-deny-action/releases)
- [Commits](https://github.com/embarkstudios/cargo-deny-action/compare/v1...v2)
---
updated-dependencies:
- dependency-name: EmbarkStudios/cargo-deny-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-05 17:32:18 +02:00 |
dependabot[bot]
|
2afdeb77a3
|
build(deps-dev): bump typescript-eslint in /web
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.0.0-alpha.58 to 8.0.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.0/packages/typescript-eslint)
---
updated-dependencies:
- dependency-name: typescript-eslint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-05 17:10:09 +02:00 |
dependabot[bot]
|
532f043cd4
|
build(deps): bump the npm-minor group in /web with 8 updates
Bumps the npm-minor group in /web with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `48.9.2` | `48.11.0` |
| [globals](https://github.com/sindresorhus/globals) | `15.8.0` | `15.9.0` |
| [stylelint](https://github.com/stylelint/stylelint) | `16.8.0` | `16.8.1` |
| [tsx](https://github.com/privatenumber/tsx) | `4.16.2` | `4.16.5` |
| [chromedriver](https://github.com/giggio/node-chromedriver) | `127.0.0` | `127.0.1` |
| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.19` | `10.4.20` |
| [axios](https://github.com/axios/axios) | `1.7.2` | `1.7.3` |
| [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) | `4.3.16` | `4.3.17` |
Updates `eslint-plugin-jsdoc` from 48.9.2 to 48.11.0
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v48.9.2...v48.11.0)
Updates `globals` from 15.8.0 to 15.9.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v15.8.0...v15.9.0)
Updates `stylelint` from 16.8.0 to 16.8.1
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.8.0...16.8.1)
Updates `tsx` from 4.16.2 to 4.16.5
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.16.2...v4.16.5)
Updates `chromedriver` from 127.0.0 to 127.0.1
- [Commits](https://github.com/giggio/node-chromedriver/compare/127.0.0...127.0.1)
Updates `autoprefixer` from 10.4.19 to 10.4.20
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.19...10.4.20)
Updates `axios` from 1.7.2 to 1.7.3
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.3)
Updates `@types/chai` from 4.3.16 to 4.3.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: globals
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
- dependency-name: stylelint
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: tsx
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: chromedriver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: axios
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: "@types/chai"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-05 16:58:22 +02:00 |
Crowdin Bot
|
3b482b176e
|
chore: Update translations from Crowdin
|
2024-08-05 13:37:33 +02:00 |
Nathan Adams
|
cc32c33e6e
|
web: Expose loadedConfig, as readonly
|
2024-08-05 04:10:43 +02:00 |
Nathan Adams
|
fd9e7ff452
|
web: Rename player elements to *Element
|
2024-08-05 04:10:43 +02:00 |
Nathan Adams
|
c1ed00e6c8
|
web: Move the players to internal/player
|
2024-08-05 04:10:43 +02:00 |
Nathan Adams
|
29e70e7e58
|
web: Make external callback a bit more explicit, and define it on RufflePlayer like before
|
2024-08-05 04:10:43 +02:00 |
Nathan Adams
|
cd8125fbf5
|
web: Extract interfaces for RufflePlayer
|
2024-08-05 04:10:43 +02:00 |