ruffle/core/src
David Wendt 7e7ca88c3d `post_instantiate` is morally equivalent to duplicating the display object it's called on, so we should also duplicate the XML document attached to it.
We don't have to do this for `object` because we don't actually construct the script object until instantiation time.
2020-06-20 19:16:11 -04:00
..
avm1 Store all text internally as an HTML tree, alongside the existing strings. 2020-06-20 19:16:11 -04:00
backend core: Convert XML errors into an enum 2020-06-20 15:02:00 -07:00
display_object `post_instantiate` is morally equivalent to duplicating the display object it's called on, so we should also duplicate the XML document attached to it. 2020-06-20 19:16:11 -04:00
html Move `TextFormat` over to a new `html` module, which will hold all the stuff necessary for rendering HTML in an `EditText`. 2020-06-20 19:16:10 -04:00
xml avm1: Made avm1::Error an actual error type, and removed all calls that throw incorrect errors in avm1 2020-06-20 15:02:00 -07:00
avm1.rs avm1: Fatal errors will halt the AVM and prevent further execution 2020-06-20 15:02:00 -07:00
backend.rs core: Added Input backend, currently unimplemented, for polling user input 2019-12-21 19:08:06 -08:00
bounding_box.rs core: Fix BoundingBox::union for invalid bounds 2020-06-10 17:17:08 -07:00
character.rs core: Wrap Font in a Gc 2019-12-17 02:48:55 -08:00
color_transform.rs render: Cache color transforms in wgpu backend, don't re-upload unchanged values 2020-04-30 16:33:41 +02:00
context.rs core: Assign default name to unnamed clips (fix #66) 2020-06-18 16:26:36 -07:00
display_object.rs core: Make Value::as_object always return a (possibly boxed) object 2020-06-19 12:48:28 -07:00
drawing.rs core: More accurate shape_bounds/edge_bounds in drawing api 2020-05-21 20:34:48 +02:00
events.rs core: Clean up clip event handlers 2020-05-24 08:57:30 -07:00
font.rs Move `TextFormat` over to a new `html` module, which will hold all the stuff necessary for rendering HTML in an `EditText`. 2020-06-20 19:16:10 -04:00
html.rs Move `TextFormat` over to a new `html` module, which will hold all the stuff necessary for rendering HTML in an `EditText`. 2020-06-20 19:16:10 -04:00
lib.rs Move `TextFormat` over to a new `html` module, which will hold all the stuff necessary for rendering HTML in an `EditText`. 2020-06-20 19:16:10 -04:00
library.rs avm1: Refactor to expose `avm, context` in `post_instantiate` 2020-02-29 23:05:15 +01:00
loader.rs avm1: Merge avm1::Error and avm1::ExecutionError for now. It's plausible that nested inside actions we can encounter an ExecutionError, so at that point it doesn't make sense to have a separation. 2020-06-20 15:02:00 -07:00
player.rs core: Rename Value::as_object to Value::coerce_to_object 2020-06-19 12:48:28 -07:00
prelude.rs swf: Merged core::Matrix into swf::Matrix 2020-05-20 14:54:41 +02:00
property_map.rs avm1: Use `PropertyMap::get_index` for stage object properties 2020-03-28 16:22:02 -07:00
shape_utils.rs core: Keep track of cursor position in drawings 2020-05-21 18:38:10 +02:00
string_utils.rs avm1: Implement Array.sort and constants 2020-04-01 18:46:12 -07:00
tag_utils.rs desktop: Prime window with known width/height of the movie 2020-05-04 16:07:38 -07:00
transform.rs Movie clip access from AS. Functions are now callable objects, and receive `this`. 2019-08-30 20:37:48 +02:00
xml.rs Implement `status`. 2020-01-04 19:00:49 -05:00