Commit graph

19006 commits

Author SHA1 Message Date
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
Kovid Goyal
0820a38252
Northern lights should stop animating on idle/focus out 2026-08-11 08:50:05 +05:30
Kovid Goyal
a782e3736b
Add an attach directive for pipeline groups 2026-08-11 08:47:13 +05:30
Kovid Goyal
cf136a233c
... 2026-08-11 08:29:47 +05:30
Kovid Goyal
e95da80fdb
check .slang file formatting in CI 2026-08-10 22:57:35 +05:30
Kovid Goyal
953ac19e77
Autoformat slang code 2026-08-10 22:29:18 +05:30
Kovid Goyal
24a7a9d50b
Prepare for autoformat of .slang files 2026-08-10 22:03:38 +05:30
Kovid Goyal
cf7597d530
Use a static var for group in northern lights makes the pipeline composable 2026-08-10 21:19:42 +05:30
Kovid Goyal
81e94953f8
Merge branch 'feature/UAT-set-os-window-title' of https://github.com/Bonjour123/kitty 2026-08-10 21:14:35 +05:30
Kovid Goyal
4bb5da854d
Allow specifying multiple pipelines in custom_shaders 2026-08-10 21:07:00 +05:30
Kovid Goyal
e1f2d2dc8d
A simple shader pipeline example 2026-08-10 20:49:36 +05:30
Kovid Goyal
b0052a333b
preserve scroll position when opening and closing vdeo popups 2026-08-10 20:41:32 +05:30
Kovid Goyal
69c0841765
Add retro terminal shaders to demo gallery 2026-08-10 19:54:49 +05:30
Kovid Goyal
0d3259f87d
Add northern lights to demo gallery 2026-08-10 19:08:27 +05:30
Kovid Goyal
e38b2bcdf1
Follow naming convention of other shaders 2026-08-10 19:04:52 +05:30
Kovid Goyal
f38d6e3e44
Merge branch 'custom_shader_northern_lights' of https://github.com/Safari77/kitty 2026-08-10 18:44:52 +05:30
Kovid Goyal
49ee9c4a7b
handle no keymap message from compositor correctly 2026-08-10 15:36:27 +05:30
Kovid Goyal
aaa221ecc4
Update glfw.py header parsing
Make it work with the autoformatted code
2026-08-10 15:30:18 +05:30
Kovid Goyal
278016cabb
Add API to glfw to inject key and mouse events into wlr supporting Wayland compositors
Used by the demo script to automate interaction
2026-08-10 15:13:54 +05:30
Kovid Goyal
162400e20d
compiled modules for a slot should go in the slot dir not the lib dir 2026-08-10 14:52:07 +05:30
Kovid Goyal
bf0c6f7440
Cleanup custom shader compilation caching
Simplifies the caching and makes it more robust. Everything is rebuilt if
any of: types.slang, pipeline or shaders changes.
2026-08-10 14:45:16 +05:30