pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/kitty x11/kitty: update to 0.26.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d99984a03ade
branches:  trunk
changeset: 385836:d99984a03ade
user:      pin <pin%pkgsrc.org@localhost>
date:      Tue Sep 27 07:45:50 2022 +0000

description:
x11/kitty: update to 0.26.3

0.26.3 [2022-09-22]

    Wayland: Mark windows in which a bell occurs as urgent on compositors that
    support the xdg-activation protocol

    Allow passing null bytes through the system clipboard (#5483)

    ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly when
    transmitting (#5496)

    Sessions: Allow controlling which OS Window is active via the
    focus_os_window directive

    Wayland: Fix for bug in NVIDIA drivers that prevents transparency working
    (#5479)

    Wayland: Fix for a bug that could cause kitty to become non-responsive when
    using multiple OS windows in a single instance on some compositors (#5495)

    Wayland: Fix for a bug preventing kitty from starting on Hyprland when using
    a non-unit scale (#5467)

    Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs or running
    programs in the background via the launch action

    Fix a regression that caused kitty not to restore SIGPIPE after python nukes
    it when launching children. Affects bash which does not sanitize its signal
    mask. (#5500)

    Fix a use-after-free when handling fake mouse clicks and the action causes
    windows to be removed/re-allocated (#5506)

0.26.2 [2022-09-05]

    Allow creating overlay-main windows, which are treated as the active window
    unlike normal overlays (#5392)

    hints kitten: Allow using The launch command as the program to run, to open
    the result in a new kitty tab/window/etc. (#5462)

    hyperlinked_grep kitten: Allow control over which parts of rg output are
    hyperlinked (#5428)

    Fix regression in 0.26.0 that caused launching kitty without working STDIO
    handles to result in high CPU usage and prewarming failing (#5444)

    The launch command: Allow setting the margin and padding for newly created
    windows (#5463)

    macOS: Fix regression in 0.26.0 that caused asking the user for a line of
    input such as for set_tab_title to not work (#5447)

    hints kitten: hyperlink matching: Fix hints occasionally matching text on
    subsequent line as part of hyperlink (#5450)

    Fix a regression in 0.26.0 that broke mapping of native keys whose key
    codes did not fit in 21 bits (#5452)

    Wayland: Fix remembering window size not accurate when client side
    decorations are present

    Fix an issue where notification identifiers were not sanitized leading to
    code execution if the user clicked on a notification popup from a malicious
    source. Thanks to Carter Sande for discovering this vulnerability.

0.26.1 [2022-08-30]

    ssh kitten: Fix executable permission missing from kitty bootstrap script
    (#5438)

    Fix a regression in 0.26.0 that caused kitty to no longer set the LANG
    environment variable on macOS (#5439)

    Allow specifying a title when using the set_tab_title action (#5441)

0.26.0 [2022-08-29]

    A new option remote_control_password to use fine grained permissions for
    what can be remote controlled (#5320)

    Reduce startup latency by ~30 milliseconds when running kittens via key
    bindings inside kitty (#5159)

    A new option modify_font to adjust various font metrics like underlines,
    cell sizes etc. (#5265)

    A new shortcut ctrl+shift+f1 to display the kitty docs in a browser

    Graphics protocol: Only delete temp files if they have the string
    tty-graphics-protocol in their file paths. This prevents deletion of
    arbitrary files in /tmp.

    Deprecate the adjust_baseline, adjust_line_height and adjust_column_width
    options in favor of modify_font

    Wayland: Fix a regression in the previous release that caused mouse cursor
    animation and keyboard repeat to stop working when switching seats (#5188)

    Allow resizing windows created in session files (#5196)

    Fix horizontal wheel events not being reported to client programs when they
    grab the mouse (#2819)

    macOS: Remote control: Fix unable to launch a new OS window or background
    process when there is no OS window (#5210)

    macOS: Fix unable to open new tab or new window when there is no OS window
    (#5276)

    kitty @ set-colors: Fix changing inactive_tab_foreground not working (#5214)

    macOS: Fix a regression that caused switching keyboard input using Eisu and
    Kana keys not working (#5232)

    Add a mappable action to toggle the mirrored setting for the tall and fat
    layouts (#5344)

    Add a mappable action to switch between predefined bias values for the tall
    and fat layouts (#5352)

    Wayland: Reduce flicker at startup by not using render frames immediately
    after a resize (#5235)

    Linux: Update cursor position after all key presses not just pre-edit text
    changes (#5241)

    ssh kitten: Allow ssh kitten to work from inside tmux, provided the tmux
    session inherits the correct KITTY env vars (#5227)

    ssh kitten: A new option --symlink-strategy to control how symlinks are
    copied to the remote machine (#5249)

    ssh kitten: Allow pressing Ctrl+C to abort ssh before the connection is
    completed (#5271)

    Bash integration: Fix declare not creating global variables in .bashrc
    (#5254)

    Bash integration: Fix the inherit_errexit option being set by shell
    integration (#5349)

    kitty @ scroll-window allow scrolling by fractions of a screen (#5294)

    remote files kitten: Fix working with files whose names have characters that
    need to be quoted in shell scripts (#5313)

    Expand ~ in paths configured in editor and exe_search_path (#5298)

    Allow showing the working directory of the active window in tab titles
    (#5314)

    ssh kitten: Allow completion of ssh options between the destination and
    command (#5322)

    macOS: Fix speaking selected text not working (#5357)

    Allow ignoring failure to close windows/tabs via rc commands (#5406)

    Fix hyperlinks not present when fetching text from the history buffer
    (#5427)

0.25.2 [2022-06-07]

        A new command edit-in-kitty to Edit files in new kitty windows even over SSH

        Allow getting the last non-empty command output easily via an action or
        remote control (#4973)

        Fix a bug that caused macos_colorspace to always be default regardless of
        its actual value (#5129)

        diff kitten: A new option kitten-diff.ignore_name to exclude files and
        directories from being scanned (#5171)

        ssh kitten: Fix bash not being executed as a login shell since kitty 0.25.0
        (#5130)

        macOS: When pasting text and the clipboard has a filesystem path, paste the
        full path instead of the text, which is sometimes just the file name (#5142)

        macOS: Allow opening executables without a file extension with kitty as well
        (#5160)

        Themes kitten: Add a tab to show user defined custom color themes separately
        (#5150)

        Iosevka: Fix incorrect rendering when there is a combining char that does
        not group with its neighbors (#5153)

        Weston: Fix client side decorations flickering on slow computers during
        window resize (#5162)

        Remote control: Fix commands with large or asynchronous payloads like kitty
        @ set-backround-image, kitty @ set-window-logo and kitty @ select-window not
        working correctly when using a socket (#5165)

    hints kitten: Fix surrounding quotes/brackets and embedded carriage returns
    not being removed when using line number processing (#5170)

diffstat:

 x11/kitty/Makefile |   6 +++---
 x11/kitty/PLIST    |  17 ++++++++++++++++-
 x11/kitty/distinfo |   8 ++++----
 3 files changed, 23 insertions(+), 8 deletions(-)

diffs (113 lines):

diff -r 924626393e6d -r d99984a03ade x11/kitty/Makefile
--- a/x11/kitty/Makefile        Tue Sep 27 07:44:55 2022 +0000
+++ b/x11/kitty/Makefile        Tue Sep 27 07:45:50 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2022/08/11 05:09:28 gutteridge Exp $
+# $NetBSD: Makefile,v 1.36 2022/09/27 07:45:50 pin Exp $
 
-DISTNAME=      kitty-0.25.1
-PKGREVISION=   2
+DISTNAME=      kitty-0.26.3
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=kovidgoyal/}
 GITHUB_PROJECT=        kitty
@@ -73,6 +72,7 @@
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
 .include "../../lang/python/tool.mk"
+.include "../../security/openssl/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"
 BUILDLINK_TRANSFORM+=  opt:-ldl:${BUILDLINK_LDADD.dl:Q}
diff -r 924626393e6d -r d99984a03ade x11/kitty/PLIST
--- a/x11/kitty/PLIST   Tue Sep 27 07:44:55 2022 +0000
+++ b/x11/kitty/PLIST   Tue Sep 27 07:45:50 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2022/05/27 10:02:19 wiz Exp $
+@comment $NetBSD: PLIST,v 1.20 2022/09/27 07:45:50 pin Exp $
 bin/kitty
 lib/kitty/__main__.py
 lib/kitty/__main__.pyc
@@ -282,6 +282,9 @@
 lib/kitty/kitty/client.py
 lib/kitty/kitty/client.pyc
 lib/kitty/kitty/client.pyo
+lib/kitty/kitty/clipboard.py
+lib/kitty/kitty/clipboard.pyc
+lib/kitty/kitty/clipboard.pyo
 lib/kitty/kitty/complete.py
 lib/kitty/kitty/complete.pyc
 lib/kitty/kitty/complete.pyo
@@ -306,6 +309,9 @@
 lib/kitty/kitty/debug_config.py
 lib/kitty/kitty/debug_config.pyc
 lib/kitty/kitty/debug_config.pyo
+lib/kitty/kitty/entry_points.py
+lib/kitty/kitty/entry_points.pyc
+lib/kitty/kitty/entry_points.pyo
 lib/kitty/kitty/fast_data_types.so
 lib/kitty/kitty/file_transmission.py
 lib/kitty/kitty/file_transmission.pyc
@@ -405,6 +411,9 @@
 lib/kitty/kitty/os_window_size.py
 lib/kitty/kitty/os_window_size.pyc
 lib/kitty/kitty/os_window_size.pyo
+lib/kitty/kitty/prewarm.py
+lib/kitty/kitty/prewarm.pyc
+lib/kitty/kitty/prewarm.pyo
 lib/kitty/kitty/rc/__init__.py
 lib/kitty/kitty/rc/__init__.pyc
 lib/kitty/kitty/rc/__init__.pyo
@@ -571,6 +580,8 @@
 lib/kitty/logo/kitty-128.png
 lib/kitty/logo/kitty.png
 lib/kitty/shell-integration/bash/kitty.bash
+lib/kitty/shell-integration/fish/vendor_completions.d/clone-in-kitty.fish
+lib/kitty/shell-integration/fish/vendor_completions.d/edit-in-kitty.fish
 lib/kitty/shell-integration/fish/vendor_completions.d/kitty.fish
 lib/kitty/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
 lib/kitty/shell-integration/ssh/askpass.py
@@ -656,6 +667,7 @@
 share/doc/kitty/html/_sources/support.rst.txt
 share/doc/kitty/html/_sources/underlines.rst.txt
 share/doc/kitty/html/_sources/unscroll.rst.txt
+share/doc/kitty/html/_static/_sphinx_javascript_frameworks_compat.js
 share/doc/kitty/html/_static/basic.css
 share/doc/kitty/html/_static/check-solid.svg
 share/doc/kitty/html/_static/clipboard.min.js
@@ -665,10 +677,12 @@
 share/doc/kitty/html/_static/copybutton_funcs.js
 share/doc/kitty/html/_static/custom.css
 share/doc/kitty/html/_static/custom.js
+share/doc/kitty/html/_static/debug.css
 share/doc/kitty/html/_static/doctools.js
 share/doc/kitty/html/_static/documentation_options.js
 share/doc/kitty/html/_static/file.png
 share/doc/kitty/html/_static/jquery-3.5.1.js
+share/doc/kitty/html/_static/jquery-3.6.0.js
 share/doc/kitty/html/_static/jquery.js
 share/doc/kitty/html/_static/kitty.svg
 share/doc/kitty/html/_static/language_data.js
@@ -681,6 +695,7 @@
 share/doc/kitty/html/_static/scripts/furo.js.LICENSE.txt
 share/doc/kitty/html/_static/scripts/furo.js.map
 share/doc/kitty/html/_static/searchtools.js
+share/doc/kitty/html/_static/skeleton.css
 share/doc/kitty/html/_static/styles/furo-extensions.css
 share/doc/kitty/html/_static/styles/furo-extensions.css.map
 share/doc/kitty/html/_static/styles/furo.css
diff -r 924626393e6d -r d99984a03ade x11/kitty/distinfo
--- a/x11/kitty/distinfo        Tue Sep 27 07:44:55 2022 +0000
+++ b/x11/kitty/distinfo        Tue Sep 27 07:45:50 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.18 2022/05/27 10:02:19 wiz Exp $
+$NetBSD: distinfo,v 1.19 2022/09/27 07:45:50 pin Exp $
 
-BLAKE2s (kitty-0.25.1.tar.xz) = 0441e3296609129913c9ffc982875a920ce3c3468f45810a618b5215d57a39ef
-SHA512 (kitty-0.25.1.tar.xz) = 6d9862f8411372e0cf692114d6e29eb92db3a2e324282a21ca35b2ca5229c9d87ab988e802e44d47e98b6e64ae7abc5ff0cc677c082eb287e14ee68cd1a4c31e
-Size (kitty-0.25.1.tar.xz) = 4671008 bytes
+BLAKE2s (kitty-0.26.3.tar.xz) = a87c68f2f9e3639368155853f5b3a641127226dcd3fac769141a76fa74d9ad8b
+SHA512 (kitty-0.26.3.tar.xz) = 77a518cd3ec4bb059907f16d01068914951cadbbcf803dcbfae13cc9ce144f65a886d7e986c7191019a0be9ccf902f086c72a24287458d083cbd3fd136d2c589
+Size (kitty-0.26.3.tar.xz) = 4730520 bytes
 SHA1 (patch-glfw_wl__init.c) = d3bfa4c4a4b6a524a3a5fddd234368022bcb5c95
 SHA1 (patch-kitty_threading.h) = 04886ab09ac2ab6f4925cd20e739e6b634299d55



Home | Main Index | Thread Index | Old Index