summaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)Author
2018-12-08meson - systemd - fix check to systemd209+ checks that were not doneCarsten Haitzler (Rasterman)
autofoo did these and set defines code relied on. meson did not. this fixes that and makes meson do the same checks with the same defines.
2018-12-08evas cpu - just rely on eina cpu entirely to avboid feature dupsCarsten Haitzler (Rasterman)
so evas cpu used to be the thing then eina cpu came and did the same and evas cpu optionalyl could lsit on top... just move it all to eina cpu so one central place does this and evas_cpu is purely a compat wrapper.
2018-12-07elementery: fix mouse selection of items in efl.ui.list_viewLeonardo Loch
2018-12-07build: draw is using functions from rg_etcMarcel Hollerbach
this means when you use draw you should automatically drag in rg_etc. This fixes a build problem reported on irc.
2018-12-07ecore_con: no need for a long timeout when we know the test is supposed to ↵Cedric BAIL
timeout. Reviewed-by: Marcel Hollerbach <marcel-hollerbach@t-online.de> Differential Revision: https://phab.enlightenment.org/D7422
2018-12-07eo: fix efl_future_then example.Cedric BAIL
Summary: Depends on D7393 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7423
2018-12-07ecore: add a full test for efl_future_then and efl_future_chain.Cedric BAIL
Summary: Depends on D7392 Reviewers: bu5hm4n, segfaultxavi Reviewed By: bu5hm4n, segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7393
2018-12-07meson: add inital support for windows compilationMarcel Hollerbach
Differential Revision: https://phab.enlightenment.org/D7416
2018-12-07meson: enable cross compilingMarcel Hollerbach
the inital work for this commit was coming from `Mark van der Putten`. In order to not have more options for this, the idea came up to use mesons autodetection using PATH. If a cross file is specified, the binaries are used from the system, rather than from the intree. (Which means --cross-file has the dependency of efl on the buildsystem) Differential Revision: https://phab.enlightenment.org/D7415
2018-12-07ecore: fix typo in comments.Cedric BAIL
Summary: Depends on D7391 Reviewers: bu5hm4n, segfaultxavi, kimcinoo Reviewed By: kimcinoo Subscribers: kimcinoo, #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7392
2018-12-07ecore: add efl_app_test to the meson build and run the test.Cedric BAIL
Summary: Depends on D7390 Reviewers: bu5hm4n, segfaultxavi Reviewed By: bu5hm4n Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7391
2018-12-07ecore: efl_app_suite doesn't need to depends on Efl_Net.Cedric BAIL
Summary: Depends on D7381 Reviewers: bu5hm4n, segfaultxavi Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7390
2018-12-07ecore: use efl_future_then to simplify the code logic and reduce potential bugs.Cedric BAIL
Summary: Depends on D7380 Reviewers: segfaultxavi, felipealmeida, SanghyeonLee, vitor.sousa, bu5hm4n Reviewed By: bu5hm4n Subscribers: barbieri, #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7381
2018-12-07ecore: remove unecessary intermediate variable.Cedric BAIL
Summary: Depends on D7379 Reviewers: felipealmeida, segfaultxavi, vitor.sousa, SanghyeonLee, bu5hm4n Reviewed By: segfaultxavi, vitor.sousa Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7380
2018-12-07eo: make efl_future_then have a data pointer in addition of the object pointer.Cedric BAIL
Summary: In the case when you have multiple future in flight related to one object, you couldn't use the previous version of efl_future_then. Now all function calls take a void* pointer that allow multiple future to have their private data request data accessible in all the callback. This should not break released API as Eo.h is not released yet and so was efl_future_Eina_FutureXXX_then. Depends on D7332 Reviewers: felipealmeida, segfaultxavi, vitor.sousa, SanghyeonLee, bu5hm4n Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7379
2018-12-07ector software: Be careful at alloca() usage.Hermet Park
allocate one spare span memory then reuse it.
2018-12-07evas ector: add software implmentation for masking feature.Hermet Park
This implementation uses Ector_Buffer to generate mask image from vg container, and pass it to Ector engine. Ector renderer could blend this image as a mask. Yet only vg container works as a mask, we could extend shape to support masking later. Still vector gl drawing is not completed, We use software ector buffer to draw on it. This is on progessing.
2018-12-07elementary: make Efl.Ui.Factory.create asynchronous.Cedric BAIL
Reviewers: felipealmeida, SanghyeonLee, vitor.sousa, bu5hm4n, segfaultxavi Reviewed By: felipealmeida, vitor.sousa, segfaultxavi Subscribers: segfaultxavi, #reviewers, #committers Tags: #efl Maniphest Tasks: T7472 Differential Revision: https://phab.enlightenment.org/D7332
2018-12-07evas vg: revise basic vg cache logic.Hermet Park
There was a big trouble that vg cache didn't free cached data properly. Plus, there was a unnecessary copy of vg tree data. This revised version is a improvement of our evas vg cache in stable and optmization.
2018-12-07evas vg: code refactoring.Hermet Park
capsulate vector file data from efl canvas vg. hide vector file data structure, capsulate it, cut off the dependency by vector object. yet it has evas_cache_entry interface.
2018-12-07evas vg: code refactoring.Hermet Park
keep internal variable and structre names consisteny. no logical changes.
2018-12-07ector: code refactoring.Hermet Park
make code clean and neat. no logical changes.
2018-12-07evas vg: code refactoring.Hermet Park
make code clean and neat, no logic changes. use macro to reduce lines. rename ambiguous internal variables. remove unused variables.
2018-12-07evas vg: remove unused internal functionHermet Park
Vector can't return image data yet. This function is useless.
2018-12-06evas - cpu - fix sve check when neon is disabled...devs/devilhorns/elputCarsten Haitzler (Rasterman)
2018-12-06meson: abstract edje_cc exec linesMarcel Hollerbach
the array is calling the shell etc. this makes cross building easier. Differential Revision: https://phab.enlightenment.org/D7413
2018-12-06efl: fix misspelt focused in API and documents.Alastair Poole
Fix spelling in elm_code API and other documents too where this occurs. Differential Revision: https://phab.enlightenment.org/D7299
2018-12-06canvas: disable an eolian-style api referenceDaniel Kolesa
This references a file that is not being installed, so the eo file will fail to parse when used as a system-wide .eo file. Introduced in 05682eed7d572874928424af82fba819790c4228. Fixes T7495.
2018-12-06ecore_con: handle timeout of the attempt to connect.Cedric BAIL
This has been the fix that prevent random ecore_con DNS tests to fail for me. This should also in case of failure make the timeout of the ecore_con itself be honored which wasn't anymore. @fix Differential Revision: https://phab.enlightenment.org/D7402
2018-12-06ecore_con: wait for thread to finish at the same time as canceled to avoid ↵Cedric BAIL
race condition. Differential Revision: https://phab.enlightenment.org/D7401
2018-12-06ecore_con: properly track each handler separately and destroy each only once.Cedric BAIL
Differential Revision: https://phab.enlightenment.org/D7400
2018-12-06ecore_con: reinit ecore_con after complete shutdown so that suite ↵Cedric BAIL
ecore_con_shutdown doesn't complain. Differential Revision: https://phab.enlightenment.org/D7399
2018-12-06ecore_con: fix multi shutdown excessive warning by initializing ecore ↵Cedric BAIL
independently. Differential Revision: https://phab.enlightenment.org/D7398
2018-12-06ecore_con: enforce connection state to not let a hanging connection continue.Cedric BAIL
It is expected that when the connection state is forcefully set, that all hanging connection should be stopped instead of them continuing and later resetting the state to having a connection. Differential Revision: https://phab.enlightenment.org/D7397
2018-12-06ecore_con: refactor TCP Dialer to always wait for thread to finish.Cedric BAIL
This is a better way to avoid race execution by the async end callback that could happen at some later random point in time. The thread are cancelled right away, so event if their is a "wait" time set, it should never actually matter and be always instantaneous. Differential Revision: https://phab.enlightenment.org/D7396
2018-12-06doc: remove since_tizen.Hermet Park
This tag must be valid for only tizen world.
2018-12-06Tests: adapt some tests for ExactnessDaniel Zaoui
Home directory cannot be used for the tests as the shots will always be different between machines. A test directory is created to solve this issue.
2018-12-06efl_ui_tab_bar: fix error about double freeBowon Ryu
Summary: tab is the parent of the icon. so deleting the tab causes deleting the icon automatically. in this case, it can cause double-freed problem once icon has deleted. Test Plan: elementary_test -to efl.ui.tab_pager Reviewers: cedric, Jaehyun_Cho, jpeg Reviewed By: Jaehyun_Cho Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7407
2018-12-06ecore_imf: Fix document about ecore_imf_context_input_panel_position_set()Jihoon Kim
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
2018-12-06eina: fix a build failure caused by missing 'locale_t' from OSXYoungbok Shin
In OSX, locale_t is included in xlocale.h @fix Differential Revision: https://phab.enlightenment.org/D7395
2018-12-06Revert "Revert "eina: add locale-independent eina_convert_strtod_c function""Marcel Hollerbach
This reverts commit ddd263875896c11b7d0875c7357a3322243290d9.
2018-12-06efl_ui_win: enable bg color set although alpha is setJaehyun Cho
Summary: This patch sets background transparent if window supports alpha. If alpha window does not emit signal to show background rectangle, then the background color set by _efl_ui_win_part_color_set cannot be applied because the background rectangle remains hidden. This patch fixes the side effect of D6569. Test Plan: Run Efl.Ui.Win (Bg part) in elementary_test. Reviewers: zmike, devilhorns, woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7302
2018-12-06eolian_cxx: Add documentation field to property_defLauro Moura
Test Plan: run eolian_cxx suite Reviewers: vitor.sousa, felipealmeida Reviewed By: vitor.sousa Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7414
2018-12-06examples: update gitignoreYeongjong Lee
Test Plan: make examples git state Reviewers: Jaehyun_Cho, Hermet, segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7406
2018-12-06elm config - fix warnings about unused vars and paramsCarsten Haitzler (Rasterman)
2018-12-06elm teest - focus - fix unused param warnCarsten Haitzler (Rasterman)
2018-12-06elm tests - focus - fix unused param warnCarsten Haitzler (Rasterman)
2018-12-06elm tests - gengrid - fix unused param warnCarsten Haitzler (Rasterman)
2018-12-06elm test - button - remove unused local var warnCarsten Haitzler (Rasterman)
2018-12-06elm main - fix unused param in cb warnCarsten Haitzler (Rasterman)