slint/internal/compiler
David Faure ba89ae53b8 GridLayout: keep row/col/rowspan/colspan properties specified by the user
When an item in a grid layout specifies row or col, this property is no
longer removed by the compiler.

That's the one liner that changes removes() with get(), but the side
effect of that is that the code that checks that no row/col/etc.
property is still there afterwards (to give compile-time errors)
had to be improved to check if this is an item inside of a grid layout,
since the property stays now.
2025-09-22 11:46:56 +02:00
..
generator Get tid of a "unused_import" Rust warning when builind Slint code 2025-09-19 16:36:14 +02:00
LICENSES Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
llr Add support for importing Rust types from another crate Slint compilation (#9329) 2025-09-16 09:01:44 +02:00
lookup Replace compiler dependency on css-color-parser crate 2024-07-29 13:13:53 +02:00
parser Parse: accept changed callback without brace 2025-08-29 14:49:47 +02:00
parser-test-macro A few more format arg inlining 2025-02-07 06:43:19 +01:00
passes GridLayout: keep row/col/rowspan/colspan properties specified by the user 2025-09-22 11:46:56 +02:00
tests GridLayout: keep row/col/rowspan/colspan properties specified by the user 2025-09-22 11:46:56 +02:00
widgets Slider: correct rail/track geometry to account for thumb size (#9449) 2025-09-19 17:09:55 +03:00
build.rs Ensure error reporting when using buffered file writes 2025-08-20 10:22:45 +02:00
builtin_macros.rs Refactoring: get rid in the callable in the Expression tree 2025-01-24 20:26:35 +01:00
builtins.slint Change the Rotate item to a Transform that supports scaling (#9387) 2025-09-15 21:14:33 +12:00
Cargo.toml Add support for importing Rust types from another crate Slint compilation (#9329) 2025-09-16 09:01:44 +02:00
diagnostics.rs Auto-fixed clippy::unnecessary_map_or 2025-02-07 09:02:31 +01:00
embedded_resources.rs Signed DistanceField font rendering in swrenderer 2024-10-23 09:12:30 +02:00
expression_tree.rs MenuBar: allow it to be in a if 2025-08-18 11:17:57 +02:00
fileaccess.rs Widget style: simplify -light/-dark handling 2024-08-20 16:55:15 +02:00
generator.rs Rename "Live Reload" feature to "Live Preview for Rust/C++" 2025-08-28 17:26:01 +02:00
langtype.rs Fix grammar and typos in comments (in the compiler passes) 2025-08-13 16:27:28 +02:00
layout.rs Fix layout property set in when deriving components 2025-04-23 09:23:07 +02:00
lexer.rs Auto-fixed clippy::needless_lifetimes 2025-02-07 09:20:49 +01:00
lib.rs Add support for importing Rust types from another crate Slint compilation (#9329) 2025-09-16 09:01:44 +02:00
literals.rs Use SmolStr in more places of the compiler infrastructure 2024-10-17 18:04:58 +02:00
llr.rs Improve font embedding for MCUs when bundling translations (#7875) 2025-03-18 11:54:28 +01:00
load_builtins.rs Allow to have builtin item function to return a value 2025-03-31 14:06:24 +02:00
lookup.rs Add an Easing namespace (#9179) 2025-08-21 09:06:48 +02:00
namedreference.rs Auto-fixed clippy::unnecessary_map_or 2025-02-07 09:02:31 +01:00
object_tree.rs Add support for importing Rust types from another crate Slint compilation (#9329) 2025-09-16 09:01:44 +02:00
parser.rs Parse: accept changed callback without brace 2025-08-29 14:49:47 +02:00
passes.rs Add support for importing Rust types from another crate Slint compilation (#9329) 2025-09-16 09:01:44 +02:00
pathutils.rs CI: Fix build with nightly and -D warnings 2025-06-06 11:38:50 +02:00
README.md Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
translations.rs CI: Fix remaining lifetime annotation warnings 2025-06-06 11:47:14 +02:00
typeloader.rs Slintpad: allow to load libraries with ?lib=foo=https://... (#9441) 2025-09-18 21:38:00 +02:00
typeregister.rs Change the Rotate item to a Transform that supports scaling (#9387) 2025-09-15 21:14:33 +12:00

The Slint Compiler Library

NOTE: This library is an internal crate of the Slint project. This crate should not be used directly by applications using Slint. You should use the slint crate instead.

WARNING: This crate does not follow the semver convention for versioning and can only be used with version = "=x.y.z" in Cargo.toml.