Mike Blumenkrantz
4c9527cf14
show non-new x11 clients immediately when changing Withdrawn -> Normal
...
ref T2950
2015-12-17 11:57:48 -05:00
Mike Blumenkrantz
2d09b8ecac
only show x11 clients during MapNotify/Request if they have Normal state
2015-12-17 11:56:10 -05:00
Mike Blumenkrantz
50e838ef0f
simplify e_mouse_update() code for x11 compositors
...
ref D3433
2015-12-16 16:40:01 -05:00
Chris Michael
e40033be0a
Fix type of size fields for E_Shell_Data
...
In the xdg_surface_configure_send function, the size params
(width/height) come in as int32_t. This patch makes the E_Shell_Data
fields for width & height match those (else we end up with compiler
warnings when comparing int32_t to uint32_t).
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2015-12-15 10:20:33 -05:00
maxerba
d0aa609f08
Updating italian translation
2015-12-12 11:48:11 +01:00
Mike Blumenkrantz
6831544d71
use current box geometry for calculating desktop ibar/ibox sizing
...
desktop gadgets don't have minimum size set from parent objects, so
it's necessary to use the current object geometry in order to correctly
size these gadgets since the top-most widget is from elm
fix T2907
2015-12-11 16:17:57 -05:00
Mike Blumenkrantz
41daddeacc
never set withdrawn state on x11 clients
...
icccm 4.1.4:
Only the client can effect a transition into or out of the Withdrawn state.
fix T2901
2015-12-11 15:07:48 -05:00
Mike Blumenkrantz
2a60033182
do not reapply x11 icccm state during fetch
...
this is the value which has just been obtained, so don't create potential
race conditions by sending it back to the client
2015-12-11 15:07:48 -05:00
Chris Michael
7733e873fd
Add function to clear and reload keyboard modifiers
...
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
2015-12-11 13:30:03 -05:00
Lukasz Stanislawski
b49e918be9
conf_apps: fix add/remove screen lock applications.
...
Summary:
Fix missmatched paths between desklock and conf_applications module to
enable adding/removing screen lock applications with a dialog.
Test Plan:
Settings=>Apps=>Screen lock/unlock application
Veryfy if apps are correctly added to config.
Reviewers: zmike, cedric
Subscribers: cedric, seoz
Differential Revision: https://phab.enlightenment.org/D3436
2015-12-11 09:24:13 -05:00
Mike Blumenkrantz
c1c1f341ac
use canvas RENDER_PRE callback to trigger compositor pre-render callbacks
...
this should probably be removed entirely...
2015-12-10 16:02:13 -05:00
Mike Blumenkrantz
09efa26653
set wayland new client focus based on accepts_focus and !override
...
seems to resolve some cases where focus is not applied to new clients
2015-12-10 13:37:52 -05:00
Mike Blumenkrantz
1313f64aa9
make e_comp_wl_surface_attach static and take a surface state
...
when attaching a buffer, it's necessary to have the state available
in order to pull the buffer data into the state for use during commit
fixes subsurface frame callbacks
2015-12-10 13:30:18 -05:00
Mike Blumenkrantz
83777909b2
do not drop subsurface buffer early after commit from cache
...
this should work the same way as a normal surface
2015-12-10 13:29:58 -05:00
Mike Blumenkrantz
bfd11c68ca
add wayland shell private data for managing shell-specific data
...
also cache xdg configure infos and avoid sending duplicate events
2015-12-10 13:24:55 -05:00
Mike Blumenkrantz
1e615c9917
do not apply x11 randr iface in wl-x11 if running nested in x11
...
http://i.imgur.com/S7G0O96.gif
2015-12-10 11:54:50 -05:00
Mike Blumenkrantz
982a4d249b
move comp canvas resize callback to monitor elm win geometry
...
elm win intercepts this callback in order to maintain internal sizing
for use with elm widgets on the compositor canvas, so it's necessary to
get the callback from this object in order to accurately update the canvas
during resizes
2015-12-10 11:53:56 -05:00
Mike Blumenkrantz
a03f80a845
init ecore-x during wl-x11 init to ensure DISPLAY is set
2015-12-10 11:34:15 -05:00
Mike Blumenkrantz
a010138dcc
apply already-committed wayland subsurface positioning after parent surface move
2015-12-10 10:32:31 -05:00
Mike Blumenkrantz
1b240c5b63
enforce wayland subsurface stacking order when parent surface is restacked
2015-12-10 10:32:31 -05:00
Marcel Hollerbach
903099c021
e_randr2: Add NULL check
...
e crashed for me when starting the screen configure tool.
Adding the NULL check here fixes that.
2015-12-10 11:43:54 +01:00
Carsten Haitzler
b5aa0310f9
e - fix leak added by previous fix for icon theme
...
fixes leak added by a885c8c040
though this is basically unlikely to happen and happens likely just
once for an app... so not a big deal
@fix
2015-12-10 08:06:21 +09:00
Mike Blumenkrantz
eb9ba4af6a
fix wl-x11 make/install rules to not include nonexistent DATA files
2015-12-09 13:50:39 -05:00
Chris Michael
d15a770404
disable building wl_wl module for now
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:28:37 -05:00
Chris Michael
f5741f1cb4
Fix using global ewd variable by making it part of e_comp_wl
...
ref T2919
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
36b6a402c6
Try to init (and error check the init) of ecore_wl2 library before we
...
create a compositor
ref T2919
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Mike Blumenkrantz
f005ac9bff
create wl client connection during compositor init, use in shot module
...
fixes shot module
ref T2919
2015-12-09 13:16:48 -05:00
Mike Blumenkrantz
c22ddd6039
call ecore_wl2_init() during compositor init
...
ref T2919
2015-12-09 13:16:48 -05:00
Chris Michael
21e6d0a145
Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
2bdd6762ad
Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
7c335dc02f
Port wl_fb module to use Ecore_Wl2 Library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
a6553cfca9
Port wl_weekeyboard to use Ecore_Wl2 library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
74cd89636b
Don't leak eina_iterator in shot module
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
6e7ae13f53
Fix formatting of wl_weekeyboard module
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
9e8d0cc426
Port shot module to use ecore_wl2 library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
43140e080d
port e_scale to use Ecore_Wl2
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
86d5cfb939
port e_grabinput to use Ecore_Wl2
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
7870721cab
port wayland compositor to use Ecore_Wl2
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
6906c9b4d9
remove unused event loop and add external Ecore_Wl2_Display variable
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
0b01b204a9
include header for Ecore_Wl2
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Chris Michael
343886058c
Make configure check for Ecore_Wl2 library
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-12-09 13:16:48 -05:00
Stefan Schmidt
a44a21ffd8
modules/geolocation: fix indent not following E coding style
...
Fix some wrong indents I just introduced as well as some older ones.
2015-12-09 15:11:57 +01:00
Stefan Schmidt
482cc68899
modules/geolocation: Add support for new speed and heading properties
...
Available since Geoclue 2.2.0. Display them in the popup if available.
2015-12-09 12:36:40 +01:00
Stefan Schmidt
3549d39676
modules/geolocation: Update xml protocol spec to match the 2.2.0 release
...
This add two new properties: speed and heading. Having our eldbus boiler code
generated against this new protocol spec file.
2015-12-09 11:05:49 +01:00
Carsten Haitzler
a885c8c040
e - fix using an invalid icon theme - fall back to hicolor if not exists
...
this should fix D2036 on the e side by checking validity of an icon
theme once efreet has finished scanning for stuff and if its invalid,
going back to hicolor.
@fix
2015-12-09 16:21:31 +09:00
Mike Blumenkrantz
ae0e6c73a8
disable redirection toggling for the nocomp client
...
#ThisBreaksTheCompositor!
2015-12-07 18:16:12 -05:00
Mike Blumenkrantz
7a15b12d44
reshuffle all notifications on a notification merge
...
improves layout when a notification's size changes due to merged text
being larger than original text
2015-12-07 18:02:21 -05:00
Carsten Haitzler
1fa0c79662
e randr - fix leak of modes list in randr code
...
this fixes a leak of the modes list in randr
@fix
2015-12-07 20:01:03 +09:00
Carsten Haitzler
58d5c6d3f6
e randr - slicken up fade to use sinusoidal interpolation
...
@feature
2015-12-07 20:00:14 +09:00
Carsten Haitzler
f63f651800
e randr2 - remove auto-clone and now make randr dialog come up instead
...
some odd things happen with auto-clone, so give the user manual
intervention automatically with the randr conf dilaog coming up on an
unconfigured screen being detected.
@fix
2015-12-07 19:58:58 +09:00