Revisions of kitty

Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 88)
- Update to version 0.35.1+git20240531.1bfb1de7f:
  * version 0.35.1
  * Add tdf as a terminal PDF viewer that uses the kitty graphics protocol
  * Forgot to use aspect ratio calculation when only one of r/c is specified for determining cursor position and image cell overlaps. Fixes #7479
  * Fix a regression in the previous release causing an error when setting background_opacity to zero
  * Fix #7481
  * Update changelog
  * Move the window context changing during show fix into glfw code
  * Wayland: Fix a regression in 0.34 that caused the tab bar to not render in second and subsequent OS Windows under Hyprland
  * Trivial "It's"->"Its" fix
  * ...
  * Forgot Apple likes to scroll backwards
  * Bump github.com/alecthomas/chroma/v2 in the all-go-deps group
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 87)
- Update to version 0.35.0+git20240525.03aab9a88:
  * version 0.35.0
  * macOS: Fix changing window chrome/colors while in traditional fullscreen causing the titlebar to become visible
  * Add option :option:`kitten @ detach-window --stay-in-tab` to keep focus in the currently active tab when moving windows
  * ruff 0.4.5 changes how _sitebuiltins import should be sorted
  * ...
  * macOS: Fix --start-as=fullscreen not working when another window is already fullscreen
  * ...
  * ...
  * launch --hold: Fix hold not working if kernel signals process group with SIGINT
  * remove frag filtering
  * Make NETLOC avaialble to open action commandlines
  * Forgot to change min bg opacity in the kitten code
  * ...
  * Some more doc examples
  * Use -- in the doc examples as well
  * ...
  * Use -- to prevent arg injection when invoking programs that support standalone --
  * Fix failing test in CI
  * Show stdio output from ssh if getting options fails
  * Fix kitten @ set-background-opacity limited to min opacity of 0.1 instead of 0
  * Bump dependencies in binary builds for next release
  * Better integration point for keyboard mode change notification
  * ...
  * Fix #7458
  * Fix minimum OpenGL version reported in some error messages
  * Fix #7455
  * Scrolling with mouse wheel when a selection is active should update the selection
  * Bump github.com/seancfoley/ipaddress-go in the all-go-deps group
  * ...
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 86)
- Update to version 0.34.1+git20240419.5055c0d98:
  * chore: remove repetitive words
  * version 0.34.1
  * better field name
  * Update changelog
  * Better fix for #7263
  * Revert "Workaround for fontconfig returning junk in all but the lowest eight bits for FC_INDEX"
  * ...
  * fix typo in dependency name
  * Give the close X a distressed look
  * Wayland GNOME: Draw the titlebar buttons without using a font
  * Dont create the region unless actually needed
  * Wayland KDE: Fix window background blur not adapting when window is grown. Also fix turning it on and off not working.
  * Code to get peer pid on a few more platforms
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 85)
- Update to version 0.34.0+git20240415.5b587060a:
  * Fix #7346
  * Prevent a crash when user uses notifications in a kitty process run via a binary from outside a bundle
  * version 0.34.0
  * Fix #7342
  * ...
  * Fix flickering of prompt during window resize
  * Add a note about the remote_control scroll-window action to the docs for the default scroll actions
  * Expose pause_rendering to Python
  * Avoid pointlessly querying window pos on Wayland
  * Exclude tests from pylsp type checking
  * Wayland: Fix initial font size wrong when using fractional scales
  * When asking for quit confirmation because of a running program, mention the program name
  * Fix report_device_attributes
  * Add support for screen_erase_characters ECH
  * Possibly fix #7327
  * Revert renaming of kitty.dekstop to kitty-terminal.desktop
  * ...
  * Only use raw monotonic time on Linux and macOS
  * CLOCK_MONOTONIC_RAW support for Go
  * ...
  * text formatting
  * Update changelog
  * Another try at pointer frame support on Wayland
  * Next version will be 0.34.0
  * Note when the panel kitten got support for Wayland
  * ...
  * Make the debug logging functions consistent
  * ...
  * Wayland CSD: Dont render window shadows for docked windows
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 84)
- Update to version 0.33.1+git20240321.11882aef2:
  * Fix #7243
  * DRYer
  * Convenience function to get terminfo data in kittens
  * An option to set TERMINFO to the database directly instead of a path
  * Make the terminfo database available in the compiled module
  * ...
  * version 0.33.1
  * Make preferential usage of NERD font for manual fallback more efficient
  * ...
  * 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
  * ...
  * macOS: Fix text rendered with fallback fonts not respecting bold/italic styling
  * remove unused headers
  * Fix debug-font-fallback to report re-used faces correctly
  * Dont request sRGB surfaces on Wayland
  * Dont omit frame pointer in debug and profile builds
  * Bump the all-go-deps group with 1 update
  * docs: minor adjustements
  * Ensure KITTY_NO_SIMD is defined for all files on arches without SIMD support
  * Fix typo in mapping.rst
  * Ensure no frame is created for assembly functions
  * Update FAQ
  * ...
  * DRYer: Use the SIMD detection in setup.py to avoid calling __builtin_cpu_supports
  * Fix #7225
  * Turn off sanitizers in CI as they are segfaulting
  * Use -g3 for profiling rather than -g
  * ...
  * Also get a backtrace when generating go code segfaults on CI
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 83)
- Update to version 0.33.0+git20240312.04f8cb6d3:
  * version 0.33.0
  * Bump the all-go-deps group with 1 update
  * Fix build instructions after ./dev.sh deps
  * Implement box drawing for Fira Code spinner glyphs
  * Implement box drawing for Fira Code progress bar glyphs in PUA
  * Ignore startup_session when kitty is invoked with command line options specifying a command to run
  * GitHub returns errors on delete but actually deletes
  * Move toggle_tab into Boss
  * toggle_tab to easily switch to and back from a tab
  * Add some benchamrking
  * Add an IndexByte implementation useful for benchmarking against stdlib SIMD implementation
  * Add a note that startup_session prevents processing of cli args
  * Keyboard protocol: Do not deliver a fake key release events on OS window focus out for engaged modifiers
  * ...
  * Fix @ send-key not working to send keys to self over TTY
  * icat: Nicer error when user specifies invalid screen geometry
  * Add a note as to why errors are not reported for send-text
  * Clean up linter warnings
  * Fix --match not working for some remote control commands
  * hints kitten: Use default editor rather than hardcoding vim to open file at specific line
  * doc: add detailed step to enable shell integration for Nushell
  * Note that kitty keyboard protocol is supported in yazi
  * Note that nushell supports shell integration
  * Bump the all-go-deps group with 1 update
  * Add a note to clarify lock key handling in disambiguate mode
  * Parse and ignore SOS codes
  * Clarify exactly when modifiers bits are set in the keyboard protocol
  * kitten @ ls: Return the timestamp at which the window was created
  * Cleanup previous PR
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 82)
- Requires >= go1.22 now; also needed to package up 'pkgconfig(simde)'
  for use at build time
- Update to version 0.32.2+git20240226.e9c4e731:
  * Bump the all-go-deps group with 1 update
  * ...
  * Fix #7154
  * fix compiler warning
  * Update the changelog
  * hints kitten: The option to set the text color for hints now allows arbitrary colors
  * Make --dump-bytes robust against parser code modifying contents of buffer during parsing
  * Ensure event loop ticks ASAP when there is pending input
  * ...
  * Fix --dump-bytes duplicating bytes because of input_delay
  * Document previous PR
  * add `new-tab-left` and `new-tab-right`
  * add `new-tab-neighbor` option to `detach_window`
  * Make XOR64 test also test alignment issues
  * DRYer
  * Another tdir rmtree failure during tear down ignored
  * Ignore failure to remove tempdir during test tear down
  * Check for leftovers when tokenizing
  * Delay load replacements as well
  * Improve typing info for lex_scanner
  * log error when failing to parse URL
  * ...
  * Restore support for alternate character sets
  * Graphics protocol: Add a new delete mode for deleting images whose ids fall within a range
  * Use a fast SIMD implementation to XOR data going into the disk cache
  * Reduce max key size in disk cache
  * Faster image cache key generation
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 81)
- Update to version 0.32.2+git20240212.c4ef6b87:
  * ...
  * ...
  * fix: typo in build docs
  * ...
  * version 0.32.2
  * Ensure we have at least a 1px thick line in cross shade
  * Parametrize by number of lines not density
  * DRYer
  * Adjust cross_shade to have appearance more like in Unicode standard
  * Bump the all-go-deps group with 1 update
  * Fix #7121
  * git rev-list --skip invocation changed
  * Fix #7117
  * Completion for kitty @ load-config --override xxx
  * Completion for kitty @ action
  * Allow running mappable actions via remote control
  * close_other_os_windows: to close non active OS windows
  * Special case rendering of some more box drawing characters using shades from the block of symbols for legacy computing
  * Add more shade box drawing characters
  * ...
  * Fix Bash integration removing existing elements of PROMPT_COMMAND
  * macOS: Fix an abort when changing OS window chrome for a full screen window via remote control or the themes kitten
  * remove unneeded headers
  * Add a test for Go flock implementation
  * ...
  * kitten @ load-config: Allow (re)loading kitty.conf via remote control
  * Fix #7100
  * remove no longer needed code
  * update .gitignore for vt branch as well
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 80)
- Changing `%patchN` calls to `%patch -P N` calls
- Update to version 0.32.1+git20240129.9b8ee540:
  * better example of conditional key mapping
  * Bump the all-go-deps group with 1 update
  * 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
  * Dont store query images in disk cache and dont send their data to GPU
  * macOS: Fix kitten @ select-window leaving the keyboard in a partially functional state
  * @ send-text --bracketed-paste
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 79)
- Update to version 0.32.1+git20240126.4c46d2bc:
  * ...
  * A single multi-key mapping should not prematurely complete as that confuses people trying out the feature
  * Fix a single key mapping not overriding a previously defined multi-key mapping
  * Fix date in changelog
  * version 0.32.1
  * Add basic tests for modal mappings
  * Also document how to set user vars from nvim
  * Forgot to stub out one method for the test
  * Fix #7055
  * Add some tests for mappings
  * Move mapping code into its own class
  * A single key shortcut should override all previous multi-key shortcuts that have that shortcut as a prefix
  * DRYer
  * Dont show multiple keys bindings in debug output when their focus on conditions are the same
  * Fix #7051
  * ...
  * Fix a regression in the previous release that caused overriding of existing multi-key mappings to fail
  * Clarify behavior of image id==!0 and placement id == 0
  * Wayland+NVIDIA: Do not request an sRGB output buffer as a bug in Wayland causes kitty to not start
  * Clarify the behavior of functional keys with no legacy encoding
  * Show how to send SIGUSR1 to kitty
  * ...
  * More work on pager kitten
  * When displaying scrollback fallback to less if the user configures a pager that is not in PATH
  * When testing for cf-protection support take env into account
  * Fix #7026
  * Better fix
  * Fix a regression in the previous release that caused `kitten @ send-text` with a match parameter to send text twice to the active window
  * Fix a regression in the previous release that caused `kitten @ launch --cwd=current` to fail over SSH
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 78)
- Update to version 0.32.0+git20240119.2707c44f:
  * DRYer
  * More work on pager kitten
  * ...
  * ...
  * Explicit GO111MODULE=on when getting required Go version
  * macOS: Fix a regression in the previous release that broke overriding keyboard shortcuts for actions present in the global menu bar
  * Start work on pager kitten
  * Fix for spurious github code scanning alert
  * Fix build with gcc14
  * Fix #7013
  * version 0.32.0
  * expose glfw{Get,Set}WindowPos to python
  * Make argument handling of create_os_window() to be more robust and match its python signature
  * remove unused include
  * for #7009
  * fix typo and add a couple examples
  * Make test robust against wezterm's system wide shell integration
  * Add a note that themes can override cursor color
  * Allow focusing previously active OS windows via nth_os_window
  * Fix #7004
  * Remove duplicated line
  * Fix #6997
  * Fix universal build with cf-protection failing
  * Fix building on old gcc/clang
  * Fix #6994
  * Make the text for kitty.scrollback.nvim fit with the rest
  * Document integration with tool kitty-scrollback.nvim
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 77)
- Update to version 0.31.0+git20240108.970cc9ba:
  * Bump the all-go-deps group with 2 updates
  * Graphics protocol: Specify some edge case behavior for image display
  * When copying env for SSH sanitize problematic env vars
  * Move implementation of --hold into Child
  * Fix focus_visible_window not switching to other window in stack layout when only two windows are present
  * Fix Wayland cursor-shape-v1 cursor not updating
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 76)
- Update to version 0.31.0+git20240101.5ea1d146:
  * Bump the all-go-deps group with 1 update
  * ...
  * Mouse reporting: Fix incorrect position reported for windows with padding
  * GNOME Wayland: Fix remembered window size smaller than actual size
  * ...
  * Wayland: Redraw titlebar title on font size change
  * Half the length of the style prefix
  * Fix #6943
  * Enable cursor shape on Wayland
  * Wayland: Add support for the new cursor-shape protocol
  * DRYer
  * kitty keyboard protocol: Specify the behavior of the modifier bits during modifier key events
  * Make mypy happy
  * Update changelog
  * dont reuse cascade point on another display
  * Note that the rio terminal also supports the kitty keyboard protocol
  * Fix copy-paste typo in graphics-protocol.rst
  * Improve docs for resize_on_debounce
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 75)
- Update to version 0.31.0+git20231218.d9903f52:
  * Add a note for what to do instead of --detach on macOS
  * Bump the all-go-deps group with 1 update
  * panel kitten: Fix rendering with non-zero margin.padding in kitty.conf
  * Fix #6923
  * Fix modifier reporting on macOS
  * more grammar
  * ...
  * Keyboard protocol: Clarify the behavior of the modifier bits during modifier key events
  * Font fallback: Fix the font used to render a character sometimes dependent on the order in which characters appear on screen
  * Bump the all-go-deps group with 1 update
  * macOS: Fix returning from full screen via the button when the titlebar is hidden not hiding the buttons
  * macOS: Fix some combining characters not being rendered
  * Make units_per_em available in do_render
  * Wayland: Fix a regression in the previous release that broke copying to clipboard under wl-roots based compositors in some circumstances
  * Fix #6889
  * Another terminal emulator adds support for the kitty keyboard protocol
  * Note how to to use hints to open hyperlinks
  * Port new shlex code to Go
  * Implement better syntax highlighting for the new map
  * Bump the all-go-deps group with 2 updates
  * Update changelog
  * Document the new modal keymaps
  * ...
  * Fix literal field parsing
  * Allow more options for what to do in a custom keyboard mode on unknown and action events
  * pop_keyboard_mode should return True when nothing is done
  * ...
  * Weird macOS docs build failure
  * Send repeat events instead of repeated presses
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 74)
- Update to version 0.31.0+git20231108.cda97b5:
  * string changes
  * version 0.31.0
  * Ensure clenup is run even when ssh child is killed by interrupt
  * Allow only printable ascii in echo
  * Fix regression that broke quick exit from ssh kitten
  * python 3.10+ requires PY_SSIZE_T_CLEAN
  * Bump the all-go-deps group with 2 updates
  * Bump version of bundled python
  * Add focus reporting capabilities to terminfo
  * ssh kitten: Fix restore state not being called after interrupt
  * Add non-interactive options for paste sanitization
  * Improve paste sanitization
  * ...
  * Wayland: Fix primary selections not working with the river compositor
  * Only alias sudo if no systemwide terminfo db for xterm-kitty is found
  * Add a note about dynamic config reload behavior of underline_hyperlinks
  * A new option to control when hyperlinks are underlined
  * Add some docs on why no-sudo might be needed
  * ssh kitten: Fix a regression that broken ctrl+space mapping in zsh
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 73)
- Update to version 0.30.1+git20231102.52cebf0:
  * DRYer
  * Add a new interactive action to set the active window title
  * ...
  * fish integration: Dont clobber user defined sudo function
  * Update changelog
  * Also use a function for sudo in fish to avoid the --edit issue
  * bash integration: Also make sudo a function
  * zsh integration: Use a function for sudo
  * ...
  * Run local build before building docs
  * Warn of possible graphics issues with text_fg_override_threshold
  * Bump the all-go-deps group with 2 updates
  * ...
  * Report invalid effective listen_on as a bad config error
  * Set window title when showing errors
  * A bad listen_on value should not prevent startup
  * ...
  * Fix #6761
  * ...
  * Note cursor movement behavior for relative placements in the spec
  * Clarify relative placement spec
  * Graphics protocol: Support for positioning images relative to other images
  * ...
  * Fix empty emoticons panel in unicode input kitten
  * Use a hash table for images
  * Use a hash table for image placements
  * Same treatment for image and render data arrays
  * Prepare for fast image/ref lookup via hashmap
  * Cleanup changelog
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 72)
- Update to version 0.30.1+git20231005.6a3529b:
  * version 0.30.1
  * Update changelog
  * More linter fixes
  * Fix themes that dont define a background color incorrectly being classified as light
  * ...
  * Dont assume /dev/stderr exists
  * kitten: Add armv7l alias to arm
  * ...
  * Fix #6650
  * Expose at_prompt property in kitty @ ls output
  * Fix secure restore state runtime warning from cocoa being printed to stderr
  * Bump the all-go-deps group with 1 update
  * ...
  * Dont need setuptools since we only use python stdlib
  * Fix incorrect exception when tic fails
  * Note that nushell supports the kitty keyboard protocol
  * clean up some docs text
  * Add window groups to kitty @ ls output
  * ...
  * Fix #6653
  * Make mypy happy
  * ...
  * man pages: Fix table markup in kitty man pages not being rendered correctly at all window sizes
  * Bump the all-go-deps group with 7 updates
  * Simplify count-lines-of-code
  * Update FAQ on sudo + terminfo
  * Shell integration now aliases sudo to make the kitty terminfo db available in the sudo environment
  * ...
  * Better fix for clone-in-kitty
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 71)
- Update to version 0.30.0+git20230920.eb05f686:
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 70)
- Update to version v0.30.0+git20230920.eb05f686:
  * Update changelog
  * Fix ssh kitten override parsing ignoring settings inherited from ssh.conf
  * More linter fixes
  * More linter fixes
  * Yet another stupid entry in Info.plist for Apple's security theatre
  * Better error message for APC payload too large
  * More linter fixes
  * More linter fixes
  * More linter fixes
  * Fix some linter issues
  * themes kitten: Allow absolute paths for --config-file-name
  * ...
  * Link to a couple of kittens for more advanced scrollback paging in the docs
  * Remove unused code
  * fix link in changelog
  * ...
  * version 0.30.0
  * ...
  * Update recent major new features
  * Adjust the workaround for non-linear blending of transparent pixels in compositors to hopefully further reduce fringing around text with certain color issues
  * Remove unused code
  * Go: Fix parsing of nullable colors
  * ...
  * Wayland: Do not request idle inhibition for full screen windows
  * Make a couple of other Set API functions nil-safe
  * Fix #6615
  * Handles go versions like go1.22-YYYYMMDD-RCXX.
  * diff kitten: Add support for files that are identical apart from mode changes
  * diff kitten: Dont panic for empty changesets
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 69)
- Swapping over to alabaster for documentation as pep-0668 doesn't
  [easily] allow for 'pip install furo.whl'
  * https://peps.python.org/pep-0668/
Displaying revisions 1 - 20 of 88
openSUSE Build Service is sponsored by