efl/src/lib/evas
Ali Alzyod 43ac889bc1 evas_textblock: prevent updating cursor unless they are ready during markup_set
Summary:
During Markup_set at text block level, we will not update the cursors, unless their status is updated and ready.

This can cause serious issues, especially if a cursor also depends on another cursor for some calculations, (like the segfault happening in TextBox T8637)

Reviewers: woohyun, bu5hm4n, zmike

Reviewed By: woohyun

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8637

Differential Revision: https://phab.enlightenment.org/D11598
2020-03-26 14:49:02 +09:00
..
cache evas: set mmap data to image data after preload with skip_head enabled 2020-03-06 13:30:46 +01:00
canvas evas_textblock: prevent updating cursor unless they are ready during markup_set 2020-03-26 14:49:02 +09:00
common evas_common: rgba32 to Y8 (Enhance Conversion) 2020-03-13 09:58:04 +01:00
file meson: redo evas building 2019-10-29 12:54:56 -04:00
filters doxygen docs: Fix illegal references 2020-03-12 17:24:07 +01:00
gesture efl/gesture: remove duplicated line 2020-03-13 09:08:25 -04:00
include canvas 3d: remove all canvas3d features across efl. 2020-03-25 19:14:02 +09:00
software_generic evas filter: Implement inverse color filter 2019-11-05 10:45:14 +09:00
vg canvas vector: fix incorrect caching hit. 2020-01-28 18:06:33 +09:00
Efl_Canvas.h efl/gesture: port 'rotate' gesture from elm to new gesture framework 2020-03-03 10:54:28 +01:00
Evas.h doxygen: fix duplicated toc sections 2020-02-28 11:44:19 +01:00
Evas.hh efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Evas_Common.h evas: stop handdefining eo types 2020-02-14 19:34:57 +01:00
Evas_Eo.h canvas 3d: remove all canvas3d features across efl. 2020-03-25 19:14:02 +09:00
Evas_GL.h doxygen: fix invalid anchor names 2020-02-28 12:07:45 +01:00
Evas_Internal.h efl_text_attribute_factory: rename to efl_text_formatter 2019-12-20 12:43:00 +01:00
Evas_Legacy.h evas_vg: modified the join enum documentation 2020-03-17 16:24:03 +09:00
Evas_Loader.h evas: add infrastructure to feed 9 patch information from file loader to image object. 2019-07-12 09:54:16 -07:00
main.c evas: remove redundant internal functions. 2018-10-11 13:46:37 +09:00
meson.build canvas 3d: remove all canvas3d features across efl. 2020-03-25 19:14:02 +09:00