Kovid Goyal
|
a6c3c57d40
|
Test stdio redirection with socket prewarm
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
de9263a117
|
Verify uid/gid of connection from a prewarm client
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
7b7f1ecc54
|
Add basic tests for socket prewarm
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
d1b028c27a
|
Dont pass inherited KITTY_PREWARM_SOCKET
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
055aae2382
|
Use correct exit codes for signals
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
dbb084da7a
|
Cleanup closing of socket child
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
8332cd2f79
|
Avoid needing to call os.getpid() repeatedly
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
4e29c0c16b
|
Propagate SIGWINCH
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
320d45a3f5
|
Only use prewarm socket if uid and gid match
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
73795b5257
|
detect when socket child closes its tty
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
16e59784c6
|
handle failures to send data over socket gracefully
|
2022-08-01 19:02:58 +05:30 |
|
Kovid Goyal
|
65a7ec3f85
|
move socket launch handling into its own function
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
360ff35061
|
Better error logging from prewarm zygote
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
5098792723
|
Make the tty pipes non-blocking
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
a4883e6d41
|
Transfer data between ttys
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
44c9d66dd4
|
Use a map for pid -> socketchild
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
c7718d078c
|
Fix parsing of child pid and exit code
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
2525994db4
|
...
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
81e6afa9b3
|
Cleanup fd transmit
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
d8f5ccf9e4
|
Make master tty raw and print error messages with more context
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
774489c578
|
...
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
39bb0ecfcf
|
more work on socket based prewarm
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
b222ab1bf6
|
Start work on socket based prewarm
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
7a31c7ff50
|
Start work on everywhere prewarm
|
2022-08-01 19:02:57 +05:30 |
|
Kovid Goyal
|
132f87d152
|
show_key: use a better representation of the space key when
|
2022-08-01 13:25:56 +05:30 |
|
Kovid Goyal
|
aedda4bf9b
|
...
|
2022-07-31 10:36:03 +05:30 |
|
Kovid Goyal
|
40bba70bfe
|
Wayland IME: Avoid printing errors for compositors that pointlessly acknowledge previous IME commits rather than just the current one. Apparently kwin is one such. Fixes #5339
|
2022-07-31 10:22:40 +05:30 |
|
Kovid Goyal
|
8202247b27
|
DRYer
|
2022-07-29 12:51:36 +05:30 |
|
Kovid Goyal
|
e2117ee8a4
|
ssh kitten: Allow completion of ssh options between the destination and command
This contravenes the documented command line parsing behavior of ssh but
matches its actual implementation. Sigh.
Fixes #5322
|
2022-07-29 08:29:49 +05:30 |
|
Kovid Goyal
|
e3a4150fea
|
Second draw attempt has single fade edge
|
2022-07-29 08:15:38 +05:30 |
|
Kovid Goyal
|
0ce2a23af3
|
Allow tab title templates to use the current max title length
|
2022-07-29 07:43:55 +05:30 |
|
Kovid Goyal
|
6b2337c9c0
|
Merge branch 'master' of https://github.com/newbee1905/kitty-1
|
2022-07-26 20:27:59 +05:30 |
|
newbee1905
|
54661b7fc4
|
reflector: replace unecessary while loop
|
2022-07-26 21:47:52 +07:00 |
|
Kovid Goyal
|
a1f895b781
|
Merge branch 'master' of https://github.com/nullchilly/kitty
|
2022-07-26 19:10:34 +05:30 |
|
nullchilly
|
199c271edc
|
Fix modify_font underline_position 1
|
2022-07-26 20:08:04 +07:00 |
|
Kovid Goyal
|
9ac744ae63
|
DRYer
|
2022-07-26 16:10:43 +05:30 |
|
Kovid Goyal
|
93b05bcd1e
|
Make the calculation of the bound for underline_position more precise
Fixes #5308
|
2022-07-26 16:07:01 +05:30 |
|
Kovid Goyal
|
546cdbefae
|
Don't expose all Tab methods in title template
They can have side effects so prevent user from foot shot
|
2022-07-26 13:13:00 +05:30 |
|
Kovid Goyal
|
352c07987b
|
Nicer fix for showing cwd in tab titles
|
2022-07-26 12:35:07 +05:30 |
|
Kovid Goyal
|
f6a1eb19d7
|
Only import ReferenceType when type checking
|
2022-07-26 11:06:19 +05:30 |
|
Kovid Goyal
|
a352804c14
|
Merge branch 'misc' of https://github.com/page-down/kitty
|
2022-07-26 11:04:01 +05:30 |
|
pagedown
|
28ae8c4d20
|
Expand ~ when resolving editor path and applying exe_search_path
|
2022-07-26 13:21:50 +08:00 |
|
pagedown
|
1eef584382
|
Replace tr with string built-in in fish integration
|
2022-07-26 13:21:36 +08:00 |
|
pagedown
|
4e1cd0590b
|
Use builtin to call read in zsh integration and bash integration
|
2022-07-26 13:20:50 +08:00 |
|
pagedown
|
fa670e1f5d
|
...
|
2022-07-26 13:20:41 +08:00 |
|
Kovid Goyal
|
c7fa6f620a
|
py3.8 compat
|
2022-07-26 08:39:33 +05:30 |
|
Kovid Goyal
|
04690c8c7c
|
Dont incur the cost of checking the cwd of a process on every tabbar update unless actually needed
|
2022-07-26 08:19:14 +05:30 |
|
Kovid Goyal
|
4345ea6602
|
Remove debugging code I left in the last commit accidentally
|
2022-07-26 08:17:44 +05:30 |
|
Kovid Goyal
|
d39c212336
|
Merge branch 'add-cwd-TabBarData' of https://github.com/nxvxl/kitty
|
2022-07-26 08:08:14 +05:30 |
|
Kovid Goyal
|
54d2f06abe
|
remote files kitten: Fix working with files whose names have characters that need to be quoted in shell scripts
Fixes #5313
|
2022-07-26 08:06:25 +05:30 |
|