slint/internal/compiler
Tobias Hunger d785f2d5df compiler: Store an optional version number with the document
A None value means the file on disk is the golden version.

We have an editor, the LSP and the preview that all need to at least
notice when they have newer data then their peers. So IMHO it makes
sense to have an optional document version around.

The language server protocol makes use of a version number already. This
patch moves that code into the compiler so that it is stored with the
actual data getting versioned.
2023-12-18 14:21:50 +01:00
..
generator Fix panic in the interpreter when using visible in a ListView 2023-12-12 14:01:55 +01:00
LICENSES Update license symlinks 2023-08-16 11:46:15 +02:00
llr Fix wrongly optimized properties with aliases 2023-12-18 12:22:20 +01:00
parser Add support for protected functions 2023-10-11 10:50:50 +02:00
parser-test-macro Janitor: Use cargo workspace package data more 2023-09-25 16:34:16 +02:00
passes compiler: Store an optional version number with the document 2023-12-18 14:21:50 +01:00
tests compiler: Store an optional version number with the document 2023-12-18 14:21:50 +01:00
widgets Added colorize-icon to Button (#4152) 2023-12-14 12:07:55 +01:00
build.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
builtin_macros.rs Add clamp function to slint language 2023-11-22 12:27:54 +01:00
builtins.slint Added colorize-icon to Button (#4152) 2023-12-14 12:07:55 +01:00
Cargo.toml Upgrade to fontdue 0.8 2023-11-29 10:52:27 +01:00
diagnostics.rs compiler: Store an optional version number with the document 2023-12-18 14:21:50 +01:00
embedded_resources.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
expression_tree.rs Compiler: Error when assigning to compile time properties 2023-12-12 21:51:56 +01:00
fileaccess.rs i-slint-compiler: Add some tests for fileaccess 2023-10-25 14:25:53 +02:00
generator.rs Debug: use pretty-print to dump the LLR 2023-08-22 16:20:13 +02:00
langtype.rs janitor: Go over our spell checking setup 2023-10-16 09:01:51 +02:00
layout.rs compiler: pre-inline layout info for known builtin types 2023-10-12 12:55:00 +02:00
lexer.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
lib.rs Allow specifying paths for @library imports 2023-10-20 16:47:00 +02:00
literals.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
llr.rs janitor: Go over our spell checking setup 2023-10-16 09:01:51 +02:00
load_builtins.rs compiler: Store an optional version number with the document 2023-12-18 14:21:50 +01:00
lookup.rs Compiler: Error when assigning to compile time properties 2023-12-12 21:51:56 +01:00
namedreference.rs Update royalty free license to 1.1 (#2994) 2023-07-10 10:12:11 +02:00
object_tree.rs Compiler: Error when assigning to compile time properties 2023-12-12 21:51:56 +01:00
parser.rs compiler: Store an optional version number with the document 2023-12-18 14:21:50 +01:00
passes.rs Layout: when using a fixed window size, dissociate the WiondowItem's size with the slint size 2023-10-27 17:45:46 +02:00
pathutils.rs janitor: Fix a semi-random selection of clippy warnings 2023-10-16 13:44:37 +02:00
README.md reuse: remove glob for markdown files 2023-08-17 08:55:28 +02:00
typeloader.rs compiler: Store an optional version number with the document 2023-12-18 14:21:50 +01:00
typeregister.rs Compiler: Error when assigning to compile time properties 2023-12-12 21:51:56 +01: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.