- Update to 0.35.2:
* A new option, window_logo_scale to specify how window logos are scaled
with respect to the size of the window containing the logo (#7534)
* A new option, cursor_shape_unfocused to specify the shape of the text
cursor in unfocused OS windows (#7544)
* Remote control: Fix empty password not working (#7538)
* Wayland: Fix regression in 0.34.0 causing flickering on window resize
on NVIDIA drivers (#7493)
* Wayland labwc: Fix kitty timing out waiting for compositor to quit
messing around with scales on labwc (#7540)
* Fix scrollback_indicator_opacity not actually controlling the
opacity (#7557)
* URL detection: Fix IPv6 hostnames breaking URL detection (#7565)
OBS-URL: https://build.opensuse.org/request/show/1182566
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=155
- Update to 0.35.1:
* Wayland: Fix a regression in 0.34 that caused the tab bar to not render in
second and subsequent OS Windows under Hyprland (#7413)
* Fix a regression in the previous release that caused horizontal scrolling
via touchpad in fullscreen applications to be reversed on non-Wayland
platforms (#7475, #7481)
* Fix a regression in the previous release causing an error when setting
background_opacity to zero (#7483)
* Image display: Fix cursor movement and image hit region incorrect for
image placements that specify only a number of rows or columns to display
in (#7479)
OBS-URL: https://build.opensuse.org/request/show/1177969
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=153
- Updating vendor.tar.gz
- Update to 0.35.0:
* kitten @ run: A new remote control command to run a process on the machine
kitty is running on and get its output (#7429)
* notify_on_cmd_finish: Show the actual command that was finished (#7420)
* hints kitten: Allow clicking on matched text to select it in addition to
typing the hint
* Shell integration: Make the currently executing cmdline available as a
window variable in kitty
* paste_actions: Fix replace-newline not working with confirm (#7374)
* Graphics: Fix aspect ratio of images not being preserved when only a
single dimension of the destination rectangle is specified (#7380)
* focus_visible_window: Fix selecting with mouse click leaving keyboard
in unusable state (#7390)
* Wayland: Fix infinite loop causing bad performance when using IME via
fcitx5 due to a change in fcitx5 (#7396)
* Desktop notifications protocol: Add support for specifying urgency
* Improve rendering of Unicode shade character to avoid Moire
patterns (#7401)
* kitten @ send-key: Fix some keys being sent in kitty keyboard protocol
encoding when not using socket for remote control
* Dont clear selections on erase in screen commands unless the erased
region intersects a selection (#7408)
* Wayland: save energy by not rendering “suspended” windows on compositors
that support that
* Allow more types of alignment for placement_strategy (#7419)
* Add some more box-drawing characters from the “Geometric shapes”
Unicode block (#7433)
* Linux: Run all child processes in their own systemd scope to prevent the
OBS-URL: https://build.opensuse.org/request/show/1176860
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=151
- Update to 0.34.0:
* Wayland: panel kitten: Add support for drawing desktop background and bars
using the panel kitten for all compositors that support the requisite
Wayland protocol which is practically speaking all of them but GNOME (#2590)
* Show a small scrollback indicator along the right window edge when
viewing the scrollback to keep track of scroll position (#2502)
* Wayland: Support fractional scales so that there is no wasted drawing at
larger scale followed by resizing in the compositor
* Wayland KDE: Support background_blur
* Wayland GNOME: The window titlebar now has buttons to
minimize/maximize/close the window
* Wayland GNOME: The window titlebar color now follows the system
light/dark color scheme preference, see wayland_titlebar_color
* Wayland KDE: Fix mouse cursor hiding not working in Plasma 6 (#7265)
* Wayland IME: Fix a bug with handling synthetic keypresses generated by
ZMK keyboard + fcitx (#7283)
* A new option terminfo_type to allow passing the terminfo database
embedded into the TERMINFO env var directly instead of via a file
* Mouse reporting: Fix drag release event outside the window not being
reported in legacy mouse reporting modes (#7244)
* macOS: Fix a regression in the previous release that broke rendering of
some symbols on some systems (#7249)
* Fix handling of tab character when cursor is at end of line and wrapping
is enabled (#7250)
* Splits layout: Fix move_window_forward not working (#7264)
* macOS: Fix an abort due to an assertion when a program tries to set an
invalid window title (#7271)
* fish shell integration: Fix clicking at the prompt causing
autosuggestions to be accepted, needs fish >= 3.8.0 (#7168)
* Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not
OBS-URL: https://build.opensuse.org/request/show/1167826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=30
- Update to 0.34.0:
* Wayland: panel kitten: Add support for drawing desktop background and bars
using the panel kitten for all compositors that support the requisite
Wayland protocol which is practically speaking all of them but GNOME (#2590)
* Show a small scrollback indicator along the right window edge when
viewing the scrollback to keep track of scroll position (#2502)
* Wayland: Support fractional scales so that there is no wasted drawing at
larger scale followed by resizing in the compositor
* Wayland KDE: Support background_blur
* Wayland GNOME: The window titlebar now has buttons to
minimize/maximize/close the window
* Wayland GNOME: The window titlebar color now follows the system
light/dark color scheme preference, see wayland_titlebar_color
* Wayland KDE: Fix mouse cursor hiding not working in Plasma 6 (#7265)
* Wayland IME: Fix a bug with handling synthetic keypresses generated by
ZMK keyboard + fcitx (#7283)
* A new option terminfo_type to allow passing the terminfo database
embedded into the TERMINFO env var directly instead of via a file
* Mouse reporting: Fix drag release event outside the window not being
reported in legacy mouse reporting modes (#7244)
* macOS: Fix a regression in the previous release that broke rendering of
some symbols on some systems (#7249)
* Fix handling of tab character when cursor is at end of line and wrapping
is enabled (#7250)
* Splits layout: Fix move_window_forward not working (#7264)
* macOS: Fix an abort due to an assertion when a program tries to set an
invalid window title (#7271)
* fish shell integration: Fix clicking at the prompt causing
autosuggestions to be accepted, needs fish >= 3.8.0 (#7168)
* Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not
OBS-URL: https://build.opensuse.org/request/show/1167821
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=147
- Update to 0.33.1:
* Fix a regression in the previous release that caused requesting data from
the clipboard via OSC 52 to instead return data from the primary
selection (#7213)
* Splits layout: Allow resizing until one of the halves in a split is
minimally sized (#7220)
* macOS: Fix text rendered with fallback fonts not respecting bold/italic
styling (#7241)
* macOS: When CoreText fails to find a fallback font for a character in the
first Private Use Unicode Area, preferentially use the NERD font, if
available, for it (#6043)
OBS-URL: https://build.opensuse.org/request/show/1160398
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=145
- 'pkgconfig(simde)' is now available in TW; adding updated go vendor tarball
- Setting 'BuildRequires: go >= 1.22'
- Adding 'BuildRequires: pkgconfig(simde)'
- Update to 0.33.0:
* Cheetah speed with a redesigned render loop and a 2x faster escape code
parser that uses SIMD CPU vector instruction to parse data in
parallel (#7005)
* A new benchmark kitten (kitten __benchmark__) to measure terminal
throughput performance
* Graphics protocol: Add a new delete mode for deleting images whose ids
fall within a range. Useful for bulk deletion (#7080)
* Keyboard protocol: Fix the Enter, Tab and Backspace keys generating
spurious release events even when report all keys as escape codes is
not set (#7136)
* macOS: The command line args from macos-launch-services-cmdline are now
prefixed to any args from open --args rather than overwriting them (#7135)
* Allow specifying where the new tab is created for detach_window (#7134)
* hints kitten: The option to set the text color for hints now allows
arbitrary colors (#7150)
* icat kitten: Add a command line argument to override terminal window size
detection (#7165)
* A new action toggle_tab to easily switch to and back from a tab with a
single shortcut (#7203)
* When clearing terminal add a new type to_cursor_scroll which can be used
to clear to prompt while moving cleared lines into the scrollback
* Fix a performance bottleneck when dealing with thousands of small
images (#7080)
* kitten @ ls: Return the timestamp at which the window was created (#7178)
* hints kitten: Use default editor rather than hardcoding vim to open file
OBS-URL: https://build.opensuse.org/request/show/1158242
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=143
- Update to 0.32.2:
* kitten @ load-config: Allow (re)loading kitty.conf via remote control
* Remote control: Allow running mappable actions via remote control
(kitten @ action)
* kitten @ send-text: Add a new option to automatically wrap the sent text
in bracketed paste escape codes if the program in the destination window
has turned on bracketed paste.
* Fix a single key mapping not overriding a previously defined multi-key mapping
* macOS: Fix kitten @ select-window leaving the keyboard in a partially
functional state (#7074)
* Graphics protocol: Improve display of images using Unicode placeholders or
row/column boxes by resizing them using linear instead of nearest neighbor
interpolation on the GPU (#7070)
* When matching URLs use the definition of legal characters in URLs from the
WHATWG spec rather than older standards (#7095)
* hints kitten: Respect the kitty url_excluded_characters option (#7075)
* macOS: Fix an abort when changing OS window chrome for a full screen window
via remote control or the themes kitten (#7106)
* Special case rendering of some more box drawing characters using shades from
the block of symbols for legacy computing (#7110)
* A new close_other_os_windows to close non active OS windows (#7113)
OBS-URL: https://build.opensuse.org/request/show/1146215
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=139
- #gh/kovidgoyal/kitty/7026 may have fixed -fcf-protection issue for i586
- Update to 0.32.1:
* macOS: Fix a regression in the previous release that broke overriding
keyboard shortcuts for actions present in the global menu bar (#7016)
* Fix a regression in the previous release that caused multi-key
sequences to not abort when pressing an unknown key (#7022)
* Fix a regression in the previous release that caused
kitten @ launch --cwd=current to fail over SSH (#7028)
* Fix a regression in the previous release that caused
kitten @ send-text with a match tab parameter to send text twice to
the active window (#7027)
* Fix a regression in the previous release that caused overriding of
existing multi-key mappings to fail (#7044, #7058)
* Wayland+NVIDIA: Do not request an sRGB output buffer as a bug in Wayland
causes kitty to not start (#7021)
OBS-URL: https://build.opensuse.org/request/show/1141768
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=137
- i586 builds fail with -fcf-protection=full (seems to be default);
setting to -fcf-protection=none with CFLAGS export
- Removing go-buildmode-pie.diff and optional-disable-docs.diff; replacing
with buildmode-and-skip_docs.diff which should be an easier path going
forward to disabling 'make docs' from setup.py
- Update to 0.32.0:
* Conditional mappings depending on the state of the focused window
* Support for Modal mappings such as in modal editors like vim
* A new option notify_on_cmd_finish to show a desktop notification
when a long running command finishes (#6817)
* A new action send_key to simplify mapping key presses to other
keys without needing send_text
* Allow focusing previously active OS windows via nth_os_window (#7009)
* Wayland: Fix a regression in the previous release that broke copying
to clipboard under wl-roots based compositors in some circumstances (#6890)
* macOS: Fix some combining characters not being rendered (#6898)
* macOS: Fix returning from full screen via the button when the titlebar
is hidden not hiding the buttons (#6883)
* macOS: Fix newly created OS windows not always appearing on the
"active" monitor (#6932)
* Font fallback: Fix the font used to render a character sometimes dependent
on the order in which characters appear on screen (#6865)
* panel kitten: Fix rendering with non-zero margin/padding in
kitty.conf (#6923)
* kitty keyboard protocol: Specify the behavior of the modifier bits during
modifier key events (#6913)
* Wayland: Enable support for the new cursor-shape protocol so that the
mouse cursor is always rendered at the correct size in compositors that
support this protocol (#6914)
OBS-URL: https://build.opensuse.org/request/show/1140006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=24
- i586 builds fail with -fcf-protection=full (seems to be default);
setting to -fcf-protection=none with CFLAGS export
- Removing go-buildmode-pie.diff and optional-disable-docs.diff; replacing
with buildmode-and-skip_docs.diff which should be an easier path going
forward to disabling 'make docs' from setup.py
- Update to 0.32.0:
* Conditional mappings depending on the state of the focused window
* Support for Modal mappings such as in modal editors like vim
* A new option notify_on_cmd_finish to show a desktop notification
when a long running command finishes (#6817)
* A new action send_key to simplify mapping key presses to other
keys without needing send_text
* Allow focusing previously active OS windows via nth_os_window (#7009)
* Wayland: Fix a regression in the previous release that broke copying
to clipboard under wl-roots based compositors in some circumstances (#6890)
* macOS: Fix some combining characters not being rendered (#6898)
* macOS: Fix returning from full screen via the button when the titlebar
is hidden not hiding the buttons (#6883)
* macOS: Fix newly created OS windows not always appearing on the
"active" monitor (#6932)
* Font fallback: Fix the font used to render a character sometimes dependent
on the order in which characters appear on screen (#6865)
* panel kitten: Fix rendering with non-zero margin/padding in
kitty.conf (#6923)
* kitty keyboard protocol: Specify the behavior of the modifier bits during
modifier key events (#6913)
* Wayland: Enable support for the new cursor-shape protocol so that the
mouse cursor is always rendered at the correct size in compositors that
support this protocol (#6914)
OBS-URL: https://build.opensuse.org/request/show/1140000
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=135
- Update to 0.31.0:
* Allow easily running arbitrarily complex remote control scripts without
needing to turn on remote control (#6712)
* A new option menu_map that allows adding entries to the global menubar on
macOS (#6680)
* A new escape code that can be used by programs running in the terminal to
change the shape of the mouse pointer (#6711)
* Graphics protocol: Support for positioning images relative to other
images (#6400)
* A new option single_window_padding_width to use a different padding when
only a single window is visible (#6734)
* A new mouse action mouse_selection word_and_line_from_point to select the
current word under the mouse cursor and extend to end of line (#6663)
* A new option underline_hyperlinks to control when hyperlinks are
underlined (#6766)
* Allow using the full range of standard mouse cursor shapes when customizing
the mouse cursor
* macOS: When running the default shell with the login program fix
~/.hushlogin not being respected when opening windows not in the home
directory (#6689)
* macOS: Fix poor performance when using ligatures with some fonts,
caused by slow harfbuzz shaping (#6743)
* kitten @ set-background-opacity --toggle - a new flag to easily switch
opacity between the specified value and the default (#6691)
* Fix a regression caused by rewrite of kittens to Go that made various
kittens reset colors in a terminal when the colors were changed by
escape code (#6708)
* Fix trailing bracket not ignored when detecting a multi-line URL with the
trailing bracket as the first character on the last line (#6710)
* Fix the kitten @ launch --copy-env option not copying current environment
OBS-URL: https://build.opensuse.org/request/show/1124260
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=133
- Update to 0.30.1:
* Shell integration: Automatically alias sudo to make the kitty terminfo files available in the sudo environment. Can be turned off via shell_integration
* ssh kitten: Fix a regression in 0.28.0 that caused using --kitten to override ssh.conf not inheriting settings from ssh.conf (#6639)
* themes kitten: Allow absolute paths for --config-file-name (#6638)
* Expand environment variables in the shell option (#6511)
* macOS: When running the default shell, run it via the login program so that calls to getlogin() work (#6511)
* X11: Fix a crash on startup when the ibus service returns errors and the GLFW_IM_MODULE env var is set to ibus (#6650)
OBS-URL: https://build.opensuse.org/request/show/1115916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=22
- Update to 0.30.1:
* Shell integration: Automatically alias sudo to make the kitty terminfo files available in the sudo environment. Can be turned off via shell_integration
* ssh kitten: Fix a regression in 0.28.0 that caused using --kitten to override ssh.conf not inheriting settings from ssh.conf (#6639)
* themes kitten: Allow absolute paths for --config-file-name (#6638)
* Expand environment variables in the shell option (#6511)
* macOS: When running the default shell, run it via the login program so that calls to getlogin() work (#6511)
* X11: Fix a crash on startup when the ibus service returns errors and the GLFW_IM_MODULE env var is set to ibus (#6650)
OBS-URL: https://build.opensuse.org/request/show/1115880
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=131
- Removing fix-librsync-leap.diff (no longer needed)
- Updating optional-disable-docs.diff for changes to setup.py
- Updating go vendor tarball
- Update to 0.30.0:
* A new transfer kitten that can be used to transfer files efficiently over
the TTY device
* ssh kitten: A new configuration directive to automatically forward the
kitty remote control socket
* Allow easily building kitty from source needing the installation of only
C and Go compilers. All other dependencies are automatically vendored
* kitten @ set-user-vars: New remote control command to set user variables
on a window (#6502)
* kitten @ ls: Add user variables set on windows to the output (#6502)
* kitten @ ls: Allow limiting output to matched windows/tabs (#6520)
* kitten icat: Fix image being displayed one cell to the right when using
both --place and --unicode-placeholder (#6556)
* kitten run-shell: Make kitty terminfo database available if needed before
starting the shell
* macOS: Fix keyboard shortcuts in the Apple global menubar not being
changed when reloading the config
* Fix a crash when resizing an OS Window that is displaying more than one
image and the new size is smaller than the image needs (#6555)
* Remote control: Allow using a random TCP port as the remote control
socket and also allow using TCP sockets in listen_on
* unicode_input kitten: Add an option to specify the startup tab (#6552)
* X11: Print an error to STDERR instead of refusing to start when the user
sets a custom window icon larger than 128x128 (#6507)
* Remote control: Allow matching by neighbor of active window. Useful for
navigation plugins like vim-kitty-navigator
* Fix a regression that caused changing text_fg_override_threshold or
OBS-URL: https://build.opensuse.org/request/show/1112693
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=129
- Update to 0.29.1
* A new value for background_image_layout to scale the background image while
preserving its aspect ratio. Also have centered images work even for images
larger than the window size (#6458)
* Fix a regression that caused using unicode placeholders to display images to
break and also partially offscreen images to sometimes be slightly
distorted (#6467)
* macOS: Fix a regression that caused rendering to hang when transitioning to
full screen with macos_colorspace set to default (#6435)
* macOS: Fix a regression causing burn-in of text when resizing semi-transparent
OS windows (#6439)
* macOS: Add a new value titlebar-and-corners for hide_window_decorations that
emulates the behavior of hide_window_decorations yes in older versions of kitty
* macOS: Fix a regression in the previous release that caused
hide_window_decorations = yes to prevent window from being resizable (#6436)
* macOS: Fix a regression that caused the titlebar to be translucent even for
non-translucent windows (#6450)
* GNOME: Fix wayland_titlebar_color not being applied until the color is changed
at least once (#6447)
* Remote control launch: Fix --env not implemented when using --cwd=current with
the SSH kitten (#6438)
* Allow using a custom OS window icon on X11 as well as macOS (#6475)
OBS-URL: https://build.opensuse.org/request/show/1099143
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=125
- Adding kitty-rpmlintrc as a source file
- Update to 0.29.0
* Removing wayland-protocols-1.32.diff as it's no longer required
* A new escape code <ESC>[22J that moves the current contents of the screen
into the scrollback before clearing it
* A new kitten run-shell to allow creating sub-shells with shell integration
enabled
* A new option background_blur to blur the background for transparent
windows (#6135)
* The --hold flag now holds the window open at a shell prompt instead of
asking the user to press a key
* A new option text_fg_override_threshold to force text colors to have high
contrast regardless of color scheme (#6283)
* When resizing OS Windows make the animation less jerky. Also show the
window size in cells during the resize (#6341)
* unicode_input kitten: Fix a regression in 0.28.0 that caused the order of
recent and favorites entries to not be respected (#6214)
* unicode_input kitten: Fix a regression in 0.28.0 that caused editing of
favorites to sometimes hang
* clipboard kitten: Fix a bug causing the last MIME type available on the
clipboard not being recognized when pasting
* clipboard kitten: Dont set clipboard when getting clipboard in filter
mode (#6302)
* Fix regression in 0.28.0 causing color fringing when rendering in
transparent windows on light backgrounds (#6209)
* show_key kitten: In kitty mode show the actual bytes sent by the terminal
rather than a re-encoding of the parsed key event
* hints kitten: Fix a regression in 0.28.0 that broke using sub-groups in
regexp captures (#6228)
OBS-URL: https://build.opensuse.org/request/show/1098000
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=18
- Update to 0.29.0
* Removing wayland-protocols-1.32.diff as it's no longer required
* A new escape code <ESC>[22J that moves the current contents of the screen
into the scrollback before clearing it
* A new kitten run-shell to allow creating sub-shells with shell integration
enabled
* A new option background_blur to blur the background for transparent
windows (#6135)
* The --hold flag now holds the window open at a shell prompt instead of
asking the user to press a key
* A new option text_fg_override_threshold to force text colors to have high
contrast regardless of color scheme (#6283)
* When resizing OS Windows make the animation less jerky. Also show the
window size in cells during the resize (#6341)
* unicode_input kitten: Fix a regression in 0.28.0 that caused the order of
recent and favorites entries to not be respected (#6214)
* unicode_input kitten: Fix a regression in 0.28.0 that caused editing of
favorites to sometimes hang
* clipboard kitten: Fix a bug causing the last MIME type available on the
clipboard not being recognized when pasting
* clipboard kitten: Dont set clipboard when getting clipboard in filter
mode (#6302)
* Fix regression in 0.28.0 causing color fringing when rendering in
transparent windows on light backgrounds (#6209)
* show_key kitten: In kitty mode show the actual bytes sent by the terminal
rather than a re-encoding of the parsed key event
* hints kitten: Fix a regression in 0.28.0 that broke using sub-groups in
regexp captures (#6228)
* hints kitten: Fix a regression in 0.28.0 that broke using
lookahead/lookbehind in regexp captures (#6265)
OBS-URL: https://build.opensuse.org/request/show/1097987
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=122
- patch file fix-librsync-leap.patch is being deleted as part of a rename
- patch file fix-librsync-leap.diff is being added as part of a rename
- patch optional-disable-docs.patch is being deleted as part of a rename
- patch optional-disable-docs.diff is being added as part of a rename
- patch go-buildmode-pie.diff is being added so that 'go build' includes '-buildmode=pie'
* fix-librsync-leap{.patch -> .diff}
* optional-disable-docs{.patch -> diff}
OBS-URL: https://build.opensuse.org/request/show/1097620
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=120
- Adding wayland-protocols-1.32.diff patch to account for 'compiler crashes'
from wayland-protocols-devel update (#6422)
* This is patched upstream via 95d1564 and 7d2dc25
- Removing -Wno-error=switch flag as this was a workaround to deal with
scenario from above
- Renaming the following files:
* fix-librsync-leap.{.patch -> .diff}
* optional-disable-docs.{.patch -> diff}
- Set -Wno-error=switch flag to prevent compiler crashes for RISCV
and ARM
- Cleaning up "wayland-devel obsoletes libwayland-egl-devel"
- Adding 'Recommends: python3-importlib_resources'
- Use python3.11 on Leap 15.5
* python3.11 is the only python3 > 3.6 version would be shipped
in Leap 15.5
OBS-URL: https://build.opensuse.org/request/show/1097531
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=119
- Update to 0.26.5:
* Splits layout: Add a new mappable action to move the active
window to the screen edge (#5643)
* ssh kitten: Allow using absolute paths for the location of
transferred data (#5607)
* Fix a regression in the previous release that caused a
resize_draw_strategy of static to not work (#5601)
* Wayland KDE: Fix abort when pasting into Firefox (#5603)
* Wayland GNOME: Fix ghosting when using background_tint (#5605)
* Fix cursor position at x=0 changing to x=1 on resize (#5635)
* Wayland GNOME: Fix incorrect window size in some circumstances
when switching between windows with window decorations disabled (#4802)
* Wayland: Fix high CPU usage when using some input methods (#5369)
* Remote control: When matching window by state:focused and no window
currently has keyboard focus, match the window belonging to the OS
window that was last focused (#5602)
OBS-URL: https://build.opensuse.org/request/show/1034148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=14
* Splits layout: Add a new mappable action to move the active
window to the screen edge (#5643)
* ssh kitten: Allow using absolute paths for the location of
transferred data (#5607)
* Fix a regression in the previous release that caused a
resize_draw_strategy of static to not work (#5601)
* Wayland KDE: Fix abort when pasting into Firefox (#5603)
* Wayland GNOME: Fix ghosting when using background_tint (#5605)
* Fix cursor position at x=0 changing to x=1 on resize (#5635)
* Wayland GNOME: Fix incorrect window size in some circumstances
when switching between windows with window decorations disabled (#4802)
* Wayland: Fix high CPU usage when using some input methods (#5369)
* Remote control: When matching window by state:focused and no window
currently has keyboard focus, match the window belonging to the OS
window that was last focused (#5602)
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=113
- Update to 0.26.4:
* Allow centering the background_image (#5525)
* X11: Fix a regression in the previous release that caused pasting
from GTK based applications to have extra newlines (#5528)
* Tab bar: Improve empty space management when some tabs have
short titles, allocate the saved space to the active tab (#5548)
* Fix background_tint not applying to window margins and padding (#3933)
* Wayland: Fix background image scaling using tiled mode on
high DPI screens
* Wayland: Fix an abort when changing background colors with
wayland_titlebar_color set to background (#5562)
* Update to Unicode 15.0 (#5542)
* GNOME Wayland: Fix a memory leak in gnome-shell when using client
side decorations
OBS-URL: https://build.opensuse.org/request/show/1029741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=13
* Allow centering the background_image (#5525)
* X11: Fix a regression in the previous release that caused pasting
from GTK based applications to have extra newlines (#5528)
* Tab bar: Improve empty space management when some tabs have
short titles, allocate the saved space to the active tab (#5548)
* Fix background_tint not applying to window margins and padding (#3933)
* Wayland: Fix background image scaling using tiled mode on
high DPI screens
* Wayland: Fix an abort when changing background colors with
wayland_titlebar_color set to background (#5562)
* Update to Unicode 15.0 (#5542)
* GNOME Wayland: Fix a memory leak in gnome-shell when using client
side decorations
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=111
- Update to 0.26.3:
* 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)
OBS-URL: https://build.opensuse.org/request/show/1006016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=12
* 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)
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=109
- Update to 0.26.2:
* 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)
* 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.
OBS-URL: https://build.opensuse.org/request/show/1001194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=11
* 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)
* 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.
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=107