Commit graph

19140 commits

Author SHA1 Message Date
Hassan Raza
1423c33fb8
Fix alpha mask leak when growing the font canvas 2026-08-28 14:33:16 +05:00
Kovid Goyal
b3273b5f8c
Merge branch 'fix/dnd-empty-transfer' of https://github.com/M-Hassan-Raza/kitty 2026-08-28 14:36:56 +05:30
Hassan Raza
bd2d09e467
Fix EOF handling for empty DnD transfers 2026-08-28 14:01:04 +05:00
Kovid Goyal
573488e5a7
Merge branch 'fix/dnd-stdin-mime' of https://github.com/M-Hassan-Raza/kitty 2026-08-28 14:06:07 +05:30
Hassan Raza
9c557f917b
Fix explicit stdin sources in the DnD kitten 2026-08-28 13:19:25 +05:00
Kovid Goyal
9ee01568f9
Merge branch 'fix/hints-empty-selection' of https://github.com/M-Hassan-Raza/kitty 2026-08-28 13:32:13 +05:30
Hassan Raza
e31a5e4e07
Fix empty hints selection handling 2026-08-28 11:49:17 +05:00
Kovid Goyal
caf36a4072
Merge branch 'fix/notify-close-mode' of https://github.com/M-Hassan-Raza/kitty 2026-08-28 12:01:20 +05:30
Hassan Raza
99fb1b8aca
Fix notification close mode 2026-08-28 11:20:05 +05:00
Kovid Goyal
da90724f54
Merge branch 'fix/hints-named-group-programs' of https://github.com/M-Hassan-Raza/kitty
Some checks are pending
CI / Linux (python=3.14 cc=clang sanitize=1) (push) Waiting to run
CI / Linux (python=3.12 cc=gcc sanitize=0) (push) Waiting to run
CI / Linux (python=3.13 cc=gcc sanitize=1) (push) Waiting to run
CI / Linux package (push) Waiting to run
CI / Bundle test (macos-latest) (push) Waiting to run
CI / Bundle test (ubuntu-latest) (push) Waiting to run
CI / macOS Brew (push) Waiting to run
CI / Test ./dev.sh and benchmark (push) Waiting to run
CodeQL / CodeQL-Build (actions, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (c, macos-latest) (push) Waiting to run
CodeQL / CodeQL-Build (c, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (go, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (python, ubuntu-latest) (push) Waiting to run
Depscan / Scan dependencies for vulnerabilities (push) Waiting to run
2026-08-28 07:11:51 +05:30
Hassan Raza
1229f19f6d
Restore hints named-group program arguments 2026-08-27 21:55:56 +05:00
Kovid Goyal
a08218461e
Update changelog
Some checks are pending
CI / Linux (python=3.14 cc=clang sanitize=1) (push) Waiting to run
CI / Linux (python=3.12 cc=gcc sanitize=0) (push) Waiting to run
CI / Linux (python=3.13 cc=gcc sanitize=1) (push) Waiting to run
CI / Linux package (push) Waiting to run
CI / Bundle test (macos-latest) (push) Waiting to run
CI / Bundle test (ubuntu-latest) (push) Waiting to run
CI / macOS Brew (push) Waiting to run
CI / Test ./dev.sh and benchmark (push) Waiting to run
CodeQL / CodeQL-Build (actions, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (c, macos-latest) (push) Waiting to run
CodeQL / CodeQL-Build (c, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (go, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (python, ubuntu-latest) (push) Waiting to run
Depscan / Scan dependencies for vulnerabilities (push) Waiting to run
2026-08-27 21:49:50 +05:30
Kovid Goyal
dc4471ea6c
Merge branch 'fix/dnd-independent-copy' of https://github.com/M-Hassan-Raza/kitty 2026-08-27 21:48:57 +05:30
Hassan Raza
133aa8bb15
Add independent DnD copy mode 2026-08-27 20:37:01 +05:00
Hassan Raza
e304b3c1d8
Make DnD copies independent 2026-08-27 19:38:23 +05:00
Kovid Goyal
0388e8f05e
Merge branch 'fix/graphics-compose-metadata' of https://github.com/M-Hassan-Raza/kitty 2026-08-27 18:46:47 +05:30
Hassan Raza
4a19654bc2
Fix composed frame metadata 2026-08-27 15:09:14 +05:00
Kovid Goyal
6d5d0c4406
Update changelog
Some checks are pending
CI / Linux (python=3.14 cc=clang sanitize=1) (push) Waiting to run
CI / Linux (python=3.12 cc=gcc sanitize=0) (push) Waiting to run
CI / Linux (python=3.13 cc=gcc sanitize=1) (push) Waiting to run
CI / Linux package (push) Waiting to run
CI / Bundle test (macos-latest) (push) Waiting to run
CI / Bundle test (ubuntu-latest) (push) Waiting to run
CI / macOS Brew (push) Waiting to run
CI / Test ./dev.sh and benchmark (push) Waiting to run
CodeQL / CodeQL-Build (actions, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (c, macos-latest) (push) Waiting to run
CodeQL / CodeQL-Build (c, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (go, ubuntu-latest) (push) Waiting to run
CodeQL / CodeQL-Build (python, ubuntu-latest) (push) Waiting to run
Depscan / Scan dependencies for vulnerabilities (push) Waiting to run
2026-08-26 17:36:15 +05:30
Kovid Goyal
0200d1c22b
Add bounds checking to a couple of functions
This is not strictly necessary as their callers already validate bounds,
however, I have now got two separate false security reports for this so
rather than waste my time responding to these, just add the bounds
checking.
2026-08-26 12:25:05 +05:30
Kovid Goyal
19532374a9
Merge branch 'add-mobile-ssh-graphics' of https://github.com/dkozlov/kitty 2026-08-26 06:55:07 +05:30
Dmitry Kozlov
0e3e3100af docs: add Mobile SSH to terminals implementing the graphics protocol 2026-08-25 18:16:52 -07:00
Kovid Goyal
4f489ec911
... 2026-08-26 06:01:00 +05:30
Kovid Goyal
54416498c8
Merge branch 'fix-macos-26-stale-mouse-position' of https://github.com/SuperGoodGame/kitty 2026-08-25 18:43:29 +05:30
WangJH
9dc4c0e256 Refresh macOS mouse position for pointer hit testing 2026-08-25 19:53:58 +08:00
Kovid Goyal
087b8c35c4
Merge branch 'revert' of https://github.com/zzhaolei/kitty 2026-08-25 15:43:36 +05:30
Kovid Goyal
a92348e460
Build the macOS binary using XCode 26.3 2026-08-25 15:42:50 +05:30
Kovid Goyal
479872838f
clipboard protocol: Specify handling of invalid base64 data
Fixes #10401
2026-08-25 10:12:25 +05:30
Kovid Goyal
458421af46
Clipboard: Tighten up invalid input error handling
Fixes #10400
2026-08-25 09:37:05 +05:30
Kovid Goyal
32ea104192
clipboard: Inform clients of too much data
Fixes #10399
2026-08-25 09:19:46 +05:30
Kovid Goyal
7f71461a9d
... 2026-08-24 18:38:22 +05:30
Kovid Goyal
b60a8d333e
Fix remote path sanitisation 2026-08-24 18:37:15 +05:30
Kovid Goyal
c3d36a3dfe
Merge branch 'fix-doc-typos' of https://github.com/zaveshaa/kitty 2026-08-24 17:31:15 +05:30
zaveshaa
e01b09c557 Fix a few typos in the docs and the choose_files kitten help text 2026-08-24 14:58:48 +03:00
zhaolei
c43f500c16 Revert "macos: explicitly enable modern window corners on macOS 26"
This reverts commit b16221a1d3.
2026-08-24 15:00:57 +08:00
Kovid Goyal
5ee0267ae6
Merge branch 'dependabot/github_actions/actions-f5505118b8' of https://github.com/kovidgoyal/kitty 2026-08-24 09:23:39 +05:30
Kovid Goyal
2b36a8b6ad
Merge branch 'dependabot/go_modules/all-go-deps-c632cdcfe4' of https://github.com/kovidgoyal/kitty 2026-08-24 09:23:22 +05:30
dependabot[bot]
af1bcdaf4a
Bump github/codeql-action from 4.37.6 to 4.37.7 in the actions group
Bumps the actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 4.37.6 to 4.37.7
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v4.37.6...v4.37.7)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.37.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-24 03:44:59 +00:00
dependabot[bot]
349525bfa6
Bump github.com/seancfoley/ipaddress-go in the all-go-deps group
Bumps the all-go-deps group with 1 update: [github.com/seancfoley/ipaddress-go](https://github.com/seancfoley/ipaddress-go).


Updates `github.com/seancfoley/ipaddress-go` from 1.8.1 to 1.8.3
- [Release notes](https://github.com/seancfoley/ipaddress-go/releases)
- [Commits](https://github.com/seancfoley/ipaddress-go/compare/v1.8.1...v1.8.3)

---
updated-dependencies:
- dependency-name: github.com/seancfoley/ipaddress-go
  dependency-version: 1.8.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-24 03:43:13 +00:00
Kovid Goyal
77630f3a67
Fix random test failure when running in parallel on macOS 2026-08-23 20:39:43 +05:30
Kovid Goyal
6b5bdca90d
Avoid extra copy of image data into disk cache
Also fix a rare race and reduce memory consumption for transient images
2026-08-23 19:41:15 +05:30
Kovid Goyal
3c3133d339
Defense in depth use O_NOFOLLOW when opening regular files 2026-08-23 17:14:06 +05:30
Kovid Goyal
7616cfe854
Graphics: Make reading images robust against clients that truncate files that are being read by kitty 2026-08-23 17:05:06 +05:30
Kovid Goyal
8eee836555
Fix #10393 2026-08-23 13:15:17 +05:30
Kovid Goyal
393f0c720b
fix test failure on macOS 2026-08-23 10:53:56 +05:30
Kovid Goyal
554908ed0b
Drag and drop protocol: Deny drag sources that send identically named symlink/dir entries with an appropriate error 2026-08-23 10:01:35 +05:30
Kovid Goyal
fb862c019b
... 2026-08-23 09:30:28 +05:30
Kovid Goyal
d894ac8c1d
Follow libpng's documented contract 2026-08-23 09:24:02 +05:30
Kovid Goyal
26fa4b557d
bash completion: Dont remove common prefix. Fixes #10388 2026-08-23 08:36:58 +05:30
Kovid Goyal
365f29e369
... 2026-08-23 08:24:44 +05:30
Kovid Goyal
05444e9e61
Fix #10391 2026-08-23 08:18:59 +05:30