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
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
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
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
Kovid Goyal
7d2fbaadcc
Text sizing protocol: Fix a buffer overflow
...
When a natural width (no explicit ``w`` key) text sizing escape code
contains a grapheme cluster longer than four codepoints
2026-08-23 07:52:17 +05:30
Kovid Goyal
5f04193347
Merge branch 'fix/small-typos' of https://github.com/zaveshaa/kitty
2026-08-23 07:39:25 +05:30
Kovid Goyal
026d11f517
Drag and drop protocol: deny requests for drag data made before the user has actually dropped something onto the window
2026-08-23 07:34:35 +05:30
zaveshaa
15ceaac34b
Fix doubled words in docs and a test comment
2026-08-22 23:10:54 +03:00
Kovid Goyal
9475a58f0b
autoformat
2026-08-22 13:01:01 +05:30
Kovid Goyal
3692fb01ec
Update changelog
2026-08-22 12:49:52 +05:30
Kovid Goyal
df703db215
Merge branch 'ime-preedit-style' of https://github.com/bjohas/kitty
2026-08-22 12:49:04 +05:30
bjohas
dbabd12ba6
Style IME pre-edit text with italics and a dashed underline
...
Pre-edit text was drawn in reverse video, which is a solid inverted block
moving through the line as you compose. Draw it as italic with a dashed
underline in the highlight color instead.
Underline rather than reverse video is what other terminals do: VTE renders the
pre-edit run with the input method's own attributes and marks only the cursored
cell distinctly, and foot underlines the run explicitly, excluding the part
under the cursor. Dashed avoids the underline styles applications already use:
curly for spell checking and straight for hyperlinks, which is the collision
that made reverse video look like the safer choice.
The styling is applied to the overlay's own cursor and restored afterwards,
alongside the wrap, cursor-visibility and insert-replace modes already saved
there. The previous code toggled reverse with XOR, which restored itself; the
three new attributes are saved and put back explicitly.
Closes #10382
2026-08-22 07:22:55 +01:00