ruffle/core/src
Mike Welsh 52fbb77e99 avm1: DefineLocal respects virtual properties and prototype chain (fix #760)
DefineLocal will call a virtual setter if the property already exists
on the local object, including the local object's prototype chain.

DefineLocal2 will also not overwrite a property if it already exists
on the local object, including the local object's prototype chain.
2020-06-28 15:15:45 -07:00
..
avm1 avm1: Array indices are enumerable 2020-06-27 20:25:45 -07:00
backend chore: Remove unnecessary comment 2020-06-24 01:46:07 +01:00
display_object text: Cull text field if offscreen 2020-06-24 22:46:54 -07:00
html avm1: Allow for user errors inside avm1::error::Error 2020-06-25 02:03:15 -07:00
xml Allow disabling entity processing when parsing XML. 2020-06-20 20:06:21 -04:00
avm1.rs avm1: DefineLocal respects virtual properties and prototype chain (fix #760) 2020-06-28 15:15:45 -07:00
backend.rs core: Add inital storage backend implementation 2020-06-24 01:43:23 +01:00
bounding_box.rs Add functions to set positions and widths on bounding boxes. 2020-06-20 19:48:10 -04: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: Add shared object cache and saving on exit 2020-06-24 01:46:42 +01:00
display_object.rs Setting the matrix of an `EditText` should scale it's bounds. 2020-06-20 19:48:12 -04:00
drawing.rs Draw a border around text if requested. 2020-06-20 19:55:58 -04:00
events.rs core: Clean up clip event handlers 2020-05-24 08:57:30 -07:00
font.rs Implement underlines. 2020-06-20 19:56:01 -04:00
html.rs Collect font height, letter spacing and the kerning flag into a single `EvalParameters` structure. 2020-06-20 19:55:55 -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 Index fonts by font name, boldness, and italicization. 2020-06-20 19:26:43 -04:00
loader.rs avm1: Allow for user errors inside avm1::error::Error 2020-06-25 02:03:15 -07:00
player.rs core: Clear mouse down flag even if there is no hovered object 2020-06-27 23:34:19 -07:00
prelude.rs Setting positions and widths on the `EditText` should adjust intrinsic bounds rather than stretching or transforming the field. 2020-06-20 19:48:11 -04: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 Tie `EditText` into the new layout system, which is currently unfinished. 2020-06-20 19:26:37 -04:00
xml.rs Add the ability to `walk` through an XML tree. 2020-06-20 19:16:16 -04:00