relrelb
|
3f412a54b6
|
web: Wrap "comments" in `package.json` to a maximum of 100 characters per line
|
2023-02-25 16:18:38 +02:00 |
relrelb
|
1592d26afe
|
web: Take advantage of npm pre & post scripts
To logically separate between WebAssembly (pre)build, TypeScript
build, and `set_version.js` postbuild.
More info at: https://docs.npmjs.com/cli/v9/using-npm/scripts#pre--post-scripts
|
2023-02-25 16:18:38 +02:00 |
relrelb
|
f181794b46
|
web: Rename some scripts to improve clarity
* `build:ruffle_web` -> `build:wasm-vanilla`
* `build:ruffle_web-wasm_extensions*` -> `build:wasm-extensions*`
* `build:cargo_bindgen_opt` -> `build:wasm`
|
2023-02-25 16:18:38 +02:00 |
relrelb
|
17ac6c79d3
|
web: Reduce script duplication
By introducing the `$WASM_BINDGEN_FLAGS` and `$WASM_OPT_FLAGS`
environment variables, similarly to what already done with `$CARGO_FLAGS`.
|
2023-02-25 16:18:38 +02:00 |
relrelb
|
79cc42c739
|
web: Use TypeScript project references
This slightly improves TypeScript build times, and allows LSP to work
across packages without building `ruffle-core`.
Official documentation at:
https://www.typescriptlang.org/docs/handbook/project-references.html
|
2023-02-25 02:00:23 +02:00 |
relrelb
|
9f8419a145
|
web: Change `ruffle-core` output directory to `dist`
This aligns with the other packages.
|
2023-02-24 12:43:01 +02:00 |
Daniel Jacobs
|
bcbf8c9108
|
web: Allow context menu to work on iOS using PointerEvents (#9598)
Co-authored-by: nosamu <71368227+n0samu@users.noreply.github.com>
|
2023-02-23 12:47:08 +02:00 |
relrelb
|
140e1fcfee
|
web: Use `@tsconfig/strictest`
|
2023-02-22 21:39:12 +02:00 |
nosamu
|
70bf0a816a
|
core: Add options to set and force stage scale mode
|
2023-02-22 12:13:20 +02:00 |
relrelb
|
94db943743
|
web: Enforce ESLint's `prefer-const` rule
|
2023-02-19 14:09:43 +02:00 |
relrelb
|
1581123284
|
web: Miscellaneous tiny cleanups
|
2023-02-18 16:35:59 +02:00 |
relrelb
|
a7f41f4df5
|
web: Add missing access modifiers
|
2023-02-18 16:35:59 +02:00 |
relrelb
|
b36643f52d
|
web: Cleanup some comments
|
2023-02-18 16:35:59 +02:00 |
relrelb
|
903f8bc33a
|
web: Enforce ESLint's `no-constructor-return` rule
|
2023-02-18 16:35:59 +02:00 |
relrelb
|
f68542991f
|
web: Enforce ESLint's `curly` rule
|
2023-02-18 16:35:59 +02:00 |
relrelb
|
87ecbcc066
|
web: Remove `InternalContextMenuItem` type
Simply declare it inline.
|
2023-02-18 16:35:59 +02:00 |
David Wendt
|
85f544a6cc
|
web: Break out all the Flash identifier strings into a separate module and make `plugin-polyfill.ts` only import that.
|
2023-02-15 21:27:14 -07:00 |
David Wendt
|
e6b9eb7df9
|
web: Extension build needs to seal the Firefox extension ID.
|
2023-02-14 18:49:58 -07:00 |
David Wendt
|
6ad6912309
|
web: Seal version data in the extension manifest, too.
|
2023-01-30 17:58:57 +01:00 |
nosamu
|
cfa3363416
|
web: Construct SwfMovie with spoofed URL when loaded from data
|
2023-01-29 17:55:55 +01:00 |
David Wendt
|
d280d44eed
|
chore: JS-side lints
|
2023-01-23 10:40:26 +01:00 |
David Wendt
|
77bfade934
|
core: Allow storing build info in a JSON file for reproducible builds.
|
2023-01-23 10:40:26 +01:00 |
Nathan Adams
|
4117eece3b
|
web: Indicate when we used cached debug info
|
2023-01-16 23:18:42 +01:00 |
Nathan Adams
|
6f967d4b3c
|
web: Cache the output of render debug info in case of panics
|
2023-01-16 23:18:42 +01:00 |
Lord-McSweeney
|
8cef9b65a1
|
Fix playerVerion misspelling
...and also add punctuation to docs.
|
2023-01-16 17:49:24 +01:00 |
Lord-McSweeney
|
4049acee66
|
Update config.ts
|
2023-01-16 17:49:24 +01:00 |
nosamu
|
21c65252f5
|
web: Warn about root movie fetch over file protocol
|
2023-01-10 13:34:06 +01:00 |
CUB3D
|
11982c6d7d
|
web: Allow specifying player version
|
2023-01-10 13:13:30 +01:00 |
Nathan Adams
|
a69d30bb67
|
render: Add debug info method to renderer backends
|
2023-01-05 05:51:32 +01:00 |
Lord-McSweeney
|
9fecbc391c
|
Fix incorrect line-height being inherited
Sets line-height to default on Ruffle's shadow-root, preventing incorrect line-height inheritance from the document.
|
2023-01-04 08:43:13 +01:00 |
dependabot[bot]
|
0463eed90a
|
build(deps-dev): bump @typescript-eslint/eslint-plugin in /web
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.45.0 to 5.48.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.48.0/packages/eslint-plugin)
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-03 09:45:31 +02:00 |
dependabot[bot]
|
99d8dd8707
|
build(deps-dev): bump mocha from 10.1.0 to 10.2.0 in /web
Bumps [mocha](https://github.com/mochajs/mocha) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.1.0...v10.2.0)
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-01-02 22:01:15 -07:00 |
nosamu
|
f92be1c798
|
web: Make RufflePluginArray iterable
|
2022-12-19 11:56:18 -08:00 |
nosamu
|
3a98981030
|
web: Add CORS panic error message with FAQ link
|
2022-12-19 11:21:38 -08:00 |
nosamu
|
52d94a4a13
|
web: Fix strings using buildInfo variables
|
2022-12-14 10:01:35 +01:00 |
relrelb
|
54d59b0ab6
|
web: Fix TypeScript 4.9 upgrade
Per the last paragraph in https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/#in-narrowing,
TypeScript 4.9 checks that the right side of `in` operator is assignable
to `object`.
Since we can't guarantee that in the `Reflect.has()` polyfill, add
a `@ts-expect-error` annotation to avoid build failure.
|
2022-12-14 07:30:34 +02:00 |
dependabot[bot]
|
bbcaa438c0
|
build(deps-dev): bump typescript from 4.8.2 to 4.9.4 in /web
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.8.2 to 4.9.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.2...v4.9.4)
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-14 07:30:34 +02:00 |
aidanbabo
|
d14ce5243f
|
web: Add version number requested in #8021
Change the compile time "macros" such as `%VERSION_NUMBER%` to be
contained in only one file `build-info.ts`.
Closes #8021
|
2022-12-13 22:49:20 +01:00 |
dependabot[bot]
|
911427f4c0
|
build(deps-dev): bump eslint-plugin-jsdoc from 39.3.4 to 39.6.4 in /web
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 39.3.4 to 39.6.4.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v39.3.4...v39.6.4)
---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-02 10:01:10 +01:00 |
dependabot[bot]
|
1cb797cb88
|
build(deps-dev): bump @typescript-eslint/eslint-plugin in /web
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.42.0 to 5.45.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.45.0/packages/eslint-plugin)
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-02 01:09:11 +01:00 |
dependabot[bot]
|
df55c09ebc
|
build(deps-dev): bump @types/mocha from 10.0.0 to 10.0.1 in /web
Bumps [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha) from 10.0.0 to 10.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha)
---
updated-dependencies:
- dependency-name: "@types/mocha"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-01 23:36:35 +01:00 |
Toad06
|
1cb2678013
|
web: Add `has` and `ownKeys` methods to the `Reflect` polyfill
|
2022-11-14 21:31:08 +02:00 |
dependabot[bot]
|
807f1f6690
|
build(deps-dev): bump mocha from 10.0.0 to 10.1.0 in /web
Bumps [mocha](https://github.com/mochajs/mocha) from 10.0.0 to 10.1.0.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v10.0.0...v10.1.0)
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-11-02 15:56:35 +02:00 |
dependabot[bot]
|
2f195d1ea1
|
build(deps-dev): bump typedoc from 0.23.15 to 0.23.19 in /web
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.23.15 to 0.23.19.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.23.15...v0.23.19)
---
updated-dependencies:
- dependency-name: typedoc
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-11-02 14:19:50 +02:00 |
dependabot[bot]
|
c20f1abeee
|
build(deps-dev): bump @typescript-eslint/eslint-plugin in /web
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.32.0 to 5.42.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.42.0/packages/eslint-plugin)
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-11-02 13:02:46 +02:00 |
dependabot[bot]
|
b2cd5d9453
|
build(deps): bump wasm-feature-detect from 1.2.11 to 1.3.0 in /web
Bumps [wasm-feature-detect](https://github.com/GoogleChromeLabs/wasm-feature-detect) from 1.2.11 to 1.3.0.
- [Release notes](https://github.com/GoogleChromeLabs/wasm-feature-detect/releases)
- [Commits](https://github.com/GoogleChromeLabs/wasm-feature-detect/commits/v1.3.0)
---
updated-dependencies:
- dependency-name: wasm-feature-detect
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-11-02 09:52:51 +02:00 |
relrelb
|
acdb5ccb52
|
web: Remove `RufflePlayer` element existence-checks
They should always be present.
|
2022-10-14 11:56:44 +03:00 |
relrelb
|
29b661b366
|
web: Avoid deprecated `HTMLDocument` type
As suggested, use `Document` instead.
|
2022-10-14 11:56:44 +03:00 |
dependabot[bot]
|
758a46cb2b
|
build(deps-dev): bump typedoc from 0.23.10 to 0.23.15 in /web
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.23.10 to 0.23.15.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.23.10...v0.23.15)
---
updated-dependencies:
- dependency-name: typedoc
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-10-02 17:11:12 +02:00 |
dependabot[bot]
|
65153b94dc
|
build(deps-dev): bump ts-node from 10.7.0 to 10.9.1 in /web
Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 10.7.0 to 10.9.1.
- [Release notes](https://github.com/TypeStrong/ts-node/releases)
- [Changelog](https://github.com/TypeStrong/ts-node/blob/main/development-docs/release-template.md)
- [Commits](https://github.com/TypeStrong/ts-node/compare/v10.7.0...v10.9.1)
---
updated-dependencies:
- dependency-name: ts-node
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-10-02 14:52:46 +02:00 |