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 |
Crowdin Bot
|
280de7cd61
|
chore: Update translations from Crowdin
|
2023-07-27 16:39:17 +02:00 |
Jaroslav Bělák
|
08ab99f2ed
|
core: Implement ToXMLString for Attribute and Comment node kind
|
2023-07-27 15:04:24 +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
|
55906c22fa
|
desktop: Change 'socket mode' text to 'TCP Connections'
|
2023-07-26 19:44:39 +02:00 |
Nathan Adams
|
35234dccec
|
web: Ensure we set ourselves as the FSCommand provider
|
2023-07-26 17:00:15 +02:00 |
Nathan Adams
|
0a21a6015c
|
tests: Document fscommand('quit')
|
2023-07-26 17:00:15 +02:00 |
Nathan Adams
|
0f4edf9574
|
avm2: Implement fscommand()
|
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 |
sleepycatcoding
|
c3582464be
|
tests: Add socket read test (Big Endian)
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
525c708fe8
|
tests: Fix some number ranges
Also reduce float precision.
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
f23fe16557
|
tests: Write a signed short too
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
b169671238
|
tests: Add test for socket write (Little Endian)
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
4927d0c6b9
|
tests: Add test for socket write (Big Endian)
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
d52f2a4409
|
tests: Add socket_connect test
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
809e511656
|
chore: Remove accidental doc change
For some reason my IDE keeps adding random stuff :(
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
9604b07518
|
tests: Allow passing path to mocket utility
Also use anyhow to remove some unwraps.
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
a0e40287c9
|
tests: Rename socket-mock utility to mocket
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
87ab1a22e9
|
chore: Fix clippy warning
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
06e9656841
|
chore: fmt
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
d5da477df8
|
tests: Improve socket testing backend
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
c8b6a1cb4c
|
core: Send data directly to socket task
This improves socket latency. Sometimes the ping is better in Ruffle than
in Flash Player!
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
f3917c8c62
|
core: Run async tasks until stalled
Previously it used run which tries to run until completion, but we can't do
that if we are testing socket behavior.
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
5d29c909c6
|
tests: Use socket.json when running tests
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
3e8ee00a67
|
tests: Move SocketEvent into ruffle_socket_format crate
|
2023-07-26 14:01:03 +02:00 |
sleepycatcoding
|
88626b7212
|
tests: Add experimental socket_mock tool
This is used to help to create/test socket.json files against real Flash Player to verify behavior.
|
2023-07-26 14:01:03 +02:00 |
Nathan Adams
|
a7c6a8bb77
|
chore: Update libz-sys to 1.1.12
|
2023-07-26 13:19:14 +02:00 |