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