Mike Blumenkrantz
aa9ece4722
require [Name] entries for sandbox gadget .desktop files
6 years ago
Mike Blumenkrantz
83952a1708
add notification util function for more easily sending notifications
...
still need some kind of sticky notification for important things
6 years ago
Mike Blumenkrantz
109d7897b0
show title for gadget bar menus
6 years ago
Mike Blumenkrantz
0e14928811
add sandbox/runner gadget types to gadget menu as title
6 years ago
Mike Blumenkrantz
d309a9c39b
add gadget type to gadget menu header for internal gadgets
6 years ago
Mike Blumenkrantz
9a557876c2
use normal emotion function to determine playability of e_thumb files
...
ref 82f1b8a1c1
ref D4779
6 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
6 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
6 years ago
Mike Blumenkrantz
08bff48f71
fix some crashes with start gadget deletion
...
ref T6623
6 years ago
Mike Blumenkrantz
e787a71048
clear visible gadget popups when triggering a gadget action
6 years ago
Mike Blumenkrantz
617735ca4c
consider gadget ctxpopups as normal popups for callback purposes
6 years ago
Mike Blumenkrantz
265dd55163
sort gadgets alphabetically in gadget editor
6 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
6 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
6 years ago
Mike Blumenkrantz
683f76beab
add a lot of null checks to wayland egl init
...
fix T6617
6 years ago
Stephen Houston
f4cff7229f
Mark unused parameters as EINA_UNUSED and remove unused variables.
6 years ago
Mike Blumenkrantz
0fa5d3d0e3
rename Bryce -> Gadget Bar in ui elements
...
this was a joke that accidentally went on way longer than intended
6 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
6 years ago
Mike Blumenkrantz
6c97716899
use e_zone_desk_useful_geometry_get() for all client maximize geometry fetching
...
fix T6414
6 years ago
Mike Blumenkrantz
563fc94494
make xwl data offer writing async
...
I foolishly thought this was an impossibly rare deadlock condition
fix T6454
6 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
6 years ago
Mike Blumenkrantz
94270ffd93
pass correct pointer to sandbox gadget tooltip destructor
...
fix crash when hiding tooltips
6 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
6 years ago
Mike Blumenkrantz
cf75b9ed1c
bump wayland-protocols version requirement
6 years ago
Mike Blumenkrantz
3dae27bfba
remove xdg-shell v5 support
...
this cannot coexist with xdg-shell final due to symbol collisions
6 years ago
Mike Blumenkrantz
7a3b3d23f6
xdg-shell support
6 years ago
Mike Blumenkrantz
0568e20ba5
use SIGTERM for closing all sandbox gadgets, SIGUSR2 for removing gadgets
...
this should be more usable
6 years ago
Mike Blumenkrantz
83f77b0156
use SIGINT when closing sandboxed gadgets
6 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
6 years ago
Mike Blumenkrantz
6985df9058
throw unconfigured buffer error as necessary in wl_surface.commit
6 years ago
Mike Blumenkrantz
beb6922a17
always throw error in wl_surface.commit for unparented popup surfaces
6 years ago
Mike Blumenkrantz
5cc08794ee
handle passed output resource for xdg-shell fullscreen request
6 years ago
Mike Blumenkrantz
7dcc295e6b
protect against null deref when setting proxy vars in connman module
...
CID 1382957, 1382958
6 years ago
Mike Blumenkrantz
f34c780db3
print error when failing to unlink efm/eeze mount point after unmount
...
CID 1382955
6 years ago
Mike Blumenkrantz
6ad75a5e85
protect against null deref when emitting efm/eeze error messages
...
CID 1382954
6 years ago
Mike Blumenkrantz
b9a9bd1da9
refactor E_Storage finding for efm/eeze volumes in backend
...
CID 1382951
6 years ago
Mike Blumenkrantz
d86b244799
simplify icon suffix detection in vkbd module
...
CID 1132746, 1132747
6 years ago
Mike Blumenkrantz
c662eab434
add sandbox gadget event to indicate gadget configure
...
ref T6443
6 years ago
Mike Blumenkrantz
8bd02aca70
set runner gadget instance data to gadget object, not sandbox object
...
fixes crash when configuring gadget
6 years ago
Mike Blumenkrantz
6549353b53
add sandbox gadget event to indicate gadget removal
...
ref T6443
6 years ago
Mike Blumenkrantz
81891eeb8e
explicitly tag sandbox gadget instances as such
6 years ago
Mike Blumenkrantz
a8ebefcb68
use only required wayland protocol files for gadget loader build
6 years ago
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
6 years ago
Mike Blumenkrantz
e78c1843ae
handle tooltips in sandboxed gadgets
...
fix T6335
6 years ago
Thanatermesis
7ddfffcaba
added ECORE_IMF_MODULE env option
6 years ago
Thanatermesis
3d9044a9fc
improved default size for icons in menus that looks pixelated
6 years ago
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
6 years ago
Derek Foreman
2a7312d2bc
Fix potential NULL pointer dereference
...
CID 1382953
6 years ago
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.
6 years ago
Carsten Haitzler
07fee654d2
add back an autogen.sh to help minimize confusion
6 years ago