* Linux: Fix a regression in 0.36.0 that caused font features defined via
fontconfig to be ignored (#7773)
* goto_tab: Allow numbers less than -1 to go to the Nth previously active tab
* Wayland: Fix for upcoming explicit sync changes in Wayland compositors
breaking kitty (#7767)
* Remote control: When listening on a UNIX domain socket only allow
connections from processes having the same user id (#7777)
* kitten @: Fix a regression connecting to TCP sockets using plain IP
addresses rather than hostnames (#7794)
* diff kitten: Fix a regression that broke diffing against remote
files (#7797)
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=161
* Allow specifying that the `cursor shape for unfocused windows`
should remain unchanged (#7728)
* MacOS Intel: Fix a crash in the choose-fonts kitten when displaying
previews of variable fonts (#7734)
* Remote control: Fix a regression causing an escape code to leak when using
@ launch with `--no-response` over the TTY (#7752)
* OSC 52: Fix a regression in the previous release that broke handling of
invalid base64 encoded data in OSC 52 requests (#7757)
* macOS: Fix a regression in the previous release that caused
`kitty --single-instance` to not work when using
`macos-launch-services-cmdline`
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=159
time
- Explicitly setting go1.22 (Base version required to build)
- Update to 0.36.0:
* Support OpenType Variable fonts (#3711)
* A new choose-fonts kitten that provides a UI with font previews to ease
selection of fonts. Also has support for font features and variable fonts
* Allow animating the blinking of the cursor. See cursor_blink_interval for
how to configure it
* Add NERD fonts builtin so that users don’t have to install them to use
NERD symbols in kitty. The builtin font is used only if the symbols are
not available in some system font
* launch command: A new launch --bias option to adjust the size of newly
created windows declaratively (#7634)
* A new option second_transparent_bg to make a second background color
semi-transparent via background_opacity. Useful for things like cursor
line highlight in editors (#7646)
* A new notify kitten to show desktop notifications from the command line
with support for icons, buttons and more.
* Desktop notifications protocol: Add support for icons, buttons, closing of
notifications, expiry of notifications, updating of notifications and
querying if the terminal emulator supports the
protocol (#7657, #7658, #7659)
* A new option filter_notification to filter out or perform arbitrary
actions on desktop notifications based on sophisticated criteria (#7670)
* A new protocol to allow terminal applications to change colors in the
terminal more robustly than with the legacy XTerm protocol (Setting and
querying colors)
* Sessions: A new command focus_matching_window to shift focus to a specific
window, useful when creating complex layouts with splits (#7635)
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=157
- 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