summaryrefslogtreecommitdiff
path: root/src (unfollow)
AgeCommit message (Collapse)Author
2 daysbackup filter optimizationdevs/hermet/lottieHermet Park
2 daysevas vector: add one comment todo.Hermet Park
3 daysevas vg: remove build warningJunsuChoi
Remove parameter already deleted
3 daysevas vg: --remove logHermet Park
3 daysvg ector: Call a pair of ector begin/end for ector buffer drawing.Hermet Park
While we render vector drawing on ector,it uses ector buffers for subsequent compositions. In this sequence, it switches ector buffer with a composition target, while resuing the global ector context. Previously, it trickly switched ector buffer, it broke the ector begin/end pair. Now, it needs to recover global ector buffer once the composition finished. Thus ector buffer need to return the current pixels information for this.
3 daysevas vg: --remove logHermet Park
3 daysvg ector: Call a pair of ector begin/end for ector buffer drawing.Hermet Park
While we render vector drawing on ector,it uses ector buffers for subsequent compositions. In this sequence, it switches ector buffer with a composition target, while resuing the global ector context. Previously, it trickly switched ector buffer, it broke the ector begin/end pair. Now, it needs to recover global ector buffer once the composition finished. Thus ector buffer need to return the current pixels information for this.
3 daysector_software_rasterizer: use dynamic array by span size.JunsuChoi
Summary: When use with intersect mask, if span_count over span array size, composition is to be wrong. So, In this case, we use dynamic array by span_count. Test Plan: N/A Reviewers: Hermet, smohanty, kimcinoo Reviewed By: Hermet Subscribers: vtorri, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10748
3 dayselm_label: Emit click signal on acivate action on labelJunsuChoi
Summary: In accessibility enabled case click signal of legacy label is not triggered. Test Plan: N/A Reviewers: Hermet, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10803
3 daysevas_events: fix wrong condition of proxy event behavior.Hosang Kim
Summary: If source_events is false, Evas object doesn't repeat events to source. But events is always repeated to source in multi touch case. Reviewers: Hermet, raster, cedric Reviewed By: Hermet Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10807
3 daysEctor: Prevent access to NULLJunsuChoi
Summary: ector thread can called *data(task) after deleting task object. Test Plan: N/A Reviewers: Hermet, kimcinoo, smohanty Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10804
4 daysefl_text_attribute_factory: update documentionAli Alzyod
Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10806
4 dayselm/genlist: trigger pan recalcs in update_job and item del functionsMike Blumenkrantz
in cases where the pan may change as a result of item size recalcs, it's necessary to ensure that the pan object is recalculated ref D10663 Differential Revision: https://phab.enlightenment.org/D10752
4 daysexotic: remove left-overs from Exotic supportStefan Schmidt
This seems to have been gone a long time ago and only references left that have not been disturbing the build. Time to clean up! Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10793
4 daysedje: Add text change signalSubodh Kumar
There is no way to know about text changes in edc. This signal will help developer to know about text changes and do some operation based on that. @feature Co-authored-by: Cedric BAIL <cedric.bail@free.fr> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10780
4 daysemotion & evas: remove gstreamer 0.10 supportStefan Schmidt
We have Gstreamer 1.x support for a long time already. We used to keep this around as fallback. By now Linux distributions start to actually no longer ship the Gstreamer 0.10.x packages and upstream has not seen a release in in 5 years. Time to remove it on our side as well. Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10779
4 daysesacpe: remove library from treeStefan Schmidt
This has not been used for a while and is not even buildable after our switch to meson. It was a niche to start with given that it needed the PS3 OS to run on. I asked for any remaining users at EDD and on the list but heard nothing. Time to remove. Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D10778
4 dayselementary: small improvement on example migrating them to newer unified API.Cedric BAIL
4 dayscode comments: annoying typosXavi Artigas
4 daysefl_canvas_animation_group: show that playing backwards is also workingMarcel Hollerbach
Summary: playing backwards is also working, this is simply shown here, the handcrafted backwards animation wasnt showing the correct animation either. Depends on D10799 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10802
4 daysEfl.Canvas.Animation: Rename repeat_count to play_countXavi Artigas
Summary: play_count is a tad simpler to understand, since it means the TOTAL number of times the animation will play. The default value is now 1, and 0 means INFINITE (instead of -1). This allows removing yet another constant from header files. Depends on D10799 Test Plan: Everything builds and passes tests. Elm_test Animation.Repeat has been adjusted accordingly. Reviewers: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10800
4 dayscharp: Require mono bindings when using dotnetLauro Moura
Allow using `-Ddotnet=true` to automatically pull `bindings=mono`. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10610
4 daystests/layout: add unit test for legacy layout theme,changed signalJunsuChoi
split from D10744 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10751
4 daysefl_ui/layout: unconditionally emit theme,changed event for legacy layoutsMike Blumenkrantz
this will automatically be optimized by smart callback internals and fix emission of this event Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10750
4 daystests/layout: add explicit test for implicit theme,changed emissionMike Blumenkrantz
this must be emitted automatically during finalize if theme_set is not directly called during construction Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10741
4 daystests/layout: validate EFL_UI_LAYOUT_EVENT_THEME_CHANGED emission in theme testMike Blumenkrantz
ensure that this callback is emitted exactly one time if the theme is set during construction Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10740
4 daystests/layout: fix theme apply test for layout objectMike Blumenkrantz
the group previously used (efl/win/background) no longer exists, and this test never verified that the theme_set call succeeded so this has been failing silently for a long time now we check and verify that the call succeeds in addition to using a valid group Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10739
4 daysefl_ui/layout: fix multiple emissions of theme,changed during constructionMike Blumenkrantz
in the case where a layout object was created and had a theme manually set with efl_ui_layout_theme_set() during construction, the layout would then call theme_apply() a second time internally during finalize which, if the theme has not changed (as can only be the case if this flag is unset), results in a repeated theme_apply for the existing theme @fix Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10738
4 daysefl_ui/layout: fix typo in theme,changed event checking and fix this eventMike Blumenkrantz
this was a copy/paste error ref 7ad8acc290f078aa9d2bfd32ec15a4e5677ab01f Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10737
4 daysefl_ui_radio_box: declare stableMarcel Hollerbach
this was forgotten, the task for it (T8026) was even closed. Differential Revision: https://phab.enlightenment.org/D10786
4 daysefl_ui_mutli_selectable: stabelize interfacesMarcel Hollerbach
these classes are after a long naming discussion stable. fixes T7871 fixes T8265 fixes T7922 Reviewed-by: Daniel Kolesa <daniel@octaforge.org> Differential Revision: https://phab.enlightenment.org/D10734
4 daysefl_canvas_animation_group: remove implicit children behaviourMarcel Hollerbach
you could set the duration of the group to all children, however, the default behaviour was to not do that. This is however a bit probeblatic, and needs to be more expclicit. If this is needed again, then this can be reintroduced, however, not in this form. ref T8437 Depends on D10798 Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D10799
4 daysremove unsued macrosMarcel Hollerbach
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D10798
4 daysefl_canvas_animation: use floating point infinite instead of macroMarcel Hollerbach
the floating point infinite builtin should also work cross languages (so this is better for bindings). ref T8437 Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D10797
4 daysefl_canvas_animation: add a standard value for duration of animationsMarcel Hollerbach
before this commit the standard time was 0, which results in no animation played at all. Now its 0.2 and a app that does not like it can adjust it. ref T8436 Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D10796
4 daysefl_canvas_animation_group: use @property instead of methodMarcel Hollerbach
this also refreshes the documentation of all this. Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D10795
4 dayseolian: fix a parse bug where composites was treated as implementsDaniel Kolesa
In the specific case where you had "class A extends B composites C" the correct composites branch was ignored and instead the implements branch was used. This was entirely wrong/an oversight that did not appear until now. Other combinations were handled correctly.
4 daysdocs: slight improvement for Efl.Decelerate_InterpolatorXavi Artigas
4 dayseolian: account for entire inheritance trees when compositingDaniel Kolesa
When a class composites an interface, we need to ignore all of its extends (and extends of those) as well as the main interface when doing API checks, as composites essentially provides a guarantee that this *will* be implemented at runtime, which further extends to the whole inheritance tree of that interface. Fixes T8491.
4 daysfix the wrong method signature for evas_textgridTaehyub Kim
Summary: fix the wrong method signature famliy font get and font size get for evas_textgrid the method parameter should be changed to return type @fix Reviewers: Hermet, ali.alzyod, woohyun Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10794
5 daysefl_canvas_animation_group: move from list to iteratorMarcel Hollerbach
we should not use lists directly, ownership issues etc. etc.. This moves it to iterators Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D10787
5 daysedje_entry: converting plain_text to '*' using unicode units.Bowon Ryu
Summary: When converting plain_text to '*' in retrieve_surrounding_cb, always convert it to '*' in 1 byte unit. For example, 2 byte character is converted to "* *" and 3 byte character is converted to "* * *" However, this does not match the number of '*' printed in the entry. Because, '*' in the entry is printed according to number of unicode characters. This patch converts plain_text into unicode units when converting plain_text to '*' Test Plan: N/A Reviewers: woohyun Reviewed By: woohyun Subscribers: cedric, #reviewers, jihoon, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10792
5 daysEfl.Canvas.Gesture_Zoom: typo in docsXavi Artigas
5 daystests/ecore_wl2: Add test for ecore_wl2_window_title functionsWoochanlee
Summary: tests/ecore_wl2: Add test for ecore_wl2_window_title functions ref T8016 ref D10743 Reviewers: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8016 Differential Revision: https://phab.enlightenment.org/D10761
5 daystests/ecore_wl2: Add test for ecore_wl2_window_class functionsWoochanlee
Summary: tests/ecore_wl2: Add test for ecore_wl2_window_class functions ref T8016 ref D10743 Reviewers: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8016 Differential Revision: https://phab.enlightenment.org/D10759
5 daysecore-wl2: Move ecore_wl2_window_buffer_transform_set to be internalChristopher Michael
This function is unused outside of EFL internals, so there is no need for it to be a public API. ref T8013
5 daysecore-wl2: Move ecore_wl2_window_buffer_attach to be internalChristopher Michael
As this function is not used outside of EFL itself, it can be moved to be internal and not an exposed API function ref T8013
5 daysEfl.Ui.Spotlight_Container: update docs after push/pop changesXavi Artigas
Differential Revision: https://phab.enlightenment.org/D10784
5 daysefl_ui_spotlight_manager_stack: fix positioningMarcel Hollerbach
we also need to reemit the position of current active element. Otherwise the indicator will display a wrong value. This is already done in any other spotlight manager. fixes T8499 Differential Revision: https://phab.enlightenment.org/D10782
5 daysefl_ui_spotlight_container: reverse push and pop semanticsMarcel Hollerbach
before this commit, push would add before the current element, pop would return to the next higher element. after this commit, push would add after the current element, pop would return to the previous element. ref T7991 Differential Revision: https://phab.enlightenment.org/D10781