Carsten Haitzler
a2740126f1
e client - fix initial placement of override redirect windows in x....
...
several override redirect windows are being forcibly re-placed by e.
they should not be. ever. this affects scim's IM panel i see and
chromium's menus. it probably affects more than this. this fixes both
of these cases for sure. probably more.
@fix
2017-11-26 00:28:31 +09:00
Stefan Schmidt
c1afa0a05b
meson: make it possible to set the path for eet
...
Follow the approach of edje_cc and eldbus-codegen which detecting the
eet binary.
2017-11-24 09:13:15 +01:00
Stefan Schmidt
ff9831e2e4
meson: make it possible to set the path for eldbus-codegen
...
find_program() did not detect the eldbus-codegen binary in a given
prefix. Which is a situation we have on Jenkins builds. Make it an
option that can be set like we already do with edje_cc.
If there is a more meson-like approach to this I do not know feel free
to enlight me.
2017-11-23 16:00:28 +01:00
Stefan Schmidt
76e1e8be11
README: no need to mention elementary as dependency
...
Current E needs efl >= 1.20.5 which has elementary merged.
2017-11-23 15:37:06 +01:00
Mike Blumenkrantz
bd88282047
remove autotools
2017-11-20 07:05:36 -05:00
Andy Williams
3ab6bf7eb5
music-control - Fix build after raster's file rename
2017-11-19 13:01:57 +00:00
Carsten Haitzler
25ddb6055d
music-control - add rage mpris support
2017-11-17 19:42:06 +09:00
Carsten Haitzler
f4d2d02ba0
music-control - install properly with meson build with icon
...
@fix
2017-11-17 12:18:10 +09:00
Carsten Haitzler
9fe7343180
fix mouse hangs after unblank
...
this fixes T5883
2017-11-14 18:15:26 +09:00
Derek Foreman
db9e70708a
Make e_gadget_runner.c compile on efl 1.20
...
It won't work, but it won't fail to build. Temporary hack until 1.21
is released.
2017-11-09 12:39:24 -06:00
Mike Blumenkrantz
8b798d9fb0
move x11 client re_manage code into corresponding NEW_CLIENT hook
...
setting desk after e_client_new() completes is too late, as a desk will have
been automatically set by this time and any existing positioning data will
have been mangled in the process
fix T6317
2017-11-08 09:29:35 -05:00
Mike Blumenkrantz
f05b26c8a3
set zone/desk for clients after creating comp object
...
previously this resulted in attempting to move the comp object before it
was created, but evas does not throw any errors when null is passed and so
it was never noticed
fix T6317
ref T6326
2017-11-08 09:29:28 -05:00
Mike Blumenkrantz
a7d5920ba6
unset E_Client->changes.pos for re_manage clients
...
I think this was unintentionally working around a placement bug?
2017-11-08 09:28:52 -05:00
Mike Blumenkrantz
99db9e2557
more E_BITFIELD conversions
2017-11-08 09:22:24 -05:00
Mike Blumenkrantz
791f70541d
unify meson version requirements for efl
2017-11-07 10:41:45 -05:00
Mike Blumenkrantz
4178e87518
use last client from E_Exec_Instance list when updating luncher popups
...
the last client is the most recently-added
fix T6288
2017-11-07 10:40:14 -05:00
Mike Blumenkrantz
19a807bdb2
always emit E_EVENT_COMP_OBJECT_ADD events
...
fix T6322
2017-11-07 10:40:12 -05:00
Mike Blumenkrantz
3fb8253edb
prevent double shutdown of x11 compositor in xwayland mode
...
only do shutdown in xwl module if not actively shutting down
2017-11-07 10:40:05 -05:00
Mike Blumenkrantz
e7cfd06675
avoid performing client rescales during shutdown
2017-11-07 10:40:00 -05:00
Mike Blumenkrantz
59fa0e418d
use E_BITFIELD define for bitfield struct members
...
on release builds this will be a bitfield, on devel builds it will make
bools a normal unsigned char for easier debugging
2017-11-07 10:39:56 -05:00
Mike Blumenkrantz
f78eb3c108
requeue client for render if show animation completes and damages exist
...
attempt to catch clients which have a render queued prior to the image
becoming visible
2017-11-07 10:39:33 -05:00
Mike Blumenkrantz
18de7db6f6
do not add iconify provider for luncher when creating a demo gadget
2017-11-07 10:39:26 -05:00
Mike Blumenkrantz
a5adcb1df7
destroy luncher iconify provider on gadget delete
...
this is removed on object delete, not config delete
fix T6258
2017-11-07 10:39:22 -05:00
Mike Blumenkrantz
dde4bafd7f
add field width limits to all fscanf params in e_intlc.
...
fix T6316
2017-11-07 10:39:17 -05:00
Carsten Haitzler
147bc7a6da
e comp object - patch volume update case for propagating state signals
...
complete f161edc3f3
with missing update
case
@feature
2017-11-07 16:16:33 +09:00
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