..
__framework__
*: fix spelling mistakes
2020-09-19 16:17:58 -07:00
action_to_integer
avm1: Correct ToInteger for undefined, null and object inputs
2021-01-29 19:44:32 -08:00
add_property
tests: Add test for Object.addProperty
2019-12-03 15:01:39 -08:00
arguments
tests: Uncomment arguments.caller avm1 test
2020-12-19 01:46:20 -08:00
array_apply
core: Split function and constructor, tests, fix bug with constructor
2020-07-27 12:50:31 -07:00
array_call_method
avm1: Fix method calls with null/empty string name
2020-12-30 13:35:36 -08:00
array_concat
tests: Update Array.concat test to print out entire array
2020-10-31 02:42:34 -07:00
array_constructor
tests: Add tests for Array single-param ctor
2020-09-26 14:13:06 -07:00
array_enumerate
tests: Add test for enumerating array indices
2020-06-27 20:25:45 -07:00
array_properties
tests: Test hasOwnProperty for array indices in array_properties
2020-06-27 20:25:45 -07:00
array_prototyping
core: Made arrays a storage property of objects, not a unique object type. Added more corner case tests.
2019-12-15 12:33:24 -08:00
array_slice
core: Added array tests
2019-12-15 12:33:24 -08:00
array_sort
tests: Add tests for Array.sort
2020-04-01 18:46:12 -07:00
array_splice
core: Implemented Array.splice with tests
2019-12-15 12:33:24 -08:00
array_trivial
avm1: Array.reverse should return itself
2020-11-22 13:50:49 -08:00
array_vs_object_length
core: Made arrays a storage property of objects, not a unique object type. Added more corner case tests.
2019-12-15 12:33:24 -08:00
as1_constructor_v6
Add test for the constructor property on v6 and v7 SWFs
2020-04-25 13:25:21 -04:00
as1_constructor_v7
Add test for the constructor property on v6 and v7 SWFs
2020-04-25 13:25:21 -04:00
as2_oop
AS2 OOP test. This won't actually pass until we have interfaces, init actions, and constant pool closures merged in. Hence, it's ignored.
2019-12-15 13:17:41 -08:00
as2_super_and_this_v6
Add a v6 version of the super-and-this test, which is exactly the same source compiled to SWF version 6.
2020-04-25 13:25:20 -04:00
as2_super_and_this_v8
Add a v6 version of the super-and-this test, which is exactly the same source compiled to SWF version 6.
2020-04-25 13:25:20 -04:00
as2_super_via_manual_prototype
tests: Copy as2_super_and_this test for manual prototype setting, used by mx (currently broken)
2020-04-25 13:25:20 -04:00
as_broadcaster
chore: Assert his inside of listeners
2020-07-29 15:24:23 -07:00
as_broadcaster_initialize
avm1: Copy broadcast functions for MovieClipLoader
2020-08-04 07:02:14 -07:00
as_transformed_flag
tests: Add test for TransformedByScript flag
2019-12-15 10:17:33 -08:00
attach_movie
tests: Add case insensitivity test for attachMovie
2020-10-21 17:09:31 -07:00
bad_swf_tag_past_eof
core: Gracefully handle tag length past EOF
2021-01-21 14:04:46 -08:00
bevel_filter
core: Fix edge cases and implement rest of bevel filter
2020-09-29 11:06:56 -07:00
bitmap_data
core: Support failiable constructors
2020-12-15 00:04:51 -08:00
bitmap_data_noise
core: Invert pixel fill order for BitmapData.noise
2021-01-22 13:16:19 -08:00
bitmap_filter
core: Add tests for bitmap_filter
2020-09-02 10:59:00 -07:00
blur_filter
core: Fix clippy lints and format
2020-09-02 10:59:00 -07:00
button_children
tests: Add test for button children
2020-08-18 01:18:15 -07:00
button_order
tests: Add a button child execution order test.
2020-11-27 13:23:34 -08:00
call
tests: Add test for paths in ActionCall
2020-07-14 23:34:21 -07:00
clip_events
tests: Add test for initialize clip event
2020-11-09 10:43:18 -08:00
closure_scope
Add `closure_scope` and `variable_args` tests.
2019-10-12 10:39:51 -04:00
color
tests: Test that Color has no effect when target is undefined
2020-03-30 01:09:05 -07:00
color_matrix_filter
avm1: Implement flash.filters.ColorMatrixFilter avm1 built-in
2020-12-29 03:10:46 -08:00
color_transform
core: Add tests for ColorTransform and cleanup code
2020-07-05 13:49:59 -07:00
conflicting_instance_names
tests: Add test for conflicting instance names
2020-08-18 01:18:15 -07:00
constructor_function
core: Populate function when creating a constructor
2020-07-27 10:38:50 -07:00
context_menu
core: Add tests for ContextMenu and ContextMenuItem
2020-07-12 15:25:58 -07:00
context_menu_item
core: Add tests for ContextMenu and ContextMenuItem
2020-07-12 15:25:58 -07:00
convolution_filter
avm1: Implement flash.filters.ConvolutionFilter avm1 built-in
2021-01-04 18:26:11 -08:00
create_empty_movie_clip
tests: Add tests for movie clip cloning/removing
2019-12-17 03:20:01 -08:00
cross_movie_root
Add a test for cross-movie `_root`.
2020-02-22 00:02:48 -05:00
custom_clip_methods
Install the remainder of tests that currently pass, but needed to have child clips removed
2019-10-12 10:39:54 -04:00
date
avm1: Implement Date.UTC
2020-09-02 17:12:31 -07:00
date_is_special
avm1: Implement Date - #249
2020-09-02 17:12:31 -07:00
default_names
tests: Add test for default names of display objects
2020-06-18 16:26:36 -07:00
define_function2
tests: Add define_function2 and register test
2019-10-15 17:20:48 -07:00
define_function2_preload
tests: Add define_function2_preload test
2020-02-19 23:22:33 -08:00
define_function2_preload_order
tests: Add test for misdocumented DefineFunction2 register preload
2020-02-20 12:58:26 -08:00
define_local
tests: Add test for DefineLocal and issue #760
2020-06-28 15:15:45 -07:00
delete
Install the remainder of tests that currently pass, but needed to have child clips removed
2019-10-12 10:39:54 -04:00
displacement_map_filter
core: Update DisplacementMapFilter tests
2021-01-02 03:12:07 -08:00
display_object_properties
tests: Add regression test for display object properties
2019-12-15 08:54:26 -08:00
do_init_action
tests: Add test for DoInitAction
2019-10-29 11:11:25 -07:00
drop_shadow_filter
avm1: Implement flash.filters.DropShadowFilter
2020-12-22 14:17:12 -08:00
duplicate_movie_clip
tests: Test clip events copying in duplicateMovieClip
2020-07-17 20:49:05 -07:00
edittext_align
Add approximate test of text field metrics during alignment.
2020-06-20 19:55:44 -04:00
edittext_bullet
core: Support \r newlines in texts - fixes #1071 , #808
2020-09-19 16:18:35 -07:00
edittext_default_format
Add a bunch of necessary fixes to default text formatting and HTML format extraction.
2020-06-20 19:55:57 -04:00
edittext_font_size
Implement the `leading` attribute as defined by fonts.
2020-06-20 19:55:29 -04:00
edittext_html_entity
Add some entity support to HTML parsing.
2020-06-20 20:08:22 -04:00
edittext_html_roundtrip
Implement text span raising, sans list items.
2020-06-20 20:14:57 -04:00
edittext_leading
Add `edittext_leading` test.
2020-06-20 19:55:47 -04:00
edittext_letter_spacing
Recompile the letter spacing test 'cause I spotted an errant `s` in the FLA
2020-06-20 19:55:49 -04:00
edittext_margins
Add margins test.
2020-06-20 19:55:48 -04:00
edittext_newline_stripping
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
edittext_newlines
core: Support \r newlines in texts - fixes #1071 , #808
2020-09-19 16:18:35 -07:00
edittext_password
core: Implement TextField.password property
2021-01-31 12:26:58 -08:00
edittext_tab_stops
Add a test for tab_stops.
2020-06-20 19:55:51 -04:00
edittext_underline
Add regression tests for `underline`.
2020-06-20 19:56:01 -04:00
empty_movieclip_can_attach_movies
tests: Add test for movieclip.createEmptyMovieClip().attachMovie()`
2020-04-21 05:49:25 -07:00
equals2_swf5
Assume that NaN == NaN for ruffle
2019-11-28 20:41:25 -05:00
equals2_swf6
Assume that NaN == NaN for ruffle
2019-11-28 20:41:25 -05:00
equals2_swf7
Assume that NaN == NaN for ruffle
2019-11-28 20:41:25 -05:00
equals_swf4
core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7
2019-11-28 20:41:23 -05:00
error
tests: Add test for Error
2020-07-02 20:58:01 -07:00
escape
avm1: Implement escape
2020-12-30 12:42:03 -08:00
execution_order1
tests: execution_order -> execution_order1
2019-10-26 03:35:58 -07:00
execution_order2
tests: Add tests for goto execution order
2019-10-26 02:20:42 -07:00
execution_order3
tests: Add tests for goto execution order
2019-10-26 02:20:42 -07:00
export_assets
tests: Add export_assets
2021-01-15 11:48:29 -08:00
extends_chain
Added test for class & interface hierarchy
2019-11-26 22:42:11 +01:00
extends_native_type
tests: Add test for subclassing a native type
2021-01-21 11:48:26 -08:00
external_interface
web: Allow reentrant ExternalInterface callbacks
2020-09-03 18:17:44 -07:00
function_as_function
tests: Add test for avm1 Function(foo)
2020-09-03 17:01:20 -07:00
function_base_clip
tests: Add test for functions closing over base clip
2019-12-19 17:30:50 -08:00
funky_function_calls
This technically isn't a test of `toString`, so remove stuff from the test that it relies upon.
2020-01-27 21:50:11 -05:00
get_bytes_total
tests: Add test verifying proper getBytesTotal value
2021-01-09 14:29:19 -08:00
get_variable_in_scope
avm1: GetVariable and SetVariable look through the scope chain. Fixes #414
2020-03-19 19:58:16 -07:00
global_array
core: Split function and constructor, tests, fix bug with constructor
2020-07-27 12:50:31 -07:00
global_is_bare
Add a regression test for `_global` being a bare object
2019-11-28 20:53:31 -05:00
glow_filter
avm1: Add flash.filters.GlowFilter
2020-12-20 15:31:09 -08:00
goto_advance1
tests: Add test for property updating in fast-forward gotos
2019-12-21 21:16:27 -08:00
goto_advance2
chore: Renormalize line endings in misc files
2019-10-11 16:53:36 -07:00
goto_both_ways1
chore: Renormalize line endings in misc files
2019-10-11 16:53:36 -07:00
goto_both_ways2
chore: Renormalize line endings in misc files
2019-10-11 16:53:36 -07:00
goto_execution_order
core: Add StageObject properties
2019-12-15 10:17:33 -08:00
goto_execution_order2
tests: Add goto_execution_order2 regression test
2020-01-28 04:15:08 -08:00
goto_frame
tests: Add test for global GotoFrame action
2020-01-30 15:17:01 -08:00
goto_frame2
tests: Add test for global GotoFrame action
2020-01-30 15:17:01 -08:00
goto_frame_number
avm1: Allow gotoAndStop/gotoAndPlay with frame numbers in paths - #915
2020-07-29 13:53:57 -07:00
goto_label
tests: Add test for global GotoFrame action
2020-01-30 15:17:01 -08:00
goto_methods
tests: Add test for goto MovieClip methods
2019-12-16 00:52:27 -08:00
goto_rewind1
chore: Renormalize line endings in misc files
2019-10-11 16:53:36 -07:00
goto_rewind2
chore: Renormalize line endings in misc files
2019-10-11 16:53:36 -07:00
goto_rewind3
chore: Renormalize line endings in misc files
2019-10-11 16:53:36 -07:00
gradient_bevel_filter
core: Add flash.filters.GradientBevelFilter + refactor existing filters
2021-01-06 18:06:30 -08:00
gradient_glow_filter
core: Add flash.filters.GradientGlowFilter
2021-01-06 18:06:30 -08:00
greater_swf6
Typo in test filename
2019-11-28 20:41:26 -05:00
greater_swf7
core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7
2019-11-28 20:41:23 -05:00
greaterthan_swf5
chore: add tests for equality and greaterthan
2019-10-08 20:45:39 +01:00
greaterthan_swf8
chore: add tests for equality and greaterthan
2019-10-08 20:45:39 +01:00
has_own_property
tests: Add tests for non-string params in hasOwnProperty:
2020-06-27 20:25:45 -07:00
infinite_recursion_function
avm1: Respect ScriptLimits for recursion depth, and use that in infinite_recursion_function
2020-07-08 14:47:38 -07:00
infinite_recursion_function_in_setter
avm1: Throw errors when functions (user-called, or special) go too deep
2020-07-08 14:47:38 -07:00
infinite_recursion_virtual_property
avm1: Throw errors when functions (user-called, or special) go too deep
2020-07-08 14:47:38 -07:00
is_prototype_of
Added a test for isPrototypeOf
2019-11-27 21:09:14 +01:00
issue_710
tests: Add test for #710
2020-06-13 02:48:38 -07:00
issue_1086
tests: Add test for #1086
2020-09-02 13:25:53 -07:00
issue_1104
tests: Test for #1104
2020-09-03 19:09:48 -07:00
issue_1671
tests: Add tests for #1671
2021-01-02 16:19:08 -08:00
issue_1906
tests: Add tests for #1906
2020-12-17 18:07:01 -08:00
issue_2030
tests: Add test for #2030
2020-12-19 02:14:27 -08:00
issue_2166
tests: Add test for #2166
2020-12-31 20:01:05 -08:00
issue_2870
tests: Add test for #2870
2021-01-28 16:36:42 -08:00
lessthan2_swf5
Lessthan can return `undefined`, not just booleans
2019-11-28 20:53:30 -05:00
lessthan2_swf6
core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7
2019-11-28 20:41:23 -05:00
lessthan2_swf7
core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7
2019-11-28 20:41:23 -05:00
lessthan_swf4
core: Added battery of tests for lessthan, greaterthan, equals and strictequals between swf4-swf7
2019-11-28 20:41:23 -05:00
load_vars
tests: Add test for LoadVars
2020-07-23 03:00:19 -07:00
loadmovie
Add tests for `loadMovie`.
2020-02-22 00:01:15 -05:00
loadmovie_fail
core/avm1: don't run onLoadInit handler if movie loading failed
2021-01-06 16:00:58 -08:00
loadmovie_method
Add a test for `MovieClip.loadMovie`.
2020-02-22 00:01:17 -05:00
loadmovie_registerclass
test: Add more cases to registerClass tests
2020-09-02 15:18:59 -07:00
loadmovienum
avm1: Support loading into _level in GetURL2
2020-07-23 02:08:48 -07:00
loadvariables
Add tests for various forms of `loadVariables`.
2020-02-22 00:02:43 -05:00
loadvariables_method
Add tests for various forms of `loadVariables`.
2020-02-22 00:02:43 -05:00
loadvariablesnum
Add tests for various forms of `loadVariables`.
2020-02-22 00:02:43 -05:00
local_to_global
tests: Add swf_tests_approx macro
2020-02-17 15:42:29 -08:00
logical_ops_swf4
tests: Add tests for AVM1 logical ops
2019-12-21 23:01:10 -08:00
logical_ops_swf8
tests: Add tests for AVM1 logical ops
2019-12-21 23:01:10 -08:00
looping
tests: Add looping clip test
2019-08-22 09:54:40 -07:00
matrix
avm1: Implement Matrix.deltaTransformPoint
2020-12-28 01:17:00 -08:00
mcl_as_broadcaster
Implement `MovieClipLoader`'s `addListener`, `removeListener`, and `broadcastMessage` methods.
2020-02-22 00:01:12 -05:00
mcl_getprogress
Basic, stub implementation of `MovieClipLoader.getProgress`, plus test.
2020-02-22 00:02:42 -05:00
mcl_loadclip
Rewrite some of the unload and cliploader tests to be more generous with load timing.
2020-02-22 00:01:22 -05:00
mcl_unloadclip
Implement `MovieClipLoader.unloadClip`, with tests.
2020-02-22 00:02:41 -05:00
mouse_listeners
avm1: Implement `Mouse` listeners & events (excluding scroll)
2019-12-16 19:22:10 -08:00
movieclip_depth_methods
tests: Add movieclip depth method tests
2020-01-31 19:44:42 -08:00
movieclip_getbounds
tests: Add test for getBounds with empty children
2020-06-10 17:17:08 -07:00
movieclip_hittest
avm1: Add allow_empty param to Activation:resolve_target_display_object
2020-11-18 17:58:42 -08:00
movieclip_hittest_shapeflag
core: CSMTextSettings tag alters text hit testing
2021-02-01 17:17:41 -08:00
movieclip_init_object
tests: Add test for order of init_object vs constructor when attaching movies
2020-05-03 12:46:55 -07:00
movieclip_lockroot
tests: Add test for MovieClip._lockroot in avm1
2020-12-02 11:59:01 -08:00
movieclip_prototype_extension
Added test for extending MovieClip prototype
2019-11-26 23:22:07 +01:00
nested_textfields_in_buttons
avm1: Add test for nested text fields in buttons.
2020-08-12 11:08:27 -07:00
new_object_enumerate
tests: Add test for __constructor__ being DontEnum
2020-06-27 18:54:01 -07:00
object_constructor
tests: Add test for Object constructor
2021-01-12 09:13:24 -08:00
object_function
tests: Add typeof and labels for Object() test
2020-07-29 13:52:51 -07:00
object_prototypes
Correct fla for object_prototypes
2019-11-27 20:46:09 +01:00
on_construct
core: Run any on(construct) events at the appropriate time
2020-05-03 12:46:55 -07:00
parse_float
tests: Add parseFloat tests
2020-12-18 02:50:09 -08:00
parse_int
avm1: parseInt
2020-08-13 00:40:20 -07:00
path_string
tests: Add test for this in GetVariable action
2020-10-22 17:23:22 -07:00
point
chore: Remove Flash's recovery file and add it to .gitignore
2021-01-23 00:29:25 -08:00
primitive_instanceof
avm1: Fix instanceof checks with primitives
2020-07-01 16:36:54 -07:00
primitive_type_globals
tests: Uncomment Number.POSITIVE_INFINITY/Number.NEGATIVE_INFINITY tests
2020-02-18 10:17:55 -08:00
prototype_enumerate
tests: Don't special case enumeration tests
2020-03-28 16:22:02 -07:00
prototype_properties
tests: Add test for virtual properties on prototype
2020-07-05 15:15:31 -07:00
rectangle
avm1: Fixed some missing behaviours with flash.geom.Rectangle
2020-06-02 18:49:01 -07:00
recursive_prototypes
avm1: Fatal errors will halt the AVM and prevent further execution
2020-06-20 15:02:00 -07:00
register_and_init_order
test: Add more cases to registerClass tests
2020-09-02 15:18:59 -07:00
register_class
avm1: Implement `Object.registerClass`
2020-02-29 23:05:17 +01:00
register_class_return_value
core: Add test for `Object.registerClass` return values
2021-01-13 15:38:38 -08:00
register_class_swf6
tests: Add test for case insensitive Object.registerClass in SWF6
2021-01-13 15:38:38 -08:00
register_underflow
Implement register underflow behavior.
2019-10-13 18:41:07 -04:00
remove_movie_clip
tests: Test removeMovieClip on non-movieclips
2021-01-09 18:31:04 -08:00
removed_clip_halts_script
tests: Test for removed clip after a function call
2020-10-24 17:36:38 -07:00
root_global_parent
core: Remove this from Object::get/set
2019-12-15 08:54:26 -08:00
roots_and_levels
Allow levels to be read as scope variables, and add a test for this.
2020-02-22 00:02:50 -05:00
selection
tests: Add test for TextField.replaceSel
2020-12-19 00:35:26 -08:00
set_interval
tests: Add setInterval test
2020-07-10 14:38:48 -07:00
set_variable_scope
tests: Add test for correct scope in SetVariable
2020-01-06 20:49:05 -08:00
single_frame
tests: Add initial SWF tests
2019-08-22 09:54:40 -07:00
slash_syntax
tests: Add failing case to slash_syntax test
2019-12-17 04:00:01 -08:00
sound
tests: Add test for Sound
2021-01-27 15:25:04 -08:00
stage_object_children
tests: Add test for stage instances
2019-12-15 08:54:26 -08:00
stage_object_enumerate
tests: Add test for enumerating child instances
2019-12-15 08:54:26 -08:00
stage_object_properties
avm1: Use f64 when calculating scale/rotation ( fix #1622 )
2020-11-21 11:39:41 -08:00
stage_object_properties_get_var
tests: Add test for GetVariable/SetVariable on _x, etc.
2020-07-05 15:15:31 -07:00
stage_object_properties_swf6
tests: Add more tests for display object properties
2020-02-14 15:34:14 -08:00
stage_property_representation
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
strictequals_swf6
Assume that NaN == NaN for ruffle
2019-11-28 20:41:25 -05:00
strictly_equals
chore: add tests for equality and greaterthan
2019-10-08 20:45:39 +01:00
string_coercion
Add a test for every string coercion I could find.
2019-11-28 20:28:46 -05:00
string_methods
avm1: Fix off-by-one error in String.lastIndexOf
2021-01-29 02:59:14 -08:00
string_ops_swf6
tests: Add test for SWF4 string ops
2020-09-17 16:03:51 -07:00
swf5_encoding
tests: Add test for SWF5 string encoding
2021-01-20 15:02:31 -08:00
swf6_case_insensitive
tests: Add test for SWF<=6 case insensitivty
2020-03-28 16:22:02 -07:00
swf7_case_sensitive
tests: Add test for SWF<=6 case insensitivty
2020-03-28 16:22:02 -07:00
target_clip_swf5
tests: Add tests for target clip in SWF5
2021-01-21 14:52:52 -08:00
target_clip_swf6
tests: Add tests for target clip in SWF6
2021-01-21 14:52:52 -08:00
target_path
tests: Add test for targetPath action
2020-08-20 18:14:01 -07:00
tell_target
avm1: Output trace warning for invalid SetTarget ( fix #332 )
2020-01-27 23:35:41 -08:00
textfield_background_color
avm1: Implement TextField.backgroundColor
2020-12-14 12:45:45 -08:00
textfield_border_color
avm1: Implement TextField.borderColor
2020-12-14 12:45:45 -08:00
textfield_properties
avm1: Implement TextField.textColor ( close #1863 )
2020-12-07 15:09:36 -08:00
textfield_text
avm1: Expose TextFields and allow setting their .text
2019-12-19 10:19:43 -08:00
textfield_variable
tests: Edit textfield_variable test for #777
2020-07-02 01:29:41 -07:00
this_scoping
core: Propagate this through scope and get_variable
2020-09-07 13:14:48 -07:00
timeline_function_def
Install the remainder of tests that currently pass, but needed to have child clips removed
2019-10-12 10:39:54 -04:00
timeout
core: Implement a timeout for script execution, defaulting to 15 seconds. Fixes #554
2020-10-11 13:34:15 -07:00
transform
tests: Add test for flash.geom.Transform
2020-08-20 17:29:04 -07:00
try_catch_finally
avm1: Implement try {..} catch {..} finally {..} - #731
2020-07-01 17:30:56 -07:00
try_finally_simple
avm1: Implement try {..} catch {..} finally {..} - #731
2020-07-01 17:30:56 -07:00
typeof
avm1: typeof button/text should be object ( fix #1110 )
2020-09-04 11:33:40 -07:00
typeof_globals
chore: Renormalize line endings in misc files
2019-10-11 16:53:36 -07:00
uncaught_exception
avm1: Implement Action::Throw
2020-06-25 02:03:15 -07:00
uncaught_exception_bubbled
avm1: Implement Action::Throw
2020-06-25 02:03:15 -07:00
undefined_to_string_swf6
tests: Add tests for coercing undefined to string in SWF6
2020-02-19 10:47:43 -08:00
unescape
avm1: Implement unescape
2021-01-02 14:37:03 -08:00
unload_clip_event
tests: Add test for unload clip event
2020-11-09 17:26:19 -08:00
unloadmovie
Rewrite some of the unload and cliploader tests to be more generous with load timing.
2020-02-22 00:01:22 -05:00
unloadmovie_method
Rewrite some of the unload and cliploader tests to be more generous with load timing.
2020-02-22 00:01:22 -05:00
unloadmovienum
Rewrite some of the unload and cliploader tests to be more generous with load timing.
2020-02-22 00:01:22 -05:00
variable_args
Add `closure_scope` and `variable_args` tests.
2019-10-12 10:39:51 -04:00
watch
avm1: Implement Object.watch & Object.unwatch ( #268 )
2020-07-10 12:02:26 -07:00
watch_virtual_property
avm1: Implement Object.watch & Object.unwatch ( #268 )
2020-07-10 12:02:26 -07:00
with
tests: Add tests for with from issue #792
2020-07-05 15:15:31 -07:00
with_return
avm1: Returning from with{} should return from the parent activation
2020-07-01 16:21:43 -07:00
xml
Add very basic XML test
2020-01-04 19:00:17 -05:00
xml_append_child
Add a test for `appendChild`.
2020-01-04 19:00:28 -05:00
xml_append_child_with_parent
appendChild also refuses to orphan nodes already part of another XML tree.
2020-01-04 19:00:35 -05:00
xml_attributes_read
avm1: Iterating xmlnode attributes should list every attribute
2020-09-03 17:03:43 -07:00
xml_clone_expandos
Add test for `cloneNode`
2020-01-04 19:00:22 -05:00
xml_first_last_child
Expose `firstChild` and `lastChild` to ActionScript w/ tests
2020-01-04 19:00:24 -05:00
xml_has_child_nodes
Implement `hasChildNodes()` and add test
2020-01-04 19:00:23 -05:00
xml_idmap
Add regression test for `idMap`.
2020-01-04 19:00:49 -05:00
xml_ignore_comments
avm1: Made firstChild and lastChild ignore non-node children
2020-11-26 11:18:00 -08:00
xml_ignore_white
tests: Add test for XML.ignoreWhite
2020-12-30 16:00:39 -08:00
xml_insert_before
Add test for insertBefore
2020-01-04 19:00:34 -05:00
xml_inspect_createmethods
Add a test for `createElement` and `createTextNode`.
2020-01-04 19:00:43 -05:00
xml_inspect_doctype
Add test for `docTypeDecl`.
2020-01-04 19:00:40 -05:00
xml_inspect_parsexml
Add test for `XML.parseXML`
2020-01-04 19:00:47 -05:00
xml_inspect_xmldecl
Add an ignored test for `xmlDecl`.
2020-01-04 19:00:41 -05:00
xml_load
Implement `XML.load()`, with tests.
2020-02-22 00:02:45 -05:00
xml_namespaces
Add namespacing test
2020-01-04 19:00:21 -05:00
xml_node_namespaceuri
Add some more tests for XML namespace URIs.
2020-01-04 19:00:45 -05:00
xml_node_weirdnamespace
Add some more tests for XML namespace URIs.
2020-01-04 19:00:45 -05:00
xml_parent_and_child
Expose `parentNode` to ActionScript
2020-01-04 19:00:24 -05:00
xml_remove_node
Add a test for XML.removeNode().
2020-01-04 19:00:33 -05:00
xml_siblings
Expose `previousSibling` and `nextSibling` to ActionScript.
2020-01-04 19:00:25 -05:00
xml_to_string
Add test for XMLNode.toString.
2020-01-04 19:00:37 -05:00
xml_to_string_comment
Add another test for AVM1 XML's failure to roundtrip unsupported node types (e.g. comments).
2020-01-04 19:00:45 -05:00