Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

subrandr-devel-1.0.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: subrandr-devel Distribution: openSUSE Tumbleweed
Version: 1.0.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Dec 23 14:28:59 2025
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 8957 Source RPM: subrandr-1.0.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/afishhh/subrandr
Summary: Development libraries for subrandr}
The subrandr-devel package contains C header files for
developing applications that use subrandr.

Provides

Requires

License

MPL-2.0

Changelog

* Tue Dec 23 2025 llyyr <llyyr@yukari.in>
  - Update to version 1.0.0:
    * Fixed newline-only srv3 events creating empty visual lines (they are now
      ignored).
    * Fixed incorrect advance being used during layout of glyphs from
      non-scalable fonts. Mostly affects emoji which previously took up excessive
      horizontal space.
    * Implemented srv3 visual line padding.
    * Switched xtask (build|install) to use cargo rustc and made it stop building
      disabled library types.
    * Made xtask (build|install) query rustc for required static libraries
      instead of hard-coding them.
    * Fixed ruby annotation layout on non-72 DPIs.
    * Improved text decorations to better conform to the css-2 specification.
      WebVTT underlines will now be painted after shadows and before the text
      itself.
    * Fixed incorrect fractional positioning of blurred shadows. This fixes
      blurred shadows slightly jumping around in karaoke subtitles.
    * Fixed software rasterizer not pre-multiplying color values while drawing
      geometric primitives. Fixes sometimes broken partially transparent
      backgrounds.
    * Fixed panic in bidi reordering of some multi-paragraph text runs.
    * Implemented srv3 underline support.
    * Made WebVTT parser correctly ignore STYLE and REGION blocks following the
      first cue.
    * Ruby annotations are now shaped with the ruby OpenType feature enabled.
    * Shaping is now done with character cluster level. This means that
      intra-grapheme styling changes are now sometimes possible.
    * Failing to initialize a font provider will now result in an error instead
      of a panic.
    * Failing to open a font in the DirectWrite font provider will no longer lead
      to it failing to initialize (a warning is logged instead).
    * Fixed rendering of COLRv0 glyphs.
    * Fixed DPI scaling of tofu font.
    * Fixed many line-breaking and padding edge cases.
    * Made background box rounding significantly saner.
    * Increased target glyph cache memory footprint to 8MiB as 2MiB was very
      easily reached on HiDPI.
    * Text shadow y-positions are now rounded (like text baselines).
    * SRV3 is now laid out with inline-sizing: stretch set on most boxes.
  - Update to version 0.2.2:
    * Fixed out-of-bounds write in software rasterizer
  - Update to version 0.2.1:
    * Significantly improved software rasterization performance.
    * Fixed pixel scale handling in font matching. After the introduction of the
      new inline layout engine fonts were being unintentionally scaled twice on
      DPIs other than 72.
    * Added Android NDK font provider for better font matching on Android.
* Wed Aug 13 2025 llyyr <llyyr@yukari.in>
  - Update vendored packages to fix CVE related to slab dependency
    (bsc#1248042)
* Sun Aug 10 2025 llyyr <llyyr@yukari.in>
  - Update to version 0.2.0:
    * Fix WebVTT text tokenizer sometimes incorrectly assigning
      classes
    * Consider ruby items when calculating current line width while
      breaking
    * Fix WebExtension PO minting attempt sleep
    * Implement non-nested WebVTT ruby support
    * Switch to directly storing `InlineContent` in layout tree
    * Completely rework inline layout
    * Add `std::iter::Sum` impl for `Fixed`
    * Add custom `Debug` impl for `ComputedStyle`
    * Update WebExtension
* Sun Jul 06 2025 llyyr <llyyr@yukari.in>
  - Inital project at 0.1.0

Files

/usr/include/subrandr
/usr/include/subrandr/logging.h
/usr/include/subrandr/subrandr.h
/usr/lib64/libsubrandr.so
/usr/lib64/pkgconfig/subrandr.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jan 6 22:32:30 2026