sleepycatcoding
|
925ed2e82b
|
avm2: Clone event if it has been dispatched before
|
2023-08-05 14:17:02 +02:00 |
Nathan Adams
|
fc54c111c3
|
tests: Port avmplus as3 AMF test
|
2023-08-04 16:29:27 +02:00 |
Nathan Adams
|
5f200dc2a9
|
avm2: Use correct error in write ops when reading past bounds
|
2023-08-03 16:28:25 +02:00 |
Nathan Adams
|
af46301020
|
avm2: Use correct error in Li ops when reading past bounds
|
2023-08-03 16:28:25 +02:00 |
Nathan Adams
|
3d76953574
|
avm2: Use correct error when accessing domain memory out of bounds
|
2023-08-03 16:28:25 +02:00 |
Nathan Adams
|
c3a283e23d
|
tests: Port avmplus MOPS tests
|
2023-08-03 16:28:25 +02:00 |
sleepycatcoding
|
85db727f17
|
avm2: Implement XMLSocket
|
2023-08-02 22:16:16 +02:00 |
Nathan Adams
|
3834462abf
|
avm2: Hook up XMLDocument.ignoreWhite
|
2023-08-02 15:55:08 +02:00 |
Nathan Adams
|
6f2420d983
|
avm2: Implement ignoreComments/ignoreProcessingInstructions/ignoreWhitespace
|
2023-08-02 15:55:08 +02:00 |
Nathan Adams
|
da7ee01730
|
avm2: Implement XML.settings/XML.setSettings/XML.defaultSettings, and add appropriate properties to XML class
|
2023-08-02 15:55:08 +02:00 |
Nathan Adams
|
10e59067d0
|
avm2: Rewrote XMLDocument/XMLNode to be more correct
|
2023-08-02 15:55:08 +02:00 |
Lord-McSweeney
|
84e4215ece
|
avm2+tests: Various Vector-related fixes; activate now-passing Vector tests
|
2023-08-02 15:26:53 +02:00 |
relrelb
|
006393c581
|
chore: Appease nightly clippy
|
2023-08-01 22:44:00 +03:00 |
TÖRÖK Attila
|
f036fd7aff
|
tests/visual: Also test DisplacementMapFilter with componentX or componentY of 0
|
2023-08-01 12:54:56 +02:00 |
Adrian Wielgosik
|
2621dd78ee
|
avm2: Vector doesn't support propertyIsEnumerable
|
2023-08-01 00:13:46 +02:00 |
Adrian Wielgosik
|
b61e92ee12
|
avm2: Fix property_is_enumerable on arrays
|
2023-08-01 00:13:46 +02:00 |
sleepycatcoding
|
a40e8d8ac4
|
tests: Split read/writeObject off into a separate test
|
2023-07-31 22:32:03 +02:00 |
sleepycatcoding
|
cd9ed1a1da
|
tests: remove unneeded loops
|
2023-07-31 22:32:03 +02:00 |
sleepycatcoding
|
1b765e2a45
|
tests: Use new socket API
|
2023-07-31 22:32:03 +02:00 |
sleepycatcoding
|
749ba80c8a
|
tests: Lower socket test task timeout to 1 microsecond
This was hiding the fact that the test technically did not run and failed, as it only happened very rarely in some scenarios.
|
2023-07-31 22:32:03 +02:00 |
Nathan Adams
|
91bfbe6ab1
|
tests: Port avmplus as3 MethodClosures test
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
4de8301f75
|
tests: Port avmplus as3 RuntimeErrors test
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
27fc81f0f3
|
tests: Port avmplus as3 Dictionary test
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
9ba9ec17a7
|
tests: Port avmplus as3 e12_6_3_12 Statement test
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
cc302a56de
|
tests: Port avmplus as3 for-each-in tests
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
d6f83ce9c3
|
tests: Port avmplus es3 switch tests
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
98f9316fa7
|
tests: Port avmplus es3 Int tests
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
b42ae15759
|
tests: Port avmplus es3 Number tests
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
dab0779493
|
tests: Port avmplus es3 uint tests
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
01bacb51ba
|
tests: Port avmplus es3 Type Conversions tests
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
cdc8e65f0c
|
tests: Port avmplus es3 const tests
|
2023-07-31 19:52:12 +02:00 |
Nathan Adams
|
c903c0081c
|
tests: Port avmplus es3 ClassDef tests
|
2023-07-31 19:52:12 +02:00 |
Abiel Deneke
|
6552b4e132
|
avm2: Implement `Matrix3D.prependScale`
|
2023-07-31 17:00:44 +02:00 |
TÖRÖK Attila
|
288ed7e341
|
tests: Add an avm1 visual test for BitmapData::perlinNoise()
|
2023-07-31 16:41:01 +02:00 |
Adrian Wielgosik
|
399ac2490c
|
avm2: Remove accidentally duplicated tests
|
2023-07-30 18:05:24 +02:00 |
Nathan Adams
|
647b49ad52
|
tests: Move from_avmplus up one level
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
c8a86966b0
|
tests: Port avmplus e4x XMLList tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
2e1f848144
|
tests: Port avmplus e4x XML tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
0ac0ea21c5
|
tests: Port avmplus e4x Types tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
f97559066b
|
tests: Port avmplus e4x TypeConversion tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
068a4b38ac
|
tests: Port avmplus e4x Regress tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
8a0e57ca95
|
tests: Port avmplus e4x Namespace tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
6030ed563b
|
tests: Port avmplus ecma3 Number tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
495f19f10d
|
tests: Port avmplus ecma3 ObjectObjects tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
e25c18beed
|
tests: Port avmplus ecma3 Statements tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
04dbff285a
|
tests: Port avmplus ecma3 String tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
b7f6373af3
|
tests: Port avmplus ecma3 TypeConversion tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
e08e9cc14b
|
tests: Port avmplus ecma3 instanceof tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
9c12d3134a
|
tests: Port avmplus ecma3 ErrorObject tests
|
2023-07-30 13:59:33 +02:00 |
Nathan Adams
|
e707e98487
|
tests: Port avmplus ecma3 Boolean tests
|
2023-07-30 13:59:33 +02:00 |
Tom Schuster
|
f237aa1da2
|
avm2: Implement XMLNode.nodeValue
|
2023-07-30 11:14:00 +02:00 |
TÖRÖK Attila
|
acddd6c26d
|
tests: Add glow_pass_scaling visual test
|
2023-07-29 22:23:49 +02:00 |
TÖRÖK Attila
|
24afc21f87
|
tests: Remove redundant "test" suffix from the name of blur_pass_scaling_test
|
2023-07-29 22:23:49 +02:00 |
Aaron Hill
|
4406a70fc9
|
avm2: Enable Vector.<ObjectSubclass> serialization tests
This also fixes a minor bug (we should always deserialize
to a `Vector.<Object>`, not a `Vector.<*>`)
|
2023-07-29 15:30:24 -04:00 |
Nathan Adams
|
f9be8be99e
|
avm2: Make 'new Math()' and 'Math(value)' throw errors
|
2023-07-29 15:24:30 +02:00 |
Adrian Wielgosik
|
456e9d2c05
|
avm2: Extend vector_concat test
|
2023-07-28 23:42:04 +02:00 |
Adrian Wielgosik
|
22d7ffdefc
|
avm2: fix Vector null display
|
2023-07-28 23:42:04 +02:00 |
Adrian Wielgosik
|
e1d73f031a
|
avm2: Activate the Vector/specialized_at_runtime test
|
2023-07-28 23:42:04 +02:00 |
Nathan Adams
|
8be0a36b1a
|
tests: Port avmplus ecma3 Array tests
|
2023-07-28 22:22:47 +02:00 |
Nathan Adams
|
90b4653eaf
|
tests: Port avmplus ecma3 Exception tests
|
2023-07-28 22:22:47 +02:00 |
Nathan Adams
|
a52bed18bd
|
tests: Port avmplus ecma3 FunctionObjects tests
|
2023-07-28 22:22:47 +02:00 |
Nathan Adams
|
684c0ea5e6
|
tests: Port avmplus ecma3 GlobalObject tests
|
2023-07-28 22:22:47 +02:00 |
Nathan Adams
|
d3606e3c9d
|
tests: Port avmplus ecma3 Types tests
|
2023-07-28 22:22:47 +02:00 |
Nathan Adams
|
a8410aa34e
|
tests: Port avmplus ecma3 ExecutionContexts tests
|
2023-07-28 22:22:47 +02:00 |
Nathan Adams
|
1a354d5809
|
tests: Port avmplus ecma3 Expression tests
|
2023-07-28 22:22:47 +02:00 |
Nathan Adams
|
8ff5ff8176
|
tests: Port avmplus ecma3 Function tests
|
2023-07-28 22:22:47 +02:00 |
Nathan Adams
|
e1749cd0ad
|
tests: Port avmplus ecma3 Unicode tests
|
2023-07-28 22:22:47 +02:00 |
Lord-McSweeney
|
cf5c02ca1b
|
avm2+tests: Fully implement XML.appendChild, add a test
|
2023-07-28 15:21:38 +02:00 |
Lord-McSweeney
|
cf8dde966f
|
tests: Allow avmplus e4x/Global/e13_1_2_1 to run, since it no longer loops indefinitely
|
2023-07-28 13:11:15 +02:00 |
sleepycatcoding
|
46d6d6724d
|
tests: Allow some avmplus tests as they now succeed
|
2023-07-27 23:39:06 +02:00 |
sleepycatcoding
|
04aa060c61
|
tests: Check XML/XMLList.parent() in xml_list_concat
|
2023-07-27 23:39:06 +02:00 |
sleepycatcoding
|
02d815e86b
|
avm2: Implement XML addition operations
|
2023-07-27 23:39:06 +02:00 |
Nathan Adams
|
70fb674d8b
|
avm2: Implement correct errors for write_bytes with offset+length > u32::MAX
|
2023-07-27 19:47:16 +02:00 |
Nathan Adams
|
1bbefbe472
|
avm2: Throw correct error when writing a too-large string to ByteArray
|
2023-07-27 19:47:16 +02:00 |
Nathan Adams
|
0d1d110660
|
tests: Port avmplus ByteArray tests
|
2023-07-27 19:47:16 +02:00 |
Nathan Adams
|
7dc0224451
|
tests: Add lzma feature and add a required_features.lzma flag
|
2023-07-27 19:47:16 +02:00 |
Nathan Adams
|
08b7a8c498
|
tests: Port avmplus e4x QName tests
|
2023-07-27 19:30:41 +02:00 |
Nathan Adams
|
e88a03c2d5
|
tests: Port avmplus e4x Statements tests
|
2023-07-27 19:30:41 +02:00 |
Nathan Adams
|
cbf029c019
|
tests: Port avmplus e4x Global tests
|
2023-07-27 19:30:41 +02:00 |
Nathan Adams
|
28dfcab8ff
|
tests: Port avmplus e4x Expression tests
|
2023-07-27 19:30:41 +02:00 |
Nathan Adams
|
4f315ef6a9
|
tests: Include PrettyString workaround again
|
2023-07-27 19:30:41 +02:00 |
Nathan Adams
|
cb23067382
|
avm2: Implement UninitializedError
|
2023-07-27 09:49:47 +02:00 |
Nathan Adams
|
5fc37c7e13
|
avm2: Implement call handler for Error
|
2023-07-27 09:49:47 +02:00 |
Nathan Adams
|
55d77970e0
|
tests: Port avmplus Exception tests over
|
2023-07-27 09:49:47 +02:00 |
Aaron Hill
|
583caa3389
|
avm2: Implement DisplayObject.blendShader (#12238)
|
2023-07-26 23:25:26 +00:00 |
Nathan Adams
|
6a7063a83b
|
tests: Mark vectorIndexRangeExceptions as ignore again, and explain why
|
2023-07-27 00:52:40 +02:00 |
Nathan Adams
|
1ffb87c227
|
tests: If an image test isn't being checked and we expect it to fail, make it fail
|
2023-07-27 00:52:40 +02:00 |
Nathan Adams
|
049cb0e84d
|
tests: Increase tolerance of bitmapdata_applyfilter_blur to make it pass on my machine
|
2023-07-27 00:52:40 +02:00 |
Nathan Adams
|
bdf960f972
|
tests: Unflagged previously ignored tests that now pass successfully
|
2023-07-27 00:52:40 +02:00 |
Nathan Adams
|
a10dfca653
|
tests: Change a lot of tests from ignore to known_failure
|
2023-07-27 00:52:40 +02:00 |
Nathan Adams
|
6063579fbd
|
tests: Add known_failure to test.toml
|
2023-07-27 00:52:40 +02:00 |
Aaron Hill
|
99ed2c6d4a
|
avm2: Fix handling of default domain memory (#12308)
|
2023-07-26 18:26:26 +00:00 |
Nathan Adams
|
0a21a6015c
|
tests: Document fscommand('quit')
|
2023-07-26 17:00:15 +02:00 |
Nathan Adams
|
6b788faa9d
|
tests: Implement fscommand('quit') on test runner
|
2023-07-26 17:00:15 +02:00 |
Nathan Adams
|
1a0a82d898
|
core: Move fscommand execution outside of ExternalInterfaceProvider, so it can be implemented without causing ExternalInterface.available to become true
|
2023-07-26 17:00:15 +02:00 |
Nathan Adams
|
4252d035af
|
tests: Add issue to avm_plus ignored tests
|
2023-07-26 16:12:57 +02:00 |
Nathan Adams
|
3e7a7854ae
|
tests: Ignore failing avmplus tests
|
2023-07-26 16:12:57 +02:00 |
Nathan Adams
|
6b2813c022
|
tests: Port some avmplus tests over
|
2023-07-26 16:12:57 +02:00 |
sleepycatcoding
|
dc5cf083d2
|
tests: Add test for close event
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
28f8937124
|
tests: Add read socket test (Little Endian)
|
2023-07-26 14:01:03 +02:00 |