Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kitty for openSUSE:Leap:16.0 checked 
in at 2025-08-07 15:38:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/kitty (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.kitty.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kitty"

Thu Aug  7 15:38:37 2025 rev:2 rq:1298097 version:0.42.2

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/kitty/kitty.changes    2025-03-19 
11:48:23.057925794 +0100
+++ /work/SRC/openSUSE:Leap:16.0/.kitty.new.1085/kitty.changes  2025-08-07 
15:38:39.928868790 +0200
@@ -1,0 +2,390 @@
+Wed Jul 16 05:22:32 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.42.2:
+  * A new protocol extension to notify terminal programs that have turned on
+    SGR Pixel mouse reporting when the mouse leaves the window (#8808)
+    - https://sw.kovidgoyal.net/kitty/misc-protocol/#mouse-leave-window
+  * clipboard kitten: Can now optionally take a password to avoid repeated
+    permission prompts when accessing the clipboard. Based on a protocol
+    extension. (#8789)
+    - https://sw.kovidgoyal.net/kitty/clipboard/#clipboard-repeated-permission
+  * A new launch --hold-after-ssh to not close a launched window that connects
+    directly to a remote host because of launch --cwd=current when the
+    connection ends (#8807)
+    - https://sw.kovidgoyal.net/kitty/launch/#cmdoption-launch-hold-after-ssh
+    - https://sw.kovidgoyal.net/kitty/launch/#cmdoption-launch-cwd
+  * Fix remember_window_position not working because of a stupid typo (#8646)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.remember_window_position
+  * A new kitty --grab-keyboard that can be used to grab the keyboard so that
+    global shortcuts are sent to kitty instead
+    - https://sw.kovidgoyal.net/kitty/invocation/#cmdoption-kitty-grab-keyboard
+  * Remote control: Fix holding a remote control socket open causing the kitty
+    I/O thread to go into a loop and not respond on other remote control
+    sockets (#8670)
+  * hints kitten: Preserve line breaks when the hint is over a line
+    break (#8674)
+  * Fix a segfault when using the copy_ansi_to_clipboard action (#8682)
+    - https://sw.kovidgoyal.net/kitty/actions/#action-copy_ansi_to_clipboard
+  * Fix a crash when using linear easing curves for animations (#8692)
+  * Graphics protocol: Add a note clarifying image update behavior on
+    re-transmission (#8701)
+  * Wayland GNOME: Fix incorrect OS Window tracking because GNOME has started
+    activating windows on non-current workspaces (#8716)
+  * Fix a regression in 0.40.0 that broke rendering of VS15 variation selectors
+    in some circumstances (#8731, #8794)
+  * Fix a regression in 0.40.0 that broke serialization of tab characters as
+    ANSI text (#8741)
+  * Fix a regression in 0.40.0 that broke erasing of characters in a line in
+    the presence of wide characters (#8758)
+  * Fix a regression in 0.40.0 that broke hyperlinking of wide
+    characters (#8796)
+  * Fix a regression that broke using esc to exit visual select window
+    mode (#8767)
+  * kitten run-shell: Fix SIGINT blocked when execing the shell (#8754)
+
+-------------------------------------------------------------------
+Sat May 17 14:38:50 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.42.1:
+  * Fix ambiguous width and private use characters not being rendered when
+    used with variable width text-sizing protocol escape codes
+  * Quick access terminal: Restore focus to previously active window when
+    hiding the quick access terminal window on macOS (#8627)
+  * Wayland: Fix an abort if the terminal program sets a window title longer
+    than 2KB that contains CSI escape sequences and multibyte UTF-8 (#8619)
+  * Quick access terminal: Allow toggling the window to full screen using the
+    standard kitty ctrl+shift+f11 shortcut (#8626)
+    - https://sw.kovidgoyal.net/kitty/conf/#shortcut-kitty.Toggle-fullscreen
+  * Quick access terminal: Allow configuring the monitor to display the panel
+    on in Wayland/X11 (#8630)
+  * A new setting remember_window_position to optionally use the position of
+    the last closed kitty OS Window as the position of the first kitty
+    OS Window when running a new kitty instance (#8601)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.remember_window_position
+  * Panel kitten: A new center-sized value for --edge to allow easily creating
+    sized and centered panels
+    - 
https://sw.kovidgoyal.net/kitty/kittens/panel/#cmdoption-kitty-kitten-panel-edge
+  * Wayland: The kitty --name flag now sets the XDG window tag on compositors
+    that support the xdg-toplevel-tag protocol.
+    - https://wayland.app/protocols/xdg-toplevel-tag-v1
+
+-------------------------------------------------------------------
+Mon May 12 14:35:16 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.42.0:
+  * Removing nightly tarball
+  * A new kitten: quick-access-terminal to Make a Quake like quick access
+    terminal
+    - https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/
+    - https://sw.kovidgoyal.net/kitty/kittens/quick-access-terminal/#quake
+  * The panel kitten works on macOS and X11 as well as Wayland (#2590)
+    - https://sw.kovidgoyal.net/kitty/kittens/panel/
+  * Behavior change: Now kitty does full grapheme segmentation following the
+    Unicode 16 spec when splitting text into cells (#8533)
+  * Behavior change: The automatic color switching functionality now also
+    controls background image settings (#8603)
+    - https://sw.kovidgoyal.net/kitty/kittens/themes/#auto-color-scheme
+  * panel kitten: Allow using kitty +kitten panel --single-instance to create
+    multiple panels in one process (#8549)
+    - 
https://sw.kovidgoyal.net/kitty/kittens/panel/#cmdoption-kitty-kitten-panel-single-instance
+  * launch: Allow creating desktop panels such as those created by the panel
+    kitten (#8549)
+    - https://sw.kovidgoyal.net/kitty/kittens/panel/
+  * Remote control: Allow modifying desktop panels and showing/hiding OS
+    Windows using the kitten @ resize-os-window command (#8550)
+  * Remote control launch: Allow waiting for a program launched in a new
+    window to exit and get the exit code via the
+    kitty +launch --wait-for-child-to-exit command line flag (#8573)
+  * Allow starting kitty with the OS window hidden via
+    kitty --start-as=hidden, useful for single instance mode (#3466)
+    - https://sw.kovidgoyal.net/kitty/invocation/#cmdoption-kitty-start-as
+  * Allow configuring the mouse unhide behavior when using
+    mouse_hide_wait (#8508)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.mouse_hide_wait
+  * diff kitten: Add half page and full page scroll vim-like bindings (#8514)
+  * diff kitten: Allow diffing named pipes (#8597)
+  * Fix a regression that caused automatic color themes to not be re-applied
+    after config file reload (#8530)
+  * Wayland: When the compositor supports the xdg-system-bell protocol use it
+    to play the default bell sound
+    - https://wayland.app/protocols/xdg-system-bell-v1
+  * panel kitten: Allow specifying panel size in pixels in addition to cells
+  * Fix a regression in 0.36.0 that caused using = with single letter command
+    line flags to no longer work correctly (#8556)
+  * Single instance: Preserve environment variables from invoking environment
+    in newly created window (#8567)
+  * Single instance: Reset OS Window class and name in new single instance OS
+    windows (#8567)
+  * macOS: Fix text color in visual window select ignoring the color
+    theme (#8579)
+  * Launch action: Allow using an env var that resolves to a full command-line
+    as the program to launch (#8613)
+  * change_font_size allow multiplying/dividing the current font size in
+    addition to incrementing it (#8616)
+    - https://sw.kovidgoyal.net/kitty/actions/#action-change_font_size
+  * Box drawing: Improve appearance of rounder corners, giving them a uniform
+    line width (#8299)
+
+-------------------------------------------------------------------
+Tue Apr 22 14:22:12 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Adding a nightly tarball vs. the release tarball as builds are failing
+  related to glfw/wl_window.c and
+  `error: enumeration value 
‘XDG_TOPLEVEL_STATE_CONSTRAINED_[LEFT,RIGHT,TOP,BOTTOM’ not handled in switch`
+  * A release tarball will be swapped back in for the next release
+
+-------------------------------------------------------------------
+Sat Apr  5 02:00:01 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.41.1:
+  * Fix a regression in the previous release that caused rendering of emoji
+    using the VS16 variation selector to fail with some fonts (#8495)
+  * Fix a regression in 0.40.0 that caused tab bar margins to not be properly
+    blanked when the tab bar is at the bottom (#8494)
+  * Wayland: panel kitten: Fix incorrect initial font size on compositors such
+    as Hyprland that set scale late in the window creation process (#8496)
+  * Fix a regression in 0.40.1 that caused hyperlink underline on hover to
+    remain on screen when the screen is scrolled
+
+-------------------------------------------------------------------
+Sat Mar 29 01:46:35 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.41.0:
+  * A new mode of operation for text_fg_override_threshold to override
+    foreground colors so as to maintain a minimum contrast between foreground
+    and background text colors. Works in a perceptual color space for best
+    color accuracy (#8420)
+    - 
https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.text_fg_override_threshold
+  * A 15% improvement in throughput when processing text thanks to using a
+    multi-stage table for Unicode property lookups
+  * kitty +open: Ask for confirmation by default when running executables to
+    work around some badly designed programs that try to open links in
+    documents that point to executable files. Can be overridden by specifying
+    your own launch-actions.conf.
+    - https://sw.kovidgoyal.net/kitty/open_actions/#launch-actions
+  * Fix a regression in version 0.40.0 causing a crash when the underline
+    thickness of the font is zero (#8443)
+  * Fix a regression in version 0.40.0 causing a hang on resizing with a wide
+    character at the right edge of a line that needs to be moved onto the next
+    line (#8464)
+  * Fix a regression in 0.40.1 that caused copying to clipboard via OSC 52
+    from applications that don’t specify a destination in the escape code not
+    working (#8459)
+  * Wayland: Fix a regression in the previous release that caused crashes on
+    compositors that don’t support the xdg-toplevel-icon protocol and the user
+    has set a custom kitty icon (#8471)
+
+-------------------------------------------------------------------
+Tue Mar 18 05:18:29 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.40.1:
+  * Do not count background processes by default for confirm_os_window_close
+    (#8358)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.confirm_os_window_close
+  * A new option clear_selection_on_clipboard_loss to clear selections when
+    they no longer reflect the contents of the clipboard
+    - 
https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.clear_selection_on_clipboard_loss
+  * Fix a regression in the previous release that caused empty lines to be
+    skipped when copying text from a selection (#8435)
+  * Fix flickering of hyperlink underline when client program continuously
+    redraws on mouse movement (#8414)
+  * Wayland: Allow overriding the kitty OS Window icon on compositors that
+    implement the xdg-toplevel-icon protocol
+  * macOS: When the program running in kitty reports progress information for
+    a task, show a progress bar on the kitty dock icon
+  * macOS: Fix a regression causing a crash when using focus_follows_mouse
+    (#8437)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.focus_follows_mouse
+  * OSC 52: Fix specifying both clipboard and primary in OSC 52 requests
+    not supported
+
+-------------------------------------------------------------------
+Sun Mar  9 00:29:14 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.40.0:
+  * Allow terminal programs to use text in different font sizes (#8226)
+    - https://sw.kovidgoyal.net/kitty/text-sizing-protocol/
+  * When rendering underlines add gaps around text descenders (parts of the
+    text that overlap with the underline). Controlled by the new option
+    underline_exclusion (#8226)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.underline_exclusion
+  * Finally fix the issue of text-width mismatches that has been plaguing the
+    terminal ecosystem for decades by allowing terminal programs to specify
+    how many cells to render a piece of text in (#8226)
+  * Behavior change: The notify_on_cmd_finish option now uses OS Window
+    visibility instead of focus state when set to invisible on platforms that
+    support querying OS window visibility (#8320)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.notify_on_cmd_finish
+  * launch: Add options launch --source-window and launch --next-to to allow
+    specifying which window is used as the data source and destination location
+    independently of the currently active window (#8295)
+    - https://sw.kovidgoyal.net/kitty/launch/#cmdoption-launch-source-window
+  * Linux: Add support for COLRv1 fonts. These are typically emoji fonts that
+    use vector images for emoji
+    - https://nabla.typearture.com/whatisCOLRV1.html
+  * Add support for the octant box-drawing characters
+  * Speed up rendering of box drawing characters by moving the implementation
+    to native code
+  * When confirming if a window should be closed consider it active if it has
+    running background processes (#8358)
+  * Remote control: kitten @ scroll-window: Allow scrolling to previous/next
+    prompt
+  * macOS: Fix fallback font rendering for bold/italic text not working for
+    some symbols that are present in the Menlo regular face but not the
+    bold/italic faces (#8282)
+  * XTGETTCAP: Fix response invalid for empty string capabilities (#8304)
+  * ssh kitten: Fix incorrect copying of data files when using the python
+    interpreter and also fix incorrect hard link detection (#8308)
+  * Fix a regression in the previous release that broke setting of nullable
+    colors
+  * Fix a regression in 0.39.0 that caused a crash on invalid Unicode with a
+    large number of combining characters in a single cell (#8318)
+  * Fix --hold always restoring cursor to block shape instead of respecting
+    the value of cursor_shape (#8344)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.cursor_shape
+  * When dragging in rectangle select mode use a crosshair mouse cursor
+    configurable via pointer_shape_when_dragging
+    - 
https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.pointer_shape_when_dragging
+  * macOS: notify kitten: Fix waiting for result from desktop notification not
+    working (#8379)
+  * Wayland: Fix mouse pointer position update not being sent when focus
+    regained (:iss`8397`, #8398)
+  * Fix cursor blink animation when background_opacity is less than one (#8401)
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.background_opacity
+  * Wayland: panel kitten: Add a center mode for creating panels to ease
+    creation of centered popups in Wayland (#8411)
+
+-------------------------------------------------------------------
+Sun Feb  2 19:51:43 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.39.1:
+  * Splits layout: Allow setting the bias of the current split using
+    `layout_action bias` (#8222)
+  * hints kitten: Workaround for some broken light color themes that make the
+    hints text color too low contrast to read (#7330)
+  * Wayland niri: Fix 250ms delay on startup when using scale 1 (#8236)
+  * Watchers: Add a new event `on_color_scheme_preference_change` (#8246)
+
+-------------------------------------------------------------------
+Thu Jan 16 06:37:26 UTC 2025 - Scott Bradnick <scott.bradn...@suse.com>
+
+- Update to 0.39.0:
+  * `diff kitten`: Automatically use dark/light color scheme based on the
+    color scheme of the parent terminal. Can be controlled via the new
+    `kitten-diff.color_scheme` option. Note that this is a default behavior
+    change (#8170)
+    - https://sw.kovidgoyal.net/kitty/kittens/diff/
+    - 
https://sw.kovidgoyal.net/kitty/kittens/diff/#opt-kitten-diff.color_scheme
+  * Allow dynamically generating configuration by running an arbitrary program
+    using the new geninclude directive in kitty.conf
+  * When a program running in kitty reports progress of a task display it as a
+    percentage in the tab title. Controlled by the `tab_title_template` option
+    - https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.tab_title_template
+  * When mapping a custom kitten allow using shell escaping for the kitten
+    path (#8178)
+  * Fix border colors not being changed by auto light/dark themes at
+    startup (#8180)
+  * ssh kitten: Fix kitten not being on PATH when SSHing into Debian
+    systems (#7160)
+  * diff kitten: Abort when run inside a terminal that does not support the
+    kitty keyboard protocol (#8185)
+  * query kitten: Add support for reporting name of the OS the terminal
+    emulator is running on (#8201)
+  * macOS: Allow using the Passwords app to autofill passwords via the
+    Edit->Autofill menu mimicking other macOS applications (#8195)
+  * macOS: Add menu items to the Edit menu to clear the screen and scrollback
+  * Fix the `clear_terminal scrollback` action also clearing screen, not just
+    the scrollback
++++ 93 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:16.0/kitty/kitty.changes
++++ and /work/SRC/openSUSE:Leap:16.0/.kitty.new.1085/kitty.changes

Old:
----
  kitty-0.36.4.tar.gz

New:
----
  kitty-0.42.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kitty.spec ++++++
--- /var/tmp/diff_new_pack.sbjzoa/_old  2025-08-07 15:38:40.412888974 +0200
+++ /var/tmp/diff_new_pack.sbjzoa/_new  2025-08-07 15:38:40.416889140 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package kitty
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,14 @@
 # sphinx_copybutton not in Factory
 %bcond_with docs
 Name:           kitty
-Version:        0.36.4
+Version:        0.42.2
 Release:        0
 Summary:        A GPU-based terminal emulator
 License:        GPL-3.0-only
 Group:          System/X11/Terminals
 URL:            https://github.com/kovidgoyal/kitty
 Source:         
https://github.com/kovidgoyal/kitty/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+#####
 Source1:        vendor.tar.gz
 Source2:        kitty-rpmlintrc
 Patch0:         buildmode-and-skip_docs.diff
@@ -35,10 +36,10 @@
 BuildRequires:  fontconfig-devel
 BuildRequires:  freetype2-devel
 ### Avoiding any 'have choice for go' issues ...
-BuildRequires:  go >= 1.23
+#BuildRequires:  go >= 1.24
 #####
-### Temporarily disabled until go1.23 is default
-#BuildRequires:  golang-packaging
+### Temporarily disabled until go1.2# (1.24?) is default
+BuildRequires:  golang-packaging
 #####
 BuildRequires:  harfbuzz-devel >= 1.5.0
 BuildRequires:  libXcursor-devel

++++++ _service ++++++
--- /var/tmp/diff_new_pack.sbjzoa/_old  2025-08-07 15:38:40.448890474 +0200
+++ /var/tmp/diff_new_pack.sbjzoa/_new  2025-08-07 15:38:40.452890641 +0200
@@ -1,5 +1,5 @@
 <services>
-  <service name="go_modules" mode="manual">
-  </service>
+  <service name="download_files" mode="manual"/>
+  <service name="go_modules" mode="manual"/>
 </services>
 

++++++ buildmode-and-skip_docs.diff ++++++
--- /var/tmp/diff_new_pack.sbjzoa/_old  2025-08-07 15:38:40.464891141 +0200
+++ /var/tmp/diff_new_pack.sbjzoa/_new  2025-08-07 15:38:40.468891308 +0200
@@ -1,15 +1,15 @@
---- setup.py.smb       2024-01-19 09:43:25.073225511 -0500
-+++ setup.py   2024-01-19 10:26:09.830214118 -0500
-@@ -980,7 +980,7 @@
+--- setup.py.smb       2025-07-16 01:30:32.712541854 -0400
++++ setup.py   2025-07-16 01:32:17.054226172 -0400
+@@ -1271,7 +1271,7 @@
      if args.skip_building_kitten:
          print('Skipping building of the kitten binary because of a command 
line option. Build is incomplete', file=sys.stderr)
          return ''
--    cmd = [go, 'build', '-v']
-+    cmd = [go, 'build', '-buildmode=pie', '-v']
+-    cmd = go + ['build', '-v']
++    cmd = go + ['build', '-buildmode=pie', '-v']
      vcs_rev = args.vcs_rev or get_vcs_rev()
      ld_flags: List[str] = []
      binary_data_flags = [f"-X kitty.VCSRevision={vcs_rev}"]
-@@ -1165,13 +1165,14 @@
+@@ -1488,13 +1488,14 @@
      base = Path(ddir)
      in_src_launcher = base / (f'{libdir_name}/kitty/kitty/launcher/kitty')
      launcher = base / 'bin/kitty'

++++++ kitty-0.36.4.tar.gz -> kitty-0.42.2.tar.gz ++++++
/work/SRC/openSUSE:Leap:16.0/kitty/kitty-0.36.4.tar.gz 
/work/SRC/openSUSE:Leap:16.0/.kitty.new.1085/kitty-0.42.2.tar.gz differ: char 
13, line 1

++++++ vendor.tar.gz ++++++
++++ 89368 lines of diff (skipped)

Reply via email to