Age | Commit message (Collapse) | Author |
|
Summary:
this is a canvas object so it needs to be in the canvas namespace
Depends on D11475
Reviewers: segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11476
|
|
Summary:
typically the compositor wants to run all exes with the same flags so this
makes more sense
Depends on D11470
Reviewers: segfaultxavi, bu5hm4n
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11475
|
|
Summary:
this is probably useful?
Depends on D11469
Reviewers: segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11470
|
|
Summary:
seems more useful
Depends on D11468
Reviewers: segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11469
|
|
Summary:
more 1:1 changes
Depends on D11467
Reviewers: segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11468
|
|
Summary:
getting any parent is probably fine
Depends on D11466
Reviewers: segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11467
|
|
Summary:
this is a 1:1 conversion
Depends on D11454
Reviewers: segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11466
|
|
Summary:
this converts the main efl-wl object to an eo-based canvas group object
Depends on D11465
Reviewers: segfaultxavi, bu5hm4n
Reviewed By: bu5hm4n
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11454
|
|
Summary:
confusing...
Depends on D11452
Reviewers: segfaultxavi, bu5hm4n, devilhorns
Reviewed By: devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11453
|
|
Summary: Depends on D11443
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11444
|
|
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11443
|
|
Summary: this is useful for tracking surfaces of specific clients
Reviewers: bu5hm4n, devilhorns
Reviewed By: devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D11438
|
|
This library uses functions which are now internal to Ecore_Wl2, so we
need to add the ecore_wl2_internal header here.
|
|
|
|
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: devilhorns, cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D8900
|
|
a new shiny buildtool that currently completes in the total of ~ 4 min..
1 min. conf time
2:30 min. build time
Where autotools takes:
1:50 min. conf time
3:40 min. build time.
meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read.
Further informations can be gathered from the README.meson
Right now, bindings & windows support are missing.
It is highly recommented to use meson 0.48 due to optimizations in meson
that reduced the time the meson call would need.
Co-authored-by: Mike Blumenkrantz <zmike@samsung.com>
Differential Revision: https://phab.enlightenment.org/D7012
Depends on D7011
|
|
Summary:
Prevent wayland clients from being able to destroy the compositor's
singleton keymap by making individual copies for each client.
Reviewers: zmike, devilhorns
Reviewed By: devilhorns
Subscribers: cedric, #reviewers, #committers, zmike
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D6862
|
|
Ref https://phab.enlightenment.org/T6847
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
|
|
Reviewers: zmike, ManMower, Jaehyun_Cho, woohyun
Reviewed By: ManMower
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5862
|
|
Fixes a forced disconnect error.
|
|
this allows clients to conserve memory when the compositor is in a
hidden or obscured state
@feature
|
|
Should've added this to the last commit - though this change is purely
cosmetic as the test can never trigger direct scanout.
|
|
We should be zeroing out the dmabuf scanout stuff.
|
|
ref 4a32e2456eaca80cee0b1ce70cea00cb41e11979
|
|
@feature
|
|
|
|
@feature
|
|
ref a32735e9a7bc537430d155a4af853d498dda2009
|
|
when run in a non-wayland environment, it's necessary to do some extra work
in order to guarantee that the keymap remains the same in the compositor as
in the xserver and to also guarantee that modifier states are accurately
applied even when the compositor is not actively focused
fix T6631
|
|
|
|
@fix
|
|
@fix
|
|
when used in enlightenment, it's necessary to be able to directly use
the compositor's keyboard state to ensure consistency when keypress events
are not propagated
@feature
|
|
|
|
This will help in the transition from Autotools to Meson. This has been
tested on Windows for which EFL_XXX_BUILD were first introduced.
|
|
This reverts commit 574ef9a5e53ac2ecabc14fd02be7e55cd90a9b25.
this should be resolved by 863a6e159e99c5f69ecc7461106aba2102f1da11 and is
only a possible case when an unmapped surface was activated, something which
is prevented by spec and can only occur if bugs exist elsewhere
|
|
this could lead to cases where the original application's cursor was permanently
lost
@fix
#TheDisappointer
|
|
|
|
@fix
|
|
a separate commit is required for a newly-unmapped surface in order for
the surface to be able to attach a buffer and be mapped
|
|
setting active for unmapped surfaces bypasses the expected path for
unsetting activate during surface unmap if the surface is destroyed
while active and unmapped
@fix
|
|
parents of parents should not be marked as activated...probably
@fix
|
|
use a flag to indicate when processed events have been internally processed
@fix
|
|
a toplevel child will always be stacked right above its parent
@fix
|
|
@fix
|
|
propagation
this should have no functional differences due to spec, but make sure it reads
more clearly
|
|
ref T6617
|
|
comp surface destruction doesnt clear the pointer to one in the comp
struct that then is garbage later. fix.
|
|
ref T6443
|
|
this avoids killing clients which replace cursors
@fix
|