[EGIT] [core/efl] master 01/02: epp - document that fallthrough is intended

2016-09-08 Thread Carsten Haitzler
raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f37a0398c3906551a94a119b5e8b5b729644edd1 commit f37a0398c3906551a94a119b5e8b5b729644edd1 Author: Carsten Haitzler (Rasterman) Date: Thu Sep 8 11:16:14 2016 +0900 epp - document that fallthrough i

[EGIT] [core/efl] master 02/02: efl ui image - fix janky blocking async image preload thread handling

2016-09-08 Thread Carsten Haitzler
raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=be29f3f4ecfda76de98963b5f2d04c0ccc672590 commit be29f3f4ecfda76de98963b5f2d04c0ccc672590 Author: Carsten Haitzler (Rasterman) Date: Thu Sep 8 15:00:22 2016 +0900 efl ui image - fix janky blocking

[EGIT] [core/efl] master 01/01: eo domain tests - make a start on them with some basic ones

2016-09-08 Thread Carsten Haitzler
raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=150cc62a0d151e6477a191ec5e97299b01f14fc2 commit 150cc62a0d151e6477a191ec5e97299b01f14fc2 Author: Carsten Haitzler (Rasterman) Date: Thu Sep 8 18:39:38 2016 +0900 eo domain tests - make a start on

Re: [E-devel] [EGIT] [core/efl] master 01/01: eo - make eo id table TLS private data for thread safety and speed

2016-09-08 Thread Tom Hacohen
On 07/09/16 12:35, Carsten Haitzler (The Rasterman) wrote: > On Wed, 7 Sep 2016 10:44:33 +0100 Tom Hacohen said: > >> Hey, >> >> Good job doing it, but I have to say, I'm quite disappointed you decided >> to push it in. >> >> No tests... Eo is a core piece of infrastructure. I kept it stable and >

[EGIT] [core/efl] master 01/01: Eo class creation: Simplify code using recursive locks.

2016-09-08 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6b60560773f59398427f12c21945d31b852db72a commit 6b60560773f59398427f12c21945d31b852db72a Author: Tom Hacohen Date: Thu Sep 8 11:14:32 2016 +0100 Eo class creation: Simplify code using recursive loc

[EGIT] [tools/eflete] master 01/01: project_manager_import_edj: avoid update and save on project on import edj

2016-09-08 Thread Vitalii Vorobiov
rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=985ff9f8b3d761779feb0e8dee2932c6865686c7 commit 985ff9f8b3d761779feb0e8dee2932c6865686c7 Author: Vitalii Vorobiov Date: Thu Sep 8 13:37:58 2016 +0300 project_manager_import_edj: avoid update

[EGIT] [core/efl] master 01/01: docs: actually close all ref files properly in order to not exceed maximum

2016-09-08 Thread Daniel Kolesa
q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1041edc6dc657e91df27b5a4e4a594b4430d7558 commit 1041edc6dc657e91df27b5a4e4a594b4430d7558 Author: Daniel Kolesa Date: Thu Sep 8 13:34:19 2016 +0200 docs: actually close all ref files properly in orde

[EGIT] [core/efl] master 01/01: evas: Fix jpeg snafu and properly send hold events to children

2016-09-08 Thread Christopher Michael
devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=0f8fb7ef88d1bbb53e70c5ea0a4e8ef6a55c1a47 commit 0f8fb7ef88d1bbb53e70c5ea0a4e8ef6a55c1a47 Author: Chris Michael Date: Thu Sep 8 08:38:38 2016 -0400 evas: Fix jpeg snafu and properly send hold

Re: [E-devel] Evas Events

2016-09-08 Thread Christopher Michael
On 09/07/2016 06:55 PM, Carsten Haitzler wrote: > On Wed, 07 Sep 2016 13:52:40 -0400 Christopher Michael > > said: > >> I would appear that commit 405680e836eb47d7dd8f59a4761386e7a80d9244 >> changed the way that hold events are sent. They are no longer being sent >> to the child objects, but rath

[EGIT] [core/efl] master 01/01: Eo: Make function overrides implicit.

2016-09-08 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=bd3801247e50ff1cda48af33345a918240d7d315 commit bd3801247e50ff1cda48af33345a918240d7d315 Author: Tom Hacohen Date: Thu Sep 8 13:08:08 2016 +0100 Eo: Make function overrides implicit. Befor

[EGIT] [tools/eflete] master 01/01: project_manager: better fix of editor usage when Project is not created yet

2016-09-08 Thread Vitalii Vorobiov
rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=e02c171c28d9490d53924aaf03337bd8ab11a952 commit e02c171c28d9490d53924aaf03337bd8ab11a952 Author: Vitalii Vorobiov Date: Thu Sep 8 15:07:55 2016 +0300 project_manager: better fix of editor usa

Re: [E-devel] RFC: EOID + Threads + TLS proposal

2016-09-08 Thread Felipe Magno de Almeida
On Sep 3, 2016 12:17 PM, "Carsten Haitzler" wrote: > [snip] > Result? Cost of EOID lookup (to find the real pointer of the object) went from > 2% to 5% of CPU time. How are you measuring? Which tool and example? I'd like to try a few things too, but being sure all would measure the same thing.

[EGIT] [tools/eflete] master 01/02: popup: finish migration to async version

2016-09-08 Thread Andrii Kroitor
rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=bbfdadeefcf95bbac68bbb28b82799388487fc72 commit bbfdadeefcf95bbac68bbb28b82799388487fc72 Author: Andrii Kroitor Date: Thu Sep 8 16:42:55 2016 +0300 popup: finish migration to async version

[EGIT] [tools/eflete] master 02/02: sound_manager:fix tones validator

2016-09-08 Thread Andrii Kroitor
rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=2dc202ad8badcac346ead87e2b2f5895c55844e9 commit 2dc202ad8badcac346ead87e2b2f5895c55844e9 Author: Andrii Kroitor Date: Thu Sep 8 16:50:13 2016 +0300 sound_manager:fix tones validator --- src/

[EGIT] [core/enlightenment] master 01/01: OpenBSD non-PAM lokker authentication.

2016-09-08 Thread Al Poole
discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=fddcaa43c43c14a9510fd198accb71389985bd96 commit fddcaa43c43c14a9510fd198accb71389985bd96 Author: Al Poole Date: Thu Sep 8 10:06:51 2016 -0400 OpenBSD non-PAM lokker authentication.

[EGIT] [core/enlightenment] master 01/01: add event handler for evry event type, not #define value

2016-09-08 Thread Mike Blumenkrantz
discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=4e7c50553619feb46e1e1bcfe24c0d8e95750d1f commit 4e7c50553619feb46e1e1bcfe24c0d8e95750d1f Author: Mike Blumenkrantz Date: Thu Sep 8 10:27:05 2016 -0400 add event handler for evry ev

[EGIT] [core/enlightenment] master 01/01: do not attempt to populate gadgets during type_add if site has not yet been populated

2016-09-08 Thread Mike Blumenkrantz
discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=0a9b8889e0730774ae9c6183e6ff8a72455a0e02 commit 0a9b8889e0730774ae9c6183e6ff8a72455a0e02 Author: Mike Blumenkrantz Date: Thu Sep 8 10:29:22 2016 -0400 do not attempt to populate ga

Re: [E-devel] [EGIT] [core/efl] master 01/01: Eo class creation: Simplify code using recursive locks.

2016-09-08 Thread Cedric BAIL
On Sep 8, 2016 3:14 AM, "Tom Hacohen" wrote: > > tasn pushed a commit to branch master. > > http://git.enlightenment.org/core/efl.git/commit/?id=6b60560773f59398427f12c21945d31b852db72a > > commit 6b60560773f59398427f12c21945d31b852db72a > Author: Tom Hacohen > Date: Thu Sep 8 11:14:32 2016 +01

[EGIT] [core/efl] master 15/20: ecore_drm2: Add a page flip completion call

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b4cbf860b9d483f7ad7a50c672a000927cb2b39f commit b4cbf860b9d483f7ad7a50c672a000927cb2b39f Author: Derek Foreman Date: Wed Sep 7 22:24:45 2016 -0500 ecore_drm2: Add a page flip completion call

[EGIT] [core/efl] master 18/20: ecore_drm2: simplify API to get latest FB

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=cc29a25c47bf12b4a3fc94396cc5c39e6d3e7739 commit cc29a25c47bf12b4a3fc94396cc5c39e6d3e7739 Author: Derek Foreman Date: Thu Sep 8 11:40:11 2016 -0500 ecore_drm2: simplify API to get latest FB

[EGIT] [core/efl] master 01/20: ee_drm: Fix max buffer age

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1591e095d5e834a67bd270019068c6b6edf6bfba commit 1591e095d5e834a67bd270019068c6b6edf6bfba Author: Derek Foreman Date: Wed Sep 7 21:19:30 2016 -0500 ee_drm: Fix max buffer age The highest

[EGIT] [core/efl] master 16/20: ecore_evas_drm: Use pageflips, not vblanks, to drive animation

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=0f534dc3bd12daaf7ae840c5a303a5aff0da1acf commit 0f534dc3bd12daaf7ae840c5a303a5aff0da1acf Author: Derek Foreman Date: Fri Sep 2 15:38:32 2016 -0500 ecore_evas_drm: Use pageflips, not vblanks, to d

[EGIT] [core/efl] master 05/20: ecore_drm2: Add busy status to ecore_drm2_fb

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d8c9f8ef17b0e52ec6e7d07ac33b5a54777d0de7 commit d8c9f8ef17b0e52ec6e7d07ac33b5a54777d0de7 Author: Derek Foreman Date: Fri Sep 2 12:17:01 2016 -0500 ecore_drm2: Add busy status to ecore_drm2_fb

[EGIT] [core/efl] master 17/20: ee_drm: simplify flipping

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ace55231a3b92fd46ae3be9ef6b0379538fe7927 commit ace55231a3b92fd46ae3be9ef6b0379538fe7927 Author: Derek Foreman Date: Wed Sep 7 22:25:43 2016 -0500 ee_drm: simplify flipping We no longer

[EGIT] [core/efl] master 03/20: ecore_evas_drm: check for libglapi presence first

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=31de16d40840381cf9d425441cd55c3b1d57301c commit 31de16d40840381cf9d425441cd55c3b1d57301c Author: Derek Foreman Date: Thu Sep 1 14:53:47 2016 -0500 ecore_evas_drm: check for libglapi presence firs

[EGIT] [core/efl] master 10/20: evas_engines: Add a redraws_clear callback

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=5eec34812efa5b73ed18d71871e87a997928d214 commit 5eec34812efa5b73ed18d71871e87a997928d214 Author: Derek Foreman Date: Tue Sep 6 17:01:37 2016 -0500 evas_engines: Add a redraws_clear callback

[EGIT] [core/efl] master 12/20: ee_drm: Get page flips out of the render thread

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=95a00b8e496839c4976259692fb7c308f7a850dc commit 95a00b8e496839c4976259692fb7c308f7a850dc Author: Derek Foreman Date: Wed Sep 7 21:31:08 2016 -0500 ee_drm: Get page flips out of the render thread

[EGIT] [core/efl] master 08/20: ee_drm: Move all ticking into ecore_evas_drm and use new tick system

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=794798f55906d3704955ac3f108340eafdb06256 commit 794798f55906d3704955ac3f108340eafdb06256 Author: Derek Foreman Date: Fri Sep 2 14:47:49 2016 -0500 ee_drm: Move all ticking into ecore_evas_drm and

[EGIT] [core/efl] master 04/20: ecore_evas_drm: Refactor common code

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=316ca09b0d705bf38c5cc0dda066351116807cd7 commit 316ca09b0d705bf38c5cc0dda066351116807cd7 Author: Derek Foreman Date: Fri Sep 2 11:07:17 2016 -0500 ecore_evas_drm: Refactor common code ec

[EGIT] [core/efl] master 02/20: evas_engines: Add fn_evas_changed callback

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=398771bf8afb0399184854b87b30b4a58c1d2aa3 commit 398771bf8afb0399184854b87b30b4a58c1d2aa3 Author: Derek Foreman Date: Tue Aug 30 15:47:17 2016 -0500 evas_engines: Add fn_evas_changed callback

[EGIT] [core/efl] master 14/20: ecore_drm2: distinguish real flip failure from flip deferral

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=33043ff1ebb78aee92700459cda70745bedcaeb6 commit 33043ff1ebb78aee92700459cda70745bedcaeb6 Author: Derek Foreman Date: Wed Sep 7 22:16:10 2016 -0500 ecore_drm2: distinguish real flip failure from f

[EGIT] [core/efl] master 13/20: ecore_drm2: make flip to NULL buffer mean something

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3be2630a3050dab9f73a181324813bda727ed0fd commit 3be2630a3050dab9f73a181324813bda727ed0fd Author: Derek Foreman Date: Wed Sep 7 22:13:34 2016 -0500 ecore_drm2: make flip to NULL buffer mean someth

[EGIT] [core/efl] master 09/20: ecore_drm2: Implicitly set buffer busy status when flipping

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ce7991b9934d469419d3a3982d30329184cc287e commit ce7991b9934d469419d3a3982d30329184cc287e Author: Derek Foreman Date: Fri Sep 2 15:24:24 2016 -0500 ecore_drm2: Implicitly set buffer busy status wh

[EGIT] [core/efl] master 19/20: ecore_drm2: Remove get/set for next fb

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=255b990055ceb13724ca217c7d8c8cc23373b2bb commit 255b990055ceb13724ca217c7d8c8cc23373b2bb Author: Derek Foreman Date: Thu Sep 8 11:41:03 2016 -0500 ecore_drm2: Remove get/set for next fb

[EGIT] [core/efl] master 11/20: ee_drm: Improve next buffer selection algorithm

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=79409757c6493738c21015708a1ba5178942ad94 commit 79409757c6493738c21015708a1ba5178942ad94 Author: Derek Foreman Date: Wed Sep 7 21:25:32 2016 -0500 ee_drm: Improve next buffer selection algorithm

[EGIT] [core/efl] master 07/20: ecore_drm2: Add a function to set the pageflip callback data once

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3d39c1e9b8647aebb12d4edfe426ec88e361c70d commit 3d39c1e9b8647aebb12d4edfe426ec88e361c70d Author: Derek Foreman Date: Fri Sep 2 13:59:12 2016 -0500 ecore_drm2: Add a function to set the pageflip c

[EGIT] [core/enlightenment] master 01/01: bump ecore_drm2 dependency, update to latest beta API

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=dc2bad0fcda063ee72b35beb3954cc2fc1eb94ba commit dc2bad0fcda063ee72b35beb3954cc2fc1eb94ba Author: Derek Foreman Date: Thu Sep 8 11:51:36 2016 -0500 bump ecore_drm2 dependency, update to

[EGIT] [core/efl] master 20/20: ee_gl_drm: Stop calling fb_dirty

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=088c9675efc791d3fb2d6c79d24fec53f6fcfabd commit 088c9675efc791d3fb2d6c79d24fec53f6fcfabd Author: Derek Foreman Date: Thu Sep 8 13:21:32 2016 -0500 ee_gl_drm: Stop calling fb_dirty So yea

[EGIT] [core/efl] master 06/20: ee_drm: use the ecore_drm2_fb busy bit

2016-09-08 Thread Derek Foreman
derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=cfd172c64bf021c70b9c31adae25f7edb09d6eec commit cfd172c64bf021c70b9c31adae25f7edb09d6eec Author: Derek Foreman Date: Fri Sep 2 12:18:06 2016 -0500 ee_drm: use the ecore_drm2_fb busy bit

[EGIT] [core/efl] master 01/01: efl_net_socket_fd: make it more win32 friendly.

2016-09-08 Thread Gustavo Sverzut Barbieri
barbieri pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=4814f937e2e1b7705daf3c5cf7e32d9cb0fe120c commit 4814f937e2e1b7705daf3c5cf7e32d9cb0fe120c Author: Gustavo Sverzut Barbieri Date: Thu Sep 8 16:12:18 2016 -0300 efl_net_socket_fd: make it more win

[EGIT] [core/efl] master 01/01: examples: elementary: ignore generated codegen example files

2016-09-08 Thread Stefan Schmidt
stefan pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6023143b781e764a356e5d21326f9d41e3f2f7bc commit 6023143b781e764a356e5d21326f9d41e3f2f7bc Author: Stefan Schmidt Date: Thu Sep 8 11:52:54 2016 +0200 examples: elementary: ignore generated codegen

[EGIT] [core/efl] master 18/27: eo: add Eina.Binbuf native type.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f17f389b66c734571e85d1b008dfd43fc7d40b28 commit f17f389b66c734571e85d1b008dfd43fc7d40b28 Author: Cedric Bail Date: Tue Aug 2 14:04:24 2016 -0700 eo: add Eina.Binbuf native type. --- src/lib/eo/e

[EGIT] [core/efl] master 15/27: ecore: test efl_future_link.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d8310b71802ab64e145092178c545119e6e80b23 commit d8310b71802ab64e145092178c545119e6e80b23 Author: Cedric Bail Date: Wed Jul 27 17:17:20 2016 -0700 ecore: test efl_future_link. --- src/tests/ecore

[EGIT] [core/efl] master 24/27: eio: make xattr list packed for better performance.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=5579d2f5cdda0286d908e4975c0cd9f5361b8df0 commit 5579d2f5cdda0286d908e4975c0cd9f5361b8df0 Author: Cedric BAIL Date: Wed Sep 7 15:57:25 2016 -0700 eio: make xattr list packed for better performance

[EGIT] [core/efl] master 11/27: ecore: add efl_future_iterator_all.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=56df83e2c09db7a549a712c21a6cfecc055a8bcd commit 56df83e2c09db7a549a712c21a6cfecc055a8bcd Author: Cedric BAIL Date: Tue Aug 30 16:29:49 2016 -0700 ecore: add efl_future_iterator_all. --- src/lib/

[EGIT] [core/efl] master 13/27: ecore: add test for efl_future_race.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=5edb42d3715366fb0b141763da43bdaaec19dc8f commit 5edb42d3715366fb0b141763da43bdaaec19dc8f Author: Cedric Bail Date: Wed Jul 27 14:28:19 2016 -0700 ecore: add test for efl_future_race. --- src/tes

[EGIT] [core/efl] master 06/27: ecore: add support for optional futures.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=cd6a8aa6b3ed49c7d246bad27837a306acff9630 commit cd6a8aa6b3ed49c7d246bad27837a306acff9630 Author: Cedric Bail Date: Fri Jul 8 14:00:43 2016 -0700 ecore: add support for optional futures. --- src/

[EGIT] [core/efl] master 10/27: ecore: add tests for efl_future_all.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=61957ace36ea0473777155584e29c1588e0290b3 commit 61957ace36ea0473777155584e29c1588e0290b3 Author: Cedric Bail Date: Tue Jul 26 12:08:48 2016 -0700 ecore: add tests for efl_future_all. --- src/tes

[EGIT] [core/efl] master 07/27: ecore: add tests for Efl.Promise.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=674acaf63d6c17e96c8ddb4fcaee10130d820c1a commit 674acaf63d6c17e96c8ddb4fcaee10130d820c1a Author: Cedric Bail Date: Thu Jul 7 18:01:38 2016 -0700 ecore: add tests for Efl.Promise. --- src/tests/e

[EGIT] [core/efl] master 25/27: eio: add an internal function for getting xattr in bulk.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c6e145da2df8f607708effa31ddd5f5131878b54 commit c6e145da2df8f607708effa31ddd5f5131878b54 Author: Cedric BAIL Date: Wed Sep 7 16:20:23 2016 -0700 eio: add an internal function for getting xattr in

[EGIT] [core/efl] master 21/27: ecore: fix optional future promise to not complain of there destruction.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=cb17d46cf5e9f2995a1dde22cb1e465b9fb6de10 commit cb17d46cf5e9f2995a1dde22cb1e465b9fb6de10 Author: Cedric BAIL Date: Tue Aug 30 16:20:36 2016 -0700 ecore: fix optional future promise to not complai

[EGIT] [core/efl] master 20/27: eio: fix manager tests.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=8e8c50e7a187ecef73c20e0e368351e7751100f9 commit 8e8c50e7a187ecef73c20e0e368351e7751100f9 Author: Cedric BAIL Date: Fri Aug 26 16:52:11 2016 -0700 eio: fix manager tests. --- src/tests/eio/eio_te

[EGIT] [core/efl] master 23/27: eio: fix allocation in eio_dir to reuse common safer infra.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d7fbd6f13ef0f32838db89f331790edbeb8a2bf1 commit d7fbd6f13ef0f32838db89f331790edbeb8a2bf1 Author: Cedric BAIL Date: Tue Aug 30 16:31:41 2016 -0700 eio: fix allocation in eio_dir to reuse common sa

[EGIT] [core/efl] master 19/27: eio: rework efl_io_manager to use efl_future.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=52c63190d5b9906698b5e1872ce6448185218d91 commit 52c63190d5b9906698b5e1872ce6448185218d91 Author: Cedric Bail Date: Sun Jul 31 21:41:05 2016 -0700 eio: rework efl_io_manager to use efl_future. ---

[EGIT] [core/efl] master 04/27: efl: remove unecessary legacy_prefix set to null.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7ae43659f66fd5351a7e649b03d41cffc91358e8 commit 7ae43659f66fd5351a7e649b03d41cffc91358e8 Author: Cedric BAIL Date: Wed Jun 29 16:05:52 2016 -0700 efl: remove unecessary legacy_prefix set to null.

[EGIT] [core/efl] master 14/27: ecore: add efl_future_iterator_race.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=aaac15126b8fd4d691d46c52496d57269d3facdf commit aaac15126b8fd4d691d46c52496d57269d3facdf Author: Cedric BAIL Date: Tue Aug 30 16:30:52 2016 -0700 ecore: add efl_future_iterator_race. --- src/lib

[EGIT] [core/efl] master 17/27: eio: add internal function able to build array instead of triggering a callback per files.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=11fe9b8cd9e4eee6f95e70fcef8727087c1a49a2 commit 11fe9b8cd9e4eee6f95e70fcef8727087c1a49a2 Author: Cedric Bail Date: Sun Jul 31 21:39:39 2016 -0700 eio: add internal function able to build array in

[EGIT] [core/efl] master 26/27: eio: implement efl_io_manager_xattr_ls

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=0c067fb62f58ae789722729c809bee9237aba315 commit 0c067fb62f58ae789722729c809bee9237aba315 Author: Cedric BAIL Date: Wed Sep 7 16:20:52 2016 -0700 eio: implement efl_io_manager_xattr_ls --- src/li

[EGIT] [core/efl] master 22/27: ecore: fix parenting to be done right on promise and future.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f1c8c82e5f5cac217e2aa9c6aad90f1cdfb8fbd5 commit f1c8c82e5f5cac217e2aa9c6aad90f1cdfb8fbd5 Author: Cedric BAIL Date: Tue Aug 30 16:21:30 2016 -0700 ecore: fix parenting to be done right on promise

[EGIT] [core/efl] master 12/27: ecore: add efl_future_race.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=0789156c86fb51cadbf173bbb230a4d2ddef9612 commit 0789156c86fb51cadbf173bbb230a4d2ddef9612 Author: Cedric Bail Date: Wed Jul 27 09:56:07 2016 -0700 ecore: add efl_future_race. --- src/lib/ecore/Ec

[EGIT] [core/efl] master 27/27: efl: add documentation and last cleanup of the API.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=bd362b13d656e779f4851d57257bf04883b34ba8 commit bd362b13d656e779f4851d57257bf04883b34ba8 Author: Cedric BAIL Date: Thu Sep 8 14:51:13 2016 -0700 efl: add documentation and last cleanup of the API

[EGIT] [core/efl] master 03/27: eolian: add a builtin to handle a free callback.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=36bc9aa187dc5d1ba257c4bf03060f0792e65866 commit 36bc9aa187dc5d1ba257c4bf03060f0792e65866 Author: Cedric BAIL Date: Wed Jun 29 15:25:22 2016 -0700 eolian: add a builtin to handle a free callback.

[EGIT] [core/efl] master 01/27: eo: add abstract efl.future.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=9a2ada6d87f4a80becec142dbe9186d8385737b8 commit 9a2ada6d87f4a80becec142dbe9186d8385737b8 Author: Cedric BAIL Date: Wed Jun 29 14:09:40 2016 -0700 eo: add abstract efl.future. --- src/Makefile_Eo

[EGIT] [core/efl] master 05/27: ecore: add Efl.Promise.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b2fb5e375a266dd667a490c4a96ef878dbac699c commit b2fb5e375a266dd667a490c4a96ef878dbac699c Author: Cedric BAIL Date: Thu Jun 30 16:51:06 2016 -0700 ecore: add Efl.Promise. --- src/Makefile_Ecore.a

[EGIT] [core/efl] master 16/27: eio: track length of resulting operation to be reported by futures.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d26a0a2f70a77457f9faf35d945a2947f5f5cdba commit d26a0a2f70a77457f9faf35d945a2947f5f5cdba Author: Cedric Bail Date: Sun Jul 31 21:37:25 2016 -0700 eio: track length of resulting operation to be re

[EGIT] [core/efl] master 09/27: ecore: add efl_future_all.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=84958dc6ca42114068a1aa4b185fdab5f640ae34 commit 84958dc6ca42114068a1aa4b185fdab5f640ae34 Author: Cedric Bail Date: Tue Jul 26 12:08:30 2016 -0700 ecore: add efl_future_all. --- src/lib/ecore/Eco

[EGIT] [core/efl] master 08/27: efl: add a possibility to link death of Eo object with a future.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6f2cad6439c14aed465f2cc1a0d59d0308002054 commit 6f2cad6439c14aed465f2cc1a0d59d0308002054 Author: Cedric BAIL Date: Wed Jul 13 17:07:47 2016 -0700 efl: add a possibility to link death of Eo object

[EGIT] [core/efl] master 02/27: eolian: add support for future.

2016-09-08 Thread Cedric BAIL
cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ed9dff8fbd422b613042cd9f402018eda28ffc67 commit ed9dff8fbd422b613042cd9f402018eda28ffc67 Author: Cedric BAIL Date: Wed Jun 29 15:00:17 2016 -0700 eolian: add support for future. Future i

[E-devel] Efl_Promise and Efl_Future

2016-09-08 Thread Cedric BAIL
Hello, So I have now landed Efl_Future and Efl_Promise as previously discussed in a lengthy email thread. The split was necessary to make it possible to handle the lifecycle using eo object. This implementation simplify and clarify the API compare to the eina api we have. Still there is some stro

Re: [E-devel] [EGIT] [core/efl] master 01/01: Eo class creation: Simplify code using recursive locks.

2016-09-08 Thread The Rasterman
On Thu, 8 Sep 2016 08:36:30 -0700 Cedric BAIL said: > On Sep 8, 2016 3:14 AM, "Tom Hacohen" wrote: > > > > tasn pushed a commit to branch master. > > > > > http://git.enlightenment.org/core/efl.git/commit/?id=6b60560773f59398427f12c21945d31b852db72a > > > > commit 6b60560773f59398427f12c21945d31

Re: [E-devel] RFC: EOID + Threads + TLS proposal

2016-09-08 Thread The Rasterman
On Thu, 8 Sep 2016 10:24:45 -0300 Felipe Magno de Almeida said: > On Sep 3, 2016 12:17 PM, "Carsten Haitzler" wrote: > > > > [snip] > > > Result? Cost of EOID lookup (to find the real pointer of the object) went > from > > 2% to 5% of CPU time. > > How are you measuring? Which tool and exampl

[EGIT] [core/efl] master 01/01: eo: avoid redefinition of type Efl_Promise

2016-09-08 Thread Jean Guyomarc'h
jayji pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=a336e761d2499e7976250e3a1c9d17a48377d796 commit a336e761d2499e7976250e3a1c9d17a48377d796 Author: Jean Guyomarc'h Date: Fri Sep 9 08:39:02 2016 +0200 eo: avoid redefinition of type Efl_Promise