Commit Graph

  • cb4a9d89cf Cleanup linenum matching and add some tests Kovid Goyal 2022-02-23 23:05:20 +05:30
  • 7800c598f6 hints kitten: Fix a regression that broke recognition of path:linenumber:colnumber Kovid Goyal 2022-02-23 22:38:54 +05:30
  • fc651b72ab Merge branch 'refactor' of https://github.com/page-down/kitty Kovid Goyal 2022-02-23 19:52:11 +05:30
  • a9a7912372 ... pagedown 2022-02-23 21:37:41 +08:00
  • 43f435c334 Avoid shadow the global variable name pagedown 2022-02-23 21:30:05 +08:00
  • 693fc0f0c7 CI: Disable codeql auto install python dependencies pagedown 2022-02-23 21:28:29 +08:00
  • 12e011c481 Merge branch 'test-ksi-fish' of https://github.com/page-down/kitty Kovid Goyal 2022-02-23 18:31:13 +05:30
  • 668783ba1c Use a version check when skipping bash test Kovid Goyal 2022-02-23 18:27:20 +05:30
  • c18ebef702 ... pagedown 2022-02-23 20:49:32 +08:00
  • 03f9f29ce4 DRYer Kovid Goyal 2022-02-23 18:14:40 +05:30
  • f62acab715 Install fish on macOS CI Kovid Goyal 2022-02-23 18:07:06 +05:30
  • 28ab9bfa2a Merge branch 'test-ksi-fish' of https://github.com/page-down/kitty Kovid Goyal 2022-02-23 18:02:53 +05:30
  • 9c05481f14 ... pagedown 2022-02-23 20:05:30 +08:00
  • 8ca92e0536 Disable fish integration on CI since the version is outdated and broken pagedown 2022-02-23 19:58:09 +08:00
  • c0f6201ac3 Add fish shell integration tests pagedown 2022-02-23 19:55:19 +08:00
  • 27f3a5e16a Fix previous PR breaking bash integration Kovid Goyal 2022-02-23 12:30:02 +05:30
  • de10dfe91b Merge branch 'ksi-bash' of https://github.com/page-down/kitty Kovid Goyal 2022-02-23 12:22:00 +05:30
  • 444a690a86 Remove the extra comment line pagedown 2022-02-23 14:37:45 +08:00
  • 3d7b3f7d72 Use the official project name of Bash pagedown 2022-02-23 14:21:13 +08:00
  • 741ef7f115 Remove new lines with bash pagedown 2022-02-23 14:09:13 +08:00
  • e0c84c7176 Use bash builtin pagedown 2022-02-23 14:01:47 +08:00
  • 393425e3d1 Remove trailing spaces pagedown 2022-02-23 13:59:39 +08:00
  • fc9645832d Add tests for --noprofile, --rcfile, --norc as well Kovid Goyal 2022-02-23 10:42:25 +05:30
  • c47f41cfc0 Add tests for bash startup file sourcing Kovid Goyal 2022-02-23 08:35:24 +05:30
  • 08221489fd Cleanup previous PR Kovid Goyal 2022-02-23 07:59:41 +05:30
  • 3c6766ff06 Merge branch '4721-lig-check-fallback' of https://github.com/nickwynja/kitty Kovid Goyal 2022-02-23 07:57:36 +05:30
  • e28aae620a Add tests for reset of cursor shape when running commands Kovid Goyal 2022-02-23 07:48:42 +05:30
  • c240e7deaf Also check ### to confirm spacer strategy Nick Wynja 2022-02-22 14:55:44 -05:00
  • 31a5965b01 Splits layout: A new value for :option:launch --location to auto-select the split axis when splitting existing windows. Kovid Goyal 2022-02-22 22:36:50 +05:30
  • 7a2a849a97 Add a note that shell integration should be removed from bashrc Kovid Goyal 2022-02-22 21:45:31 +05:30
  • 2c96e49566 ... Kovid Goyal 2022-02-22 21:40:03 +05:30
  • e7846f916a Cleanup how it works for bash Kovid Goyal 2022-02-22 21:37:50 +05:30
  • d4f4d56f94 DRYer Kovid Goyal 2022-02-22 21:32:33 +05:30
  • 0108037076 Dont leak the ENV environ var we use to load our integration script into the shell Kovid Goyal 2022-02-22 21:29:32 +05:30
  • 88091b4ab3 BASH integration: No longer modify .bashrc to load shell integration Kovid Goyal 2022-02-22 21:24:51 +05:30
  • 4487462b0d bash assumes ECHO is enabled for the tty Kovid Goyal 2022-02-22 20:43:58 +05:30
  • dac9b07f16 bash shell integration: Handle both literal and escaped newlines in PS1 Kovid Goyal 2022-02-22 18:30:20 +05:30
  • b59212696a Skip testing bash on macOS as it is too old Kovid Goyal 2022-02-22 14:53:46 +05:30
  • 7fe1376e34 DRYer Kovid Goyal 2022-02-22 14:52:54 +05:30
  • e25b90c1b6 Add bash integration tests Kovid Goyal 2022-02-22 12:23:19 +05:30
  • cb32a0b8fc Handle remote print callback in tests Kovid Goyal 2022-02-22 11:47:44 +05:30
  • 05617f7dca strip kitty markup from ps1 before checking for newlines Kovid Goyal 2022-02-22 11:40:09 +05:30
  • 2d2f4b9ba9 Multi-line processing of bash prompts should only be done when the prompt actually contains a newline Kovid Goyal 2022-02-21 22:54:10 +05:30
  • 65c7ecbc30 Test prompt drawing after screen is shrunk Kovid Goyal 2022-02-21 21:01:16 +05:30
  • da5e37620e Also test changing of title when running command Kovid Goyal 2022-02-21 20:44:10 +05:30
  • 261057396c Fix zsh integration test on CI Kovid Goyal 2022-02-21 19:29:35 +05:30
  • a43f610555 Better error msg when cursor is not changed Kovid Goyal 2022-02-21 18:18:31 +05:30
  • 45ae52e5d0 Fix assert ordering Kovid Goyal 2022-02-21 18:07:54 +05:30
  • a565443d4a Saner tempdir removal Kovid Goyal 2022-02-21 18:05:36 +05:30
  • 081d6a3f16 Install various shells ON CI so we can test with them Kovid Goyal 2022-02-21 18:00:23 +05:30
  • c9cc832875 Add basic tests for zsh shell integration Kovid Goyal 2022-02-21 17:57:25 +05:30
  • 595698d8e9 Remove dirs in HOME from PATH wen running tests Kovid Goyal 2022-02-21 16:57:11 +05:30
  • b28d94ac97 Always use kitty as the python interpreter to run in the tests Kovid Goyal 2022-02-21 14:45:12 +05:30
  • b9684879e7 Try to fix tests failing on CI Kovid Goyal 2022-02-21 14:24:08 +05:30
  • 63f974531b Framework for testing with external programs via a PTY Kovid Goyal 2022-02-21 14:08:10 +05:30
  • a559210923 Retry macOS builds as well on nightly Kovid Goyal 2022-02-21 11:18:21 +05:30
  • 8d36fb9edc Fix copying of selection after selection has been scrolled off history buffer raising an error Kovid Goyal 2022-02-20 13:07:31 +05:30
  • f652b23169 Retry ca certs download on macOS Kovid Goyal 2022-02-20 11:09:58 +05:30
  • d50a2ea288 Note that Konsole also supports the kitty graphics protocol Kovid Goyal 2022-02-20 10:59:26 +05:30
  • 80fc3a1faa Fix incorrect function used to get tuple size Kovid Goyal 2022-02-19 15:29:59 +05:30
  • 9a04405ad2 Cache the bell sound in the canberra server since it is a frequently played sound Kovid Goyal 2022-02-19 13:07:44 +05:30
  • fdc9835587 Cleanup previous PR Kovid Goyal 2022-02-18 13:44:25 +05:30
  • 702bb2cd06 Merge branch 'fix-macos-cur-update' of https://github.com/page-down/kitty Kovid Goyal 2022-02-18 13:40:05 +05:30
  • 58e8609c1a macOS: Ensure the cursor is updated once pagedown 2022-02-18 13:52:19 +08:00
  • 69c5c49094 Disable cursor rects pagedown 2022-02-18 13:52:00 +08:00
  • ff8de7607a Also handles the case where toggleFullScreen does not get called pagedown 2022-02-18 13:50:46 +08:00
  • cfd0872cea Merge branch 'feat-macos-fullscreen' of https://github.com/page-down/kitty Kovid Goyal 2022-02-17 17:41:00 +05:30
  • 7007f2e7fc macOS: Allow to customize global menu full screen shortcut pagedown 2022-02-17 16:31:46 +08:00
  • 6d0721341b Fix phantom window appears when executing full screen in transition pagedown 2022-02-17 15:47:03 +08:00
  • 7a156d5ef3 Also fix --hold not working if program to be executed is not found Kovid Goyal 2022-02-17 11:16:08 +05:30
  • 185c3320a4 Fix --hold not working with some programs that cause keyboard interrupt to be passed to python Kovid Goyal 2022-02-17 11:12:33 +05:30
  • 1c9cf32735 Add a few more important env vars to debug output Kovid Goyal 2022-02-17 07:42:22 +05:30
  • 6bfb6da0ad Make the regex for sgr stripping tighter Kovid Goyal 2022-02-15 22:33:51 +05:30
  • 56a5738018 Remove unused code Kovid Goyal 2022-02-15 22:22:07 +05:30
  • 919667129f hints kitten: Avoid double scan of input text Kovid Goyal 2022-02-15 22:21:31 +05:30
  • e9f49a3292 Make ANSI sanitizer pattern re-useable Kovid Goyal 2022-02-15 22:14:14 +05:30
  • 711f8b024e Properly sanitize pagerhist when returning as plain text Kovid Goyal 2022-02-15 22:11:57 +05:30
  • 53716c084b hints kitten: Strip prompt mark escape codes Kovid Goyal 2022-02-15 22:04:10 +05:30
  • 2b495bcf9d Merge branch 'docs' of https://github.com/page-down/kitty Kovid Goyal 2022-02-15 15:26:50 +05:30
  • d10812c6b0 Docs: Fix GitHub discussion link in commented config pagedown 2022-02-15 17:42:33 +08:00
  • 80202d2679 Fix show_last_command_output not working when the output is stored partially in the scrollback pager history buffer Kovid Goyal 2022-02-15 13:04:02 +05:30
  • 5d120a2f36 Output prompt marking when serializing to ANSI Kovid Goyal 2022-02-15 08:57:17 +05:30
  • cc11326baa Linux: Do not rescale fallback fonts to match the main font cell height Kovid Goyal 2022-02-15 07:51:15 +05:30
  • f63dbc0ebd clamp min_lines when mouse is grabbed Kovid Goyal 2022-02-15 07:24:12 +05:30
  • 88630731dc Cleanup previous PR Kovid Goyal 2022-02-14 20:21:17 +05:30
  • 3e2a8d80d7 Merge branch 'feat-mouse-scroll-min' of https://github.com/page-down/kitty Kovid Goyal 2022-02-14 20:12:00 +05:30
  • 55626e5a41 Fix symbol_map in gen-config.py Kovid Goyal 2022-02-14 19:56:41 +05:30
  • 7ff07f7620 Add changelog entry pagedown 2022-02-14 22:07:01 +08:00
  • d2f522277c Add wheel_scroll_min_lines to set the minimum scrolling lines pagedown 2022-02-14 21:53:02 +08:00
  • 0248edbdb9 xkb debug events should be printed to stderr Kovid Goyal 2022-02-14 15:03:31 +05:30
  • d24248e93b Merge branch 'master' of https://github.com/ichigozero/kitty Kovid Goyal 2022-02-14 14:03:45 +05:30
  • dcd7890a0c Show tab name otherwise tab title for select_tab Gary Sentosa 2022-02-14 15:48:08 +09:00
  • f219b10c30 Changelog entry for previous PR Kovid Goyal 2022-02-14 07:19:54 +05:30
  • cc039afc1e Merge branch 'glfw-wl-touchpad-scale' of https://github.com/xsrvmy/kitty Kovid Goyal 2022-02-14 07:18:49 +05:30
  • d2288d8f83 Scale touchpad input by display scale on wayland Rui Ming (Max) Xiong 2022-02-13 20:47:02 -05:00
  • 4b4f904aac Dont use global variables for the axis discrete counts Kovid Goyal 2022-02-13 20:56:55 +05:30
  • e06b774174 Avoid double scan of output to look for escape codes Kovid Goyal 2022-02-13 17:33:13 +05:30
  • 8d4772f804 Update bundled pygments Kovid Goyal 2022-02-13 17:10:55 +05:30
  • 3be00bd712 Reduce radius for detection of double click Kovid Goyal 2022-02-13 15:51:59 +05:30
  • a0e4449fb2 Ensure prefixchar is written even for empty lines Kovid Goyal 2022-02-13 15:49:46 +05:30