| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This reverts commit 4f8d20c8265385f5eb7412dc96327b273cadd0b6.
I'll apply this after finishing of release.
Thanks JP to give notification.
|
|
|
|
|
|
| |
This will help to focus on creating efl_ui_widget class work.
And, we need to change all the Elm_Widget_Item related logics to
factory or something else.
|
|
|
|
| |
Booo for commit 2e6587a14b5e301e66f0ec5ef080eccb897b0fc5.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this fixes an issue that has cropped up in the past few months - only
nvidia drivers with egl/gles in x11... and compositing won't work
(native surface) and the introduction of libglvnd
it's a combination of libglvnd lying that it has symbols it can't
later find, new features to get core functions via procaddress that we
hadn't migrated to use AND use preferring core functions that libglvnd
will expose, so switching to KHR extensions by preference. we also
need to symmetrically use destroy image khr too...
oddly enough using procaddress purely for create/destroy image makes
wayland fail ... sofor now i'm taking advantage of the fact that
wayland has no extensions string passed in at the moment and still
doing dlsym... this is odd though.
@fix
|
|
|
|
| |
@fix
|
|
|
|
| |
@fix
|
|
|
|
| |
handles possible error case nicely
|
|
|
|
|
|
|
| |
this reduces code and means we dont have to handle NULL exceptions as
alloca always "works".
@fix
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
the normal usage of these is something like
if (!strcmp(engine, my_engine))
win = window_get(ee);
which is a waste of effort since the window_get() functions all check
the engine interface internally
|
| |
|
|
|
|
|
|
|
| |
ref e3f4f4457d1614912cd43fc9db3dd07a7a8fe911
broken by D996
@fix
|
|
|
|
|
| |
stop throwing warnings when passing const params to functions which don't
modify the params
|
|
|
|
|
| |
The function is deprecated and actually a no-op already. Better make
sure we do not promote deprecated functions in our won examples.
|
| |
|
|
|
|
| |
thanks to stefan for reporting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Although user use "inherit" in a state of proxy part,
the inherit function does not copy the source_visible and
the source_clip value of parent to the state.
Test Plan: {F1751132}sample
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D5017
@fix
|
|
|
|
|
|
|
| |
If we turned off the ticking with manual_render_set then perform a
manual render, we need animators to update.
ref T5462
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When a canvas is manually rendered the ticker is just a waste of cpu, and
worse - it can wake the drm back-end from dpms sleep, as the display needs
to be awake to generate vblanks.
We fire a DBG message when attempting to start an animator in this state
because it's frequently a bug that wastes battery life - (like E doing idle
cursor animations or clock updates while the display is off)
However, dpms off is not the only potential usage of manual render, so
another commit will follow shortly to fix the bug this commit introduces -
when using a backend with a custom ticker and doing manual render with
the display on, calling ecore_evas_manual_render() will not draw with
updated animator state.
Fix T5462
Again.
Really.
|
|
|
|
|
|
|
| |
Allow the drm engine to provide a tick timestamp for the previous vblank
interval.
ref T5462
|
|
|
|
|
|
|
|
|
|
| |
Engines that provide their own tickers may need to be able to provide the
time of the last tick even if they weren't sending ticks to EFL at the
time.
This is a feature added during freeze as it's necessary to resolve a bug.
ref T5462
|
|
|
|
|
|
|
|
|
|
| |
I guess this is a feature, and we're deep in freeze, but:
a) this is critical for fixing T5462 properly without any side effects.
b) ecore_drm2 is all beta api
c) this should only affect wayland users
ref T5462
|
|
|
|
|
| |
Make the event catcher functions call the custom_tick_begin/end helpers
instead of directly calling the engine functions.
|
|
|
|
| |
Purely cosmetic, but gets the comments back in sync with reality.
|
|
|
|
| |
while destroying the ecore_evas.
|
| |
|
|
|
|
|
|
| |
We are not shipping those (part of the private eo header files) and thus
we can not include those either. Simply removing them fixes the problem
I see with our ABI checker and it still passes al build tests I have.
|
|
|
|
|
| |
I was looking over this file for other problems but this jumped into my
eye.
|
|
|
|
|
|
| |
These do not longer exist in our current code base (did they ever?).
Thanks a lot to Vincent Torri for spotting this!
|
| |
|
|
|
|
| |
The api is beta AND only usable in eo, so no need to add those apis here
|
| |
|
| |
|
|
|
|
|
|
| |
If we don't set them CLOEXEC then they end up in the fd space of every
client Enlightenment launches, allowing any client to write to them
and mess with animator timings or freeze the compositor.
|
|
|
|
| |
CID 1377573
|
|
|
|
|
|
|
|
|
|
| |
These two files coming in via EXTRA_DIST have not been included becuase
they have been living inside an ifdef which would only have them
included in a dist when configured with wayland enabled. We always want
to have these files in the dist though. Building for wayland out of a
tarball release works now again.
Problem reported by William L. Thomson Jr.
|
| |
|
| |
|
|
|
|
| |
CID 1377542
|
|
|
|
| |
CID 1377520
|
|
|
|
| |
CID 1377526, 1377534
|
|
|
|
| |
CID 1377518
|
|
|
|
| |
CID 1377545
|
|
|
|
| |
CID 1377541, 1377546, 1377519, 1377529, 1377543
|
|
|
|
| |
CID 1377533
|
|
|
|
| |
CID 1377530, 1377531
|
|
|
|
|
|
|
|
|
|
|
| |
Coverity reports that 'name' is leaked here, so free the return
ecore_x_atom_name_get.
Fixes CID1377537
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Coverity CID1377539 says that we leak the eldbus reply here when we
error out, so be sure to cleanup 'reply'
Fixes CID1377539
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
|
|
|
|
| |
Coverity CID1377544 reports that poller is leaked here if we error out
and return null. As poller is created with calloc, we should free it
before returning.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|