relrelb
1f1c2b91cd
avm2: Port `flash.display.StageAlign` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
1a8f6ef6aa
avm2: Port `flash.display.SpreadMethod` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
206aee3d28
avm2: Implement `flash.display.ShaderPrecision`
2022-06-24 18:28:33 +03:00
relrelb
f51d20ca64
avm2: Implement `flash.display.ShaderParameterType`
2022-06-24 18:28:33 +03:00
relrelb
790880a508
avm2: Port `flash.display.Scene` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
5817c1761b
avm2: Stub `Array` in ActionScript
2022-06-24 18:28:33 +03:00
relrelb
3745ab57db
avm2: Port `flash.display.SWFVersion` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
14830adb54
avm2: Port `flash.display.PixelSnapping` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
d6e1b8bbc1
avm2: Implement `flash.display.PNGEncoderOptions`
2022-06-24 18:28:33 +03:00
relrelb
f0a8ba9b87
avm2: Port `flash.display.LineScaleMode` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
8b8b320064
avm2: Port `flash.display.JointStyle` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
e5806bb3d4
avm2: Implement `flash.display.JPEGXREncoderOptions`
2022-06-24 18:28:33 +03:00
relrelb
53401cc51d
avm2: Implement `flash.display.JPEGEncoderOptions`
2022-06-24 18:28:33 +03:00
relrelb
6779e406ce
avm2: Port `flash.display.InterpolationMethod` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
7c992b4664
avm2: Implement `flash.display.GraphicsPathWinding`
2022-06-24 18:28:33 +03:00
relrelb
3655e85f6c
avm2: Implement `flash.display.GraphicsPathCommand`
2022-06-24 18:28:33 +03:00
relrelb
033d4ba6ad
avm2: Stub `int` in ActionScript
2022-06-24 18:28:33 +03:00
relrelb
ad4b06917b
avm2: Port `flash.display.GradientType` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
a119bfa102
avm2: Implement `flash.display.FocusDirection`
2022-06-24 18:28:33 +03:00
relrelb
3165e942d8
avm2: Implement `flash.display.ColorCorrectionSupport`
2022-06-24 18:28:33 +03:00
relrelb
c7a391ec36
avm2: Implement `flash.display.ColorCorrection`
2022-06-24 18:28:33 +03:00
relrelb
1ad020566e
avm2: Port `flash.display.CapsStyle` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
0081b03c6e
avm2: Implement `flash.display.BlendMode`
2022-06-24 18:28:33 +03:00
relrelb
23e5b3f0bb
avm2: Implement `flash.display.BitmapEncodingColorSpace`
2022-06-24 18:28:33 +03:00
relrelb
c7664206b3
avm2: Implement `flash.display.BitmapDataChannel`
2022-06-24 18:28:33 +03:00
relrelb
761d746c38
avm2: Port `flash.display.ActionScriptVersion` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
c6e04dfd2a
avm2: Implement `flash.text.TextLineMetrics`
2022-06-24 18:28:33 +03:00
relrelb
546662a4f7
avm2: Implement `flash.text.TextInteractionMode`
2022-06-24 18:28:33 +03:00
relrelb
d24c03349e
avm2: Port `flash.text.TextFormatAlign` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
6108be135e
avm2: Port `flash.text.TextFieldType` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
976cf2da39
avm2: Port `flash.text.TextFieldAutoSize` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
11f6e4abfb
avm2: Implement `flash.text.TextExtent`
2022-06-24 18:28:33 +03:00
relrelb
dcfe158f6c
avm2: Implement `flash.text.TextDisplayMode`
2022-06-24 18:28:33 +03:00
relrelb
613bd8924a
avm2: Implement `flash.text.TextColorType`
2022-06-24 18:28:33 +03:00
relrelb
8d024f2140
avm2: Implement `flash.text.GridFitType`
2022-06-24 18:28:33 +03:00
relrelb
d1a22cf083
avm2: Implement `flash.text.FontType`
2022-06-24 18:28:33 +03:00
relrelb
45aff8f7ef
avm2: Implement `flash.text.FontStyle`
2022-06-24 18:28:33 +03:00
relrelb
3abfac8ea6
avm2: Port `flash.utils.Endian` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
8228f7af6c
avm2: Port `flash.utils.CompressionAlgorithm` to ActionScript
2022-06-24 18:28:33 +03:00
relrelb
801d95cdfa
avm2: Implement `flash.geom.Orientation3D`
2022-06-24 18:28:33 +03:00
relrelb
b38afb6c75
avm2: Implement `flash.geom.ColorTransform`
2022-06-24 18:28:33 +03:00
relrelb
668a25c404
avm2: Stub `uint` in ActionScript
2022-06-24 18:28:33 +03:00
dependabot[bot]
4872d11cf3
build(deps): bump got from 11.8.3 to 11.8.5 in /web
...
Bumps [got](https://github.com/sindresorhus/got ) from 11.8.3 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases )
- [Commits](https://github.com/sindresorhus/got/compare/v11.8.3...v11.8.5 )
---
updated-dependencies:
- dependency-name: got
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-23 12:01:14 +03:00
Aaron Hill
6eb4b485f0
Merge pull request #7095 from adrian17/avm2-fix-bare-function-scope
...
avm2: Pull methods' scopes from vtable, not class
2022-06-23 00:10:17 -05:00
relrelb
dd4b615e82
tests: Expand and format `as3_parse_int`
2022-06-23 01:07:15 +03:00
relrelb
017e35a82f
avm2: Refactor `parseInt` implementation
...
Re-use some helper functions introduced in #7212 , and fix some
minor inaccuracies.
2022-06-23 01:07:15 +03:00
Adrian Wielgosik
97cfaff347
avm2: Refactor a (class,scope,method) tuple to a ClassBoundMethod
2022-06-23 00:03:07 +02:00
relrelb
06752646b8
swf: Extract `Twips` to a separate file
2022-06-22 09:49:32 +03:00
nosamu
680ffc3bbd
docs: Minor updates ( #7264 )
...
* docs: Minor updates to README.md
Extension builds are now output to a `dist` folder, just like all other web packages.
* docs: Minor updates to extension README
The Firefox instructions only work in Firefox Developer Edition or Nightly
* docs: Minor fixes for CONTRIBUTING.md
Omit the quotes in the RUST_LOG value, since they cause an error on Windows and are unnecessary on other platforms.
Also clarify which debugging features are activated by RUST_LOG and which are activated only when building Ruffle with `avm_debug`.
* docs: Add detail to build instructions
Add more detailed instructions for building the desktop app, as suggested by @coreybruce in #7251
2022-06-22 08:45:22 +03:00
Callum Thomson
1310f433f2
avm2: Implement escape() toplevel ( #7281 )
...
* AVM2: Implement escape()
* chore: Fix formatting
* avm2: Escape resolves non strings to null and use push to append
* chore: Fix nits
* avm2: Escape should coerce objects, add early returns
2022-06-22 08:43:22 +03:00