From 9efc3b14c86fd6773ec3c6155cda511f66ae9a30 Mon Sep 17 00:00:00 2001 From: pin Date: Mon, 26 Oct 2020 14:15:29 +0000 Subject: [PATCH] x11/kitty: update to 0.19.1 0.19.1 [2020-10-06] -hints kitten: Add an ip type for easy selection of IP addresses (#3009) -Fix a regression that caused segfault when using scrollback_pager_history_size and it needs to be expanded (#3011) -Fix update available notifications repeating (#3006) 0.19.0 [2020-10-04] -Add support for hyperlinks from terminal programs. Controlled via allow_hyperlinks (#68) -Add support for easily editing or downloading files over SSH sessions without the need for any special software, see Remote files -A new Hyperlinked grep kitten to easily search files and open the results at the matched line by clicking on them. -Allow customizing the actions kitty takes when clicking on URLs -Improve rendering of borders when using minimal borders. Use less space and do not display a box around active windows -Add a new extensible escape code to allow terminal programs to trigger desktop notifications. See Desktop notifications (#1474) -Implement special rendering for various characters from the set of "Symbols for Legacy Computing" from the Unicode 13 standard -Unicode input kitten: Allow choosing symbols from the NERD font as well. These are mostly Private Use symbols not in any standard, however are common. (#2972) -Allow specifying border sizes in either pts or pixels. Change the default to 0.5pt borders as this works best with the new minimal border style -Add support for displaying correct colors with non-sRGB PNG files (Adds a dependency on liblcms2) -hints kitten: Add a new kitty +kitten hints --type of hyperlink useful for activating hyperlinks using just the keyboard -Allow tracking focus change events in watchers (#2918) -Allow specifying watchers in session files and via a command line argument (#2933) -Add a setting tab_activity_symbol to show a symbol in the tab title if one of the windows has some activity after it was last focused (#2515) -macOS: Switch to using the User Notifications framework for notifications. The current notifications framework has been deprecated in Big Sur. The new framework only allows notifications from signed and notarized applications, so people using kitty from homebrew/source are out of luck. Complain to Apple. -When in the main screen and a program grabs the mouse, do not use the scroll wheel events to scroll the scrollback buffer, instead send them to the program (#2939) -Fix unfocused windows in which a bell occurs not changing their border color to red until a relayout -Linux: Fix automatic detection of bold/italic faces for fonts such as IBM Plex Mono that have the regular face with a full name that is the same as the family name (#2951) -Fix a regression that broke kitten_alias (#2952) -Fix a regression that broke the move_window_to_top action (#2953) -Fix a memory leak when changing font sizes -Fix some lines in the scrollback buffer not being properly rendered after a window resize/font size change (#2619) 0.18.3 [2020-08-11] -hints kitten: Allow customizing hint colors (#2894) -Wayland: Fix a typo in the previous release that broke reading mouse cursor size (#2895) -Fix a regression in the previous release that could cause an exception during startup in rare circumstances (#2896) -Fix image leaving behind a black rectangle when switch away and back to alternate screen (#2901) -Fix one pixel mis-alignment of rounded corners when either the cell dimensions or the thickness of the line is an odd number of pixels (#2907) -Fix a regression that broke specifying OS window size in the session file (#2908) 0.18.2 [2020-07-28] -X11: Improve handling of multiple keyboards. Now pressing a modifier key in one keyboard and a normal key in another works (#2362). Don't rebuild keymaps on new keyboard events that only change geometry (#2787). Better handling of multiple keyboards with incompatible layouts (#2726) -Improve anti-aliasing of triangular box drawing characters, noticeable on low-resolution screens (#2844) -Fix kitty @ send-text not working reliably when using a socket for remote control (#2852) -Implement support for box drawing rounded-corners characters (#2240) -Allow setting the class for new OS windows in a session file -When a character from the Unicode Dingbat block is followed by a space, use the extra space to render a larger version of the character (#2850) -macOS: Fix the LC_CTYPE env var being set to UTF-8 on systems in which the language and country code do not form a valid locale (#1233) -macOS: Fix cmd+plus not changing font size (#2839) -Make neighboring window selection in grid and splits layouts more intelligent (#2840) -Allow passing the current selection to kittens (#2796) -Fix pre-edit text not always being cleared with ibus input (#2862) -Allow setting the background_opacity of new OS windows created via kitty --single-instance using the kitty --override command line argument (#2806) -Fix the CSI J (Erase in display ED) escape code not removing line continued markers (#2809) -hints kitten: In linenumber mode expand paths that starts with ~ (#2822) -Fix launch --location=last not working (#2841) -Fix incorrect centering when a PUA or symbol glyph is followed by more than one space -Have the confirm_os_window_close option also apply when closing tabs with multiple windows (#2857) -Add support for legacy DECSET codes 47, 1047 and 1048 (#2871) -macOS: no longer render emoji 20% below the baseline. This caused some emoji to be cut-off and also look misaligned with very high cells (#2873) -macOS: Make the window id of OS windows available in the WINDOWID environment variable (#2877) -Wayland: Fix a regression in 0.18.0 that could cause crashes related to mouse cursors in some rare circumstances (#2810) -Fix change in window size that does not change number of cells not being reported to the kernel (#2880) 0.18.1 [2020-06-23] -macOS: Fix for diff kitten not working with python 3.8 (#2780) 0.18.0 [2020-06-20] -Allow multiple overlay windows per normal window -Add an option confirm_os_window_close to ask for confirmation when closing an OS window with multiple kitty windows. -Tall and Fat layouts: Add a mirrored option to put the full size window on the opposite edge of the screen (#2654) -Tall and Fat layouts: Add mappable actions to increase or decrease the number of full size windows (#2688) -Allow sending arbitrary signals to the current foreground process in a window using either a mapping in kitty.conf or via remote control (#2778) -Allow sending the back and forward mouse buttons to terminal applications (#2742) -Backwards incompatibility: The numbers used to encode mouse buttons for the send_mouse_event function that can be used in kittens have been changed (see Sending mouse events). -Add a new mappable quit action to quit kitty completely. -Fix marks using different colors with regexes using only a single x: Workaround for broken Nvidia drivers for old cards (#456) -WrdNotify events (#2726) -X11: Reduce startup time by ~25% by ontarize the kitty application bundle (#2040) -Fix the kitty shel) -macOS: Fix a regression in the previous release that caused lect_by_word_characters (#2602) -Fix a regression that caused cn sending wheel events to the terminal program -Fix kitty @ senransparent (#2618) 0.17.3 [2020-04-23] -Allow individually setcy or a background image (#2419) -Allow mapping arbitrary remotdoing drag and drop from some applications (#2505) -Fix launch itten: New option to control the background color for filler li -macOS: Render multi-cell PUA characters centered, matching belobally. Also allow using environment variables in this option 0.17 that broke displaying graphics over SSH (#2568) -Fix --tit-watcher option that allows defining callbacks that are called s clipboard (#2487) -Add a new mappable action close_other_windin the powerline style when first tab is inactive (#2478) -Fix (#2488) -Linux: Fix selection of fonts with multiple width variession in 0.17 that caused tab bar background to be rendered afset-colors to require setting cursor_text_color (#2470) 0.17.0d image, see background_image (#163 and #2326; thanks to Fredrication running in the terminal grabs the mouse, pass middle clix arrow mouse cursor using right pointing instead of the defaulng custom functions with the new marks feature (#2344) -Make thn/padding sizes not being recalculated on DPI change (#2346) -dsed versions (#2365) -Fix incorrect rendering of selection whenLASS and WM_NAME when creating new OS windows with the launch c are less than four windows (#2377) -Fix colors in scrollback pon pressed (#2445) -Workaround for bug in less that causes coloking with launch command (#2417) -Drop support for python 3.5 -using mouse wheel/touchpad --- x11/kitty/Makefile | 6 ++-- x11/kitty/PLIST | 76 +++++++++++++++++++++++++++++++++++++++++++--- x11/kitty/distinfo | 10 +++--- 3 files changed, 80 insertions(+), 12 deletions(-) diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile index 719bb4de59f0..6d3463ca7922 100644 --- a/x11/kitty/Makefile +++ b/x11/kitty/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.19 2020/08/31 23:07:07 wiz Exp $ +# $NetBSD: Makefile,v 1.20 2020/10/26 14:15:29 pin Exp $ -DISTNAME= kitty-0.16.0 -PKGREVISION= 3 +DISTNAME= kitty-0.19.1 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GITHUB:=kovidgoyal/} GITHUB_PROJECT= kitty @@ -57,6 +56,7 @@ do-install: .include "options.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" +.include "../../graphics/lcms2/buildlink3.mk" .include "../../devel/ncurses/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../fonts/harfbuzz/buildlink3.mk" diff --git a/x11/kitty/PLIST b/x11/kitty/PLIST index 0dea23508f28..a7477457d58b 100644 --- a/x11/kitty/PLIST +++ b/x11/kitty/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.7 2020/02/26 15:47:13 nia Exp $ +@comment $NetBSD: PLIST,v 1.8 2020/10/26 14:15:29 pin Exp $ bin/kitty lib/kitty/__main__.py lib/kitty/kittens/__init__.py @@ -22,12 +22,16 @@ lib/kitty/kittens/diff/search.py lib/kitty/kittens/hints/__init__.py lib/kitty/kittens/hints/main.py lib/kitty/kittens/hints/url_regex.py +lib/kitty/kittens/hyperlinked_grep/__init__.py +lib/kitty/kittens/hyperlinked_grep/main.py lib/kitty/kittens/icat/__init__.py lib/kitty/kittens/icat/main.py lib/kitty/kittens/key_demo/__init__.py lib/kitty/kittens/key_demo/main.py lib/kitty/kittens/panel/__init__.py lib/kitty/kittens/panel/main.py +lib/kitty/kittens/remote_file/__init__.py +lib/kitty/kittens/remote_file/main.py lib/kitty/kittens/resize_window/__init__.py lib/kitty/kittens/resize_window/main.py lib/kitty/kittens/runner.py @@ -36,15 +40,21 @@ lib/kitty/kittens/show_error/main.py lib/kitty/kittens/ssh/__init__.py lib/kitty/kittens/ssh/main.py lib/kitty/kittens/tui/__init__.py +lib/kitty/kittens/tui/dircolors.py lib/kitty/kittens/tui/handler.py lib/kitty/kittens/tui/images.py lib/kitty/kittens/tui/line_edit.py lib/kitty/kittens/tui/loop.py lib/kitty/kittens/tui/operations.py +lib/kitty/kittens/tui/operations_stub.py +lib/kitty/kittens/tui/path_completer.py +lib/kitty/kittens/tui/utils.py lib/kitty/kittens/unicode_input/__init__.py lib/kitty/kittens/unicode_input/main.py lib/kitty/kittens/unicode_input/unicode_names.so lib/kitty/kitty/__init__.py +lib/kitty/kitty/bgimage_fragment.glsl +lib/kitty/kitty/bgimage_vertex.glsl lib/kitty/kitty/blit_fragment.glsl lib/kitty/kitty/blit_vertex.glsl lib/kitty/kitty/border_fragment.glsl @@ -56,8 +66,8 @@ lib/kitty/kitty/cell_vertex.glsl lib/kitty/kitty/child.py lib/kitty/kitty/choose_entry.py lib/kitty/kitty/cli.py +lib/kitty/kitty/cli_stub.py lib/kitty/kitty/client.py -lib/kitty/kitty/cmds.py lib/kitty/kitty/complete.py lib/kitty/kitty/conf/__init__.py lib/kitty/kitty/conf/definition.py @@ -72,7 +82,7 @@ lib/kitty/kitty/fonts/core_text.py lib/kitty/kitty/fonts/fontconfig.py lib/kitty/kitty/fonts/list.py lib/kitty/kitty/fonts/render.py -${PLIST.wayland}lib/kitty/kitty/glfw-wayland.so +lib/kitty/kitty/glfw-wayland.so lib/kitty/kitty/glfw-x11.so lib/kitty/kitty/graphics_fragment.glsl lib/kitty/kitty/graphics_vertex.glsl @@ -81,10 +91,51 @@ lib/kitty/kitty/key_names.py lib/kitty/kitty/keys.py lib/kitty/kitty/launch.py lib/kitty/kitty/launcher/kitty -lib/kitty/kitty/layout.py +lib/kitty/kitty/layout/__init__.py +lib/kitty/kitty/layout/base.py +lib/kitty/kitty/layout/grid.py +lib/kitty/kitty/layout/interface.py +lib/kitty/kitty/layout/splits.py +lib/kitty/kitty/layout/stack.py +lib/kitty/kitty/layout/tall.py +lib/kitty/kitty/layout/vertical.py lib/kitty/kitty/main.py lib/kitty/kitty/marks.py +lib/kitty/kitty/multiprocessing.py lib/kitty/kitty/notify.py +lib/kitty/kitty/open_actions.py +lib/kitty/kitty/options_stub.py +lib/kitty/kitty/os_window_size.py +lib/kitty/kitty/rc/__init__.py +lib/kitty/kitty/rc/base.py +lib/kitty/kitty/rc/close_tab.py +lib/kitty/kitty/rc/close_window.py +lib/kitty/kitty/rc/create_marker.py +lib/kitty/kitty/rc/detach_tab.py +lib/kitty/kitty/rc/detach_window.py +lib/kitty/kitty/rc/disable_ligatures.py +lib/kitty/kitty/rc/focus_tab.py +lib/kitty/kitty/rc/focus_window.py +lib/kitty/kitty/rc/get_colors.py +lib/kitty/kitty/rc/get_text.py +lib/kitty/kitty/rc/goto_layout.py +lib/kitty/kitty/rc/kitten.py +lib/kitty/kitty/rc/last_used_layout.py +lib/kitty/kitty/rc/launch.py +lib/kitty/kitty/rc/ls.py +lib/kitty/kitty/rc/new_window.py +lib/kitty/kitty/rc/remove_marker.py +lib/kitty/kitty/rc/resize_window.py +lib/kitty/kitty/rc/scroll_window.py +lib/kitty/kitty/rc/send_text.py +lib/kitty/kitty/rc/set_background_image.py +lib/kitty/kitty/rc/set_background_opacity.py +lib/kitty/kitty/rc/set_colors.py +lib/kitty/kitty/rc/set_font_size.py +lib/kitty/kitty/rc/set_spacing.py +lib/kitty/kitty/rc/set_tab_title.py +lib/kitty/kitty/rc/set_window_title.py +lib/kitty/kitty/rc/signal_child.py lib/kitty/kitty/remote_control.py lib/kitty/kitty/rgb.py lib/kitty/kitty/session.py @@ -92,9 +143,13 @@ lib/kitty/kitty/shell.py lib/kitty/kitty/tab_bar.py lib/kitty/kitty/tabs.py lib/kitty/kitty/terminfo.py +lib/kitty/kitty/tint_fragment.glsl +lib/kitty/kitty/tint_vertex.glsl +lib/kitty/kitty/typing.py lib/kitty/kitty/update_check.py lib/kitty/kitty/utils.py lib/kitty/kitty/window.py +lib/kitty/kitty/window_list.py lib/kitty/logo/beam-cursor.png lib/kitty/logo/beam-cursor@2x.png lib/kitty/logo/kitty.png @@ -109,7 +164,9 @@ share/doc/kitty/html/_downloads/a489ebbb52d84eeb19a12b2fda7debda/diff.conf share/doc/kitty/html/_images/diff.png share/doc/kitty/html/_images/hints_mode.png share/doc/kitty/html/_images/panel.png +share/doc/kitty/html/_images/remote_file.png share/doc/kitty/html/_images/screenshot.png +share/doc/kitty/html/_images/splits.png share/doc/kitty/html/_images/unicode.png share/doc/kitty/html/_sources/binary.rst.txt share/doc/kitty/html/_sources/build.rst.txt @@ -120,17 +177,22 @@ share/doc/kitty/html/_sources/generated/launch.rst.txt share/doc/kitty/html/_sources/generated/rc.rst.txt share/doc/kitty/html/_sources/graphics-protocol.rst.txt share/doc/kitty/html/_sources/index.rst.txt +share/doc/kitty/html/_sources/integrations.rst.txt share/doc/kitty/html/_sources/invocation.rst.txt share/doc/kitty/html/_sources/key-encoding.rst.txt share/doc/kitty/html/_sources/kittens/clipboard.rst.txt share/doc/kitty/html/_sources/kittens/custom.rst.txt share/doc/kitty/html/_sources/kittens/diff.rst.txt share/doc/kitty/html/_sources/kittens/hints.rst.txt +share/doc/kitty/html/_sources/kittens/hyperlinked_grep.rst.txt share/doc/kitty/html/_sources/kittens/icat.rst.txt share/doc/kitty/html/_sources/kittens/panel.rst.txt +share/doc/kitty/html/_sources/kittens/remote_file.rst.txt share/doc/kitty/html/_sources/kittens/unicode-input.rst.txt share/doc/kitty/html/_sources/launch.rst.txt +share/doc/kitty/html/_sources/layouts.rst.txt share/doc/kitty/html/_sources/marks.rst.txt +share/doc/kitty/html/_sources/open_actions.rst.txt share/doc/kitty/html/_sources/performance.rst.txt share/doc/kitty/html/_sources/pipe.rst.txt share/doc/kitty/html/_sources/protocol-extensions.rst.txt @@ -144,6 +206,7 @@ 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.4.1.js +share/doc/kitty/html/_static/jquery-3.5.1.js share/doc/kitty/html/_static/jquery.js share/doc/kitty/html/_static/kitty.png share/doc/kitty/html/_static/language_data.js @@ -163,18 +226,23 @@ share/doc/kitty/html/generated/rc.html share/doc/kitty/html/genindex.html share/doc/kitty/html/graphics-protocol.html share/doc/kitty/html/index.html +share/doc/kitty/html/integrations.html share/doc/kitty/html/invocation.html share/doc/kitty/html/key-encoding.html share/doc/kitty/html/kittens/clipboard.html share/doc/kitty/html/kittens/custom.html share/doc/kitty/html/kittens/diff.html share/doc/kitty/html/kittens/hints.html +share/doc/kitty/html/kittens/hyperlinked_grep.html share/doc/kitty/html/kittens/icat.html share/doc/kitty/html/kittens/panel.html +share/doc/kitty/html/kittens/remote_file.html share/doc/kitty/html/kittens/unicode-input.html share/doc/kitty/html/launch.html +share/doc/kitty/html/layouts.html share/doc/kitty/html/marks.html share/doc/kitty/html/objects.inv +share/doc/kitty/html/open_actions.html share/doc/kitty/html/performance.html share/doc/kitty/html/pipe.html share/doc/kitty/html/protocol-extensions.html diff --git a/x11/kitty/distinfo b/x11/kitty/distinfo index 7197dce26be7..113a74fd7f8e 100644 --- a/x11/kitty/distinfo +++ b/x11/kitty/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.5 2020/02/26 15:47:13 nia Exp $ +$NetBSD: distinfo,v 1.6 2020/10/26 14:15:29 pin Exp $ -SHA1 (kitty-0.16.0.tar.xz) = 271160ac54bcb809d6e6e1412d4a85f3323f4841 -RMD160 (kitty-0.16.0.tar.xz) = 1441da4497e7629139c7447426dce72827867979 -SHA512 (kitty-0.16.0.tar.xz) = 24dedfc58c5d33aa18da85f904952129f39cd54afb70282c7572b57514b1deebfb532414913e0efc3a5c0352a81406cd7ddef99490dbd9186dc61eab7af3975b -Size (kitty-0.16.0.tar.xz) = 2974592 bytes +SHA1 (kitty-0.19.1.tar.xz) = c642909a67ce704da83bf11634e35af062ec7b81 +RMD160 (kitty-0.19.1.tar.xz) = 9c2c08aa52176f702bfa0f640669cd459d9b576b +SHA512 (kitty-0.19.1.tar.xz) = 3a61d15598f32634646cbf0be596e9023420452130be1b9a718d2ce7daf3edeee6d2ba3abfe91c768758b043ed46423a2382680f9dd65fd6a6c57dbcd0fc1fd3 +Size (kitty-0.19.1.tar.xz) = 3262516 bytes SHA1 (patch-glfw_wl__init.c) = d3bfa4c4a4b6a524a3a5fddd234368022bcb5c95 SHA1 (patch-kitty_threading.h) = 04886ab09ac2ab6f4925cd20e739e6b634299d55