Commit Graph

17935 Commits

Author SHA1 Message Date
Kovid Goyal
b8de27655f Utility function to delete content of dir pointed to by open file 2026-04-21 21:41:17 +05:30
Kovid Goyal
bc87946a78 ... 2026-04-21 20:15:21 +05:30
Kovid Goyal
827b4b9e02 Option to have focus_follows_mouse only on drops
Fixes #9896
2026-04-21 20:05:00 +05:30
Kovid Goyal
c655ea8946 More work on dnd kitten 2026-04-21 14:06:33 +05:30
Kovid Goyal
d0a6b5eeac Implement writing of MIME data on drop 2026-04-21 13:32:02 +05:30
Kovid Goyal
1ca6dba7e1 ... 2026-04-21 13:12:45 +05:30
Kovid Goyal
3d8a2fbb4f Use SIMD base64 everywhere 2026-04-21 11:56:55 +05:30
Kovid Goyal
744ad7438c Use SIMD base64 encoding for graphics transmission 2026-04-21 10:01:28 +05:30
Kovid Goyal
93573aec6f Switch to SIMD based base64 decoder 2026-04-21 09:52:39 +05:30
Kovid Goyal
1b741ca725 Clean up API of streaming decoder 2026-04-21 09:49:09 +05:30
Kovid Goyal
992e5e56a1 Merge branch 'copilot/add-comprehensive-tests-base64-decoder' of https://github.com/kovidgoyal/kitty 2026-04-21 09:47:47 +05:30
copilot-swe-agent[bot]
7b346d15c1 Add comprehensive tests for streaming_base64 decoder
Agent-Logs-Url: https://github.com/kovidgoyal/kitty/sessions/b5dbc339-6907-46fb-a7e7-9ee08b7ed20d

Co-authored-by: kovidgoyal <1308621+kovidgoyal@users.noreply.github.com>
2026-04-21 04:13:30 +00:00
Kovid Goyal
94651eaff2 Go version of streaming base64 decoder 2026-04-21 09:34:25 +05:30
Kovid Goyal
8b3daa6a50 Fix drop data requests 2026-04-21 08:32:42 +05:30
Kovid Goyal
9a011dea3e More work on DnD kitten 2026-04-21 08:19:22 +05:30
Kovid Goyal
01e453a048 More work on DnD kitten 2026-04-20 20:16:02 +05:30
Kovid Goyal
a899d24b64 More work on DnD kitten 2026-04-20 19:19:51 +05:30
Kovid Goyal
54eab02709 Add tests for drop move events 2026-04-20 11:23:49 +05:30
Kovid Goyal
4c484ca1e8 Highlight current drop action 2026-04-20 09:28:31 +05:30
Kovid Goyal
235425ae85 Allow optionally dropping anywhere 2026-04-20 09:24:33 +05:30
Kovid Goyal
44121ee82e Merge branch 'dependabot/github_actions/actions-fd00acb19b' of https://github.com/kovidgoyal/kitty 2026-04-20 09:20:32 +05:30
Kovid Goyal
9a7ad9d29b Merge branch 'dependabot/go_modules/all-go-deps-01f8b8a567' of https://github.com/kovidgoyal/kitty 2026-04-20 09:18:34 +05:30
dependabot[bot]
20877f2079 Bump github/codeql-action from 4 to 4.35.1 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 to 4.35.1
- [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...v4.35.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 03:47:19 +00:00
Kovid Goyal
d3b8fd67a0 More work on dnd kitten 2026-04-20 09:16:53 +05:30
dependabot[bot]
28feb416fc Bump the all-go-deps group with 2 updates
Bumps the all-go-deps group with 2 updates: [golang.org/x/image](https://github.com/golang/image) and [golang.org/x/text](https://github.com/golang/text).


Updates `golang.org/x/image` from 0.38.0 to 0.39.0
- [Commits](https://github.com/golang/image/compare/v0.38.0...v0.39.0)

Updates `golang.org/x/text` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-20 03:43:30 +00:00
Kovid Goyal
4e04e34438 Refactor dnd cmd queueing API 2026-04-19 22:54:44 +05:30
Kovid Goyal
fcb260bdfa Sort imports 2026-04-19 21:53:09 +05:30
Kovid Goyal
04fcac72ec Update minimum python to 3.11 from 3.10
3.10 is failing in CI and I cant be arsed to figure out why. It's anyway
a few months from EOL
2026-04-19 21:41:58 +05:30
Kovid Goyal
08c3ab106d ... 2026-04-19 21:38:09 +05:30
Kovid Goyal
9bb359e1ef Bump python version in CI 2026-04-19 21:35:13 +05:30
Kovid Goyal
3a598218d3 Flush streams and sleep before printing crash report 2026-04-19 21:25:08 +05:30
Kovid Goyal
e9dcc4393f ... 2026-04-19 21:05:14 +05:30
Kovid Goyal
36e8094afe Make dnd kitten testing infra a bit more robust 2026-04-19 21:00:09 +05:30
Kovid Goyal
0ddbffdf79 Allow mocking remote clients 2026-04-19 20:42:43 +05:30
Kovid Goyal
51b0e9c4ad Work on testing infrastructure for DnD kitten 2026-04-19 20:21:55 +05:30
Kovid Goyal
f3c8ce919d Refactor test code to make it less cluttered 2026-04-19 14:28:46 +05:30
Kovid Goyal
79bb660493 Remove unused code 2026-04-19 14:03:32 +05:30
Kovid Goyal
b4d07ddece DRYer 2026-04-19 13:54:13 +05:30
Kovid Goyal
5558dfa953 Move dnd escape code encoding into dnd.c 2026-04-19 13:48:35 +05:30
Kovid Goyal
dc9bf889a6 Fix chunking of t=k not handling metadata present only on first chunk 2026-04-19 12:52:00 +05:30
Kovid Goyal
13add3532b Have copilot run gofmt automatically 2026-04-19 12:18:51 +05:30
Kovid Goyal
a3dfe2b55a Make sticky_header default to yes 2026-04-19 12:14:39 +05:30
Kovid Goyal
ed6bdacf44 Merge branch 'pdobrev/diff-sticky-header' of https://github.com/pdobrev/kitty 2026-04-19 12:12:37 +05:30
Petar Dobrev
bd9b5d80f3 fix docs reference 2026-04-19 09:32:25 +03:00
Petar Dobrev
4f5698a5a2 fix overlap with the next file's header 2026-04-19 09:24:44 +03:00
Kovid Goyal
f3cfbb8fbd ... 2026-04-19 10:45:03 +05:30
Kovid Goyal
df1d9235e8 ... 2026-04-19 10:37:42 +05:30
Kovid Goyal
ef07942c82 More work on dnd kitten 2026-04-19 10:35:29 +05:30
Kovid Goyal
36171d1233 More work on dnd kitten 2026-04-19 10:21:01 +05:30
Kovid Goyal
8e76a62815 Show error message when save_as_session has too many path arguments 2026-04-18 23:15:01 +05:30