Mike Blumenkrantz
d2a9596753
use evas object callbacks for fwin mouse in/out, don't use ecore-x handlers in wayland
...
improve compatibility with wayland compositors
2015-07-06 14:23:54 -04:00
Mike Blumenkrantz
703199ef88
silence printf noise in screensaver and pkgkit module
2015-07-06 12:52:36 -04:00
Mike Blumenkrantz
29312e1216
make pager popups only trigger on urgency hint if client is not currently visible
...
the annoyance of having this popup constantly triggered while a window is visible
cannot be understated.
2015-07-06 12:47:00 -04:00
Derek Foreman
8e91f32978
wizard: Prevent crash
...
Summary: If we get here when curpage is NULL, we'll crash later, so we should test for it.
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2793
2015-07-03 11:55:40 -04:00
Derek Foreman
fd9780f716
wizard: Prevent crash
...
Summary: If we get here when curpage is NULL, we'll crash later, so we should test for it.
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2789
2015-07-02 18:13:11 -04:00
Mike Blumenkrantz
d4674aefb7
set title/name/class on wl-x11 output canvas window
2015-07-02 16:52:11 -04:00
Mike Blumenkrantz
b80f96f2fa
pop an error dialog when trying to load xwayland module under x11
...
this is impossible and will never be possible; ecore-x can only manage
a single x11 connection at any time, and so it will never be possible to both
manage the x11 compositor canvas on one xserver and manage xwayland clients
on a separate server
invalidates T2537
2015-07-02 14:28:07 -04:00
Mike Blumenkrantz
fa3c3b0e22
clean up xwayland lock/socket init code
2015-07-02 13:55:42 -04:00
Mike Blumenkrantz
dd1ff970ac
print xwl loading debug after checking compositor type
2015-07-01 16:02:48 -04:00
Chris Michael
7aef1fdb73
xwayland: Use proper E_API for exporting module symbols
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-01 12:43:05 -04:00
Mike Blumenkrantz
f046c98f59
attempt to create xwayland x11 socket path before creating socket
2015-06-30 15:37:56 -04:00
Stefan Schmidt
8bbbd7a951
wl_x11: Mark data in callback as unused
2015-06-30 12:06:29 +02:00
Mike Blumenkrantz
82a320404c
enforce pstate's extremely-confusing no_turbo option in cpufreq
...
fix T2411
2015-06-29 16:38:17 -04:00
Mike Blumenkrantz
4e601d421e
set pager_plain to fill area
...
fix T2526
2015-06-29 14:58:48 -04:00
Mike Blumenkrantz
e29d451c74
disable wl-fb output module
...
this has never worked and is not being actively developed
2015-06-29 13:54:45 -04:00
Mike Blumenkrantz
8c223c0af4
remove E_Comp_Data reference from wl-x11 module
...
fix T2528
2015-06-29 13:42:14 -04:00
Chris Michael
3a395b4223
mixer: Fix resource leaks
...
This fixes Coverity CID1308395: Resource leak. Basically, don't bother
allocating 'source' if we are just going to end up returning due to
'eol' variable tests
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-26 10:25:42 -04:00
Mike Blumenkrantz
d7c58215f4
set wl client surface pointer in surface create method
...
remnant from when clients were created by the shell
2015-06-25 20:04:31 -04:00
Mike Blumenkrantz
eec5cf6a67
remove E_Comp_Data typedef, use backend-specific typedefs unconditionally
...
this turned into a bit of a charlie-foxtrot due to constant pointer aliasing
in the wl compositor codebase
no functional changes
2015-06-25 20:04:31 -04:00
Mike Blumenkrantz
9e104dfca1
simplify e build and add X headers for xwayland module
2015-06-25 20:04:31 -04:00
Mike Blumenkrantz
972b003163
finish xwayland module implementation
...
note that this basically does nothing other than start an xserver and connection
bisect harder if looking for bugs
2015-06-25 20:04:31 -04:00
Mike Blumenkrantz
bd313e90dd
fix xwayland fd dup conditionals
2015-06-25 20:04:31 -04:00
Mike Blumenkrantz
ca7087b443
update xwayland for api changes
2015-06-25 20:04:30 -04:00
Mike Blumenkrantz
3e20ea2fbc
fix xwayland linkage + makefile formatting
2015-06-25 20:04:30 -04:00
Mike Blumenkrantz
829865b4f4
remove xwayland .desktop and .edj files
2015-06-25 20:04:30 -04:00
Chris Michael
5a7b3c5cf9
xwayland: Add code to cleanup xwayland on shutdown
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
8f09e55b45
xwayland: Check for sigusr1 in event handler
...
XWayland servers sends us SIGUSR1 when it has finished initializing,
so we should be checking the signal number when we get the event.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
f49acd38b4
xwayland: Fix build breakage with recent e_comp_wl changes
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
90f2d06ee0
xwayland: Add some debugging code while trying to work out failures
...
with this
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
eb4df84aa5
xwayland: Fix launching of XWayland server and pass proper display to
...
wl_client_create
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
0885237671
xwayland: Create the wl_client which represents the window manager
...
process.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
c1b2bb0618
xwayland: Create and bind to unix & abstract sockets
...
NB: XWayland server needs the sockets setup prior to launching it so
we add some code to create & bind the needed sockets before starting
the XWayland binary
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
3af3abf452
xwayland: Fix makefile to use xwayland binary path
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
2724f92bc6
Add start of xwayand module code
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
c86c57bee0
add xwayland module edj file for icon
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
576b11567d
add xwayland module desktop file
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
09852f5d64
Add xwayland Makefile
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
68dcfac5d3
Add xwayland module to modules Makefile
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 20:04:30 -04:00
Chris Michael
a57ce9ca85
wl-desktop-shell: Don't crash when trying to place popup menus in QT apps
...
This is a partial fix for T2517. It fixes the crash, but does not
address popup menu placement.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 12:05:05 -04:00
Chris Michael
475a246ea9
wl-desktop-shell: Remove useless return at end of function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 09:45:28 -04:00
Chris Michael
609fa7100d
wl-desktop-shell: Fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-25 09:30:59 -04:00
Mike Blumenkrantz
6797a3c328
remove a stupid elm win hack flagged for deletion
...
may trigger crashes on non-updated elementary
2015-06-16 17:02:35 -04:00
Carsten Haitzler
0bbb20a3be
e - mixer - allow to 150% volume with some "stickynedd" from 100 to 120
2015-06-14 15:01:44 +09:00
Chris Michael
d73b3d1e70
wl-desktop-shell: Fix popup menu placement for xdg surfaces
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-06-09 09:43:34 -04:00
Carsten Haitzler
921d4dee2b
e - mixer - clean up popup a bit with mute next to slider etc.
2015-06-09 17:22:40 +09:00
Carsten Haitzler
dd6e4f33f8
e mixer - fix segv on desklock if default sink not set yet
2015-06-09 16:18:24 +09:00
Carsten Haitzler
5d7fa51309
mixer - dont make list scrollable horizontally for nicer look
2015-06-09 16:17:07 +09:00
Carsten Haitzler
e63f358933
Revert "Revert "fix mixer gcc class name""
...
This reverts commit 6bacf20705
.
oops - i was wrong. totally misread that patch i thinkg it changed
mixer -> emix
2015-06-09 14:39:15 +09:00
Carsten Haitzler
918f4bffcc
e - mixer - don't do anything on desklock if no mixer context exists
2015-06-09 11:10:35 +09:00
Carsten Haitzler
6bacf20705
Revert "fix mixer gcc class name"
...
This reverts commit 718b3206cb
.
no - this REPLACEs the mixer module. the same old mixer gadget that
was originally in e now will be replaced by this new epulse/emixer
gadget. thus the "mixer" gadcon name.
2015-06-09 11:09:12 +09:00