Kovid Goyal
01633776d3
Merge branch 'glfw_upstream' of https://github.com/Luflosi/kitty
2020-07-24 08:26:18 +05:30
Jason Felice
e4202228eb
Update fast_data_types.pyi
2020-07-23 19:09:16 -04:00
Jason Felice
79d5049273
Provide cocoa_window_id() on non-Mac, also
...
So that its import in tabs.py doesn't have to be conditional.
2020-07-23 18:55:04 -04:00
Jason Felice
9120e3b790
Reorganize window id functions slightly
2020-07-23 18:47:36 -04:00
Jason Felice
974e6140b3
Extract find_os_window()
2020-07-23 18:36:32 -04:00
Jason Felice
1fd338cc6c
Set Cocoa window number
2020-07-23 18:36:32 -04:00
Luflosi
bc61a81d7a
GLFW: X11: Fix joystick detection before joystick init
...
From upstream: c01acc267a .
2020-07-23 23:57:03 +02:00
Luflosi
06b30d1cc3
GLFW: Cleanup
...
From upstream: f771d41292 .
2020-07-23 23:56:32 +02:00
Luflosi
785973bb5e
GLFW: Make joystick platform code init on demand
...
From upstream: 782e6b6cef .
2020-07-23 23:56:30 +02:00
Luflosi
78efefcea1
Revert "Linux: Fix slow startup on some systems caused by GLFW searching for joysticks. Since kitty does not use joysticks, disable joystick support."
...
This reverts commit ab960ea12d3e1e3489898b663f8d678ece8b2409.
2020-07-23 23:56:21 +02:00
Kovid Goyal
1bb6242020
macOS: no longer render emoji 20% below the baseline. This causes some emoji to be cut-off and also look misaligned with very high cells
...
Fixes #2873
2020-07-23 20:38:02 +05:30
Kovid Goyal
1af426bf84
Add support for legacy DECSET codes 47, 1047 and 1048
...
Fixes #2871
2020-07-22 09:00:51 +05:30
Kovid Goyal
dc4762a69a
Dont crash if Wayland returns a cursor image array with some null images
2020-07-21 19:33:05 +05:30
Kovid Goyal
a785b77da9
Merge branch 'glfw_upstream' of https://github.com/Luflosi/kitty
2020-07-19 09:27:44 +05:30
Luflosi
1342767805
GLFW: Wayland: Fix scroll offsets being inverted
...
From upstream: f760b124ca .
This commit does not actually change any behaviour, it merely makes the code style of the two lines more similar to the new upstream code.
2020-07-18 19:32:03 +02:00
Kovid Goyal
a3fc3233cd
Fix pre-edit text not always being cleared with iBus input
...
Fixes #2862
2020-07-18 19:31:38 +05:30
Kovid Goyal
8093d70643
Allow setting the class for new OS windows in a session file
2020-07-18 12:11:41 +05:30
Kovid Goyal
9d9ec84b54
fix talk mutex typo unlock -> lock
2020-07-18 11:47:22 +05:30
Kovid Goyal
6b26088c27
move wakeup out of locked region
2020-07-18 11:42:57 +05:30
Kovid Goyal
43af715caa
free peer message queue at shutdown
2020-07-18 10:50:09 +05:30
Kovid Goyal
c6eea488b1
Merge branch 'glfw_upstream' of https://github.com/Luflosi/kitty
2020-07-18 09:24:01 +05:30
Luflosi
b1c3999a81
GLFW: Wayland: Fix partial framebuffer size retrieval
...
From upstream: 5f60c22cfa .
2020-07-17 21:10:32 +02:00
Kovid Goyal
4f19403518
Merge branch 'glfw_upstream' of https://github.com/Luflosi/kitty
2020-07-17 19:48:06 +05:30
Luflosi
4d1b537f78
GLFW: Documentation work for GLFW_MOUSE_PASSTHROUGH
...
From upstream: a122d91303 .
2020-07-17 00:08:22 +02:00
Luflosi
dd54db47a9
GLFW: Move mouse passthrough before window showing
...
From upstream: dfeacee000 .
2020-07-17 00:07:36 +02:00
Luflosi
44775e4644
GLFW: Remove no-op call at window creation
...
From upstream: 1095a43708 .
2020-07-16 23:55:24 +02:00
Luflosi
805921d6a3
GLFW: Move management of shared state to shared code
...
From upstream: 6d2003d07a .
2020-07-16 23:54:16 +02:00
Luflosi
d7cd6edaa5
GLFW: X11: Include X Shape extension headers
...
From upstream: 68e4261d73 .
2020-07-16 23:50:26 +02:00
Luflosi
6a472bd6da
GLFW: X11: Fix disabling of GLFW_MOUSE_PASSTHROUGH
...
From upstream: e81d381256 .
2020-07-16 23:24:48 +02:00
Luflosi
d0c6ce9fd7
GLFW: Add support for mouse input transparency
...
From upstream: d285a9fdeb .
2020-07-16 22:25:12 +02:00
Kovid Goyal
df48e2f9e2
Merge branch 'glfw_upstream' of https://github.com/Luflosi/kitty
2020-07-16 23:43:07 +05:30
Luflosi
2b4b3bbf18
GLFW: Null: Fix typos in workarea retrieval
...
From upstream: 6c031af245 .
2020-07-16 20:01:57 +02:00
Kovid Goyal
6ea5027bf6
Remote control close_tab should not ask for confirmation
2020-07-16 12:55:25 +05:30
Kovid Goyal
384ccb4fc7
Have the :opt:confirm_os_window_close option also apply when closing tabs with multiple windows
...
Fixes #2857
2020-07-16 12:51:19 +05:30
Kovid Goyal
ff763b099e
Merge branch 'patch-1' of https://github.com/tammersaleh/kitty
2020-07-16 08:06:47 +05:30
Kovid Goyal
741ae4c04b
Merge branch 'typo' of https://github.com/Luflosi/kitty
2020-07-16 08:06:20 +05:30
Tammer Saleh
d84ec941c0
Fix typo
2020-07-15 17:44:02 -07:00
Luflosi
f0b5dd9799
Fix typo
2020-07-15 19:09:35 +02:00
Kovid Goyal
cec4371b51
Rewrite the talk loop for interaction with peers
...
The new code is simpler and hopefully more robust. Supports
multiple requests/responses. Fixes #2852
2020-07-15 14:31:45 +05:30
Kovid Goyal
c0ff39c59d
Fix extra close for loops with no signal_read_fd
2020-07-14 20:23:45 +05:30
Kovid Goyal
022634f2d9
Log an extra error message
2020-07-14 20:18:38 +05:30
Kovid Goyal
392f576d07
Instrument safe_close() to make it easy to see where an fd is closed from
2020-07-14 20:18:04 +05:30
Kovid Goyal
6d59e2125e
Prevent invalid fds from spinning the talk thread forever
2020-07-14 19:09:04 +05:30
Kovid Goyal
6476a1d2e0
When a character from the Unicode Dingbat block is followed by a space, use the extra space to render a larger version of the character
...
Fixes #2850
2020-07-12 21:12:34 +05:30
Kovid Goyal
ca998fb4b0
Fix incorrect centering when a PUA or symbol glyph is followed by more than one space
2020-07-12 20:16:16 +05:30
Kovid Goyal
48631c4ea6
Add changelog entry for previous merge
...
Also clean up use of typing.cast
2020-07-12 14:47:14 +05:30
Kovid Goyal
294be2a772
Merge branch 'neighboring_window_changes' of https://github.com/juho-p/kitty
2020-07-12 14:33:21 +05:30
Kovid Goyal
533688a67a
Implement support for box drawing rounded-corners characters
...
Fixes #2240
2020-07-12 12:35:52 +05:30
Kovid Goyal
4309e2371d
Simplify code by using supersampling for diagonal lines as well
...
Wu antialiasing obviously performs better but since characters are
rendered only once and are very small in pixel size, performance is
irrelevant here.
2020-07-12 10:07:55 +05:30
Juho Peltonen
ea30c84240
Fix grid layout neighbors
...
Grid layout can have multiple neighbors in one side when either current
column or neighboring column is special.
2020-07-11 23:52:37 +03:00