summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-19+ rule_value_provider_overridedevs/jsuya/mi_controllerJunsuChoi
2020-03-19trigger feedback eventJunsuChoi
2020-03-19MI: sector list get and create state classJunsuChoi
2020-03-19Introduce Micro controller widget classJunsuChoi
2020-03-19Merge branch 'master' into devs/hermet/lottieHermet Park
2020-03-17doxygen docs: Fix Eina Promises doc structure and linksXavi Artigas
Man, this was a tough one! The content still needs work, but the structure makes a bit more sense now, and there are no broken links, typos or doxygen warnings anymore.
2020-03-17doxygen docs: Create Eina Vector2 group in the right placeXavi Artigas
A couple members were outside the group and appeared in the Eina Data Types page instead.
2020-03-17doxygen docs: Put quadtrees in their own groupXavi Artigas
To clean up the Eina Data Types page
2020-03-17edje_message_queue: decrease number of messages when message is removed.Hosang Kim
Summary: Sometimes edje_message_del is called while processing edje message. It makes double free corruption. Reviewers: raster, bu5hm4n, zmike Reviewed By: zmike Subscribers: bu5hm4n, zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11393
2020-03-17canvas3d: remove canvas3d examples.Hermet Park
Summary: This is a dead feature, remove it. Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11525
2020-03-17Spotlight: Remove jump_setup from ctors listXavi Artigas
This feature has not been used yet and it is making mono_gen abort, breaking build (probably because this property has setter but no getter).
2020-03-17docs: Improve Spotlight.Animation_Manager docsXavi Artigas
2020-03-17ecore evas x - on argb dont create unused 1 bit pixmap masksCarsten Haitzler (Rasterman)
found out we had a wasted 1 bit pixmap mask for argb windows left over from shaped window support... so don't create it. drop resources a bit. @fix
2020-03-17move stabelized items out of @betaAli Alzyod
ref T8541 ref T8522 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11328
2020-03-17efl_ui_spotlight: Introduce animation managerMarcel Hollerbach
the manager is basically not new, its just the moved fade manager, with a little bit more utilization. The manager now can be equipt with 3 animaton objects that are played when the correct reason happens. For now the fade manager is the only thing that uses that. Reviewed-by: Jaehyun Cho <jae_hyun.cho@samsung.com> Differential Revision: https://phab.enlightenment.org/D11358
2020-03-17efl_ui_spotlight_manager: introduce a reason for switch_toMarcel Hollerbach
This is preparation work for a later commit. This brings a flag that indicates what the reason for a switch to call is, either a jump a push or a pop. Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D11357
2020-03-17ecore_cocoa: fix wrong word in documentationTaehyub Kim
modified the wrong word for mime_type parameters Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D11446
2020-03-17ecore_input_evas: fix memory leak when ecore_event_evas is shutdown.Hosang Kim
_last_events and eel structure are not freed when ecore_event_evas is shutdown. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11520
2020-03-17eina_file: fix a typo errorWonki Kim
'sefl' is definitely a typo this patch fixes it Reviewed-by: Shinwoo Kim <cinoo.kim@samsung.com> Differential Revision: https://phab.enlightenment.org/D11510
2020-03-17evas_table: inherit all the types we are implementingMarcel Hollerbach
2020-03-17win/widget: free array when object is deleted.Hosang Kim
It makes a memory leak. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11522
2020-03-17evas_table: inherit all the types we are implementingMarcel Hollerbach
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11515
2020-03-17edje_part: move part_type to common interfaceMarcel Hollerbach
In EFL we have multiple hirachies of parts. One in Efl.Layout namespace (alias edje) and one in Efl.Ui namespace. The seperation of these two makes sense from the perspective of hiding functionality. However, a functionality that we want to have on both is: we want to be able to check which type of part this is. In order to do so, this commit introduces a common interface, which allows that. This is required because eo is currently undergoing some works, where only APIs on a object are allowed, that are also inheriting its type, which is normal in OOP, but sometimes, due to the lack of limitation, we did that. This commit resolves one more case of that. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11516
2020-03-17evas_vg: modified the join enum documentationTaehyub Kim
Summary: modified the join enum documentation for Efl_Gfx_Join and Evas_Vg_Join since the order of documentation is wrong Depends on D11519 Reviewers: jsuya, Hermet Reviewed By: jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11521
2020-03-17evas_vg: add since tags for evas vector APIsTaehyub Kim
Summary: Depends on D11518 Reviewers: jsuya, Hermet Reviewed By: jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11519
2020-03-17evas_vg: refined the documentation for evas vector APIsTaehyub Kim
Summary: Depends on D11517 Reviewers: jsuya, Hermet Reviewed By: jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11518
2020-03-17evas_vg: refined the evas vector APIs setTaehyub Kim
Reviewers: jsuya, Hermet Reviewed By: jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11517
2020-03-17Merge branch 'feature/themes/flat' into devs/hermet/lottieHermet Park
2020-03-17Merge branch 'master' into devs/hermet/lottieHermet Park
2020-03-16evas_render: use do_async for mapped child (SW)Shinwoo Kim
Summary: On the SW engine, the rendering has inconsistent between smart object and non-smart object, if they are mapped children. The smart object does ASYNC render while the non-smart object does SYNC render. Because of this there is a filckering rendering problem. [Problem] The following is a case of problems. elm_layout (mapped, map_surface_1) │ ├─ elm_image_1 (mapped) │ └─ elm_image_2 (not mapped) │ └─ evas_object_image After elm_image_1 adds draw command to the draw thread queue, and it starts its drawing on the map_surface_1 on a thread, and stops middle of drawing. At this point, evas_object_image does SYNC draw on the same surface map_surface_1. And the thread for elm_image_1 works for remains. Because the evas_object_image draws before finishing drawing of elm_image_1, There is the problem. F.Y.I. From the first evas_render has done SYNC render for mapped child. cb10c7d evas: Modify software_generic ... with threaded renderer This patch makes mapped children do ASYNC render. Test Plan: {F3856130} {F3856131} Reviewers: Hermet, jsuya, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11506
2020-03-16Merge branch 'master' into devs/hermet/lottieHermet Park
2020-03-14Updating serbian translationmaxerba
2020-03-13efl/wl: remove old doxygen docsMike Blumenkrantz
Summary: these are no longer applicable Depends on D11504 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11505
2020-03-13efl/wl: add docs for surface object and re-namespaceMike Blumenkrantz
Summary: Depends on D11501 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11504
2020-03-13efl/wl: add docs for base compositor objectMike Blumenkrantz
Summary: also rename some methods Depends on D11500 Reviewers: bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11501
2020-03-13efl/gesture: remove duplicated lineMike Blumenkrantz
Summary: this was somehow duplicated Reviewers: CHAN, bu5hm4n, devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11503
2020-03-13evas_common: rgba32 to Y8 (Enhance Conversion)ali
Summary: Made small change to expand mapping range by using celling values. Now : rgb(255,255,255) -> y(255) Now : rgb(1 , 1 ,1 ) -> y(1) Old : rgb(255,255,255) -> y(254) Old : rgb(1 , 1, 1) -> y(0) It is important for white point convert to not loss any value Test Plan: ``` #include <stdio.h> int main() { unsigned char r =255, g =255,b =255; unsigned int gry8_old = ((r * 19595) + (g * 38469) + (b * 7471)) >> 16; unsigned int gry8_new = ((r * 19596) + (g * 38470) + (b * 7472)) >> 16; printf("gry_old=%i\n",gry8_old); printf("gry_new=%i\n",gry8_new); return 0; } ``` Reviewers: cedric, raster, zmike, vtorri, Hermet, woohyun, bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9490
2020-03-13Merge branch 'master' into devs/hermet/lottieHermet Park
2020-03-12docs: Efl.Ui.Textbox: Clarify when is Efl.Ui.Scrollable enabledXavi Artigas
2020-03-12eina: do not free NULL ptrMarcel Hollerbach
this is definitly NULL here, but usefull for later usage.
2020-03-12efl: check config values before passing to non-null functionMike Blumenkrantz
if these config values don't exist, we should return the inlined defaults Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11499
2020-03-12efl.ui.textbox: proxy for efl.ui.scrollable interfaceAli Alzyod
Allow users to use scroller functinality with efl.ui.textbox Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11479
2020-03-12efl/gesture: add fallback for glayer_tap_finger_size not being foundMike Blumenkrantz
just in case Differential Revision: https://phab.enlightenment.org/D11494
2020-03-12evas_object_box: respect static clipper.Alastair Poole
Check here for a static clipper else the clipper will move. This causes problems with very large boxes where content will stop rendering due to the clipper moving. Originally this wasn't meant to move but this was missed with the API changes. It wasn't noticed as the clipper default size is very large. See: src/lib/evas/canvas/evas_object_smart.c. If we exceed the 10k range content does not render due to the move. @fix
2020-03-12doxygen docs: Fix illegal referencesXavi Artigas
Mostly typos and unescaped # signs
2020-03-12doxygen docs: Do not parse file Eo.hXavi Artigas
Doxygen is used to build Legacy documentation, which is unrelated to Eo.h This fixes quite a few "explicit link request could not be resolved" problems produced by Eo.h which was missing the rest of the Unified Efl headers.
2020-03-12doxygen docs: Fix some more Illegal commandsXavi Artigas
Who thought that Italic Links was a good idea? Anyway, Doxygen does not like them.
2020-03-12doxygen docs: Fix some more invalid commandsXavi Artigas
2020-03-12efl_canvas_vg_shape: fix the wrong parameter order in the wrapper of ↵Taehyub Kim
evas_vg_shape_append_cubic_to() Summary: The x, y parameter order should be the end of efl_gfx_path_append_cubic_to() Reviewers: Hermet, jsuya Reviewed By: jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11491
2020-03-12efl/exe: don't err on del if exe has been killedMike Blumenkrantz
Summary: the point of this err is to inform the user that their exe is (possibly) dangling, but if the user just wants to ignore the exit callback this isn't a problem Depends on D11496 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11497