Subject: CVS commit: pkgsrc/x11/kitty
From: Kevin Bloom
Date: 2025-03-08 15:11:34
Message id: 20250308141134.5528BFBE1@cvs.NetBSD.org

Log Message:
kitty: update to 0.40.0

Packaging changes:
- new dependency: graphics/cairo

Upstream changes:
- opt-in to use and display text in multiple font sizes both larger
  and smaller than the base font size
- When rendering underlines add gaps around text descenders
- fix the issue of text-width mismatches
- Behavior change: The notify_on_cmd_finish option now uses OS Window
  visibility instead of focus state when set to invisible on platforms
  that support querying OS window visibility
- launch: Add options launch --source-window and launch --next-to to
  allow specifying which window is used as the data source and
  destination location independently of the currently active window
- ALinux: Add support for COLRv1 fonts. These are typically emoji
  fonts that use vector images for emoji
- Add support for the octant box-drawing characters
- Speed up rendering of box drawing characters by moving the
  implementation to native code
- Wayland: Fix mouse pointer position update not being sent when
  focus regained
- Fix cursor blink animation when background_opacity is less than one
- Wayland: panel kitten: Add a center mode for creating panels to
  ease creation of centered popups in Waylandt

Files:
RevisionActionfile
1.63modifypkgsrc/x11/kitty/Makefile
1.29modifypkgsrc/x11/kitty/PLIST
1.30modifypkgsrc/x11/kitty/distinfo
1.9modifypkgsrc/x11/kitty/go-modules.mk