summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* efl_animation: Implement reverse_initial_state_set for repeat_modedevs/jaehyun/animationJaehyun Cho2017-08-184-62/+126
|
* efl_animation: Add repeat_mode propertyJaehyun Cho2017-08-1813-125/+600
| | | | | To not display original state when the reverse repeat starts, the animators in group parallel and group sequential are deleted.
* efl_animation: Add start_delay propertyJaehyun Cho2017-08-1812-20/+286
| | | | | Add start_delay property to delay the given amount of time in seconds from when the animation starts until the animation is animated.
* efl_animation: Fix to reset data when group animation startsJaehyun Cho2017-08-182-0/+6
| | | | | Reset finished animation list of group animation when the group animation starts.
* efl_animation: Add repeat_count propertyJaehyun Cho2017-08-1812-0/+195
| | | | | Use animator when member instance is started as an animation repetition in group parallel instance in the same way of group sequential instance.
* efl_animation: Show end state of animation if duration is 0Jaehyun Cho2017-08-185-14/+44
| | | | | | | | | If the duration is 0, then the end state of the animation is displayed and the animation ends. Use animator to start next member instance in group sequence instance. Because without animator, the "end" event of the next member instance happens before the "end" event of the current member instance happens.
* efl_animation: Change word "animation" to "instance" for instance classJaehyun Cho2017-08-1810-58/+58
|
* efl_animation: Use target and duration of each group memberJaehyun Cho2017-08-184-12/+20
| | | | | If target and duration of group is not set, then target and duration of each group member are used.
* efl_animation: Add pause and resume methodsJaehyun Cho2017-08-186-9/+187
|
* efl_animation: Change start and cancel to be void functionsJaehyun Cho2017-08-185-47/+33
|
* efl_animation: Support event animationJaehyun Cho2017-08-184-1/+357
|
* efl_animation: Add sequential group animation and instanceJaehyun Cho2017-08-188-0/+335
| | | | | | | | | Efl.Animation.Group.Sequential is a class for animations started in sequence. Efl.Animation.Instance.Group.Sequential is a class which provides methods for an instance of Efl.Animation.Group.Sequential. The instances added into the sequential group animation instance start in sequence.
* efl_animation: Add parallel group animation and instanceJaehyun Cho2017-08-188-0/+351
| | | | | | | | | Efl.Animation.Group.Parallel is a class for animations started in parallel. Efl.Animation.Instance.Group.Parallel is a class which provides methods for an instance of Efl.Animation.Group.Parallel. The instances added into the parallel group animation instance start in parallel.
* efl_animation: Add group animation instanceJaehyun Cho2017-08-187-0/+216
|
* efl_animation: Add group animationJaehyun Cho2017-08-186-0/+189
| | | | | Efl.Animation.Group is an abstract class which provides methods for group animations such as parallel and sequential group animations.
* efl_animation: Add translate animation instanceJaehyun Cho2017-08-189-0/+369
|
* efl_animation: Add translate animationJaehyun Cho2017-08-186-0/+255
|
* efl_animation: Add scale animation instanceJaehyun Cho2017-08-189-0/+409
|
* efl_animation: Add scale animationJaehyun Cho2017-08-186-0/+331
|
* efl_animation: Add rotate animation instanceJaehyun Cho2017-08-189-0/+383
|
* efl_animation: Add rotate animationJaehyun Cho2017-08-186-0/+301
|
* efl_animation: Add alpha animation instanceJaehyun Cho2017-08-189-0/+172
|
* efl_animation: Add alpha animationJaehyun Cho2017-08-186-0/+105
|
* efl_animation: Add animation instanceJaehyun Cho2017-08-189-0/+489
| | | | | | | | Efl.Animation.Instance is a class which provides methods for an instance of Efl.Animation. So Efl.Animation class creates an animation instance from Efl.Animation.Instance. The factory method pattern is applied here.
* efl_animation: Add efl_animationJaehyun Cho2017-08-188-1/+216
| | | | | Efl.Animation is an abstract class which contains basic properties of animation for Efl.Canvas.Object.
* evas: do not double include interface.Cedric BAIL2017-08-171-1/+0
| | | | | This lead to unproperly defined symbol (as they should be build in libefl) on windows with actually no need for it.
* evas: Fix spelling/grammar errorsBryce Harrington2017-08-173-16/+17
| | | | | | | | | | | | | | Summary: Fixes some basic punctuation and grammar errors, corrects spelling and word order/choice in various places. Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D5098
* evas: Drop excessive use of 'just' and 'which'Bryce Harrington2017-08-171-9/+10
| | | | | | | | | | Reviewers: cedric, devilhorns Reviewed By: devilhorns Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5099
* evas_rectangle_main: Whitespace cleanupBryce Harrington2017-08-171-7/+7
| | | | | | | | | | Summary: Signed-off-by: Bryce Harrington <bryce@osg.samsung.com> Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5100
* elput: Fix @brief's in docsBryce Harrington2017-08-171-23/+32
| | | | | | | | | | | | | | | | Summary: It is not necessary to specify @brief since the first line will automatically be used, but if it is used it should be only for the brief description, not the detailed description. Also reformat other docs in this file to follow convention for the brief docs. Reviewers: cedric Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D5101
* Elm Examples: Fix undefined function references.devs/ami/config_keybGuilherme Iscaro2017-08-172-2/+2
| | | | | | They were renamed by 599bb616ec5 Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
* evas: Fix auto-show of EO objectsJean-Philippe Andre2017-08-171-2/+5
| | | | | | | | | Objects show should happen as early as possible during the render cycle, as it affects smart objects calculation and everything else. Thanks @JackDanielZ for the report! Fixes T5880
* ui.box: add aspect ratio supportThiep Ha2017-08-172-42/+180
| | | | | | Adding support for aspect ratio. ref T5487
* ui.box: Add handling for weight + alignThiep Ha2017-08-171-2/+8
| | | | | | | | | Issue: If the item has weight and non-filled align, item is not resized. This patch fixes this issue. Test: elementary_test -> ui.box -> Equal weight. Buttons Btn1, BtnA, B, C do not resize when resize the window. ref T5487
* evas: Fix crash with filtersJean-Philippe Andre2017-08-169-15/+79
| | | | | | Since the EO APIs are defined as weak symbols, invalid definitions of EAPI lead to runtime crashes on non-public APIs. This is a fix following a series of changes wrt. EAPI definitions.
* value size is stored in type, no need to manually specify them.Gustavo Sverzut Barbieri2017-08-151-7/+1
|
* ector: fix EAPI on WindowsVincent Torri2017-08-154-0/+90
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* eina: remove tests and benchmark for long dead mempool.Cedric BAIL2017-08-152-121/+0
|
* eina: add tests for from.Cedric BAIL2017-08-151-3/+10
|
* eina: add support for from in pass throughCedric BAIL2017-08-151-2/+9
|
* eina: add support for from in one big.Cedric BAIL2017-08-151-2/+58
|
* eina: add support for from in chained mempool.Cedric BAIL2017-08-151-1/+62
|
* eina: add an API to check if a pointer is a valid element of a mempool.Cedric BAIL2017-08-153-4/+28
|
* eio: fix correct stat structure on Windows 32 bitsVincent Torri2017-08-142-5/+11
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* build: don't pass -fPIC on WindowsVincent Torri2017-08-141-2/+4
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ecore_evas: win32 module - fix possibly uninitialized variablesVincent Torri2017-08-141-3/+27
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* evas: move EAPI undef to the correct placeVincent Torri2017-08-141-3/+3
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* evas: undef EAPI properly.Vincent Torri2017-08-141-0/+4
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* evas GDI engine: improve speedVincent Torri2017-08-141-15/+6
| | | | | | expedite mean value goes from ~125 to ~205 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* wayland: bump wayland protocol version requirementDerek Foreman2017-08-141-1/+1
| | | | We need a newer version for recent dmabuf changes.