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

libsubrandr0-1.4.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libsubrandr0 Distribution: openSUSE Tumbleweed
Version: 1.4.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Jul 13 18:08:53 2026
Group: System/Libraries Build host: reproducible
Size: 1453940 Source RPM: subrandr-1.4.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/afishhh/subrandr
Summary: Library to render non-ASS subtitles
Subtitle rendering library for rendering non-ASS subtitles

Provides

Requires

License

MPL-2.0

Changelog

* Mon Jul 13 2026 llyyr <llyyr@yukari.in>
  - Update to version 1.4.0:
    * Fixed infinite recursion when failing to shape an RTL segment
      if font fallback returns a font for its first codepoint.
    * Removed experimental wgpu rasterizer. Hardware acceleration may
      be revisited in the future with a revised approach.
    * Fixed glyph y-offset being applied incorrectly. This fixes some
      glyphs in complex scripts like Arabic being misplaced on the
      y-axis.
    * Made WebVTT subtitles correctly use white-space-collapse:
      preserve-breaks instead of white-space-collapse: preserve.
    * Added early culling to software rasterizer to skip
      rasterization of offscreen glyphs.
    * Made FreeType glyph rendering switch to internal sparse outline
      rasterizer for large outline glyphs.
    * Moved FreeType bitmap glyph scaling into rasterizer (out of
      FreeType font backend).
    * Made software rasterizer defer scaling of unclipped bitmaps to
      user in instanced mode.
* Thu Jun 11 2026 llyyr <llyyr@yukari.in>
  - Update to version 1.3.0:
    * Trim dead code and minimize item visibility in software rasterizer
    * Fix HarfBuzz glyph offset being applied in wrong coordinate space
    * Reuse single strip rasterizer within a `sw::Rasterizer`
    * Avoid hinting FreeType outline glyphs twice
    * Cache texture blurs in `sw::Rasterizer`
    * Get rid of generic `RenderTarget` and simplify `Rasterizer` trait API
    * Add some logging to `sw::Rasterizer` subscene handling
    * Cache subscenes in `sw::Rasterizer`
    * Don't recreate software rasterizer for each `Renderer::render`
    * Remove `DeferredBitmaps` scene node and render method `user_data`
    * Switch glyph rendering to rasterizer subscenes
    * Close unclosed contours when flattening `Outline`s
    * Allow specifying placeholder color in rasterizer scene
    * Add `FilledOutline` rasterizer scene node
    * Allow applying blur/extract_alpha filter to `Subscene`s
    * Add `ExternalSubscene` rasterizer subscene kind
    * Refactor rasterizer scene construction to compute final positions early
    * Remove `wgpu` rasterizer
    * Fix infinite recursion on missing RTL glyphs in some cases
    * Remove useless cloning in text shaper
    * Release v1.3.0
    * Update CHANGELOG.md
    * Fix clippy warnings in fontconfig weight mapping
    * Correctly refcount fontconfig config
    * Update dead spec link in comment
    * Fix WebVTT multi-element ruby base construction
    * Remove unused layout test snapshot file
    * Fix `InlineContentBuilder` inserting normal spans into ruby containers
    * Add a subtitle event iterator API
    * Move subtitle-related C API functions to a separate file
    * Move `sbr_library_close_font` to `sbr_wasm_close_font`
    * Remove unused `sbr_library_open_font_from_memory` from C API
    * Remove unused field from `COutputImage`
    * Fix missing `return`
    * Fix inconsistent tense in C API doc comments
    * Share common styles between layout test modules
    * Box `BlockContainer` field in `InlineBlock` item
    * Fix nightly clippy warnings
    * Switch `GlyphString` to logical glyph order
    * Add a layout test for reattempted shaping at the edges of a string
    * Simplify inline layout's `split_on_leaves`
    * Store `GlyphString` segments in a `Vec` instead of `LinkedList`
    * Simplify flow of shaping-related parameters in inline layout
* Fri Mar 27 2026 llyyr <llyyr@yukari.in>
  - Update to version 1.2.0:
    * Replace unstable error code API with meaningful return values
    * Simplify `ComputedStyle` implementation macro parsing code
    * Remove some dead code from `ComputedStyle` generation macro
    * Get rid of `subrandr::Subrandr`
    * Make most logging go through a `LogContext`
    * Rename `warning!` to `warn!`
    * Split out logging module into a separate crate
    * Make SRV3 parser pull-based
    * Update README.md and CHANGELOG.md
    * Implement SRV3 window style `mh` attribute support
* Mon Jan 12 2026 llyyr <llyyr@yukari.in>
  - Update to version 1.1.0:
    * Fix typo
    * Add some `font-feature-settings` tests
    * Fix `font-feature-settings` tracking
    * Fix instanced rendering of antialiased rectangles
    * Closer match actual usage in instanced rendering tests
    * Fix rectangle blending in immediate rendering mode
    * Update CHANGELOG.md
    * Mark C instanced rendering API as stable
    * Fix UB in `blit_generic_unchecked` pointer operations
* 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/lib64/libsubrandr.so.0
/usr/share/doc/packages/libsubrandr0
/usr/share/doc/packages/libsubrandr0/README.md
/usr/share/licenses/libsubrandr0
/usr/share/licenses/libsubrandr0/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026