virtualx-engine/platform/x11
PouleyKetchoupp de4a1d09b0 Fix issues with Linux clipboard
Backport for X11 Display Server fixes on 3.2 branch.

1. Implement SAVE_TARGETS mechanism

Allows sending the clipboard content to the clipboard manager on exit to
keep the content when using a clipboard manager that doesn't
automatically makes a backup when copying.

MULTIPLE selection mechanism also had to be implemented, because in this
case, the clipboard manager might request multiple selection targets at
once.

Known use case: Ubuntu with XFCE4

2. Implement INCR mechanism

Allows pasting from x11 clipboard to receive data incrementally, which
is required when handling data size > 256KB.
2020-10-10 10:56:52 +02:00
..
export Adding missing include guards to header files identified by LGTM. 2020-03-25 11:38:54 +01:00
context_gl_x11.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
context_gl_x11.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
crash_handler_x11.cpp Fix warning in Linux crash handler on 32-bit 2020-01-10 14:28:21 +01:00
crash_handler_x11.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
detect.py Merge pull request #40205 from bruvzg/click-through-3 2020-10-01 13:58:24 +02:00
detect_prime.cpp Remove unused classes and stray headers 2020-03-25 11:38:54 +01:00
detect_prime.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
godot_x11.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
joypad_linux.cpp issue-37239 add relaxation to conditions in the joystick check routine for being identified as joystick 2020-03-25 11:38:54 +01:00
joypad_linux.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
key_mapping_x11.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
key_mapping_x11.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
logo.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
os_x11.cpp Fix issues with Linux clipboard 2020-10-10 10:56:52 +02:00
os_x11.h Fix issues with Linux clipboard 2020-10-10 10:56:52 +02:00
pck_embed.ld Fix error exporting to X11 with embedded PCK 2020-01-16 17:47:37 +01:00
pck_embed.legacy.ld Fix error exporting to X11 with embedded PCK 2020-01-16 17:47:37 +01:00
platform_config.h Linux/BSD: Fix support for NetBSD 2020-09-18 10:29:52 +02:00
platform_x11_builders.py SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
power_x11.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
power_x11.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00