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
2018-01-22 11:17:54 -05:00
Mike Blumenkrantz
08bff48f71
fix some crashes with start gadget deletion
...
ref T6623
2018-01-18 15:59:16 -05:00
Mike Blumenkrantz
e787a71048
clear visible gadget popups when triggering a gadget action
2018-01-18 15:33:11 -05:00
Mike Blumenkrantz
617735ca4c
consider gadget ctxpopups as normal popups for callback purposes
2018-01-18 15:31:43 -05:00
Mike Blumenkrantz
265dd55163
sort gadgets alphabetically in gadget editor
2018-01-18 15:02:11 -05:00
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
2018-01-17 17:31:09 -05:00
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
2018-01-17 18:14:29 +09:00
Mike Blumenkrantz
683f76beab
add a lot of null checks to wayland egl init
...
fix T6617
2018-01-16 18:36:11 -05:00
Stephen Houston
f4cff7229f
Mark unused parameters as EINA_UNUSED and remove unused variables.
2018-01-12 16:58:16 -06:00
Mike Blumenkrantz
0fa5d3d0e3
rename Bryce -> Gadget Bar in ui elements
...
this was a joke that accidentally went on way longer than intended
2018-01-12 15:23:52 -05:00
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
2018-01-12 12:26:21 -05:00
Mike Blumenkrantz
6c97716899
use e_zone_desk_useful_geometry_get() for all client maximize geometry fetching
...
fix T6414
2018-01-12 12:26:21 -05:00
Mike Blumenkrantz
563fc94494
make xwl data offer writing async
...
I foolishly thought this was an impossibly rare deadlock condition
fix T6454
2018-01-12 12:26:21 -05:00
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
2018-01-11 16:24:00 -05:00
Mike Blumenkrantz
94270ffd93
pass correct pointer to sandbox gadget tooltip destructor
...
fix crash when hiding tooltips
2018-01-11 16:24:00 -05:00
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
2018-01-10 14:22:11 -05:00
Mike Blumenkrantz
cf75b9ed1c
bump wayland-protocols version requirement
2018-01-10 11:38:53 -05:00
Mike Blumenkrantz
3dae27bfba
remove xdg-shell v5 support
...
this cannot coexist with xdg-shell final due to symbol collisions
2018-01-10 11:38:53 -05:00
Mike Blumenkrantz
7a3b3d23f6
xdg-shell support
2018-01-10 11:38:53 -05:00
Mike Blumenkrantz
0568e20ba5
use SIGTERM for closing all sandbox gadgets, SIGUSR2 for removing gadgets
...
this should be more usable
2018-01-09 14:41:14 -05:00
Mike Blumenkrantz
83f77b0156
use SIGINT when closing sandboxed gadgets
2018-01-09 10:01:32 -05:00
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
2018-01-09 09:57:36 -05:00
Mike Blumenkrantz
6985df9058
throw unconfigured buffer error as necessary in wl_surface.commit
2018-01-08 11:53:52 -05:00
Mike Blumenkrantz
beb6922a17
always throw error in wl_surface.commit for unparented popup surfaces
2018-01-08 11:52:58 -05:00
Mike Blumenkrantz
5cc08794ee
handle passed output resource for xdg-shell fullscreen request
2018-01-08 11:14:05 -05:00
Mike Blumenkrantz
7dcc295e6b
protect against null deref when setting proxy vars in connman module
...
CID 1382957, 1382958
2018-01-08 10:46:25 -05:00
Mike Blumenkrantz
f34c780db3
print error when failing to unlink efm/eeze mount point after unmount
...
CID 1382955
2018-01-08 10:46:25 -05:00
Mike Blumenkrantz
6ad75a5e85
protect against null deref when emitting efm/eeze error messages
...
CID 1382954
2018-01-08 10:46:25 -05:00
Mike Blumenkrantz
b9a9bd1da9
refactor E_Storage finding for efm/eeze volumes in backend
...
CID 1382951
2018-01-08 10:46:25 -05:00
Mike Blumenkrantz
d86b244799
simplify icon suffix detection in vkbd module
...
CID 1132746, 1132747
2018-01-08 10:46:25 -05:00
Mike Blumenkrantz
c662eab434
add sandbox gadget event to indicate gadget configure
...
ref T6443
2018-01-05 12:33:39 -05:00
Mike Blumenkrantz
8bd02aca70
set runner gadget instance data to gadget object, not sandbox object
...
fixes crash when configuring gadget
2018-01-05 12:33:39 -05:00
Mike Blumenkrantz
6549353b53
add sandbox gadget event to indicate gadget removal
...
ref T6443
2018-01-05 12:33:39 -05:00
Mike Blumenkrantz
81891eeb8e
explicitly tag sandbox gadget instances as such
2018-01-05 12:33:39 -05:00
Mike Blumenkrantz
a8ebefcb68
use only required wayland protocol files for gadget loader build
2018-01-05 12:33:39 -05:00
Mike Blumenkrantz
99f1f21665
only use first-added window for gadget interfaces in sandboxing
...
popups and tooltips are not valid for gadget api use, only the base window
for a gadget should receive/use gadget methods
2018-01-05 12:33:39 -05:00
Mike Blumenkrantz
e78c1843ae
handle tooltips in sandboxed gadgets
...
fix T6335
2018-01-05 12:33:39 -05:00
Thanatermesis
7ddfffcaba
added ECORE_IMF_MODULE env option
2018-01-04 23:54:47 +00:00
Thanatermesis
3d9044a9fc
improved default size for icons in menus that looks pixelated
2018-01-04 20:22:42 +00:00
Ross Vandegrift
629f7d41c8
clean up .desktop files and misc typos
...
Summary:
Drop deprecated Encoding key from desktop files
The Encoding key is no longer required, all desktop files are assumed to
be UTF-8 encoded. See details at:
https://standards.freedesktop.org/desktop-entry-spec/1.1/apc.html
Fix various typos and misspellings
lintian, Debian's package checker, uses strings to check for common typos
in compiled binaries. This change fixes the ones it identified in 0.22.1.
Reviewers: zmike!
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5585
2018-01-04 09:57:52 -05:00
Derek Foreman
2a7312d2bc
Fix potential NULL pointer dereference
...
CID 1382953
2017-12-21 09:54:42 -06:00
Carsten Haitzler
4d9a02a3be
readme/install - use standard INSTALL file like autofoo projects
...
also document the same way with sudo install. ninja bug should go away
and those rebuilding the same tree again and again can deal with
chowning back to themselves as most people needing these docs will be
those setting up build scripts that build just once.
2017-12-17 09:53:54 +09:00
Carsten Haitzler
07fee654d2
add back an autogen.sh to help minimize confusion
2017-12-17 09:49:20 +09:00
Al Poole
43928a70fc
luncher: fix slider on mouse scroll.
2017-12-15 20:08:10 +00:00
Al Poole
481a4d6611
build: fix meson build on FreeBSD.
...
Summary: -Dsystemd=false and -Ddevice-udev=false with this.
Reviewers: raster, zmike!
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5648
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2017-12-15 11:32:20 -08:00
Al Poole
cb66473320
conf_theme: show appropriate background list.
...
If a new install show the system wallpapers. If a user supplied
wallpaper show the list of user supplied. If a system, show the
system list of wallpapers. On a fresh install on first use people
realise there are wallpapers!!!
2017-12-15 19:15:27 +00:00
Chris Michael
cf80e5d2b2
Revert "wl-drm: Enable all degrees of screen rotation"
...
Reverting this as it has issues still, and when multi-output support
for wayland lands this is not going to work anyway.
This reverts commit 8f5299be08
.
2017-12-15 11:41:14 -05:00
Chris Michael
61b07a16ff
wl-drm: sort screen modes and assign zone->output
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-12-15 11:09:56 -05:00
Chris Michael
26e2533d94
wl-drm: get screen geometry after e_comp_wl_init is called
...
This change is needed because if we call
ecore_evas_screen_geometry_get before calling e_comp_wl_init, then
when the drm2 randr settings are applied, the screen geometry could
change (saved resolutions are restored). This commit ensures that drm2
has the same resolution settings as the randr ones, and
screen_geometry_get will return the proper values now.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-12-15 11:04:20 -05:00
Carsten Haitzler
4f26b4b1dd
e come client - actually set placed more generally...
...
previous fix... was not general enough. put this outside the if that
only places if props change or size pos hints need fetching.
@fix
2017-12-14 23:10:58 +09:00