Kovid Goyal
89626a462f
...
2022-06-25 20:46:02 +05:30
Kovid Goyal
a043588b4a
Update changelog for last PR
2022-06-25 16:50:46 +05:30
Kovid Goyal
2e08ee16c2
Merge branch 'fix-macos-jis-kbd' of https://github.com/page-down/kitty
...
Fixes #5232
2022-06-25 16:49:46 +05:30
pagedown
2cc506476b
macOS: Fix JIS Eisu and Kana keys not working
2022-06-25 19:01:02 +08:00
Kovid Goyal
0a462ad706
Forgot one place to change over to kitty_run_data
2022-06-24 10:31:55 +05:30
Kovid Goyal
81c1bfe1c5
...
2022-06-24 09:26:38 +05:30
Kovid Goyal
8ce80e39d9
kitty now needs python >= 3.8
2022-06-24 00:01:35 +05:30
Kovid Goyal
fa823a37ae
Backport 6281f498c8
2022-06-23 13:00:28 +05:30
Kovid Goyal
17f67fbe28
Add a note that WezTerm implements the kitty keyboard protocol as well
2022-06-23 11:22:01 +05:30
Kovid Goyal
560b78bc35
Dont leak kitty_run_data on error
2022-06-23 08:59:31 +05:30
Kovid Goyal
f023f047ff
Workaround for Python 3.11 breaking sys._xoptions
...
Apparently in Python-land its acceptable behavior to break backward
compatibility with documented interfaces on a whim. Bloody joke.
https://github.com/python/cpython/pull/28823
Fixes #5223
2022-06-23 08:44:34 +05:30
Kovid Goyal
5673359be2
Merge branch 'sam/modern-whiskers-icon' of https://github.com/samholmes/kitty
2022-06-22 04:11:41 +05:30
Samuel Holmes
666696d142
Add "modern whiskers" alternative icon to FAQ
2022-06-21 11:04:24 -07:00
Kovid Goyal
f95bc48f9b
kitty @ set-colors: Fix changing inactive_tab_foreground not working
...
Fixes #5214
2022-06-19 20:20:58 +05:30
Kovid Goyal
8d18fc09fa
Merge branch 'fix-rc-new-window' of https://github.com/page-down/kitty
2022-06-19 18:21:22 +05:30
Kovid Goyal
a3d42a90f2
Get rid of os.waitid() since its not present on macOS we cannot rely on it anyway
2022-06-19 18:11:23 +05:30
pagedown
1da5f2ecc6
Fix the rc command new-window does not open the shell by default
2022-06-19 20:25:12 +08:00
Kovid Goyal
d226e82f68
It is only possible to not have an OS Window on macOS
2022-06-19 09:39:40 +05:30
Kovid Goyal
60cc2cb26c
Merge branch 'fix-rc-launch' of https://github.com/page-down/kitty
2022-06-19 09:38:30 +05:30
pagedown
1ac90cf464
Allow remote control to launch a new OS window when there is none
2022-06-19 11:51:58 +08:00
Kovid Goyal
d3ffaebd17
Ignore exceptions in kitten result processors
2022-06-18 08:20:01 +05:30
Kovid Goyal
bf01c549f5
Allow kittens to handle multiple results in a window
2022-06-18 08:18:25 +05:30
Kovid Goyal
6912d8c086
No need for entire screen object when scaling a scroll
2022-06-18 06:55:28 +05:30
Kovid Goyal
a89e1b5573
Fix horizontal wheel events not being reported to client programs when they grab the mouse
...
Fixes #2819
2022-06-18 06:47:42 +05:30
Kovid Goyal
3a9c6088b2
Add debug output for scroll events
2022-06-18 05:54:26 +05:30
Kovid Goyal
fba629f385
Merge branch 'globinclude-sorted' of https://github.com/amarshall/kitty
2022-06-18 04:59:25 +05:30
Andrew Marshall
90477825c2
Make globinclude sort files before loading
...
`Path.glob` gives no guarantee about the order results are returned in.
This means that if files included by `globinclude` override each other,
the resulting config was non-deterministic. Resolve this by sorting the
results from `glob` to give consistent, well-defined order.
2022-06-17 18:50:16 -04:00
Kovid Goyal
1e56d39777
Wakeup main loop when refreshing window as well as io loop
2022-06-17 19:33:43 +05:30
Kovid Goyal
2829971412
Merge branch 'expose-wakeup-main-loop' of https://github.com/sirno/kitty
2022-06-17 19:09:07 +05:30
Nicolas Ochsner
c147fda6ca
Expose wakeup main loop in python api.
2022-06-17 15:26:16 +02:00
Kovid Goyal
a27dfd8b7c
Increase the timeout for prewarm I/O on CI
2022-06-14 21:17:28 +05:30
Kovid Goyal
a7c65efc45
Ensure local kitty is used in tests even when another kitty is present in the system PATH
...
Fixes #5194
2022-06-14 21:08:58 +05:30
Kovid Goyal
646a524c8e
Sort imports
2022-06-14 20:06:12 +05:30
Kovid Goyal
f8d01d2c4f
Use the same parser for resize_window actions and session setting
2022-06-14 20:03:21 +05:30
Kovid Goyal
1d846f3744
Cleanup previous PR
...
Merge branch 'session-resize-window' of https://github.com/sirno/kitty
2022-06-14 19:59:01 +05:30
Nicolas Ochsner
6bbe58f876
Change to pass window specs.
2022-06-14 12:28:41 +02:00
Nicolas Ochsner
36719fb086
Cleanup.
2022-06-14 11:23:35 +02:00
Nicolas Ochsner
78fd7a8458
Enable resizing in session files.
2022-06-14 11:09:26 +02:00
Kovid Goyal
f5976d0d63
Remove unneeded code
2022-06-13 21:33:07 +05:30
Kovid Goyal
b313fc3fbe
Forgot to also add SIGUSR1 handler
2022-06-13 21:09:32 +05:30
Kovid Goyal
cf667b8c47
Use a signal handler instead of a pipe for child death notification
2022-06-13 20:40:04 +05:30
Kovid Goyal
7e3bd8586f
Dont use SIGTSTP and SIGCONT in the test as they are very flaky
2022-06-13 20:29:58 +05:30
Kovid Goyal
d5df301317
Finer grained polling
2022-06-13 19:41:40 +05:30
Kovid Goyal
628246c3da
Workaround for python 3.8 that doesnt have the CLD_* constants
2022-06-13 19:22:37 +05:30
Kovid Goyal
d228acd30a
Use a busy loop for signaled process
2022-06-13 19:11:29 +05:30
Kovid Goyal
18cd97d914
Skip SIGSTSTP test when CLD_STOPPED is not available
2022-06-13 19:05:49 +05:30
Kovid Goyal
5f13946bac
Allow using our signal handlers in python event loops via an fd
...
pythons signal fd only return signal numbers not the full siginfo struct
2022-06-13 18:52:23 +05:30
Kovid Goyal
8fb24fbc1e
poll() takes times in ms not seconds
2022-06-13 18:51:35 +05:30
Kovid Goyal
f0d4952055
Use an iterator
2022-06-13 08:14:51 +05:30
Kovid Goyal
7113580db2
macOS has no waitid
...
Le Sigh
2022-06-13 02:19:51 +05:30