mirror of
https://github.com/slint-ui/slint.git
synced 2025-10-03 07:04:34 +00:00
Mass update copyright messages to be more REUSE compliant
This commit is contained in:
parent
5c31d9becf
commit
bfca0e3573
658 changed files with 1331 additions and 5502 deletions
|
@ -1,11 +1,5 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
[alias]
|
[alias]
|
||||||
xtask = "run --package xtask --"
|
xtask = "run --package xtask --"
|
||||||
|
|
12
.github/workflows/build_docs.yaml
vendored
12
.github/workflows/build_docs.yaml
vendored
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
# 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
|
||||||
|
|
||||||
|
|
12
.github/workflows/ci.yaml
vendored
12
.github/workflows/ci.yaml
vendored
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
name: CI
|
name: CI
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
|
12
.github/workflows/cpp_package.yaml
vendored
12
.github/workflows/cpp_package.yaml
vendored
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
name: Build the C++ binary package
|
name: Build the C++ binary package
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
|
11
.github/workflows/crater.yaml
vendored
11
.github/workflows/crater.yaml
vendored
|
@ -1,12 +1,5 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
|
|
||||||
# This workflow checks out and build a bunch of crates that uses SixtyFPS,
|
# This workflow checks out and build a bunch of crates that uses SixtyFPS,
|
||||||
# with the current branch
|
# with the current branch
|
||||||
|
|
12
.github/workflows/embedded_build.yaml
vendored
12
.github/workflows/embedded_build.yaml
vendored
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
name: Embedded Build
|
name: Embedded Build
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
|
12
.github/workflows/nightly_snapshot.yaml
vendored
12
.github/workflows/nightly_snapshot.yaml
vendored
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
# 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
|
||||||
|
|
||||||
|
|
12
.github/workflows/sixtyfps_tool_binary.yaml
vendored
12
.github/workflows/sixtyfps_tool_binary.yaml
vendored
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
name: Build sixtyfps-viewer or -lsp binary
|
name: Build sixtyfps-viewer or -lsp binary
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
|
11
.github/workflows/spellcheck.yaml
vendored
11
.github/workflows/spellcheck.yaml
vendored
|
@ -1,12 +1,5 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
|
|
||||||
name: 'Check spelling'
|
name: 'Check spelling'
|
||||||
on:
|
on:
|
||||||
|
|
12
.github/workflows/updgrade_version.yaml
vendored
12
.github/workflows/updgrade_version.yaml
vendored
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
name: Upgrade Version Number
|
name: Upgrade Version Number
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
|
12
.github/workflows/wasm_demos.yaml
vendored
12
.github/workflows/wasm_demos.yaml
vendored
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
name: Build wasm demos
|
name: Build wasm demos
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
name: Build the web editor and the interpreter wasm module
|
name: Build the web editor and the interpreter wasm module
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
cmake_minimum_required(VERSION 3.19)
|
cmake_minimum_required(VERSION 3.19)
|
||||||
|
|
||||||
project(SixtyFPS LANGUAGES CXX)
|
project(SixtyFPS LANGUAGES CXX)
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
cmake_minimum_required(VERSION 3.19)
|
cmake_minimum_required(VERSION 3.19)
|
||||||
project(SixtyFPS HOMEPAGE_URL "https://sixtyfps.io/" LANGUAGES CXX)
|
project(SixtyFPS HOMEPAGE_URL "https://sixtyfps.io/" LANGUAGES CXX)
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
mod cbindgen;
|
mod cbindgen;
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
use anyhow::Context;
|
use anyhow::Context;
|
||||||
use std::iter::Extend;
|
use std::iter::Extend;
|
||||||
use std::path::Path;
|
use std::path::Path;
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
@PACKAGE_INIT@
|
@PACKAGE_INIT@
|
||||||
|
|
||||||
get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
|
|
||||||
function(SIXTYFPS_TARGET_60_SOURCES target)
|
function(SIXTYFPS_TARGET_60_SOURCES target)
|
||||||
foreach (it IN ITEMS ${ARGN})
|
foreach (it IN ITEMS ${ARGN})
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
.. LICENSE BEGIN
|
.. Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
.. This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
.. SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
.. Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
.. Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
..
|
|
||||||
.. SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
.. This file is also available under commercial licensing terms.
|
|
||||||
.. Please contact info@sixtyfps.io for more information.
|
|
||||||
.. LICENSE END
|
|
||||||
|
|
||||||
===========
|
===========
|
||||||
Index (C++)
|
Index (C++)
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
.. LICENSE BEGIN
|
.. Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
.. This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
.. SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
.. Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
.. Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
..
|
|
||||||
.. SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
.. This file is also available under commercial licensing terms.
|
|
||||||
.. Please contact info@sixtyfps.io for more information.
|
|
||||||
.. LICENSE END
|
|
||||||
.. SixtyFPS C++ documentation master file
|
.. SixtyFPS C++ documentation master file
|
||||||
|
|
||||||
Welcome to SixtyFPS C++'s documentation!
|
Welcome to SixtyFPS C++'s documentation!
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
.. LICENSE BEGIN
|
.. Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
.. This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
.. SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
.. Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
.. Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
..
|
|
||||||
.. SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
.. This file is also available under commercial licensing terms.
|
|
||||||
.. Please contact info@sixtyfps.io for more information.
|
|
||||||
.. LICENSE END
|
|
||||||
|
|
||||||
The .60 UI Design Language
|
The .60 UI Design Language
|
||||||
==========================
|
==========================
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if defined(__GNUC__) || defined(__clang__)
|
#if defined(__GNUC__) || defined(__clang__)
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#include "sixtyfps_color.h"
|
#include "sixtyfps_color.h"
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <tuple>
|
#include <tuple>
|
||||||
#include "sixtyfps_properties_internal.h"
|
#include "sixtyfps_properties_internal.h"
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "sixtyfps_color_internal.h"
|
#include "sixtyfps_color_internal.h"
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#include "sixtyfps_image_internal.h"
|
#include "sixtyfps_image_internal.h"
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "sixtyfps.h"
|
#include "sixtyfps.h"
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <initializer_list>
|
#include <initializer_list>
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "sixtyfps_sharedvector_internal.h"
|
#include "sixtyfps_sharedvector_internal.h"
|
||||||
#include <atomic>
|
#include <atomic>
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <string_view>
|
#include <string_view>
|
||||||
#include "sixtyfps_string_internal.h"
|
#include "sixtyfps_string_internal.h"
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include "sixtyfps.h"
|
#include "sixtyfps.h"
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <cstddef>
|
#include <cstddef>
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
/*! This crate just expose the function used by the C++ integration */
|
/*! This crate just expose the function used by the C++ integration */
|
||||||
|
|
||||||
use core::ffi::c_void;
|
use core::ffi::c_void;
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
#define CATCH_CONFIG_MAIN
|
#define CATCH_CONFIG_MAIN
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
#define CATCH_CONFIG_MAIN
|
#define CATCH_CONFIG_MAIN
|
||||||
#include "catch2/catch.hpp"
|
#include "catch2/catch.hpp"
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
#define CATCH_CONFIG_MAIN
|
#define CATCH_CONFIG_MAIN
|
||||||
#include "catch2/catch.hpp"
|
#include "catch2/catch.hpp"
|
||||||
|
|
|
@ -1,10 +1,4 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
export Test := Rectangle {}
|
export Test := Rectangle {}
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
// Load the native library with `process.dlopen` instead of with `require`.
|
// Load the native library with `process.dlopen` instead of with `require`.
|
||||||
// This is only done for autotest that do not require nom or neon_cli to
|
// This is only done for autotest that do not require nom or neon_cli to
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
import { URL, pathToFileURL } from 'url';
|
import { URL, pathToFileURL } from 'url';
|
||||||
|
|
||||||
const extensionsRegex = /\.60$/;
|
const extensionsRegex = /\.60$/;
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
fn main() {
|
fn main() {
|
||||||
neon_build::setup();
|
neon_build::setup();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
use neon::prelude::*;
|
use neon::prelude::*;
|
||||||
use sixtyfps_compilerlib::langtype::Type;
|
use sixtyfps_compilerlib::langtype::Type;
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
use core::cell::RefCell;
|
use core::cell::RefCell;
|
||||||
use neon::prelude::*;
|
use neon::prelude::*;
|
||||||
use rand::RngCore;
|
use rand::RngCore;
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
/*!
|
/*!
|
||||||
Since neon does not allow to have a persistent handle, use this hack.
|
Since neon does not allow to have a persistent handle, use this hack.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@ name = "sixtyfps"
|
||||||
version = "0.1.6"
|
version = "0.1.6"
|
||||||
authors = ["SixtyFPS <info@sixtyfps.io>"]
|
authors = ["SixtyFPS <info@sixtyfps.io>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "GPL-3.0-only"
|
license = "(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)"
|
||||||
description = "SixtyFPS Rust API"
|
description = "SixtyFPS Rust API"
|
||||||
repository = "https://github.com/sixtyfpsui/sixtyfps"
|
repository = "https://github.com/sixtyfpsui/sixtyfps"
|
||||||
homepage = "https://sixtyfps.io"
|
homepage = "https://sixtyfps.io"
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
/**
|
/**
|
||||||
Test that the tokenizer properly rejects tokens with spaces.
|
Test that the tokenizer properly rejects tokens with spaces.
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#![cfg(doc)]
|
#![cfg(doc)]
|
||||||
/*!
|
/*!
|
||||||
This is a pseudo module which only exist for documentation purposes as a way to show
|
This is a pseudo module which only exist for documentation purposes as a way to show
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
/*!
|
/*!
|
||||||
# SixtyFPS
|
# SixtyFPS
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ name = "sixtyfps-build"
|
||||||
version = "0.1.6"
|
version = "0.1.6"
|
||||||
authors = ["SixtyFPS <info@sixtyfps.io>"]
|
authors = ["SixtyFPS <info@sixtyfps.io>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "GPL-3.0-only"
|
license = "(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)"
|
||||||
description = "Helper for SixtyFPS build script"
|
description = "Helper for SixtyFPS build script"
|
||||||
repository = "https://github.com/sixtyfpsui/sixtyfps"
|
repository = "https://github.com/sixtyfpsui/sixtyfps"
|
||||||
homepage = "https://sixtyfps.io"
|
homepage = "https://sixtyfps.io"
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
/*!
|
/*!
|
||||||
This crate serves as a companion crate for the sixtyfps crate.
|
This crate serves as a companion crate for the sixtyfps crate.
|
||||||
It is meant to allow you to compile the `.60` files from your `build.rs`script.
|
It is meant to allow you to compile the `.60` files from your `build.rs`script.
|
||||||
|
|
|
@ -3,7 +3,7 @@ name = "sixtyfps-macros"
|
||||||
version = "0.1.6"
|
version = "0.1.6"
|
||||||
authors = ["SixtyFPS <info@sixtyfps.io>"]
|
authors = ["SixtyFPS <info@sixtyfps.io>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "GPL-3.0-only"
|
license = "(GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)"
|
||||||
description = "Macro helper for sixtyfps crate"
|
description = "Macro helper for sixtyfps crate"
|
||||||
repository = "https://github.com/sixtyfpsui/sixtyfps"
|
repository = "https://github.com/sixtyfpsui/sixtyfps"
|
||||||
homepage = "https://sixtyfps.io"
|
homepage = "https://sixtyfps.io"
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
use ::sixtyfps::sixtyfps;
|
use ::sixtyfps::sixtyfps;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
//! This wasm library can be loaded from JS to load and display the content of .60 files
|
//! This wasm library can be loaded from JS to load and display the content of .60 files
|
||||||
#![cfg(target_arch = "wasm32")]
|
#![cfg(target_arch = "wasm32")]
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
FROM rustembedded/cross:aarch64-unknown-linux-gnu-0.2.1
|
FROM rustembedded/cross:aarch64-unknown-linux-gnu-0.2.1
|
||||||
|
|
||||||
RUN dpkg --add-architecture arm64 && \
|
RUN dpkg --add-architecture arm64 && \
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
FROM rustembedded/cross:armv7-unknown-linux-gnueabihf-0.2.1
|
FROM rustembedded/cross:armv7-unknown-linux-gnueabihf-0.2.1
|
||||||
|
|
||||||
RUN dpkg --add-architecture armhf && \
|
RUN dpkg --add-architecture armhf && \
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
|
|
||||||
# Use cross-image once https://github.com/rust-embedded/cross/pull/591 is merged & released
|
# Use cross-image once https://github.com/rust-embedded/cross/pull/591 is merged & released
|
||||||
#FROM rustembedded/cross:riscv64gc-unknown-linux-gnu-0.2.1
|
#FROM rustembedded/cross:riscv64gc-unknown-linux-gnu-0.2.1
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
cmake_minimum_required(VERSION 3.14)
|
cmake_minimum_required(VERSION 3.14)
|
||||||
|
|
||||||
if (NOT TARGET SixtyFPS::SixtyFPS)
|
if (NOT TARGET SixtyFPS::SixtyFPS)
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
// main.cpp
|
// main.cpp
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
// ANCHOR: main
|
// ANCHOR: main
|
||||||
// main.cpp
|
// main.cpp
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
// main.cpp
|
// main.cpp
|
||||||
|
|
||||||
#include "memory_tiles_from_cpp.h" // generated header from memory_tiles_from_cpp.60
|
#include "memory_tiles_from_cpp.h" // generated header from memory_tiles_from_cpp.60
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
// ANCHOR: main_window
|
// ANCHOR: main_window
|
||||||
// memory.60
|
// memory.60
|
||||||
MainWindow := Window {
|
MainWindow := Window {
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
struct TileData := {
|
struct TileData := {
|
||||||
image: image,
|
image: image,
|
||||||
image_visible: bool,
|
image_visible: bool,
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
// ANCHOR: main_window
|
// ANCHOR: main_window
|
||||||
MemoryTile := Rectangle {
|
MemoryTile := Rectangle {
|
||||||
width: 64px;
|
width: 64px;
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
struct TileData := {
|
struct TileData := {
|
||||||
image: image,
|
image: image,
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
fn main() {
|
fn main() {
|
||||||
use sixtyfps::Model;
|
use sixtyfps::Model;
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
// ANCHOR: main
|
// ANCHOR: main
|
||||||
fn main() {
|
fn main() {
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
fn main() {
|
fn main() {
|
||||||
MainWindow::new().run();
|
MainWindow::new().run();
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
fn main() {
|
fn main() {
|
||||||
MainWindow::new().run();
|
MainWindow::new().run();
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
fn main() {
|
fn main() {
|
||||||
MainWindow::new().run();
|
MainWindow::new().run();
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
// ANCHOR: tiles
|
// ANCHOR: tiles
|
||||||
fn main() {
|
fn main() {
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
// This file is empty to override and disable mdbook's built-in highlight.js
|
// This file is empty to override and disable mdbook's built-in highlight.js
|
||||||
// version, which does not include CMake support. Instead the appropriate version
|
// version, which does not include CMake support. Instead the appropriate version
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
import { LineEdit, Button, ComboBox, VerticalBox } from "sixtyfps_widgets.60";
|
import { LineEdit, Button, ComboBox, VerticalBox } from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
use chrono::NaiveDate;
|
use chrono::NaiveDate;
|
||||||
use sixtyfps::SharedString;
|
use sixtyfps::SharedString;
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
import { LineEdit, ScrollView} from "sixtyfps_widgets.60";
|
import { LineEdit, ScrollView} from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
import { LineEdit, Button, Slider, StandardListView, VerticalBox } from "sixtyfps_widgets.60";
|
import { LineEdit, Button, Slider, StandardListView, VerticalBox } from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
import { Button, LineEdit, HorizontalBox } from "sixtyfps_widgets.60";
|
import { Button, LineEdit, HorizontalBox } from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
import { LineEdit, Button, Slider, StandardListView, GridBox, HorizontalBox } from "sixtyfps_widgets.60";
|
import { LineEdit, Button, Slider, StandardListView, GridBox, HorizontalBox } from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
import { LineEdit, HorizontalBox } from "sixtyfps_widgets.60";
|
import { LineEdit, HorizontalBox } from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
import { LineEdit, Button, Slider, HorizontalBox, VerticalBox } from "sixtyfps_widgets.60";
|
import { LineEdit, Button, Slider, HorizontalBox, VerticalBox } from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,6 @@
|
||||||
#!/bin/bash -e
|
#!/bin/bash -e
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
|
|
||||||
OUTPUT=$(sixtyfps-viewer - --save-data - << EOF
|
OUTPUT=$(sixtyfps-viewer - --save-data - << EOF
|
||||||
import { StandardButton, GridBox, LineEdit } from "sixtyfps_widgets.60";
|
import { StandardButton, GridBox, LineEdit } from "sixtyfps_widgets.60";
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
import { TabWidget, StandardButton, GridBox, VerticalBox, ListView } from "sixtyfps_widgets.60";
|
import { TabWidget, StandardButton, GridBox, VerticalBox, ListView } from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,6 @@
|
||||||
#!/bin/bash -e
|
#!/bin/bash -e
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
|
|
||||||
if command lsb_release 2>/dev/null >/dev/null; then
|
if command lsb_release 2>/dev/null >/dev/null; then
|
||||||
os_name=`lsb_release -ds | tr -d '"\\\\'`
|
os_name=`lsb_release -ds | tr -d '"\\\\'`
|
||||||
|
|
|
@ -1,13 +1,6 @@
|
||||||
#!/bin/bash -e
|
#!/bin/bash -e
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
|
|
||||||
os_name=`sw_vers -productName`
|
os_name=`sw_vers -productName`
|
||||||
os_version=`sw_vers -productVersion`
|
os_version=`sw_vers -productVersion`
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
cmake_minimum_required(VERSION 3.14)
|
cmake_minimum_required(VERSION 3.14)
|
||||||
project(sixtyfps_cpptest LANGUAGES CXX)
|
project(sixtyfps_cpptest LANGUAGES CXX)
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
fn main() {
|
fn main() {
|
||||||
sixtyfps_build::compile("gallery.60").unwrap();
|
sixtyfps_build::compile("gallery.60").unwrap();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
import { ScrollView, Button, CheckBox, SpinBox, Slider, GroupBox, LineEdit, StandardListView,
|
import { ScrollView, Button, CheckBox, SpinBox, Slider, GroupBox, LineEdit, StandardListView,
|
||||||
ComboBox, HorizontalBox, VerticalBox, GridBox, TabWidget, TextEdit, AboutSixtyFPS } from "sixtyfps_widgets.60";
|
ComboBox, HorizontalBox, VerticalBox, GridBox, TabWidget, TextEdit, AboutSixtyFPS } from "sixtyfps_widgets.60";
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#include "gallery.h"
|
#include "gallery.h"
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#![deny(unsafe_code)]
|
#![deny(unsafe_code)]
|
||||||
|
|
||||||
#[cfg(target_arch = "wasm32")]
|
#[cfg(target_arch = "wasm32")]
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
use sixtyfps::SharedString;
|
use sixtyfps::SharedString;
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
cmake_minimum_required(VERSION 3.14)
|
cmake_minimum_required(VERSION 3.14)
|
||||||
project(sixtyfps_cpp_iot_dashboard LANGUAGES CXX)
|
project(sixtyfps_cpp_iot_dashboard LANGUAGES CXX)
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
#include "dashboard.h"
|
#include "dashboard.h"
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <sixtyfps_interpreter.h>
|
#include <sixtyfps_interpreter.h>
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The design from this file is inspired from the design in
|
The design from this file is inspired from the design in
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The design from this file is inspired from the design in
|
The design from this file is inspired from the design in
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
#include "dashboard.h"
|
#include "dashboard.h"
|
||||||
#include <chrono>
|
#include <chrono>
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
# LICENSE BEGIN
|
# Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
# This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
# SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
# Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
# Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
# This file is also available under commercial licensing terms.
|
|
||||||
# Please contact info@sixtyfps.io for more information.
|
|
||||||
# LICENSE END
|
|
||||||
cmake_minimum_required(VERSION 3.19)
|
cmake_minimum_required(VERSION 3.19)
|
||||||
project(memory LANGUAGES CXX)
|
project(memory LANGUAGES CXX)
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,6 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
let sixtyfps = require("sixtyfps");
|
let sixtyfps = require("sixtyfps");
|
||||||
let ui = require("./memory.60");
|
let ui = require("./memory.60");
|
||||||
|
|
|
@ -1,12 +1,5 @@
|
||||||
/* LICENSE BEGIN
|
// Copyright © SixtyFPS GmbH <info@sixtyfps.io>
|
||||||
This file is part of the SixtyFPS Project -- https://sixtyfps.io
|
// SPDX-License-Identifier: (GPL-3.0-only OR LicenseRef-SixtyFPS-commercial)
|
||||||
Copyright (c) 2021 Olivier Goffart <olivier.goffart@sixtyfps.io>
|
|
||||||
Copyright (c) 2021 Simon Hausmann <simon.hausmann@sixtyfps.io>
|
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-3.0-only
|
|
||||||
This file is also available under commercial licensing terms.
|
|
||||||
Please contact info@sixtyfps.io for more information.
|
|
||||||
LICENSE END */
|
|
||||||
|
|
||||||
use sixtyfps::{Model, ModelHandle, Timer, VecModel};
|
use sixtyfps::{Model, ModelHandle, Timer, VecModel};
|
||||||
use std::rc::Rc;
|
use std::rc::Rc;
|
||||||
|
|
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