summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* efl: work arround something weirddevs/bu5hm4n/lets-annoy-travisMarcel Hollerbach2020-09-304-3/+12
|
* build: addition to abf0e9dffe35da8fa6e20055f53786b2adbec271Marcel Hollerbach2020-09-252-2/+2
| | | | | | the fix is also needed in ecore_imf modules. Thank you Ross!
* fix order and simplify a bit order of _init|_shutdown functionsVincent Torri2020-09-257-25/+15
| | | | | | | | | | | | | | | | | | | | | | | | Summary: in bin/ ecore_evas.c : remove useless ecore_init eetpack.c : remove use eina_init and evas_init eet_main.c : reorder eet_init efl_debug.c : remove useless eina_init efl_debugd : reorder log domain ethumbd.c : remove eina_init ethumbd_client.c : remove ecore_init (which was anyway misplaced) Test Plan: compilation Reviewers: raster Reviewed By: raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12162
* Ethumb: reorder _init/shutdown functions, ecore and evas init/shutdown are ↵Vincent Torri2020-09-251-5/+3
| | | | | | | | | | | | | | | | useless, as ecore_evas already manages them Test Plan: compilation Reviewers: raster Reviewed By: raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12161
* edje_external_inspector: re-order _init a bit: log after eina, remove ↵Vincent Torri2020-09-251-4/+3
| | | | | | | | | | | | | | ecore_init/shutdown as it is already managed by edje_init/shutdown Reviewers: raster Reviewed By: raster Subscribers: raster, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12160
* build: fix dependencies of software engineMarcel Hollerbach2020-09-241-1/+1
| | | | | | | before the efl-one refactoring ecore_x_deps contained all the dependencies for x11. After that not anymore, however, we should link software_x11 to x11 libs directly, which is again happening after this here.
* evas vg: check vg changedShinwoo Kim2020-09-243-1/+14
| | | | | | | | | | | | | | | | | Summary: It is not able to render even though vg object has a chance to render, because evas_object_smart_changed_get checks only Evas_Object_Protected_Data, when Efl_Canvas_Vg_Object_Data.changed is TRUE. Reviewers: Hermet, jsuya, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D12152
* theme: border pass events.Alastair Poole2020-09-241-3/+6
|
* theme: basic theme handling of procstats.Alastair Poole2020-09-231-2/+60
|
* NEWS: fix some typos for 1.25 updateStefan Schmidt2020-09-231-1/+1
| | | | Vicent spotted some typos. Get them fixed here.
* edje: efl: add new EFL_VERSION_1_26 define for new dev cycleStefan Schmidt2020-09-222-1/+4
| | | | Thios allows to mark edje file supported for specific versions.
* build: release freeze is overStefan Schmidt2020-09-221-2/+2
| | | | 1.25 is done and we are back to development mode.
* release: Update NEWS and bump version for 1.25.0 releasev1.25.0Stefan Schmidt2020-09-221-0/+1
|
* efl_gfx_path: When path end(Z,z), Current point are returned to starting ↵JunsuChoi2020-09-221-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* elm_config: don't prepend /tmp/ to file nameVincent Torri2020-09-211-1/+1
| | | | | | eina_file_mkstemp() already takes care of this. Differential Revision: https://phab.enlightenment.org/D12155
* Revert "elm - collection view - check return and fix coverity wanring"Stefan Schmidt2020-09-211-1/+1
| | | | | | | 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.
* elm - toiolbar - use correct theme icon for more itemCarsten Haitzler (Rasterman)2020-09-211-2/+2
| | | | | | | | | 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
* ecore - efl thread - dont close invalid < 0 fd'sCarsten Haitzler (Rasterman)2020-09-201-2/+2
| | | | fix CID 1396951
* ecore - efl exe - check returns of open and dup2 for stdin etc. fdsCarsten Haitzler (Rasterman)2020-09-201-5/+8
| | | | check returns - fix CID 1397002
* eina bench - have default values inside benc dtoaCarsten Haitzler (Rasterman)2020-09-201-2/+2
| | | | addess CID 1400856
* evas test - check return of ftell and malloc and handle properlyCarsten Haitzler (Rasterman)2020-09-201-0/+10
| | | | fix CID 1400871
* eina thread - check return of pthread_attr_initCarsten Haitzler (Rasterman)2020-09-191-1/+4
| | | | fix CID 1401031
* emotion - check return of eet data writeCarsten Haitzler (Rasterman)2020-09-191-2/+3
| | | | fix CID 1401040
* ethumb - fix idx range checkCarsten Haitzler (Rasterman)2020-09-191-0/+2
| | | | fix CID 1402612
* ethumb - fix index range checkCarsten Haitzler (Rasterman)2020-09-191-0/+2
| | | | fix CID 1402628
* ethumb - fix index range checkCarsten Haitzler (Rasterman)2020-09-191-0/+2
| | | | fix CID 1402631
* ethumb - check size readCarsten Haitzler (Rasterman)2020-09-191-0/+5
| | | | fix CID 1402633
* ethumb - check inoput index from stdinCarsten Haitzler (Rasterman)2020-09-191-0/+2
| | | | fix CID 1402646
* evas - psd loader - check read values to try make coverity happyCarsten Haitzler (Rasterman)2020-09-191-11/+27
| | | | | 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
* elm - collection view - check return and fix coverity wanringCarsten Haitzler (Rasterman)2020-09-191-1/+1
| | | | fix CID 1405808
* ecore con url - curl is actually optional and only needs to init on useCarsten Haitzler (Rasterman)2020-09-191-2/+0
| | | | | | | | 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.
* elm_config: remove useless init|shutdown of ecore_win32 and eocore_cocoa ↵Vincent Torri2020-09-182-20/+0
| | | | | | | | | (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
* call sd_seat_can_tty to determine if ttys should be used, instead of ↵nerdopolis2020-09-181-2/+6
| | | | | | | | | | | | | | | | | 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
* evas_outbuf: Fix memory leak.Woochanlee2020-09-171-2/+4
| | | | | | | | | | | | | | | | 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
* evas_main: Fix memory leak.Woochanlee2020-09-171-4/+10
| | | | | | | | | | | | | | 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
* evas vg: check object changed as well 2Shinwoo Kim2020-09-171-1/+9
| | | | | | | | | | | | | | | | | | | | 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
* evas_textblock: prevent textnodes with <ps>/<br> without format nodeAli Alzyod2020-09-162-0/+26
| | | | | | | 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
* vg_load_svg: Support dasharray attribute for strokeJunsuChoi2020-09-152-5/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* release: Update NEWS and bump version for 1.25.0-beta3 releasev1.25.0-beta3Stefan Schmidt2020-09-141-0/+1
|
* Efl.Canvas.Vg: When VG container has transparency, ector buffer created ↵JunsuChoi2020-09-113-0/+13
| | | | | | | | | | | | | | | | | | | | 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
* vg_load_svg: Add Mask, ClipPath nodees as dummy.JunsuChoi2020-09-111-2/+24
| | | | | | | | | | | | | | | | | | | 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
* vg_load_svg: Fix missing loader.gradients updateJunsuChoi2020-09-111-7/+4
| | | | | | | | | | | | | | | | | | | 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
* Efl.Canvas.Vg.Object: Fix typoJunsuChoi2020-09-111-1/+1
| | | | | | | | | | | | | | | | | | 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
* docs: Correct the mismatched group name in Evas.Myoungwoon Roy, Kim2020-09-102-13/+13
| | | | | | | 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
* vg_load_svg: Supports case when only rx or ry is declaredJunsuChoi2020-09-102-2/+15
| | | | | | | | | | | | | | | | | | | 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
* evas vg: check object changed as wellShinwoo Kim2020-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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
* release: Update NEWS and bump version for 1.25.0-beta2 releasev1.25.0-beta2Stefan Schmidt2020-09-071-0/+4
|
* elm_gesture_layer: fix crash caused by elm_gesture_layer_cb_del in cbJaehyun Cho2020-09-071-1/+3
| | | | | | | 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.
* elm cnp - make matchers const and static tooCarsten Haitzler (Rasterman)2020-09-051-2/+2
|
* elm_cnp: adjust image type to real formatMarcel Hollerbach2020-09-051-1/+51
| | | | | | | | | | | | | | | we should never say that we have image/png etc. if we do not have the respective format. Otherwise we are just confusing the other client. With this you can copy things from elm to thunderbird / libreoffice writer / firefox / telegram / chromium. Please note if you test this: Start *a new xorg session* it was discovered that xorg clients tent to be totally confused if there was a protocol error before, or some wrong mime type was delivered before, thunderbird even likes to crash if this is not done. This should at some point be extended to more image types.