Age | Commit message (Collapse) | Author |
|
Summary:
Adds a line between each function so it's more obvious what doc goes
with what API routine. Reorganize the doxygen elements so they're
consistently ordered and spaced.
No code or documentation changes; mostly just whitespace.
Reviewers: cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D4866
|
|
696ed3e2e8f97de482e98db34997ad1848da985d introduced a build failure on
macOS. _ecore_evas_subregister is being used in a foreign code module,
but it was not exported. Enforcing EAPI gives this symbol enough
visibility to be used outside of ecore_evas.
|
|
Summary: (And indicate it's likely to be made private in EFL 2)
Reviewers: stefan_schmidt
Subscribers: stefan_schmidt, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4850
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
First step into introducing async rendering for ecore_evas buffer.
|
|
Reviewers: devilhorns
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4828
|
|
Summary:
Fixes some grammar confusion for in that/this, that/which, to/at,
to/for, at/by, etc.
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4806
|
|
Summary:
+ whichever -> whatever
+ hyphenate pre-* and post-*
+ flowed -> followed
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4802
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
Summary:
Modern, standards-compliant compilers already test p, so as per the C
spec it is superfluous to do so before the call.
Reviewers: jpeg
Reviewed By: jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4791
|
|
|
|
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4772
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
|
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4766
|
|
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4729
|
|
when calling pixels_get during a render callback, another render would trigger
which would cause a deadlock from evas spinlock usage
@fix
|
|
if buffer canvas is not image object, this needs to emit a move event
to be consistent with other engines
probably this should emit events in all cases, but adding for image buffers
this close to release seems potentially risky so I'll leave that for later
ref 4a691f79df88d4b26c5af48ffb811e28f031e2f1
|
|
|
|
|
|
|
|
|
|
|
|
reduce spurious tick.
|
|
|
|
Covers: Ecore_Drm, Ecore_Evas, Ecore_File, Ecore_IMF, and
Ecore_IMF_Evas API reference doxygen.
Summary: I had fixed some typos and wrong expressions, such
as capital letters, singular Etc. in Ecore_Drm, Ecore_Evas,
Ecore_File, Ecore_IMF, and Ecore_IMF_Evas API reference doxygen.
Test Plan: Doxygen Revision
Reviewers: stefan, cedric, raster, jpeg, Jaehyun_Cho
Subscribers: conr2d
Differential Revision: https://phab.enlightenment.org/D4680
|
|
this allows window events to match correctly
@fix
|
|
this was missing and would do nothing when called
|
|
this was missing and would do nothing when called
|
|
this was missing and would do nothing when called
|
|
This fixes the following ERR message:
ERR<10589>:eina_safety /home/jpeg/e/core/efl/src/lib/ecore_evas/ecore_evas.c:3149
_ecore_evas_mouse_move_process_internal() safety check failed: cursor == NULL
|
|
These have been missing when introduced during the 1.19 cycle.
|
|
If an engine can not be used (eg. GL inside a standard Xephyr),
some ERR logs will be printed out by ecore_evas_x. This patch
avoids extra eina_safety error logs from using a NULL pointer.
|
|
This shouldn't need "exact" time, so use a loop time based timer
to potentially save a syscall on archs that don't have a vdso.
@optimize
|
|
This logic is only needed for autotools, cmake will replicate the
installation file structure and thus eina_prefix works out of box.
|
|
|
|
Since it's possible to have more than one mouse, Ecore Evas
must take into account the position of all mouses and update them
correctly.
|
|
Since Ecore Evas now supports multiple mouses new APIs were added
in order to be able to set the cursor image to any device.
|
|
This commit adds the support to fetch the mouse position of a VNC
client.
|
|
Since Ecore Evas now support multiple mouse devices new APIs were
added in order to fetch the mouse position.
|
|
Signed-off-by: Chris Michael <cp.michael@samsung.com>
|
|
|
|
|
|
There is still a geometry issue after un-maximizing.
|