Commit Graph

  • a32251cab4 Handle aliased flags Kovid Goyal 2022-08-17 16:33:41 +05:30
  • 2ca8ae8e5f normalize flag names so that underscores are interchangeable with hyphens Kovid Goyal 2022-08-17 15:46:15 +05:30
  • 2d466f343d Finish mapping of python cli opt to go cli opt Kovid Goyal 2022-08-17 15:38:24 +05:30
  • 4596dc39ce Fix formatting of lines with only spaces Kovid Goyal 2022-08-17 13:58:01 +05:30
  • 605882582e Transfer response_timeout Kovid Goyal 2022-08-17 13:33:24 +05:30
  • a5876e5231 Refactor conversion of py opt to go opt Kovid Goyal 2022-08-17 13:29:12 +05:30
  • e127579ae6 DRYer Kovid Goyal 2022-08-17 13:18:06 +05:30
  • b3be6792fd General cleanup Kovid Goyal 2022-08-17 13:08:58 +05:30
  • 6c25f0cf4b Use cobra's builtin machinery for creating new types Kovid Goyal 2022-08-17 12:35:14 +05:30
  • a0bff4abab Let kitty-tool know if it was built for a frozen kitty Kovid Goyal 2022-08-17 10:59:55 +05:30
  • 82410c58ed Hide the default completion command Kovid Goyal 2022-08-17 10:55:46 +05:30
  • 3a87cfce3e Get bool set flags ported Kovid Goyal 2022-08-17 09:34:03 +05:30
  • 15ffd8e6d8 Support older Go Kovid Goyal 2022-08-17 08:50:14 +05:30
  • 33e16df586 Add some basic RC serialization tests Kovid Goyal 2022-08-17 08:40:57 +05:30
  • 4432c1a2ea Move the command types into a separate package Kovid Goyal 2022-08-17 07:13:05 +05:30
  • 45540561cc More debug info about PATH in CI Kovid Goyal 2022-08-17 07:04:38 +05:30
  • f90753c69b Use whatever version of go is available on CI Kovid Goyal 2022-08-17 00:32:13 +05:30
  • bab914c497 Create hidden alias commands so kitty-tool @ls also works Kovid Goyal 2022-08-17 00:11:28 +05:30
  • d3bb69a0ac strip whitespace from long descriptions just to be safe Kovid Goyal 2022-08-17 00:00:23 +05:30
  • e356af2dc4 Build kitty-tool as a universal binary for freeze builds on macOS Kovid Goyal 2022-08-16 23:55:10 +05:30
  • e9e7b97c48 And we have frozen builds working with kitty-tool Kovid Goyal 2022-08-16 23:39:36 +05:30
  • 1c7d6f8bc6 Dont sync kitty-tool to build vms Kovid Goyal 2022-08-16 22:52:00 +05:30
  • 82a0e56eb2 Fix go tests not being excluded correctly Kovid Goyal 2022-08-16 22:30:04 +05:30
  • 54fd2c6773 Get linux freeze working Kovid Goyal 2022-08-16 22:28:28 +05:30
  • fb4c7db25e Add a test for existence of kitty-tool Kovid Goyal 2022-08-16 22:15:50 +05:30
  • c85af36116 Simplify cleanup and ignoring of generated go files Kovid Goyal 2022-08-16 21:59:42 +05:30
  • 780b5ca8bd misc fixes Kovid Goyal 2022-08-16 21:40:40 +05:30
  • 20ad7ca437 Output VCSRevision with --version Kovid Goyal 2022-08-16 21:26:55 +05:30
  • d39036de2a Add vcs revision to version string Kovid Goyal 2022-08-16 21:18:16 +05:30
  • 4ac4ee643e Have the rc command wrapper sauto-generated on build Kovid Goyal 2022-08-16 21:14:40 +05:30
  • 47f35a06e6 Start work on generating rc cmd wrappers Kovid Goyal 2022-08-16 20:19:39 +05:30
  • 77f7ce82c0 Parse global options Kovid Goyal 2022-08-16 18:02:31 +05:30
  • 10b74d0703 Update documentation of --to Kovid Goyal 2022-08-16 16:10:49 +05:30
  • 393820e77a Dont sort flags by default Kovid Goyal 2022-08-16 16:10:36 +05:30
  • 1b8805bc6f document we need go >= 1.19 Kovid Goyal 2022-08-16 15:00:37 +05:30
  • 07dc83670b Fix go in home dir getting removed from PATH on CI Kovid Goyal 2022-08-16 14:49:31 +05:30
  • 1429be3a19 Run gofmt via python, easier to debug Kovid Goyal 2022-08-16 14:47:27 +05:30
  • 4b69a600e5 Nicer error when go is not found during build Kovid Goyal 2022-08-16 10:04:12 +05:30
  • ce9a5528bc Pass verbose to go build Kovid Goyal 2022-08-16 09:59:20 +05:30
  • 2ea3fa36d2 ... Kovid Goyal 2022-08-16 09:53:18 +05:30
  • 14262b158d Log which go exe is being used to run the tests Kovid Goyal 2022-08-16 09:49:20 +05:30
  • 2fd013b593 Add source code linting for go to CI Kovid Goyal 2022-08-16 09:46:14 +05:30
  • 1325844539 Add some go testing infrastructure Kovid Goyal 2022-08-16 09:22:12 +05:30
  • 3a21605b05 ... Kovid Goyal 2022-08-15 17:49:31 +05:30
  • cea9ff30dc Add the go dependency to CI and Brewfile Kovid Goyal 2022-08-15 15:16:13 +05:30
  • 63da2e1ec6 gofmt Kovid Goyal 2022-08-15 15:02:58 +05:30
  • 083deec663 Build kitty-tool via the build system Kovid Goyal 2022-08-15 14:57:37 +05:30
  • 8b91c227f6 ... Kovid Goyal 2022-08-15 14:40:13 +05:30
  • 06bd1f5d48 DRYer Kovid Goyal 2022-08-15 14:17:26 +05:30
  • a7f0a471ed Dont fail to output usage when less is not present Kovid Goyal 2022-08-15 14:04:06 +05:30
  • 2a7aa46b77 Use pager even for usage + error Kovid Goyal 2022-08-15 13:58:16 +05:30
  • c04b002d4e Use a pager for displaying usage, matches kitty behavior Kovid Goyal 2022-08-15 13:45:05 +05:30
  • 46840df1ad CLI help output make kitty.conf a clickable URL Kovid Goyal 2022-08-15 09:44:36 +05:30
  • aaf0dea8dc Use a single wrapper binary for all command line tools Kovid Goyal 2022-08-15 08:16:00 +05:30
  • abaafc2d68 Parse roles in the help strings Kovid Goyal 2022-08-14 23:26:56 +05:30
  • c97556de65 Show help when command is specified Kovid Goyal 2022-08-14 18:47:01 +05:30
  • bbf7504303 Start work on implementing kitty @ as a static binary using Go Kovid Goyal 2022-08-14 18:36:03 +05:30
  • 126468a5dd Fix #5668 Kovid Goyal 2022-11-14 15:40:24 +05:30
  • 8280899ce1 IBUS: When creating the connection mark as focused if any top level window has focus. Fixes #5655 Kovid Goyal 2022-11-10 07:21:34 +05:30
  • b15c9f7419 Function should be static Kovid Goyal 2022-11-10 07:18:17 +05:30
  • 2e8ef66496 Another mypy update another round of spurious errors Kovid Goyal 2022-11-08 17:12:49 +05:30
  • 72f92b395f version 0.26.5 v0.26.5 Kovid Goyal 2022-11-07 15:36:42 +05:30
  • c9c8eb6e94 ... Kovid Goyal 2022-11-05 11:37:07 +05:30
  • 59ded41f7a When no OS Window is focused the active_* should return those belonging to the last focused OS Window Kovid Goyal 2022-11-05 11:34:10 +05:30
  • 10ad56885e Properly specify semantics of active and focused Kovid Goyal 2022-11-04 10:32:55 +05:30
  • d1eb9340ac Output the actual tab id in its repr Kovid Goyal 2022-11-04 09:29:33 +05:30
  • a856c64104 Have the semantics of is_focused match that of state:focused otherwise things are liable to get confusing Kovid Goyal 2022-11-03 22:28:37 +05:30
  • c0b11c5656 Also change the behavior of state:focused matching for tabs Kovid Goyal 2022-11-03 21:56:23 +05:30
  • 935c4ded6b Remote control: When matching window by state:focused match the window belonging to the OS window that was last focused Kovid Goyal 2022-11-03 21:52:20 +05:30
  • f5de08d5fa Splits layout: Add a new mappable action to move the active window to the screen edge Kovid Goyal 2022-11-03 17:40:04 +05:30
  • 9d471782dd Increase some more timeouts Kovid Goyal 2022-11-03 13:13:14 +05:30
  • dea3df66f8 system python appears broken on macos-latest image Kovid Goyal 2022-11-03 13:05:03 +05:30
  • ec80a1532c Try to make mypy happy with the contortions needed for importlib.resources Kovid Goyal 2022-11-03 12:30:20 +05:30
  • 93563f1280 More pointless code churn thanks to importlib.resources Kovid Goyal 2022-11-03 12:13:47 +05:30
  • e309e54002 Allow using the re module in tab title templates Kovid Goyal 2022-11-01 22:25:58 +05:30
  • 0b3228ab16 ... Kovid Goyal 2022-11-01 12:51:36 +05:30
  • 3f28cf45d4 Dont use the deprecated importlib.resources API Kovid Goyal 2022-11-01 12:38:24 +05:30
  • 88b829fc9b cleanup comment Kovid Goyal 2022-11-01 12:22:05 +05:30
  • 458ac6953f Update changelog for last PR Kovid Goyal 2022-11-01 12:21:09 +05:30
  • a6855bde3c Merge branch 'no_cursor_update_if_not_changed' of https://github.com/wengxt/kitty Kovid Goyal 2022-11-01 12:20:18 +05:30
  • f6f2f00c53 Add a note about wayland semantics Kovid Goyal 2022-11-01 07:58:34 +05:30
  • 00324c96fc ... Kovid Goyal 2022-10-31 22:09:01 +05:30
  • 2435a8ccfd Wayland GNOME: Fix incorrect window size when in some circumstances when switching between windows with window decorations disabled Kovid Goyal 2022-10-31 21:59:01 +05:30
  • de122ed727 Bind eglQuerySurface Kovid Goyal 2022-10-31 21:03:39 +05:30
  • c2ead407ae ... Kovid Goyal 2022-10-31 18:14:38 +05:30
  • 16b322616a Fix cursor position at x=0 changing to x=1 on resize Kovid Goyal 2022-10-31 08:03:42 +05:30
  • e0b4c7edc5 Increase the timeout for shell integration tests Kovid Goyal 2022-10-30 11:09:36 +05:30
  • a8ab4eaf23 Use a larger timeout when running prewarm test Kovid Goyal 2022-10-30 10:36:10 +05:30
  • 3847837bd0 Forgot to run gen-config.py Kovid Goyal 2022-10-19 20:50:53 +05:30
  • 1747bbbbcb ssh kitten: Allow using absolute paths for the location of transferred data Kovid Goyal 2022-10-19 20:43:53 +05:30
  • 90e80477e9 Fix background_tint with background_opacity < 1 causing colors in cell area and padding to not match Kovid Goyal 2022-10-19 19:24:37 +05:30
  • 4f90110a7c Fix ghosting when using background_tint under GNOME+Wayland Kovid Goyal 2022-10-19 19:00:06 +05:30
  • 28c616d3ff Move blend mode selection into draw_tint Kovid Goyal 2022-10-19 17:13:46 +05:30
  • f5126c664c Wayland KDE: Fix abort when pasting into Firefox Kovid Goyal 2022-10-19 11:28:33 +05:30
  • 0f340086c0 Fix resize_draw_strategy=static Kovid Goyal 2022-10-19 08:26:31 +05:30
  • 5c34f16ab4 Fix #5600 Kovid Goyal 2022-10-19 07:45:27 +05:30
  • 03fe928e3f show progress while compressing release tarballs Kovid Goyal 2022-10-17 09:55:09 +05:30
  • 55b53bcac6 version 0.26.4 v0.26.4 Kovid Goyal 2022-10-17 08:18:51 +05:30
  • 57d044861f Merge branch 'patch-1' of https://github.com/ms-test/kitty Kovid Goyal 2022-10-16 13:28:06 +05:30
  • aab149366d Check correct pair member ms-test 2022-10-16 03:53:16 -04:00