slint/internal/compiler/passes
Olivier Goffart af1aa2991e
Fix component that inherits from PopupWindow
This regressed in commit 12d904a71c
which changed the order of the pass to get the lower_popup pass before
the first inlining pass.
If by chance (which is likely if one have children), the component that
inherits from PopupWindow was inlined in that pass, it would be as
if it was not a component, and it would be removed from its parent.
But since it is no longer inlined, we need to support that case and
delay the removal when processing the component that holds that popup.
2024-05-06 13:20:25 +02:00
..
apply_default_properties_from_style.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
binding_analysis.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
border_radius.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
check_expressions.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
check_public_api.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
check_rotation.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
clip.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
collect_custom_fonts.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
collect_globals.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
collect_init_code.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
collect_structs_and_enums.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
collect_subcomponents.rs Fix compiler panic with init in a component inlined into a repeater 2024-04-29 15:34:12 +02:00
compile_paths.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
const_propagation.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
deduplicate_property_read.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
default_geometry.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
embed_glyphs.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
embed_images.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
ensure_window.rs WIP: work on changed callback 2024-05-02 22:25:53 +02:00
flickable.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
focus_handling.rs Fix calling clear-focus() on non-focusable elements not producing an error 2024-04-26 11:09:11 +02:00
generate_item_indices.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
infer_aliases_types.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
inlining.rs Fix component that inherits from PopupWindow 2024-05-06 13:20:25 +02:00
lower_absolute_coordinates.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lower_accessibility.rs Accessibility: Add support for accessibility-action-* callback (#5073) 2024-04-16 15:02:25 +02:00
lower_component_container.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lower_layout.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lower_popups.rs Fix component that inherits from PopupWindow 2024-05-06 13:20:25 +02:00
lower_property_to_element.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lower_shadows.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lower_states.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lower_tabwidget.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
lower_text_input_interface.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
materialize_fake_properties.rs Fix component that inherits from PopupWindow 2024-05-06 13:20:25 +02:00
move_declarations.rs Change callback: rust code generation 2024-05-02 22:25:53 +02:00
optimize_useless_rectangles.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
purity_check.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
remove_aliases.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
remove_return.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
remove_unused_properties.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
repeater_component.rs WIP: work on changed callback 2024-05-02 22:25:53 +02:00
resolve_native_classes.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
resolving.rs WIP: work on changed callback 2024-05-02 22:25:53 +02:00
unique_id.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
visible.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00
z_order.rs Update Slint Community License (#4994) 2024-04-15 15:18:55 +02:00