slint/internal/compiler
Olivier Goffart 31502d5918 VSCode web extension: load files from the vscode API
We can't use file system call to load files with wasm, we need to go through the vscode API

Note that this is all async, so i had to prevent re-entry within the compiler using a rentry trick.

I removed the lifetime in the TypeLoader because I thought this was going to be necessary
to get 'static futures. But it turned out not to be necessary. Anyway, I kept it htis way because
it is actually nicer IMHO, even if the CompilationConfiguration is now copied
2022-06-02 16:21:07 +02:00
..
generator Revert "Rename the free_graphics_resources to component_destroyed" 2022-05-31 10:48:24 +02:00
LICENSES Fix LICENSES symlinks 2022-02-09 17:05:47 +01:00
llr janitor: Remove unnecessary references 2022-05-22 11:59:00 +02:00
parser LSP: Fix auto-completion of @-macros 2022-05-19 19:22:56 +02:00
parser-test-macro Bump version number to 0.2.5 2022-05-09 16:16:00 +00:00
passes VSCode web extension: load files from the vscode API 2022-06-02 16:21:07 +02:00
tests Implements @radial-gradient(circle, ...) 2022-05-19 14:07:20 +02:00
widgets ScrollBar background is now Palette.white 2022-05-15 14:42:09 +02:00
build.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
builtin_macros.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
builtins.slint Remove unused property in NativeStyleMetrics 2022-04-20 17:07:02 +02:00
Cargo.toml Add the rust-version field to make the MRSV explicit 2022-05-20 08:18:11 +02:00
diagnostics.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
embedded_resources.rs mcu: scale images at compile time (#966) 2022-03-03 13:28:47 +01:00
expression_tree.rs Implements @radial-gradient(circle, ...) 2022-05-19 14:07:20 +02:00
fileaccess.rs Scan for style files in the include directories 2022-02-15 13:55:50 +01:00
generator.rs Mark constant properties of parent native type as such 2022-02-18 17:40:17 +01:00
langtype.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
layout.rs C++: implement Window::on_close_requested 2022-03-17 14:49:12 +01:00
lexer.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
lib.rs VSCode web extension: load files from the vscode API 2022-06-02 16:21:07 +02:00
literals.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
llr.rs Fix a bunch of documentation warnings 2022-04-26 12:47:34 +02:00
load_builtins.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
lookup.rs VSCode web extension: load files from the vscode API 2022-06-02 16:21:07 +02:00
namedreference.rs Update copyright information to reflect name change 2022-02-09 10:27:47 +01:00
object_tree.rs LSP: Auto-complete types that are not yet imported, and add the import 2022-06-01 14:55:38 +02:00
parser.rs Implements @radial-gradient(circle, ...) 2022-05-19 14:07:20 +02:00
passes.rs VSCode web extension: load files from the vscode API 2022-06-02 16:21:07 +02:00
README.md Change the Url from sixtyfps.io to slint-ui.com 2022-02-08 08:52:46 +01:00
typeloader.rs VSCode web extension: load files from the vscode API 2022-06-02 16:21:07 +02:00
typeregister.rs Declare .slint enum in one place in i-slint-common 2022-04-14 19:17:48 +02: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.