summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-22edje: efl: add new EFL_VERSION_1_26 define for new dev cycleStefan Schmidt
Thios allows to mark edje file supported for specific versions.
2020-09-22build: release freeze is overStefan Schmidt
1.25 is done and we are back to development mode.
2020-09-22release: Update NEWS and bump version for 1.25.0 releasev1.25.0Stefan Schmidt
2020-09-22efl_gfx_path: When path end(Z,z), Current point are returned to starting ↵JunsuChoi
point(M,m) Summary: When path ends with 'z' or 'Z' command, if 'm' comes as next command, the current point is incorrectly referenced. Since 'Z', 'z' means to close the path, so, Save point and reuse it when 'M' or 'm' is called. Test Plan: [Error Case] <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"> <path d="M 52.17,20 H 11.92 V 43 H 52.17 Z m -1.5,21.5 H 13.42 v -20 H 50.67 Z " fill="#a8b7c1" stroke="#F00" stroke-width="0.5" /> </svg> Reviewers: Hermet, smohanty Reviewed By: Hermet Subscribers: cedric, herb, kimcinoo, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12158
2020-09-21elm_config: don't prepend /tmp/ to file nameVincent Torri
eina_file_mkstemp() already takes care of this. Differential Revision: https://phab.enlightenment.org/D12155
2020-09-21Revert "elm - collection view - check return and fix coverity wanring"Stefan Schmidt
This reverts commit f3fdcf56923c8a2ca126e14d915e6386c7c4ff7e. This commit leads to ninja test timeout. When returning result here the future will never fire and we will keep spinning.
2020-09-21elm - toiolbar - use correct theme icon for more itemCarsten Haitzler (Rasterman)
there is a specific thme icon for "more" items when a toolbar compresses. it literally was not being used. it should use it. "go-down" that it was using isn't exactly very expressive of what this item does... @fix
2020-09-21Merge branch 'master' into devs/hermet/lottieHermet Park
2020-09-20TH - more iconsCarsten Haitzler (Rasterman)
2020-09-20ecore - efl thread - dont close invalid < 0 fd'sCarsten Haitzler (Rasterman)
fix CID 1396951
2020-09-20ecore - efl exe - check returns of open and dup2 for stdin etc. fdsCarsten Haitzler (Rasterman)
check returns - fix CID 1397002
2020-09-20eina bench - have default values inside benc dtoaCarsten Haitzler (Rasterman)
addess CID 1400856
2020-09-20evas test - check return of ftell and malloc and handle properlyCarsten Haitzler (Rasterman)
fix CID 1400871
2020-09-19eina thread - check return of pthread_attr_initCarsten Haitzler (Rasterman)
fix CID 1401031
2020-09-19emotion - check return of eet data writeCarsten Haitzler (Rasterman)
fix CID 1401040
2020-09-19ethumb - fix idx range checkCarsten Haitzler (Rasterman)
fix CID 1402612
2020-09-19ethumb - fix index range checkCarsten Haitzler (Rasterman)
fix CID 1402628
2020-09-19ethumb - fix index range checkCarsten Haitzler (Rasterman)
fix CID 1402631
2020-09-19ethumb - check size readCarsten Haitzler (Rasterman)
fix CID 1402633
2020-09-19ethumb - check inoput index from stdinCarsten Haitzler (Rasterman)
fix CID 1402646
2020-09-19evas - psd loader - check read values to try make coverity happyCarsten Haitzler (Rasterman)
this is trying to fix CID 1402688, 1402687, 1402682, 1402665. not sure it will or will not but it does dot i's and cross t's
2020-09-19elm - collection view - check return and fix coverity wanringCarsten Haitzler (Rasterman)
fix CID 1405808
2020-09-19ecore con url - curl is actually optional and only needs to init on useCarsten Haitzler (Rasterman)
ecore_con_utl_init is kind of pointless when we can init at the first use of a url and just have it fail. the problem is anyone initting ecore_con's url stuff will then pull in curl at that point and not laer "on first use" which is kind of nw how the dlopen fun was intended, so push it off until then.
2020-09-18elm_config: remove useless init|shutdown of ecore_win32 and eocore_cocoa ↵Vincent Torri
(done in ecore_evas module), and useless wayland variable ecore_win32 and ecore_cocoa was init. wayland variable was also unused Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D12149
2020-09-18call sd_seat_can_tty to determine if ttys should be used, instead of ↵nerdopolis
hard-coding seat0 Summary: All TTYs are on seat0, but not all seat0s have TTYs Reviewers: #efl, devilhorns Reviewed By: #efl, devilhorns Subscribers: bu5hm4n, stefan_schmidt, raster, cedric, #reviewers, #committers Tags: #efl Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D12143
2020-09-17evas_outbuf: Fix memory leak.Hermet Park
Summary: In certain use cases, when image data is created twice, the existing memory pointer is isolated and a memory leak occurs. Reviewers: raster, Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8813 Differential Revision: https://phab.enlightenment.org/D12148
2020-09-17evas_main: Fix memory leak.Hermet Park
Summary: If the inlist has only one item when it removed. the data is not freed in descturctor. Reviewers: Hermet, raster, vtorri Reviewed By: Hermet Subscribers: vtorri, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12147
2020-09-17evas_outbuf: Fix memory leak.Woochanlee
Summary: In certain use cases, when image data is created twice, the existing memory pointer is isolated and a memory leak occurs. Reviewers: raster, Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8813 Differential Revision: https://phab.enlightenment.org/D12148
2020-09-17evas_main: Fix memory leak.Woochanlee
Summary: If the inlist has only one item when it removed. the data is not freed in descturctor. Reviewers: Hermet, raster, vtorri Reviewed By: Hermet Subscribers: vtorri, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12147
2020-09-17evas vg: check object changed as well 2Shinwoo Kim
Summary: evas cannot render vg object if Efl_Canvas_Vg_Node_Data flag is not EFL_GFX_CHANGE_FLAG_NONE and Evas_Object_Protected_Data.changed is FALSE, when vg object marks its node as changed. Above case could be possible if vg object render_pre is not called, and only nd->vd->obj->changed is set to false by evas_object_change_reset. Reviewers: Hermet, jsuya, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12142
2020-09-16evas_textblock: prevent textnodes with <ps>/<br> without format nodeAli Alzyod
this will prevent textnodes content with <ps> or <br> without format node Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D12145
2020-09-15TH - more iconsCarsten Haitzler (Rasterman)
2020-09-15vg_load_svg: Support dasharray attribute for strokeJunsuChoi
Summary: It supports stroke-dasharray, one of the stroke properties of svg. https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray Test Plan: [Test SVG] <svg viewBox="0 0 30 10" xmlns="http://www.w3.org/2000/svg"> <!-- No dashes nor gaps --> <line x1="0" y1="1" x2="30" y2="1" stroke="black" /> <!-- Dashes and gaps of the same size --> <line x1="0" y1="3" x2="30" y2="3" stroke="black" stroke-dasharray="4" /> <!-- Dashes and gaps of different sizes --> <line x1="0" y1="5" x2="30" y2="5" stroke="black" stroke-dasharray="4 1" /> <!-- Dashes and gaps of various sizes with an odd number of values --> <line x1="0" y1="7" x2="30" y2="7" stroke="black" stroke-dasharray="4 1 2" /> <!-- Dashes and gaps of various sizes with an even number of values --> <line x1="0" y1="9" x2="30" y2="9" stroke="black" stroke-dasharray="4 1 2 3" /> </svg> Reviewers: Hermet, smohanty Reviewed By: Hermet Subscribers: kimcinoo, herb, cedric, #committers, #reviewers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12146
2020-09-14release: Update NEWS and bump version for 1.25.0-beta3 releasev1.25.0-beta3Stefan Schmidt
2020-09-14Merge branch 'master' into devs/hermet/lottieHermet Park
2020-09-14Merge branch 'feature/themes/flat' into devs/hermet/lottieHermet Park
2020-09-12TH - icons - module categoriesCarsten Haitzler (Rasterman)
2020-09-11Efl.Canvas.Vg: When VG container has transparency, ector buffer created ↵JunsuChoi
synchronously Summary: If the container has transparency, it internally alpha blends with ector buffer. So ector buffer must be created synchronously. Test Plan: N/A Reviewers: Hermet, smohanty Reviewed By: Hermet Subscribers: #reviewers, #committers, cedric, herb, kimcinoo Tags: #efl Differential Revision: https://phab.enlightenment.org/D12140
2020-09-11Merge branch 'master' into devs/hermet/lottieHermet Park
2020-09-11vg_load_svg: Add Mask, ClipPath nodees as dummy.JunsuChoi
Summary: Mask and clippath TAG are not supported yet. If this TAG is used, the Child TAG declared with this TAG may cause problems. To prevent that, declare them as Unknown types until they are supported. (display=none) Test Plan: N/A Reviewers: Hermet, smohanty Reviewed By: Hermet Subscribers: cedric, herb, #reviewers, kimcinoo, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12139
2020-09-11vg_load_svg: Fix missing loader.gradients updateJunsuChoi
Summary: When both <defs> and <svg> gradients are declared, the update of gradient declared in is omitted. Therefore, this patch fixes any missing gradient updates. Test Plan: N/A Reviewers: Hermet, smohanty Reviewed By: Hermet Subscribers: #reviewers, #committers, cedric, herb, kimcinoo Tags: #efl Differential Revision: https://phab.enlightenment.org/D12138
2020-09-11Efl.Canvas.Vg.Object: Fix typoJunsuChoi
Summary: The 3th parameter of ector_buffer_pixels_get is the width. So chnage px to pw. Test Plan: N/A Reviewers: Hermet, smohanty Reviewed By: Hermet Subscribers: cedric, herb, #reviewers, kimcinoo, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12141
2020-09-10TH - ctxpopupCarsten Haitzler (Rasterman)
2020-09-10docs: Correct the mismatched group name in Evas.Myoungwoon Roy, Kim
I had found mismatched group name in Evas and fixed them. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D12134
2020-09-10vg_load_svg: Supports case when only rx or ry is declaredJunsuChoi
Summary: In relation to the declaration of rx and ry attribute of rect, the following three cases occur. rx="10" (or ry="10" rx="10" ry = "0" (or rx="0" ry = "10") rx="10" ry = "10" To cover these case, we check the rx and ry declarations. Test Plan: N/A Reviewers: Hermet, smohanty Subscribers: kimcinoo, herb, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12137
2020-09-10vg_load_svg: Supports case when only rx or ry is declaredJunsuChoi
Summary: In relation to the declaration of rx and ry attribute of rect, the following three cases occur. rx="10" (or ry="10" rx="10" ry = "0" (or rx="0" ry = "10") rx="10" ry = "10" To cover these case, we check the rx and ry declarations. Test Plan: N/A Reviewers: Hermet, smohanty Subscribers: kimcinoo, herb, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12137
2020-09-09evas vg: check object changed as wellShinwoo Kim
Summary: evas cannot render vg object if Efl_Canvas_Vg_Object_Data.changed is ture and Evas_Object_Protected_Data.changed is false, when vg object marks itself as changed. Above case is possible depending on the draw area which is calculated by eng_output_redraws_next_update_get. If this function returns NULL, the vg object render function is not called, and vd->changed remains true. Only vd->obj->changed is set to false by vas_object_change_reset. Reviewers: Hermet, jsuya, herb, raster Reviewed By: raster Subscribers: raster, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12136
2020-09-07release: Update NEWS and bump version for 1.25.0-beta2 releasev1.25.0-beta2Stefan Schmidt
2020-09-07elm_gesture_layer: fix crash caused by elm_gesture_layer_cb_del in cbJaehyun Cho
elm_gesture_layer_cb_del can be called in Elm_Gesture_Event_Cb cb set by elm_gesture_layer_cb_set and cb_info of the cb is free in the cb. This causes crash if cb_info is searched with EINA_INLIST_FOREACH.
2020-09-07Merge branch 'feature/themes/flat' into devs/hermet/lottieHermet Park