Kovid Goyal
88b829fc9b
cleanup comment
2022-11-01 12:22:05 +05:30
Kovid Goyal
458ac6953f
Update changelog for last PR
2022-11-01 12:21:09 +05:30
Kovid Goyal
a6855bde3c
Merge branch 'no_cursor_update_if_not_changed' of https://github.com/wengxt/kitty
2022-11-01 12:20:18 +05:30
Kovid Goyal
f6f2f00c53
Add a note about wayland semantics
2022-11-01 12:13:23 +05:30
Kovid Goyal
00324c96fc
...
2022-10-31 22:09:01 +05:30
Kovid Goyal
2435a8ccfd
Wayland GNOME: Fix incorrect window size when in some circumstances when switching between windows with window decorations disabled
...
Only call wl_surface_commit() after a resize when the correct size buffer is
attached to the surface. This is ensured by setting a flag on the window that prevents
all surface commits till it is cleared. The flag is cleared at next
eglSwapBuffers().
I dont actually understand if this guarantees that the
buffer size is always correct. For example, if the back buffer is
latched when wl_egl_resize_window() is called, the backbuffer will be
correct only after two swaps (I think). Or maybe the old back buffer is
discarded, I cant find any documentation about it.
All I can say is that doing it this way seems to fix the issue.
Thanks to @jadahl for his help with tracking down the root cause.
Fixes #4802
2022-10-31 21:59:01 +05:30
Kovid Goyal
de122ed727
Bind eglQuerySurface
2022-10-31 21:03:39 +05:30
Kovid Goyal
c2ead407ae
...
2022-10-31 18:14:38 +05:30
Kovid Goyal
16b322616a
Fix cursor position at x=0 changing to x=1 on resize
...
Fixes #5635
2022-10-31 08:03:42 +05:30
Kovid Goyal
e0b4c7edc5
Increase the timeout for shell integration tests
...
Needed for ARM running non-natively
2022-10-30 11:09:36 +05:30
Kovid Goyal
a8ab4eaf23
Use a larger timeout when running prewarm test
2022-10-30 10:36:10 +05:30
Kovid Goyal
3847837bd0
Forgot to run gen-config.py
2022-10-19 20:50:53 +05:30
Kovid Goyal
1747bbbbcb
ssh kitten: Allow using absolute paths for the location of transferred data
...
Fixes #5607
2022-10-19 20:43:53 +05:30
Kovid Goyal
90e80477e9
Fix background_tint with background_opacity < 1 causing colors in cell area and padding to not match
2022-10-19 19:24:37 +05:30
Kovid Goyal
4f90110a7c
Fix ghosting when using background_tint under GNOME+Wayland
...
The problem was that on Wayland if the buffer contains pixels with alpha
< 1 they are blended with something, even if the window is opaque. Under
mutter that something was the previous frame, under sway it was the
background/whatever is under the window.
So when blending the tint color, use a blend mode that results in opaque
pixels.
Fixes #5605
2022-10-19 19:02:05 +05:30
Kovid Goyal
28c616d3ff
Move blend mode selection into draw_tint
2022-10-19 17:13:46 +05:30
Kovid Goyal
f5126c664c
Wayland KDE: Fix abort when pasting into Firefox
...
Dunno why kwin uses drag and drop callbacks when pasting into Firefox on
Wayland, but then this is Wayland, so every stupid thing imaginable will
be done at least once.
Fixes #5603
2022-10-19 11:28:33 +05:30
Kovid Goyal
0f340086c0
Fix resize_draw_strategy=static
...
The text is now static again but the background image is still scaled, cant be
bothered about that. Fixes #5601
2022-10-19 08:26:31 +05:30
Kovid Goyal
5c34f16ab4
Fix #5600
2022-10-19 07:45:27 +05:30
Kovid Goyal
03fe928e3f
show progress while compressing release tarballs
2022-10-17 09:55:09 +05:30
Kovid Goyal
55b53bcac6
version 0.26.4
v0.26.4
2022-10-17 08:18:51 +05:30
Kovid Goyal
57d044861f
Merge branch 'patch-1' of https://github.com/ms-test/kitty
2022-10-16 13:28:06 +05:30
ms-test
aab149366d
Check correct pair member
...
I haven't looked deeply, but this looked to be a simple typo unless it's checking one both times because of a type invariant. If that is the case, and the check is correct, then a comment and/or code refactoring to call attention to this would likely be a good idea.
2022-10-16 03:53:16 -04:00
Kovid Goyal
896f93822d
kitty shell: Also output active tab id
...
Fixes #5590
2022-10-16 08:52:35 +05:30
Kovid Goyal
6890e265b6
GNOME Wayland: Fix a memory leak in gnome-shell when using client side decorations
...
destroy CSD buffers that were never attached explicitly, as mutter does
not send release events for these even when the pool is destroyed.
2022-10-12 17:52:47 +05:30
Kovid Goyal
48a4edc199
Merge branch 'action_cwd_doc' of https://github.com/cbosdo/kitty
2022-10-10 14:04:29 +05:30
Cédric Bosdonnat
d63be90a7f
Recommend using --cwd=current in open-actions.conf
...
Editors like Vim are basing path-related commands on the current working
directory. Launching the action with the current CWD in hyperlink opens
makes life easier and would work with every editor.
2022-10-10 10:12:20 +02:00
Kovid Goyal
6af020e4ef
Merge branch 'marksisson/simple-docs-change' of https://github.com/marksisson/kitty
2022-10-09 12:18:25 +05:30
Mark Sisson
ca24e9ca67
change linux_package build instructions to use make target
2022-10-09 00:02:38 -05:00
Kovid Goyal
fbfaefd72a
Wayland: Fix an abort when changing background colors with wayland_titlebar_color set to background
...
Fixes #5562
2022-10-07 14:13:12 +05:30
Kovid Goyal
94b3776066
Merge branch 'master' of https://github.com/Diff-fusion/kitty
2022-10-05 09:09:23 +05:30
Felix
15e4be9051
Fix clipboard target properties and memory leak
2022-10-04 17:22:15 +02:00
Kovid Goyal
ae8f3de070
Allow centering the background image
...
Fixes #5525
2022-10-04 08:26:28 +05:30
Kovid Goyal
c8d18ffe26
Add a note about yet another gnome bug
2022-10-03 22:06:00 +05:30
Kovid Goyal
4d80427908
Wayland: Fix background image scaling using tiled mode on high DPI screens
2022-10-03 21:49:52 +05:30
Kovid Goyal
0e69324469
Fix resize draw strategy == static causing background image/borders to not be drawn
2022-10-03 21:40:00 +05:30
Kovid Goyal
cf22729dfa
Fix background_tint not applying to window margins and padding
...
Fixes #3933
2022-10-03 21:39:57 +05:30
Kovid Goyal
1402c5bbfa
Forgot to change check for space for next tab to use its max tab length rather than the current tabs max tab length, since they can now be different
2022-10-03 16:21:50 +05:30
Kovid Goyal
f0f0c8f4fe
max_title_length -> max_tab_length
2022-10-03 16:15:24 +05:30
Kovid Goyal
96faac95db
DRYer
2022-10-03 15:32:42 +05:30
Kovid Goyal
08041415d1
Document the purpose of for_layout
2022-10-03 13:26:55 +05:30
Kovid Goyal
647b18d345
Tab bar: Improve empty space management when some tabs have short titles, allocate the saved space to the active tab
...
Fixes #5548
2022-10-03 13:24:21 +05:30
Kovid Goyal
a116e3cadd
Merge branch 'patch-1' of https://github.com/sorrycc/kitty
2022-09-30 07:46:32 +05:30
chencheng (云谦)
52c9b5f5b8
Update custom.css
2022-09-30 08:44:09 +08:00
Kovid Goyal
bbc9f588f1
Merge branch 'unicode-15' of https://github.com/page-down/kitty
2022-09-29 09:17:02 +05:30
pagedown
13a3c6b5b2
Update to Unicode 15.0
2022-09-29 10:13:21 +08:00
pagedown
fc15b20f24
Update to Nerd Fonts 2.2.2
2022-09-29 10:13:10 +08:00
Kovid Goyal
cd8f2e5cc6
another mypy update another round of breakage
2022-09-27 07:19:03 +05:30
Kovid Goyal
267798a277
Update the docs of open_url_with to indicate that open-actions.conf is read by the "default" handler
2022-09-26 20:21:44 +05:30
Kovid Goyal
921ac12e90
Clear both actions caches when config file is reloaded
2022-09-26 20:15:08 +05:30