aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* efl_ui_animation_view: Fix cmake build errorJunsuChoi2019-04-231-1/+1
| | | | | | | | | | | | | | | | Summary: Change file name Test Plan: N/A Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8674
* Merge branch 'master' into devs/hermet/lottieHermet Park2019-04-19295-6114/+3431
|\
| * evas svg: code refactoring.Hermet Park2019-04-192-2/+2
| | | | | | | | reorder data fields to packing memory fit.
| * vg_common_svg : Implement gradientTransform property of linearGradientJunsuChoi2019-04-193-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Svg parser gets transformation matrix information from svg. If there is a matrix, calculate matrix operations on the start and end points of the gradient. TODO: We should implement gradientTransform of radialGradient. Test Plan: N/A Reviewers: Hermet, smohanty Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8663
| * vg_common_svg: Prevent duplicate operations for percentage valueJunsuChoi2019-04-193-4/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: x1, y1, x2 and y2 of Svg_Linear_Gradient structure must be a percentage value.(0 ~ 1) but these variables are reused with efl_gfx_gradient_linear_start/end_set/get and duplicate operations occur. Test Plan: N/A Reviewers: Hermet, smohanty Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8662
| * elementary: ensure that the parent model is still alive when resolving ↵Cedric BAIL2019-04-181-14/+24
| | | | | | | | | | | | | | | | | | | | | | future for fileselector. This future where relying on the parent model being alive to work (efl_parent_get). For that reason we should have been using efl_future_then with the parent Model as a measure to make sure this is always the case. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8500
| * ecore: move property string definition to shared headers for ↵Cedric BAIL2019-04-182-7/+11
| | | | | | | | | | | | | | | | Efl.Composite_Model. Reviewed-by: SangHyeon Jade Lee <sh10233.lee@samsung.com> Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D8568
| * Evil tests: remove tests of functions provided by mingw-w64Vincent Torri2019-04-184-311/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: mingw-w64 developpers already tests basename and dirname Test Plan: compilation Reviewers: zmike, raster Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8649
| * eolian: remove legacy generation from testsDaniel Kolesa2019-04-181-2/+0
| |
| * ci: disable mingw build temporarilyMike Blumenkrantz2019-04-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: this cannot succeed until the docker image is rebuilt Reviewers: lauromoura Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8648
| * meson: unbreak cxx header installationMarcel Hollerbach2019-04-183-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: before we had *correct* fileds in the subdir: keyword. However, install_dir: was wrong, so *this* time, this seems right. Reviewers: cedric, zmike, segfaultxavi, raster Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8634
| * Windows: remove fnmatch and regex in Evil and use the ones in regex DLL ↵Vincent Torri2019-04-1824-3829/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | installed by ewpi Test Plan: compilation with autotools and meson (at least as far as it can go) Reviewers: zmike, raster Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8646
| * ecore_sdl: fix detection of sdl with meson buildVincent Torri2019-04-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: SDL 2.* pkconfig file is sdl2, not sdl Test Plan: meson configuration Reviewers: zmike, raster Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8647
| * eolian_gen: remove support for legacy header file generationDaniel Kolesa2019-04-187-76/+56
| |
| * autotools: remove usage of eolian_gen .eo.legacy.h generationDaniel Kolesa2019-04-184-17/+3
| |
| * meson: remove usage of eolian_gen .eo.legacy.h generationDaniel Kolesa2019-04-184-53/+2
| |
| * elm_scroller_legacy: remove generated legacy includeDaniel Kolesa2019-04-181-1/+39
| | | | | | | | | | Instead replace with the type definitions in this place. It is not included from anywhere else, so it's fine.
| * tests: add api coverage for evas imageMike Blumenkrantz2019-04-181-0/+35
| | | | | | | | | | | | | | | | verify that legacy apis function as expected when using legacy api to load and unload images Reviewed-by: Hermet Park <hermetpark@gmail.com> Differential Revision: https://phab.enlightenment.org/D8619
| * evas: implement Efl.File.unload for evas image classesMike Blumenkrantz2019-04-186-0/+35
| | | | | | | | | | | | | | | | | | this fixes unloading images using the evas_object_image_file_set legacy api ref D8616 Differential Revision: https://phab.enlightenment.org/D8618
| * evas_legacy: remove unused generated legacy includesDaniel Kolesa2019-04-181-20/+0
| | | | | | | | These define types never used in Evas_Legacy.h.
| * efl_ui_layout, elm_layout_legacy: add missing/remove unused includeDaniel Kolesa2019-04-182-2/+1
| | | | | | | | | | | | The efl_ui_layout.eo.h header was incorrectly not included in Elementary.h, which resulted in build failures after the legacy and otherwise unused efl_ui_layout.eo.legacy.h include was removed.
| * elm_progressbar_legacy: remove unused includeDaniel Kolesa2019-04-181-2/+0
| | | | | | | | This does not define anything useful.
| * efl_ui_slider: remove unused legacy header includeDaniel Kolesa2019-04-181-2/+0
| | | | | | | | This does not define anything useful.
| * elm_image_legacy: remove bad "legacy" includeDaniel Kolesa2019-04-181-2/+0
| | | | | | | | | | This only contains some Efl_ structures and typedefs now, hidden behind a BETA_API define. It has no place in legacy.
| * ecore-drm2: Fix API function parameters for background color setChristopher Michael2019-04-182-2/+2
| | | | | | | | | | Passing int as parameters here is too small for left shifting the colors so make these parameters uint64_t
| * ecore-drm2: Update printf format to match changed value typeChristopher Michael2019-04-181-8/+8
| | | | | | | | | | Commit 8e0c4d83edd changed the atomic property value type to be uint64_t so we need to update the printf's to reflect that
| * ecore-drm2: Add API function to set crtc background colorChristopher Michael2019-04-182-0/+35
| | | | | | | | | | | | | | This patch adds a new API function we can be called in order to set the crtc background color of a given output. @feature
| * ecore-drm2: Fill in crtc background color (if supported) during atomicChristopher Michael2019-04-182-0/+23
| | | | | | | | | | | | | | | | | | commits Small patch to add the crtc background_color property (if supported) to any atomic tests/commits @feature
| * ecore-drm2: Add background_color to crtc atomic propertiesChristopher Michael2019-04-182-1/+6
| | | | | | | | | | | | | | | | This patch adds a new field to the crtc atomic state which will be used to support crtc background_color property, and also fills in that state during crtc atomic state fill. @feature
| * ecore-drm2: Make atomic property values support uint64_tChristopher Michael2019-04-181-1/+2
| | | | | | | | | | | | | | Some Atomic property values are actually uint64_t, so fix the structure to reflect that. @fix
| * evas gl: move to floating point coordinate system.Hermet Park2019-04-184-44/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: GL engine has used integer coordinates system since it's born though OpenGL basically uses floating point vertex coordinates system. There were many dissatisfaction, complaints about this since object's transition is jiggled, not perfectly smooth. It's obvious because Positioning must be stepping with integer units without any subpixel rendering. Our gl engine currently supports msaa options and evas map allows to have double precivion coordinates system, our engine must do handle this over as well, to work together. If you don't like change, We could switch behaviors optionally (turn on, only when msaa is enabled) But I think it's pointless using integer coordinates system in GL thesedays. It just make code complex to maintain. There will be an additional patch coming for SW backend map behavior soon. Left: before patch Right: after patch {F3694624} Reviewers: #committers, raster Reviewed By: #committers, raster Subscribers: raster, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8552
| * evas map: move to floating point coordinate system in high-quality drawing.Hermet Park2019-04-182-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | evas map has used integer coodinate system since it's born, since object's transition is jiggled, not perfectly smooth. It's obvious because Positioning must be stepping with integer units without any subpixel rendering. Currently, this patch is a sort of preparatory to improve this, only valid for high-quality evas map (smooth + anti-aliasing)
| * eina vpath - fix windows warning as simply as possibleCarsten Haitzler (Rasterman)2019-04-181-1/+1
| | | | | | | | the warning is wrong - so keep things simple
| * canvas map: remove the workaround code.Hermet Park2019-04-181-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: the perspective could be handled in the gl backend, Here map coordinates don't need to get perspective ones but local coordinates instead as it does same to integer coordinates. I have no idea origin issues exactly, but this changed fx, fy values are working correctly in client side. Reviewers: devilhorns, #committers Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8563
| * evas common: small optimization.Hermet Park2019-04-181-3/+4
| | | | | | | | don't repeat computing every iteration.
| * Revert "tests: add api coverage for evas image"Marcel Hollerbach2019-04-181-35/+0
| | | | | | | | | | | | This reverts commit cf70826b33a6840f884c090e911f501c758931a7. This test cannot work right now because the fix has not landed.
| * docs: Clarify Efl.Content behaviorXavi Artigas2019-04-181-5/+12
| | | | | | | | | | | | | | Now we need to make sure implementations actually follow this behavior. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8635
| * efl/elm_scroller: apply color_set correctlyYeongjong Lee2019-04-182-0/+2
| | | | | | | | | | | | | | hit_rect/event_rect should ignore color_set. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8629
| * ui.widget: remove elm_widget_sub_object_parent_add from each of widgetsYeongjong Lee2019-04-1889-116/+9
| | | | | | | | | | | | | | | | since commit a1addad60e, To add myself as a sub object of parent object will be done in Efl.Ui.Widget constructor. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8280
| * Freeing Global Memory list on destructorAli Alzyod2019-04-181-0/+1
| | | | | | | | | | | | | | Issue with global list item, used to same styles. (in destructor we do not remove styles from it, which will cause memory leak) Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D8578
| * evas map: shut up annoying compile warnings.Hermet Park2019-04-181-1/+2
| | | | | | | | | | These variables must be logically initialized, but compiler couldn't catch it, prints warnings.
| * tests: add api coverage for evas imageMike Blumenkrantz2019-04-181-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: verify that legacy apis function as expected when using legacy api to load and unload images Depends on D8618 Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8619
| * ecore_win32: use AddClipboardFormatListener and ↵Vincent Torri2019-04-171-20/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RemoveClipboardFormatListener explicitely instead of loading them from user32.dll Summary: current mingw-w64 declare these functions Test Plan: compilation Reviewers: zmike, raster, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8644
| * ecore_win32: remove explicit define of WM_CLIPBOARDUPDATEVincent Torri2019-04-171-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: since ewpi is used, a newer mingw-w64 is used, which defines WM_CLIPBOARDUPDATE Test Plan: compilation Reviewers: raster, zmike, cedric Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8643
| * build: use only BUILD_ECORE_IMF_XIM as a defineMike Blumenkrantz2019-04-175-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: meson and autotools were a bit out of sync with this, resulting in unexpected behavior Reviewers: billiob Reviewed By: billiob Subscribers: billiob, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8641
| * eina vpath - clear up vpath to handle env vars that are too big as fatalCarsten Haitzler (Rasterman)2019-04-171-34/+36
| |
| * eina_vpath: port to WindowsVincent Torri2019-04-173-2/+36
| | | | | | | | | | | | | | | | | | | | | | | | Test Plan: test example Reviewers: raster, cedric, zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8633
| * eio: remove unecessary printf from tests.Cedric BAIL2019-04-171-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Depends on D8539 Reviewers: zmike, bu5hm4n Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8542
| * autotools: remove all usage of evas_image_loader_tgv_(cflags|libs)Boris Faure2019-04-171-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: these are empty variables which are apparently causing build errors for some users in certain cases Finishes work from c2ae61ed0dd367bd589eb73c4bfe2f68dac92d23 ( https://phab.enlightenment.org/D7876 ) Reviewers: zmike Reviewed By: zmike Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8623
| * efl-net.pc.in : honor datarootdirVincent Torri2019-04-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Reviewers: raster, zmike Reviewed By: raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8632