Hassan Raza
b172b487fd
Fix builtin kitten development guide
2026-08-14 12:25:02 +05:00
Kovid Goyal
d9610f5e1e
Bump version of Go
2026-08-14 08:10:55 +05:30
Kovid Goyal
f29665f601
Merge branch 'fix/bash-ssh-hostname-detection' of https://github.com/M-Hassan-Raza/kitty
2026-08-14 07:58:18 +05:30
Kovid Goyal
d65382d1a6
Merge branch 'fix-remap-keymap-reload' of https://github.com/bjohas/kitty
2026-08-14 07:56:19 +05:30
bjohas
bd0a39f495
Re-apply remap_modifiers to a reloaded xkb keymap state
...
On X11 glfw_xkb_compile_keymap() gets its state from
xkb_x11_state_new_from_device(), which seeds it with the server's physical
modifier mask. Every other path into that state goes through
glfw_xkb_update_modifiers(), where the permutation is applied, so after a
keymap reload the state held physical modifiers until the next XkbStateNotify
happened to arrive. Any key pressed in that window was encoded with the
modifier on the keycap: with ctrl held across a reload under
`remap_modifiers ctrl:super`, Ctrl+A reached the child as a literal 0x01.
Keymap reloads are routine - switching layout causes one, and so does any
client asking X for a keysym it must bind to a spare keycode.
Re-apply the permutation to the freshly loaded state, after
glfw_xkb_update_masks() has computed the modifier indices it is expressed in.
On Wayland the new state is empty, so this is a no-op there.
2026-08-13 10:20:20 +01:00
Hassan Raza
2a67ebf7e2
Wrap get-text protocol schema
2026-08-13 13:14:04 +05:00
Kovid Goyal
5be74884c8
...
2026-08-13 09:01:38 +05:30
Hassan Raza
bf18c2b8c1
Fix Bash SSH hostname detection
2026-08-13 07:55:42 +05:00
Kovid Goyal
48625a824d
Remove incremental linking test. setup is not available in all contexts where tests run and this functionality isnt important enough to warrant a test anyway
2026-08-13 08:14:28 +05:30
Kovid Goyal
3362c47fb2
Merge branch 'fix/get-text-protocol-extent' of https://github.com/M-Hassan-Raza/kitty
2026-08-13 08:11:38 +05:30
Hassan Raza
ec2724ab5f
Document last non-empty get-text extent
2026-08-13 07:30:08 +05:00
Kovid Goyal
e94fc0f6e7
Merge branch 'fix/bash-command-hook' of https://github.com/M-Hassan-Raza/kitty
2026-08-13 01:41:12 +05:30
Kovid Goyal
b99ee09d13
Bump version of python for CVEs
2026-08-12 20:50:07 +05:30
Hassan Raza
9bbb900e6a
Skip disabled Bash command hook
2026-08-12 20:02:47 +05:00
Kovid Goyal
cea9aeb803
Wayland: Fix clipboard sharing between kitty instances in containers with isolated PID namespaces
...
Dont rely on PID alone for the self transfer sentinel.
Fixes #10352
2026-08-12 20:28:49 +05:30
Kovid Goyal
0c932d0b35
Merge branch 'fix/session-file-completion' of https://github.com/M-Hassan-Raza/kitty
2026-08-12 20:12:38 +05:30
Hassan Raza
baa9a2ecba
Complete session file completion
2026-08-12 19:15:52 +05:00
Kovid Goyal
29d8b45594
Query go itself for its cache directories
...
Fixes test suite causing a full rebuild on every run on macOS
2026-08-12 19:06:45 +05:30
Kovid Goyal
46460cbb29
Merge branch 'fix/relink-command-changes' of https://github.com/M-Hassan-Raza/kitty
2026-08-12 18:41:42 +05:30
Kovid Goyal
dcbffe3fe0
Cleanup all_fonts_map() invocation to be once per worker process only and not in master process when using execed test workers
2026-08-12 17:39:03 +05:30
Hassan Raza
111cd86f61
Relink when linker commands change
2026-08-12 16:21:24 +05:00
Kovid Goyal
00a5ca54ef
Cleanup test worker launch code
2026-08-12 16:01:31 +05:30
Kovid Goyal
185de897b4
Run tests in execed workers rather than forked workers on macOS to ensure there are no issues form CoreFoundation libraries not liking fork + threads
...
Fixes #10349
2026-08-12 15:53:22 +05:30
Kovid Goyal
896fc0c36a
Improve benchmark script
...
It now benchmarks the I/O thread as well for results much closer to what
you get when running in real kitty
2026-08-12 15:37:22 +05:30
Kovid Goyal
f047fc82d5
Report python test worker failures separately from test failures
2026-08-12 15:29:40 +05:30
Kovid Goyal
485a12aa12
Report python subtest failures when running test suite
2026-08-12 15:25:32 +05:30
Kovid Goyal
cc51e89f22
Make ty happy
2026-08-12 15:07:11 +05:30
Kovid Goyal
3f296b3213
Merge branch 'fix/choose-files-shell-output' of https://github.com/M-Hassan-Raza/kitty
2026-08-12 14:52:11 +05:30
Kovid Goyal
7caf73ba1b
Fix custom shader scaling when OS Window size changes
2026-08-12 14:31:24 +05:30
Hassan Raza
81791a090f
Quote choose-files shell output safely
2026-08-12 13:10:53 +05:00
Kovid Goyal
3e48e0dfe2
Get count-lines-of-code to also count .slang files (as HLSL)
2026-08-12 10:30:35 +05:30
Kovid Goyal
27d68d32e6
...
2026-08-12 10:22:21 +05:30
Kovid Goyal
5fc4189cfd
Autodetect bundled slangc when from from a dev.sh build
2026-08-12 10:12:47 +05:30
Kovid Goyal
2caa3ca16b
...
2026-08-11 19:55:53 +05:30
Kovid Goyal
987a8f1d4b
Update changelog
2026-08-11 19:46:18 +05:30
Kovid Goyal
2c016b3cf5
autoformat
2026-08-11 19:41:41 +05:30
Kovid Goyal
11fa8ae1b2
Merge branch 'master' of https://github.com/pakhromov/kitty
2026-08-11 19:41:28 +05:30
Kovid Goyal
58828dd893
Simplify remap_modifier making it a single option
2026-08-11 18:32:21 +05:30
Kovid Goyal
f5fba5e584
Prevent clang-format from zeroing files
2026-08-11 16:57:43 +05:30
Kovid Goyal
36872d91bb
autoformat
2026-08-11 16:49:43 +05:30
Pavel
64663fee62
scrollbar: add scrolled-or-hovered option
2026-08-11 13:17:33 +02:00
Kovid Goyal
a18847bcc5
Merge PR #10307 : Add remap_modifier option
...
Adds remap_modifier config option to present one modifier key to kitty
as another, as discussed in issue #1077 .
2026-08-11 16:43:04 +05:30
Kovid Goyal
50c683e1a7
Merge PR #10307 : Add remap_modifier option
...
Adds remap_modifier config option to present one modifier key to kitty
as another, as discussed in issue #1077 . Resolves merge conflicts by
adopting master's formatting style (multi-line macros, pointer spacing)
while preserving all new PR functionality.
Co-Authored-By: Bjoern <bjohas@users.noreply.github.com>
2026-08-11 16:42:53 +05:30
Kovid Goyal
5734bb5a58
...
2026-08-11 14:19:09 +05:30
Kovid Goyal
5bb1a19465
Exclude shaders from rsync
2026-08-11 14:03:37 +05:30
Kovid Goyal
1a8b11381b
Bump version of slangc
2026-08-11 11:04:13 +05:30
Kovid Goyal
9aa73ccaa5
Dont output line mapping when compiling custom shaders to glsl
2026-08-11 10:39:59 +05:30
Kovid Goyal
edc132c98b
Add copyright notice to northern lights
2026-08-11 09:36:12 +05:30
Kovid Goyal
f9acc18553
Add a dim inactive windows custom shader
2026-08-11 09:34:43 +05:30
Kovid Goyal
3705a7fcd1
Update docs
2026-08-11 09:10:03 +05:30