slint/internal/core
Simon Hausmann aeabfc1ca8 Fix panic in DirtyRegion::intersection when there's no intersection
swap_remove() on a slice needs to operate on len - 1 as index of the
last element, not len.

Reproducible with linuxkms-skia-software and partial rendering enabled,
when moving the mouse cursor outside of the screen.
2025-01-30 06:38:28 +01:00
..
graphics Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
items Clean up rendering of component container 2025-01-29 12:39:40 +01:00
LICENSES Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
model Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
properties Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
software_renderer Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
textlayout Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
window Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
accessibility.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
animations.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
api.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
callbacks.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
Cargo.toml Minor dependency cleanup 2025-01-16 14:45:05 +01:00
component_factory.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
context.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
date_time.rs date_time: simplification and cleanups 2024-06-06 09:03:50 +02:00
future.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
graphics.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
input.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
item_focus.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
item_rendering.rs Fix panic in DirtyRegion::intersection when there's no intersection 2025-01-30 06:38:28 +01:00
item_tree.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
items.rs Fix support for Window.background tracking with the partial renderer 2025-01-29 16:32:42 +01:00
layout.rs Fix runtime panic with colspan or rowspan set to zero 2025-01-16 19:13:05 +01:00
lengths.rs Add support for rotation to the partial renderer 2025-01-23 09:17:54 +01:00
lib.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
model.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
platform.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
properties.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
README.md Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
renderer.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
rtti.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
sharedvector.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
slice.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
software_renderer.rs Fix support for Window.background tracking with the partial renderer 2025-01-29 16:32:42 +01:00
string.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
tests.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
textlayout.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
timers.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
translations.rs Janitor: Always use `#![no_std] for runtime lib 2025-01-27 19:22:00 +01:00
unsafe_single_threaded.rs Simplify commercial license (#3063) 2024-05-31 14:06:17 +02:00
window.rs Fix support for Window.background tracking with the partial renderer 2025-01-29 16:32:42 +01:00

Slint Runtime Library

NOTE: This library is an internal crate of the Slint project. This crate should not be used directly by applications using Slint. You should use the slint crate instead.

WARNING: This crate does not follow the semver convention for versioning and can only be used with version = "=x.y.z" in Cargo.toml.