ruffle/core/src
David Wendt 966dfc3902 avm2: Add method to get at the `Class` of non-class objects with a prototype.
The only unclassed objects should be bare objects, which are hard to get at.
2020-09-15 02:20:11 -07:00
..
avm1 core: Trace only to the log backend, but have the default log backend trace to the log crate 2020-09-13 13:51:39 -07:00
avm2 avm2: Add method to get at the `Class` of non-class objects with a prototype. 2020-09-15 02:20:11 -07:00
backend core: Trace only to the log backend, but have the default log backend trace to the log crate 2020-09-13 13:51:39 -07:00
display_object core: Provide default impl for DisplayObject:hit_test_bounds 2020-09-02 17:51:55 -07:00
html text: HTML tags and attributes are case insensitive (fix #1021) 2020-08-24 11:27:14 -07:00
xml avm1: Iterating xmlnode attributes should list every attribute 2020-09-03 17:03:43 -07:00
avm1.rs core: Trace only to the log backend, but have the default log backend trace to the log crate 2020-09-13 13:51:39 -07:00
avm2.rs avm2: Implement base types for array-shaped objects. 2020-09-15 02:20:11 -07:00
backend.rs core: Add Log backend, for capturing trace output specific to a movie 2020-09-13 13:51:39 -07: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
collect.rs Consolidate all of our copied `CollectWrapper`s. 2020-08-14 20:52:09 -04: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 Log backend, for capturing trace output specific to a movie 2020-09-13 13:51:39 -07:00
display_object.rs chore: Fix clippy lints 2020-09-07 12:18:41 -07:00
drawing.rs avm1: Implement shape hit testing 2020-09-02 17:51:55 -07:00
ecma_conversions.rs Extract all of the numerical conversions into a separate module and leverage them where appropriate in AVM2 2020-08-10 16:38:04 -07:00
events.rs core: Add MouseWheel player event 2020-08-23 13:38:59 -07:00
external.rs web: Implement two-way communication with ExternalInterface 2020-09-03 18:17:44 -07:00
font.rs Separate player creation from root movie setup, and allow users of Ruffle to load in movies synchronously or asynchronously. 2020-07-23 23:02:51 -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 core: Allow for reentry from ExternalInterface methods 2020-09-03 18:17:44 -07:00
library.rs Index fonts by font name, boldness, and italicization. 2020-06-20 19:26:43 -04:00
loader.rs core: When constructing objects for DisplayObjects, make sure frames are run at the right moment 2020-09-02 15:18:59 -07:00
player.rs tests: Make tests capture trace output through new backend 2020-09-13 13:51:39 -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 fnv hash in PropertyMap 2020-09-09 10:44:52 -07:00
shape_utils.rs avm1: Implement shape hit testing 2020-09-02 17:51:55 -07:00
string_utils.rs Add a fast path for ASCII case conversions 2020-07-02 12:48:50 -07:00
tag_utils.rs Fix missing import on web. 2020-07-25 22:20:30 -04: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