mirror of
https://github.com/slint-ui/slint.git
synced 2025-08-04 10:50:00 +00:00
Update Royalty-free license (#5257)
Add clarification that Application may not expose Slint APIs.
This commit is contained in:
parent
8221e2e4b2
commit
9a3aa265d5
1278 changed files with 1279 additions and 1277 deletions
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
[alias]
|
[alias]
|
||||||
xtask = "run --package xtask --"
|
xtask = "run --package xtask --"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
---
|
---
|
||||||
# Webkit style was loosely based on the Qt style
|
# Webkit style was loosely based on the Qt style
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
type-complexity-threshold = 2500
|
type-complexity-threshold = 2500
|
||||||
too-many-arguments-threshold = 10
|
too-many-arguments-threshold = 10
|
||||||
|
|
2
.github/actions/codesign/action.yaml
vendored
2
.github/actions/codesign/action.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
---
|
---
|
||||||
name: Apple Codesign Binary
|
name: Apple Codesign Binary
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
# cSpell: ignore libxcb libxkbcommon xfixes
|
# cSpell: ignore libxcb libxkbcommon xfixes
|
||||||
---
|
---
|
||||||
|
|
2
.github/actions/install-nodejs/action.yaml
vendored
2
.github/actions/install-nodejs/action.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
---
|
---
|
||||||
name: Install NodeJS
|
name: Install NodeJS
|
||||||
|
|
2
.github/actions/setup-rust/action.yaml
vendored
2
.github/actions/setup-rust/action.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
# cSpell: ignore debuginfo rustflags swatinem
|
# cSpell: ignore debuginfo rustflags swatinem
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
# cSpell: ignore vite
|
# cSpell: ignore vite
|
||||||
|
|
||||||
|
|
2
.github/workflows/build_docs.yaml
vendored
2
.github/workflows/build_docs.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
# Build various demo binaries, c++ packages and documentation and publish them on the website
|
# Build various demo binaries, c++ packages and documentation and publish them on the website
|
||||||
name: Build docs
|
name: Build docs
|
||||||
|
|
2
.github/workflows/ci.yaml
vendored
2
.github/workflows/ci.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: CI
|
name: CI
|
||||||
|
|
||||||
|
|
2
.github/workflows/cpp_package.yaml
vendored
2
.github/workflows/cpp_package.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Build the C++ binary package
|
name: Build the C++ binary package
|
||||||
|
|
||||||
|
|
2
.github/workflows/crater.yaml
vendored
2
.github/workflows/crater.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
# This workflow checks out and build a bunch of crates that uses Slint,
|
# This workflow checks out and build a bunch of crates that uses Slint,
|
||||||
# with the current branch
|
# with the current branch
|
||||||
|
|
2
.github/workflows/embedded_build.yaml
vendored
2
.github/workflows/embedded_build.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Embedded Build
|
name: Embedded Build
|
||||||
|
|
||||||
|
|
2
.github/workflows/nightly_snapshot.yaml
vendored
2
.github/workflows/nightly_snapshot.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
# Build various demo binaries, c++ packages and documentation and publish them on the website
|
# Build various demo binaries, c++ packages and documentation and publish them on the website
|
||||||
name: Nightly snapshot
|
name: Nightly snapshot
|
||||||
|
|
2
.github/workflows/publish_npm_package.yaml
vendored
2
.github/workflows/publish_npm_package.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Publish npm package to npm registry
|
name: Publish npm package to npm registry
|
||||||
|
|
||||||
|
|
2
.github/workflows/slint_tool_binary.yaml
vendored
2
.github/workflows/slint_tool_binary.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Build slint-viewer or -lsp binary
|
name: Build slint-viewer or -lsp binary
|
||||||
|
|
||||||
|
|
2
.github/workflows/spellcheck.yaml
vendored
2
.github/workflows/spellcheck.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: "Check spelling"
|
name: "Check spelling"
|
||||||
on:
|
on:
|
||||||
|
|
2
.github/workflows/torizon_demos.yaml
vendored
2
.github/workflows/torizon_demos.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Rust Demos built for Torizon
|
name: Rust Demos built for Torizon
|
||||||
|
|
||||||
|
|
2
.github/workflows/translations.yaml
vendored
2
.github/workflows/translations.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
# Run slint-tr-extractor and msgfmt
|
# Run slint-tr-extractor and msgfmt
|
||||||
name: Update Translations
|
name: Update Translations
|
||||||
|
|
2
.github/workflows/tree_sitter.yaml
vendored
2
.github/workflows/tree_sitter.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: "Tree Sitter Test"
|
name: "Tree Sitter Test"
|
||||||
on:
|
on:
|
||||||
|
|
2
.github/workflows/upgrade_version.yaml
vendored
2
.github/workflows/upgrade_version.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Upgrade Version Number
|
name: Upgrade Version Number
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Upload component to ESP-IDF component registry
|
name: Upload component to ESP-IDF component registry
|
||||||
|
|
||||||
|
|
2
.github/workflows/upload_pypi.yaml
vendored
2
.github/workflows/upload_pypi.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Upload component to Python Package Index
|
name: Upload component to Python Package Index
|
||||||
|
|
||||||
|
|
2
.github/workflows/wasm_demos.yaml
vendored
2
.github/workflows/wasm_demos.yaml
vendored
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
name: Build wasm demos
|
name: Build wasm demos
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
---
|
---
|
||||||
name: Build and test the slintpad and required WASM binaries
|
name: Build and test the slintpad and required WASM binaries
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
tabWidth: 4
|
tabWidth: 4
|
||||||
|
|
16
.reuse/dep5
16
.reuse/dep5
|
@ -9,7 +9,7 @@ License: CC-BY-ND-4.0
|
||||||
|
|
||||||
Files: .gitattributes .gitignore */.gitignore .dockerignore .prettierignore .pre-commit-config.yaml .vscode/* cspell.json rustfmt.toml .mailmap */.eslintrc.yml Cargo.lock */.npmignore espflash.toml
|
Files: .gitattributes .gitignore */.gitignore .dockerignore .prettierignore .pre-commit-config.yaml .vscode/* cspell.json rustfmt.toml .mailmap */.eslintrc.yml Cargo.lock */.npmignore espflash.toml
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
Files: api/cpp/docs/*/*.html api/cpp/docs/*/*.css docs/*/*.css docs/*/*.html docs/*/book.toml docs/*/package.json
|
Files: api/cpp/docs/*/*.html api/cpp/docs/*/*.css docs/*/*.css docs/*/*.html docs/*/book.toml docs/*/package.json
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
|
@ -26,11 +26,11 @@ License: MIT
|
||||||
|
|
||||||
Files: api/*/*.json
|
Files: api/*/*.json
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
Files: examples/*.json examples/*/README examples/*/README.txt examples/cpp/qt_viewer/interface.ui
|
Files: examples/*.json examples/*/README examples/*/README.txt examples/cpp/qt_viewer/interface.ui
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
Files: examples/memory/icons/*.svg examples/memory/icons/*.png
|
Files: examples/memory/icons/*.svg examples/memory/icons/*.png
|
||||||
Copyright: Fontawesome project <https://fontawesome.com/license/free>
|
Copyright: Fontawesome project <https://fontawesome.com/license/free>
|
||||||
|
@ -46,15 +46,15 @@ License: LicenseRef-qskinny
|
||||||
|
|
||||||
Files: editors/sublime/LSP.sublime-settings
|
Files: editors/sublime/LSP.sublime-settings
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
Files: tools/slintpad/*.html tools/slintpad/styles/*.css tools/slintpad/*.json
|
Files: tools/slintpad/*.html tools/slintpad/styles/*.css tools/slintpad/*.json
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
Files: editors/vscode/*.json editors/vscode/css/*.css editors/tree-sitter-slint/corpus/*.txt editors/vscode/static/**/*.html editors/vscode/static/assets/img/bg-dark.svg editors/vscode/static/assets/img/slint-*.svg
|
Files: editors/vscode/*.json editors/vscode/css/*.css editors/tree-sitter-slint/corpus/*.txt editors/vscode/static/**/*.html editors/vscode/static/assets/img/bg-dark.svg editors/vscode/static/assets/img/slint-*.svg
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
Files: editors/vscode/static/assets/img/cpp_logo.svg
|
Files: editors/vscode/static/assets/img/cpp_logo.svg
|
||||||
Copyright: Copyright © 2017 Jeremy Kratz
|
Copyright: Copyright © 2017 Jeremy Kratz
|
||||||
|
@ -70,11 +70,11 @@ License: CC0-1.0
|
||||||
|
|
||||||
Files: tests/screenshots/**/*.png
|
Files: tests/screenshots/**/*.png
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
Files: api/node/__test__/resources/*.png
|
Files: api/node/__test__/resources/*.png
|
||||||
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
Copyright: Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
License: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
Files: examples/carousel/icons/*.svg
|
Files: examples/carousel/icons/*.svg
|
||||||
Copyright: Material Icons <https://fonts.google.com/icons?selected=Material+Iconse>
|
Copyright: Material Icons <https://fonts.google.com/icons?selected=Material+Iconse>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial -->
|
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial -->
|
||||||
|
|
||||||
# Changelog
|
# Changelog
|
||||||
All notable changes to this project are documented in this file.
|
All notable changes to this project are documented in this file.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.21)
|
cmake_minimum_required(VERSION 3.21)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial -->
|
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial -->
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
members = [
|
members = [
|
||||||
|
@ -100,7 +100,7 @@ documentation = "https://slint.dev/docs"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
homepage = "https://slint.dev"
|
homepage = "https://slint.dev"
|
||||||
keywords = ["gui", "toolkit", "graphics", "design", "ui"]
|
keywords = ["gui", "toolkit", "graphics", "design", "ui"]
|
||||||
license = "GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial"
|
license = "GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial"
|
||||||
repository = "https://github.com/slint-ui/slint"
|
repository = "https://github.com/slint-ui/slint"
|
||||||
rust-version = "1.73"
|
rust-version = "1.73"
|
||||||
version = "1.6.0"
|
version = "1.6.0"
|
||||||
|
|
2
FAQ.md
2
FAQ.md
|
@ -51,7 +51,7 @@ types of programming languages.
|
||||||
|
|
||||||
## Licensing
|
## Licensing
|
||||||
|
|
||||||
Slint is available under a [royalty-free license](LICENSES/LicenseRef-Slint-Royalty-free-1.2.md) or [GNU GPLv3](LICENSES/GPL-3.0-only.txt), at your choice. For paid plans, visit our website [https://slint.dev](https://slint.dev) or contact us at [info@slint.dev](mailto:info@slint.dev).
|
Slint is available under a [royalty-free license](LICENSES/LicenseRef-Slint-Royalty-free-2.0.md) or [GNU GPLv3](LICENSES/GPL-3.0-only.txt), at your choice. For paid plans, visit our website [https://slint.dev](https://slint.dev) or contact us at [info@slint.dev](mailto:info@slint.dev).
|
||||||
|
|
||||||
### Royalty-free license
|
### Royalty-free license
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial -->
|
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial -->
|
||||||
|
|
||||||
# Slint License
|
# Slint License
|
||||||
|
|
||||||
You can use Slint under ***any*** of the following licenses, at your choice:
|
You can use Slint under ***any*** of the following licenses, at your choice:
|
||||||
|
|
||||||
1. [Royalty-free license](LICENSES/LicenseRef-Slint-Royalty-free-1.2.md),
|
1. [Royalty-free license](LICENSES/LicenseRef-Slint-Royalty-free-2.0.md),
|
||||||
2. [GNU GPLv3](LICENSES/GPL-3.0-only.txt),
|
2. [GNU GPLv3](LICENSES/GPL-3.0-only.txt),
|
||||||
3. [Commercial license](LICENSES/LicenseRef-Slint-commercial.md).
|
3. [Commercial license](LICENSES/LicenseRef-Slint-commercial.md).
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Slint Royalty-free Desktop, Mobile, and Web Applications License
|
# Slint Royalty-free Desktop, Mobile, and Web Applications License
|
||||||
|
|
||||||
Version 1.2
|
Version 2.0
|
||||||
|
|
||||||
## Preamble
|
## Preamble
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ A **Desktop Application** is a computer program that is designed to run on a gen
|
||||||
|
|
||||||
A **Mobile Application** is a computer program that is designed to run on a general-purpose mobile computer (mobile phone or tablet), typically installed and executed locally on the computer's operating system.
|
A **Mobile Application** is a computer program that is designed to run on a general-purpose mobile computer (mobile phone or tablet), typically installed and executed locally on the computer's operating system.
|
||||||
|
|
||||||
A **Web Application** is a computer program that is running on a server and accessed using a web browser or client program.
|
A **Web Application** is a computer program that is designed to run in the sandbox environment provided by a web browser.
|
||||||
|
|
||||||
Desktop Application, Mobile Application, and Web Application are hereafter referred to as **Application**.
|
Desktop Application, Mobile Application, and Web Application are hereafter referred to as **Application**.
|
||||||
|
|
||||||
|
@ -28,9 +28,11 @@ You may distribute the Software as part of an Application, modified or unmodifie
|
||||||
|
|
||||||
## 3. Limitations
|
## 3. Limitations
|
||||||
|
|
||||||
The license does not permit to distribute or make the Software publicly available alone and without integration into an Application. For this purpose you may use the Software under the GNU General Public License, version 3.
|
The License does not permit to distribute or make the Software publicly available alone and without integration into an Application. For this purpose you may use the Software under the GNU General Public License, version 3.
|
||||||
|
|
||||||
The license does not permit the use of the Software within Embedded Systems. An **Embedded System** is a computer system designed to perform a specific task within a larger mechanical or electrical system.
|
The License does not permit the use of the Software within Embedded Systems. An **Embedded System** is a computer system designed to perform a specific task within a larger mechanical or electrical system.
|
||||||
|
|
||||||
|
The License does not permit the distribution of Application that exposes the APIs, in part or in total, of the Software.
|
||||||
|
|
||||||
You may not remove or alter any license notices (including copyright notices, disclaimers of warranty, or limitations of liability) contained within the source code form of the Software.
|
You may not remove or alter any license notices (including copyright notices, disclaimers of warranty, or limitations of liability) contained within the source code form of the Software.
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial -->
|
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial -->
|
||||||
|
|
||||||
 
|
 
|
||||||
|
|
||||||
|
@ -185,7 +185,7 @@ configure your favorite editor to work well with Slint.
|
||||||
|
|
||||||
You can use Slint under ***any*** of the following licenses, at your choice:
|
You can use Slint under ***any*** of the following licenses, at your choice:
|
||||||
|
|
||||||
1. [Royalty-free license](LICENSES/LicenseRef-Slint-Royalty-free-1.2.md),
|
1. [Royalty-free license](LICENSES/LicenseRef-Slint-Royalty-free-2.0.md),
|
||||||
2. [GNU GPLv3](LICENSES/GPL-3.0-only.txt),
|
2. [GNU GPLv3](LICENSES/GPL-3.0-only.txt),
|
||||||
3. [Paid license](https://slint.dev/pricing.html).
|
3. [Paid license](https://slint.dev/pricing.html).
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.21)
|
cmake_minimum_required(VERSION 3.21)
|
||||||
# Select C++ and C as languages, as Corrosion needs ${CMAKE_C_COMPILER}
|
# Select C++ and C as languages, as Corrosion needs ${CMAKE_C_COMPILER}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
name = "slint-cpp"
|
name = "slint-cpp"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial -->
|
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial -->
|
||||||
|
|
||||||
# Slint-cpp
|
# Slint-cpp
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
use crate::cbindgen::EnabledFeatures;
|
use crate::cbindgen::EnabledFeatures;
|
||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
use anyhow::Context;
|
use anyhow::Context;
|
||||||
use std::io::{BufWriter, Write};
|
use std::io::{BufWriter, Write};
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
@PACKAGE_INIT@
|
@PACKAGE_INIT@
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
# Set up machinery to handle SLINT_EMBED_RESOURCES target property
|
# Set up machinery to handle SLINT_EMBED_RESOURCES target property
|
||||||
set(DEFAULT_SLINT_EMBED_RESOURCES as-absolute-path CACHE STRING
|
set(DEFAULT_SLINT_EMBED_RESOURCES as-absolute-path CACHE STRING
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
idf_component_register(
|
idf_component_register(
|
||||||
SRCS "src/slint-esp.cpp"
|
SRCS "src/slint-esp.cpp"
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
../../../../../LICENSES/LicenseRef-Slint-Royalty-free-1.2.md
|
|
|
@ -0,0 +1 @@
|
||||||
|
../../../../../LICENSES/LicenseRef-Slint-Royalty-free-2.0.md
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial -->
|
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial -->
|
||||||
|
|
||||||
# Slint
|
# Slint
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
description: "Slint — declarative GUI toolkit"
|
description: "Slint — declarative GUI toolkit"
|
||||||
url: "https://slint.dev"
|
url: "https://slint.dev"
|
||||||
license: "GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial"
|
license: "GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial"
|
||||||
version: "1.6.0"
|
version: "1.6.0"
|
||||||
discussion: "https://github.com/slint-ui/slint/discussions"
|
discussion: "https://github.com/slint-ui/slint/discussions"
|
||||||
documentation: "https://slint.dev/docs"
|
documentation: "https://slint.dev/docs"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#include <deque>
|
#include <deque>
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#include "slint.h"
|
#include "slint.h"
|
||||||
#include "slint_testing_internal.h"
|
#include "slint_testing_internal.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <tuple>
|
#include <tuple>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <initializer_list>
|
#include <initializer_list>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "slint_sharedvector_internal.h"
|
#include "slint_sharedvector_internal.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "slint-testing.h"
|
#include "slint-testing.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
// cSpell: ignore singleshot
|
// cSpell: ignore singleshot
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
/*! This crate just expose the function used by the C++ integration */
|
/*! This crate just expose the function used by the C++ integration */
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
use alloc::rc::Rc;
|
use alloc::rc::Rc;
|
||||||
#[cfg(not(feature = "std"))]
|
#[cfg(not(feature = "std"))]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
Catch2
|
Catch2
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#define CATCH_CONFIG_MAIN
|
#define CATCH_CONFIG_MAIN
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
// cSpell: ignore singleshot
|
// cSpell: ignore singleshot
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#define CATCH_CONFIG_MAIN
|
#define CATCH_CONFIG_MAIN
|
||||||
#include "catch2/catch.hpp"
|
#include "catch2/catch.hpp"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
add_executable(multiple-includes main.cpp logic.cpp)
|
add_executable(multiple-includes main.cpp logic.cpp)
|
||||||
target_link_libraries(multiple-includes PRIVATE Slint::Slint)
|
target_link_libraries(multiple-includes PRIVATE Slint::Slint)
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial -->
|
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial -->
|
||||||
|
|
||||||
This is a test making sure that the header can be included in several file without causing multiple definitions
|
This is a test making sure that the header can be included in several file without causing multiple definitions
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
import {Button, AboutSlint} from "std-widgets.slint";
|
import {Button, AboutSlint} from "std-widgets.slint";
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#include "logic.h"
|
#include "logic.h"
|
||||||
#include "appwindow.h"
|
#include "appwindow.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#include "logic.h"
|
#include "logic.h"
|
||||||
#include "appwindow.h"
|
#include "appwindow.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
// cSpell: ignore singleshot
|
// cSpell: ignore singleshot
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#define CATCH_CONFIG_MAIN
|
#define CATCH_CONFIG_MAIN
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
export componentTest := Rectangle {}
|
export componentTest := Rectangle {}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
#define CATCH_CONFIG_MAIN
|
#define CATCH_CONFIG_MAIN
|
||||||
#include "catch2/catch.hpp"
|
#include "catch2/catch.hpp"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
nodeLinker: node-modules
|
nodeLinker: node-modules
|
|
@ -1,5 +1,5 @@
|
||||||
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
# Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
# SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
name = "slint-node"
|
name = "slint-node"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial -->
|
<!-- Copyright © SixtyFPS GmbH <info@slint.dev> ; SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial -->
|
||||||
|
|
||||||
# Slint-node (Beta)
|
# Slint-node (Beta)
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
import test from 'ava'
|
import test from 'ava'
|
||||||
import * as path from 'node:path';
|
import * as path from 'node:path';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
import test from 'ava'
|
import test from 'ava'
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
// Test that the Slint event loop processes libuv's events.
|
// Test that the Slint event loop processes libuv's events.
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
import test from 'ava';
|
import test from 'ava';
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
import test from 'ava';
|
import test from 'ava';
|
||||||
import * as path from 'node:path';
|
import * as path from 'node:path';
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
export component Error {
|
export component Error {
|
||||||
out property bool> check: "Test";
|
out property bool> check: "Test";
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
export component Test {
|
export component Test {
|
||||||
callback say_hello();
|
callback say_hello();
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
export component Test {
|
export component Test {
|
||||||
out property <string> check: "Test";
|
out property <string> check: "Test";
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
import test from 'ava';
|
import test from 'ava';
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
import test from 'ava'
|
import test from 'ava'
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
// Copyright © SixtyFPS GmbH <info@slint.dev>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial
|
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-commercial
|
||||||
|
|
||||||
// This file checks if a binary package was installed (through architecture dependencies), and
|
// This file checks if a binary package was installed (through architecture dependencies), and
|
||||||
// builds slint if no binary was found.
|
// builds slint if no binary was found.
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue