slint/internal/compiler/passes
Olivier Goffart 7290049a17 Fix panic parsing invalid linear grandient
If the last position expression is invalid due to an unrelated error,
the code that tries to do the interpolation was panicking with the
message "The last should never be invalid". (Because it assumed that
invalid meant that it was not set, and we added a 100% for that last
one if it wasn't set. But if it is set and invalid, this would error.)
2023-01-27 13:56:48 +01:00
..
embed_glyphs Revert "Prospective build fix for arm cross build" and "With Rust 1.64 we can use core:ffi types instead of depending on libc" 2022-12-06 09:16:03 +01:00
apply_default_properties_from_style.rs Make source-clip-width/height defaults to the size of the image 2022-12-20 08:42:47 -08:00
binding_analysis.rs Fix panic when the binding loop is caused by accessing the same component twice 2023-01-24 18:01:30 +01:00
check_expressions.rs Introduce a rem unit in the type system 2022-11-24 11:33:38 +01:00
check_public_api.rs Clean up internal Exports struct 2022-12-09 11:05:08 +01:00
check_rotation.rs Refactoring: split ElementType away from the types used as property type 2022-10-26 14:50:44 +02:00
clip.rs Refactoring: split ElementType away from the types used as property type 2022-10-26 14:50:44 +02:00
collect_custom_fonts.rs Add support for invoking an init callback on component and element construction 2022-11-17 10:12:08 +01:00
collect_globals.rs Clean up internal Exports struct 2022-12-09 11:05:08 +01:00
collect_init_code.rs Add support for invoking an init callback on component and element construction 2022-11-17 10:12:08 +01:00
collect_structs.rs Always generate the native struct for exported struct 2023-01-19 15:42:32 +01:00
collect_subcomponents.rs Refactoring: split ElementType away from the types used as property type 2022-10-26 14:50:44 +02:00
compile_paths.rs Remove undocumented and dysfunctional PathLayout 2023-01-21 13:10:19 +01:00
const_propagation.rs Split Expression::CallbackReference and Expresison::FunctionReference 2022-12-06 14:56:25 +01:00
deduplicate_property_read.rs deduplicate_property_read: bail out if there is a write 2022-05-31 14:55:09 +02:00
default_geometry.rs Only apply the constraint to the parent with the new syntax 2023-01-24 19:18:59 +01:00
embed_glyphs.rs Add initial support for rendering text in the screenshot test driver 2023-01-09 14:12:33 +01:00
embed_images.rs Update resvg dependencies 2022-12-18 08:49:19 -08:00
ensure_window.rs Center element by default in their parent with the new syntax 2022-11-15 17:33:27 +01:00
flickable.rs Remove undocumented and dysfunctional PathLayout 2023-01-21 13:10:19 +01:00
focus_item.rs Add support for invoking an init callback on component and element construction 2022-11-17 10:12:08 +01:00
generate_item_indices.rs Refactoring: split ElementType away from the types used as property type 2022-10-26 14:50:44 +02:00
infer_aliases_types.rs Error when mixing purity in callback aliases 2022-12-22 00:26:27 -08:00
inlining.rs First stage of cleaning up the export handling of the slint root component (#2095) 2023-01-23 15:19:49 +01:00
lower_accessibility.rs Center element by default in their parent with the new syntax 2022-11-15 17:33:27 +01:00
lower_layout.rs Remove undocumented and dysfunctional PathLayout 2023-01-21 13:10:19 +01:00
lower_popups.rs Don't match builtin type purely on it's base type name 2022-12-01 12:56:59 +01:00
lower_property_to_element.rs Polish of the rotation feature 2022-08-30 12:10:42 +02:00
lower_shadows.rs Don't forget elements with box-shadow error 2023-01-17 16:29:13 +01:00
lower_states.rs WIP: pure qualifier for callback and functions 2022-12-22 00:26:27 -08:00
lower_tabwidget.rs Fix TabWidget::current-index bindings 2023-01-24 11:34:35 +01:00
materialize_fake_properties.rs New syntax: allow to create component without base 2022-10-26 18:09:57 +02:00
move_declarations.rs Add support for invoking an init callback on component and element construction 2022-11-17 10:12:08 +01:00
optimize_useless_rectangles.rs Fix panic when a PopupWindow is a children of an optimized element 2022-12-15 07:01:58 -08:00
purity_check.rs Pure function: make it a warning in legacy context instead of an error 2022-12-22 00:26:27 -08:00
remove_aliases.rs Fix two way binding to global getting the wrong value 2023-01-18 14:07:32 +01:00
remove_unused_properties.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
repeater_component.rs Center element by default in their parent with the new syntax 2022-11-15 17:33:27 +01:00
resolve_native_classes.rs New syntax: allow to create component without base 2022-10-26 18:09:57 +02:00
resolving.rs Fix panic parsing invalid linear grandient 2023-01-27 13:56:48 +01:00
unique_id.rs Refactoring: split ElementType away from the types used as property type 2022-10-26 14:50:44 +02:00
visible.rs Make sure that the Clip element created for a visible binding has an empty size 2022-11-14 12:46:46 +01:00
z_order.rs Refactoring: split ElementType away from the types used as property type 2022-10-26 14:50:44 +02:00