<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="5">
<package pkgid="8b6eec905aecd0d13e2a80e55fc32bbdff39b36cf118daa797985677432176ac" name="kitty" arch="src">
  <version epoch="0" ver="0.34.1" rel="lp156.133.18"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688472000">- Renaming the following files:
  * fix-librsync-leap{.patch -&gt; .diff}
  * optional-disable-docs{.patch -&gt; diff}</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688644800">- 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</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688731200">- 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'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990400">- Update to 0.29.0
  * Removing wayland-protocols-1.32.diff as it's no longer required
  * A new escape code &lt;ESC&gt;[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)
  * diff kitten: Fix a regression in 0.28.0 that broke using relative paths
    as arguments to the kitten (#6325)
  * Fix re-using the image id of an animated image for a still image causing
    a crash (#6244)
  * kitty +open: Ask for permission before executing script files that are not
    marked as executable. This prevents accidental execution of script files
    via MIME type association from programs that unconditionally “open”
    attachments/downloaded files
  * edit-in-kitty: Fix running edit-in-kitty with elevated privileges to edit a
    restricted file not working (#6245)
  * ssh kitten: Fix a regression in 0.28.0 that caused interrupt during setup
    to not be handled gracefully (#6254)
  * ssh kitten: Allow configuring the ssh kitten to skip some hosts via a new
    delegate config directive
  * Graphics: Move images up along with text when the window is shrunk
    vertically (#6278)
  * Fix a regression in 0.28.0 that caused a buffer overflow when clearing the
    screen (#6306, #6308)
  * Fix a regression in 0.27.0 that broke setting of specific edge
    padding/margin via remote control (#6333)
  * macOS: Fix window shadows not being drawn for transparent
    windows (#2827, #6416)
  * Do not echo invalid DECRQSS queries back, behavior inherited from xterm
    (CVE-2008-2383). Similarly, fix an echo bug in the file transfer protocol
    due to insufficient sanitization of safe strings.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990401">- Adding kitty-rpmlintrc as a source file</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1689595200">- 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)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690459200">- Update to 0.29.2:
  * Detect .tex and Makefiles as plain text files (#6492)
  * unicode_input kitten: Fix scrolling over multiple screens not working (#6497)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1695297600">- 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
    text_composition_strategy via config reload causing incorrect rendering (#6559)
  * When running a shell for --hold set the env variable KITTY_HOLD=1 to allow
    users to customize what happens (#6587)
  * When multiple confirmable close requests are made focus the existing close
    confirmation window instead of opening a new one for each request (#6601)
  * Config file format: allow splitting lines by starting subsequent lines
    with a backslash (#6603)
  * ssh kitten: Fix a regression causing hostname directives in ssh.conf not
    matching when username is specified (#6609)
  * diff kitten: Add support for files that are identical apart from mode
    changes (#6611)
  * Wayland: Do not request idle inhibition for full screen windows (#6613)
  * Adjust the workaround for non-linear blending of transparent pixels in
    compositors to hopefully further reduce fringing around text with certain
    color issues (#6534)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1696507200">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1699444800">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665600">- 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)
  * GNOME Wayland: Fix remembered window size smaller than actual size (#6946)
  * Mouse reporting: Fix incorrect position reported for windows with
    padding (#6950)
  * Fix focus_visible_window not switching to other window in stack layout
    when only two windows are present (#6970)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665601">- i586 builds fail with -fcf-protection=full (seems to be default);
  setting to -fcf-protection=none with CFLAGS export</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1706270400">- #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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1707739200">- 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)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710244800">- 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
    at specific line (#7186)
  * Remote control: Fix --match argument not working for @ls, @send-key,
    @set-background-image (#7192)
  * Keyboard protocol: Do not deliver a fake key release events on OS window
    focus out for engaged modifiers (#7196)
  * Ignore startup_session when kitty is invoked with command line options
    specifying a command to run (#7198)
  * Box drawing: Specialize rendering for the Fira Code progress
    bar/spinner glyphs</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710504000">- 'pkgconfig(simde)' is now available in TW; adding updated go vendor tarball
- Setting 'BuildRequires: go &gt;= 1.22'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1711022400">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713182400">- 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 &gt;= 3.8.0 (#7168)
  * Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not
    render glyphs (#7263)
  * Wayland: Support preferred integer scales
  * Wayland: A new option wayland_enable_ime to turn off Input Method
    Extensions which add latency and create bugs
  * Wayland: Fix hide_window_decorations not working on non GNOME desktops
  * When asking for quit confirmation because of a running program, mention
    the program name (#7331)
  * Fix flickering of prompt during window resize (#7324)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713528000">- Update to 0.34.1:
  * Wayland KDE: Fix window background blur not adapting when window is grown.
    Also fix turning it on and off not working. (#7351)
  * Wayland GNOME: Draw the titlebar buttons without using a font (#7349)
  * Fix a regression in the previous release that caused incorrect font
    selection when using variable fonts on Linux (#7361)</changelog>
</package>
<package pkgid="1edf3dae2c80a51c03b3a0c8f850c4726b197e336e532ee690a449a6e3976a6f" name="kitty" arch="x86_64">
  <version epoch="0" ver="0.34.1" rel="lp156.133.18"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688472000">- Renaming the following files:
  * fix-librsync-leap{.patch -&gt; .diff}
  * optional-disable-docs{.patch -&gt; diff}</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688644800">- 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</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688731200">- 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'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990400">- Update to 0.29.0
  * Removing wayland-protocols-1.32.diff as it's no longer required
  * A new escape code &lt;ESC&gt;[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)
  * diff kitten: Fix a regression in 0.28.0 that broke using relative paths
    as arguments to the kitten (#6325)
  * Fix re-using the image id of an animated image for a still image causing
    a crash (#6244)
  * kitty +open: Ask for permission before executing script files that are not
    marked as executable. This prevents accidental execution of script files
    via MIME type association from programs that unconditionally “open”
    attachments/downloaded files
  * edit-in-kitty: Fix running edit-in-kitty with elevated privileges to edit a
    restricted file not working (#6245)
  * ssh kitten: Fix a regression in 0.28.0 that caused interrupt during setup
    to not be handled gracefully (#6254)
  * ssh kitten: Allow configuring the ssh kitten to skip some hosts via a new
    delegate config directive
  * Graphics: Move images up along with text when the window is shrunk
    vertically (#6278)
  * Fix a regression in 0.28.0 that caused a buffer overflow when clearing the
    screen (#6306, #6308)
  * Fix a regression in 0.27.0 that broke setting of specific edge
    padding/margin via remote control (#6333)
  * macOS: Fix window shadows not being drawn for transparent
    windows (#2827, #6416)
  * Do not echo invalid DECRQSS queries back, behavior inherited from xterm
    (CVE-2008-2383). Similarly, fix an echo bug in the file transfer protocol
    due to insufficient sanitization of safe strings.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990401">- Adding kitty-rpmlintrc as a source file</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1689595200">- 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)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690459200">- Update to 0.29.2:
  * Detect .tex and Makefiles as plain text files (#6492)
  * unicode_input kitten: Fix scrolling over multiple screens not working (#6497)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1695297600">- 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
    text_composition_strategy via config reload causing incorrect rendering (#6559)
  * When running a shell for --hold set the env variable KITTY_HOLD=1 to allow
    users to customize what happens (#6587)
  * When multiple confirmable close requests are made focus the existing close
    confirmation window instead of opening a new one for each request (#6601)
  * Config file format: allow splitting lines by starting subsequent lines
    with a backslash (#6603)
  * ssh kitten: Fix a regression causing hostname directives in ssh.conf not
    matching when username is specified (#6609)
  * diff kitten: Add support for files that are identical apart from mode
    changes (#6611)
  * Wayland: Do not request idle inhibition for full screen windows (#6613)
  * Adjust the workaround for non-linear blending of transparent pixels in
    compositors to hopefully further reduce fringing around text with certain
    color issues (#6534)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1696507200">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1699444800">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665600">- 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)
  * GNOME Wayland: Fix remembered window size smaller than actual size (#6946)
  * Mouse reporting: Fix incorrect position reported for windows with
    padding (#6950)
  * Fix focus_visible_window not switching to other window in stack layout
    when only two windows are present (#6970)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665601">- i586 builds fail with -fcf-protection=full (seems to be default);
  setting to -fcf-protection=none with CFLAGS export</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1706270400">- #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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1707739200">- 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)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710244800">- 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
    at specific line (#7186)
  * Remote control: Fix --match argument not working for @ls, @send-key,
    @set-background-image (#7192)
  * Keyboard protocol: Do not deliver a fake key release events on OS window
    focus out for engaged modifiers (#7196)
  * Ignore startup_session when kitty is invoked with command line options
    specifying a command to run (#7198)
  * Box drawing: Specialize rendering for the Fira Code progress
    bar/spinner glyphs</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710504000">- 'pkgconfig(simde)' is now available in TW; adding updated go vendor tarball
- Setting 'BuildRequires: go &gt;= 1.22'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1711022400">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713182400">- 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 &gt;= 3.8.0 (#7168)
  * Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not
    render glyphs (#7263)
  * Wayland: Support preferred integer scales
  * Wayland: A new option wayland_enable_ime to turn off Input Method
    Extensions which add latency and create bugs
  * Wayland: Fix hide_window_decorations not working on non GNOME desktops
  * When asking for quit confirmation because of a running program, mention
    the program name (#7331)
  * Fix flickering of prompt during window resize (#7324)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713528000">- Update to 0.34.1:
  * Wayland KDE: Fix window background blur not adapting when window is grown.
    Also fix turning it on and off not working. (#7351)
  * Wayland GNOME: Draw the titlebar buttons without using a font (#7349)
  * Fix a regression in the previous release that caused incorrect font
    selection when using variable fonts on Linux (#7361)</changelog>
</package>
<package pkgid="0b5aee41712bf769747209264c3ad47a292762516a1df9aad4a7992b8d7488e8" name="kitty-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.34.1" rel="lp156.133.18"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688472000">- Renaming the following files:
  * fix-librsync-leap{.patch -&gt; .diff}
  * optional-disable-docs{.patch -&gt; diff}</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688644800">- 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</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688731200">- 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'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990400">- Update to 0.29.0
  * Removing wayland-protocols-1.32.diff as it's no longer required
  * A new escape code &lt;ESC&gt;[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)
  * diff kitten: Fix a regression in 0.28.0 that broke using relative paths
    as arguments to the kitten (#6325)
  * Fix re-using the image id of an animated image for a still image causing
    a crash (#6244)
  * kitty +open: Ask for permission before executing script files that are not
    marked as executable. This prevents accidental execution of script files
    via MIME type association from programs that unconditionally “open”
    attachments/downloaded files
  * edit-in-kitty: Fix running edit-in-kitty with elevated privileges to edit a
    restricted file not working (#6245)
  * ssh kitten: Fix a regression in 0.28.0 that caused interrupt during setup
    to not be handled gracefully (#6254)
  * ssh kitten: Allow configuring the ssh kitten to skip some hosts via a new
    delegate config directive
  * Graphics: Move images up along with text when the window is shrunk
    vertically (#6278)
  * Fix a regression in 0.28.0 that caused a buffer overflow when clearing the
    screen (#6306, #6308)
  * Fix a regression in 0.27.0 that broke setting of specific edge
    padding/margin via remote control (#6333)
  * macOS: Fix window shadows not being drawn for transparent
    windows (#2827, #6416)
  * Do not echo invalid DECRQSS queries back, behavior inherited from xterm
    (CVE-2008-2383). Similarly, fix an echo bug in the file transfer protocol
    due to insufficient sanitization of safe strings.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990401">- Adding kitty-rpmlintrc as a source file</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1689595200">- 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)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690459200">- Update to 0.29.2:
  * Detect .tex and Makefiles as plain text files (#6492)
  * unicode_input kitten: Fix scrolling over multiple screens not working (#6497)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1695297600">- 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
    text_composition_strategy via config reload causing incorrect rendering (#6559)
  * When running a shell for --hold set the env variable KITTY_HOLD=1 to allow
    users to customize what happens (#6587)
  * When multiple confirmable close requests are made focus the existing close
    confirmation window instead of opening a new one for each request (#6601)
  * Config file format: allow splitting lines by starting subsequent lines
    with a backslash (#6603)
  * ssh kitten: Fix a regression causing hostname directives in ssh.conf not
    matching when username is specified (#6609)
  * diff kitten: Add support for files that are identical apart from mode
    changes (#6611)
  * Wayland: Do not request idle inhibition for full screen windows (#6613)
  * Adjust the workaround for non-linear blending of transparent pixels in
    compositors to hopefully further reduce fringing around text with certain
    color issues (#6534)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1696507200">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1699444800">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665600">- 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)
  * GNOME Wayland: Fix remembered window size smaller than actual size (#6946)
  * Mouse reporting: Fix incorrect position reported for windows with
    padding (#6950)
  * Fix focus_visible_window not switching to other window in stack layout
    when only two windows are present (#6970)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665601">- i586 builds fail with -fcf-protection=full (seems to be default);
  setting to -fcf-protection=none with CFLAGS export</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1706270400">- #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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1707739200">- 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)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710244800">- 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
    at specific line (#7186)
  * Remote control: Fix --match argument not working for @ls, @send-key,
    @set-background-image (#7192)
  * Keyboard protocol: Do not deliver a fake key release events on OS window
    focus out for engaged modifiers (#7196)
  * Ignore startup_session when kitty is invoked with command line options
    specifying a command to run (#7198)
  * Box drawing: Specialize rendering for the Fira Code progress
    bar/spinner glyphs</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710504000">- 'pkgconfig(simde)' is now available in TW; adding updated go vendor tarball
- Setting 'BuildRequires: go &gt;= 1.22'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1711022400">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713182400">- 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 &gt;= 3.8.0 (#7168)
  * Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not
    render glyphs (#7263)
  * Wayland: Support preferred integer scales
  * Wayland: A new option wayland_enable_ime to turn off Input Method
    Extensions which add latency and create bugs
  * Wayland: Fix hide_window_decorations not working on non GNOME desktops
  * When asking for quit confirmation because of a running program, mention
    the program name (#7331)
  * Fix flickering of prompt during window resize (#7324)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713528000">- Update to 0.34.1:
  * Wayland KDE: Fix window background blur not adapting when window is grown.
    Also fix turning it on and off not working. (#7351)
  * Wayland GNOME: Draw the titlebar buttons without using a font (#7349)
  * Fix a regression in the previous release that caused incorrect font
    selection when using variable fonts on Linux (#7361)</changelog>
</package>
<package pkgid="a0787096c7bc7a43aada8bbe0e41076e486ac952340645fb4d76dd4b0b82dc82" name="kitty-shell-integration" arch="x86_64">
  <version epoch="0" ver="0.34.1" rel="lp156.133.18"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688472000">- Renaming the following files:
  * fix-librsync-leap{.patch -&gt; .diff}
  * optional-disable-docs{.patch -&gt; diff}</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688644800">- 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</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688731200">- 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'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990400">- Update to 0.29.0
  * Removing wayland-protocols-1.32.diff as it's no longer required
  * A new escape code &lt;ESC&gt;[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)
  * diff kitten: Fix a regression in 0.28.0 that broke using relative paths
    as arguments to the kitten (#6325)
  * Fix re-using the image id of an animated image for a still image causing
    a crash (#6244)
  * kitty +open: Ask for permission before executing script files that are not
    marked as executable. This prevents accidental execution of script files
    via MIME type association from programs that unconditionally “open”
    attachments/downloaded files
  * edit-in-kitty: Fix running edit-in-kitty with elevated privileges to edit a
    restricted file not working (#6245)
  * ssh kitten: Fix a regression in 0.28.0 that caused interrupt during setup
    to not be handled gracefully (#6254)
  * ssh kitten: Allow configuring the ssh kitten to skip some hosts via a new
    delegate config directive
  * Graphics: Move images up along with text when the window is shrunk
    vertically (#6278)
  * Fix a regression in 0.28.0 that caused a buffer overflow when clearing the
    screen (#6306, #6308)
  * Fix a regression in 0.27.0 that broke setting of specific edge
    padding/margin via remote control (#6333)
  * macOS: Fix window shadows not being drawn for transparent
    windows (#2827, #6416)
  * Do not echo invalid DECRQSS queries back, behavior inherited from xterm
    (CVE-2008-2383). Similarly, fix an echo bug in the file transfer protocol
    due to insufficient sanitization of safe strings.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990401">- Adding kitty-rpmlintrc as a source file</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1689595200">- 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)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690459200">- Update to 0.29.2:
  * Detect .tex and Makefiles as plain text files (#6492)
  * unicode_input kitten: Fix scrolling over multiple screens not working (#6497)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1695297600">- 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
    text_composition_strategy via config reload causing incorrect rendering (#6559)
  * When running a shell for --hold set the env variable KITTY_HOLD=1 to allow
    users to customize what happens (#6587)
  * When multiple confirmable close requests are made focus the existing close
    confirmation window instead of opening a new one for each request (#6601)
  * Config file format: allow splitting lines by starting subsequent lines
    with a backslash (#6603)
  * ssh kitten: Fix a regression causing hostname directives in ssh.conf not
    matching when username is specified (#6609)
  * diff kitten: Add support for files that are identical apart from mode
    changes (#6611)
  * Wayland: Do not request idle inhibition for full screen windows (#6613)
  * Adjust the workaround for non-linear blending of transparent pixels in
    compositors to hopefully further reduce fringing around text with certain
    color issues (#6534)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1696507200">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1699444800">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665600">- 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)
  * GNOME Wayland: Fix remembered window size smaller than actual size (#6946)
  * Mouse reporting: Fix incorrect position reported for windows with
    padding (#6950)
  * Fix focus_visible_window not switching to other window in stack layout
    when only two windows are present (#6970)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665601">- i586 builds fail with -fcf-protection=full (seems to be default);
  setting to -fcf-protection=none with CFLAGS export</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1706270400">- #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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1707739200">- 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)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710244800">- 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
    at specific line (#7186)
  * Remote control: Fix --match argument not working for @ls, @send-key,
    @set-background-image (#7192)
  * Keyboard protocol: Do not deliver a fake key release events on OS window
    focus out for engaged modifiers (#7196)
  * Ignore startup_session when kitty is invoked with command line options
    specifying a command to run (#7198)
  * Box drawing: Specialize rendering for the Fira Code progress
    bar/spinner glyphs</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710504000">- 'pkgconfig(simde)' is now available in TW; adding updated go vendor tarball
- Setting 'BuildRequires: go &gt;= 1.22'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1711022400">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713182400">- 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 &gt;= 3.8.0 (#7168)
  * Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not
    render glyphs (#7263)
  * Wayland: Support preferred integer scales
  * Wayland: A new option wayland_enable_ime to turn off Input Method
    Extensions which add latency and create bugs
  * Wayland: Fix hide_window_decorations not working on non GNOME desktops
  * When asking for quit confirmation because of a running program, mention
    the program name (#7331)
  * Fix flickering of prompt during window resize (#7324)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713528000">- Update to 0.34.1:
  * Wayland KDE: Fix window background blur not adapting when window is grown.
    Also fix turning it on and off not working. (#7351)
  * Wayland GNOME: Draw the titlebar buttons without using a font (#7349)
  * Fix a regression in the previous release that caused incorrect font
    selection when using variable fonts on Linux (#7361)</changelog>
</package>
<package pkgid="2c0f9a0c8b2aea1a004938027c77892532881cc70fcc147d2b9ee89849ca5f9a" name="kitty-terminfo" arch="noarch">
  <version epoch="0" ver="0.34.1" rel="lp156.133.18"/>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688472000">- Renaming the following files:
  * fix-librsync-leap{.patch -&gt; .diff}
  * optional-disable-docs{.patch -&gt; diff}</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688644800">- 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</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688731200">- 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'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990400">- Update to 0.29.0
  * Removing wayland-protocols-1.32.diff as it's no longer required
  * A new escape code &lt;ESC&gt;[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)
  * diff kitten: Fix a regression in 0.28.0 that broke using relative paths
    as arguments to the kitten (#6325)
  * Fix re-using the image id of an animated image for a still image causing
    a crash (#6244)
  * kitty +open: Ask for permission before executing script files that are not
    marked as executable. This prevents accidental execution of script files
    via MIME type association from programs that unconditionally “open”
    attachments/downloaded files
  * edit-in-kitty: Fix running edit-in-kitty with elevated privileges to edit a
    restricted file not working (#6245)
  * ssh kitten: Fix a regression in 0.28.0 that caused interrupt during setup
    to not be handled gracefully (#6254)
  * ssh kitten: Allow configuring the ssh kitten to skip some hosts via a new
    delegate config directive
  * Graphics: Move images up along with text when the window is shrunk
    vertically (#6278)
  * Fix a regression in 0.28.0 that caused a buffer overflow when clearing the
    screen (#6306, #6308)
  * Fix a regression in 0.27.0 that broke setting of specific edge
    padding/margin via remote control (#6333)
  * macOS: Fix window shadows not being drawn for transparent
    windows (#2827, #6416)
  * Do not echo invalid DECRQSS queries back, behavior inherited from xterm
    (CVE-2008-2383). Similarly, fix an echo bug in the file transfer protocol
    due to insufficient sanitization of safe strings.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1688990401">- Adding kitty-rpmlintrc as a source file</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1689595200">- 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)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690459200">- Update to 0.29.2:
  * Detect .tex and Makefiles as plain text files (#6492)
  * unicode_input kitten: Fix scrolling over multiple screens not working (#6497)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1695297600">- 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
    text_composition_strategy via config reload causing incorrect rendering (#6559)
  * When running a shell for --hold set the env variable KITTY_HOLD=1 to allow
    users to customize what happens (#6587)
  * When multiple confirmable close requests are made focus the existing close
    confirmation window instead of opening a new one for each request (#6601)
  * Config file format: allow splitting lines by starting subsequent lines
    with a backslash (#6603)
  * ssh kitten: Fix a regression causing hostname directives in ssh.conf not
    matching when username is specified (#6609)
  * diff kitten: Add support for files that are identical apart from mode
    changes (#6611)
  * Wayland: Do not request idle inhibition for full screen windows (#6613)
  * Adjust the workaround for non-linear blending of transparent pixels in
    compositors to hopefully further reduce fringing around text with certain
    color issues (#6534)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1696507200">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1699444800">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665600">- 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)
  * GNOME Wayland: Fix remembered window size smaller than actual size (#6946)
  * Mouse reporting: Fix incorrect position reported for windows with
    padding (#6950)
  * Fix focus_visible_window not switching to other window in stack layout
    when only two windows are present (#6970)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1705665601">- i586 builds fail with -fcf-protection=full (seems to be default);
  setting to -fcf-protection=none with CFLAGS export</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1706270400">- #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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1707739200">- 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)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710244800">- 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
    at specific line (#7186)
  * Remote control: Fix --match argument not working for @ls, @send-key,
    @set-background-image (#7192)
  * Keyboard protocol: Do not deliver a fake key release events on OS window
    focus out for engaged modifiers (#7196)
  * Ignore startup_session when kitty is invoked with command line options
    specifying a command to run (#7198)
  * Box drawing: Specialize rendering for the Fira Code progress
    bar/spinner glyphs</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1710504000">- 'pkgconfig(simde)' is now available in TW; adding updated go vendor tarball
- Setting 'BuildRequires: go &gt;= 1.22'</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1711022400">- 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)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713182400">- 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 &gt;= 3.8.0 (#7168)
  * Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not
    render glyphs (#7263)
  * Wayland: Support preferred integer scales
  * Wayland: A new option wayland_enable_ime to turn off Input Method
    Extensions which add latency and create bugs
  * Wayland: Fix hide_window_decorations not working on non GNOME desktops
  * When asking for quit confirmation because of a running program, mention
    the program name (#7331)
  * Fix flickering of prompt during window resize (#7324)</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1713528000">- Update to 0.34.1:
  * Wayland KDE: Fix window background blur not adapting when window is grown.
    Also fix turning it on and off not working. (#7351)
  * Wayland GNOME: Draw the titlebar buttons without using a font (#7349)
  * Fix a regression in the previous release that caused incorrect font
    selection when using variable fonts on Linux (#7361)</changelog>
</package>
</otherdata>