efl/src/lib/ector
junsu choi 3666574f88 ector image: Prevents drawing images outside buffer
Summary:
A crash may occur when image size is set larger than buffer.
So, modify boundary of the image drawing the image
so that it does not go out of the buffer.

Test Plan: N/A

Reviewers: Hermet

Reviewed By: Hermet

Subscribers: cedric, #reviewers, #committers, kimcinoo

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D12251
2021-03-18 17:10:05 +09:00
..
gl ector: Rename EAPI macro to ECTOR_API in Ector library 2021-01-01 17:34:01 -03:00
software ector image: Prevents drawing images outside buffer 2021-03-18 17:10:05 +09:00
Ector.h ector: Rename EAPI macro to ECTOR_API in Ector library 2021-01-01 17:34:01 -03:00
ector_api.h ector: Rename EAPI macro to ECTOR_API in Ector library 2021-01-01 17:34:01 -03:00
ector_buffer.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ector_buffer.eo vg ector: Call a pair of ector begin/end for ector buffer drawing. 2019-12-06 15:31:30 +09:00
ector_buffer.h evas filters: Refactor ector and gfx filters A LOT 2017-04-14 11:26:43 +09:00
ector_gl_internal.h headers: update copyright 2016-12-20 10:31:26 -06:00
ector_main.c ector: Rename EAPI macro to ECTOR_API in Ector library 2021-01-01 17:34:01 -03:00
ector_private.h Ector.Renderer : Implement Ector.Renderer.(Software).Image class 2019-07-22 13:29:02 +09:00
ector_renderer.c ector: code refactoring. 2019-09-06 17:56:02 +09:00
ector_renderer.eo eo files: Avoid container<ptr(value_type)> usage. 2019-11-29 17:22:07 -03:00
ector_renderer.h Ector.Renderer : Implement Ector.Renderer.(Software).Image class 2019-07-22 13:29:02 +09:00
ector_renderer_gradient.c evas ector: fix memory leaks. 2018-11-14 21:51:24 +09:00
ector_renderer_gradient.eo Revert "ector: code refactoring." 2019-08-20 20:24:27 +09:00
ector_renderer_gradient_linear.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ector_renderer_gradient_linear.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
ector_renderer_gradient_radial.c eolian gen: enable constness generation on property getter impls 2018-04-17 20:31:55 +02:00
ector_renderer_gradient_radial.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
ector_renderer_image.c Ector.Renderer : Implement Ector.Renderer.(Software).Image class 2019-07-22 13:29:02 +09:00
ector_renderer_image.eo remove unused imports in eo/eot files 2020-04-19 01:44:50 +02:00
ector_renderer_shape.c ector: replace custom _efl_refplace by generic efl_replace. 2018-11-16 12:22:20 +09:00
ector_renderer_shape.eo eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
ector_surface.eo vg ector: Call a pair of ector begin/end for ector buffer drawing. 2019-12-06 15:31:30 +09:00
ector_surface.h Ector generic: Remove .Generic and .Base (hack no longer needed). 2016-05-11 12:57:55 +01:00
ector_types.eot eolian: fix eolian errors with EOLIAN_ENFORCE_SINCE=1 2019-10-14 16:55:52 +09:00
ector_util.h efl: move Ector_Color to be defined in Efl.Gfx as it makes more sense. 2016-01-07 16:27:57 -08:00
meson.build ector: Rename EAPI macro to ECTOR_API in Ector library 2021-01-01 17:34:01 -03:00