Mike Blumenkrantz
ec8b606614
add macro for adding a prepended event handler to a list
5 years ago
Mike Blumenkrantz
727b1cd902
bump efl version req
5 years ago
Mike Blumenkrantz
74dd3ad387
resolve even more null derefs from string parsing in vkbd
...
CID 1132747
5 years ago
Mike Blumenkrantz
aba428d86c
add missing efl-wl header from mismerged commit
...
ref 9a484d1b64
5 years ago
Mike Blumenkrantz
e662727595
Revert "use wl client geometry when calculating input rect geometry"
...
This reverts commit aa404d3916
.
this seems to be an intermittent issue that should probably be fixed
elsewhere...
fix T6646
5 years ago
Mike Blumenkrantz
3c7f444f11
fix unused param warning
5 years ago
Mike Blumenkrantz
aa404d3916
use wl client geometry when calculating input rect geometry
...
the x/y values of a comp object are unreliable during init, so ensure
valid coords are used to avoid accidentally moving input rects offscreen
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
9a484d1b64
add generic handling for passing xkb objects to efl-wl objects under wayland
...
ensure that keymaps are effectively propagated to efl-wl clients and that key
presses are always propagated
5 years ago
Marcel Hollerbach
39c9ae8b73
build: enter po subdir
...
the option is handled inside
5 years ago
Mike Blumenkrantz
27d505fb59
require [X-Gadget-Bugreport] entry for sandbox gadgets, integrate bug reporting
5 years ago
Mike Blumenkrantz
6f9b14b8ee
print notifications to stderr if a notification handler doesn't exist
5 years ago
Mike Blumenkrantz
815391126e
further protect against crashes when xwayland crashes
5 years ago
Mike Blumenkrantz
0e53e5aade
xwayland popups don't require a parent surface on commit
5 years ago
Mike Blumenkrantz
5d59cf11dc
toggle x_fatal variable when xwayland crashes
5 years ago
Mike Blumenkrantz
8ffda5f23a
don't do x11 window grab for fps counter when running in wayland mode
...
this crashes older efl
5 years ago
Mike Blumenkrantz
efa9f4276a
fix notification crashes when a callback isn't specified
5 years ago
Mike Blumenkrantz
69c570104a
require X-Gadget-Version field for sandbox gadget .desktops
5 years ago
Mike Blumenkrantz
83041e4815
add menu item for reporting bugs
...
fix T6633
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
83952a1708
add notification util function for more easily sending notifications
...
still need some kind of sticky notification for important things
5 years ago
Mike Blumenkrantz
109d7897b0
show title for gadget bar menus
5 years ago
Mike Blumenkrantz
0e14928811
add sandbox/runner gadget types to gadget menu as title
5 years ago
Mike Blumenkrantz
d309a9c39b
add gadget type to gadget menu header for internal gadgets
5 years ago
Mike Blumenkrantz
9a557876c2
use normal emotion function to determine playability of e_thumb files
...
ref 82f1b8a1c1
ref D4779
5 years ago
Mike Blumenkrantz
adc3c5ac81
clamp large windows to desk's useful geometry if smart placement fails
...
in the case where a window does not place with the smart placement algorithm,
clamp position to the top-left available position within the useful geometry
so that the titlebar will always be visible
5 years ago
Mike Blumenkrantz
7f649d078b
block gadget site layouts on moving gadgets which are not on the pointer site
...
these will be recalculated correctly once the move operation terminates
fix T6623
5 years ago
Mike Blumenkrantz
08bff48f71
fix some crashes with start gadget deletion
...
ref T6623
5 years ago
Mike Blumenkrantz
e787a71048
clear visible gadget popups when triggering a gadget action
5 years ago
Mike Blumenkrantz
617735ca4c
consider gadget ctxpopups as normal popups for callback purposes
5 years ago
Mike Blumenkrantz
265dd55163
sort gadgets alphabetically in gadget editor
5 years ago
Mike Blumenkrantz
037068112f
flush injected gadget loader protocol connections after calling methods
...
ensure that gadget-specific methods trigger a flush instead of relying
on a render to occur
5 years ago
Carsten Haitzler
d73d902292
init anim - fix sudden vanish of init splash in some cases
...
this seems to happen to @manmower in T6619. it may just be timing
changes that changed the start loop time to be at init of ecore maybe ...
but it was doing a forced hide and not a clean "done"
that animates/fades. so fix this along with deferring show until the
first render pre.
this fixes T6619
5 years ago
Mike Blumenkrantz
683f76beab
add a lot of null checks to wayland egl init
...
fix T6617
5 years ago
Stephen Houston
f4cff7229f
Mark unused parameters as EINA_UNUSED and remove unused variables.
5 years ago
Mike Blumenkrantz
0fa5d3d0e3
rename Bryce -> Gadget Bar in ui elements
...
this was a joke that accidentally went on way longer than intended
5 years ago
Mike Blumenkrantz
7b31d05ff2
unset E_Client->changes.pos when attempting to maximize a new re_manage client
...
a remaining client from before a restart which is maximized does not need its
position adjusted; this will cause it to go offscreen when unmaximized
ref T6414
5 years ago
Mike Blumenkrantz
6c97716899
use e_zone_desk_useful_geometry_get() for all client maximize geometry fetching
...
fix T6414
5 years ago
Mike Blumenkrantz
563fc94494
make xwl data offer writing async
...
I foolishly thought this was an impossibly rare deadlock condition
fix T6454
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
cf75b9ed1c
bump wayland-protocols version requirement
5 years ago
Mike Blumenkrantz
3dae27bfba
remove xdg-shell v5 support
...
this cannot coexist with xdg-shell final due to symbol collisions
5 years ago
Mike Blumenkrantz
7a3b3d23f6
xdg-shell support
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