efl/src/lib
Cedric BAIL 9fbc5dfc66 evas: add support for stretchable region.
This is the first step into introducing support for Android 9 patch
format (extension: .9.png). The principle is to expose a new property
on image object that define a complete behavior incompatible with other
border and fill logic. The reason is that 9 patch allow for any number
of stretchable area inside an image, not just for each corner. The way
to define this is by giving a pointer to an array of the proper type
that define stretchable region relative to each other.

The logic being slightly more complex than the border and fill logic,
it is slightly slower. If you are just defining corner on your image
for something like a button, you would still get better performance
using border. I will try to make edje_cc detect those case and fallback
to border when possible.

Reviewed-by: Hermet Park <hermetpark@gmail.com>
Differential Revision: https://phab.enlightenment.org/D9096
2019-07-12 09:54:03 -07:00
..
ecore ecore: phab didn't get this bit from D8570. 2019-07-10 14:09:15 -07:00
ecore_audio eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
ecore_avahi
ecore_buffer
ecore_cocoa replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
ecore_con eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
ecore_drm
ecore_drm2 ecore-drm2: Add API to check if vblank is supported 2019-05-22 07:44:00 -04:00
ecore_evas efl_input_pointer: rename tool to touch_id 2019-06-20 17:14:54 +02:00
ecore_fb
ecore_file remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
ecore_imf ecore_imf: deprecate ambigous or unused APIs 2019-07-10 20:03:14 +09:00
ecore_imf_evas
ecore_input
ecore_input_evas
ecore_ipc ecore_ipc: close dialer io closer when dialer is deleted. 2019-05-22 08:01:58 -04:00
ecore_sdl ecore_sdl: fix detection of sdl with meson build 2019-04-18 12:30:22 -04:00
ecore_wayland
ecore_win32 meson: support ecore-win32 2019-05-06 17:00:45 +02:00
ecore_wl2 ecore-wl2: Add missing doxygen for ecore_wl2_window_resizing_get 2019-06-26 10:00:59 -04:00
ecore_x events: don't check for zeroed event types before registering them 2019-07-10 13:57:35 -04:00
ector Ector.Renderer: Prevent too many unref. 2019-07-09 15:46:41 +09:00
edje edje: Add support for map zoom to use other part center. 2019-07-12 12:04:06 -04:00
eet Eet: remove useless inclusion of Evil.h 2019-05-17 11:53:35 +01:00
eeze
efl evas: add support for stretchable region. 2019-07-12 09:54:03 -07:00
efl_mono csharp: fix Eina_Stringshare support in containers for manual and generated API 2019-06-28 10:44:52 -03:00
efl_wl efl_wfl: fix warning and err prints for wl keymap tmp file 2019-06-20 11:32:12 +01:00
efreet remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
eina eina/hash: add direct variants of list append/prepend functions 2019-07-10 14:40:42 -04:00
eio efl: use eina_streq for all property operation in model to avoid crash on NULL property name. 2019-07-10 21:10:23 +02:00
eldbus efl: use eina_streq for all property operation in model to avoid crash on NULL property name. 2019-07-10 21:10:23 +02:00
elementary Rename orientation -> image_orientation. 2019-07-12 10:32:20 +02:00
elocation
elput elput: Remove useless call to eldbus_message_unref 2019-04-23 09:14:52 -04:00
elua include evil_private.h in last files, and disable symbolic links on Windows in a couple of files 2019-05-22 07:59:05 -04:00
embryo remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
emile docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
emotion emotion: don't update crop clipper geometry if crop clipper doesn't exist 2019-05-29 12:29:04 -04:00
eo Revert "efl: prevent usage of some Eina.* stub types in stable APIs" 2019-07-08 12:46:37 -03:00
eolian eolian: fix leak in eolian_state_file_path_parse 2019-07-08 16:17:58 +02:00
eolian_cxx cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
ephysics cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
escape docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
ethumb remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
ethumb_client docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
evas evas: add support for stretchable region. 2019-07-12 09:54:03 -07:00
evas_goal
evil define HAVE_REALPATH in evil_stdlib.h 2019-06-18 13:22:05 +01:00
.gitignore