2022-09-27 09:45:50 by pin | Files touched by this commit (3) | |
Log message:
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)
|
2022-08-11 07:09:36 by David H. Gutteridge | Files touched by this commit (999) |
Log message:
Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
|
2022-06-30 13:19:02 by Nia Alarie | Files touched by this commit (524) |
Log message:
*: Revbump packages that use Python at runtime without a PKGNAME prefix
|
2022-05-12 14:52:55 by Thomas Klausner | Files touched by this commit (1) |
Log message:
kitty: add CHECK_INTERPRETER_SKIP for a file
|
2022-05-05 14:07:28 by Nia Alarie | Files touched by this commit (1) |
Log message:
kitty: don't attempt to install .orig files
|
2022-05-03 20:50:24 by Nia Alarie | Files touched by this commit (2) |
Log message:
kitty: fix a shell portability issue
|
2022-04-14 09:20:39 by pin | Files touched by this commit (3) | |
Log message:
x11/kitty: update to 0.25.0
0.25.0 [2022-04-11]
-Truly convenient SSH: automatic shell integration when using SSH. Easily
clone local shell and editor configuration on remote machines, and automatic
re-use of existing connections to avoid connection setup latency.
-When pasting URLs at shell prompts automatically quote them. Also allow
filtering pasted text and confirm pastes. See paste_actions for details.
(#4873)
-macOS: When using Apple’s less as the pager for viewing scrollback strip
out OSC codes as it cant parse them (#4788)
-diff kitten: Fix incorrect rendering in rare circumstances when scrolling
after changing the context size (#4831)
-icat kitten: Fix a regression that broke kitty +kitten icat
--print-window-size (#4818)
-Wayland: Fix hide_window_decorations causing docked windows to be resized
on blur (#4797)
-Bash integration: Prevent shell integration code from running twice if user
enables both automatic and manual integration
-Bash integration: Handle existing PROMPT_COMMAND ending with a literal
newline
-Fix continued lines not having their continued status reset on line feed
(#4837)
-macOS: Allow the New kitty Tab/Window Here services to open multiple
selected folders. (#4848)
-Wayland: Fix a regression that broke IME when changing windows/tabs (#4853)
-macOS: Fix Unicode paths not decoded correctly when dropping files (#4879)
-Avoid flicker when starting kittens such as the hints kitten (#4674)
-A new action scroll_prompt_to_top to move the current prompt to the top
(#4891)
-select_tab: Use stable numbers when selecting the tab (#4792)
-Only check for updates in the official binary builds. Distro packages or
source builds will no longer check for updates, regardless of the value of
update_check_interval.
-Fix inactive_text_alpha still being applied to the cursor hidden window
after focus (#4928)
-Fix resizing window that is extra tall/wide because of left-over cells not
working reliably (#4913)
-A new action close_other_tabs_in_os_window to close other tabs in the
active OS window (#4944)
|
2022-03-14 14:28:34 by pin | Files touched by this commit (3) | |
Log message:
x11/kitty: update to 0.24.4
0.24.4 [2022-03-03]
-Shell integration: Fix the default Bash $HISTFILE changing to ~/.sh_history
instead of ~/.bash_history (#4765)
-Linux binaries: Fix binaries not working on systems with older Wayland
client libraries (#4760)
-Fix a regression in the previous release that broke kittens launched with
STDIN not connected to a terminal (#4763)
-Wayland: Fix surface configure events not being acknowledged before commit
the resized buffer (#4768)
0.24.3 [2022-02-28]
-Bash integration: No longer modify ~/.bashrc to load shell integration. It
is recommended to remove the lines used to load the shell integration from
~/.bashrc as they are no-ops.
-macOS: Allow kitty to handle various URL types. Can be configured via
Scripting the opening of files with kitty on macOS (#4618)
-macOS: Add a new service Open with kitty to open file types that are not
recognized by the system (#4641)
-Splits layout: A new value for launch --location to auto-select the split
axis when splitting existing windows. Wide windows are split side-by-side
and tall windows are split one-above-the-other
-hints kitten: Fix a regression that broke recognition of
path:linenumber:colnumber (#4675)
-Fix a regression in the previous release that broke active_tab_foreground
(#4620)
-Fix show_last_command_output not working when the output is stored partially
in the scrollback pager history buffer (#4435)
-When dropping URLs/files onto kitty at a shell prompt insert them
appropriately quoted and space separated (#4734)
-Improve CWD detection when there are multiple foreground processes in the
TTY process group
-A new option narrow_symbols to turn off opportunistic wide rendering of
private use codepoints
-ssh kitten: Fix location of generated terminfo files on NetBSD (#4622)
-A new action to clear the screen up to the line containing the cursor, see
clear_terminal
-A new action copy_ansi_to_clipboard to copy the current selection with ANSI
formatting codes (#4665)
-Linux: Do not rescale fallback fonts to match the main font cell height,
instead just set the font size and let FreeType take care of it. This matches
rendering on macOS (#4707)
-macOS: Fix a regression in the previous release that broke switching input
sources by keyboard (#4621)
-macOS: Add the default shortcut cmd+k to clear the terminal screen and
scrollback up to the cursor (#4625)
-Fix a regression in the previous release that broke strikethrough (#4632)
-A new action scroll_prompt_to_bottom to move the current prompt to the
bottom, filling in the window from the scrollback (#4634)
-Add two special arguments @first-line-on-screen and @last-line-on-screen
for the launch command to be used for pager positioning. (#4462)
-Linux: Fix rendering of emoji when using scalable fonts such as Segoe
UI Emoji
-Shell integration: bash: Dont fail if an existing PROMPT_COMMAND ends with
a semi-colon (#4645)
-Shell integration: bash: Fix rendering of multiline prompts with more than
two lines (#4681)
-Shell integration: fish: Check fish version 3.3.0+ and exit on outdated
versions (#4745)
-Shell integration: fish: Fix pipestatus being overwritten (#4756)
-Linux: Fix fontconfig alias not being used if the aliased font is dual
spaced instead of monospaced (#4649)
-macOS: Add an option macos_menubar_title_max_length to control the max
length of the window title displayed in the global menubar (#2132)
-Fix touch_scroll_multiplier also taking effect in terminal programs such as
vim that handle mouse events themselves (#4680)
-Fix symbol/PUA glyphs loaded via symbol_map instead of as fallbacks not
using following spaces to render larger versions (#4670)
-macOS: Fix regression in previous release that caused Apple’s global
shortcuts to not work if they had never been configured on a particular
machine (#4657)
-Fix a fast click, move mouse, click sequence causing the first click event
to be discarded (#4603)
-Wayland: Fix wheel mice with line based scrolling being incorrectly handled
as high precision devices (#4694)
-Wayland: Fix touchpads and high resolution wheels not scrolling at the same
speed on monitors with different scales (#4703)
-Add an option wheel_scroll_min_lines to set the minimum number of lines for
mouse wheel scrolling when using a mouse with a wheel that generates very
small offsets when slow scrolling (#4710)
-macOS: Make the shortcut to toggle full screen configurable (#4714)
-macOS: Fix the mouse cursor being set to arrow after switching desktops or
toggling full screen (#4716)
-Fix copying of selection after selection has been scrolled off history
buffer raising an error (#4713)
|
2022-02-08 13:35:45 by pin | Files touched by this commit (3) | |
Log message:
x11/kitty: update to 0.24.2
Updated in wip by @wiz, thanks!
We are bumping nine versions here, from 0.21.1 to current 0.24.2
Too many changes to list here, for a compleate changelog, please visit
https://sw.kovidgoyal.net/kitty/changelog/
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|