Mike Welsh
|
a61d2b54ae
|
avm1: Implement TextField.type
|
2020-11-21 16:58:19 -08:00 |
Mike Welsh
|
8d78ee5172
|
avm1: Use f64 when calculating scale/rotation (fix #1622)
|
2020-11-21 11:39:41 -08:00 |
Mike Welsh
|
48ee47d88a
|
tests: Add test for AVM2 Math
Also allow specifying relative epsilon for swf_tests_approx.
|
2020-11-12 04:24:47 -08:00 |
Mike Welsh
|
b927acb2c2
|
avm2: trace accepts multiple arguments
|
2020-11-10 17:05:56 -08:00 |
Mike Welsh
|
2e73eba6c9
|
tests: Add test for unload clip event
|
2020-11-09 17:26:19 -08:00 |
Mike Welsh
|
4fe5fc44a6
|
tests: Bump script timeout to 200 secs
|
2020-11-03 16:02:53 -08:00 |
Nathan Adams
|
8f064eea6e
|
core: Strip newlines when loading editboxes that contain them and are marked singleline. This appears to be the correct behaviour - they're never stripped anywhere else but on load
|
2020-11-02 11:43:10 -08:00 |
Nathan Adams
|
cefa42fae0
|
tests: Add an avm1 test for Selection
|
2020-11-02 11:43:10 -08:00 |
Mike Welsh
|
e55346a211
|
tests: Test for removed clip after a function call
|
2020-10-24 17:36:38 -07:00 |
David Wendt
|
a484861f79
|
tests: Add a test for lazy initialization load order.
|
2020-10-17 03:32:09 -07:00 |
Mike Welsh
|
97a3ef73a3
|
tests: Add tests for issue #893
|
2020-10-15 00:10:55 -07:00 |
Nathan Adams
|
4abd02e2f7
|
core: Implement a timeout for script execution, defaulting to 15 seconds. Fixes #554
|
2020-10-11 13:34:15 -07:00 |
David Wendt
|
896a5b37a5
|
avm2: Implement `new MovieClip()`.
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
035c841eb5
|
tests: Add tests for `gotoAndStop` and rename the `gotoAndPlay` one
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
1f29497b8c
|
tests: Add test for AS3 movieclip play
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
8152400a39
|
avm2: Implement `MovieClip.scenes`.
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
c682868205
|
avm2: Implement `MovieClip.currentScene`
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
8a13d5fe10
|
avm2: Implement `Scene` object.
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
de186ed5f3
|
avm2: Implement `MovieClip.currentLabels`
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
77a86aef9b
|
avm2: Implement `FrameLabel`.
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
86b07c0007
|
tests: Add tests for `prevScene` and `nextScene`.
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
6d0befad97
|
avm2: Implement `prevFrame` and `nextFrame`, with tests.
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
97048fb8bd
|
avm2: Implement `stop` and `play`, with tests for the former.
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
556c951b1c
|
avm2: Implement `gotoAndPlay`/`gotoAndStop`, with test.
|
2020-10-06 06:03:22 -07:00 |
David Wendt
|
55fec14a1c
|
tests: Add tests for timeline scripts.
|
2020-10-06 06:03:22 -07:00 |
CUB3D
|
2c3ee4d94b
|
core: Add flash.filters.BevelFilter
|
2020-09-29 11:06:56 -07:00 |
David Wendt
|
f6f084098e
|
tests: Add a test for floating point errors in the AVM1 representation of `_xscale`, `_yscale`, and `_rotation`.
|
2020-09-26 14:12:49 -07:00 |
Mike Welsh
|
6f2655cf95
|
tests: Add test for SWF4 string ops
|
2020-09-17 16:03:51 -07:00 |
Mike Welsh
|
0d111ca92f
|
avm1: _target of root should be /
Also, levels other than 0 should be appened in slash syntax, e.g
_level1/clip
|
2020-09-15 02:20:24 -07:00 |
David Wendt
|
de0bc93839
|
Fix `hasOwnProperty` yielding false on populated non-hole array indicies.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
3b7922d222
|
avm2: Implement `Array.sortOn`
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
0aa2c50118
|
avm2: Implement `Array.sort`
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
ca4982029b
|
avm2: Impl `Array.toLocaleString`.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
dbaef812fa
|
avm2: Impl `Array.splice`.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
53b564bb52
|
avm2: Implement `Array.slice`.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
036f7cbb90
|
avm2: Implement `Array.shift` and `Array.unshift`.
This also updates `Array.push` to support it's ability to push multiple arguments at once.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
879aff3669
|
avm2: Implement `Array.reverse`
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
1ce78388a3
|
avm2: Implement `Array.push` and `Array.pop`
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
0ece924877
|
avm2: Implement `indexOf` and `lastIndexOf`
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
832bbdd711
|
avm2: Implement `forEach`, `map`, `filter`, `every`, and `some` on `Array`.
This also comes with some refactoring: building the resulting array object and resolving holes is now done in helper methods.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
0eeee72be6
|
avm2: Implement `Array.join`, `Array.toString`, and `Array.valueOf` (w/tests)
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
79df789028
|
tests: Add test for `Array.concat`.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
75e6018607
|
tests: Add test for `newarray`.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
27793092c2
|
tests: Add `array_holes` test.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
3d37fda1ef
|
tests: Add tests for `deleteproperty` on arrays.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
1a8f041b77
|
tests: Add `array_storage` test.
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
34ba1643dd
|
tests: Add test for reading properties of an array
|
2020-09-15 02:20:11 -07:00 |
David Wendt
|
1d3f5d80be
|
tests: Add test for `new Array`'s arguments.
|
2020-09-15 02:20:11 -07:00 |
Nathan Adams
|
319efabb47
|
tests: Make tests capture trace output through new backend
|
2020-09-13 13:51:39 -07:00 |
Nathan Adams
|
e25e03a841
|
core: Log to new avm_trace method where we want things to show up
|
2020-09-13 13:51:39 -07:00 |