From f9b2828382de89f534b71ce9f5d8d709724abda17634a4c0842e95bdd05b3d97 Mon Sep 17 00:00:00 2001 From: Scott Bradnick Date: Wed, 8 Nov 2023 16:06:46 +0000 Subject: [PATCH] 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 --- go-buildmode-pie.diff | 10 +++---- kitty-0.30.1.tar.gz | 3 -- kitty-0.31.0.tar.gz | 3 ++ kitty.changes | 68 ++++++++++++++++++++++++++++++++++++++++--- kitty.spec | 2 +- vendor.tar.gz | 4 +-- 6 files changed, 75 insertions(+), 15 deletions(-) delete mode 100644 kitty-0.30.1.tar.gz create mode 100644 kitty-0.31.0.tar.gz diff --git a/go-buildmode-pie.diff b/go-buildmode-pie.diff index c17d642..31aa859 100644 --- a/go-buildmode-pie.diff +++ b/go-buildmode-pie.diff @@ -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}"] diff --git a/kitty-0.30.1.tar.gz b/kitty-0.30.1.tar.gz deleted file mode 100644 index fc1c9fe..0000000 --- a/kitty-0.30.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:08f7f4329e8de78229183b15b758a3f424144b8e6c7213be5d3e342e5480aa84 -size 7960371 diff --git a/kitty-0.31.0.tar.gz b/kitty-0.31.0.tar.gz new file mode 100644 index 0000000..a56f044 --- /dev/null +++ b/kitty-0.31.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1fa72c9d16eedec43ba99de9f1ad511c8246cbe4e70dd1f9d865ef72984829d +size 7988535 diff --git a/kitty.changes b/kitty.changes index e60de36..3357fbf 100644 --- a/kitty.changes +++ b/kitty.changes @@ -1,13 +1,73 @@ +------------------------------------------------------------------- +Wed Nov 8 15:19:32 UTC 2023 - Scott Bradnick + +- 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 - 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 diff --git a/kitty.spec b/kitty.spec index b2ca6f0..55cf6dd 100644 --- a/kitty.spec +++ b/kitty.spec @@ -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 diff --git a/vendor.tar.gz b/vendor.tar.gz index afd5069..db45def 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b46523d007aff5b28d5ff04a895892963e7de68526c90e41d8a678f4f78ab7c -size 2585866 +oid sha256:6d18b4949c985c8f096236d9e8945cb223d9016c030317f511352c3f5422a27e +size 2584971