Derek Foreman
a037001031
Send unique keymap fds to clients
...
Summary:
Prevent wayland clients from being able to destroy the compositor's
singleton keymap by making individual copies for each client.
Reviewers: zmike, devilhorns
Reviewed By: zmike, devilhorns
Subscribers: cedric
Tags: #enlightenment-git
Differential Revision: https://phab.enlightenment.org/D6861
5 years ago
Mike Blumenkrantz
f57cd82beb
set E_GADGET_ANCHOR env var corresponding to the gadget sites anchor
...
this value can change without destroying the gadget, but it can be
helpful to have this data available during initial setup
5 years ago
Mike Blumenkrantz
5de469a690
toggle sandbox gadget visibility during desklock for non-desklock gadgets
...
this triggers surface.leave events for clients while desklock is active
and allows them to conserve resources
5 years ago
Mike Blumenkrantz
10ae53b994
re-set sandbox gadget cmdline on startup
...
ensure that this is updated in case the .desktop changes
5 years ago
Mike Blumenkrantz
d24055e361
store gadget orientation for runner gadgets
...
ref 66030a4639
5 years ago
Mike Blumenkrantz
66030a4639
set E_GADGET_ORIENTATION env var when launching sandbox gadgets
5 years ago
Mike Blumenkrantz
5bbc335ed9
remove gadget runner function stubs for pre 1.21 compat
5 years ago
Mike Blumenkrantz
3c7f444f11
fix unused param warning
5 years ago
Mike Blumenkrantz
79d757e21e
add runner gadget objects to global efl-wl list and handle dynamic seat additions
...
enforce keymap passthrough under wayland
5 years ago
Mike Blumenkrantz
27d505fb59
require [X-Gadget-Bugreport] entry for sandbox gadgets, integrate bug reporting
5 years ago
Mike Blumenkrantz
69c570104a
require X-Gadget-Version field for sandbox gadget .desktops
5 years ago
Mike Blumenkrantz
35f705a621
support gadget versions with [X-Gadget-Version] .desktop entry
...
fix T6397
5 years ago
Mike Blumenkrantz
9bba6e80e4
require [Type] = Application for sandbox gadget .desktop entries
5 years ago
Mike Blumenkrantz
aa9ece4722
require [Name] entries for sandbox gadget .desktop files
5 years ago
Mike Blumenkrantz
0e14928811
add sandbox/runner gadget types to gadget menu as title
5 years ago
Stephen Houston
f4cff7229f
Mark unused parameters as EINA_UNUSED and remove unused variables.
5 years ago
Mike Blumenkrantz
b95e28fd91
propagate sandboxed gadget tooltip sizes as aspects
...
xdg_popup does not have min size hints, so instead we can proxy aspect through
to mimic this behavior
5 years ago
Mike Blumenkrantz
94270ffd93
pass correct pointer to sandbox gadget tooltip destructor
...
fix crash when hiding tooltips
5 years ago
Mike Blumenkrantz
6b002d58a2
explicitly show sandbox gadget extracted surfaces
...
ensure that these surfaces are made visible if they have not yet been internally
mapped
ref T6443
5 years ago
Mike Blumenkrantz
0568e20ba5
use SIGTERM for closing all sandbox gadgets, SIGUSR2 for removing gadgets
...
this should be more usable
5 years ago
Mike Blumenkrantz
83f77b0156
use SIGINT when closing sandboxed gadgets
5 years ago
Mike Blumenkrantz
d2c85e5471
Revert "add sandbox gadget event to indicate gadget removal"
...
This reverts commit 6549353b53
.
I had forgotten that this is already handled by other means
5 years ago
Mike Blumenkrantz
c662eab434
add sandbox gadget event to indicate gadget configure
...
ref T6443
5 years ago
Mike Blumenkrantz
8bd02aca70
set runner gadget instance data to gadget object, not sandbox object
...
fixes crash when configuring gadget
5 years ago
Mike Blumenkrantz
6549353b53
add sandbox gadget event to indicate gadget removal
...
ref T6443
5 years ago
Mike Blumenkrantz
81891eeb8e
explicitly tag sandbox gadget instances as such
5 years ago
Mike Blumenkrantz
e78c1843ae
handle tooltips in sandboxed gadgets
...
fix T6335
5 years ago
Derek Foreman
db9e70708a
Make e_gadget_runner.c compile on efl 1.20
...
It won't work, but it won't fail to build. Temporary hack until 1.21
is released.
5 years ago
Mike Blumenkrantz
99db9e2557
more E_BITFIELD conversions
5 years ago
Mike Blumenkrantz
2e81e5f8de
disable sandbox gadgets if loader cannot be found on startup
5 years ago
Mike Blumenkrantz
f4470e002e
add gadget sandboxing
...
docs in progress, tasks https://phab.enlightenment.org/project/board/179/
5 years ago