summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-09Revert "ci: disable wepb loader until we have a change to update the mingw ↵Stefan Schmidt
cross env" This reverts commit 63b1334e2c98f0c0f08801ce77d66f372e7abb30. No longer needed as we have updated the mingw image to have 1.1.0 available.
2020-06-09doxygen docs: Fix API reference group to Ecore_EoMyoungwoon Roy, Kim
This patch fixs a wrong group name in Ecore_Eo API reference Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11952
2020-06-09evas_vg_cache: Don't caching vg file if value_provider is applied.JunsuChoi
Summary: value_provider can change the value of the property received from VG file. When a file is cached, the changed properties are applied to all other objects using the same file. So. If value provider is applied, evas_vg_cache is not caching vg file. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11924
2020-06-09evas_common_font: release reallocated glyphs bitmaps dataAli Alzyod
Reviewers: woohyun, smohanty Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8743 Differential Revision: https://phab.enlightenment.org/D11945
2020-06-08elementary/example: Fix memory leak in gengrid testSubhransu Mohanty
Reviewers: Hermet, SanghyeonLee Reviewed By: Hermet, SanghyeonLee Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11928
2020-06-08ecore_ipc: Fix memory leakSubhransu Mohanty
Summary: As delete_me flag was not updated in the delete callback it dosen't call ecore_ipc_client_del() on the client hence the leak. Reviewers: Hermet, raster, bu5hm4n, CHAN Reviewed By: Hermet, CHAN Subscribers: CHAN, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11927
2020-06-08canvas gl: remove out-dated compiler keywordsHermet Park
2020-06-08exactness: record and print test time on successStefan Schmidt
Having the runtime of a test is interesting for debugging and optimization. Printing them only on success for now. Differential Revision: https://phab.enlightenment.org/D11935
2020-06-08ci: travis: add more fold and timing markers in some forgotten placesStefan Schmidt
In teh initial patch we forgot some interesting places we also want to fold and get timing info on. Dependency installation, cross native build step, coverity tools download and codecov run. Differential Revision: https://phab.enlightenment.org/D11938
2020-06-08ci: simplify ccache setup handlingStefan Schmidt
We no longer need the special case for release ready. This was needed for the way autotools setup directories, which we no longer use. (We are not having a config.log anymore) Differential Revision: https://phab.enlightenment.org/D11937
2020-06-08ci: disable wepb loader until we have a change to update the mingw cross envStefan Schmidt
We now need webp 1.1.0 and our current mingw cross env only has 1.0.2. Disable to keep CI working while we update.
2020-06-08webp: add version check in configuration timeWooHyun Jung
Reviewers: Hermet, herb, bu5hm4n, stefan_schmidt Reviewed By: stefan_schmidt Subscribers: stefan_schmidt, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11926
2020-06-08eldbus: fix the data size issue.Hermet Park
Summary: dbus message requires the void* value for the message data, the returned value of dbus_message_iter_get_basic() can be mismatched by to the architure, This could bring the returned va_argues memory corrupted among the series of values. We can use the defined type for exceptions. Reviewers: herb, kimcinoo, jsuya, raster Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11940
2020-06-06ci: drop lua from default binding set as elua is off by defaultDaniel Kolesa
2020-06-06build: disable elua by default, plus nicer detectionDaniel Kolesa
Elua is now disabled by default. There are some other changes: 1) Elua scripts are only installed if Elua is enabled 2) Lua bindings are only installed if Elua is enabled 3) Elua with interpreter is clearly experimental and will message
2020-06-05emotion: remove all left overs from removed backendsStefan Schmidt
We removed them in the last release. Make sure we cleanup all the references and dead code still belonging to it. Extra note on the Emotion_Module enum removal. While it was exposed in the public Emotion.h header it is never used anywhere in the code and has no purpose, thus it can safely be removed. Reviewed-by: Carsten Haitzler (Rasterman) <raster@rasterman.com> Differential Revision: https://phab.enlightenment.org/D11941
2020-06-05build: do not publish surface .eo filesMarcel Hollerbach
they are privat, they should never be installed. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11933
2020-06-05evas: correctly declare filter_internal as public APIMarcel Hollerbach
I know this is internal. However it is public used in public .eo files. Even if it is internal, and beta, we still need to expose the API in order to have it correctly in the .so. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11932
2020-06-05edje: markup flag should be TRUE in legacy edje_object_part_text_setBowon Ryu
Summary: Through some APIs (elm_entry_editable_set, elm_entry_single_line_set, etc.) located after edje_object_part_text_set(legacy) If efl_ui_widget_theme_apply is called, In edje_object_part_text_raw_generic_set, the legacy flag becomes FALSE. And in this case, the logic works in the unintended direction because the set_markup flag is FALSE. Test Plan: /* gcc -o entry_example entry.c `pkg-config --cflags --libs elementary` */ #include <Elementary.h> EAPI_MAIN int elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED) { Evas_Object *win, *en; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_util_standard_add("entry-example", "test"); elm_win_autodel_set(win, EINA_TRUE); en = elm_entry_add(win); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_part_text_set(en, "elm.guide", "<font_size=32 color=#FFF>TEST</font_size>"); elm_entry_editable_set(en, EINA_FALSE); evas_object_show(en); elm_object_content_set(win, en); evas_object_resize(win, 300, 200); evas_object_show(win); elm_run(); return 0; } ELM_MAIN() Reviewers: woohyun, ali.alzyod Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11868
2020-06-04evas - genetic update regions smart merge - merge v adjacent regionsCarsten Haitzler (Rasterman)
regions sometimes produce box sets like: // +---+ // | | // +---+ +-------+ // | | | | // +---+ +-------+---------+ // | | // | | // +-----------------+ so the upper-left 2 boxes can be merged into 1 and they have the same x coords and are flush-aligned one above the other. that is what this does - find these and merge them to have fewer rects @fix
2020-06-04evas render - add debug to draw boxes around update regionsCarsten Haitzler (Rasterman)
helps debug update regions to see if there is too much overdraw or too many regions. i smelled too manhy and this showed it. i was right. fix for too many regions coming next
2020-06-04tiler - add maxreg for newtiler - not used atm but matches currentCarsten Haitzler (Rasterman)
2020-06-04need to upgrade meson. it looks like older ones have troubleCarsten Haitzler (Rasterman)
like adding endless: -lm -ldl -lm -ldl ....
2020-06-04evas gl - tune gl engine to use a bit less cpu overheadCarsten Haitzler (Rasterman)
we have used a fair bit of cpu to avoid gpu overhead and this tunes the balance back a bit to throwing more at the gpu and less at the cpu by reducing the number of pipes and max vertex counts per pipe by default and only resetting pipe state vars if adding the first pipe member. @opt
2020-06-04elm test - animated icon - big win to have a bg and not garbageCarsten Haitzler (Rasterman)
2020-06-04build: move static out of none_staticMarcel Hollerbach
Summary: these are static libs, they shall not be in the static list. Reviewers: stefan_schmidt, jsuya Reviewed By: stefan_schmidt, jsuya Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11923
2020-06-04Efl.Canvas.Vg.Object: Fix backup sizeJunsuChoi
Summary: Make the size to be backed up and the size to be compared equal. and minor fix Test Plan: N/A Reviewers: Hermet, herb, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11925
2020-06-04Efl.Gfx.Path: Modify boundary calculation.JunsuChoi
Summary: The point of the path is of type float. The boundary must contain the coordinates of the point, so min_x,y value must be round down and the max value round up. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11917
2020-06-03ci: log time in every fold start and endStefan Schmidt
Annotating the build log with timings will help us to understand better where the time is spend during the builds and see areas to optimize. Switching over to the "native" bash functions in Travis, so switching all scripts to bash. Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11913
2020-06-03ci: remove no longer used address sanitizer leak suppression fileStefan Schmidt
We switched the asan build to ignore leaks for the internal build tools. Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11922
2020-06-03ci: remove outdated README fileStefan Schmidt
This is no longer up to date. Remove before it gives a wrong description of things. Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11921
2020-06-03ci: remove not in use scriptStefan Schmidt
We are not buildign the external examples. This script is no longer used. We have an tiny internal app build test and building the in-tree examples as well. Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11920
2020-06-03Revert "elementary: build elementary_test additionally as shared object"Stefan Schmidt
We now longer need this workaround. Exactness is now pre-loaded and we can run it with any executable without this trick. Remove to simplify our build. This reverts commit 78ad088dd73a18fb4cfcfedcc18a6bf03e28080b. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11919
2020-06-03Efl.Canvas.Vg.Object: Prevent null pointer accessJunsuChoi
add null check
2020-06-03evas/engine: Fix memory leak in generic cache.Subhransu Mohanty
Summary: During shutdown we used to call engine_image_free() which was causing some deadlock. as we have evas_cache which takes care of freeing all the images we just have to delete the generic cache without freeing the image during shutdown. Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11915
2020-06-03elementary_test: Added --autoclose option to elementary_testSubhransu Mohanty
Summary: This option will enable writing tools which will automate running the elementary test cases. Reviewers: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11910
2020-06-03Efl.Canvas.Vg.Object: Optimize Ector Surface SizeJunsuChoi
Summary: The ector surface size was determined by the size of the vg object. vg object is usually sized by the size of the container. So, the ector surface is set unnecessarily large. This patch sets the ector surface size to the path boundary. And the path boundary refers to the stroke width and miterlimit. Test Plan: vector sample {F3887634} {F3887632} [grey area is ector surface size] {F3887633} Reviewers: Hermet, kimcinoo, smohanty, herb Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11865
2020-06-03ecore: Fix Asan stack overflow warningSubhransu Mohanty
Summary: As argument can be passed by register (depending on the compiler optimization) when we take the adress of the nbytes and pass it to send() function which reades 4 bytes from it ASAN flags it as a stack overflow . So just assign the value to a local variable to avoid the warning. Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11914
2020-06-02ci: travis: enable efl-one in our all enabled buildStefan Schmidt
After a successful build we run the efl-one test script to see if it drags in unwanted libs. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11906
2020-06-02build: add eet to evas suiteMarcel Hollerbach
evas suite seems to use internal headers, which includes eet.
2020-06-02ci: fix for rename luajit to lua bindingsMarcel Hollerbach
this is an incredible hard fix. The rename was essential, and it was important that the CI was killed for 3 days, the names in this script was also hidden that deep that litterly *noone* could have ever renamed them without a daylong hike through the masses of script here.
2020-06-02build: do not link test suite again against static libsMarcel Hollerbach
this might result in duplicated symbols.
2020-06-02efl_access_text: remove ptr usage in eo filesAli Alzyod
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11907
2020-06-02elm_gesture_layer: Arrange the logic for delete the target object in gesture cb.Woochanlee
When the user receives the callback of gesture callback, erases the target object, the gesture layer is deleted. The memory is may broken and performing unnecessary operations during the logic. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11838
2020-06-02eo: Fix memory leak in efl_key_wref_set() api.Subhransu Mohanty
Testcase: elementary_test -to snapshot Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11888
2020-06-02canvas svg: fix missing break.Hermet Park
2020-06-02elm_hoversel: Add missing resize_job's freeJunsuChoi
Summary: resize_job can be called after obj is deleted. So add free to destructor. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo, zmike Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11911
2020-06-01elementary: Fix memory leak in elm_listSubhransu Mohanty
Reviewers: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11909
2020-06-01svg/loader: Fix memory leakSubhransu Mohanty
Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11908
2020-06-01Efl.Gfx.Vg.Value_Provider: Move internal function changed_flag to eo.JunsuChoi
Summary: changed_flag was declared in the private header for internal use(static_lib). However, as the meson script has been changed, it can no longer be used. changed_flag can display the property to which the changed among the properties of value_provider. there is no problem in providing it as an eo function, so move the function to eo. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11894