Mike Blumenkrantz
08cb4826ad
do not relaunch relaunchable quickaccess windows during logout
...
fix T2492
2015-08-19 14:36:20 -04:00
Chris Michael
f53fd254aa
enlightenment: Remove commented out reference to wl_screenshot Makefile
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-19 12:37:39 -04:00
Cedric BAIL
74dd6e8eee
temperature: let's finally allow the temp process to rest also when enlightenment die.
2015-08-17 22:30:26 +02:00
Cedric BAIL
4d30a3bf35
battery: let's finally allow the battery process to rest also when enlightenment die.
2015-08-17 22:30:26 +02:00
Mike Blumenkrantz
79345485dd
simplify ibar focus function
2015-08-17 14:56:17 -04:00
Mike Blumenkrantz
e9de478b03
explicitly grab compositor on ibar focus
2015-08-17 14:56:17 -04:00
Mike Blumenkrantz
2edd687800
make pager kbd/mouse grabs more effective in wayland compositors
...
use the same codepaths as x11 compositors, but explicitly grab the
compositor canvas
2015-08-17 14:56:17 -04:00
Mike Blumenkrantz
86d5d318fa
handle winlist kbd events more accurately in wayland compositors
...
key handlers here will pick up both wayland and drm engine type events,
so ensure that we only handle events matching the compositor canvas
window to prevent unexpected behavior
fix T2637
2015-08-17 14:56:17 -04:00
Mike Blumenkrantz
3f13b6889d
replace existing usage of x/wl_comp_data with corresponding globals
2015-08-13 16:05:57 -04:00
Mike Blumenkrantz
83f49bf44c
redo wayland shot init to account for async+slow global loading
...
previously it was possible for the shot module to init in a wayland
compositor and fail to grab the necessary globals, resulting in black
rects for all shots
2015-08-12 20:19:18 -04:00
Mike Blumenkrantz
97f131582e
add local event for wl_wl output to use when a global has been received
2015-08-12 20:18:43 -04:00
Mike Blumenkrantz
3b785403b6
reject xwl selection notify events which do not match our xwl property atom
2015-08-12 17:59:16 -04:00
Mike Blumenkrantz
466ceca59b
don't toggle screensaver twice on x11 xdnd selection owner change
2015-08-12 17:45:34 -04:00
Mike Blumenkrantz
ce6703e979
only delete current drag on x11 xdnd selection loss if x11 owned selection
2015-08-12 17:45:01 -04:00
Mike Blumenkrantz
ecffe370d1
convert E_Comp_Wl_Data_Source->mime_types to Eina_Array
...
this data struct fits the usage of the data more effectively
2015-08-12 17:39:15 -04:00
Mike Blumenkrantz
442d63d8d6
track button mask for all drags, only end drag when mask has depopulated
...
previously, beginning a drag with the left button, then pressing and
releasing another button would result in the drag terminating without
the original button being released
2015-08-12 15:39:42 -04:00
Mike Blumenkrantz
d1ed90d160
force sending of mouse button release on xwl drag end
...
seems to be necessary for the client to end its drag
2015-08-12 15:12:03 -04:00
Stefan Schmidt
c588867c1f
modules/battery: Remove assign without effect
...
CID: 1316024
2015-08-12 09:26:19 +02:00
Mike Blumenkrantz
dcc22aa27c
finish xwl dnd operation immediately if drop occurred somehow
2015-08-11 16:04:54 -04:00
Mike Blumenkrantz
8ea4b9b4e9
don't create pipe for x11->wl clipboard selections
...
this is never used
2015-08-11 16:04:36 -04:00
Mike Blumenkrantz
04b6514c51
add separate log domain for xwayland
2015-08-11 16:04:36 -04:00
Chris Michael
ae9ef1a542
xwayland: Add missing EINA_UNUSED for unused function parameters
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-11 09:50:41 -04:00
Simon Lees
70226ceedf
Fix copy-paste error in comment, This page is tasks not connman
...
Summary: No functional change
Reviewers: zmike, raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2930
2015-08-11 10:00:03 +02:00
Mike Blumenkrantz
335f9c4324
finish off x11<->wl clipboard support
...
a lot of this functionality is reused from dnd. basic selection owner
management in x11 and slapping bytes down a pipe to the wl client;
a bit laggy when pasting to wl clients sometimes, need to spend more time
debugging that...
#Kansas
2015-08-10 18:59:03 -04:00
Mike Blumenkrantz
cb363eb9b8
close xwl dnd pipe on operation end
2015-08-10 18:59:03 -04:00
Mike Blumenkrantz
bf4c5452f3
track xwl clipboard owner
2015-08-10 18:59:02 -04:00
Mike Blumenkrantz
1ca8c9eb36
account for state in xwl property change handler
...
we only care about events where the property was deleted here
2015-08-10 18:59:02 -04:00
Marcel Hollerbach
c61320ce72
Merge branch 'devs/bu5hm4n/mixer'
...
This merge fixes problems which where discovered by the mail "[e-users] alsa NOT mixer?"
2015-08-10 19:48:23 +02:00
Marcel Hollerbach
5675ed26cd
mixer: Fix segfault when backend does not have any sink
2015-08-10 19:25:27 +02:00
Marcel Hollerbach
81e8a349bb
mixer: only list playbackdevices if they are _real_ playbackdevices
2015-08-10 19:23:31 +02:00
Marcel Hollerbach
d6833f0749
mixer: update internal volume and call the changed event
2015-08-10 19:17:43 +02:00
Marcel Hollerbach
91f34cb1f7
mixer: get volume after setting channels
2015-08-10 19:15:59 +02:00
Marcel Hollerbach
0a26246848
mixer: this if does not make much sense
2015-08-10 19:14:51 +02:00
Mike Blumenkrantz
8e211f1950
implement wl->x11 dnd operations
...
seems to work fine, large selection data (ref T2330) still untested
2015-08-07 21:07:34 -04:00
Flavio Ceolin
7c195e383c
modules:mixer:pulse Update default sink
...
Update the default sink when it changes (for instance when it is changed
on pavucontrol).
2015-08-07 16:53:51 -03:00
Mike Blumenkrantz
004383a52e
block screensaver activation during xwl dnd operations
2015-08-07 13:48:21 -04:00
Mike Blumenkrantz
f9bd731087
track xwl dnd event handlers
2015-08-07 13:48:21 -04:00
Stefan Schmidt
5e5fcc4828
wl_drm: No need to init orient to 0 as it will never be read.
2015-08-07 15:55:49 +02:00
Mike Blumenkrantz
5bde1a8648
implement x11->wayland dnd operations
...
still a little rough, but the basics are functional. works by showing
the x11 compositor selection window, which has rects to exclude geometries
of xwl clients, for getting x11 xdnd events, and then manually sending
all the related client messages in order to inform the x11 client that
enlightenment is, in fact, an extremely credible xdnd drop site and not
a rogue compositor which will mangle/destroy the dnd data.
still render crashes after the operation completes, so possibly not the
most useful thing to be using now
2015-08-06 19:31:20 -04:00
Stefan Schmidt
1c61bfe049
module/geolocation: Use correct unref function for proxies.
...
We used the manager unref for client and location as well. Looking at the
generated code it does not make any difference right now but might do in
the future so better fix this up.
2015-08-06 19:38:49 +02:00
Stefan Schmidt
c53dfe4e59
modules/geolocation: Remove unused eldbus interface variable
...
Never used, no need to keep it.
2015-08-06 19:38:49 +02:00
Stefan Schmidt
3ea364300e
modules/geolocation: Limit the accurancy double to one decimal in the popup
...
Having to mayn decimal places in there is confusing.
2015-08-05 18:06:43 +02:00
Stefan Schmidt
3e8a6e7127
modules/geolocation: Keep track of accuracy and set lower minimal value
...
Instead of setting the highest accuracy level as minimum we now set the
lowest level. By doing so we should get a somewhat accurate location in
any case. Before this change we would just not get any location
information at all which was confusing and let people think the module
did not work.
We also keep track of the AvailableAccuracyLevel property know.
Fixes T2641
2015-08-05 18:06:43 +02:00
Mike Blumenkrantz
3a77e8a2e9
unset DISPLAY on xwayland module shutdown
...
fixes loading across restarts
2015-07-30 13:36:42 -04:00
Mike Blumenkrantz
9bf1bd514b
fix wizard module loading when E_MODULE_SRC_PATH is set
2015-07-30 13:24:24 -04:00
Mike Blumenkrantz
043a0b13bb
flip conditional in wizard xdg events to call xdg function first
...
when curpage was not set, the xdg checking function would never be run,
preventing the wizard from advancing
fix T2622
2015-07-30 13:15:50 -04:00
Mike Blumenkrantz
23349aa349
use gadget zone for evry gadget launcher
...
probably fixes T2423 maybe
2015-07-29 17:21:00 -04:00
Chris Michael
d4f9ee417d
wl_desktop_shell: Formatting
...
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-28 14:37:26 -04:00
Mike Blumenkrantz
780bba76d2
add wl_drm dpms setting
2015-07-27 16:48:19 -04:00
Mike Blumenkrantz
0d19a5914b
apply csd sizing transform for wayland configure events
...
when not resizing, the sizes passed to configure should be based on the
window size and not the surface size. in order to calculate this, it's
necessary to keep track of the last-known window geometry for non-maximized
states and create offsets with which to calculate new sizes
this fixes directional maximizes as well as unmaximizing
2015-07-24 16:35:21 -04:00