slint/internal/compiler/passes
Olivier Goffart bf1b014840 Timer: fix timer when two timers have the same id
We need to give unique name to optimized item as well, otherwise the
properties ends up the same.

Also fix the optimized element and timer when inlining

Fixes #5977
Fixes #5976
2024-08-28 16:21:34 +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 compiler: Fix a couple of clippy issues 2024-08-26 08:45:52 +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 compiler: Remove version info from SourceFile again 2024-08-21 16:55:13 +02:00
deduplicate_property_read.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
default_geometry.rs compiler: Remove version info from SourceFile again 2024-08-21 16:55:13 +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 Timer: fix timer when two timers have the same id 2024-08-28 16:21:34 +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 Timer: fix timer when two timers have the same id 2024-08-28 16:21:34 +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