ruffle/core/src
Daniel Jacobs 8f2292c2c7 core: Add error for loading invalid SWF files and display as appropriate 2024-01-17 17:38:47 -05:00
..
avm1 avm1: Correctly access topmost `LoaderDisplay` or `Stage` instead of accessing the parent of `avm1_root` 2024-01-15 17:15:36 -08:00
avm2 avm2: Don't hold GcCell read ref open for Loader.loadBytes 2024-01-17 17:05:52 -05:00
backend core: Add error for loading invalid SWF files and display as appropriate 2024-01-17 17:38:47 -05:00
bitmap core: Divide by 255 in blend_over calculation 2023-11-25 22:29:30 +01:00
debug_ui core: Add style to edittext debug UI 2023-10-20 12:41:15 +02:00
display_object core: Improve caret blinking behavior 2024-01-15 08:20:22 +01:00
html core: Provide a better fallback for Ming typefaces 2024-01-12 21:59:20 +01:00
string chore: Upgrade gc-arena to 0.5.0 2024-01-06 09:45:35 +01:00
xml avm1: Store childNodes on the node itself 2023-10-16 11:25:48 +02:00
avm1.rs core/avm1: Improve some stubs 2023-12-17 13:01:23 -08:00
avm2.rs avm2: Inline Avm2::peek 2024-01-10 23:18:40 +01:00
backend.rs core: Made core no longer depend on software video decoders 2022-09-04 17:46:58 -07:00
binary_data.rs core: Made SwfSlice::to_subslice return an empty slice in case of errors 2022-08-21 20:12:10 -07:00
bitmap.rs core: Rename bitmap_data_operations to just operations 2023-03-31 16:57:52 +02:00
buffer.rs tests: Add test cases for `SliceCursor` 2023-08-23 15:36:20 -06:00
character.rs core: Use unnamed field in `Character::Bitmap` 2023-02-16 19:02:57 +02:00
compatibility_rules.rs core: Improve compatibility rule for Kongregate 2023-05-05 10:44:57 +03:00
config.rs core: Remove lots of uses of derive(Collect) 2023-08-04 21:43:18 +02:00
context.rs avm2: Run most of Loader.loadBytes immediately 2024-01-17 00:53:08 +01:00
context_menu.rs core: Remove lots of uses of derive(Collect) 2023-08-04 21:43:18 +02:00
debug_ui.rs core: Add debug feature to find display objects by mouse 2023-07-01 12:58:32 +02:00
display_object.rs avm1: Correctly access topmost `LoaderDisplay` or `Stage` instead of accessing the parent of `avm1_root` 2024-01-15 17:15:36 -08:00
drawing.rs core: Add FontFace struct, for loading a Font from a file binary 2024-01-08 23:00:18 +01:00
ecma_conversions.rs avm1: Format floating-point numbers 2022-04-09 22:40:59 -07:00
either.rs avm2: Implement call stack & stack traces (#7564) 2022-08-28 18:30:20 +02:00
events.rs core: Support F13..F24 keys 2024-01-11 22:40:37 +01:00
external.rs 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
focus_tracker.rs avm1: Add support for onSetFocus & onKillFocus 2024-01-10 21:59:25 -05:00
font.rs core: Font kerning is in points not pixels 2024-01-11 21:39:17 +01:00
frame_lifecycle.rs core/avm1: Improve some stubs 2023-12-17 13:01:23 -08:00
html.rs core: Remove unused exports (fix nightly warnings) 2023-11-01 00:21:59 -04:00
i18n.rs core: Rename text to core_text just to avoid confusion if used from another crate with its own text methods 2023-05-09 00:06:49 +02:00
lib.rs chore: Stop allowing previously buggy lint `clippy::extra_unused_type_parameters` 2023-12-25 19:20:53 -05:00
library.rs core: Explicitly match and use default fonts, before loading device fonts 2024-01-08 23:00:18 +01:00
limits.rs Remove 'gc_context lifetime 2023-01-06 19:20:39 -05:00
loader.rs core: Add error for loading invalid SWF files and display as appropriate 2024-01-17 17:38:47 -05:00
local_connection.rs avm2/core: Implement basic SWF-local `LocalConnection` 2023-12-23 15:46:03 -05:00
locale.rs chore: Upgrade deprecated timezone code. 2022-11-21 18:50:46 -07:00
net_connection.rs tests: Add tests for NetConnection with Flash Remoting, and fix implementation to match 2023-11-09 12:39:22 +01:00
pixel_bender.rs chore: Appease beta Clippy 2023-08-22 15:29:01 +02:00
player.rs avm2: Run most of Loader.loadBytes immediately 2024-01-17 00:53:08 +01:00
prelude.rs core: Remove unused exports (fix nightly warnings) 2023-11-01 00:21:59 -04:00
socket.rs fix(deps): update rust dependencies to v2 2023-11-20 09:03:08 +01:00
streams.rs chore: Stop allowing, and fix lint `clippy::explicit_auto_deref` 2023-12-25 19:20:53 -05:00
string.rs core: use unified repr for non-static `AvmString`s, interned and not 2023-04-27 00:17:31 +02:00
stub.rs core/avm1: Improve some stubs 2023-12-17 13:01:23 -08:00
tag_utils.rs avm2: Fix building after rebase, fix `AVM1Movie`, use `Avm2Activation::caller_movie_or_root` where appropriate 2023-11-30 07:12:37 -08:00
timer.rs core: Clean up Timers::remove, remove Timer::is_alive 2023-12-14 18:47:39 +01:00
types.rs core: Move `F64Extension` to `avm1` 2023-02-28 19:22:37 +02:00
vminterface.rs core: Remove lots of uses of derive(Collect) 2023-08-04 21:43:18 +02:00
xml.rs core: Update to latest quick-xml 2023-03-30 22:25:24 -07:00