Kovid Goyal
ade4e67b51
Possible fix for #3890
...
Try to ensure we have a functioning displaylink always.
GLFW skips over sleeping monitors during a poll and also
had a bug where the display link was not re-created for a monitor
that already had a glfw monitor entry.
Also add a bunch more debug reporting
2021-08-01 12:53:35 +05:30
Kovid Goyal
656f49f2ff
...
2021-08-01 07:56:55 +05:30
Kovid Goyal
0045244295
All option instances must not share the same color table
2021-07-31 18:44:39 +05:30
Kovid Goyal
6bfb704f6f
When going from csd->no csd increase window height to compensate for titlebar.
...
Sway will send the next configure event (for example when focus changes)
with titlebar height added, so to avoid a sudden resize at that time,
bump the height by the titlebar.
2021-07-31 14:56:45 +05:30
Kovid Goyal
80cebdefcd
Better fix for CSD toggling on Wayland
...
Draw CSD if the compositor wants us to. See #3888
2021-07-31 14:15:38 +05:30
Kovid Goyal
68cd863fe0
version 0.22.1
v0.22.1
2021-07-31 12:03:42 +05:30
Kovid Goyal
65e5015d19
Allow linking to discussions in docs
2021-07-31 11:51:03 +05:30
Kovid Goyal
c26665ec4d
Wayland: If the compositor turns off server side decorations after turning them on do not draw client side decorations
...
This matches the behavior of GNOME based clients and in any case sway
seems to get very confused if CSD is drawn.
Fixes #3888
2021-07-31 11:41:27 +05:30
Kovid Goyal
91d82ebf4b
Remove unused import
2021-07-31 11:27:29 +05:30
Kovid Goyal
303e4baa58
Add GLFW API to set WM_COMMAND
...
Also have create_os_window take keyword arguments
2021-07-30 08:35:40 +05:30
Kovid Goyal
3c953d47ca
Merge branch 'pr-fix-nix' of https://github.com/egnor/kitty
2021-07-29 14:23:08 +05:30
Kovid Goyal
5e629d5c09
Linux binary: Remove any RPATH build artifacts from bundled libraries
...
Thanks to Dan Egnor for pointing these out.
2021-07-29 13:12:49 +05:30
Kovid Goyal
c6ec2d4282
Update docs to reflect the fact that the shell is run with both --login and --interactive to read its env vars
2021-07-29 12:40:19 +05:30
Kovid Goyal
66b93a9af8
Merge branch 'pr-doc-editor-fix' of https://github.com/egnor/kitty
2021-07-29 12:24:17 +05:30
egnor
8d5479f55e
minor tweaks to wording and formatting
2021-07-28 23:50:11 -07:00
egnor
96ce6c9504
Resolve some duplication in glossary.rst
2021-07-28 23:47:55 -07:00
egnor
0d55865545
more accurately describe editor behavior
2021-07-28 23:44:09 -07:00
Kovid Goyal
a1fc383e6f
Cleanup the previous PR
2021-07-29 11:52:14 +05:30
Kovid Goyal
c3807e175d
Merge branch 'pr-doc-editor' of https://github.com/egnor/kitty
2021-07-29 11:48:34 +05:30
Kovid Goyal
6f83f76d41
Make reading shell environment a bit more robust
...
Now ensure that --login flag is not duplicated. Also
run the shell in --interactive as well as --login mode.
2021-07-29 11:12:09 +05:30
egnor
9a56d619af
clarify the text for the "editor" config variable slightly
2021-07-28 22:18:03 -07:00
Kovid Goyal
f692d586f7
Fix type checking in send_text
2021-07-29 09:04:07 +05:30
Kovid Goyal
d3d3e99979
broadcast kitten: Fix decoding of key events
...
No clue why mypy didnt catch this error
2021-07-29 08:55:34 +05:30
egnor
8e6a179efe
fix shell.nix error with stdenv.lib.getLib
2021-07-28 17:16:52 -07:00
Kovid Goyal
17ff317d30
Allow specifying additional targets for detach_window
2021-07-28 21:50:09 +05:30
Kovid Goyal
faef9f0049
...
2021-07-28 21:27:43 +05:30
Kovid Goyal
bb0c831601
Fix #3878
2021-07-28 18:22:08 +05:30
Kovid Goyal
9462654738
Update changelog
2021-07-28 15:52:54 +05:30
Kovid Goyal
e872169e4c
Graphics protocol: Fix composing onto currently displayed frame not updating the frame on the GPU. Fixes #3874
2021-07-28 15:46:50 +05:30
Kovid Goyal
a22404abe6
Better names
2021-07-28 15:44:17 +05:30
Kovid Goyal
7c06313750
A couple more useful aliases
2021-07-28 15:40:48 +05:30
Kovid Goyal
6f265f448d
DRYer
2021-07-28 15:39:21 +05:30
Kovid Goyal
acdc41bd03
Allow sending no payload
2021-07-28 13:39:15 +05:30
Kovid Goyal
bcff2a7fb6
Add aliases to GraphicsCommand to make it more useable
2021-07-28 13:28:21 +05:30
Kovid Goyal
94188fddce
pep8-ify sample code
2021-07-28 11:13:29 +05:30
Kovid Goyal
3684e7f54a
Merge branch 'cocoa-fix-m1' of https://github.com/horta/kitty
2021-07-28 07:45:50 +05:30
Danilo Horta
890181172f
Fix "Cocoa: Failed to find service port...".
2021-07-28 00:39:50 +01:00
Kovid Goyal
9c9d68561e
When calling the active tab idx setter do not re-record the current tab in the active tab history if the current tab will not actually change. Fixes #3871
2021-07-27 09:12:35 +05:30
Kovid Goyal
1bd39ff935
Use new URL scheme and define the kitty website centrally as much as possible
2021-07-27 09:03:11 +05:30
Kovid Goyal
17f3d2d581
DRYer
2021-07-27 08:44:50 +05:30
Kovid Goyal
55aa9e11db
Dont use globals for role mapping
2021-07-27 08:39:04 +05:30
Kovid Goyal
bc895eacc5
Also prevent unknown roles from causing formatting to error
2021-07-27 08:07:11 +05:30
Kovid Goyal
6c8eb4a19a
Fix #3869
2021-07-27 08:05:55 +05:30
Kovid Goyal
887347106d
version 0.22.0
v0.22.0
2021-07-26 13:57:09 +05:30
Kovid Goyal
419cf78984
A new remote control command to resize OS Windows
2021-07-25 22:57:00 +05:30
Kovid Goyal
aa339a8a9f
Expose parameter in boss.py as well
2021-07-25 13:59:36 +05:30
Kovid Goyal
a2f7aedd9c
Allow specifying which os window to toggle
2021-07-25 13:58:03 +05:30
Kovid Goyal
630379651e
Use union instead of define for graphics commands aliases
2021-07-25 13:14:52 +05:30
Kovid Goyal
3d9b52fbc2
Functions to get and set OS Window size
2021-07-25 12:58:58 +05:30
Kovid Goyal
2e01c1f37e
Wayland: Inform compositor of new window geometry when setting window size
2021-07-25 12:26:09 +05:30