Commit Graph

119 Commits

Author SHA256 Message Date
Ana Guerrero
391a861ade Accepting request 1199239 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1199239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=37
2024-09-08 09:59:48 +00:00
b71db3c28d - Update to 0.36.2:
* Linux: Fix a regression in 0.36.0 that caused font features defined via
    fontconfig to be ignored (#7773)
  * goto_tab: Allow numbers less than -1 to go to the Nth previously active tab
  * Wayland: Fix for upcoming explicit sync changes in Wayland compositors
    breaking kitty (#7767)
  * Remote control: When listening on a UNIX domain socket only allow
    connections from processes having the same user id (#7777)
  * kitten @: Fix a regression connecting to TCP sockets using plain IP
    addresses rather than hostnames (#7794)
  * diff kitten: Fix a regression that broke diffing against remote
    files (#7797)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=161
2024-09-06 14:49:10 +00:00
Ana Guerrero
1b8a68c76a Accepting request 1195952 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1195952
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=36
2024-08-26 20:10:12 +00:00
513b2431ea - Update to 0.36.1:
* Allow specifying that the `cursor shape for unfocused windows`
    should remain unchanged (#7728)
  * MacOS Intel: Fix a crash in the choose-fonts kitten when displaying
    previews of variable fonts (#7734)
  * Remote control: Fix a regression causing an escape code to leak when using
    @ launch with `--no-response` over the TTY (#7752)
  * OSC 52: Fix a regression in the previous release that broke handling of
    invalid base64 encoded data in OSC 52 requests (#7757)
  * macOS: Fix a regression in the previous release that caused
    `kitty --single-instance` to not work when using
    `macos-launch-services-cmdline`

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=159
2024-08-25 18:57:06 +00:00
Dominique Leuenberger
41880d1425 Accepting request 1194502 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1194502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=35
2024-08-18 16:20:06 +00:00
61d0617c81 - Adding 'BuildRequires: symbols-only-nerd-fonts' as it's looked for at build
time
- Explicitly setting go1.22 (Base version required to build)
- Update to 0.36.0:
  * Support OpenType Variable fonts (#3711)
  * A new choose-fonts kitten that provides a UI with font previews to ease
    selection of fonts. Also has support for font features and variable fonts
  * Allow animating the blinking of the cursor. See cursor_blink_interval for
    how to configure it
  * Add NERD fonts builtin so that users don’t have to install them to use
    NERD symbols in kitty. The builtin font is used only if the symbols are
    not available in some system font
  * launch command: A new launch --bias option to adjust the size of newly
    created windows declaratively (#7634)
  * A new option second_transparent_bg to make a second background color
    semi-transparent via background_opacity. Useful for things like cursor
    line highlight in editors (#7646)
  * A new notify kitten to show desktop notifications from the command line
    with support for icons, buttons and more.
  * Desktop notifications protocol: Add support for icons, buttons, closing of
    notifications, expiry of notifications, updating of notifications and
    querying if the terminal emulator supports the
    protocol (#7657, #7658, #7659)
  * A new option filter_notification to filter out or perform arbitrary
    actions on desktop notifications based on sophisticated criteria (#7670)
  * A new protocol to allow terminal applications to change colors in the
    terminal more robustly than with the legacy XTerm protocol (Setting and
    querying colors)
  * Sessions: A new command focus_matching_window to shift focus to a specific
    window, useful when creating complex layouts with splits (#7635)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=157
2024-08-17 20:23:20 +00:00
Ana Guerrero
842ecda232 Accepting request 1182567 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1182567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=34
2024-06-24 18:52:17 +00:00
f755275ede Accepting request 1182566 from home:sbradnick:branches:X11:terminals
- Update to 0.35.2:
  * A new option, window_logo_scale to specify how window logos are scaled
    with respect to the size of the window containing the logo (#7534)
  * A new option, cursor_shape_unfocused to specify the shape of the text
    cursor in unfocused OS windows (#7544)
  * Remote control: Fix empty password not working (#7538)
  * Wayland: Fix regression in 0.34.0 causing flickering on window resize
    on NVIDIA drivers (#7493)
  * Wayland labwc: Fix kitty timing out waiting for compositor to quit
    messing around with scales on labwc (#7540)
  * Fix scrollback_indicator_opacity not actually controlling the
    opacity (#7557)
  * URL detection: Fix IPv6 hostnames breaking URL detection (#7565)

OBS-URL: https://build.opensuse.org/request/show/1182566
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=155
2024-06-22 07:12:50 +00:00
Ana Guerrero
6fd415614d Accepting request 1177970 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1177970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=33
2024-05-31 20:18:28 +00:00
d6e78b49b7 Accepting request 1177969 from home:sbradnick:branches:X11:terminals
- Update to 0.35.1:
  * Wayland: Fix a regression in 0.34 that caused the tab bar to not render in
    second and subsequent OS Windows under Hyprland (#7413)
  * Fix a regression in the previous release that caused horizontal scrolling
    via touchpad in fullscreen applications to be reversed on non-Wayland
    platforms (#7475, #7481)
  * Fix a regression in the previous release causing an error when setting
    background_opacity to zero (#7483)
  * Image display: Fix cursor movement and image hit region incorrect for
    image placements that specify only a number of rows or columns to display
    in (#7479)

OBS-URL: https://build.opensuse.org/request/show/1177969
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=153
2024-05-31 15:12:46 +00:00
Ana Guerrero
47a0a8a725 Accepting request 1176861 from X11:terminals
OBS-URL: https://build.opensuse.org/request/show/1176861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=32
2024-05-27 09:54:56 +00:00
99a141b53f Accepting request 1176860 from home:sbradnick:branches:X11:terminals
- Updating vendor.tar.gz

- Update to 0.35.0:
  * kitten @ run: A new remote control command to run a process on the machine
    kitty is running on and get its output (#7429)
  * notify_on_cmd_finish: Show the actual command that was finished (#7420)
  * hints kitten: Allow clicking on matched text to select it in addition to
    typing the hint
  * Shell integration: Make the currently executing cmdline available as a
    window variable in kitty
  * paste_actions: Fix replace-newline not working with confirm (#7374)
  * Graphics: Fix aspect ratio of images not being preserved when only a
    single dimension of the destination rectangle is specified (#7380)
  * focus_visible_window: Fix selecting with mouse click leaving keyboard
    in unusable state (#7390)
  * Wayland: Fix infinite loop causing bad performance when using IME via
    fcitx5 due to a change in fcitx5 (#7396)
  * Desktop notifications protocol: Add support for specifying urgency
  * Improve rendering of Unicode shade character to avoid Moire
    patterns (#7401)
  * kitten @ send-key: Fix some keys being sent in kitty keyboard protocol
    encoding when not using socket for remote control
  * Dont clear selections on erase in screen commands unless the erased
    region intersects a selection (#7408)
  * Wayland: save energy by not rendering “suspended” windows on compositors
    that support that
  * Allow more types of alignment for placement_strategy (#7419)
  * Add some more box-drawing characters from the “Geometric shapes”
    Unicode block (#7433)
  * Linux: Run all child processes in their own systemd scope to prevent the

OBS-URL: https://build.opensuse.org/request/show/1176860
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=151
2024-05-25 14:59:56 +00:00
Ana Guerrero
fb317d79af Accepting request 1169218 from X11:terminals
- 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)

OBS-URL: https://build.opensuse.org/request/show/1169218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=31
2024-04-19 17:16:40 +00:00
bf36624f87 Accepting request 1169204 from home:sbradnick:branches:X11:terminals
- 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)

OBS-URL: https://build.opensuse.org/request/show/1169204
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=149
2024-04-19 14:00:33 +00:00
Ana Guerrero
1dfdb8cc20 Accepting request 1167826 from X11:terminals
- 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 >= 3.8.0 (#7168)
    * Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not

OBS-URL: https://build.opensuse.org/request/show/1167826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kitty?expand=0&rev=30
2024-04-16 18:03:38 +00:00
759509f445 Accepting request 1167821 from home:sbradnick:branches:X11:terminals
- 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 >= 3.8.0 (#7168)
    * Linux: Fix for a regression in 0.32.0 that caused some CJK fonts to not

OBS-URL: https://build.opensuse.org/request/show/1167821
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/kitty?expand=0&rev=147
2024-04-15 13:55:24 +00:00
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