efl/src/tests/emotion
Mike Blumenkrantz 6326e18b3f efl.file: improve api a bit
Summary:
the previous implementation/api had a number of issues:
* "file" property contained both "file" and "key" values
  - also performed file loading operation
* "load_error" property which was specific to image objects
* no methods for controlling file loading/unloading

this patch attempts the following changes:
* split "file" property into "file" and "key" properties
  - also remove "key" from existing "mmap" property
* remove "load_error"
* directly return error codes from operations
* add "load" and "unload" methods for directly controlling load state
* add implicit file loading if file/mmap is set during construction
* rewrite all efl.file implementations to move file loading into load() method
* rewrite all usage of efl.file api based on these changes
* add C extension functions to mimic previous behavior

ref T7577

Reviewers: segfaultxavi, bu5hm4n, cedric

Reviewed By: segfaultxavi

Subscribers: vitor.sousa, #reviewers, #committers

Tags: #efl_api

Maniphest Tasks: T7577

Differential Revision: https://phab.enlightenment.org/D8018
2019-02-27 13:17:10 -05:00
..
data meson - edje_cc use -fastcomp for fast builds in mesa 2019-01-24 14:04:07 +00:00
.gitignore gitignore: Updated. 2015-07-08 22:45:44 +09:00
emotion_test_main-eo.c efl.file: improve api a bit 2019-02-27 13:17:10 -05:00
emotion_test_main.c emotion - emotion_test - dont limit fps to 30 as this doesn't help tests 2018-06-18 12:05:03 +09:00
meson.build meson - re-enable emotion_test binaries and data like autofoo 2018-12-27 17:17:13 +00:00