aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* autotools: evil: add needed -lmsvcr100 library flag for _create/_free_locale()devs/stefan/ci-mingwStefan Schmidt2018-12-071-1/+1
| | | | | | | | | | Since commit 33b8e5157a25b73a0729055ecd22b17e97781e11 we need these two new symbols on our windows cross build. At least on my mingw system they are not showing up by default and I need to ensure we are linking against msvcr100 to get them or I get undefined references during linking. Differential Revision: https://phab.enlightenment.org/D7428
* silent testingStefan Schmidt2018-12-071-12/+0
|
* ci: mingw: enable various build options with dependencies now satisfiedStefan Schmidt2018-12-071-3/+2
| | | | | | | | After some fixes and updates in ewpi we now have gstreamer, libtiff and bullet ready as cross compiled dependencies. Time to enable them in the build. Differential Revision: https://phab.enlightenment.org/D7378
* travis: re-enable mingw build with newer eolian_gen for bootstrapStefan Schmidt2018-12-072-7/+7
| | | | | | | | | The docker image now contains a native efl build as bootstrap for doing the mingw cross-build. Paths to the generator binaries have been update. We also switched to using a dedicated Fedora28-mingw docker image for now to have a more stable environment for now. Differential Revision: https://phab.enlightenment.org/D7377
* eo: make efl_future_then have a data pointer in addition of the object pointer.Cedric BAIL2018-12-0712-57/+64
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* ector software: Be careful at alloca() usage.Hermet Park2018-12-071-2/+10
| | | | allocate one spare span memory then reuse it.
* evas ector: add software implmentation for masking feature.Hermet Park2018-12-0721-230/+541
| | | | | | | | | 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.
* elementary: make Efl.Ui.Factory.create asynchronous.Cedric BAIL2018-12-077-41/+198
| | | | | | | | | | | | | | 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
* configure - set elogind off by default as the --help saysCarsten Haitzler (Rasterman)2018-12-071-1/+1
| | | | | the default says its disabled, but it's actually enabled by default. fix to match the help.
* evas vg: revise basic vg cache logic.Hermet Park2018-12-077-123/+210
| | | | | | | | 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.
* evas vg: code refactoring.Hermet Park2018-12-073-24/+43
| | | | | | | | 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.
* evas vg: code refactoring.Hermet Park2018-12-076-149/+158
| | | | | keep internal variable and structre names consisteny. no logical changes.
* ector: code refactoring.Hermet Park2018-12-073-36/+45
| | | | | make code clean and neat. no logical changes.
* evas vg: code refactoring.Hermet Park2018-12-075-40/+32
| | | | | | | | make code clean and neat, no logic changes. use macro to reduce lines. rename ambiguous internal variables. remove unused variables.
* evas vg: remove unused internal functionHermet Park2018-12-071-9/+1
| | | | | Vector can't return image data yet. This function is useless.
* elput: Add support for non-systemd boxes using elogindChristopher Michael2018-12-066-2/+29
|\ | | | | | | | | | | | | These commits allow running efl/e wayland without installing systemd by using elogind library to provide the needed functionality. Merge branch 'devs/devilhorns/elput'
| * evas - cpu - fix sve check when neon is disabled...devs/devilhorns/elputCarsten Haitzler (Rasterman)2018-12-061-13/+12
| |
| * update po filesCarsten Haitzler (Rasterman)2018-12-0624-696/+645
| |
| * ci: disable testing on ubuntu and debianMarcel Hollerbach2018-12-061-6/+10
| | | | | | | | | | | | | | | | | | | | it appears that there is a bug in meson (which is fixed upstream). For now this disables the tests, it can be reverted later once 0.49 is released. This fixes the cron job for 2 jobs. Differential Revision: https://phab.enlightenment.org/D7410
| * meson: remove DATADIR as it is not usedMarcel Hollerbach2018-12-061-1/+0
| | | | | | | | | | | | | | and further more, on windows this causes un-understandable compiler errors. Differential Revision: https://phab.enlightenment.org/D7417
| * meson: abstract edje_cc exec linesMarcel Hollerbach2018-12-0610-12/+16
| | | | | | | | | | | | the array is calling the shell etc. this makes cross building easier. Differential Revision: https://phab.enlightenment.org/D7413
| * efl: fix misspelt focused in API and documents.Alastair Poole2018-12-064-8/+8
| | | | | | | | | | Fix spelling in elm_code API and other documents too where this occurs. Differential Revision: https://phab.enlightenment.org/D7299
| * canvas: disable an eolian-style api referenceDaniel Kolesa2018-12-061-1/+2
| | | | | | | | | | | | | | | | | | 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.
| * ecore_con: handle timeout of the attempt to connect.Cedric BAIL2018-12-062-1/+7
| | | | | | | | | | | | | | | | | | 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
| * ecore_con: wait for thread to finish at the same time as canceled to avoid ↵Cedric BAIL2018-12-061-0/+1
| | | | | | | | | | | | race condition. Differential Revision: https://phab.enlightenment.org/D7401
| * ecore_con: properly track each handler separately and destroy each only once.Cedric BAIL2018-12-061-1/+3
| | | | | | | | Differential Revision: https://phab.enlightenment.org/D7400
| * ecore_con: reinit ecore_con after complete shutdown so that suite ↵Cedric BAIL2018-12-061-0/+2
| | | | | | | | | | | | ecore_con_shutdown doesn't complain. Differential Revision: https://phab.enlightenment.org/D7399
| * ecore_con: fix multi shutdown excessive warning by initializing ecore ↵Cedric BAIL2018-12-061-0/+2
| | | | | | | | | | | | independently. Differential Revision: https://phab.enlightenment.org/D7398
| * ecore_con: enforce connection state to not let a hanging connection continue.Cedric BAIL2018-12-061-0/+2
| | | | | | | | | | | | | | | | 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
| * ecore_con: refactor TCP Dialer to always wait for thread to finish.Cedric BAIL2018-12-061-16/+16
| | | | | | | | | | | | | | | | | | 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
| * doc: remove since_tizen.Hermet Park2018-12-062-9/+0
| | | | | | | | This tag must be valid for only tizen world.
| * Tests: adapt some tests for ExactnessDaniel Zaoui2018-12-064-17/+58
| | | | | | | | | | | | 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.
| * efl_ui_tab_bar: fix error about double freeBowon Ryu2018-12-061-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * ecore_imf: Fix document about ecore_imf_context_input_panel_position_set()Jihoon Kim2018-12-061-1/+1
| | | | | | | | Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
| * eina: fix a build failure caused by missing 'locale_t' from OSXYoungbok Shin2018-12-061-0/+3
| | | | | | | | | | | | In OSX, locale_t is included in xlocale.h @fix Differential Revision: https://phab.enlightenment.org/D7395
| * Revert "Revert "eina: add locale-independent eina_convert_strtod_c function""Marcel Hollerbach2018-12-065-0/+72
| | | | | | | | This reverts commit ddd263875896c11b7d0875c7357a3322243290d9.
| * efl_ui_win: enable bg color set although alpha is setJaehyun Cho2018-12-061-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * eolian_cxx: Add documentation field to property_defLauro Moura2018-12-062-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * examples: update gitignoreYeongjong Lee2018-12-065-7/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * elm config - fix warnings about unused vars and paramsCarsten Haitzler (Rasterman)2018-12-061-5/+4
| |
| * elm teest - focus - fix unused param warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * elm tests - focus - fix unused param warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * elm tests - gengrid - fix unused param warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * elm test - button - remove unused local var warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * elm main - fix unused param in cb warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * elm toolbar - fix unused param warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * elm colorselector - fix unused param warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * efl ui focus manager - fix unused param warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * benchmarks - focus tree - fix unused param warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |
| * efl ui focus manager - remove unused local vars warnCarsten Haitzler (Rasterman)2018-12-061-1/+1
| |