Kovid Goyal
6bafdedd65
Fix some linter issues
2023-09-18 20:38:08 +05:30
Kovid Goyal
bd036040a6
themes kitten: Allow absolute paths for --config-file-name
...
Fixes #6638
2023-09-18 20:31:30 +05:30
Kovid Goyal
c94cfdbf65
...
2023-09-18 18:47:32 +05:30
Kovid Goyal
35766a1a86
Link to a couple of kittens for more advanced scrollback paging in the docs
2023-09-18 11:01:17 +05:30
Kovid Goyal
616a104cce
Remove unused code
2023-09-18 10:50:43 +05:30
Kovid Goyal
a5e74d406c
fix link in changelog
2023-09-18 08:59:22 +05:30
Kovid Goyal
30c37a5809
...
2023-09-18 08:46:22 +05:30
Kovid Goyal
ef8e3b150c
version 0.30.0
v0.30.0
2023-09-18 07:48:09 +05:30
Kovid Goyal
9a0140c430
...
2023-09-18 07:44:50 +05:30
Kovid Goyal
b96f56b072
Update recent major new features
2023-09-18 07:34:49 +05:30
Kovid Goyal
3a34664483
Adjust the workaround for non-linear blending of transparent pixels in compositors to hopefully further reduce fringing around text with certain color issues
...
Fixes #6534
2023-09-17 20:39:56 +05:30
Kovid Goyal
8a211fa689
Remove unused code
2023-09-17 08:47:28 +05:30
Kovid Goyal
863adb3e8d
Go: Fix parsing of nullable colors
...
Fixes #6629
2023-09-15 20:36:24 +05:30
Kovid Goyal
5c4efc0fd7
...
2023-09-14 08:24:43 +05:30
Kovid Goyal
f63bbfc88c
Wayland: Do not request idle inhibition for full screen windows
...
Fixes #6613
2023-09-12 16:43:46 +05:30
Kovid Goyal
93618842ae
Make a couple of other Set API functions nil-safe
2023-09-12 15:37:24 +05:30
Kovid Goyal
2d7bbf60cc
Fix #6615
2023-09-12 15:34:09 +05:30
Kovid Goyal
5889311688
Merge branch 'latest' of https://github.com/0jrp0/kitty
2023-09-12 15:27:56 +05:30
Jeff Pitman
0626c0f5d9
Handles go versions like go1.22-YYYYMMDD-RCXX.
2023-09-10 17:49:24 -07:00
Kovid Goyal
c99d55691d
diff kitten: Add support for files that are identical apart from mode changes
...
Fixes #6611
2023-09-09 19:04:54 +05:30
Kovid Goyal
eb51d459ae
diff kitten: Dont panic for empty changesets
2023-09-09 18:35:32 +05:30
Kovid Goyal
bfc15cfc3f
Fix #6611
2023-09-09 18:24:26 +05:30
Kovid Goyal
73b1e3b8a1
SSH does not parse port from hostname when not using a ssh:// URL
2023-09-09 09:33:47 +05:30
Kovid Goyal
6fef176918
Add some tests for uname/hname parsing
2023-09-08 16:23:09 +05:30
Kovid Goyal
af4213579c
ssh kitten: Fix a regression causing hostname directives in ssh.conf not matching when username is specified
2023-09-08 15:10:46 +05:30
Kovid Goyal
d1d888ce19
Remove unnecessary copy of the decoder array
2023-09-04 22:28:18 +05:30
Kovid Goyal
1f4386fd08
...
2023-09-04 21:44:46 +05:30
Kovid Goyal
34e5c7f8aa
Ensure efficient conversion for base85 string API
2023-09-04 21:39:03 +05:30
Kovid Goyal
541c0cdde4
Do not build decode table for base85 until it is actually needed
...
Also make the tests actual tests
2023-09-04 21:32:25 +05:30
Kovid Goyal
0107d1cb89
Import base85.go into tree
...
Upstream is not maintained last commit was six years ago and there
are various improvements to be had in the code
2023-09-04 20:29:20 +05:30
Kovid Goyal
aad330135c
cursor-shape depends on tablet-unstable
2023-09-04 12:36:21 +05:30
Kovid Goyal
13bdb2035c
Merge branch 'pr-fix-reset' of https://github.com/sergei-grechanik/kitty
2023-09-04 07:34:12 +05:30
Kovid Goyal
e7ba91d182
Skip zero group_count images in draw_graphics()
...
Good to be defensive, ensures no infinite loop.
2023-09-04 07:18:39 +05:30
Sergei Grechanik
63cc5d7e49
Fix erasure of unicode placeholder images on reset
2023-09-03 15:33:30 -07:00
Kovid Goyal
4ffb22199b
Cleanup previous PR
2023-09-03 18:59:37 +05:30
Kovid Goyal
07d9b95050
Merge branch 'config-line-breaks' of https://github.com/jake-stewart/kitty
2023-09-03 14:50:31 +05:30
Jake Stewart
b520df4cfa
add documentation for line breaking syntax
2023-09-03 17:19:12 +08:00
Jake Stewart
f0e9311cc4
conform to style guide
2023-09-03 17:15:26 +08:00
Jake Stewart
8754d80832
add tests for go config parser
2023-09-03 16:39:27 +08:00
Jake Stewart
0aa4c850ba
add line break syntax to go config parser
2023-09-03 16:39:13 +08:00
Jake Stewart
6354ef4cee
add tests for python config parser
2023-09-03 16:37:59 +08:00
Jake Stewart
2113a22f11
add line break syntax to python config parser
2023-09-03 16:37:34 +08:00
Kovid Goyal
d6851210d7
When multiple confirmable close requests are made focus the existing close confirmation window instead of opening a new one for each request
...
Fixes #6601
2023-09-03 13:03:16 +05:30
Kovid Goyal
2f20bb3f43
Bump bundled Wayland version so we can use the new cursor shape protocol
...
The existing wayland cursor shape protocol is an awful mess with a years
long unfixed crashing bug: https://github.com/kovidgoyal/kitty/issues/4878#issuecomment-1134259604
If this new protocol is adopted by most compositors it can work around
this. Currently wlroots and KDE I think. GNOME as usual will likely
refuse to implement anything actually useful.
2023-09-02 13:41:07 +05:30
Kovid Goyal
951951776a
Ensure group_count is never zero in any ImageRef
...
Now group_count means the number of refs pointing to the same image from
that ref onwards. This is needed because we can index the list of refs
at any point when drawing not just at the start of a group.
Fixes #6594
2023-09-02 12:48:44 +05:30
Kovid Goyal
0be1295023
kitten run-shell: Make kitty terminfo database available if needed before starting the shell
2023-09-01 22:05:26 +05:30
Kovid Goyal
71a2d7359a
Function to extract terminfo
2023-09-01 19:41:46 +05:30
Kovid Goyal
f1ba9f45bc
Add docs on how to use shell integration inside a container
2023-09-01 19:09:58 +05:30
Kovid Goyal
37938573ca
When running a shell for `--hold set the env variable KITTY_HOLD=1` to allow users to customize what happens
...
For instance the user could have
[ "$KITTY_HOLD" = "1" ] && exec kitten __hold_till_enter__
in their shell rc files to get back the previous Press enter or esc to
quit behavior.
2023-08-30 14:18:11 +05:30
Kovid Goyal
9702f08698
kitten run-shell: Allow specifying env vars when running the shell
2023-08-30 14:12:10 +05:30