16913 Commits

Author SHA1 Message Date
Kovid Goyal
399354cbe5 Fix tab_bar_min_tabs not tab_bar_filter
Fixes #9278
nightly
2025-12-12 17:11:43 +05:30
Kovid Goyal
94106aa79e Add dawn to the list of integrations 2025-12-12 00:41:41 +05:30
Kovid Goyal
f39183bd6b Ignore inapplicable CVE 2025-12-11 12:49:16 +05:30
Kovid Goyal
0837fd548d Update changelog 2025-12-11 11:21:43 +05:30
Kovid Goyal
1f07fa766e Simplify API 2025-12-10 08:55:06 +05:30
Kovid Goyal
025dccf182 Micro optimization: When sending cell uniform data dont even map the color table region in memory unless the color table is dirty 2025-12-10 08:49:02 +05:30
Kovid Goyal
8448f737ae More comprehensive reset of color profile on screen reset 2025-12-09 08:18:36 +05:30
Kovid Goyal
f1cc676ea6 ... 2025-12-08 20:47:20 +05:30
Kovid Goyal
f2102c9c89 Merge branch 'dependabot/go_modules/all-go-deps-511620664e' of https://github.com/kovidgoyal/kitty 2025-12-08 08:39:21 +05:30
dependabot[bot]
bf8ad53fad Bump github.com/shirou/gopsutil/v4 in the all-go-deps group
Bumps the all-go-deps group with 1 update: [github.com/shirou/gopsutil/v4](https://github.com/shirou/gopsutil).


Updates `github.com/shirou/gopsutil/v4` from 4.25.10 to 4.25.11
- [Release notes](https://github.com/shirou/gopsutil/releases)
- [Commits](https://github.com/shirou/gopsutil/compare/v4.25.10...v4.25.11)

---
updated-dependencies:
- dependency-name: github.com/shirou/gopsutil/v4
  dependency-version: 4.25.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 03:04:10 +00:00
Kovid Goyal
7e5226f5e2 Merge branch 'webp-optimize' of https://github.com/starsep/kitty 2025-12-07 22:12:53 +05:30
Filip Czaplicki
34776469e0 Optimize quake webp screenshots
I noticed that screenshots load slowly at
https://sw.kovidgoyal.net/kitty/kittens/panel/

I used https://squoosh.app/ with webp default settings
2025-12-07 17:32:33 +01:00
Kovid Goyal
f38127b20a Nicer formatting for exe_search_path in debug output 2025-12-07 13:39:38 +05:30
Kovid Goyal
424199bb5a Bump version of libpng for CVE 2025-12-07 11:45:13 +05:30
Kovid Goyal
1b8d780c5a Nicer function name 2025-12-06 10:12:23 +05:30
Kovid Goyal
244002a9eb ... 2025-12-06 10:11:04 +05:30
Kovid Goyal
2b5117f014 Fix #9271 2025-12-06 10:06:05 +05:30
Kovid Goyal
c815e580ea Fix warning when generating docs 2025-12-05 20:11:23 +05:30
Kovid Goyal
97d8c2a230 ... 2025-12-05 19:56:55 +05:30
Kovid Goyal
772805b8ec choose files: Add arbitrary command based previews
Needs testing. Someday.
2025-12-05 19:54:21 +05:30
Kovid Goyal
7075f71da4 Cleanup highlighting of positions in text and add some tests 2025-12-05 09:40:36 +05:30
Kovid Goyal
71a7dda522 ... 2025-12-05 07:51:04 +05:30
Kovid Goyal
270d3ed656 Note that iTerm2 also added support for the kitty graphics protocol 2025-12-04 22:32:52 +05:30
Kovid Goyal
d87ba95d9c Ignore CVE-2025-13836
We dont care about this DoS enough, so ignore until a new version of
python 3.12 s released with the fix. Not updating past Python 3.12 for
this DoS.
2025-12-04 15:10:26 +05:30
Kovid Goyal
3352dba735 Set building flag globally 2025-12-04 14:59:59 +05:30
Kovid Goyal
7e962f48fc Allow simple_cli_definitions to be run on ASAN builds 2025-12-04 14:58:56 +05:30
Kovid Goyal
c05e49a78e Same thing for window removal 2025-12-04 14:43:55 +05:30
Kovid Goyal
b5e664c9a0 Ensure tab active window is correct after detach 2025-12-04 14:42:20 +05:30
Kovid Goyal
e95060b8bf DRYer 2025-12-04 14:26:39 +05:30
Kovid Goyal
0195aeae82 ... 2025-12-04 13:56:38 +05:30
Kovid Goyal
b53b607f65 DRYer 2025-12-04 13:30:58 +05:30
Kovid Goyal
508de76bd3 Chain overlay for 2025-12-04 12:19:33 +05:30
Kovid Goyal
8e15e14538 When moving windows to a new tab/OS Window fix overlay windows not being grouped with their parent windows
Fixes #9266
2025-12-04 07:49:48 +05:30
Kovid Goyal
3b78fd646e ... 2025-12-03 22:57:14 +05:30
Kovid Goyal
16008b950a Wayland: Fix spurious key repeat events when some user defined callback takes a long time to execute
On compositors that support compositor key repeat events, use those, for
complete robustness. Sadly no actual compositor implements these yet.

Otherwise use a timer fd/pipe to queue the repeat events and only
dispatch them after events from the compositor are handled. This means
release events from the compositor will prevent spurious repeat events.
One can, in the worst case lose some repeat events if there is a very
large interval between the start of the timer and the next poll, but
that is unavoidable and is why repeat events should come from the compositor
in the first place.

Fixes #9224
2025-12-03 22:26:09 +05:30
Kovid Goyal
7d24c82d4d Update FAQ to defer to OSC 21 spec for setting colors via escape codes 2025-12-03 20:29:00 +05:30
Kovid Goyal
ca945563bb Wayland: add support for compositor provided key repeat events
Far more robust. Sadly no actual compositors yet support this. Fifteen
years it takes Wayland developers to correct their most basic mistakes.

See #9224
2025-12-03 20:02:46 +05:30
Kovid Goyal
8bbd599e44 Bump go toolchain version for irrelevant go vuln CI failure 2025-12-03 14:37:18 +05:30
Kovid Goyal
6cfc2ea38f Raise max number of lines to scan for continued URL to 20
Fixes #9264
2025-12-03 12:50:29 +05:30
Kovid Goyal
fee4cb0975 fix warning from linter 2025-12-02 23:37:53 +05:30
Kovid Goyal
4e2aa7d151 Explicitly remove audio/subtitle and data streams when generating previews via ffmpeg 2025-12-02 18:51:33 +05:30
Kovid Goyal
ed3743982d ... 2025-12-02 17:09:49 +05:30
Kovid Goyal
ff72c79628 Edit docs for typos 2025-12-02 06:26:47 +05:30
Kovid Goyal
a59e6d1e72 Merge branch 'dependabot/github_actions/actions-76468cb07f' of https://github.com/kovidgoyal/kitty 2025-12-01 12:44:16 +05:30
dependabot[bot]
e69318e5fb Bump actions/checkout from 5 to 6 in the actions group
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 03:51:10 +00:00
Kovid Goyal
20b39ee163 Add a default mapping for searching the scrollback
Opens the scrollback pager in search mode. Particularly useful for
newbies on macOS that are used to using cmd+f to trigger search mode.

If there is a current selection, it is automatically searched for.
2025-12-01 08:10:07 +05:30
Kovid Goyal
9b6b9733b9 ... 2025-11-30 22:58:41 +05:30
Kovid Goyal
bc276f1e2e Return the window scrollback is displayed in 2025-11-30 22:57:47 +05:30
Kovid Goyal
eb44fa1682 Report color scheme preference change on config reload even when application has overriden the background color
Fixes #9253
2025-11-30 21:48:26 +05:30
Kovid Goyal
ccb3d666f4 Allow toggling color scheme via simulate action 2025-11-30 09:27:20 +05:30