slint/internal/compiler/passes
Olivier Goffart f7171e1fc1 Fixup children insertion point in the flickable
Last commit uncovered some bug in which the second phase of inlining
tries to inline children in the wrong place

(This usually inlines zero children as it was already done in the first
phase, but we still assert that the location is right)
2024-08-19 16:27:11 +02:00
..
apply_default_properties_from_style.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
binding_analysis.rs Don't mark as read for the purpose of analysis property only read from native code 2024-07-05 12:51:25 +02:00
border_radius.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
check_expressions.rs Math postfix member functions on numbers 2024-08-15 14:52:13 +02:00
check_public_api.rs API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
check_rotation.rs Split Text item into SimpleText and ComplexText 2024-07-05 12:51:25 +02:00
clip.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
collect_custom_fonts.rs Generate multiple components in Rust and C++ (#5449) 2024-06-24 10:03:19 +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 Move the used_types from the (root) Component in the Document 2024-06-20 12:03:38 +02:00
collect_subcomponents.rs Generate multiple components in Rust and C++ (#5449) 2024-06-24 10:03:19 +02:00
compile_paths.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
const_propagation.rs API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
deduplicate_property_read.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
default_geometry.rs API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
embed_glyphs.rs Share the font cache across compiler invocations in the screenshots explicitly 2024-08-13 16:08:24 +02:00
embed_images.rs Fix wasm slintpad not loading images 2024-06-26 15:28:30 +02:00
ensure_window.rs Only generate code for the exported Window 2024-06-25 15:13:06 +02:00
flickable.rs Fixup children insertion point in the flickable 2024-08-19 16:27:11 +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 Fix @children is the root 2024-08-19 16:27:11 +02:00
lower_absolute_coordinates.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +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 API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
lower_popups.rs Report an error when accessing a function within a PopupWindow 2024-08-16 10:31:13 +02:00
lower_property_to_element.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
lower_shadows.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
lower_states.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
lower_tabwidget.rs API review of the slint interpreter Compiler api 2024-07-05 17:20:08 +02:00
lower_text_input_interface.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
lower_timers.rs Timer Element 2024-08-16 16:36:38 +02:00
materialize_fake_properties.rs Simplify popup coordinate handling 2024-07-10 13:43:41 +02:00
move_declarations.rs Timer Element 2024-08-16 16:36:38 +02:00
optimize_useless_rectangles.rs Add support for optimized rectangles in ElementHandle 2024-06-05 01:29:58 -07:00
purity_check.rs janitor: Fix clippy "creates a reference which is immediately dereferenced" 2024-06-24 14:59:47 +02:00
remove_aliases.rs Fix change callback on an alias 2024-06-28 10:45:45 +02:00
remove_return.rs Move the used_types from the (root) Component in the Document 2024-06-20 12:03:38 +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 Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
resolving.rs Math postfix member functions on numbers 2024-08-15 14:52:13 +02:00
unique_id.rs Generate multiple components in Rust and C++ (#5449) 2024-06-24 10:03:19 +02:00
visible.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
z_order.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00