Revisions of kitty
Scott Bradnick (sbradnick)
committed
(revision 30)
- Update to version 0.25.2+git20220619.f95bc48f: * kitty @ set-colors: Fix changing inactive_tab_foreground not working * Get rid of os.waitid() since its not present on macOS we cannot rely on it anyway * Fix the rc command new-window does not open the shell by default * It is only possible to not have an OS Window on macOS * Allow remote control to launch a new OS window when there is none * Ignore exceptions in kitten result processors * Allow kittens to handle multiple results in a window * No need for entire screen object when scaling a scroll * Fix horizontal wheel events not being reported to client programs when they grab the mouse * Add debug output for scroll events * Make globinclude sort files before loading * Wakeup main loop when refreshing window as well as io loop * Expose wakeup main loop in python api.
Scott Bradnick (sbradnick)
committed
(revision 29)
- Adding 'Requires: python3' since python3X-base doesn't seem to be enough
Scott Bradnick (sbradnick)
committed
(revision 28)
- Switching to using 'python3' vs. 'python38' - Update to version nightly+git20220614.a27dfd8b: * Increase the timeout for prewarm I/O on CI * Ensure local kitty is used in tests even when another kitty is present in the system PATH * Sort imports * Use the same parser for resize_window actions and session setting * Change to pass window specs. * Cleanup. * Enable resizing in session files. * Remove unneeded code * Forgot to also add SIGUSR1 handler * Use a signal handler instead of a pipe for child death notification * Dont use SIGTSTP and SIGCONT in the test as they are very flaky * Finer grained polling * Workaround for python 3.8 that doesnt have the CLD_* constants * Use a busy loop for signaled process * Skip SIGSTSTP test when CLD_STOPPED is not available * Allow using our signal handlers in python event loops via an fd * poll() takes times in ms not seconds * Use an iterator * macOS has no waitid * Use waitid() rather than waitpid() to get full exit status * ... * Reap prewarmed processes * Close unneeded fds in forked children * Restore SIGUSR1 handling in prewarmed child * ... * Use a fork() without exec() to create prewarm process * Graphics protocol: Make it explicit what is supposed to happen when two images with the same z-index overlap * Wayland: Fix a regression in the previous release that caused mouse cursor animation and keyboard repeat to stop working when switching seats
Scott Bradnick (sbradnick)
committed
(revision 27)
- Update to version 0.25.2+git20220607.9f5f1138: * ... * Use correct kitty config in prewarmed process * Reset global options object in the tests * version 0.25.2 * Clarify behavior of placement id when image id is zero * Fix waitpid() call on python 3.8 * Compare realpaths for cwd test * Remove unused code * Start work on prewarming * Allow ignoring SHM close failures * Cleanup previous PR * Prepare for prewarm testing * diff kitten: tests for directory walking * Update in response to feedback * Move block outside try/except as it doesnt need to be in there * Fix compiler warning on 32bit builds * hints kitten: Fix surrounding quotes/brackets and embedded carriage returns not being removed when using line number processing * Python wrapper function to establish controlling tty * kittens/diff: move empty pattern check to dir tree walk * Use builtin facility for removing cloexec * Declare the set of handled signals in only one place * Make the full signal info available in our signal handler * diff kitten: add options to ignore paths when comparing directories
Scott Bradnick (sbradnick)
committed
(revision 26)
- Update furo wheel to 'furo-2022.6.4.1-py3-none-any.whl'. - Update to version nightly+git20220604.a42200a4: * Use the log_error function to log SIGUSR2 * Also restore signal handlers for SIGUSR1 and SIGUSR2 * Make getting cmdline of a PID a bit more convenient * ... * Fix reloading in all kitties skipping kitty processes started as kitty +open * Better error message for kitty + * Restore a couple more signal handlers that python nukes * Utility function to test if PID is alive * Add support for sigqueue() and also handle SIGUSR2 * Remote control: Fix commands with asynchronous payloads not sending responses * Fix incorrect dispatch of poll events when more than one peer is present * Nicer reverse loop * Use a full chekcout in CI when building docs * Add custom message for Fig OSC * Ignore Fig OSC codes * DRYer
Scott Bradnick (sbradnick)
committed
(revision 25)
- Update furo wheel to 'furo-2022.6.4-py3-none-any.whl'. - Add 'BuildRequires: python38-sphinx_basic_ng' for furo. - Update to version nightly+git20220603.0828096e: * ... * Make loading of kitty options in kitten re-useable * Move entrypoints into their own module * ... * Weston: Fix client side decorations flickering on slow computers during window resize * Fix display of url open failures not working * Use inode/executable rather than application/executable * Fix #5161 * DRYer * macOS: Allow opening executables without a file extension with kitty as well * Dont import kitty.complete in ssh.main * remove unused arg * ... * Iosevka: Fix incorrect rendering when there is a combining char that does not group with its neighbors * DRYer * Add kitty/fontconfig.c to SPECIAL_SOURCES * ... * Fix #5154 * Sphinx v5 needs language to be not None * Note about __main__.py with +launch * Update changelog for last PR * ... * Add "user" tab to themes kitten * Remove hard coded tab string in ThemesHandler * Advertise edit-in-kitty a bit more * macOS: When pasting text and the clipboard has a filesystem path, paste the full path instead of the text, which is sometimes just the file name * fish: completion for edit-in-kitty clone-in-kitty
Scott Bradnick (sbradnick)
committed
(revision 24)
- Update to version 0.25.1+git20220526.cb55878e: * Fix #5129 * Move logic for handling chunked remote data into a separate function * version 0.25.1 * Add tpix to list of programs that speak the graphics protocol * Make _run_kitten public API * Forgot trailing newline * Output a warning when libwayland-cursor returns incorrectly sized cursor images * GNOME: Workaround for GNOME's text input system going into an infinite loop if cursor position is updated in response to a done event * Fix #5113 * Support the short pretty flag (-p) in hyperlinked_grep kitten * Fix #5110 * Add changelog entry for previous PR * Dont import all of the ssh kitten just to detect commandlines * Add option select_by_word_characters_forward * Only integrate with ssh kitten if shared connections are enabled for that host * Remote file kitten: Integrate with the ssh kitten
Scott Bradnick (sbradnick)
committed
(revision 23)
- Update to version 0.25.0+git20220513.d3656bf7: * Linux: Load libfontconfig at runtime to allow the binaries to work for running kittens on servers without FontConfig * Better error message * Add a note explaining why fontconfig is not bundled * Fix spurious error print in test * Fix deleting images by row not calculating image bounds correctly * Fix reloading of config not working when kitty.conf does not exist when kitty is launched * Workaround Apple's "hardening" breaking the platform module * ... * ... * Raise an exception when not in broadcast and no match for send-text * Fix remote command --match=all returns empty * DRYer: Use window matching function in remote commands * Show error message when remote command arguments are invalid * cleanup previous PR * Docs: Improve the documentations * query terminal kitten: Return fast when run in non-kitty terminals * Docs: Document the env vars set by kitty for auto shell integration * Docs: Mention close_shared_ssh_connections in ssh kitten config docs * ... * ... * Header to print stack traces in C * Output debug lines for when kitty sets the pointer in Wayland * Fix the generated sample kitty.conf containing invalid options * ssh kitten: Suppress error prints about invalid items in kitty.conf * Allow using --match=all in all rc commands * Docs: Improve remote control command documentation * Docs: Fix the help text of query_terminal and other minor tweaks
Scott Bradnick (sbradnick)
committed
(revision 22)
- Update to version nightly+git20220428.2737cb7d: * Fix #5026 * Also dont apply umask when extracting bootstrap data * Prevent umask from interfering with tar file extraction * Allow three combining chars per cell * Fix a couple of issues highlighted by updated mypy * Ensure there are no duplicate watchers for send-text sessions * Remove unused code * broadcast kitten: Keep the ghost cursors in target windows as long as broadcast window has focus * Handle zero blink time correctly * Use cursor blink interval as TIMEOUT_FOR_SESSION * remove unused adjust_line_height() function * Docs: Improve the documentation for kittens * Show detailed traceback when using show_error() * Show traceback on stderr for action failures * ... * ... * macOS: Add the macos_colorspace option to control what color space colors are rendered in * GLFW API for changing colorspace of windows on cocoa * Note that neovim is also getting support for the kitty keyboard protocol * Fix #5016 * Docs: Add text to the ref text role and minor tweaks * Docs: Improve the FAQ * clone-in-kitty: Skip more SSH env vars to use the correct values * Docs: Improve ssh kitten documentation * Fix `launch --cwd=oldest` * ... * --hold is not suitable for replay commands as it outputs to the terminal * Docs: Improvements to the configuration documentation * Docs: Minor improvements to the kitty cli help documentation
Scott Bradnick (sbradnick)
committed
(revision 21)
- Update to version nightly+git20220421.27010d04: * Fix docstring * Docs: Mention again that kitty.conf will be created if not present * Proper fix for reporting button in drag events to children * Update changelog * Fix #4993 * 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 * ... * ... * ... * Docs: Show copy button for installation command snippets * Fix closing a tab incorrectly storing the tab to its right in the active tab history * ... * Add a note about ssh kitten colors to FAQ * ... * When using --keep-focus ensure active history list is not affected * Fix #4986 * ... * Note on how clone-in-kitty works * ... * ... * clone-in-kitty: Remove duplicate PATH entries in fish implementation * clone-in-kitty: Remove CONDA_PREFIX_* env vars * Yet another try to get zsh to de-dup $PATH * Add more send_text examples * typeset -U both path and PATH * ... * conda activate now works under fish so use it * Document venv and sourcing behavior of clone-in-kitty * Implement option to control clone sourcing strategies
Scott Bradnick (sbradnick)
committed
(revision 20)
- Update to version 0.25.0+git20220411.c6dcbe65: * Dont check if running in kitty when updating - Update to version v0.25.0+git20220411.49efbf0c: * Remove the code to generate installer.sh from installer.py * version 0.25.0 * Allow copying current window/tab/os window titles when creating new ones via the launch command. Fixes #4933 * Fix #4947 * Note that wayst also has graphics protocol support * ... * Add a new mappable action close_other_tabs_in_os_window * Add instructions for how to do debug builds * Fix #4938 * Fix resizing window that is extra tall/wide because of left-over cells not working reliably * Make per cell bias calculation overridable more easily * ssh kitten: Allow changing terminal colors when connecting * Make some themes code re-useable
Scott Bradnick (sbradnick)
committed
(revision 19)
- Update to version nightly+git20220407.d0398dca: * Bash shell integration: Fix yet another inconsistent use of SYS_BASHRC * Forgot to adjust test for new mouse encoding * DRYer * Fix drag event reporting not specifying the current button. * Fix #4932 * Update cursor focus flag when preparing to render OS window * Better error message when ripgrep is not found
Scott Bradnick (sbradnick)
committed
(revision 18)
- Update to version nightly+git20220405.24eeeedb: * ... * Read appearance setting from desktop portal as well * Restore invalid LANG after trying to get python to set the locale without it * ... * Only do update checking in binary builds * ... * Do not do automatic upgrades of remote kitty * Do not depend on python to install kitty * ... * Simplify getting released kitty version
Scott Bradnick (sbradnick)
committed
(revision 17)
- Updating to 'current' commit as of 'Mon Mar 21 03:45:27 PM UTC 2022'.
Scott Bradnick (sbradnick)
committed
(revision 16)
- Convert to using git commits from github.
Scott Bradnick (sbradnick)
committed
(revision 15)
- Updating furo wheel to 'furo-2022.3.4-py3-none-any.whl'.
Scott Bradnick (sbradnick)
committed
(revision 14)
- Update to 0.24.4: * See: https://sw.kovidgoyal.net/kitty/changelog/ [2022-03-03]
Scott Bradnick (sbradnick)
committed
(revision 13)
- Update to 0.24.3: * See: https://sw.kovidgoyal.net/kitty/changelog/ [2022-02-28]
Scott Bradnick (sbradnick)
committed
(revision 12)
- Updating furo wheel to 'furo-2022.2.23-py3-none-any.whl'.
Scott Bradnick (sbradnick)
committed
(revision 11)
- Updating furo wheel to 'furo-2022.2.14.1-py3-none-any.whl'.
Displaying revisions 61 - 80 of 90