Kovid Goyal
8d08036a9d
Update changelog for previous PR
2020-07-24 08:35:01 +05:30
Kovid Goyal
b0876fae64
Merge branch 'cocoa-window-number' of https://github.com/eraserhd/kitty
2020-07-24 08:33:16 +05:30
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