- Update to 0.24.1:

* Shell integration: Work around conflicts with some zsh plugins (#4428)
  * Have the zero width space and various other characters from the Other,
    formatting Unicode category be treated as combining characters (#4439)
  * Fix using --shell-integration with setup.py broken (#4434)
  * Fix showing debug information not working if kitty’s STDIN is
    not a tty (#4424)
  * Linux: Fix a regression that broke rendering of emoji with
    variation selectors (#4444)

- Update to 0.24.0:
  * Integrate kitty closely with common shells such as zsh, fish
    and bash. This allows lots of niceties such as jumping to
    previous prompts, opening the output of the last command in
    a new window, etc. See Shell integration for details.
    Packagers please read Notes for Linux/macOS packagers.
  * A new shortcut ctrl+shift+f7 to visually focus a window using
    the keyboard. Pressing it causes numbers to appear over each
    visible window and you can press the number to focus the
    corresponding window (#4110)
  * A new facility window_logo_path to draw an arbitrary PNG image
    as logo in the corner of a kitty window (#4167)
  * Allow rendering the cursor with a reverse video effect. See
    cursor for details (#126)
  * Allow rendering the mouse selection with a reverse video effect.
    See selection_foreground (#646)
  * A new option tab_bar_align to draw the tab bar centered or
    right aligned (#3946)
  * Allow the user to supply a custom Python function to draw tab bar.
    See tab_bar_style

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=92
This commit is contained in:
Michael Vetter 2022-01-07 13:58:24 +00:00 committed by Git OBS Bridge
parent 68acf6613d
commit d93bf8827d
4 changed files with 124 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32d3344e357da7012227d49d5031bff254bb8735f3b9edabdb46cfd13cb0e44d
size 5718451

3
kitty-0.24.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a49b7ea7d36989fb17bd31935dc6a9a619338647c58ca1eb00400340b0d756ff
size 5828079

View File

@ -1,3 +1,118 @@
-------------------------------------------------------------------
Fri Jan 7 13:37:22 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 0.24.1:
* Shell integration: Work around conflicts with some zsh plugins (#4428)
* Have the zero width space and various other characters from the Other,
formatting Unicode category be treated as combining characters (#4439)
* Fix using --shell-integration with setup.py broken (#4434)
* Fix showing debug information not working if kittys STDIN is
not a tty (#4424)
* Linux: Fix a regression that broke rendering of emoji with
variation selectors (#4444)
-------------------------------------------------------------------
Fri Jan 7 13:30:24 UTC 2022 - Michael Vetter <mvetter@suse.com>
- Update to 0.24.0:
* Integrate kitty closely with common shells such as zsh, fish
and bash. This allows lots of niceties such as jumping to
previous prompts, opening the output of the last command in
a new window, etc. See Shell integration for details.
Packagers please read Notes for Linux/macOS packagers.
* A new shortcut ctrl+shift+f7 to visually focus a window using
the keyboard. Pressing it causes numbers to appear over each
visible window and you can press the number to focus the
corresponding window (#4110)
* A new facility window_logo_path to draw an arbitrary PNG image
as logo in the corner of a kitty window (#4167)
* Allow rendering the cursor with a reverse video effect. See
cursor for details (#126)
* Allow rendering the mouse selection with a reverse video effect.
See selection_foreground (#646)
* A new option tab_bar_align to draw the tab bar centered or
right aligned (#3946)
* Allow the user to supply a custom Python function to draw tab bar.
See tab_bar_style
* A new remote control command to change the tab color
<kitty @ set-tab-color> (#1287)
* A new remote control command to visually select a window
<kitty @ select-window> (#4165)
* Add support for reporting mouse events with pixel co-ordinates
using the SGR_PIXEL_PROTOCOL introduced in xterm 359
* When programs ask to read from the clipboard prompt, ask the user
to allow the request by default instead of denying it by
default. See clipboard_control for details (#4022)
* A new mappable action swap_with_window to swap the current
window with another window in the tab, visually
* A new remote control command <kitty @ set-enabled-layouts> to
change the enabled layouts in a tab (#4129)
* A new option bell_path to specify the path to a sound file to
use as the bell sound
* A new option exe_search_path to modify the locations kitty
searches for executables to run (#4324)
* broadcast kitten: Show a “fake” cursor in all windows being
broadcast too (#4225)
* Allow defining aliases for more general actions, not just
kittens (#4260)
* Fix a regression that caused kitty --title to not work when
opening new OS windows using kitty --single-instance (#3893)
* icat kitten: Fix display of JPEG images that are rotated via
EXIF data and larger than available screen size (#3949)
* Launch command: Allow specifying the OS window title
* broadcast kitten: Allow broadcasting ctrl+c (#3956)
* Fix space ligatures not working with Iosevka for some characters
in the Enclosed Alphanumeric Supplement (#3954)
* hints kitten: Fix a regression that caused using the default
open program to trigger open actions instead of running the
program (#3968)
* Allow deleting environment variables in env by specifying just
the variable name, without a value
* Fix active_tab_foreground not being honored when tab_bar_style
is slant (#4053)
* When a tab_bar_background is specified it should extend to the
edges of the OS window (#4054)
* Linux: Fix IME with fcitx5 not working after fcitx5 is
restarted (#4059)
* Various improvements to IME integration (#4219)
* Remote file transfer: Fix transfer not working if custom ssh
port or identity is specified on the command line (#4067)
* Unicode input kitten: Implement scrolling when more results
are found than the available display space (#4068)
* Allow middle clicking on a tab to close it (#4151)
* The command line option --watcher has been deprecated in favor
of the watcher option in kitty.conf. It has the advantage of
applying to all windows, not just the initially created ones.
Note that --watcher now also applies to all windows, not just
initially created ones.
* Backward incompatibility: No longer turn on the kitty extended
keyboard protocols disambiguate mode when the client sends the
XTMODKEYS escape code. Applications must use the dedicated
escape code to turn on the protocol. (#4075)
* Fix soft hyphens not being preserved when round tripping
text through the terminal
* Fix the resize OS Windows <kitty @ resize-os-window> setting
a slightly incorrect size on high DPI screens (#4114)
* kitty @ launch - when creating tabs with the --match option
create the tab in the OS Window containing the result of the
match rather than the active OS Window (#4126)
* Linux X11: Add support for 10bit colors (#4150)
* Fix various issues with changing tab_bar_background by remote
control (#4152)
* A new option tab_bar_margin_color to control the color of the
tab bar margins
* A new option visual_bell_color to customize the color of the
visual bell (#4181)
* Add support for OSC 777 based desktop notifications
* Wayland: Fix pasting from applications that use a MIME type
of “text/plain” rather than “text/plain;charset=utf-8”
not working (#4183)
* A new mappable action to close windows with a confirmation (#4195)
* When remembering OS window sizes for full screen windows
use the size before the window became fullscreen (#4221)
* A new mappable action nth_os_window to to focus the specified
nth OS window. (#4316)
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Dec 8 13:46:09 UTC 2021 - Franck Bui <fbui@suse.com> Wed Dec 8 13:46:09 UTC 2021 - Franck Bui <fbui@suse.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package kitty # spec file for package kitty
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2022 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: kitty Name: kitty
Version: 0.23.1 Version: 0.24.1
Release: 0 Release: 0
Summary: A GPU-based terminal emulator Summary: A GPU-based terminal emulator
License: GPL-3.0-only License: GPL-3.0-only
@ -38,13 +38,17 @@ BuildRequires: libXrandr-devel
BuildRequires: libcanberra-devel BuildRequires: libcanberra-devel
BuildRequires: liblcms2-devel BuildRequires: liblcms2-devel
BuildRequires: libpng16-compat-devel BuildRequires: libpng16-compat-devel
BuildRequires: librsync-devel
BuildRequires: libwayland-egl-devel BuildRequires: libwayland-egl-devel
BuildRequires: libxkbcommon-devel BuildRequires: libxkbcommon-devel
BuildRequires: libxkbcommon-x11-devel BuildRequires: libxkbcommon-x11-devel
%if 0%{?suse_version} >= 1550 %if 0%{?suse_version} >= 1550
BuildRequires: python3-importlib-resources BuildRequires: python3-importlib-resources
BuildRequires: python3-readthedocs-sphinx-ext
BuildRequires: python3-sphinx-inline-tabs BuildRequires: python3-sphinx-inline-tabs
BuildRequires: python3-sphinxcontrib-copybutton BuildRequires: python3-sphinxcontrib-copybutton
BuildRequires: python3-sphinxext-opengraph
# and needs home:jubalh/python-furo_sphinx_theme
%else # Leap %else # Leap
BuildRequires: python3-importlib_resources BuildRequires: python3-importlib_resources
%endif %endif