ruffle/core/src
Kamil Jarosz 85c7370577 text: Fix laying out empty text boxes
This patch fixes how empty text boxes are laid out.
The empty boxes are now added during line fixup, and not after,
which ensures they are subjected to alignment and other adjustments.
2024-08-02 17:56:45 +02:00
..
avm1 core: Add respect_forced parameter to set_scale_mode 2024-07-30 23:42:39 +02:00
avm2 avm2: Annotate all object *Data structs with `#[repr(C)]` 2024-08-01 09:09:29 -07:00
backend core: Add UiBackend::close_virtual_keyboard 2024-07-27 21:32:35 +02:00
bitmap chore: Fix new beta lint `clippy::manual_inspect` 2024-07-23 18:54:04 +02:00
debug_ui debug_ui: Add a tab for AVM2 array contents 2024-07-31 00:47:11 +02:00
display_object text: Assume there's at least one layout box 2024-08-02 17:56:45 +02:00
html text: Fix laying out empty text boxes 2024-08-02 17:56:45 +02:00
string core: Don't make dependant AvmStrings pointing to static buffers 2024-07-24 17:30:04 +02: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 core: Fix grammar in docs 2024-07-25 16:38:06 +02: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 nits: Fix a whole bunch of typos all over the place 2024-01-17 23:59:19 +01:00
buffer.rs build: Fix redundant import warnings 2024-03-23 19:23:18 +01:00
character.rs core: Implement lazy decoding of bitmaps 2024-02-27 21:18:18 -05:00
compatibility_rules.rs core: Improve compatibility rule for Kongregate 2023-05-05 10:44:57 +03:00
config.rs web: Make serde (more-)optional in core 2024-06-13 00:22:33 +02:00
context.rs avm2: Remove now-unnecessary `Mutation` argument in some LoaderInfo methods 2024-08-01 09:09:29 -07:00
context_menu.rs web: Make serde (more-)optional in core 2024-06-13 00:22:33 +02:00
debug_ui.rs debug_ui: Draw bounds on hover 2024-06-29 21:57:32 +02:00
display_object.rs core: Fix panic on unsetting self-referential masker 2024-07-12 22:35:07 +02:00
drawing.rs core: Add support for non-zero winding rule 2024-07-19 12:40:12 +02:00
ecma_conversions.rs core: Improve performance of round_to_even 2024-05-08 22:16:40 +02:00
events.rs core: Add click index to ClipEvent::Release 2024-07-15 21:51:18 +02:00
external.rs avm2: Implement ExternalInterface.objectID 2024-05-26 23:00:33 +02:00
focus_tracker.rs web: Improve virtual keyboard support 2024-07-27 21:32:35 +02:00
font.rs core: Use non-zero winding rule for fonts 2024-07-19 12:40:12 +02:00
frame_lifecycle.rs core/avm1: Improve some stubs 2023-12-17 13:01:23 -08:00
html.rs core: Use layout lines in screen_position_to_index 2024-07-30 19:28:24 +02:00
i18n.rs core: Use latest fluent-templates `master` for reproducible builds 2024-02-27 21:36:28 -05:00
lib.rs core: Use either crate instead of a custom implementation 2024-03-29 23:20:15 +01:00
library.rs avm2: Actually apply class refactor to ClassObject and describeType 2024-07-08 12:59:15 +03:00
limits.rs Remove 'gc_context lifetime 2023-01-06 19:20:39 -05:00
loader.rs avm2: Remove now-unnecessary `Mutation` argument in some LoaderInfo methods 2024-08-01 09:09:29 -07:00
local_connection.rs core: Implement LocalConnection 2024-06-19 21:54:25 +02:00
locale.rs chore: Upgrade deprecated timezone code. 2022-11-21 18:50:46 -07:00
net_connection.rs avm1: Implement NetConnection, more or less 2024-05-17 00:02:45 +02:00
pixel_bender.rs chore: Appease beta Clippy 2023-08-22 15:29:01 +02:00
player.rs desktop: Add View menu 2024-07-30 23:42:39 +02:00
prelude.rs core: Remove unused exports (fix nightly warnings) 2023-11-01 00:21:59 -04:00
socket.rs core: Close sockets and timers when replacing the root movie 2024-03-05 23:14:08 +01:00
streams.rs avm1: Stub `bufferLength` and `bufferTime` on `NetStream` 2024-06-03 23:56:22 +02: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 avm2: Track progress of avm2 and generate an implementation.json 2024-01-31 20:22:06 -05:00
tag_utils.rs core: Display image load when using Loader.loadBytes 2024-01-22 19:35:08 -05:00
timer.rs core: Close sockets and timers when replacing the root movie 2024-03-05 23:14:08 +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