slint/internal/compiler/passes
Simon Hausmann 08c3f7a79a Fix order of glyphs in BitmapFont's glyphs when using SDFs
Initially the character map is ordered by glyph index. Maintain that order for glyph embedding, so that we can safely collect() the bitmaps. Just before creating the final BitmapFont data structure, sort by code point for fast lookups at run-time.
2024-10-23 19:36:51 +02:00
..
apply_default_properties_from_style.rs TextInput: use selection colors from palette (#6381) 2024-09-30 10:56:22 +00:00
binding_analysis.rs Use to_smolstr in a few more places to reduce allocation pressure 2024-10-17 18:04:58 +02:00
border_radius.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
check_expressions.rs Math postfix member functions on numbers 2024-08-15 14:52:13 +02:00
check_public_api.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
check_rotation.rs Split Text item into SimpleText and ComplexText 2024-07-05 12:51:25 +02:00
clip.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
collect_custom_fonts.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
collect_globals.rs Generate multiple components in Rust and C++ (#5449) 2024-06-24 10:03:19 +02:00
collect_init_code.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
collect_structs_and_enums.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
collect_subcomponents.rs Generate multiple components in Rust and C++ (#5449) 2024-06-24 10:03:19 +02:00
compile_paths.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
const_propagation.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
deduplicate_property_read.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
default_geometry.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
embed_glyphs.rs Fix order of glyphs in BitmapFont's glyphs when using SDFs 2024-10-23 19:36:51 +02:00
embed_images.rs compiler: Do not fail the embed_images pass with URLs 2024-10-21 15:00:55 +02:00
ensure_window.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
flickable.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
focus_handling.rs API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
generate_item_indices.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
infer_aliases_types.rs API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
inlining.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
lower_absolute_coordinates.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
lower_accessibility.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
lower_component_container.rs janitor: Fix clippy "unneeded return" 2024-06-24 14:59:47 +02:00
lower_layout.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
lower_popups.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
lower_property_to_element.rs Use to_smolstr in a few more places to reduce allocation pressure 2024-10-17 18:04:58 +02:00
lower_shadows.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
lower_states.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
lower_tabwidget.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
lower_text_input_interface.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
lower_timers.rs Timer: make the interval property mandatory 2024-09-18 09:24:39 +02:00
materialize_fake_properties.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
move_declarations.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
optimize_useless_rectangles.rs Add support for optimized rectangles in ElementHandle 2024-06-05 01:29:58 -07:00
purity_check.rs Fix panic with invalid code 2024-10-15 11:42:28 +02:00
remove_aliases.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
remove_return.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
remove_unused_properties.rs Change events: keep unused property with change event 2024-08-16 16:36:38 +02:00
repeater_component.rs Generate multiple components in Rust and C++ (#5449) 2024-06-24 10:03:19 +02:00
resolve_native_classes.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
resolving.rs Fix panic making an alias to a private property 2024-10-22 09:35:31 +02:00
unique_id.rs Use to_smolstr in a few more places to reduce allocation pressure 2024-10-17 18:04:58 +02:00
visible.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
z_order.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00