Carsten Haitzler
f161edc3f3
comp object -> propgate signals to the volume objects from the frame
...
if frame changes (eg by focus signals) the volume object cant adapt.
send signals to it too so it can adapt if it wants to.
@feat
2017-11-07 15:41:35 +09:00
Mike Blumenkrantz
c1a3ec9940
improve meson build module disabling
...
ref 61ddcb25e6075e5e6a5436dc6f981e45317c5d7d
2017-11-06 06:32:36 -05:00
Carsten Haitzler
4f5067dde9
hits: silence warnings about possible null string for strcmp
2017-11-06 11:19:39 +09:00
Carsten Haitzler
dd9a6637e4
e sys - frix warning for less noise
...
though act will not be set unless mnt is also true... this means less
noise from compiler wanrings so we can focus on real errors.
2017-11-06 10:24:37 +09:00
maxerba
d042ce8fb5
Adding danish strings to desktop files
2017-11-05 13:54:49 +01:00
Marcel Hollerbach
9bbb2db6ea
meson: this version is enough for the things we use in the moment
...
this makes meson build work on ubuntu 17.04
2017-11-04 10:43:10 +00:00
Marcel Hollerbach
7d94df2b29
meson: make those scripts executable
...
A missing executable bit here brings old meson version down while building e.
2017-11-04 10:40:55 +00:00
Mike Blumenkrantz
763c67a68d
check meson module option state before executing subdir
...
fix module disabling
2017-11-03 14:18:42 -05:00
Mike Blumenkrantz
0688fbf7fe
update README with meson instructions
2017-11-03 14:10:07 -04:00
Mike Blumenkrantz
b40398ab30
make autotools build depend on protocol xml files to pull in changes
2017-11-03 14:01:17 -04:00
Mike Blumenkrantz
aeee701b63
fix undefined symbols on autotools+wayland build
2017-11-03 14:01:14 -04:00
Mike Blumenkrantz
ecb0370ea9
save sandbox gadget configs when saving normal gadget config
2017-11-03 13:51:41 -04:00
Mike Blumenkrantz
2e81e5f8de
disable sandbox gadgets if loader cannot be found on startup
2017-11-03 13:51:12 -04:00
Mike Blumenkrantz
b8f8c42aec
make wl_pointer cursor handling state-based to correctly handle cursor visuals
...
this fixes a lot of corner cases such as apps which set their cursor before
receiving pointer.enter events
2017-11-03 13:21:57 -04:00
Mike Blumenkrantz
58e686caec
show internal pointer cursor whenever resetting to internal cursor
...
don't rely on efl internals for this
2017-11-03 13:19:54 -04:00
Mike Blumenkrantz
8948a05296
unset wayland cursor for all pointers when running nested in wl
2017-11-03 13:18:37 -04:00
Mike Blumenkrantz
f335191e75
create wl output resource when running in wl nested
2017-11-03 12:15:30 -04:00
Mike Blumenkrantz
f4470e002e
add gadget sandboxing
...
docs in progress, tasks https://phab.enlightenment.org/project/board/179/
2017-11-03 11:47:35 -04:00
Mike Blumenkrantz
9302f23a56
bump efl pc required version
2017-11-03 11:43:07 -04:00
Carsten Haitzler
2be56cd8da
shot - add a padded screenshot so it can also grab shadows/surrounds
...
nice to get a shot that also has the shadows etc. add as menu and
param options
@feature
2017-11-03 16:16:45 +09:00
Mike Blumenkrantz
d4ea0987fe
bump versions for e23 development cycle
2017-11-02 09:09:38 -04:00
Mike Blumenkrantz
def59e42c2
unset release mode
2017-11-02 09:08:07 -04:00
Mike Blumenkrantz
a594a5679e
0.22.0 NEWS updates
2017-11-02 08:59:37 -04:00
Mike Blumenkrantz
7db6157779
0.22.0 release
2017-11-02 08:58:50 -04:00
Mike Blumenkrantz
b36ad3c73b
correct some edje api usage in luncher preview setup
2017-11-02 07:33:52 -04:00
Mike Blumenkrantz
753df97428
disable cpuclock powersave updating for demo gadgets
2017-11-02 07:31:57 -04:00
Mike Blumenkrantz
3ddd090173
fix non-pam build with meson
2017-11-01 14:04:06 -04:00
Mike Blumenkrantz
577f62e9b1
pass key downs through xkbcommon
...
bad copy/paste in 984a1facd9
2017-11-01 13:20:19 -04:00
Chris Michael
846722277c
Revert "wl-drm: Fix issue of not being able to set output mode"
...
Reverting this in favor of a better way to fix the issue inside EFL
itself.
This reverts commit 5dc1c1c8eb
.
2017-11-01 08:49:55 -04:00
Mike Blumenkrantz
b5320b6246
explicitly free client animation agent object during fullscreen operation
...
ensure that animations do not persist after fullscreen state has been set
2017-10-31 12:04:48 -04:00
Mike Blumenkrantz
0f216c7e95
handle more mouse buttons under wayland
...
this was incorrectly referenced from weston's x11 compositor, which directly
uses xcb events and sends them as wl_pointer events. efl translates all input
events to use the same button scheme numbering, coincidentally enabling the use
of this code for all backends
2017-10-30 10:51:20 -04:00
Mike Blumenkrantz
47df20207d
block wl modal window destructor from intercepting xwl modal windows
...
failing to pass these to the xwl destructor breaks the xserver
ref T5593
2017-10-30 10:29:39 -04:00
Mike Blumenkrantz
ac49e6de22
unset xwayland client changes.pos flag during xwl->wl switch if client is unplaced
...
fixes some initial client positioning issues
2017-10-30 10:29:39 -04:00
Carsten Haitzler
4f8e3acfcf
nvidia driver workaround atexit handlers for pam auth
...
this works around an apparently atexit() handler in nvidia drivers
that if you fork() a parent and do NOT exec() then the child process
will end up messing with the parent processes access to the nvidia
devices/display/whatever i believe via an atexit() handler because
moving from exit() to _exit() solves the issue. fixes T6197
@fix
2017-10-30 13:11:06 +09:00
scootergrisen
df55db07df
Update danish translation
2017-10-30 12:08:09 +09:00
Carsten Haitzler
3daf3ac456
e main - xdg runtime dir fixup - dont overwrite same buffer
...
this path i never saw triggered before on linux because xdg runtime
dir is set... but if it isn't... dont mess up the runtime dir path
@fix
2017-10-28 23:43:50 +09:00
Mike Blumenkrantz
3d701839b6
send wl pointer leave for deleted clients if viable
2017-10-27 13:21:03 -04:00
Mike Blumenkrantz
bbb3ec1fc5
unset client's mouse-in state on mouse out even while fullscreen or deleted
...
the state should always be updated regardless of these attributes
2017-10-27 13:21:03 -04:00
maxerba
746a97746a
Updating italian translation
2017-10-27 15:43:20 +02:00
Carsten Haitzler
32be41d505
ptr grab/ungrab for blank/unblank - log stages and work done for debug
...
looking to get more info for what is going on...
2017-10-26 10:50:37 +09:00
Chris Michael
5dc1c1c8eb
wl-drm: Fix issue of not being able to set output mode
...
If we pass in screen geometry here when trying to set an output mode,
we can encounter "out of memory" errors from libdrm with outputs that
have a high resolution. As it turns out, we should be passing 0, 0 for
the x/y values when trying to set an output mode.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-10-25 15:28:46 -04:00
Derek Foreman
fa1a858356
Fix crash on wayland logout if xwayland hasn't started yet
...
If xwayland hasn't started yet then the root window id is 0, which is
invalid, so we crash in e_comp_x_shutdown.
2017-10-25 14:17:10 -05:00
Derek Foreman
930cf317d6
Clear stored root window id when shutting down X
...
Currently e_comp_util_has_x() will still return true after the X
machinery is shut down - this can lead to crashes on logout under
wayland when xwayland apps are running. Clearing the root window
id resolves this.
@ref T5593
2017-10-25 10:45:05 -04:00
Mike Blumenkrantz
c09b2f35dd
add client refs for volume control sinks
...
ref T6150
2017-10-25 10:45:05 -04:00
Mike Blumenkrantz
40be5b9d45
move x11 compositor cleanup into shutdown function
2017-10-25 10:45:05 -04:00
Derek Foreman
680b7b485d
Fix xwayland related crash when mousing out of a window
...
XWayland likes to set a buffer on the cursor surface then delete it before
we release it. I'm pretty sure when a client does that we're within spec
to just kill it, but users will likely find this response ungratifying.
So, instead, just gracefully fail to render the undefined surface.
@ref T5593
2017-10-24 13:57:00 -05:00
Mike Blumenkrantz
aee4c2ef73
unset release mode
2017-10-23 09:30:05 -04:00
Mike Blumenkrantz
1d2a678ab0
0.22.0-rc NEWS updates
2017-10-23 08:40:12 -04:00
Mike Blumenkrantz
c83fc089a7
22.0-rc release
2017-10-23 08:36:23 -04:00
Mike Blumenkrantz
674d5c4694
require efl 1.20.5
2017-10-20 14:36:07 -04:00