Commit Graph

103 Commits

Author SHA256 Message Date
Ana Guerrero
8636a1b3a6 Accepting request 1160399 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1160399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=29
2024-03-21 16:01:43 +00:00
54f52d60b4 Accepting request 1160398 from home:sbradnick:branches:X11:terminals
- 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)

OBS-URL: https://build.opensuse.org/request/show/1160398
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=145
2024-03-21 14:54:59 +00:00
Ana Guerrero
c9c2c1829b Accepting request 1158244 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1158244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=28
2024-03-15 19:31:43 +00:00
9771932c93 Accepting request 1158242 from home:sbradnick:branches:X11:terminals
- 'pkgconfig(simde)' is now available in TW; adding updated go vendor tarball
- Setting 'BuildRequires: go >= 1.22'

- 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

OBS-URL: https://build.opensuse.org/request/show/1158242
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=143
2024-03-15 14:14:00 +00:00
Ana Guerrero
ed6288fc83 Accepting request 1151111 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1151111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=27
2024-02-26 18:46:21 +00:00
61df8cd944 Accepting request 1150810 from home:dimstar:rpm4.20:k
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1150810
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=141
2024-02-26 10:49:37 +00:00
Ana Guerrero
501106eaca Accepting request 1146216 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1146216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=26
2024-02-13 21:42:22 +00:00
6aef2cc65b Accepting request 1146215 from home:sbradnick:branches:X11:terminals
- 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)

OBS-URL: https://build.opensuse.org/request/show/1146215
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=139
2024-02-12 15:25:40 +00:00
Ana Guerrero
d8447f51c5 Accepting request 1141769 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1141769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=25
2024-01-26 21:48:10 +00:00
8870b1bd05 Accepting request 1141768 from home:sbradnick:branches:X11:terminals
- #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)

OBS-URL: https://build.opensuse.org/request/show/1141768
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=137
2024-01-26 15:48:06 +00:00
Ana Guerrero
755fc4408a Accepting request 1140006 from X11:terminals
- i586 builds fail with -fcf-protection=full (seems to be default);
  setting to -fcf-protection=none with CFLAGS export

- 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)

OBS-URL: https://build.opensuse.org/request/show/1140006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=24
2024-01-19 22:03:03 +00:00
356d18e8cb Accepting request 1140000 from home:sbradnick:branches:X11:terminals
- i586 builds fail with -fcf-protection=full (seems to be default);
  setting to -fcf-protection=none with CFLAGS export

- 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)

OBS-URL: https://build.opensuse.org/request/show/1140000
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=135
2024-01-19 18:04:25 +00:00
Ana Guerrero
47c9ecbee3 Accepting request 1124263 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1124263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=23
2023-11-08 21:19:12 +00:00
f9b2828382 Accepting request 1124260 from home:sbradnick:branches:X11:terminals
- Update to 0.31.0:
  * Allow easily running arbitrarily complex remote control scripts without
    needing to turn on remote control (#6712)
  * A new option menu_map that allows adding entries to the global menubar on
    macOS (#6680)
  * A new escape code that can be used by programs running in the terminal to
    change the shape of the mouse pointer (#6711)
  * Graphics protocol: Support for positioning images relative to other
    images (#6400)
  * A new option single_window_padding_width to use a different padding when
    only a single window is visible (#6734)
  * A new mouse action mouse_selection word_and_line_from_point to select the
    current word under the mouse cursor and extend to end of line (#6663)
  * A new option underline_hyperlinks to control when hyperlinks are
    underlined (#6766)
  * Allow using the full range of standard mouse cursor shapes when customizing
    the mouse cursor
  * macOS: When running the default shell with the login program fix
    ~/.hushlogin not being respected when opening windows not in the home
    directory (#6689)
  * macOS: Fix poor performance when using ligatures with some fonts,
    caused by slow harfbuzz shaping (#6743)
  * kitten @ set-background-opacity --toggle - a new flag to easily switch
    opacity between the specified value and the default (#6691)
  * Fix a regression caused by rewrite of kittens to Go that made various
    kittens reset colors in a terminal when the colors were changed by
    escape code (#6708)
  * Fix trailing bracket not ignored when detecting a multi-line URL with the
    trailing bracket as the first character on the last line (#6710)
  * Fix the kitten @ launch --copy-env option not copying current environment

OBS-URL: https://build.opensuse.org/request/show/1124260
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=133
2023-11-08 16:06:46 +00:00
Ana Guerrero
28cebfad45 Accepting request 1115916 from X11:terminals
- 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)

OBS-URL: https://build.opensuse.org/request/show/1115916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=22
2023-10-06 19:14:09 +00:00
bdc9dd2e19 Accepting request 1115880 from home:sbradnick:branches:X11:terminals
- 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)

OBS-URL: https://build.opensuse.org/request/show/1115880
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=131
2023-10-05 15:13:03 +00:00
Ana Guerrero
da8512d2bc Accepting request 1113406 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1113406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=21
2023-09-25 18:03:53 +00:00
cc22868668 Accepting request 1112693 from home:sbradnick:branches:X11:terminals
- 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

OBS-URL: https://build.opensuse.org/request/show/1112693
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=129
2023-09-25 09:23:45 +00:00
Dominique Leuenberger
b5532437f5 Accepting request 1101097 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1101097
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=20
2023-07-28 20:20:08 +00:00
e7060388b0 Accepting request 1100986 from home:jubalh:branches:X11:terminals
- 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)

OBS-URL: https://build.opensuse.org/request/show/1100986
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=127
2023-07-27 14:32:59 +00:00
Dominique Leuenberger
448066d6bd Accepting request 1099144 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1099144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=19
2023-07-18 20:08:00 +00:00
dd37f83cd9 Accepting request 1099143 from home:sbradnick:branches:X11:terminals
- 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)

OBS-URL: https://build.opensuse.org/request/show/1099143
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=125
2023-07-17 21:30:39 +00:00
Ana Guerrero
1dca55b3e7 Accepting request 1098000 from X11:terminals
- Adding kitty-rpmlintrc as a source file

- Update to 0.29.0
  * Removing wayland-protocols-1.32.diff as it's no longer required
  * A new escape code <ESC>[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)

OBS-URL: https://build.opensuse.org/request/show/1098000
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=18
2023-07-11 13:57:00 +00:00
f070993e02 Accepting request 1097996 from home:sbradnick:branches:X11:terminals
- Adding kitty-rpmlintrc as a source file

OBS-URL: https://build.opensuse.org/request/show/1097996
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=123
2023-07-10 16:13:33 +00:00
4134a97cd9 Accepting request 1097987 from home:sbradnick:branches:X11:terminals
- Update to 0.29.0
  * Removing wayland-protocols-1.32.diff as it's no longer required
  * A new escape code <ESC>[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)

OBS-URL: https://build.opensuse.org/request/show/1097987
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=122
2023-07-10 15:28:32 +00:00
Dominique Leuenberger
e75dc13ce3 Accepting request 1097621 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1097621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=17
2023-07-08 20:47:45 +00:00
daee1e096e Accepting request 1097620 from home:sbradnick:branches:X11:terminals
- 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'

  * fix-librsync-leap{.patch -> .diff}
  * optional-disable-docs{.patch -> diff}

OBS-URL: https://build.opensuse.org/request/show/1097620
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=120
2023-07-07 17:32:58 +00:00
38cbaa23f2 Accepting request 1097531 from home:sbradnick:branches:X11:terminals
- 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

- Renaming the following files:
  * fix-librsync-leap.{.patch -> .diff}
  * optional-disable-docs.{.patch -> diff}

- Set -Wno-error=switch flag to prevent compiler crashes for RISCV
  and ARM

- Cleaning up "wayland-devel obsoletes libwayland-egl-devel"
- Adding 'Recommends: python3-importlib_resources'

- Use python3.11 on Leap 15.5
  * python3.11 is the only python3 > 3.6 version would be shipped
    in Leap 15.5

OBS-URL: https://build.opensuse.org/request/show/1097531
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=119
2023-07-07 15:39:05 +00:00
Dominique Leuenberger
337ca57d2e Accepting request 1083984 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1083984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=16
2023-05-02 14:19:26 +00:00
94e9e9156c Accepting request 1081198 from home:DarkWav
Update to 0.28.0 & 0.28.1

If you have any suggestions for improvement, please let me know!

OBS-URL: https://build.opensuse.org/request/show/1081198
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=117
2023-05-02 09:29:39 +00:00
Dominique Leuenberger
45d6dfb472 Accepting request 1074616 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1074616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=15
2023-03-27 16:16:48 +00:00
ba84e52ba3 Accepting request 1071038 from home:DarkWav
- Update to 0.27.0 & 0.27.1
- Adjust optional-disable-docs.patch for new version
- Add _service and vendor.tar.gz to to download, verify, and vendor Go module dependency sources
- Drop support for openSUSE Leap 15.4 as it cannot provide go1.20

If you have any suggestions for improvement, please let me know!

OBS-URL: https://build.opensuse.org/request/show/1071038
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=115
2023-03-27 09:03:42 +00:00
Dominique Leuenberger
2dd80dbc6e Accepting request 1034148 from X11:terminals
- Update to 0.26.5:
  * Splits layout: Add a new mappable action to move the active
    window to the screen edge (#5643)
  * ssh kitten: Allow using absolute paths for the location of
    transferred data (#5607)
  * Fix a regression in the previous release that caused a
    resize_draw_strategy of static to not work (#5601)
  * Wayland KDE: Fix abort when pasting into Firefox (#5603)
  * Wayland GNOME: Fix ghosting when using background_tint (#5605)
  * Fix cursor position at x=0 changing to x=1 on resize (#5635)
  * Wayland GNOME: Fix incorrect window size in some circumstances
    when switching between windows with window decorations disabled (#4802)
  * Wayland: Fix high CPU usage when using some input methods (#5369)
  * Remote control: When matching window by state:focused and no window
    currently has keyboard focus, match the window belonging to the OS
    window that was last focused (#5602)

OBS-URL: https://build.opensuse.org/request/show/1034148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=14
2022-11-07 12:52:14 +00:00
Michael Vetter
0c08f4da6c - Update to 0.26.5:
* Splits layout: Add a new mappable action to move the active
    window to the screen edge (#5643)
  * ssh kitten: Allow using absolute paths for the location of
    transferred data (#5607)
  * Fix a regression in the previous release that caused a
    resize_draw_strategy of static to not work (#5601)
  * Wayland KDE: Fix abort when pasting into Firefox (#5603)
  * Wayland GNOME: Fix ghosting when using background_tint (#5605)
  * Fix cursor position at x=0 changing to x=1 on resize (#5635)
  * Wayland GNOME: Fix incorrect window size in some circumstances
    when switching between windows with window decorations disabled (#4802)
  * Wayland: Fix high CPU usage when using some input methods (#5369)
  * Remote control: When matching window by state:focused and no window
    currently has keyboard focus, match the window belonging to the OS
    window that was last focused (#5602)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=113
2022-11-07 10:53:45 +00:00
Dominique Leuenberger
eeef6afb96 Accepting request 1029741 from X11:terminals
- Update to 0.26.4:
  * Allow centering the background_image (#5525)
  * X11: Fix a regression in the previous release that caused pasting
    from GTK based applications to have extra newlines (#5528)
  * Tab bar: Improve empty space management when some tabs have
    short titles, allocate the saved space to the active tab (#5548)
  * Fix background_tint not applying to window margins and padding (#3933)
  * Wayland: Fix background image scaling using tiled mode on
    high DPI screens
  * Wayland: Fix an abort when changing background colors with
    wayland_titlebar_color set to background (#5562)
  * Update to Unicode 15.0 (#5542)
  * GNOME Wayland: Fix a memory leak in gnome-shell when using client
    side decorations

OBS-URL: https://build.opensuse.org/request/show/1029741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=13
2022-10-19 11:17:35 +00:00
Michael Vetter
920422c1e1 - Update to 0.26.4:
* Allow centering the background_image (#5525)
  * X11: Fix a regression in the previous release that caused pasting
    from GTK based applications to have extra newlines (#5528)
  * Tab bar: Improve empty space management when some tabs have
    short titles, allocate the saved space to the active tab (#5548)
  * Fix background_tint not applying to window margins and padding (#3933)
  * Wayland: Fix background image scaling using tiled mode on
    high DPI screens
  * Wayland: Fix an abort when changing background colors with
    wayland_titlebar_color set to background (#5562)
  * Update to Unicode 15.0 (#5542)
  * GNOME Wayland: Fix a memory leak in gnome-shell when using client
    side decorations

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=111
2022-10-18 12:16:17 +00:00
Dominique Leuenberger
4adb15ca24 Accepting request 1006016 from X11:terminals
- Update to 0.26.3:
  * Wayland: Mark windows in which a bell occurs as urgent on compositors
    that support the xdg-activation protocol
  * Allow passing null bytes through the system clipboard (#5483)
  * ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly
    when transmitting (#5496)
  * Sessions: Allow controlling which OS Window is active via
    the focus_os_window directive
  * Wayland: Fix for bug in NVIDIA drivers that prevents
    transparency working (#5479)
  * Wayland: Fix for a bug that could cause kitty to become
    non-responsive when using multiple OS windows in a single
    instance on some compositors (#5495)
  * Wayland: Fix for a bug preventing kitty from starting on
    Hyprland when using a non-unit scale (#5467)
  * Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs
    or running programs in the background via the launch action
  * Fix a regression that caused kitty not to restore SIGPIPE
    after python nukes it when launching children. Affects bash
    which does not sanitize its signal mask. (#5500)
  * Fix a use-after-free when handling fake mouse clicks and the
    action causes windows to be removed/re-allocated (#5506)

OBS-URL: https://build.opensuse.org/request/show/1006016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=12
2022-09-26 16:48:21 +00:00
Michael Vetter
23c516be7b - Update to 0.26.3:
* Wayland: Mark windows in which a bell occurs as urgent on compositors
    that support the xdg-activation protocol
  * Allow passing null bytes through the system clipboard (#5483)
  * ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly
    when transmitting (#5496)
  * Sessions: Allow controlling which OS Window is active via
    the focus_os_window directive
  * Wayland: Fix for bug in NVIDIA drivers that prevents
    transparency working (#5479)
  * Wayland: Fix for a bug that could cause kitty to become
    non-responsive when using multiple OS windows in a single
    instance on some compositors (#5495)
  * Wayland: Fix for a bug preventing kitty from starting on
    Hyprland when using a non-unit scale (#5467)
  * Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs
    or running programs in the background via the launch action
  * Fix a regression that caused kitty not to restore SIGPIPE
    after python nukes it when launching children. Affects bash
    which does not sanitize its signal mask. (#5500)
  * Fix a use-after-free when handling fake mouse clicks and the
    action causes windows to be removed/re-allocated (#5506)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=109
2022-09-26 08:02:04 +00:00
Dominique Leuenberger
5efc2b1fb8 Accepting request 1001194 from X11:terminals
- Update to 0.26.2:
  * Allow creating overlay-main windows, which are treated as the
    active window unlike normal overlays (#5392)
  * hints kitten: Allow using The launch command as the program to run, to open the
    result in a new kitty tab/window/etc. (#5462)
  * hyperlinked_grep kitten: Allow control over which parts of rg output are
    hyperlinked (#5428)
  * Fix regression in 0.26.0 that caused launching kitty without working STDIO
    handles to result in high CPU usage and prewarming failing (#5444)
  * The launch command: Allow setting the margin and padding for newly created
    windows (#5463)
  * hints kitten: hyperlink matching: Fix hints occasionally matching text on
    subsequent line as part of hyperlink (#5450)
  * Fix a regression in 0.26.0 that broke mapping of native keys whose key codes
    did not fit in 21 bits (#5452)
  * Wayland: Fix remembering window size not accurate when client side decorations
    are present
  * Fix an issue where notification identifiers were not sanitized leading to code
    execution if the user clicked on a notification popup from a malicious source.

OBS-URL: https://build.opensuse.org/request/show/1001194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=11
2022-09-05 19:21:44 +00:00
Michael Vetter
1ade50650a - Update to 0.26.2:
* Allow creating overlay-main windows, which are treated as the
    active window unlike normal overlays (#5392)
  * hints kitten: Allow using The launch command as the program to run, to open the
    result in a new kitty tab/window/etc. (#5462)
  * hyperlinked_grep kitten: Allow control over which parts of rg output are
    hyperlinked (#5428)
  * Fix regression in 0.26.0 that caused launching kitty without working STDIO
    handles to result in high CPU usage and prewarming failing (#5444)
  * The launch command: Allow setting the margin and padding for newly created
    windows (#5463)
  * hints kitten: hyperlink matching: Fix hints occasionally matching text on
    subsequent line as part of hyperlink (#5450)
  * Fix a regression in 0.26.0 that broke mapping of native keys whose key codes
    did not fit in 21 bits (#5452)
  * Wayland: Fix remembering window size not accurate when client side decorations
    are present
  * Fix an issue where notification identifiers were not sanitized leading to code
    execution if the user clicked on a notification popup from a malicious source.

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=107
2022-09-05 06:24:39 +00:00
Dominique Leuenberger
2d4e6b4bd7 Accepting request 1000693 from X11:terminals
- Update to 0.26.1:
  * ssh kitten: Fix executable permission missing from kitty bootstrap script (#5438)
  * Allow specifying a title when using the set_tab_title action (#5441)

- Update to 0.26.0:
  * A new option remote_control_password to use fine grained permissions
    for what can be remote controlled (#5320)
  * Reduce startup latency by ~30 milliseconds when running kittens
    via key bindings inside kitty (#5159)
  * A new option modify_font to adjust various font metrics like
    underlines, cell sizes etc. (#5265)
  * A new shortcut ctrl+shift+f1 to display the kitty docs in a browser
  * Graphics protocol: Only delete temp files if they have the
    string tty-graphics-protocol in their file paths. This prevents
    deletion of arbitrary files in /tmp.
  * Deprecate the adjust_baseline, adjust_line_height and
    adjust_column_width options in favor of modify_font
  * Wayland: Fix a regression in the previous release that caused
    mouse cursor animation and keyboard repeat to stop working when switching seats (#5188)
  * Allow resizing windows created in session files (#5196)
  * Fix horizontal wheel events not being reported to client programs
    when they grab the mouse (#2819)
  * kitty @ set-colors: Fix changing inactive_tab_foreground not working (#5214)
  * Add a mappable action to toggle the mirrored setting for the tall and fat layouts (#5344)
  * Add a mappable action to switch between predefined bias values
    for the tall and fat layouts (#5352)
  * Wayland: Reduce flicker at startup by not using render frames
    immediately after a resize (#5235)
  * Linux: Update cursor position after all key presses not just
    pre-edit text changes (#5241)

OBS-URL: https://build.opensuse.org/request/show/1000693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=10
2022-09-01 20:12:26 +00:00
Michael Vetter
f0778af580 - Update to 0.26.1:
* ssh kitten: Fix executable permission missing from kitty bootstrap script (#5438)
  * Allow specifying a title when using the set_tab_title action (#5441)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=105
2022-09-01 13:40:07 +00:00
Michael Vetter
ff8920717b - Update to 0.26.0:
* A new option remote_control_password to use fine grained permissions
    for what can be remote controlled (#5320)
  * Reduce startup latency by ~30 milliseconds when running kittens
    via key bindings inside kitty (#5159)
  * A new option modify_font to adjust various font metrics like
    underlines, cell sizes etc. (#5265)
  * A new shortcut ctrl+shift+f1 to display the kitty docs in a browser
  * Graphics protocol: Only delete temp files if they have the
    string tty-graphics-protocol in their file paths. This prevents
    deletion of arbitrary files in /tmp.
  * Deprecate the adjust_baseline, adjust_line_height and
    adjust_column_width options in favor of modify_font
  * Wayland: Fix a regression in the previous release that caused
    mouse cursor animation and keyboard repeat to stop working when switching seats (#5188)
  * Allow resizing windows created in session files (#5196)
  * Fix horizontal wheel events not being reported to client programs
    when they grab the mouse (#2819)
  * kitty @ set-colors: Fix changing inactive_tab_foreground not working (#5214)
  * Add a mappable action to toggle the mirrored setting for the tall and fat layouts (#5344)
  * Add a mappable action to switch between predefined bias values
    for the tall and fat layouts (#5352)
  * Wayland: Reduce flicker at startup by not using render frames
    immediately after a resize (#5235)
  * Linux: Update cursor position after all key presses not just
    pre-edit text changes (#5241)
  * ssh kitten: Allow ssh kitten to work from inside tmux, provided
    the tmux session inherits the correct KITTY env vars (#5227)
  * ssh kitten: A new option --symlink-strategy to control how
    symlinks are copied to the remote machine (#5249)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=104
2022-08-29 07:41:47 +00:00
Dominique Leuenberger
f3244f8c6b Accepting request 981198 from X11:terminals
- Update to 0.25.2:
  * A new command edit-in-kitty to Edit files in new kitty windows
    even over SSH
  * Allow getting the last non-empty command output easily via an
    action or remote control (#4973)
  * Fix a bug that caused macos_colorspace to always be default
    regardless of its actual value (#5129)
  * diff kitten: A new option kitten-diff.ignore_name to exclude
    files and directories from being scanned (#5171)
  * ssh kitten: Fix bash not being executed as a login shell since
    kitty 0.25.0 (#5130)
  * Themes kitten: Add a tab to show user defined custom color themes
    separately (#5150)
  * Iosevka: Fix incorrect rendering when there is a combining char
    that does not group with its neighbors (#5153)
  * Weston: Fix client side decorations flickering on slow computers
    during window resize (#5162)
  * Remote control: Fix commands with large or asynchronous payloads
    like kitty @ set-backround-image, kitty @ set-window-logo and
    kitty @ select-window not working correctly when using a
    socket (#5165)
  * hints kitten: Fix surrounding quotes/brackets and embedded
    carriage returns not being removed when using line number
    processing (#5170)

OBS-URL: https://build.opensuse.org/request/show/981198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=9
2022-06-08 12:24:51 +00:00
Michael Vetter
6ca8537b8a - Update to 0.25.2:
* A new command edit-in-kitty to Edit files in new kitty windows
    even over SSH
  * Allow getting the last non-empty command output easily via an
    action or remote control (#4973)
  * Fix a bug that caused macos_colorspace to always be default
    regardless of its actual value (#5129)
  * diff kitten: A new option kitten-diff.ignore_name to exclude
    files and directories from being scanned (#5171)
  * ssh kitten: Fix bash not being executed as a login shell since
    kitty 0.25.0 (#5130)
  * Themes kitten: Add a tab to show user defined custom color themes
    separately (#5150)
  * Iosevka: Fix incorrect rendering when there is a combining char
    that does not group with its neighbors (#5153)
  * Weston: Fix client side decorations flickering on slow computers
    during window resize (#5162)
  * Remote control: Fix commands with large or asynchronous payloads
    like kitty @ set-backround-image, kitty @ set-window-logo and
    kitty @ select-window not working correctly when using a
    socket (#5165)
  * hints kitten: Fix surrounding quotes/brackets and embedded
    carriage returns not being removed when using line number
    processing (#5170)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=102
2022-06-07 18:14:08 +00:00
Dominique Leuenberger
f0b77b7f62 Accepting request 979456 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/979456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=8
2022-05-27 22:28:14 +00:00
Michael Vetter
b4b1e4269e Accepting request 979454 from home:jubalh:branches:X11:terminals
- Update to 0.25.1:
  * Shell integration: Add a command to Clone the current shell into
    a new window
  * Remote control: Allow using Boolean operators when constructing
    queries to match windows or tabs
  * Sessions: Fix os_window_size and os_window_class not applying
    to the first OS Window (#4957)
  * Allow using the cwd of the oldest as well as the newest foreground
    process for launch --cwd (#4869)
  * Bash integration: Fix the value of shell_integration not taking
    effect if the integration script is sourced in bashrc (#4964)
  * Fix a regression in the previous release that caused mouse move
    events to be incorrectly reported as drag events even when a button
    is not pressed (#4992)
  * remote file kitten: Integrate with the ssh kitten for improved
    performance and robustness. Re-uses the control master connection
    of the ssh kitten to avoid round-trip latency.
  * Fix tab selection when closing a new tab not correct in some scenarios (#4987)
  * A new action open_url to open the specified URL (#5004)
  * A new option select_by_word_characters_forward that allows changing
    which characters are considered part of a word to the right when
    double clicking to select words (#5103)
  * Fix reloading of config not working when kitty.conf does not exist
    when kitty is launched (#5071)
  * Fix deleting images by row not calculating image bounds correctly (#5081)
  * Increase the max number of combining chars per cell from two to three,
    without increasing memory usage.
  * Linux: Load libfontconfig at runtime to allow the binaries to work for
    running kittens on servers without FontConfig
  * GNOME: Fix for high CPU usage caused by GNOME’s text input subsystem

OBS-URL: https://build.opensuse.org/request/show/979454
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=100
2022-05-27 09:51:57 +00:00
Dominique Leuenberger
4936b67201 Accepting request 970627 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/970627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=7
2022-04-19 07:58:30 +00:00
Michael Vetter
5c14aee559 Accepting request 970594 from home:susnux:branches:X11:terminals
Fixed build on Factory and Leap.

OBS-URL: https://build.opensuse.org/request/show/970594
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=98
2022-04-18 18:20:57 +00:00
Michael Vetter
c188ebf42f - Update to 0.25.0:
* Truly convenient SSH: automatic shell integration when using SSH.
    Easily clone local shell and editor configuration on remote machines,
    and automatic re-use of existing connections to avoid connection setup latency.
  * When pasting URLs at shell prompts automatically quote them. Also allow
    filtering pasted text and confirm pastes. See paste_actions for details. (#4873)
  * diff kitten: Fix incorrect rendering in rare circumstances when scrolling
    after changing the context size (#4831)
  * icat kitten: Fix a regression that broke kitty +kitten icat --print-window-size (#4818)
  * Wayland: Fix hide_window_decorations causing docked windows to be resized on blur (#4797)
  * Bash integration: Prevent shell integration code from running twice if user
    enables both automatic and manual integration
  * Bash integration: Handle existing PROMPT_COMMAND ending with a literal newline
  * Fix continued lines not having their continued status reset on line feed (#4837)
  * Wayland: Fix a regression that broke IME when changing windows/tabs (#4853)
  * Avoid flicker when starting kittens such as the hints kitten (#4674)
  * A new action scroll_prompt_to_top to move the current prompt to the top (#4891)
  * select_tab: Use stable numbers when selecting the tab (#4792)
  * Only check for updates in the official binary builds. Distro packages or source
    builds will no longer check for updates, regardless of the value of update_check_interval.
  * Fix inactive_text_alpha still being applied to the cursor hidden window after focus (#4928)
  * Fix resizing window that is extra tall/wide because of left-over cells not working reliably (#4913)
  * A new action close_other_tabs_in_os_window to close other tabs in the active OS window (#4944)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=97
2022-04-12 07:30:21 +00:00