Accepting request 1124260 from home:sbradnick:branches:X11:terminals

- 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
This commit is contained in:
Scott Bradnick 2023-11-08 16:06:46 +00:00 committed by Git OBS Bridge
parent bdc9dd2e19
commit f9b2828382
6 changed files with 75 additions and 15 deletions

View File

@ -1,11 +1,11 @@
--- setup.py 2023-04-21 03:40:01.000000000 -0400
+++ setup.py.smb 2023-06-29 16:46:28.129796837 -0400
@@ -914,7 +914,7 @@
--- setup.py.smb 2023-11-08 10:32:56.057065865 -0500
+++ setup.py 2023-11-08 10:33:34.650540523 -0500
@@ -970,7 +970,7 @@
raise SystemExit(f'The version of go on this system ({current_go_version}) is too old. go >= {required_go_version} is needed')
if not for_platform:
update_go_generated_files(args, os.path.join(launcher_dir, appname))
- cmd = [go, 'build', '-v']
+ cmd = [go, 'build', '-buildmode=pie', '-v']
vcs_rev = args.vcs_rev or get_vcs_rev()
ld_flags = [f"-X 'kitty.VCSRevision={vcs_rev}'"]
if for_freeze:
ld_flags: List[str] = []
binary_data_flags = [f"-X kitty.VCSRevision={vcs_rev}"]

View File

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

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

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

View File

@ -1,13 +1,73 @@
-------------------------------------------------------------------
Wed Nov 8 15:19:32 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>
- 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
variables (#6724)
* Fix a regression that broke kitten update-self (#6729)
* Two new event types for watchers, on_title_change and on_set_user_var
* When pasting, if the text contains terminal control codes ask the user for
permission. See paste_actions for details. Thanks to David Leadbeater for
discovering this.
* Render Private Use Unicode symbols using two cells if the second cell
contains an en-space as well as a normal space
* macOS: Fix a regression in the previous release that caused kitten @ ls to
not report the environment variables for the default shell (#6749)
* Desktop notification protocol: Allow applications sending notifications to
specify that the notification should only be displayed if the window is
currently unfocused (#6755)
* unicode_input kitten: Fix a regression that broke the "Emoticons"
tab (#6760)
* Shell integration: Fix sudo --edit not working and also fix completions for
sudo not working in zsh (#6754, #6771)
* A new action set_window_title to interactively change the title of the
active window
* ssh kitten: Fix a regression that broken ctrl+space mapping in zsh (#6780)
* Wayland: Fix primary selections not working with the river
compositor (#6785)
-------------------------------------------------------------------
Thu Oct 5 14:19:42 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>
- 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)
* 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)
* 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)
-------------------------------------------------------------------
Thu Sep 21 05:01:36 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

View File

@ -19,7 +19,7 @@
# sphinx_copybutton not in Factory
%bcond_with docs
Name: kitty
Version: 0.30.1
Version: 0.31.0
Release: 0
Summary: A GPU-based terminal emulator
License: GPL-3.0-only

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4b46523d007aff5b28d5ff04a895892963e7de68526c90e41d8a678f4f78ab7c
size 2585866
oid sha256:6d18b4949c985c8f096236d9e8945cb223d9016c030317f511352c3f5422a27e
size 2584971