Commit Graph

  • afa6128155 Implement --cwd=last_reported Kovid Goyal 2022-03-17 10:29:31 +05:30
  • 72b1996423 Allow different kinds of cwd requests Kovid Goyal 2022-03-17 10:24:34 +05:30
  • 6b1a9d635e ... Kovid Goyal 2022-03-17 09:33:12 +05:30
  • dea79f16d0 Update the how it works section Kovid Goyal 2022-03-17 09:31:03 +05:30
  • 2d772d7243 ... Kovid Goyal 2022-03-16 21:42:37 +05:30
  • 09fb246c8f ... Kovid Goyal 2022-03-16 21:30:16 +05:30
  • 0a5c16363c Fix continued lines not having their continued status reset on line feed Kovid Goyal 2022-03-16 15:20:25 +05:30
  • b444f4636e Move another function into bootstrap-utils.sh Kovid Goyal 2022-03-16 07:37:56 +05:30
  • 2b8acebd6e Make bootstrap.sh even smaller Kovid Goyal 2022-03-16 07:31:33 +05:30
  • 766010c292 ... Kovid Goyal 2022-03-16 07:27:52 +05:30
  • 0a2768e496 Split up the bootstrap script to keep its size down Kovid Goyal 2022-03-16 07:17:12 +05:30
  • 0fd7f3f7b5 Merge branch 'ksi' of https://github.com/page-down/kitty Kovid Goyal 2022-03-16 07:02:18 +05:30
  • d3472966d3 Fix generating terminfo on NetBSD pagedown 2022-03-16 09:15:31 +08:00
  • 576ab24609 Preserve line breaks to keep the line numbers in error messages pagedown 2022-03-16 08:58:50 +08:00
  • 621453b068 ... pagedown 2022-03-16 01:33:23 +08:00
  • 6638546247 Fix generating terminfo on NetBSD pagedown 2022-03-16 01:04:26 +08:00
  • f99edbae3c Reduce bootstrap script size pagedown 2022-03-16 01:04:02 +08:00
  • 150bf1a5b0 Reduce bootstrap script length by removing comments and indents pagedown 2022-03-16 01:03:51 +08:00
  • 91a17e3f0c Fall back to use POSIX SHELL environment variable pagedown 2022-03-16 01:03:33 +08:00
  • 7160027c14 Use the fish built-in function name to report current working directory pagedown 2022-03-16 01:03:26 +08:00
  • 736d6cf7e6 Simplify fish prompt state checking pagedown 2022-03-16 01:03:16 +08:00
  • 82de6a1c56 DRYer Kovid Goyal 2022-03-15 22:12:49 +05:30
  • 1fbb4f763e Only check OpenSSH version once on a machine if it is new enough Kovid Goyal 2022-03-15 22:09:40 +05:30
  • 20582431d6 typo Kovid Goyal 2022-03-15 21:50:55 +05:30
  • 7d9cf0b064 When at shell prompt use reported cwd Kovid Goyal 2022-03-15 21:16:49 +05:30
  • a834f221f1 Unquote paths from file:// URLs Kovid Goyal 2022-03-15 21:07:36 +05:30
  • c95dca4023 See if we can make the test more robust Kovid Goyal 2022-03-15 20:38:02 +05:30
  • c05c0353fd Dont report directory changes during command substitution Kovid Goyal 2022-03-15 20:34:18 +05:30
  • e944e2ecae Make a note that cwd reporting is builtin to fish Kovid Goyal 2022-03-15 20:33:14 +05:30
  • 47b3c37bf0 Add cwd reporting to fish integration Kovid Goyal 2022-03-15 20:25:39 +05:30
  • 190666dc8a Check that non-ascii paths work in cwd reporting Kovid Goyal 2022-03-15 20:16:09 +05:30
  • 8c6e7ce61a ... Kovid Goyal 2022-03-15 20:11:27 +05:30
  • 04ead526b9 Presend data on slave connections since for these SSH does not use the TTY Kovid Goyal 2022-03-15 20:09:05 +05:30
  • 135fb7e6e4 ... Kovid Goyal 2022-03-15 20:01:23 +05:30
  • ce1e22ac95 Have *_with_cwd work with the ssh kitten to open new windows auto-logged into the remote server at the current remote working directory Kovid Goyal 2022-03-15 19:59:16 +05:30
  • a216f6bd46 ssh doesnt use askpass even if DISPLAY is set Kovid Goyal 2022-03-15 17:27:57 +05:30
  • c47e5372b5 native askpass should be used when requested Kovid Goyal 2022-03-15 15:54:48 +05:30
  • daa673eff1 Make usage of need_to_request_data clearer Kovid Goyal 2022-03-15 15:51:49 +05:30
  • 5099dd6aa3 Only use kitty's askpass if DISPLAY is set or OpenSSH is new enough to support SSH_ASKPASS_REQUIRE Kovid Goyal 2022-03-15 15:47:02 +05:30
  • f982e754e4 Enable CWD reporting in bash integration Kovid Goyal 2022-03-15 15:37:17 +05:30
  • 4a1ad7755a Enable CWD reporting in the zsh integration Kovid Goyal 2022-03-15 14:30:21 +05:30
  • 946589d1f1 ... Kovid Goyal 2022-03-15 13:18:07 +05:30
  • 7168ceab94 Make askpass a choice var Kovid Goyal 2022-03-15 13:14:53 +05:30
  • 868d57b818 ... Kovid Goyal 2022-03-15 12:00:17 +05:30
  • 6057c57ea4 Fix garbage removal pafter SSH failure not working on macOS when run more than once Kovid Goyal 2022-03-15 11:57:28 +05:30
  • e8437fd435 Make reading garbage more robust Kovid Goyal 2022-03-15 11:51:46 +05:30
  • 9e317971b4 Simplify garbage clear logic Kovid Goyal 2022-03-15 11:41:59 +05:30
  • bdb55a02fa ... Kovid Goyal 2022-03-15 11:40:14 +05:30
  • 02e062af65 Add a mappable action to cleanup shared SSH connections Kovid Goyal 2022-03-15 11:34:56 +05:30
  • 54c5faa12d Simplify hostname matching Kovid Goyal 2022-03-15 11:25:21 +05:30
  • 9b0bd81661 Ignore hostname directives when using overrides Kovid Goyal 2022-03-15 10:38:03 +05:30
  • 52da68876d Use a zero mtime for data.sh Kovid Goyal 2022-03-15 10:30:15 +05:30
  • 2780630a18 Suppress STDERR for tar Kovid Goyal 2022-03-15 10:28:14 +05:30
  • 8f77cc65e2 Use a full window object rather than a child PID to get cwd Kovid Goyal 2022-03-15 07:58:57 +05:30
  • 7224363639 ... Kovid Goyal 2022-03-15 07:27:25 +05:30
  • 43851fc1c4 Ignore OSC 6 Kovid Goyal 2022-03-14 22:04:38 +05:30
  • e33bf11012 Store last reported CWD via OSC 7 Kovid Goyal 2022-03-14 22:00:41 +05:30
  • 0e21376538 Update changelog Kovid Goyal 2022-03-14 20:20:33 +05:30
  • 7a463c1240 Merge branch 'fix-diff-kitten' of https://github.com/page-down/kitty Kovid Goyal 2022-03-14 20:01:36 +05:30
  • 8e03da855f diff kitten: Fix wrong number of scrolling lines after context switch pagedown 2022-03-14 20:29:15 +08:00
  • 942881d1b7 Add a ntoe about the importance of askpass Kovid Goyal 2022-03-14 16:44:12 +05:30
  • 2a50203fcd ... Kovid Goyal 2022-03-14 13:44:18 +05:30
  • 08ce8ffa54 py2 compat Kovid Goyal 2022-03-14 12:27:14 +05:30
  • 90561682cf Make using kitty askpass optional Kovid Goyal 2022-03-14 11:38:31 +05:30
  • 71027e74e0 py2 compat Kovid Goyal 2022-03-14 11:28:46 +05:30
  • be8bfbe370 Refactor launch sequence in preparation for optionising it Kovid Goyal 2022-03-14 10:40:07 +05:30
  • f7e4447b66 Dont transmit sensitive data unless actually needed Kovid Goyal 2022-03-13 15:43:14 +05:30
  • df4e58bc39 Improve disposal of garbage data on ssh failure Kovid Goyal 2022-03-13 15:35:03 +05:30
  • 441ea7d696 askpass.py should be executable Kovid Goyal 2022-03-13 14:48:11 +05:30
  • 2b06ca5e1a ssh kitten: Send data without a roundtrip Kovid Goyal 2022-03-13 13:39:13 +05:30
  • 434ef97952 Dont need atexit anymore since cleanup only closes tty_fd Kovid Goyal 2022-03-13 12:09:10 +05:30
  • e1504c4775 Avoid needing to initialize tty state in bootstrap scripts Kovid Goyal 2022-03-13 12:03:28 +05:30
  • 74f0057ec8 Dont change tty state to raw Kovid Goyal 2022-03-13 08:51:59 +05:30
  • 7cd74cb852 Allow writing memoryview to child Kovid Goyal 2022-03-13 07:47:25 +05:30
  • b2e74e4830 Switch to using the hostname from the CLI for settings Kovid Goyal 2022-03-12 15:14:16 +05:30
  • f54a3e8036 Make requesting data optional Kovid Goyal 2022-03-11 17:44:00 +05:30
  • f3088c5646 Only try to chmod runtime dir if actually needed Kovid Goyal 2022-03-13 13:45:03 +05:30
  • db00adaf69 macOS: Use the POSIX user cache dir as the runtime dir Kovid Goyal 2022-03-13 06:27:41 +05:30
  • ea74add814 ssh kitten: Restore terminal state after running ssh Kovid Goyal 2022-03-12 15:48:52 +05:30
  • ba1b3c3c2d Fix mypy failures Kovid Goyal 2022-03-12 08:28:43 +05:30
  • d5c48ddb94 Allow inputting fingerprint check Kovid Goyal 2022-03-12 08:23:10 +05:30
  • 9687318b22 Retry reading HEAD commit Kovid Goyal 2022-03-12 08:14:06 +05:30
  • f6fb36c58a Merge branch 'fix-icat_typeerror_on_print_window_size' of https://github.com/nertro/kitty Kovid Goyal 2022-03-12 08:08:32 +05:30
  • c8a258f36b Fix icat fail on mac with --print-window-size Mena Jacobs 2022-03-12 02:17:01 +01:00
  • 14e0b01b40 Echo asterisks when inputting the password Kovid Goyal 2022-03-11 16:43:46 +05:30
  • 76de99a5a8 Use a custom askpass implementation Kovid Goyal 2022-03-11 16:18:34 +05:30
  • 8613c6e1cd ... Kovid Goyal 2022-03-11 15:47:39 +05:30
  • 5bb6b29ca3 Allow controlling the prompt used to input the password Kovid Goyal 2022-03-11 15:34:23 +05:30
  • 61558d518e Get askpass basically working Kovid Goyal 2022-03-10 22:11:37 +05:30
  • 3b724c8415 Start work on SSH askpass implementation Kovid Goyal 2022-03-10 17:26:47 +05:30
  • 910565aa7c Mention the shell in the error message Kovid Goyal 2022-03-11 15:52:51 +05:30
  • c7a2e060e3 Merge branch 'ksi-ssh' of https://github.com/page-down/kitty Kovid Goyal 2022-03-11 15:51:16 +05:30
  • 740e787f54 ... pagedown 2022-03-11 17:28:29 +08:00
  • bd87d50948 Remove the ssh folder in cache_dir pagedown 2022-03-11 16:47:03 +08:00
  • d3c0c422a5 Add user uid suffix to tmp runtime dir symlink pagedown 2022-03-11 15:42:52 +08:00
  • 72718cbab7 Remove login shell name suffix restriction pagedown 2022-03-11 15:42:45 +08:00
  • ea28951e0e Fall back to run the shell without -l option pagedown 2022-03-11 15:42:34 +08:00
  • 39a78f6be3 Explicitly set STDOUT to binary mode pagedown 2022-03-11 15:42:23 +08:00
  • fe8aaca320 Use POSIX LOGNAME environment variable pagedown 2022-03-11 15:42:09 +08:00
  • f5cc58ea9d Unset the safe source function in sh script and minor refactoring pagedown 2022-03-11 15:41:56 +08:00