diff --git a/api/sixtyfps-cpp/CMakeLists.txt b/api/sixtyfps-cpp/CMakeLists.txt index ab351a7f6..e7d767420 100644 --- a/api/sixtyfps-cpp/CMakeLists.txt +++ b/api/sixtyfps-cpp/CMakeLists.txt @@ -102,7 +102,7 @@ configure_package_config_file("cmake/SixtyFPSConfig.cmake.in" "${CMAKE_CURRENT_B write_basic_package_version_file( ${CMAKE_CURRENT_BINARY_DIR}/lib/cmake/SixtyFPS/SixtyFPSConfigVersion.cmake - VERSION 0.0.4 + VERSION 0.0.5 COMPATIBILITY ExactVersion ) @@ -118,7 +118,7 @@ set(CPACK_PACKAGE_VENDOR "SixtyFPS") set(CPACK_VERBATIM_VARIABLES true) set(CPACK_PACKAGE_VERSION_MAJOR 0) set(CPACK_PACKAGE_VERSION_MINOR 0) -set(CPACK_PACKAGE_VERSION_PATCH 4) +set(CPACK_PACKAGE_VERSION_PATCH 5) set(CPACK_PACKAGE_HOMEPAGE_URL "https://sixtyfps.io") set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_LIST_DIR}/../../LICENSE.md") set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_LIST_DIR}/README.md") diff --git a/api/sixtyfps-cpp/README.md b/api/sixtyfps-cpp/README.md index c581d3e46..33f7fcdb9 100644 --- a/api/sixtyfps-cpp/README.md +++ b/api/sixtyfps-cpp/README.md @@ -37,7 +37,7 @@ include(FetchContent) FetchContent_Declare( SixtyFPS GIT_REPOSITORY https://github.com/sixtyfpsui/sixtyfps.git - GIT_TAG v0.0.4 + GIT_TAG v0.0.5 SOURCE_SUBDIR api/sixtyfps-cpp ) FetchContent_MakeAvailable(SixtyFPS) @@ -70,7 +70,7 @@ include(FetchContent) FetchContent_Declare( SixtyFPS GIT_REPOSITORY https://github.com/sixtyfpsui/sixtyfps.git - GIT_TAG v0.0.4 + GIT_TAG v0.0.5 SOURCE_SUBDIR api/sixtyfps-cpp ) FetchContent_MakeAvailable(SixtyFPS) diff --git a/api/sixtyfps-node/native/Cargo.toml b/api/sixtyfps-node/native/Cargo.toml index 10d3553d7..3d3dfd66f 100644 --- a/api/sixtyfps-node/native/Cargo.toml +++ b/api/sixtyfps-node/native/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-node" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" build = "build.rs" @@ -18,9 +18,9 @@ name = "sixtyfps_node_native" [dependencies] once_cell = "1.5" -sixtyfps-compilerlib = { version = "=0.0.4", path="../../../sixtyfps_compiler", features = ["display-diagnostics"] } -sixtyfps-interpreter = { version = "=0.0.4", path="../../../sixtyfps_runtime/interpreter" } -sixtyfps-corelib = { version = "=0.0.4", path="../../../sixtyfps_runtime/corelib" } +sixtyfps-compilerlib = { version = "=0.0.5", path="../../../sixtyfps_compiler", features = ["display-diagnostics"] } +sixtyfps-interpreter = { version = "=0.0.5", path="../../../sixtyfps_runtime/interpreter" } +sixtyfps-corelib = { version = "=0.0.5", path="../../../sixtyfps_runtime/corelib" } scoped-tls-hkt = "0.1" neon = "0.7.0" css-color-parser2 = "1.0.1" diff --git a/api/sixtyfps-node/package.json b/api/sixtyfps-node/package.json index a4a1c378d..b8aac6b19 100644 --- a/api/sixtyfps-node/package.json +++ b/api/sixtyfps-node/package.json @@ -1,6 +1,6 @@ { "name": "sixtyfps", - "version": "0.0.4", + "version": "0.0.5", "homepage": "https://github.com/sixtyfpsui/sixtyfps", "license": "SEE LICENSE IN LICENSE.md", "repository": { diff --git a/api/sixtyfps-rs/Cargo.toml b/api/sixtyfps-rs/Cargo.toml index e2a59d36c..f7154b5c5 100644 --- a/api/sixtyfps-rs/Cargo.toml +++ b/api/sixtyfps-rs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -20,11 +20,11 @@ default = ["backend-gl", "backend-qt"] [dependencies] once_cell = "1.5" -sixtyfps-macros = { version = "=0.0.4", path = "sixtyfps-macros" } +sixtyfps-macros = { version = "=0.0.5", path = "sixtyfps-macros" } const-field-offset = { version = "0.1", path = "../../helper_crates/const-field-offset" } vtable = { version = "0.1.1", path = "../../helper_crates/vtable" } -sixtyfps-corelib = { version = "=0.0.4", path="../../sixtyfps_runtime/corelib" } -sixtyfps-rendering-backend-default = { version = "=0.0.4", path="../../sixtyfps_runtime/rendering_backends/default" } +sixtyfps-corelib = { version = "=0.0.5", path="../../sixtyfps_runtime/corelib" } +sixtyfps-rendering-backend-default = { version = "=0.0.5", path="../../sixtyfps_runtime/rendering_backends/default" } derive_more = "0.99.5" [build-dependencies] diff --git a/api/sixtyfps-rs/README.md b/api/sixtyfps-rs/README.md index 19d4251cd..af406520f 100644 --- a/api/sixtyfps-rs/README.md +++ b/api/sixtyfps-rs/README.md @@ -22,7 +22,7 @@ In your `Cargo.toml` add: ```toml [dependencies] -sixtyfps = "0.0.4" +sixtyfps = "0.0.5" ``` And in your `main.rs`: diff --git a/api/sixtyfps-rs/lib.rs b/api/sixtyfps-rs/lib.rs index 1e0ab020f..8c54daacf 100644 --- a/api/sixtyfps-rs/lib.rs +++ b/api/sixtyfps-rs/lib.rs @@ -63,11 +63,11 @@ In your Cargo.toml: build = "build.rs" [dependencies] -sixtyfps = "0.0.4" +sixtyfps = "0.0.5" ... [build-dependencies] -sixtyfps-build = "0.0.4" +sixtyfps-build = "0.0.5" ``` In the `build.rs` file: @@ -378,7 +378,7 @@ macro_rules! include_modules { /// Helper type that helps checking that the generated code is generated for the right version #[doc(hidden)] #[allow(non_camel_case_types)] -pub struct VersionCheck_0_0_4; +pub struct VersionCheck_0_0_5; #[cfg(doctest)] mod compile_fail_tests; diff --git a/api/sixtyfps-rs/sixtyfps-build/Cargo.toml b/api/sixtyfps-rs/sixtyfps-build/Cargo.toml index 96028fd47..48f9c7219 100644 --- a/api/sixtyfps-rs/sixtyfps-build/Cargo.toml +++ b/api/sixtyfps-rs/sixtyfps-build/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-build" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -13,6 +13,6 @@ homepage = "https://sixtyfps.io" path = "lib.rs" [dependencies] -sixtyfps-compilerlib = { version = "=0.0.4", path = "../../../sixtyfps_compiler", features = ["rust", "display-diagnostics"] } +sixtyfps-compilerlib = { version = "=0.0.5", path = "../../../sixtyfps_compiler", features = ["rust", "display-diagnostics"] } thiserror = "1" spin_on = "0.1" diff --git a/api/sixtyfps-rs/sixtyfps-build/lib.rs b/api/sixtyfps-rs/sixtyfps-build/lib.rs index f5775dc1d..03bd0aa9f 100644 --- a/api/sixtyfps-rs/sixtyfps-build/lib.rs +++ b/api/sixtyfps-rs/sixtyfps-build/lib.rs @@ -23,11 +23,11 @@ In your Cargo.toml: build = "build.rs" [dependencies] -sixtyfps = "0.0.4" +sixtyfps = "0.0.5" ... [build-dependencies] -sixtyfps-build = "0.0.4" +sixtyfps-build = "0.0.5" ``` In the `build.rs` file: diff --git a/api/sixtyfps-rs/sixtyfps-macros/Cargo.toml b/api/sixtyfps-rs/sixtyfps-macros/Cargo.toml index c13d243ab..2ffe5684b 100644 --- a/api/sixtyfps-rs/sixtyfps-macros/Cargo.toml +++ b/api/sixtyfps-rs/sixtyfps-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-macros" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -16,6 +16,6 @@ path = "lib.rs" [dependencies] quote = "1.0" proc-macro2 = "1.0.17" -sixtyfps-compilerlib = { version = "=0.0.4", path = "../../../sixtyfps_compiler", features = ["proc_macro_span", "rust", "display-diagnostics"] } +sixtyfps-compilerlib = { version = "=0.0.5", path = "../../../sixtyfps_compiler", features = ["proc_macro_span", "rust", "display-diagnostics"] } spin_on = "0.1" diff --git a/api/sixtyfps-wasm-interpreter/Cargo.toml b/api/sixtyfps-wasm-interpreter/Cargo.toml index 763bac83c..b96a82910 100644 --- a/api/sixtyfps-wasm-interpreter/Cargo.toml +++ b/api/sixtyfps-wasm-interpreter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-wasm-interpreter" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" diff --git a/sixtyfps_compiler/Cargo.toml b/sixtyfps_compiler/Cargo.toml index 2349f03f1..96a58c3cc 100644 --- a/sixtyfps_compiler/Cargo.toml +++ b/sixtyfps_compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-compilerlib" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" build = "build.rs" diff --git a/sixtyfps_runtime/corelib/Cargo.toml b/sixtyfps_runtime/corelib/Cargo.toml index ed1b2a80b..b1a4d6860 100644 --- a/sixtyfps_runtime/corelib/Cargo.toml +++ b/sixtyfps_runtime/corelib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-corelib" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -21,7 +21,7 @@ femtovg_backend = ["femtovg"] image = { version = "0.23.12", default-features = false, features = [ "png", "jpeg" ] } const-field-offset = { version = "0.1", path = "../../helper_crates/const-field-offset" } vtable = { version="0.1.1", path = "../../helper_crates/vtable" } -sixtyfps-corelib-macros = { version = "=0.0.4", path = "../corelib_macros" } +sixtyfps-corelib-macros = { version = "=0.0.5", path = "../corelib_macros" } lyon = { version = "0.17.3" } euclid = "0.22.1" triomphe = "0.1.1" diff --git a/sixtyfps_runtime/corelib_macros/Cargo.toml b/sixtyfps_runtime/corelib_macros/Cargo.toml index c2260bebc..0db5a6632 100644 --- a/sixtyfps_runtime/corelib_macros/Cargo.toml +++ b/sixtyfps_runtime/corelib_macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-corelib-macros" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" diff --git a/sixtyfps_runtime/interpreter/Cargo.toml b/sixtyfps_runtime/interpreter/Cargo.toml index 1bc03a3dc..33778a40d 100644 --- a/sixtyfps_runtime/interpreter/Cargo.toml +++ b/sixtyfps_runtime/interpreter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-interpreter" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -12,16 +12,16 @@ homepage = "https://sixtyfps.io" path = "lib.rs" [dependencies] -sixtyfps-corelib = { version = "=0.0.4", path = "../corelib", features = ["rtti"] } -sixtyfps-rendering-backend-default = { version = "=0.0.4", path = "../../sixtyfps_runtime/rendering_backends/default", features = ["sixtyfps-rendering-backend-gl"] } +sixtyfps-corelib = { version = "=0.0.5", path = "../corelib", features = ["rtti"] } +sixtyfps-rendering-backend-default = { version = "=0.0.5", path = "../../sixtyfps_runtime/rendering_backends/default", features = ["sixtyfps-rendering-backend-gl"] } vtable = { version = "0.1.1", path="../../helper_crates/vtable" } -sixtyfps-compilerlib = { version = "=0.0.4", path = "../../sixtyfps_compiler" } +sixtyfps-compilerlib = { version = "=0.0.5", path = "../../sixtyfps_compiler" } lyon = { version = "0.17.3" } derive_more = "0.99.5" generativity = "1" once_cell = "1.5" [target.'cfg(target_arch = "wasm32")'.dependencies] -sixtyfps-rendering-backend-gl = { version = "=0.0.4", path = "../../sixtyfps_runtime/rendering_backends/gl" } +sixtyfps-rendering-backend-gl = { version = "=0.0.5", path = "../../sixtyfps_runtime/rendering_backends/gl" } diff --git a/sixtyfps_runtime/rendering_backends/default/Cargo.toml b/sixtyfps_runtime/rendering_backends/default/Cargo.toml index c4891b052..6e226876d 100644 --- a/sixtyfps_runtime/rendering_backends/default/Cargo.toml +++ b/sixtyfps_runtime/rendering_backends/default/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-rendering-backend-default" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -18,19 +18,19 @@ wayland = ["sixtyfps-rendering-backend-gl/wayland"] default = ["sixtyfps-rendering-backend-gl"] [dependencies] -sixtyfps-corelib = { version = "=0.0.4", path = "../../corelib" } -sixtyfps-rendering-backend-gl = { version = "=0.0.4", path = "../gl", optional = true } -sixtyfps-rendering-backend-qt = { version = "=0.0.4", path = "../qt", optional = true } +sixtyfps-corelib = { version = "=0.0.5", path = "../../corelib" } +sixtyfps-rendering-backend-gl = { version = "=0.0.5", path = "../gl", optional = true } +sixtyfps-rendering-backend-qt = { version = "=0.0.5", path = "../qt", optional = true } cfg-if = "1" once_cell = "1.5" # Desktop platform uses the Qt backend by default [target.'cfg(any(target_os="windows", target_os="macos", target_os = "linux", target_os = "dragonfly", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd"))'.dependencies] -sixtyfps-rendering-backend-qt = { version = "=0.0.4", path = "../qt" } +sixtyfps-rendering-backend-qt = { version = "=0.0.5", path = "../qt" } # Other platform uses the Gl backend [target.'cfg(not(any(target_os="windows", target_os="macos", target_os = "linux", target_os = "dragonfly", target_os = "freebsd", target_os = "openbsd", target_os = "netbsd")))'.dependencies] -sixtyfps-rendering-backend-gl = { version = "=0.0.4", path = "../gl" } +sixtyfps-rendering-backend-gl = { version = "=0.0.5", path = "../gl" } diff --git a/sixtyfps_runtime/rendering_backends/gl/Cargo.toml b/sixtyfps_runtime/rendering_backends/gl/Cargo.toml index 9d662c035..d8d3c998b 100644 --- a/sixtyfps_runtime/rendering_backends/gl/Cargo.toml +++ b/sixtyfps_runtime/rendering_backends/gl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-rendering-backend-gl" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -19,7 +19,7 @@ svg = ["resvg", "usvg", "tiny-skia"] default = ["x11", "svg"] [dependencies] -sixtyfps-corelib = { version = "=0.0.4", path = "../../corelib", features = ["femtovg_backend"] } +sixtyfps-corelib = { version = "=0.0.5", path = "../../corelib", features = ["femtovg_backend"] } const-field-offset = { version = "0.1", path = "../../../helper_crates/const-field-offset" } image = { version = "0.23.12", default-features = false } rgb = "0.8" diff --git a/sixtyfps_runtime/rendering_backends/qt/Cargo.toml b/sixtyfps_runtime/rendering_backends/qt/Cargo.toml index 9801a4c30..553bb296a 100644 --- a/sixtyfps_runtime/rendering_backends/qt/Cargo.toml +++ b/sixtyfps_runtime/rendering_backends/qt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-rendering-backend-qt" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -19,8 +19,8 @@ path = "lib.rs" cpp = "0.5.5" const-field-offset = { version = "0.1", path = "../../../helper_crates/const-field-offset" } vtable = { version = "0.1", path = "../../../helper_crates/vtable" } -sixtyfps-corelib-macros = { version = "=0.0.4", path = "../../corelib_macros" } -sixtyfps-corelib = { version = "=0.0.4", path = "../../corelib" } +sixtyfps-corelib-macros = { version = "=0.0.5", path = "../../corelib_macros" } +sixtyfps-corelib = { version = "=0.0.5", path = "../../corelib" } euclid = "0.22.1" pin-weak = "1" once_cell = "1" diff --git a/tests/driver_lib/cbindgen.rs b/tests/driver_lib/cbindgen.rs index 273b2d4c0..5a7407741 100644 --- a/tests/driver_lib/cbindgen.rs +++ b/tests/driver_lib/cbindgen.rs @@ -247,7 +247,7 @@ namespace sixtyfps {{ namespace private_api {{ enum class VersionCheck {{ Major = {}, Minor = {}, Patch = {} }}; class ComponentWindow; }} namespace cbindgen_private {{ using sixtyfps::private_api::ComponentWindow; using namespace vtable; struct KeyEvent; }} }}", - 0, 0, 4, + 0, 0, 5, )) .generate() .expect("Unable to generate bindings") diff --git a/tools/compiler/Cargo.toml b/tools/compiler/Cargo.toml index 0bee00036..4ed6a95b5 100644 --- a/tools/compiler/Cargo.toml +++ b/tools/compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-compiler" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -13,6 +13,6 @@ name = "sixtyfps_compiler" path = "main.rs" [dependencies] -sixtyfps-compilerlib = { version = "=0.0.4", path = "../../sixtyfps_compiler", features = ["display-diagnostics", "cpp", "rust"]} +sixtyfps-compilerlib = { version = "=0.0.5", path = "../../sixtyfps_compiler", features = ["display-diagnostics", "cpp", "rust"]} structopt = "0.3.14" spin_on = "0.1" diff --git a/tools/lsp/Cargo.toml b/tools/lsp/Cargo.toml index 4205f7944..2e404d23c 100644 --- a/tools/lsp/Cargo.toml +++ b/tools/lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-lsp" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -13,7 +13,7 @@ name = "sixtyfps-lsp" path = "main.rs" [dependencies] -sixtyfps-compilerlib = { version = "=0.0.4", path = "../../sixtyfps_compiler"} +sixtyfps-compilerlib = { version = "=0.0.5", path = "../../sixtyfps_compiler"} lsp-server = "0.5" lsp-types = "0.83" serde_json = "1.0.60" diff --git a/tools/viewer/Cargo.toml b/tools/viewer/Cargo.toml index 1cd677ef0..83fb01922 100644 --- a/tools/viewer/Cargo.toml +++ b/tools/viewer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sixtyfps-viewer" -version = "0.0.4" +version = "0.0.5" authors = ["SixtyFPS "] edition = "2018" license = "GPL-3.0-only" @@ -9,9 +9,9 @@ repository = "https://github.com/sixtyfpsui/sixtyfps" homepage = "https://sixtyfps.io" [dependencies] -sixtyfps-corelib = { version = "=0.0.4", path="../../sixtyfps_runtime/corelib" } -sixtyfps-interpreter = { version = "=0.0.4", path = "../../sixtyfps_runtime/interpreter" } -sixtyfps-compilerlib = { version = "=0.0.4", path = "../../sixtyfps_compiler", features = ["display-diagnostics"] } +sixtyfps-corelib = { version = "=0.0.5", path="../../sixtyfps_runtime/corelib" } +sixtyfps-interpreter = { version = "=0.0.5", path = "../../sixtyfps_runtime/interpreter" } +sixtyfps-compilerlib = { version = "=0.0.5", path = "../../sixtyfps_compiler", features = ["display-diagnostics"] } vtable = { version = "0.1", path="../../helper_crates/vtable" } structopt = "0.3.14" codemap-diagnostic = "0.1.1"