mirror of
https://github.com/slint-ui/slint.git
synced 2025-11-02 04:48:27 +00:00
Remove support of old SIXTYFPS_ env variable, and sixtyfps_widgets.60
This commit is contained in:
parent
52fb1ab9fe
commit
a0fb8bc771
7 changed files with 7 additions and 53 deletions
|
|
@ -300,10 +300,7 @@ pub fn compile_with_config(
|
||||||
let mut compiler_config = config.config;
|
let mut compiler_config = config.config;
|
||||||
let mut rerun_if_changed = String::new();
|
let mut rerun_if_changed = String::new();
|
||||||
|
|
||||||
if std::env::var_os("SLINT_STYLE").is_none()
|
if std::env::var_os("SLINT_STYLE").is_none() && compiler_config.style.is_none() {
|
||||||
&& std::env::var_os("SIXTYFPS_STYLE").is_none()
|
|
||||||
&& compiler_config.style.is_none()
|
|
||||||
{
|
|
||||||
compiler_config.style = std::env::var_os("OUT_DIR").and_then(|path| {
|
compiler_config.style = std::env::var_os("OUT_DIR").and_then(|path| {
|
||||||
// Same logic as in i-slint-backend-selector's build script to get the path
|
// Same logic as in i-slint-backend-selector's build script to get the path
|
||||||
let path = Path::new(&path).parent()?.parent()?.join("SLINT_DEFAULT_STYLE.txt");
|
let path = Path::new(&path).parent()?.parent()?.join("SLINT_DEFAULT_STYLE.txt");
|
||||||
|
|
@ -362,7 +359,6 @@ pub fn compile_with_config(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
println!("cargo:rerun-if-env-changed=SLINT_STYLE");
|
println!("cargo:rerun-if-env-changed=SLINT_STYLE");
|
||||||
println!("cargo:rerun-if-env-changed=SIXTYFPS_STYLE");
|
|
||||||
println!("cargo:rerun-if-env-changed=SLINT_FONT_SIZES");
|
println!("cargo:rerun-if-env-changed=SLINT_FONT_SIZES");
|
||||||
println!("cargo:rerun-if-env-changed=SLINT_SCALE_FACTOR");
|
println!("cargo:rerun-if-env-changed=SLINT_SCALE_FACTOR");
|
||||||
println!("cargo:rerun-if-env-changed=SLINT_ASSET_SECTION");
|
println!("cargo:rerun-if-env-changed=SLINT_ASSET_SECTION");
|
||||||
|
|
|
||||||
|
|
@ -329,7 +329,7 @@ pub fn slint(stream: TokenStream) -> TokenStream {
|
||||||
let mut compiler_config =
|
let mut compiler_config =
|
||||||
CompilerConfiguration::new(i_slint_compiler::generator::OutputFormat::Rust);
|
CompilerConfiguration::new(i_slint_compiler::generator::OutputFormat::Rust);
|
||||||
|
|
||||||
if std::env::var_os("SLINT_STYLE").is_none() && std::env::var_os("SIXTYFPS_STYLE").is_none() {
|
if std::env::var_os("SLINT_STYLE").is_none() {
|
||||||
// This file is written by the i-slint-backend-selector's built script.
|
// This file is written by the i-slint-backend-selector's built script.
|
||||||
// It is in the target/xxx/build directory
|
// It is in the target/xxx/build directory
|
||||||
let target_path = match std::env::var_os("OUT_DIR") {
|
let target_path = match std::env::var_os("OUT_DIR") {
|
||||||
|
|
@ -383,7 +383,6 @@ pub fn slint(stream: TokenStream) -> TokenStream {
|
||||||
|
|
||||||
result.extend(reload);
|
result.extend(reload);
|
||||||
result.extend(quote! {const _ : Option<&'static str> = ::core::option_env!("SLINT_STYLE");});
|
result.extend(quote! {const _ : Option<&'static str> = ::core::option_env!("SLINT_STYLE");});
|
||||||
result.extend(quote! {const _ : Option<&'static str> = ::core::option_env!("SIXTYFPS_STYLE");});
|
|
||||||
|
|
||||||
result.into()
|
result.into()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -169,8 +169,8 @@ int main()
|
||||||
if (auto error = app->window().set_rendering_notifier(OpenGLUnderlay(app))) {
|
if (auto error = app->window().set_rendering_notifier(OpenGLUnderlay(app))) {
|
||||||
if (*error == slint::SetRenderingNotifierError::Unsupported) {
|
if (*error == slint::SetRenderingNotifierError::Unsupported) {
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"This example requires the use of the GL backend. Please run with the "
|
"This example requires the use of a GL renderer. Please run with the "
|
||||||
"environment variable SIXTYFPS_BACKEND=GL set.\n");
|
"environment variable SLINT_BACKEND=winit set.\n");
|
||||||
} else {
|
} else {
|
||||||
fprintf(stderr, "Unknown error calling set_rendering_notifier\n");
|
fprintf(stderr, "Unknown error calling set_rendering_notifier\n");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,13 +34,7 @@ cfg_if::cfg_if! {
|
||||||
))] {
|
))] {
|
||||||
pub fn create_backend() -> Box<dyn Platform + 'static> {
|
pub fn create_backend() -> Box<dyn Platform + 'static> {
|
||||||
|
|
||||||
let backend_config = std::env::var("SLINT_BACKEND").or_else(|_| {
|
let backend_config = std::env::var("SLINT_BACKEND").unwrap_or_default();
|
||||||
let legacy_fallback = std::env::var("SIXTYFPS_BACKEND");
|
|
||||||
if legacy_fallback.is_ok() {
|
|
||||||
eprintln!("Using `SIXTYFPS_BACKEND` environment variable for dynamic backend selection. This is deprecated, use `SLINT_BACKEND` instead.")
|
|
||||||
}
|
|
||||||
legacy_fallback
|
|
||||||
}).unwrap_or_default();
|
|
||||||
|
|
||||||
let backend_config = backend_config.to_lowercase();
|
let backend_config = backend_config.to_lowercase();
|
||||||
let (event_loop, _renderer) = backend_config.split_once('-').unwrap_or_else(|| match backend_config.as_str() {
|
let (event_loop, _renderer) = backend_config.split_once('-').unwrap_or_else(|| match backend_config.as_str() {
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint-ui.com>
|
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-commercial
|
|
||||||
|
|
||||||
import { LineEdit } from "sixtyfps_widgets.60";
|
|
||||||
// ^warning{"sixtyfps_widgets\.60" was renamed "std-widgets\.slint". Use of the old file name is deprecated}
|
|
||||||
|
|
||||||
|
|
||||||
export Blah := Window {
|
|
||||||
LineEdit {} // Not an error
|
|
||||||
Button {} // Not imported
|
|
||||||
// ^error{Unknown type Button}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -79,17 +79,6 @@ impl TypeLoader {
|
||||||
.style
|
.style
|
||||||
.clone()
|
.clone()
|
||||||
.or_else(|| std::env::var("SLINT_STYLE").ok())
|
.or_else(|| std::env::var("SLINT_STYLE").ok())
|
||||||
.or_else(|| {
|
|
||||||
let legacy_fallback = std::env::var("SIXTYFPS_STYLE").ok();
|
|
||||||
if legacy_fallback.is_some() {
|
|
||||||
diag.push_diagnostic_with_span(
|
|
||||||
"Using `SIXTYFPS_STYLE` environment variable for dynamic backend selection. This is deprecated, use `SLINT_STYLE` instead".to_owned(),
|
|
||||||
Default::default(),
|
|
||||||
crate::diagnostics::DiagnosticLevel::Warning
|
|
||||||
)
|
|
||||||
}
|
|
||||||
legacy_fallback
|
|
||||||
})
|
|
||||||
.unwrap_or_else(|| {
|
.unwrap_or_else(|| {
|
||||||
let is_wasm = cfg!(target_arch = "wasm32")
|
let is_wasm = cfg!(target_arch = "wasm32")
|
||||||
|| std::env::var("TARGET").map_or(false, |t| t.starts_with("wasm"));
|
|| std::env::var("TARGET").map_or(false, |t| t.starts_with("wasm"));
|
||||||
|
|
@ -143,15 +132,7 @@ impl TypeLoader {
|
||||||
let mut reexports = None;
|
let mut reexports = None;
|
||||||
for mut import in dependencies {
|
for mut import in dependencies {
|
||||||
if import.file.ends_with(".60") || import.file.ends_with(".slint") {
|
if import.file.ends_with(".60") || import.file.ends_with(".slint") {
|
||||||
let mut file = import.file.as_str();
|
let file = import.file.as_str();
|
||||||
if file == "sixtyfps_widgets.60" {
|
|
||||||
file = "std-widgets.slint";
|
|
||||||
diagnostics.push_warning(
|
|
||||||
"\"sixtyfps_widgets.60\" was renamed \"std-widgets.slint\". Use of the old file name is deprecated".into(),
|
|
||||||
&import.import_uri_token,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
let doc_path = match self
|
let doc_path = match self
|
||||||
.ensure_document_loaded(
|
.ensure_document_loaded(
|
||||||
file,
|
file,
|
||||||
|
|
|
||||||
|
|
@ -729,10 +729,7 @@ pub async fn load(
|
||||||
mut compiler_config: CompilerConfiguration,
|
mut compiler_config: CompilerConfiguration,
|
||||||
guard: generativity::Guard<'_>,
|
guard: generativity::Guard<'_>,
|
||||||
) -> (Result<Rc<ComponentDescription<'_>>, ()>, i_slint_compiler::diagnostics::BuildDiagnostics) {
|
) -> (Result<Rc<ComponentDescription<'_>>, ()>, i_slint_compiler::diagnostics::BuildDiagnostics) {
|
||||||
if compiler_config.style.is_none()
|
if compiler_config.style.is_none() && std::env::var("SLINT_STYLE").is_err() {
|
||||||
&& std::env::var("SLINT_STYLE").is_err()
|
|
||||||
&& std::env::var("SIXTYFPS_STYLE").is_err()
|
|
||||||
{
|
|
||||||
// Defaults to native if it exists:
|
// Defaults to native if it exists:
|
||||||
compiler_config.style = Some(if i_slint_backend_selector::HAS_NATIVE_STYLE {
|
compiler_config.style = Some(if i_slint_backend_selector::HAS_NATIVE_STYLE {
|
||||||
"native".to_owned()
|
"native".to_owned()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue