godot/platform
PouleyKetchoupp 5a0376f969 Fix delay to process clipboard content from Godot in other programs
When pasting clipboard content from Godot to other applications,
multiple SelectionRequest events are sent to Godot in order to access
the data. It could take a long time before the data is ready for the
other app because events were processed one by one on the main thread,
especially when Godot is unfocused and runs at low frequency.

With this change, SelectionRequest events are directly handled on the
separate event polling thread to minimize this delay.

This change also replaces clipboard_get() calls in SelectionRequest with
a direct access to internal_clipboard, since in this case we know Godot
is the owner of the clipboard content and it's not necessary to query
the x server for it.
2020-09-25 16:40:04 +02:00
..
android Add overridable init method for the Godot fragment instance. 2020-09-18 16:59:09 -07:00
iphone Fix typos with codespell 2020-09-18 13:44:25 +02:00
javascript JS synchronous start, better persistent FS sync. 2020-09-23 09:51:06 +02:00
linuxbsd Fix delay to process clipboard content from Godot in other programs 2020-09-25 16:40:04 +02:00
osx Add window click-through support. 2020-09-17 12:36:18 +03:00
server Linux/BSD: Fix support for NetBSD 2020-09-18 10:27:55 +02:00
uwp Only display the Windows toggle console option if it can actually be used 2020-09-14 21:52:04 +02:00
windows Fix typos with codespell 2020-09-18 13:44:25 +02:00
register_platform_apis.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00