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