platform/upstream/enlightenment.git
9 years agoenlightenment: Remove legacy unused e_pixmap_image_draw_done function
Chris Michael [Wed, 12 Aug 2015 18:19:47 +0000 (14:19 -0400)]
enlightenment: Remove legacy unused e_pixmap_image_draw_done function

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agodon't iterate damage rects during render in wayland compositor mode
Mike Blumenkrantz [Wed, 12 Aug 2015 18:13:21 +0000 (14:13 -0400)]
don't iterate damage rects during render in wayland compositor mode

this is a no-op that spins for no reason

9 years agoforce copy rendering for argb wayland clients
Mike Blumenkrantz [Wed, 12 Aug 2015 18:12:04 +0000 (14:12 -0400)]
force copy rendering for argb wayland clients

wayland protocol for shm handling is broken for now and I can't fix
real issues because of the constant crashing when buffers disappear
randomly

9 years agouse unmodified client geometry for new xwl clients during first surface commit
Mike Blumenkrantz [Wed, 12 Aug 2015 17:27:40 +0000 (13:27 -0400)]
use unmodified client geometry for new xwl clients during first surface commit

fixes a race condition where a configure request occurring before the xwl
client swap could fail to take effect due to xwayland bug where buffer size
is reported incorrectly

9 years agodo not add render update on resize fail due to unusable pixmap in wl
Mike Blumenkrantz [Wed, 12 Aug 2015 17:25:30 +0000 (13:25 -0400)]
do not add render update on resize fail due to unusable pixmap in wl

this will not have any effect

9 years agoenlightenment: Update README.wayland to reflect things that do not work yet
Chris Michael [Wed, 12 Aug 2015 14:55:54 +0000 (10:55 -0400)]
enlightenment: Update README.wayland to reflect things that do not work yet

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agomodules/battery: Remove assign without effect
Stefan Schmidt [Wed, 12 Aug 2015 07:26:19 +0000 (09:26 +0200)]
modules/battery: Remove assign without effect

CID: 1316024

9 years agoe_widget_filepreview: Remove assign without effect
Stefan Schmidt [Wed, 12 Aug 2015 07:25:16 +0000 (09:25 +0200)]
e_widget_filepreview: Remove assign without effect

CID: 1316023

9 years agofinish xwl dnd operation immediately if drop occurred somehow
Mike Blumenkrantz [Tue, 11 Aug 2015 20:03:01 +0000 (16:03 -0400)]
finish xwl dnd operation immediately if drop occurred somehow

9 years agodon't create pipe for x11->wl clipboard selections
Mike Blumenkrantz [Tue, 11 Aug 2015 19:27:16 +0000 (15:27 -0400)]
don't create pipe for x11->wl clipboard selections

this is never used

9 years agoonly create fd handler for wl clipboard data source if fd is passed
Mike Blumenkrantz [Tue, 11 Aug 2015 19:27:00 +0000 (15:27 -0400)]
only create fd handler for wl clipboard data source if fd is passed

9 years agodon't remove wl data source listener when xwl owns the selection
Mike Blumenkrantz [Tue, 11 Aug 2015 19:26:03 +0000 (15:26 -0400)]
don't remove wl data source listener when xwl owns the selection

crash-- since xwl has no listener

9 years agoadd separate log domain for xwayland
Mike Blumenkrantz [Tue, 11 Aug 2015 16:55:30 +0000 (12:55 -0400)]
add separate log domain for xwayland

9 years agoxwayland: Add missing EINA_UNUSED for unused function parameters
Chris Michael [Tue, 11 Aug 2015 13:50:41 +0000 (09:50 -0400)]
xwayland: Add missing EINA_UNUSED for unused function parameters

Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoFix copy-paste error in comment, This page is tasks not connman
Simon Lees [Tue, 11 Aug 2015 08:00:03 +0000 (10:00 +0200)]
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

9 years agofinish off x11<->wl clipboard support
Mike Blumenkrantz [Mon, 10 Aug 2015 22:52:22 +0000 (18:52 -0400)]
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

9 years agoclose xwl dnd pipe on operation end
Mike Blumenkrantz [Mon, 10 Aug 2015 22:51:32 +0000 (18:51 -0400)]
close xwl dnd pipe on operation end

9 years agomake e_comp_wl_data_device_keyboard_focus_set() external
Mike Blumenkrantz [Mon, 10 Aug 2015 22:50:56 +0000 (18:50 -0400)]
make e_comp_wl_data_device_keyboard_focus_set() external

9 years agomake wl clipboard source create/unref external
Mike Blumenkrantz [Mon, 10 Aug 2015 22:50:31 +0000 (18:50 -0400)]
make wl clipboard source create/unref external

9 years agodon't crash in wl compositor when data resource is destroyed in multiple listeners
Mike Blumenkrantz [Mon, 10 Aug 2015 22:49:04 +0000 (18:49 -0400)]
don't crash in wl compositor when data resource is destroyed in multiple listeners

9 years agoonly update wl dnd surface client if a wl drag is active
Mike Blumenkrantz [Mon, 10 Aug 2015 20:40:56 +0000 (16:40 -0400)]
only update wl dnd surface client if a wl drag is active

9 years agotrack xwl clipboard owner
Mike Blumenkrantz [Mon, 10 Aug 2015 20:29:11 +0000 (16:29 -0400)]
track xwl clipboard owner

9 years agouse current ecore-x time when setting selection owner for xwl dnd operations
Mike Blumenkrantz [Mon, 10 Aug 2015 20:25:04 +0000 (16:25 -0400)]
use current ecore-x time when setting selection owner for xwl dnd operations

according to icccm spec, it is not recommented to use currenttime here

9 years agoadd comp util function for determining whether xwayland is active
Mike Blumenkrantz [Mon, 10 Aug 2015 19:15:54 +0000 (15:15 -0400)]
add comp util function for determining whether xwayland is active

9 years agoaccount for state in xwl property change handler
Mike Blumenkrantz [Mon, 10 Aug 2015 17:20:35 +0000 (13:20 -0400)]
account for state in xwl property change handler

we only care about events where the property was deleted here

9 years agoMerge branch 'devs/bu5hm4n/mixer'
Marcel Hollerbach [Mon, 10 Aug 2015 17:48:10 +0000 (19:48 +0200)]
Merge branch 'devs/bu5hm4n/mixer'

This merge fixes problems which where discovered by the mail "[e-users] alsa NOT mixer?"

9 years agomixer: Fix segfault when backend does not have any sink
Marcel Hollerbach [Mon, 10 Aug 2015 17:23:53 +0000 (19:23 +0200)]
mixer: Fix segfault when backend does not have any sink

9 years agomixer: only list playbackdevices if they are _real_ playbackdevices
Marcel Hollerbach [Mon, 10 Aug 2015 17:23:31 +0000 (19:23 +0200)]
mixer: only list playbackdevices if they are _real_ playbackdevices

9 years agomixer: update internal volume and call the changed event
Marcel Hollerbach [Mon, 10 Aug 2015 17:16:49 +0000 (19:16 +0200)]
mixer: update internal volume and call the changed event

9 years agomixer: get volume after setting channels
Marcel Hollerbach [Mon, 10 Aug 2015 17:15:59 +0000 (19:15 +0200)]
mixer: get volume after setting channels

9 years agomixer: this if does not make much sense
Marcel Hollerbach [Mon, 10 Aug 2015 16:13:25 +0000 (18:13 +0200)]
mixer: this if does not make much sense

9 years agoREADME.Wayland: Update to latest configure options and mention xwayland
Stefan Schmidt [Mon, 10 Aug 2015 15:00:25 +0000 (17:00 +0200)]
README.Wayland: Update to latest configure options and mention xwayland

Many of them have been out of date. Remove what is no longer needed and
mention XWayland.

9 years agoImprove italian lang
Dave Andreoli [Sun, 9 Aug 2015 20:52:32 +0000 (22:52 +0200)]
Improve italian lang

"Abortire", "abortito" e, sopprattutto "abortisci" sono veramente di cattivo gusto
e suonano anche male.
Sostituti tutti con "annullare" o "interrompere"

9 years agoe - randr - handle lid close screen turnoff correctly again
Carsten Haitzler (Rasterman) [Sat, 8 Aug 2015 15:22:16 +0000 (00:22 +0900)]
e - randr - handle lid close screen turnoff correctly again

this USED to work until i made things like auto-clone work without
config and so on and that broke turning off closed lid screens. it
also works when i suspend while lid is closed and resume (i can only
test with lid open as i need to open lid to unsuspend).

9 years agoimplement wl->x11 dnd operations
Mike Blumenkrantz [Sat, 8 Aug 2015 01:06:47 +0000 (21:06 -0400)]
implement wl->x11 dnd operations

seems to work fine, large selection data (ref T2330) still untested

9 years agodo not send wl dnd positioning updates to xwl clients
Mike Blumenkrantz [Sat, 8 Aug 2015 01:04:07 +0000 (21:04 -0400)]
do not send wl dnd positioning updates to xwl clients

9 years agowayland: force wl surface frame callbacks on commit for undamaged surfaces
Derek Foreman [Fri, 7 Aug 2015 21:20:05 +0000 (17:20 -0400)]
wayland: force wl surface frame callbacks on commit for undamaged surfaces

Summary:
Doing it just for bufferless surfaces wasn't quite enough, sometimes
we get a sequence like: attach, commit, frame, commit

And we need to respond to the frame.

 #Kansas

Reviewers: zmike

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2934

9 years agomodules:mixer:pulse Update default sink
Flavio Ceolin [Sun, 26 Jul 2015 23:33:07 +0000 (20:33 -0300)]
modules:mixer:pulse Update default sink

Update the default sink when it changes (for instance when it is changed
on pavucontrol).

9 years agowayland: Always add frame callbacks to current state on commit
Derek Foreman [Fri, 7 Aug 2015 18:52:33 +0000 (14:52 -0400)]
wayland: Always add frame callbacks to current state on commit

Summary: Previously we ignored it for unmapped surfaces.

Reviewers: devilhorns, zmike

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2932

9 years agoforce wl surface frame callbacks on commit for bufferless surfaces
Mike Blumenkrantz [Fri, 7 Aug 2015 17:47:38 +0000 (13:47 -0400)]
force wl surface frame callbacks on commit for bufferless surfaces

 #Kansas

9 years agoprint DBG infos for unhandled x11 client messages
Mike Blumenkrantz [Fri, 7 Aug 2015 17:36:00 +0000 (13:36 -0400)]
print DBG infos for unhandled x11 client messages

9 years agoblock screensaver activation during xwl dnd operations
Mike Blumenkrantz [Fri, 7 Aug 2015 16:52:44 +0000 (12:52 -0400)]
block screensaver activation during xwl dnd operations

9 years agotrack xwl dnd event handlers
Mike Blumenkrantz [Fri, 7 Aug 2015 16:49:12 +0000 (12:49 -0400)]
track xwl dnd event handlers

9 years agowl_drm: No need to init orient to 0 as it will never be read.
Stefan Schmidt [Fri, 7 Aug 2015 13:49:45 +0000 (15:49 +0200)]
wl_drm: No need to init orient to 0 as it will never be read.

9 years agoforce render update on wayland clients during commit
Mike Blumenkrantz [Thu, 6 Aug 2015 23:40:10 +0000 (19:40 -0400)]
force render update on wayland clients during commit

an unmapped wayland client must still run post-render code to execute
frame callbacks

fixes terminology initial render with efl from git

9 years agoimplement x11->wayland dnd operations
Mike Blumenkrantz [Thu, 6 Aug 2015 23:26:08 +0000 (19:26 -0400)]
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

9 years agoalias xwl client pixmaps -> wl surface pixmaps
Mike Blumenkrantz [Thu, 6 Aug 2015 23:17:51 +0000 (19:17 -0400)]
alias xwl client pixmaps -> wl surface pixmaps

it's now possible to retrieve the xwl client using the xwl xwindow

9 years agoadd pixmap aliasing
Mike Blumenkrantz [Thu, 6 Aug 2015 23:16:10 +0000 (19:16 -0400)]
add pixmap aliasing

this provides the ability to alias one pixmap id as another pixmap

9 years agomake dummy e_drag rect invisible
Mike Blumenkrantz [Thu, 6 Aug 2015 23:15:18 +0000 (19:15 -0400)]
make dummy e_drag rect invisible

9 years agoset pass events on DND type windows
Mike Blumenkrantz [Thu, 6 Aug 2015 23:14:03 +0000 (19:14 -0400)]
set pass events on DND type windows

these are the actual drag windows from external apps and will be stuck
under the cursor, ideally not blocking/intercepting all motion events

9 years agoreject xwl clients from wayland data device enter/leave functions
Mike Blumenkrantz [Thu, 6 Aug 2015 23:11:11 +0000 (19:11 -0400)]
reject xwl clients from wayland data device enter/leave functions

NYI

9 years agomake most wayland data device functions external
Mike Blumenkrantz [Thu, 6 Aug 2015 23:08:53 +0000 (19:08 -0400)]
make most wayland data device functions external

9 years agoonly attempt to provide wayland drag motion data if drag exists
Mike Blumenkrantz [Thu, 6 Aug 2015 23:07:26 +0000 (19:07 -0400)]
only attempt to provide wayland drag motion data if drag exists

9 years agoblock wayland mouse button propagation to clients while drag is active
Mike Blumenkrantz [Thu, 6 Aug 2015 23:07:05 +0000 (19:07 -0400)]
block wayland mouse button propagation to clients while drag is active

9 years agostore global wayland data manager resource
Mike Blumenkrantz [Thu, 6 Aug 2015 23:06:36 +0000 (19:06 -0400)]
store global wayland data manager resource

9 years agomove wl compositor function for creating data sources to be external
Mike Blumenkrantz [Thu, 6 Aug 2015 22:57:40 +0000 (18:57 -0400)]
move wl compositor function for creating data sources to be external

9 years agoreenable compositor shape cutting onto the selection window in xwl
Mike Blumenkrantz [Thu, 6 Aug 2015 22:45:27 +0000 (18:45 -0400)]
reenable compositor shape cutting onto the selection window in xwl

this will provide x11 eventing as needed on an already existing window

9 years agoblock internal usage of x11 input grabs under wayland
Mike Blumenkrantz [Thu, 6 Aug 2015 22:43:56 +0000 (18:43 -0400)]
block internal usage of x11 input grabs under wayland

these shouldn't be necessary since we control the input

9 years agomodule/geolocation: Use correct unref function for proxies.
Stefan Schmidt [Thu, 6 Aug 2015 08:31:24 +0000 (10:31 +0200)]
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.

9 years agomodules/geolocation: Remove unused eldbus interface variable
Stefan Schmidt [Thu, 6 Aug 2015 08:30:25 +0000 (10:30 +0200)]
modules/geolocation: Remove unused eldbus interface variable

Never used, no need to keep it.

9 years agoUpdate links in head.html
Yomi [Thu, 6 Aug 2015 16:01:14 +0000 (12:01 -0400)]
Update links in head.html

Summary: Make sure links point to updated URLs.

Reviewers: zmike

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2913

9 years agoforce mouse-up on wayland drag start
Mike Blumenkrantz [Wed, 5 Aug 2015 21:30:03 +0000 (17:30 -0400)]
force mouse-up on wayland drag start

allows mouse eventing to function as expected during drags and provides
updating during the drag

9 years agomove menu mouse-up feed util function to E_API in comp canvas
Mike Blumenkrantz [Wed, 5 Aug 2015 21:26:50 +0000 (17:26 -0400)]
move menu mouse-up feed util function to E_API in comp canvas

9 years agoenable x11 dnd in wayland compositors
Mike Blumenkrantz [Wed, 5 Aug 2015 20:06:33 +0000 (16:06 -0400)]
enable x11 dnd in wayland compositors

maximize footgun potential since this currently crashes immediately

9 years agomodules/geolocation: Limit the accurancy double to one decimal in the popup
Stefan Schmidt [Wed, 5 Aug 2015 16:03:41 +0000 (18:03 +0200)]
modules/geolocation: Limit the accurancy double to one decimal in the popup

Having to mayn decimal places in there is confusing.

9 years agomodules/geolocation: Keep track of accuracy and set lower minimal value
Stefan Schmidt [Wed, 5 Aug 2015 15:51:22 +0000 (17:51 +0200)]
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

9 years agouse pointer hash to track data manager resources
Mike Blumenkrantz [Tue, 4 Aug 2015 23:48:11 +0000 (19:48 -0400)]
use pointer hash to track data manager resources

9 years agoblock screensaver activation during wl dnd operations
Mike Blumenkrantz [Tue, 4 Aug 2015 23:10:25 +0000 (19:10 -0400)]
block screensaver activation during wl dnd operations

9 years agoadd functionality for blocking wl screensaver activation
Mike Blumenkrantz [Tue, 4 Aug 2015 23:10:09 +0000 (19:10 -0400)]
add functionality for blocking wl screensaver activation

9 years agoadd server-side wl dnd
Mike Blumenkrantz [Tue, 4 Aug 2015 22:56:18 +0000 (18:56 -0400)]
add server-side wl dnd

weston-dnd seems to work as expected

9 years agofix wl data device kbd focus function
Mike Blumenkrantz [Tue, 4 Aug 2015 22:55:27 +0000 (18:55 -0400)]
fix wl data device kbd focus function

this should only send the selection offer

9 years agomake wl data device util function EINTERN
Mike Blumenkrantz [Tue, 4 Aug 2015 22:54:17 +0000 (18:54 -0400)]
make wl data device util function EINTERN

e_comp_wl_data_find_for_client()

9 years agoadd more wl data device debug infos
Mike Blumenkrantz [Tue, 4 Aug 2015 22:51:41 +0000 (18:51 -0400)]
add more wl data device debug infos

9 years agoapply wayland data device focus after focus has been set
Mike Blumenkrantz [Tue, 4 Aug 2015 22:50:16 +0000 (18:50 -0400)]
apply wayland data device focus after focus has been set

the focus_set client hook is for setting focus, not for doing things which
must occur after focus has been set

9 years agofix compositor type detection for dnd operations
Mike Blumenkrantz [Tue, 4 Aug 2015 22:48:33 +0000 (18:48 -0400)]
fix compositor type detection for dnd operations

wayland compositors will always use a compositor grab

9 years agoallow new drags to be created with no associated mime types
Mike Blumenkrantz [Tue, 4 Aug 2015 22:47:59 +0000 (18:47 -0400)]
allow new drags to be created with no associated mime types

9 years agoreduce explicit ecore-x type usage in e_dnd
Mike Blumenkrantz [Tue, 4 Aug 2015 22:47:30 +0000 (18:47 -0400)]
reduce explicit ecore-x type usage in e_dnd

9 years agofurther unify drag start functions
Mike Blumenkrantz [Tue, 4 Aug 2015 22:45:36 +0000 (18:45 -0400)]
further unify drag start functions

9 years agotrack the current pointer focus client in wayland compositor
Mike Blumenkrantz [Tue, 4 Aug 2015 22:44:23 +0000 (18:44 -0400)]
track the current pointer focus client in wayland compositor

9 years agoreject deleted clients from wl show callback
Mike Blumenkrantz [Tue, 4 Aug 2015 22:41:31 +0000 (18:41 -0400)]
reject deleted clients from wl show callback

9 years agoshow drag object immediately when beginning a drag
Mike Blumenkrantz [Tue, 4 Aug 2015 18:14:27 +0000 (14:14 -0400)]
show drag object immediately when beginning a drag

fixes flicker at start of drag

9 years agoonly return xwayland pixmap from e_comp_x_client_pixmap_get() for xwl clients
Mike Blumenkrantz [Tue, 4 Aug 2015 17:15:36 +0000 (13:15 -0400)]
only return xwayland pixmap from e_comp_x_client_pixmap_get() for xwl clients

9 years agoUpdate README for those viewing this repo from github.
Yomi [Mon, 3 Aug 2015 19:52:09 +0000 (15:52 -0400)]
Update README for those viewing this repo from github.

Summary: Update readme.

Reviewers: zmike

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2908

9 years agounify most of drag start functions
Mike Blumenkrantz [Fri, 31 Jul 2015 19:35:55 +0000 (15:35 -0400)]
unify most of drag start functions

9 years agodefer focus-setting on focus revert during desk flip when visibility is pending
Mike Blumenkrantz [Fri, 31 Jul 2015 17:55:44 +0000 (13:55 -0400)]
defer focus-setting on focus revert during desk flip when visibility is pending

in the case that a client is going to be shown on the next loop iteration,
focus setting must still occur and be deferred

this fixes the case of a window appearing on a desk while the user is switching
desks away from it even though this window is attempting to focus itself

9 years agonotidle the screensaver in wl compositor mouse move cb
Mike Blumenkrantz [Thu, 30 Jul 2015 20:35:51 +0000 (16:35 -0400)]
notidle the screensaver in wl compositor mouse move cb

fixes screen blanking while user is active

9 years agoset ELM_DISPLAY appropriately for wayland compositors
Mike Blumenkrantz [Thu, 30 Jul 2015 20:29:25 +0000 (16:29 -0400)]
set ELM_DISPLAY appropriately for wayland compositors

9 years agoreject internal window moves when they originate from a wl configure event
Mike Blumenkrantz [Thu, 30 Jul 2015 20:22:08 +0000 (16:22 -0400)]
reject internal window moves when they originate from a wl configure event

fixes a number of internal win positioning issues

9 years agounset DISPLAY on xwayland module shutdown
Mike Blumenkrantz [Thu, 30 Jul 2015 17:36:42 +0000 (13:36 -0400)]
unset DISPLAY on xwayland module shutdown

fixes loading across restarts

9 years agofix wizard module loading when E_MODULE_SRC_PATH is set
Mike Blumenkrantz [Thu, 30 Jul 2015 17:24:24 +0000 (13:24 -0400)]
fix wizard module loading when E_MODULE_SRC_PATH is set

9 years agoflip conditional in wizard xdg events to call xdg function first
Mike Blumenkrantz [Thu, 30 Jul 2015 17:15:50 +0000 (13:15 -0400)]
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

9 years agoremove spurious focus setting on desk flip without animation
Mike Blumenkrantz [Wed, 29 Jul 2015 23:46:22 +0000 (19:46 -0400)]
remove spurious focus setting on desk flip without animation

focus gets automatically handled in e_desk_flip_end(). changing it
again here will produce unintended/wrong results in some cases

fix T2071

9 years agoadd fallback loading of default theme on init
Mike Blumenkrantz [Wed, 29 Jul 2015 21:41:21 +0000 (17:41 -0400)]
add fallback loading of default theme on init

this should fix cases where whatever the user-set theme is doesn't provide
a required group by filling it in

fix T2210

9 years agouse gadget zone for evry gadget launcher
Mike Blumenkrantz [Wed, 29 Jul 2015 21:21:00 +0000 (17:21 -0400)]
use gadget zone for evry gadget launcher

probably fixes T2423 maybe

9 years agoRevert "remove unnecessary geometry setting during xwl client swap"
Mike Blumenkrantz [Wed, 29 Jul 2015 19:40:02 +0000 (15:40 -0400)]
Revert "remove unnecessary geometry setting during xwl client swap"

This reverts commit ae1fc10d06e89f8b9e38cbd40a12223084e38861.

not unnecessary if the client has already been shown. fixes xwl menus
randomly showing up at 0,0

9 years agofix new_client setting on xwl clients during swap
Mike Blumenkrantz [Wed, 29 Jul 2015 19:39:39 +0000 (15:39 -0400)]
fix new_client setting on xwl clients during swap

9 years agodon't reset wayland surface geometry for overrides
Mike Blumenkrantz [Wed, 29 Jul 2015 19:38:17 +0000 (15:38 -0400)]
don't reset wayland surface geometry for overrides

9 years agoend compositor animations for dead clients on hide
Mike Blumenkrantz [Wed, 29 Jul 2015 19:25:22 +0000 (15:25 -0400)]
end compositor animations for dead clients on hide

fixes a huge object leak in xwayland related to menus

9 years agoreturn immediately on wayland focus-in key timer when no focused kbds exist
Mike Blumenkrantz [Tue, 28 Jul 2015 21:36:13 +0000 (17:36 -0400)]
return immediately on wayland focus-in key timer when no focused kbds exist

9 years agodo not call ecore_time_unix_get() on each key sending loop for wayland clients
Mike Blumenkrantz [Tue, 28 Jul 2015 21:34:58 +0000 (17:34 -0400)]
do not call ecore_time_unix_get() on each key sending loop for wayland clients