slint/internal/compiler/passes
Olivier Goffart 8934bf3bf5 Layouting: When propagating constraint to parent, use the explicit constraints...
in addition to the implicit constraints

Finishes #783
2023-02-15 17:07:33 +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 const detection with two ways binding 2023-02-07 10:27:37 +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 Fix run-time panic when combining forward-focus with text rendering in no_std environments 2023-02-08 15:41:35 +01:00
collect_globals.rs Clean up internal Exports struct 2022-12-09 11:05:08 +01:00
collect_init_code.rs Fix run-time panic when combining forward-focus with text rendering in no_std environments 2023-02-08 15:41:35 +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 Layouting: When propagating constraint to parent, use the explicit constraints... 2023-02-15 17:07:33 +01:00
embed_glyphs.rs Replace unwraps in compiler glyph embedding with diagnostics 2023-02-09 18:16:29 +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 Fix run-time panic when combining forward-focus with text rendering in no_std environments 2023-02-08 15:41:35 +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 Fix compiler panic when an component's base is not inlined 2023-02-15 09:20:12 +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 Improve error message when trying to create a two-way binding to model data 2023-02-10 13:13:15 +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 Fix visible property on the root of a component 2023-02-14 13:28:54 +01:00
z_order.rs Refactoring: split ElementType away from the types used as property type 2022-10-26 14:50:44 +02:00