Derek Foreman
b7ecbde928
Prevent seat capabilities storms
2017-08-16 15:26:24 -05:00
Mike Blumenkrantz
3271efaba4
capture zone for newly-added bryces based on name
...
the last number is always the zone number
2017-08-16 10:58:51 -04:00
Mike Blumenkrantz
b6759a8c27
do not apply x11 pointer focus if key/mouse grabs exist
...
fix T5871
2017-08-16 10:42:14 -04:00
Marcel Hollerbach
5eed5f6fdb
tiling: give a better error message if a client doesnt fit
2017-08-15 10:59:15 +02:00
Derek Foreman
55e13da654
Bump wayland-protocols requirement
...
We need a newer version for the dmabuf changes, so let's just depend on the
latest released.
2017-08-14 11:22:18 -05:00
Marcel Hollerbach
bf146faf72
mixer: find a better name
...
if pa does not provide the name via the proplist we can just use the
information from name if the name exists
2017-08-14 17:35:36 +02:00
Mike Blumenkrantz
b2c5c20cde
manually get client under pointer for checking x11 pointer focus
...
e_client_under_pointer_get() ignores overrides.
ref 3ee5a0378d
fix T5878, T5871
IF ONLY THERE WERE SOME METHOD FOR TESTING COMMITS BEFORE THEY WERE PUSHED
2017-08-14 07:30:04 -04:00
Marcel Hollerbach
d9737ddba5
tiling: change description
...
in one of the last commits i accedently just changed the title on
deletion not when we are creating the action.
fixes T4499
2017-08-14 10:13:49 +02:00
Marcel Hollerbach
430d7e0bb2
everything: use correct edje api
...
everything used here edje_object_part_swallow_get, which is somehow
wrong, since we dont really know if the everything theme gives the type
swallow, using the plain object_get of edje is the solution here. Its
returning a alias object that is hiding the internal edje object.
2017-08-13 21:18:49 +02:00
Davide Andreoli
ac0e78201e
pkit gadget: do not autoclose the popup
...
Like the majority of other gadgets
2017-08-13 20:08:49 +02:00
Marcel Hollerbach
2e5c9cbe71
tiling: show notification if a client cannot be tiled
...
this at least tells the user that the client could not be tiled and not
just mysterically putting it under floating.
2017-08-13 19:06:07 +02:00
Davide Andreoli
0d5bc403c6
pkit gadget: popup title in bold
2017-08-13 08:41:16 +02:00
Al Poole
16d23a628f
Efm: file properties, fix widget sizing issue.
...
Summary: This fixes the erroneous sizing of labels in Efm preview dialogues.
Reviewers: zmike!
Subscribers: stephenmhouston, cedric, raster
Differential Revision: https://phab.enlightenment.org/D5093
2017-08-13 09:52:02 +09:00
Davide Andreoli
8a5b878443
pkit gadget: show the button only if a packager manager is configured
2017-08-13 00:33:40 +02:00
Davide Andreoli
dfcf6d960f
pkit gadget: a new help "mode" that show the icon meanings
2017-08-13 00:21:03 +02:00
Marcel Hollerbach
5b3f38efcf
leave the E_Comp_Wl_Data define in e_comp.h
...
otherwise bulding without wayland breaks
2017-08-12 22:47:52 +02:00
Marcel Hollerbach
de21e6ddb8
tiling: fix insertion in the tree
...
the problem here was that in the initial case the function got the
previous state of the tree wrong, so the insertion of a second client
ended up in a unpossible state of the tree, this should not happen
anymore now.
The insertion is now also way more stable, since in a errorcase the
client is not just not placed in the tree but associated with a window
tree, its just not placing the client in the window tree at all.
2017-08-12 22:30:33 +02:00
Marcel Hollerbach
f1fb4a0c83
tiling: only use the insert function
...
this brings all possible bugs due to insertion to one single function
2017-08-12 22:30:33 +02:00
Davide Andreoli
1e2fa5649e
pkit gadget: show a nice progress bar while working
2017-08-12 22:30:00 +02:00
Davide Andreoli
5fa85726ee
pkit gadget: cosmetics, no functional changes
2017-08-12 19:52:16 +02:00
Davide Andreoli
ef8cc77790
pkit gadget: add ability to install updated directly from the gadget !
...
You can install all updates or select the packages you like.
The update work without asking any password, if it doesn't works check the
org.freedesktop.packagekit.system-update Polkit permission
(work out-of-the-box on Arch Linux, just install packagekit)
2017-08-12 19:28:59 +02:00
Marcel Hollerbach
fcd271dd1b
e_comp_wl: move types into typedef section
...
WIth this we dont need a second define of the same type in e_comp.h
This fixes a duplicated definition warning
2017-08-12 15:17:03 +02:00
Marcel Hollerbach
8ef5a7c89d
e_comp: stop including e_comp_x here without a reason
2017-08-12 15:17:03 +02:00
Carsten Haitzler
7660a6aabc
meson build - simplify and cleanup evrything module
...
all done now! :)
2017-08-12 13:40:49 +09:00
Carsten Haitzler
5e59869a62
meson build - mixer - simplify for module build setup
...
it's still complex anyway... :( but a little smaller
2017-08-12 13:40:44 +09:00
Carsten Haitzler
397e21d0de
meson build - simplify wizard module build like others
2017-08-12 12:25:53 +09:00
Carsten Haitzler
1d90c87334
meson build - minimize teamwork meson build too like other modules
...
also simplify build if's...
2017-08-12 12:00:53 +09:00
Carsten Haitzler
94f3cc4a2a
meson - wl module builds - make them all consistent
2017-08-12 11:11:32 +09:00
Al Poole
7df7b1f5fa
FreeBSD: fix broken build.
...
Reviewers: zmike!, raster
Reviewed By: raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5092
2017-08-12 10:49:38 +09:00
Mike Blumenkrantz
57c448739a
add support for external gadget providers in the gadget editor
...
this allows external gadget managers to add their gadget types into
existing editor/layouts
2017-08-11 18:48:49 -04:00
Mike Blumenkrantz
408128df95
handle destruction of demo gadgets without crashing
...
demo gadgets automatically call _gadget_free() on object delete, avoid
recursively calling it
2017-08-11 18:48:49 -04:00
Mike Blumenkrantz
2d80ef091e
further improve keyboard handling while gadget editor is active
2017-08-11 18:48:49 -04:00
Mike Blumenkrantz
92a0cb11d6
disallow demo gadget ids from counting towards wizard success
2017-08-11 18:48:49 -04:00
Mike Blumenkrantz
4e4f66fc2b
prune gadgets from editor if destroyed while editor is active
2017-08-11 18:48:49 -04:00
Mike Blumenkrantz
2047ca3bfe
handle case where eglBindWaylandDisplay fails during wl init
2017-08-11 18:48:49 -04:00
Mike Blumenkrantz
65fe42fdef
avoid object hide animations during shutdown
2017-08-11 18:48:49 -04:00
Mike Blumenkrantz
64a1251de7
add wayland variable to pkgconfig
...
modules should be able to detect whether wayland support is available
2017-08-11 18:48:49 -04:00
Mike Blumenkrantz
31994d4876
don't center wl popups on their parents
...
ref b817db7f09
2017-08-11 18:48:49 -04:00
Marcel Hollerbach
3aa126a90d
meson: build again without wayland
2017-08-11 19:29:36 +02:00
Carsten Haitzler
4b6e25d6c4
meson - remove uneeded array definition for files
...
files is alrteady an array of file objects...
2017-08-11 20:47:21 +09:00
Carsten Haitzler
e464449511
meson build - simplify 3 more wl modules to use generic parent harness
...
this makes wl_text_input wl_desktop_shell and wl_weekeyboard use the
generic build, add to the src list the generated files
2017-08-11 20:44:38 +09:00
Carsten Haitzler
16a702ac73
meson - make modules with helper binaries simpelr to build
...
this makes modules with a binary helper simpler to build using the
parent module build harness as much as possible. i probably could
simplify this down to a single binary only and it is either setuid or
not... define the deps and flags ... it could be a bit simpler. not
much. i also removed the if's in the build for battery and ifdefs in
src handle it instead (imho simpler to maintain in src). sysinfo still
uses the if's there.
2017-08-11 19:50:48 +09:00
Carsten Haitzler
fe7c39fa18
e_start - remove evas deps - don't need them.
...
e_start isnt really using evas atm - cserve2 env vars arent being set
so remove it - e_start can start a little faster with less linking...
good for startup time perhaps and mem footprint of e_start while it
babysits
2017-08-11 15:43:39 +09:00
Carsten Haitzler
ead1be7bd6
meosn build - go back to requires_e it's uses in main meson.build
2017-08-11 14:35:24 +09:00
Cedric Bail
77e4b72d2b
alert: protect use of drm code inside the proper ifdef.
2017-08-10 21:43:17 -07:00
Davide Andreoli
ee412d8913
pkit gadget: a better initial config
2017-08-11 05:53:15 +02:00
Davide Andreoli
2222ba2081
pkit gadget: use genlist instead of list
...
* feature a double-label version with more info for packages
* swapped icon placement, much better for space usage now
2017-08-11 05:53:15 +02:00
Carsten Haitzler
2349a298f0
meson build - reformat and trim build files a bit to be more compact
...
working on it...
2017-08-11 08:28:23 +09:00
Derek Foreman
022dd52cd9
Remove more pre-ecore-drm2 stuff
...
We no longer need a HAVE_DRM2 define since it's become synonymous with
HAVE_WL_DRM.
2017-08-10 13:32:15 -05:00
Cedric BAIL
d8b9ea9f9b
wl_drm: do not say you have wl_drm backend in config.h when you have not.
2017-08-10 10:27:49 -07:00