Re: [E-devel] EFL interface, what's left to be done

2016-09-30 Thread Tom Hacohen
On 24/09/16 02:59, Cedric BAIL wrote: > On Thu, Sep 22, 2016 at 4:35 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 22/09/16 00:34, Cedric BAIL wrote: >>> On Wed, Sep 21, 2016 at 1:46 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >>>> On 19/09/16 23:3

Re: [E-devel] EFL interface, what's left to be done

2016-09-30 Thread Tom Hacohen
On 24/09/16 10:07, marcel-hollerb...@t-online.de wrote: > On Fri, Sep 23, 2016 at 06:59:14PM -0700, Cedric BAIL wrote: >> On Thu, Sep 22, 2016 at 4:35 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >>> On 22/09/16 00:34, Cedric BAIL wrote: >>>> On Wed, Sep

Re: [E-devel] [YAPT] Promise instant resolution

2016-09-29 Thread Tom Hacohen
On 29/09/16 17:03, Gustavo Sverzut Barbieri wrote: > Next mainloop iteration is essential to make user code "always work", no > special cases. > > This was in my other thread commentary about "resolved promise", that is, > to return a promise with a well known (resolved) value I completely agree,

Re: [E-devel] Efl_Promise and Efl_Future

2016-09-28 Thread Tom Hacohen
On 13/09/16 01:09, Cedric BAIL wrote: > On Mon, Sep 12, 2016 at 2:11 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 08/09/16 23:29, Cedric BAIL wrote: >>> So I have now landed Efl_Future and Efl_Promise as previously >>> discussed in a lengthy email thread

Re: [E-devel] Efl_Promise and Efl_Future

2016-09-28 Thread Tom Hacohen
On 28/09/16 13:42, Tom Hacohen wrote: > On 21/09/16 03:35, Felipe Magno de Almeida wrote: >> On Sun, Sep 18, 2016 at 3:35 AM, Davide Andreoli <d...@gurumeditation.it> >> wrote: >>> 2016-09-18 4:30 GMT+02:00 Felipe Magno de Almeida < >>> felipe.m.alme..

Re: [E-devel] Efl_Promise and Efl_Future

2016-09-28 Thread Tom Hacohen
On 21/09/16 03:35, Felipe Magno de Almeida wrote: > On Sun, Sep 18, 2016 at 3:35 AM, Davide Andreoli > wrote: >> 2016-09-18 4:30 GMT+02:00 Felipe Magno de Almeida < >> felipe.m.alme...@gmail.com>: >>> On Sep 17, 2016 3:53 AM, "Davide Andreoli"

[EGIT] [core/efl] master 01/01: Ecore promise: Renamed shadow variable.

2016-09-26 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=65367a4a076b9bfb4b3d58bdc87c2f5f677c8b70 commit 65367a4a076b9bfb4b3d58bdc87c2f5f677c8b70 Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 26 14:50:08 2016 +0100 Ecore promise: Renamed

[EGIT] [core/efl] master 01/02: Eo: introducing libeo_dbg.so.

2016-09-22 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b242f50626c57212d2b6525d8bddc8f0595971f4 commit b242f50626c57212d2b6525d8bddc8f0595971f4 Author: Tom Hacohen <t...@stosb.com> Date: Thu Sep 22 13:16:18 2016 +0100 Eo: introducing libeo_

[EGIT] [core/efl] master 02/02: Update gitignore.

2016-09-22 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=04f1483a82a2537c568e44cb55f06a61b2d6a839 commit 04f1483a82a2537c568e44cb55f06a61b2d6a839 Author: Tom Hacohen <t...@stosb.com> Date: Thu Sep 22 14:07:44 2016 +0100 Update gitignore. --- .git

Re: [E-devel] EFL interface, what's left to be done

2016-09-22 Thread Tom Hacohen
On 22/09/16 00:34, Cedric BAIL wrote: > On Wed, Sep 21, 2016 at 1:46 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 19/09/16 23:33, Cedric BAIL wrote: >>> On Mon, Sep 19, 2016 at 2:48 PM, Tom Hacohen <t...@stosb.com> wrote: >>>> We haven't agreed

Re: [E-devel] EFL interface, what's left to be done

2016-09-22 Thread Tom Hacohen
On 22/09/16 07:55, Jean-Philippe André wrote: > Hi, > > On 22 September 2016 at 15:34, Davide Andreoli <d...@gurumeditation.it> > wrote: > >> 2016-09-22 0:45 GMT+02:00 Gustavo Sverzut Barbieri <barbi...@gmail.com>: >> >>> On Wed, Sep 21, 201

Re: [E-devel] EFL interface, what's left to be done

2016-09-21 Thread Tom Hacohen
On 21/09/16 15:10, Gustavo Sverzut Barbieri wrote: > On Wed, Sep 21, 2016 at 5:26 AM, Tom Hacohen <t...@osg.samsung.com> wrote: > [...] >>> promise/future should be first-class citizen... as well as iterator >>> and the likes. There is a start already, but refinem

Re: [E-devel] EFL interface, what's left to be done

2016-09-21 Thread Tom Hacohen
On 19/09/16 23:33, Cedric BAIL wrote: > On Mon, Sep 19, 2016 at 2:48 PM, Tom Hacohen <t...@stosb.com> wrote: >> We haven't agreed on merging Eo, Efl and Ecore. I'm actually pretty much >> against it. > > There was a thread weeks ago. You indeed didn't take part of that

Re: [E-devel] EFL interface, what's left to be done

2016-09-21 Thread Tom Hacohen
On 20/09/16 05:14, Gustavo Sverzut Barbieri wrote: > On Mon, Sep 19, 2016 at 7:33 PM, Cedric BAIL <cedric.b...@free.fr> wrote: >> On Mon, Sep 19, 2016 at 2:48 PM, Tom Hacohen <t...@stosb.com> wrote: >>> We haven't agreed on merging Eo, Efl and Ecore. I'm ac

Re: [E-devel] [EGIT] [core/efl] master 01/01: tests: ecore: relax the timing precision for the promise timeout test

2016-09-20 Thread Tom Hacohen
On 20/09/16 00:30, Carsten Haitzler (The Rasterman) wrote: > On Mon, 19 Sep 2016 13:18:47 +0100 Tom Hacohen <t...@osg.samsung.com> said: > >> On 19/09/16 13:08, Stefan Schmidt wrote: >>> stefan pushed a commit to branch master. >>> >>> http://

Re: [E-devel] EFL interface, what's left to be done

2016-09-19 Thread Tom Hacohen
We haven't agreed on merging Eo, Efl and Ecore. I'm actually pretty much against it. Eo is clean and hasn't been "polluted" by async, mainloop and etc. That's a good thing. This makes our infrastructure easier to test. If you mean just compile them together, then there's no point in it. I know why

Re: [E-devel] [EGIT] [core/efl] master 01/01: tests: ecore: relax the timing precision for the promise timeout test

2016-09-19 Thread Tom Hacohen
On 19/09/16 14:01, Stefan Schmidt wrote: > Hello. > > On 19/09/16 14:18, Tom Hacohen wrote: >> On 19/09/16 13:08, Stefan Schmidt wrote: >>> stefan pushed a commit to branch master. >>> >>> http://git.enlightenment.org/core/efl.git/commit/?id=c25d4e8325b42

Re: [E-devel] [EGIT] [core/efl] master 01/01: tests: ecore: relax the timing precision for the promise timeout test

2016-09-19 Thread Tom Hacohen
On 19/09/16 13:08, Stefan Schmidt wrote: > stefan pushed a commit to branch master. > > http://git.enlightenment.org/core/efl.git/commit/?id=c25d4e8325b428122439860f9d49dd25a4b4b66d > > commit c25d4e8325b428122439860f9d49dd25a4b4b66d > Author: Stefan Schmidt > Date: Mon

Re: [E-devel] Schedule discussion for 1.19

2016-09-14 Thread Tom Hacohen
On 14/09/16 17:53, Cedric BAIL wrote: > On Wed, Sep 14, 2016 at 3:03 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 13/09/16 23:07, Stefan Schmidt wrote: >>> On 12/09/16 19:01, Cedric BAIL wrote: >>>> On Mon, Sep 12, 2016 at 7:58 AM, Stefan Schmidt

Re: [E-devel] Schedule discussion for 1.19

2016-09-14 Thread Tom Hacohen
On 13/09/16 23:07, Stefan Schmidt wrote: > Hello. > > On 12/09/16 19:01, Cedric BAIL wrote: >> On Mon, Sep 12, 2016 at 7:58 AM, Stefan Schmidt >> wrote: >>> Hello. >>> >>> On 10/09/16 01:29, Cedric BAIL wrote: Hello, I fully agree with Andrew. I have yet to

Re: [E-devel] Efl_Promise and Efl_Future

2016-09-12 Thread Tom Hacohen
On 08/09/16 23:29, Cedric BAIL wrote: > 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

[EGIT] [core/efl] master 01/01: Eo: Remove the EO_DEBUG env check. We have DBG for that.

2016-09-09 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=cfcdacc5f7bddfe4f0e543c89981f0d8c54d528c commit cfcdacc5f7bddfe4f0e543c89981f0d8c54d528c Author: Tom Hacohen <t...@stosb.com> Date: Fri Sep 9 11:38:07 2016 +0100 Eo: Remove the EO_DEBUG env

[EGIT] [core/efl] master 01/01: Update the EFL according to new Eo API changes.

2016-09-09 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=284b6a5a3e27de75d3d661aba5f48f7ff5b478ba commit 284b6a5a3e27de75d3d661aba5f48f7ff5b478ba Author: Tom Hacohen <t...@stosb.com> Date: Fri Sep 9 11:24:37 2016 +0100 Update the EFL according to

[EGIT] [core/efl] master 03/03: Eo: Merge in changes in how functions are registered to classes.

2016-09-09 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=0b54436699c0066697d393dea611df8535c1c2ef commit 0b54436699c0066697d393dea611df8535c1c2ef Merge: 5ad71f1 7ebf9d8 Author: Tom Hacohen <t...@stosb.com> Date: Fri Sep 9 11:14:45 2016 +0100 Eo:

[EGIT] [core/efl] master 02/03: Eo: Change the way functions are registered to classes

2016-09-09 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=7ebf9d879d41169beda06b0195e4a3b3c60818e1 commit 7ebf9d879d41169beda06b0195e4a3b3c60818e1 Author: Tom Hacohen <t...@stosb.com> Date: Fri Sep 9 10:53:58 2016 +0100 Eo: Change the way fun

[EGIT] [core/efl] master 01/01: Eo: don't allow object override to introduce previously undefined functions.

2016-09-09 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=5ad71f14868837018d68525db1fe93efeb3d532f commit 5ad71f14868837018d68525db1fe93efeb3d532f Author: Tom Hacohen <t...@stosb.com> Date: Fri Sep 9 10:53:45 2016 +0100 Eo: don't allow object ov

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

2016-09-09 Thread Tom Hacohen
On 08/09/16 16:36, Cedric BAIL wrote: > On Sep 8, 2016 3:14 AM, "Tom Hacohen" <t...@stosb.com> wrote: >> >> tasn pushed a commit to branch master. >> >> > http://git.enlightenment.org/core/efl.git/commit/?id=6b60560

[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 <t...@stosb.com> Date: Thu Sep 8 13:08:08 2016 +0100 Eo: Make function ove

[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 <t...@stosb.com> Date: Thu Sep 8 11:14:32 2016 +0100 Eo class creation: Simplif

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 <t...@osg.samsung.com> said: > >> Hey, >> >> Good job doing it, but I have to say, I'm quite disappointed you decided >> to push it in. >> >>

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

2016-09-06 Thread Tom Hacohen
On 03/09/16 16:15, Carsten Haitzler (The Rasterman) wrote: > Why? This directly impacts design and limitations of EO. It also impacts > performance. It also impacts safety. This is rather important to settle for > 1.19 as this lays the base for the future of EFL. > > So this past week I was trying

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

2016-09-06 Thread Tom Hacohen
On 06/09/16 06:28, Carsten Haitzler (The Rasterman) wrote: > On Sun, 4 Sep 2016 00:15:15 +0900 Carsten Haitzler (The Rasterman) > said: > > THIS TIME it's right: > > https://phab.enlightenment.org/D4281 You can just update the patch, you don't need to submit a new one every

[EGIT] [core/efl] master 01/01: Eo benchmarks: Fix according to recent Eo changes.

2016-09-06 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=75c981a9d9e639d5646024700c8df2c13677f445 commit 75c981a9d9e639d5646024700c8df2c13677f445 Author: Tom Hacohen <t...@stosb.com> Date: Tue Sep 6 13:57:55 2016 +0100 Eo benchmarks: Fix acc

[EGIT] [core/efl] master 01/01: Eo array callback: Fix compilation on windows.

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=829f298589e3552a749ab3edb959d74b70ac commit 829f298589e3552a749ab3edb959d74b70ac Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 5 17:51:07 2016 +0100 Eo array callback: Fix compi

Re: [E-devel] [EGIT] [core/efl] master 02/02: Eo array callback: simplify code and fix reliance on gcc extensions.

2016-09-05 Thread Tom Hacohen
On 05/09/16 17:40, Cedric BAIL wrote: > On Sep 5, 2016 07:29, "Tom Hacohen" <t...@stosb.com> wrote: >> >> tasn pushed a commit to branch master. >> >> > http://git.enlightenment.org/core/efl.git/commit/?id=b9c5ef4

Re: [E-devel] [RFC] rename efl_self

2016-09-05 Thread Tom Hacohen
On 05/09/16 16:49, marcel-hollerb...@t-online.de wrote: > On Mon, Sep 05, 2016 at 12:13:57PM +0100, Tom Hacohen wrote: >> On 05/09/16 12:07, marcel-hollerb...@t-online.de wrote: >>> Hello, >>> >>> after discussion this on irc a second time, raster said that

[EGIT] [core/efl] master 01/01: Efl object: Fix outdated docs.

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=5eedad98fe4fe696593147c87ae2278d76e4c9db commit 5eedad98fe4fe696593147c87ae2278d76e4c9db Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 5 16:45:37 2016 +0100 Efl object: Fix outdate

[EGIT] [core/efl] master 01/02: Efl object: rename shadowing variable.

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f13bb9d9f5d89083485b8c1cded64e1969108d98 commit f13bb9d9f5d89083485b8c1cded64e1969108d98 Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 5 16:22:33 2016 +0100 Efl object: rename sha

[EGIT] [core/efl] master 02/02: Eo array callback: simplify code and fix reliance on gcc extensions.

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b9c5ef4eea486b2f1a31f5e778f71ec10501baf4 commit b9c5ef4eea486b2f1a31f5e778f71ec10501baf4 Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 5 16:25:34 2016 +0100 Eo array callback: simplif

Re: [E-devel] [EGIT] [core/efl] master 06/06: Efl object: change the way we set class's functions. (merge)

2016-09-05 Thread Tom Hacohen
Sorry. I rebased again before I pushed and forgot to update the commit message. The correct commit is: 4aae224ef5af35e920e0c5a2c23df9afbb33bb84 Sorry about it. :( -- Tom. On 05/09/16 16:04, Tom Hacohen wrote: > tasn pushed a commit to branch master. > > http://git.enlightenment

[EGIT] [core/efl] master 04/06: Efl object: change the way we set class's functions.

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=4aae224ef5af35e920e0c5a2c23df9afbb33bb84 commit 4aae224ef5af35e920e0c5a2c23df9afbb33bb84 Author: Tom Hacohen <t...@stosb.com> Date: Wed Aug 24 15:59:28 2016 +0100 Efl object: change the way

[EGIT] [core/efl] master 02/06: Eolian: Fix tests according to recent generator changes.

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=48f7eb02a8a7c59af2118f7e617b943b0d1500c7 commit 48f7eb02a8a7c59af2118f7e617b943b0d1500c7 Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 5 15:59:19 2016 +0100 Eolian: Fix tests acc

[EGIT] [core/efl] master 06/06: Efl object: change the way we set class's functions. (merge)

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=31f44646e6a8d8caa0079729dec322702b474168 commit 31f44646e6a8d8caa0079729dec322702b474168 Merge: e0a95a9 a8ccb19 Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 5 16:00:23 2016 +0100 Efl

[EGIT] [core/efl] master 03/06: Efl object: rename EFL_OBJECT_OVERRIDE_OPS_DEFINE.

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c8c0bbcfcfd33907e6f8edc253f094d89bd320c5 commit c8c0bbcfcfd33907e6f8edc253f094d89bd320c5 Author: Tom Hacohen <t...@stosb.com> Date: Thu Sep 1 14:34:55 2016 +0100 Efl object:

[EGIT] [core/efl] master 05/06: Adjust the EFL to the Eo class_initilizer changes.

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=a8ccb191c6cc9d1191306449b20aba1c8eee965a commit a8ccb191c6cc9d1191306449b20aba1c8eee965a Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 5 12:31:55 2016 +0100 Adjust the EFL to

[EGIT] [core/efl] master 01/01: Efl object: Simplify test that was unneededly prone to breaking

2016-09-05 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e0a95a96c96f3d92418041a931a93bc2898c5cf1 commit e0a95a96c96f3d92418041a931a93bc2898c5cf1 Author: Tom Hacohen <t...@stosb.com> Date: Mon Sep 5 15:25:14 2016 +0100 Efl object: Simplif

Re: [E-devel] [RFC] rename efl_self

2016-09-05 Thread Tom Hacohen
On 05/09/16 12:07, marcel-hollerb...@t-online.de wrote: > Hello, > > after discussion this on irc a second time, raster said that he can live > with efl_added. So i assume that he is fine with this RFC :) As said, I'm also fine with it. Were there any objections? Or should I proceed with the

Re: [E-devel] [EGIT] [core/efl] master 02/03: eo: general speedup of all Eo related operation.

2016-09-05 Thread Tom Hacohen
On 03/09/16 03:12, Carsten Haitzler (The Rasterman) wrote: > On Fri, 2 Sep 2016 15:15:07 +0100 Tom Hacohen <t...@osg.samsung.com> said: > >> Good job trying to tackle it, but this is wrong. >> >> This is not thread-safe and the Eo infrastructure should be. So >

Re: [E-devel] [EGIT] [core/efl] master 02/03: eo: general speedup of all Eo related operation.

2016-09-02 Thread Tom Hacohen
On 02/09/16 15:40, Cedric BAIL wrote: > On Sep 2, 2016 07:15, "Tom Hacohen" <t...@osg.samsung.com> wrote: >> >> Good job trying to tackle it, but this is wrong. >> >> This is not thread-safe and the Eo infrastructure should be. So >> essentially,

Re: [E-devel] [EGIT] [core/efl] master 02/03: eo: general speedup of all Eo related operation.

2016-09-02 Thread Tom Hacohen
Good job trying to tackle it, but this is wrong. This is not thread-safe and the Eo infrastructure should be. So essentially, this optimisation is not allowed. You could maybe do a cache per-thread, raster claims that __thread is actually quite alright nowadays with GCC, I'm not sure, but

Re: [E-devel] [EGIT] [core/efl] master 01/01: efreet - fix mime file path messing with short paths like /

2016-08-31 Thread Tom Hacohen
On 31/08/16 00:35, Carsten Haitzler (The Rasterman) wrote: > On Tue, 30 Aug 2016 13:37:34 +0100 Tom Hacohen <t...@osg.samsung.com> said: > >> Has this been reverted already? (The unrelated changes) >> >> Or should I do it? > > well the changes there don

[EGIT] [core/efl] master 01/01: Evas engine drm: Fix style (and thus compilation warning).

2016-08-30 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=45707a7bb600c921a8d08e5943e65954ce44b26c commit 45707a7bb600c921a8d08e5943e65954ce44b26c Author: Tom Hacohen <t...@stosb.com> Date: Tue Aug 30 13:39:37 2016 +0100 Evas engine drm: Fix

[EGIT] [core/efl] master 01/01: Edje cc: Rename and move around shadowing variable.

2016-08-30 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1198dd4efb4307599fd31a4479e6a18c61c13d6b commit 1198dd4efb4307599fd31a4479e6a18c61c13d6b Author: Tom Hacohen <t...@stosb.com> Date: Tue Aug 30 13:36:41 2016 +0100 Edje cc: Rename and move

Re: [E-devel] [EGIT] [core/efl] master 01/01: efreet - fix mime file path messing with short paths like /

2016-08-30 Thread Tom Hacohen
Has this been reverted already? (The unrelated changes) Or should I do it? On 27/08/16 01:48, Carsten Haitzler (The Rasterman) wrote: > On Fri, 26 Aug 2016 14:15:46 + Mike Blumenkrantz > said: > >> I just noticed this while doing some bisecting...was it

Re: [E-devel] Callback arrays and callback invocation optimisations

2016-08-26 Thread Tom Hacohen
On 26/08/16 11:21, David Seikel wrote: > On Fri, 26 Aug 2016 10:46:48 +0100 Tom Hacohen <t...@osg.samsung.com> > wrote: > >> a shitload of times. If I remember correctly, _efl_object_call_end is >> one line: _eo_unref(obj). And that one is essentially if >>

Re: [E-devel] Callback arrays and callback invocation optimisations

2016-08-26 Thread Tom Hacohen
On 24/08/16 20:03, Cedric BAIL wrote: > On Wed, Aug 24, 2016 at 2:24 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 23/08/16 18:51, Cedric BAIL wrote: >>> On Tue, Aug 23, 2016 at 3:31 AM, Tom Hacohen <t...@osg.samsung.com> wrote: > > > >>

Re: [E-devel] [RFC] rename efl_self

2016-08-24 Thread Tom Hacohen
On 24/08/16 17:08, Felipe Magno de Almeida wrote: > On Wed, Aug 24, 2016 at 12:54 PM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 24/08/16 16:52, Felipe Magno de Almeida wrote: > > [snip] > >>> I don't like that efl_self is a macro. It is completely unn

Re: [E-devel] [RFC] rename efl_self

2016-08-24 Thread Tom Hacohen
On 24/08/16 16:52, Felipe Magno de Almeida wrote: > On Wed, Aug 24, 2016 at 3:19 AM, wrote: > >>> i agree - it is "self" within that context. within an eo_add() only. it's >>> not >>> used anywhere else (or to be used). efl_self is simple and fairly obvious as >>>

[EGIT] [core/efl] master 01/01: Static deps unibreak: Update to latest git version.

2016-08-24 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=a016ab751c4875d66e7c7c8dd5c5272a6f03f084 commit a016ab751c4875d66e7c7c8dd5c5272a6f03f084 Author: Tom Hacohen <t...@stosb.com> Date: Wed Aug 24 11:14:57 2016 +0100 Static deps unibreak:

Re: [E-devel] Callback arrays and callback invocation optimisations

2016-08-24 Thread Tom Hacohen
On 23/08/16 18:51, Cedric BAIL wrote: > Hello, > > On Tue, Aug 23, 2016 at 3:31 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> Callback arrays was an idea that was introduced a while back to save >> memory. The idea came from the observation that in many cases we add

Re: [E-devel] [RFC] rename efl_self

2016-08-23 Thread Tom Hacohen
n Tue, Aug 23, 2016 at 4:04 PM, Gustavo Sverzut Barbieri < barbi...@gmail.com> wrote: > On Tue, Aug 23, 2016 at 11:15 AM, <marcel-hollerb...@t-online.de> wrote: > > On Tue, Aug 23, 2016 at 02:22:42PM +0100, Tom Hacohen wrote: > >> On 23/08/16 14:17, marcel-ho

Re: [E-devel] [RFC] rename efl_self

2016-08-23 Thread Tom Hacohen
On 23/08/16 15:15, marcel-hollerb...@t-online.de wrote: > On Tue, Aug 23, 2016 at 02:22:42PM +0100, Tom Hacohen wrote: >> On 23/08/16 14:17, marcel-hollerb...@t-online.de wrote: >>> Hello, >>> >>> i am not so happy with the name efl_self. >>> >>

[EGIT] [core/efl] master 03/04: Eolian: Fix tests according to recent eolian changes.

2016-08-23 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=199737add5b336f2f04f45b0f38e9829c1568396 commit 199737add5b336f2f04f45b0f38e9829c1568396 Author: Tom Hacohen <t...@stosb.com> Date: Tue Aug 23 14:42:09 2016 +0100 Eolian: Fix tests acc

[EGIT] [core/efl] master 04/04: Efl object: Remove creation of event structure and passing it to eo.

2016-08-23 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=2462f1d47b32a57613bbc42ebb117a5247377452 commit 2462f1d47b32a57613bbc42ebb117a5247377452 Merge: 12850d4 199737a Author: Tom Hacohen <t...@stosb.com> Date: Tue Aug 23 14:47:36 2016 +0100 Efl

[EGIT] [core/efl] master 01/04: Efl object: Don't pass events to eo class creation.

2016-08-23 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=a6f126af125741ee5210f5643c23ad5725858da2 commit a6f126af125741ee5210f5643c23ad5725858da2 Author: Tom Hacohen <t...@stosb.com> Date: Tue Aug 23 14:11:38 2016 +0100 Efl object: Don't pass

Re: [E-devel] [RFC] rename efl_self

2016-08-23 Thread Tom Hacohen
On 23/08/16 14:17, marcel-hollerb...@t-online.de wrote: > Hello, > > i am not so happy with the name efl_self. > > Reason for that is that "self" is in the context of other languages > completly different compared to our use in efl_add. > People got confused by it, and used it wrong (We just had

[E-devel] Callback arrays and callback invocation optimisations

2016-08-23 Thread Tom Hacohen
Hey, Callback arrays was an idea that was introduced a while back to save memory. The idea came from the observation that in many cases we add a few callbacks together to every object of the same type. For example, for an elm widget, we may add "move, resize, hidden, mouse_down, mouse_up" so

Re: [E-devel] Renaming of Eo_Event

2016-08-23 Thread Tom Hacohen
On 23/08/16 00:19, Carsten Haitzler (The Rasterman) wrote: > On Mon, 22 Aug 2016 15:32:36 +0100 Tom Hacohen <t...@osg.samsung.com> said: > >> On 19/08/16 05:35, Jean-Philippe André wrote: >>> Hi Tom, >>> >>> On 16 August 2016 at 12:05, Jean-Philippe

Re: [E-devel] Renaming of Eo_Event

2016-08-22 Thread Tom Hacohen
On 19/08/16 05:35, Jean-Philippe André wrote: > Hi Tom, > > On 16 August 2016 at 12:05, Jean-Philippe André <j...@videolan.org> wrote: > >> Hi, >> >> On 15 August 2016 at 23:21, Tom Hacohen <t...@osg.samsung.com> wrote: >> >>> Hey there,

[EGIT] [core/efl] master 01/01: Efl Object: Make event description arrays const.

2016-08-17 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b623d89b0166e26eceee1f4dfb88b2ded0400c7e commit b623d89b0166e26eceee1f4dfb88b2ded0400c7e Author: Tom Hacohen <t...@stosb.com> Date: Wed Aug 17 11:24:48 2016 +0100 Efl Object: Make event descr

Re: [E-devel] [EGIT] [core/efl] master 01/02: Efl object: implement CoW for the function vtables

2016-08-17 Thread Tom Hacohen
On 17/08/16 00:17, Carsten Haitzler (The Rasterman) wrote: > On Tue, 16 Aug 2016 16:36:20 +0100 Tom Hacohen <t...@osg.samsung.com> said: > >> This change means you can abuse efl_object_override() a bit more and >> rely on it in API. Because while the save is significa

Re: [E-devel] [EGIT] [core/enlightenment] master 01/01: e sudo gui support - add askpass util for sudo askpass support

2016-08-17 Thread Tom Hacohen
On 17/08/16 09:28, Carsten Haitzler (The Rasterman) wrote: > On Wed, 17 Aug 2016 09:20:52 +0100 Tom Hacohen <t...@osg.samsung.com> said: > >> On 17/08/16 00:42, Carsten Haitzler (The Rasterman) wrote: >>> On Tue, 16 Aug 2016 20:16:04 -0300 Iván Briano <sa

Re: [E-devel] [EGIT] [core/enlightenment] master 01/01: e sudo gui support - add askpass util for sudo askpass support

2016-08-17 Thread Tom Hacohen
On 17/08/16 00:42, Carsten Haitzler (The Rasterman) wrote: > On Tue, 16 Aug 2016 20:16:04 -0300 Iván Briano said: > >> On Tue, 16 Aug 2016 21:22:32 +0900, Carsten Haitzler wrote: >>> On Tue, 16 Aug 2016 11:44:03 + Mike Blumenkrantz >>>

Re: [E-devel] problems with eo method overloading

2016-08-16 Thread Tom Hacohen
ipe Magno de Almeida > <felipe.m.alme...@gmail.com> wrote: > > On Tue, Aug 16, 2016 at 11:39 AM, Tom Hacohen <t...@osg.samsung.com> > wrote: > >> On 16/08/16 15:38, Tom Hacohen wrote: > > > > [snip] > > > >>> According to Daniel the

Re: [E-devel] [EGIT] [core/efl] master 01/02: Efl object: implement CoW for the function vtables

2016-08-16 Thread Tom Hacohen
tends to be smaller and more clustered). -- Tom. On 16/08/16 16:34, Tom Hacohen wrote: > tasn pushed a commit to branch master. > > http://git.enlightenment.org/core/efl.git/commit/?id=28c80f91221ae2639f4573046d8621a2a4d18cda > > commit 28c80f91221ae2639f4573046d8621a2a4d18cd

[EGIT] [core/efl] master 01/02: Efl object: implement CoW for the function vtables

2016-08-16 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=28c80f91221ae2639f4573046d8621a2a4d18cda commit 28c80f91221ae2639f4573046d8621a2a4d18cda Author: Tom Hacohen <t...@stosb.com> Date: Mon Aug 15 17:11:13 2016 +0100 Efl object: impleme

[EGIT] [core/efl] master 02/02: Efl Object: Change and rename the type we use for function pointers.

2016-08-16 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b3dd735be7dade0d7168a9fcb686dc1bc69e5882 commit b3dd735be7dade0d7168a9fcb686dc1bc69e5882 Author: Tom Hacohen <t...@stosb.com> Date: Tue Aug 16 16:28:33 2016 +0100 Efl Object: Change and

Re: [E-devel] problems with eo method overloading

2016-08-16 Thread Tom Hacohen
On 16/08/16 15:38, Tom Hacohen wrote: > On 16/08/16 15:27, Tom Hacohen wrote: >> On 16/08/16 15:19, Gustavo Sverzut Barbieri wrote: >>> On Tue, Aug 16, 2016 at 11:09 AM, Tom Hacohen <t...@osg.samsung.com> >>> wrote: >>>> On 16/08/16 14:48, Gustavo Sverz

Re: [E-devel] problems with eo method overloading

2016-08-16 Thread Tom Hacohen
On 16/08/16 15:27, Tom Hacohen wrote: > On 16/08/16 15:19, Gustavo Sverzut Barbieri wrote: >> On Tue, Aug 16, 2016 at 11:09 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >>> On 16/08/16 14:48, Gustavo Sverzut Barbieri wrote: >>>> On Tue, Aug 16, 2016 at 7:08 A

Re: [E-devel] problems with eo method overloading

2016-08-16 Thread Tom Hacohen
On 16/08/16 15:19, Gustavo Sverzut Barbieri wrote: > On Tue, Aug 16, 2016 at 11:09 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 16/08/16 14:48, Gustavo Sverzut Barbieri wrote: >>> On Tue, Aug 16, 2016 at 7:08 AM, Tom Hacohen <t...@osg.samsung.com> wrote: &

Re: [E-devel] problems with eo method overloading

2016-08-16 Thread Tom Hacohen
On 16/08/16 14:48, Gustavo Sverzut Barbieri wrote: > On Tue, Aug 16, 2016 at 7:08 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 16/08/16 04:38, Gustavo Sverzut Barbieri wrote: >>> it seems at the end was a missing "#define ..._PROTECTED" in the .c >>

Re: [E-devel] problems with eo method overloading

2016-08-16 Thread Tom Hacohen
On 16/08/16 04:38, Gustavo Sverzut Barbieri wrote: > it seems at the end was a missing "#define ..._PROTECTED" in the .c > file that includes the generated .eo.c. > > I wonder: shouldn't the generated .eo.c write: > #ifndef ..._PROTECTED > #define ..._PROTECTED > #endif > No. The .eo.c should be

[E-devel] Renaming of Eo_Event

2016-08-15 Thread Tom Hacohen
Hey there, As agreed I've now moved Eo to the Efl namespace. There is only one thing left to rename and then I will be done. That remaining item is "Eo_Event". This is the extra parameter passed to the event callbacks that includes things like the event info, object and the event description.

Re: [E-devel] EFL (Elementary merged in) ABI report v1.18.0

2016-08-15 Thread Tom Hacohen
On 07/06/16 13:36, Tom Hacohen wrote: > Hey, > > This is the first ABI report since the merge of Elm. It should correctly > compare. I compared against 1.17 as if elementary was already merged in. > > With that being said, this one is obviously a giant mess. The signatures

Re: [E-devel] ecore-con-url review and eoify

2016-08-12 Thread Tom Hacohen
On 09/08/16 19:20, Gustavo Sverzut Barbieri wrote: > On Tue, Aug 9, 2016 at 12:31 PM, Tom Hacohen <t...@osg.samsung.com> wrote: >> On 09/08/16 16:24, Gustavo Sverzut Barbieri wrote: >>> On Tue, Aug 9, 2016 at 9:21 AM, Tom Hacohen <t...@osg.samsung.com> wrote: &

Re: [E-devel] [RFC] Eo interfaces: reader, writer, closer

2016-08-12 Thread Tom Hacohen
On 11/08/16 16:31, Gustavo Sverzut Barbieri wrote: > In addition to the interfaces, I'm wondering if they should provide > events on their own, such as: > > - Efl.Io.Reader event read (or can_read, or data available): when > data is available for read() method to not block > - Efl.Io.Writer

Re: [E-devel] [RFC] Eo interfaces: reader, writer, closer

2016-08-12 Thread Tom Hacohen
On 10/08/16 22:57, Gustavo Sverzut Barbieri wrote: > Hi all, > > To satisfy both ecore-con and ecore-con-url work I'm doing we need to > define basic I/O interfaces. My suggestion is to keep them split into > specific purpose (one for each), but if you think it's a big overhead with > Eo, we can

Re: [E-devel] [EGIT] [core/efl] master 01/01: eo: fix guard to avoid redefinition of Efl_Object

2016-08-12 Thread Tom Hacohen
Oops. Thanks! On 12/08/16 12:07, Jean Guyomarc'h wrote: > jayji pushed a commit to branch master. > > http://git.enlightenment.org/core/efl.git/commit/?id=e249d792294f6b9c04a388ef1412d2ef43dbe9a8 > > commit e249d792294f6b9c04a388ef1412d2ef43dbe9a8 > Author: Jean Guyomarc'h >

[EGIT] [core/efl] master 01/01: Efl text interactive: Don't ship internal header.

2016-08-12 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c197edc23f94cc78096e04b119d2178bc0c13749 commit c197edc23f94cc78096e04b119d2178bc0c13749 Author: Tom Hacohen <t...@stosb.com> Date: Fri Aug 12 10:32:11 2016 +0100 Efl text interactive: Don'

Re: [E-devel] EFL (Elementary merged in) ABI report v1.18.0

2016-08-12 Thread Tom Hacohen
On 07/06/16 13:36, Tom Hacohen wrote: > Hey, > > This is the first ABI report since the merge of Elm. It should correctly > compare. I compared against 1.17 as if elementary was already merged in. > > With that being said, this one is obviously a giant mess. The signatures

[EGIT] [core/efl] efl-1.18 01/01: Efl text interactive: Don't ship internal header.

2016-08-12 Thread Tom Hacohen
tasn pushed a commit to branch efl-1.18. http://git.enlightenment.org/core/efl.git/commit/?id=6c2775da939667b421e5087b4cde2a1e328eb0bf commit 6c2775da939667b421e5087b4cde2a1e328eb0bf Author: Tom Hacohen <t...@stosb.com> Date: Fri Aug 12 10:32:11 2016 +0100 Efl text interactive: Don'

Re: [E-devel] [RFC] Rename of Eo to Efl

2016-08-11 Thread Tom Hacohen
Pushed most of it. I'm going to wait with the rest until we kinda reach some sort of agreement here about the naming. It seems to be leaning towards the short version, but I'm giving people a bit more time to object. Maybe 24hrs more? :P -- Tom. On 10/08/16 15:41, Tom Hacohen wrote: >

[EGIT] [core/efl] master 03/03: Eo: Rename Eo to the EFL namespace

2016-08-11 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=84829a496aa22789c20f9fd07f28b8fb4fbb9894 commit 84829a496aa22789c20f9fd07f28b8fb4fbb9894 Merge: 4bbe873 c662934 Author: Tom Hacohen <t...@stosb.com> Date: Thu Aug 11 17:04:02 2016 +0100 Eo:

[EGIT] [core/efl] master 01/03: Eo: Rename most of Eo to the Efl prefix.

2016-08-11 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e64e120a51972c44fb8cae88a78bb4aa34f502c7 commit e64e120a51972c44fb8cae88a78bb4aa34f502c7 Author: Tom Hacohen <t...@stosb.com> Date: Tue Aug 9 14:10:05 2016 +0100 Eo: Rename most of Eo to t

Re: [E-devel] [RFC] Rename of Eo to Efl

2016-08-11 Thread Tom Hacohen
g 10, 2016 at 12:07 PM, Carsten Haitzler <ras...@rasterman.com> >>> wrote: >>>> On Wed, 10 Aug 2016 15:41:00 +0100 Tom Hacohen <t...@osg.samsung.com> said: >>>> >>>>> Hey there, >>>>> >>>>> Sorry it took me so long

Re: [E-devel] Problem with Combobox 1.18 API

2016-08-11 Thread Tom Hacohen
On 11/08/16 12:12, Davide Andreoli wrote: > 2016-08-11 11:32 GMT+02:00 Tom Hacohen <t...@osg.samsung.com>: > >> On 10/08/16 22:30, Davide Andreoli wrote: >>> 2016-08-10 16:35 GMT+02:00 Tom Hacohen <t...@osg.samsung.com>: >>> >>>> On 10/08/16 14

Re: [E-devel] [RFC] Rename of Eo to Efl

2016-08-11 Thread Tom Hacohen
On 11/08/16 11:39, marcel-hollerb...@t-online.de wrote: > Hello, > > sorry for joining in so late. > > On Wed, Aug 10, 2016 at 03:41:00PM +0100, Tom Hacohen wrote: >> Hey there, >> >> Sorry it took me so long to get to this one. I've been dealing with >>

Re: [E-devel] Problem with Combobox 1.18 API

2016-08-11 Thread Tom Hacohen
On 10/08/16 22:30, Davide Andreoli wrote: > 2016-08-10 16:35 GMT+02:00 Tom Hacohen <t...@osg.samsung.com>: > >> On 10/08/16 14:51, Davide Andreoli wrote: >>> 2016-08-10 15:48 GMT+02:00 Tom Hacohen <t...@osg.samsung.com>: >>> >>>> On 10/08/16 14

Re: [E-devel] [RFC] Rename of Eo to Efl

2016-08-11 Thread Tom Hacohen
On 11/08/16 03:34, Carsten Haitzler (The Rasterman) wrote: > On Wed, 10 Aug 2016 13:03:03 -0300 Gustavo Sverzut Barbieri > <barbi...@gmail.com> said: > >> On Wed, Aug 10, 2016 at 12:07 PM, Carsten Haitzler <ras...@rasterman.com> >> wrote: >>> On Wed,

Re: [E-devel] [RFC] Rename of Eo to Efl

2016-08-10 Thread Tom Hacohen
On 10/08/16 15:53, Gustavo Sverzut Barbieri wrote: > On Wed, Aug 10, 2016 at 11:41 AM, Tom Hacohen <t...@osg.samsung.com> wrote: >> Hey there, >> >> Sorry it took me so long to get to this one. I've been dealing with >> other things, and every time I got back to th

<    1   2   3   4   5   6   7   8   9   10   >