Commit Graph

15339 Commits

Author SHA1 Message Date
Kovid Goyal
140b6d2cdf We need a per type in flight tracker for OSC 52
Since a single request can now write to multiple destinations
2025-03-18 08:13:35 +05:30
Kovid Goyal
5754fa2260 OSC 52: Fix specifying both clipboard and primary in OSC 52 requests not supported 2025-03-18 08:07:05 +05:30
Kovid Goyal
1696524949 Include json test data in bypy freeze 2025-03-15 23:20:05 +05:30
Kovid Goyal
53c05ce769 Merge branch 'twiskers-icon' of https://github.com/igrmk/kitty 2025-03-14 06:49:44 +05:30
Igor Mikushkin
a9710aa1f1 Another kitty icon 2025-03-13 20:44:26 +00:00
Kovid Goyal
0d866b1f13 Add tests for grapheme segmentation
Test data provided by Unicode organisation
2025-03-13 13:48:35 +05:30
Kovid Goyal
9c1c141775 Start work on grapheme segmentation algorithm 2025-03-13 11:19:54 +05:30
Kovid Goyal
98f9a568ce Add Extended_Pictographic property 2025-03-13 10:01:41 +05:30
Kovid Goyal
039af78785 Add Indic Conjunct Break data 2025-03-13 09:18:42 +05:30
Kovid Goyal
f7521120e6 Update changelog 2025-03-13 08:38:02 +05:30
Kovid Goyal
1ee0b3369d Fix GBP generation 2025-03-13 08:37:52 +05:30
Kovid Goyal
9c7c432560 macOS: Fix a regression causing a crash when using focus_follows_mouse
Fixes #8437
2025-03-13 08:36:40 +05:30
Kovid Goyal
9cb56c2775 Run gofmt on grapheme-segmentation-data 2025-03-13 07:11:21 +05:30
Kovid Goyal
824acf2282 Mark files as generated 2025-03-13 07:08:42 +05:30
Kovid Goyal
dc625c5e0c Add grapheme break properties when generating wcwidth data 2025-03-13 07:06:46 +05:30
Kovid Goyal
41a3519ebb Micro-optimization 2025-03-12 16:49:12 +05:30
Kovid Goyal
fd8172c04d Fix a regression in the previous release that caused empty lines to be skipped when copying text from a selection
Fixes #8435
2025-03-12 16:47:13 +05:30
Kovid Goyal
fd1ce3dcd2 Bump version of wayland protocols 2025-03-12 11:45:08 +05:30
Kovid Goyal
96d5c9c7c6 A new option to clear selections when they no longer reflect the contents of the clipboard 2025-03-12 11:41:27 +05:30
Kovid Goyal
b34a88065b Wire up clipboard lost events 2025-03-12 09:26:36 +05:30
Kovid Goyal
08b4e3f2e0 Simplify logic 2025-03-11 10:12:29 +05:30
Kovid Goyal
85d47dc64b Fix too many timers used for clearing progress 2025-03-11 10:07:30 +05:30
Kovid Goyal
110dad7be4 Simpler bar drawing code 2025-03-11 10:00:40 +05:30
Kovid Goyal
f07880b7fe macOS: When the program running in kitty reports progress information for a task, show a progress bar on the kitty dock icon 2025-03-11 09:33:13 +05:30
Kovid Goyal
c947781bf9 Basic progress bar now displays 2025-03-11 08:56:32 +05:30
Kovid Goyal
2137a21d2b Start work on displaying progress bar in macOS dock 2025-03-10 15:22:56 +05:30
Kovid Goyal
3b8e0e209b Wayland: Allow overriding the kitty OS Window icon on compositors that implement the xdg-toplevel-icon protocol 2025-03-10 12:32:03 +05:30
Kovid Goyal
ce6425e1d4 update go version as per running go mod tidy 2025-03-10 09:13:27 +05:30
Kovid Goyal
96ea4556c8 Merge branch 'dependabot/go_modules/all-go-deps-e7959dacc6' of https://github.com/kovidgoyal/kitty 2025-03-10 09:12:24 +05:30
dependabot[bot]
2ad0e87a2d 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/sys](https://github.com/golang/sys).


Updates `golang.org/x/image` from 0.24.0 to 0.25.0
- [Commits](https://github.com/golang/image/compare/v0.24.0...v0.25.0)

Updates `golang.org/x/sys` from 0.30.0 to 0.31.0
- [Commits](https://github.com/golang/sys/compare/v0.30.0...v0.31.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 03:34:51 +00:00
Kovid Goyal
96323f6f64 ... 2025-03-10 07:36:59 +05:30
Kovid Goyal
3f60ed4d92 ... 2025-03-09 22:51:40 +05:30
Kovid Goyal
2ee03dde4e Fix #8421 2025-03-09 22:23:11 +05:30
Kovid Goyal
adaa00744c DRYer 2025-03-09 20:12:21 +05:30
Kovid Goyal
dc888a87d6 ... 2025-03-09 20:11:09 +05:30
Kovid Goyal
73a4ea8d0a Update changelog 2025-03-09 20:09:46 +05:30
Kovid Goyal
370723b47b Do not count background processes by default for confirm_os_window_close
Fixes #8358
2025-03-09 20:07:57 +05:30
Kovid Goyal
812fe467c9 Report OSC 6/106 as ignored only once 2025-03-09 19:02:19 +05:30
Kovid Goyal
dfd337edf3 Better error message for some more unhandled OSC codes 2025-03-09 18:55:54 +05:30
Kovid Goyal
e84a8fd7e9 Do fine grained clearing of URL ranges
This matches what is done for selections. This is a very slight
performance hit (one extra easily predicted branch)
since most of the time url ranges is empty.

Fixes #8414
2025-03-09 18:45:52 +05:30
Kovid Goyal
a5d4ca3735 Micro-optimization: in paused rendering selections are never changed 2025-03-09 18:22:45 +05:30
Kovid Goyal
cb464423e4 Merge branch 'fix-setup' of https://github.com/leiserfg/kitty 2025-03-08 17:26:30 +05:30
leiserfg
6171ca6859 Fix regression in setup.py 2025-03-08 12:23:51 +01:00
Kovid Goyal
32e3ad50f4 Recalc over luminance if changed by threshold so that gamma adjustment uses correct value 2025-03-08 14:27:17 +05:30
Kovid Goyal
8cbdd003e2 Make deleting test dir suring shell integration tests robust against fish 4 background daemon generating completions 2025-03-08 10:42:18 +05:30
Kovid Goyal
54e1f639a8 Merge branch 'fix-panel' of https://github.com/alex-huff/kitty v0.40.0 2025-03-08 08:56:12 +05:30
Kovid Goyal
6329206a6e version 0.40.0 2025-03-08 08:40:40 +05:30
alex-huff
bd8e6a8ffc panel: Fixed initial_window_size for --edge=none 2025-03-07 21:05:30 -06:00
alex-huff
9e12819f65 panel: Use columns instead of lines for initial window size of
vertical panels
2025-03-07 21:05:26 -06:00
Kovid Goyal
4d27b4766e Cleanup previous PR 2025-03-08 08:11:34 +05:30