Revisions of kitty

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1001194 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 11)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1000693 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 10)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 981198 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 9)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 902714 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 6)
- Update to 0.21.2:
  * A new adjust_baseline option to adjust the vertical alignment
    of text inside a line (#3734)
  * A new url_excluded_characters option to exclude additional
    characters when detecting URLs under the mouse (#3738)
  * Fix a regression in 0.21.0 that broke rendering of private use
    Unicode symbols followed by spaces, when they also exist not
    followed by spaces (#3729)
  * ssh kitten: Support systems where the login shell is a
    non-POSIX shell (#3405)
  * ssh kitten: Add completion (#3760)
  * ssh kitten: Fix "Connection closed" message being printed by
    ssh when running remote commands
  * Add support for the XTVERSION escape code
  * When displaying scrollback ensure that the window does not quit
    if the amount of scrollback is less than a screen and the user
    has the --quit-if-one-screen option enabled for less (#3740)
  * Linux: Fix Emoji/bitmapped fonts not use able in symbol_map
  * query terminal kitten: Allow querying font face and size
    information (#3756)
  * hyperlinked grep kitten: Fix context options not generating
    contextual output (#3759)
  * Allow using superscripts in tab titles (#3763)
  * Unicode input kitten: Fix searching when a word has more than
    1024 matches (#3773)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 900120 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 5)
- Update to 0.21.1:
  * Fix a regression in the previous release that could cause a
    crash when changing layouts and mousing (#3713)

- Update to 0.21.0:
  * Allow reloading the kitty.conf config file by pressing
    ctrl+shift+f5. (#1292)
  * Allow clicking URLs to open them without needing to also hold
    ctrl+shift
  * Allow remapping all mouse button press/release events to
    perform arbitrary actions. See details.
  * Support infinite length ligatures (#3504)
  * Backward incompatibility: The options to control which
    modifiers keys to press for various mouse actions have been
    removed, if you used these options, you will need to replace
    them with configuration using the new mouse actions framework
    as they will be ignored. The options were: terminal_select_modifiers,
    rectangle_select_modifiers and open_url_modifiers.
  * Add a configurable mouse action (ctrl+alt+triplepress to select
    from the clicked point to the end of the line. (#3585)
  * Add the ability to un-scroll the screen to the kitty @
    scroll-window remote control command (#3604)
  * A new option, tab_bar_margin_height to add margins around
    the top and bottom edges of the tab bar (#3247)
  * Unicode input kitten: Fix a regression in 0.20.0 that broke
    keyboard handling when the NumLock or CapsLock modifiers were engaged. (#3587)
  * Fix a regression in 0.20.0 that sent incorrect bytes for the
    F1-F4 keys in rmkx mode (#3586)
  * Add a few more special commandline arguments for the launch command.
    Now all KITTY_PIPE_DATA is also available via command line argument
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 890909 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 4)
- Update to 0.20.3:
  * A new show_key kitten to easily see the bytes generated by the
    terminal for key presses in the various keyboard modes (#3556)
  * Linux: Fix keyboard layout change keys defined via compose
    rules not being ignored
  * Fix tab activity symbol not appearing if no other changes happen
    in tab bar even when there is activity in a tab (#3571)
  * Fix focus changes not being sent to windows when focused window
    changes because of the previously focused window being
    closed (#3571)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 889035 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 3)
- Update to 0.20.2:
  * A new protocol extension to unscroll text from the scrollback
    buffer onto the screen. Useful, for example, to restore the
    screen after showing completions below the shell prompt.
  * A new remote control command kitty @ env to change the default
    environment passed to newly created windows (#3529)
  * Linux: Fix binary kitty builds not able to load fonts in WOFF2
    format (#3506)
  * Fix kitty @ close-tab not working with pipe based remote
    control (#3510)
  * Fix removal of inactive tab that is before the currently
    active tab causing the highlighted tab to be incorrect (#3516)
  * icat kitten: Respect EXIF orientation when displaying
    JPEG images (#3518)
  * GNOME: Fix maximize state not being remembered when focus
    changes and window decorations are hidden (#3507)
  * GNOME: Add a new wayland_titlebar_color option to control
    the color of the kitty window title bar
  * Fix reading kitty --session from STDIN not working when the
    kitty --detach option is used (#3523)
  * Special case rendering of the few remaining Powerline box
    drawing chars (#3535)
  * Fix kitty @ set-colors not working for the active_tab_foreground.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 886755 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 2)
- Update to 0.20.1:
  * icat: Fix some broken GIF images with no frame delays not
    being animated (#3498)
  * hints kitten: Fix sending hyperlinks to their default
    handler not working (#3500)
  * Wayland: Fix regression in previous release causing window
    decorations to be drawn even when compositor supports server
	side decorations (#3501)

- Update to 0.20.0:
  * Support display of animated images kitty +kitten icat animation.gif.
    See Animation for details on animation support in the kitty graphics protocol.
  * A new keyboard reporting protocol with various advanced features
    that can be used by full screen terminal programs and even games,
    see A protocol for comprehensive keyboard handling in terminals (#3248)
  * Backward incompatibility: Session files now use the full launch command
    with all its capabilities. However, the syntax of the command is slightly
    different from before. In particular watchers are now specified directly
    on launch and environment variables are set using --env.
  * Allow setting colors when creating windows using the launch command.
  * A new option tab_powerline_style to control the appearance of the tab
    bar when using the powerline tab bar style.
  * A new option scrollback_fill_enlarged_window to fill extra lines in the
    window when the window is expanded with lines from the scrollback (#3371)
  * diff kitten: Implement recursive diff over SSH (#3268)
  * ssh kitten: Allow using python instead of the shell on the server,
    useful if the shell used is a non-POSIX compliant one, such as fish (#3277)
  * Add support for the color settings stack that XTerm copied from us
    without acknowledgement and decided to use incompatible escape codes for.
  * Add entries to the terminfo file for some user capabilities that are
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 885969 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 1)
Readd kitty https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/message/V2SKGSHVJAHVN4VU4D6XOAJYRDHGI7OQ/
Displaying revisions 21 - 31 of 31
openSUSE Build Service is sponsored by