| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
if many events are coming in, a release event can be skipped. if this happens
the timer continues with the new keycode. so if a new key pressed event
enter checks for the old timer and delete the timer if there is one.
If the timer kicks in and emits additional key down events dont call the
callback which gets called by wl, and emit the signal directly.
|
| |
|
|
|
|
|
|
|
| |
check if fd is -1 before opening a device, so a device cannot be opened
twice.
Also check if fd is != -1 before closing it.
|
|
|
|
|
|
|
|
|
|
| |
Summary: All tests passes for eina_vector2 functions.
Reviewers: cedric, stefan_schmidt
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3565
|
|
|
|
|
|
|
|
|
|
|
| |
When we introduced the usage of floor() in ecore_drm_evdev.c we forgot to
include math.h for it as well as linking against libm. This caused linking
failures on some systems while it still worked on others. Better fix it for
good.
Original patch by aerodynamik.
ref T2953
|
|
|
|
|
|
|
|
| |
We use it to check for libglapi.so.0
Original patch by aerodynamik
ref T2953
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
When user touches the screen, ecore_drm generates MOUSE_MOVE event before MOUSE_BUTTON_DOWN.
But when ecore_wayland gets touch_motion before touch_down, touch_focus window is NULL and sending MOUSE_MOVE event fails.
Also in terms of 'touch' input, touch_focus needs be set in cb_touch_down, not in cb_pointer_enter.
So this commit makes sure that ecore_wayland generates MOUSE_MOVE when touch_focus is set.
@fix
Test Plan:
when the application is launched for first time, user clicks on any area of the screen.
We can see the posion of touch event wrong.
Reviewers: raster, zmike, devilhorns, gwanglim, ManMower
Reviewed By: ManMower
Subscribers: jpeg, JHyun, cedric, input.hacker
Differential Revision: https://phab.enlightenment.org/D3555
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Summary: Test case fail, need apply that D3563
Reviewers: cedric, Hermet, stefan_schmidt
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3564
|
|
|
|
|
|
|
|
| |
Reviewers: cedric, Hermet
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3563
|
|
|
|
|
|
|
|
|
|
| |
Summary: Create eina_test_vector and add first test case.
Reviewers: cedric, stefan_schmidt
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3560
|
| |
|
| |
|
|
|
|
| |
This avoids a name clash with Eo.Base.
|
|
|
|
| |
make notes about https://phab.enlightenment.org/D2980
|
|
|
|
| |
This affects mostly evas filters.
|
|
|
|
|
|
|
|
|
|
| |
Summary: remove extra if from evas_3d_utils.h according to Coverity (CID1339788)
Reviewers: raster, Hermet, cedric
Subscribers: jpeg, artem.popov
Differential Revision: https://phab.enlightenment.org/D3558
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: Enhance embry stack broken error message
Test Plan: Make a run_program run a script
Reviewers: raster, zmike, jpeg
Reviewed By: jpeg
Subscribers: cedric, seoz, jpeg
Differential Revision: https://phab.enlightenment.org/D3528
|
|
|
|
| |
Thanks @stefan_schmidt for the report
|
|
|
|
| |
Thanks @stefan_schmidt for the report
|
|
|
|
|
|
|
| |
destroyed
When evas gl surface is destroyed, not only the current surface for the current context
should be set to NULL, but current surface for all contexts should be reset.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: Due to evas.canvas3d shader flips resource image.
Reviewers: cedric, Hermet
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3556
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
APIs iterating works through active text classes and size classes were added,
but Edje_Text_Class and Edje_Size_Class data type are still concealed.
This patch uncovers those data types so as to allow developers to use them.
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D3557
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
|
|
|
| |
As we end up freeing the input hash inside the
_ecore_drm_inputs_shutdown function, it should be called before we
shutdown eina
@fix
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
|
|
|
|
| |
Detected by smatch.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
GROUP parts were not mirrored with the rest of the edje object,
this commits fixes that.
This is an improvement of the now reverted
55b62bbd70e32f5824cbc760bc2f8e49eafa4cdd.
Thanks to cedric for the pointer that lead to this commit.
Ref T3021
|
|
|
|
|
|
| |
The following commit solves it in a better way.
This reverts commit 55b62bbd70e32f5824cbc760bc2f8e49eafa4cdd.
|
|
|
|
|
|
|
|
|
|
|
|
| |
the passed edje is not guaranteed to be the one which owns the swallowed
object at any given time, so get the current owner to ensure that the
correct one is passed
ref a645c8153f82c593920190416b8115b546b3668f
#MasterOfAllBorkers
@fix
|
|
|
|
| |
Eina_Stringshare is already const, no need to const it again.
|
|
|
|
|
|
| |
We have to use void in a function declaration if we want no function
parameters. Using just empty parenthesis means the function takes an
unspecified number of parameters.
|
|
|
|
|
|
| |
Use Eolian to generate the Eo classes for the tests. This should fix T2940.
@fix
|
| |
|
|
|
|
|
|
|
|
|
| |
So many problems from people who customize their builds in this
incompatible manner.
There really should be only one configure option as we don't
support opengl+egl (although possible in theory) or gles without
egl. Keeping both to not break existing builds.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: FLT_COMPARISON should be used everywhere in evas_3d_utils.h
Reviewers: cedric, raster, Hermet
Subscribers: jpeg, artem.popov
Differential Revision: https://phab.enlightenment.org/D3551
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
|
|
|
| |
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D3546
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
As base64 API's are no longer part of eina, removing them. Will add
separate file for emile examples.
Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com>
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D3552
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Fix memory leak
If user or extra cursor is used, these should be free on
shutdown.
@fix
Test Plan: NA
Reviewers: tasn, herdsman
Subscribers: shilpasingh, cedric, jpeg
Projects: #efl
Differential Revision: https://phab.enlightenment.org/D3550
|
|
|
|
|
|
|
|
|
| |
GROUP parts were not mirrored with the rest of the edje object,
this commits fixes that.
Fixes T3021
@fix
|
|
|
|
|
|
|
|
| |
Cedrics original change made sure the file was actually dist_installed but
failed to be placed inthe correct inlucde folder and thus failed the elm build.
While raster fixed this he broke the distcheck build as the file was no longer
put into the tarball being marked as nodist.
This fix handles all the cases I tried in my testing here.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This create some possible naming clash and is why I come up with
efl_gfx_color*_type_set functions. We will have to think about this more
carefully as it makes sense to now pass this colors directly to our color
API. Ideally the default 8 bits interface would become just a convenience
wrapper around the more complex possibility.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Update register function after change introduced in
the commit dc560521509b93a58905c8280d7cf9622d4e87c4
changed the native API.
@fix
Reviewers: q66, cedric, felipealmeida
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D3547
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
| |
This renames the ecore_evas_wayland_window_get2 function to be
ecore_evas_wayland2_window_get before the 1.17 roll out.
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
|
|
|
|
|
|
|
| |
This input_grab function should have been exposed via EAPI for use in
enlightenment, but was missed before the push
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
|
| |
|
|
|
|
|
|
| |
Elsewhere, everything is in stdlib.h.
@fix
|
|
|
|
|
|
| |
NB: No functional changes
Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
|