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
Carsten Haitzler
3c1588efa2
e comp randr support - fix leak of randr info
...
this fixes case where randr info is not freed
@fix
2015-12-07 19:56:13 +09:00
Carsten Haitzler
de269f4711
e randr - fix silent free of data behind randr's back
...
this fixes a bizarrre issue that valgrind reported that has the
strings we malloc and fill somehow being freed by xlib. totally didn't
make sense. either way, a workaround here is to strdup them
immediately and free the tmp copy and oddly the bug doesn't happen.
this is very odd.
@fix
2015-12-07 19:56:06 +09:00
Carsten Haitzler
f88ed7c7fb
e exec - fix missing ref and unref for instance event
...
this fixes a crash on shutdown when freeing up stuff because an exec
instance wasnt ref++'d and ref--'d when adding an event on the event
queue that pointed to it.
@fix
2015-12-07 19:52:48 +09:00
Carsten Haitzler
ecca33310d
e randr - feature fix that allows config to jump to specific screen
...
as part of another fix for having e just pop up the screen config
dialog when a new screen is detected that isn't configured, allow
config dialog for randr to get screen output name via input params
@fix
2015-12-07 19:52:41 +09:00
Carsten Haitzler
bb3701702a
e zone - handle null e_comp if comp is already shut down
...
this came from backlight shutdown that got current zone... and getting
zone relied on e_comp being valid.
@fix
2015-12-07 19:52:40 +09:00
Carsten Haitzler
bc8cfec356
e comp - set e_comp to null on shutdown so others dont access junk
...
e backlight was accessing e_comp implicitly during shutdown and comp
is shut down before backlight (that is correct as comp relies on
backlight). this fixes that
@fix
2015-12-07 19:52:38 +09:00
Carsten Haitzler
47f26b5b08
e backlight - avoid seg when comp is shut down and backlight updated
...
if comp is already shut down, then backlight can't do shutdown things
assuming comp is around, thus handle null e_comp. this fixes segv's
waiting to happen as backlight is shut down after comp and thus e_comp
is a garbage pointer of course
@fix
2015-12-07 19:52:13 +09:00
Mike Blumenkrantz
027b044297
use client geometry for calculations in x11 ConfigureRequest handler
...
the values requested by the client will be based on its geometry and not
the geometry of the frame. using the frame geometry here results in windows
moving ↘ based on the top/left frame sizes
fix T2912
2015-12-03 14:12:37 -05:00
Thiep Ha
98fea10e51
po: add Vietnamese translation
...
Summary: Add translation for Vietnamese.
2015-12-02 23:57:05 +09:00
Mike Blumenkrantz
a08ac02e82
add config option for allowing sticky windows to receive focus reverts
...
since forever, sticky windows have not been allowed to receive focus after
various events, eg. desk flip or window close. in some workflows, however,
this may actually be desired behavior
disabled by default
fix T2837
2015-11-30 16:27:04 -05:00
Mike Blumenkrantz
36644518a4
bump version
2015-11-30 15:47:38 -05:00
Mike Blumenkrantz
9c470f7a73
unset release mode
...
feature freeze is over, have fun
2015-11-30 15:47:22 -05:00
Mike Blumenkrantz
09954da308
20.0 NEWS updates
2015-11-30 14:52:06 -05:00
Mike Blumenkrantz
15bf3f0439
e20 release
2015-11-30 14:52:06 -05:00
Mike Blumenkrantz
302407e6b1
add NEWS from 19.13-14 releases
2015-11-30 14:52:06 -05:00
Mike Blumenkrantz
e5e31a2501
remove e_comp_wl struct keyboard repeat members
...
duplicating these from e_config serves no purpose
ref D3364
2015-11-30 14:15:47 -05:00