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 Sep 19 14:01:19 2016 +020

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 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 >>>> wrote: >>&g

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 review what still need t

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 t

[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 Date: Fri Sep 9 11:38:07 2016 +0100 Eo: Remove the EO_DEBUG env check. We have DBG for

[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 Date: Fri Sep 9 11:24:37 2016 +0100 Update the EFL according to new Eo API changes

[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 Date: Fri Sep 9 11:14:45 2016 +0100 Eo: Merge in changes in how

[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 Date: Fri Sep 9 10:53:58 2016 +0100 Eo: Change the way functions are registered to

[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 Date: Fri Sep 9 10:53:45 2016 +0100 Eo: don't allow object override to intr

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" wrote: >> >> tasn pushed a commit to branch master. >> >> > http://git.enlightenment.org/core/efl.git/commit/?id=6b60560773f59398427f12c21945d31b852db72a >> >> commi

[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

[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

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 cor

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

2016-09-07 Thread Tom Hacohen
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 reliable over the years by making sure every contribution includes testing, especially big changes like this one. We have no assur

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 time... :) -- Tom.

[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 Date: Tue Sep 6 13:57:55 2016 +0100 Eo benchmarks: Fix according to recent Eo changes

[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 Date: Mon Sep 5 17:51:07 2016 +0100 Eo array callback: Fix compilation on windows

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" wrote: >> >> tasn pushed a commit to branch master. >> >> > http://git.enlightenment.org/core/efl.git/commit/?id=b9c5ef4eea486b2f1a31f5e778f71ec10501baf4 >> >> commi

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 Date: Mon Sep 5 16:45:37 2016 +0100 Efl object: Fix outdated docs. --- src/lib/eo

[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 Date: Mon Sep 5 16:22:33 2016 +0100 Efl object: rename shadowing variable. --- src/lib

[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 Date: Mon Sep 5 16:25:34 2016 +0100 Eo array callback: simplify code and fix reliance

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 Date: Wed Aug 24 15:59:28 2016 +0100 Efl object: change the way we set class&#

[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 Date: Mon Sep 5 15:59:19 2016 +0100 Eolian: Fix tests according to recent generator

[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 Date: Mon Sep 5 16:00:23 2016 +0100 Efl object: change the way

[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 Date: Thu Sep 1 14:34:55 2016 +0100 Efl object: rename EFL_OBJECT_OVERRIDE_OPS_DEFINE

[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 Date: Mon Sep 5 12:31:55 2016 +0100 Adjust the EFL to the Eo class_initilizer changes

[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 Date: Mon Sep 5 15:25:14 2016 +0100 Efl object: Simplify test that was unneededly prone

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 chan

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 said: > >> Good job trying to tackle it, but this is wrong. >> >> This is not thread-safe and the Eo infrastructure should be. So >> essentially, this optimisa

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" wrote: >> >> 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

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 this,

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 said: > >> Has this been reverted already? (The unrelated changes) >> >> Or should I do it? > > well the changes there don't hurt anything if you look at

[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 Date: Tue Aug 30 13:39:37 2016 +0100 Evas engine drm: Fix style (and thus compilation

[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 Date: Tue Aug 30 13:36:41 2016 +0100 Edje cc: Rename and move around shadowing variable

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 intentional that >> you included undoc

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 > 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 >> (--(obj->ref) == 0) and then

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 wrote: >> On 23/08/16 18:51, Cedric BAIL wrote: >>> On Tue, Aug 23, 2016 at 3:31 AM, Tom Hacohen wrote: > > > >>>> However, while they provide a nice memory improvem

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 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 unnecessary for it >>>

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 >>> what it implies - you just need

[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 Date: Wed Aug 24 11:14:57 2016 +0100 Static deps unibreak: Update to latest git version

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 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 a >> few callbacks toge

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

2016-08-23 Thread Tom Hacohen
). On Tue, Aug 23, 2016 at 4:04 PM, Gustavo Sverzut Barbieri < barbi...@gmail.com> wrote: > On Tue, Aug 23, 2016 at 11:15 AM, 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: > >> &

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. >>> >>&g

[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 Date: Tue Aug 23 14:42:09 2016 +0100 Eolian: Fix tests according to recent eolian

[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 Date: Tue Aug 23 14:47:36 2016 +0100 Efl object: Remove creation

[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 Date: Tue Aug 23 14:11:38 2016 +0100 Efl object: Don't pass events to eo class cre

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 th

[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 said: > >> On 19/08/16 05:35, Jean-Philippe André wrote: >>> Hi Tom, >>> >>> On 16 August 2016 at 12:05, Jean-Philippe André wrote: >>> &g

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é wrote: > >> Hi, >> >> On 15 August 2016 at 23:21, Tom Hacohen wrote: >> >>> Hey there, >>> >>> As agreed I've now moved

[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 Date: Wed Aug 17 11:24:48 2016 +0100 Efl Object: Make event description arrays const

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 said: > >> This change means you can abuse efl_object_override() a bit more and >> rely on it in API. Because while the save is significant for normal >> classe

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 said: > >> On 17/08/16 00:42, Carsten Haitzler (The Rasterman) wrote: >>> On Tue, 16 Aug 2016 20:16:04 -0300 Iván Briano >>> said: >>> >>&

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 >>> said: >>> >>> no worries. it's the same for SSH_ASKPASS t

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

2016-08-16 Thread Tom Hacohen
, Felipe Magno de Almeida > wrote: > > On Tue, Aug 16, 2016 at 11:39 AM, Tom Hacohen > wrote: > >> On 16/08/16 15:38, Tom Hacohen wrote: > > > > [snip] > > > >>> According to Daniel there are no ifdefs in the .eo.c... So I don't > >>

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 Date: Mon Aug 15 17:11:13 2016 +0100 Efl object: implement CoW for the function vtables

[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 Date: Tue Aug 16 16:28:33 2016 +0100 Efl Object: Change and rename the type we use for

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 >>> wrote: >>>> On 16/08/16 14:48, Gustavo Sverzut Barbieri wrote: >

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 wrote: >>> On 16/08/16 14:48, Gustavo Sverzut Barbieri wrote: >>>> On Tue, Aug 16, 2016 at 7:08 AM, Tom Hacohen wrote: &g

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 wrote: >> On 16/08/16 14:48, Gustavo Sverzut Barbieri wrote: >>> On Tue, Aug 16, 2016 at 7:08 AM, Tom Hacohen wrote: >>>> On 16/08/16 04:38, Gustavo Sverzut Barbier

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 wrote: >> 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

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 i

[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 wrote: >> On 09/08/16 16:24, Gustavo Sverzut Barbieri wrote: >>> On Tue, Aug 9, 2016 at 9:21 AM, Tom Hacohen wrote: >>>> On 08/08/16 21:25, Gustavo Sverzu

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 event

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 pa

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 > Date: Fri Aug 12 12

[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 Date: Fri Aug 12 10:32:11 2016 +0100 Efl text interactive: Don't ship internal h

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 Date: Fri Aug 12 10:32:11 2016 +0100 Efl text interactive: Don't ship internal h

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 wr

[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 Date: Thu Aug 11 17:04:02 2016 +0100 Eo: Rename Eo to the EFL

[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 Date: Tue Aug 9 14:10:05 2016 +0100 Eo: Rename most of Eo to the Efl prefix

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

2016-08-11 Thread Tom Hacohen
e: >>>> On Wed, 10 Aug 2016 15:41:00 +0100 Tom Hacohen said: >>>> >>>>> 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 b

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 : > >> On 10/08/16 22:30, Davide Andreoli wrote: >>> 2016-08-10 16:35 GMT+02:00 Tom Hacohen : >>> >>>> On 10/08/16 14:51, Davide Andreoli wrote: >>>>> 2016-

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 : > >> On 10/08/16 14:51, Davide Andreoli wrote: >>> 2016-08-10 15:48 GMT+02:00 Tom Hacohen : >>> >>>> On 10/08/16 14:45, Davide Andreoli wrote: >>>>> 2016-

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 > said: > >> On Wed, Aug 10, 2016 at 12:07 PM, Carsten Haitzler >> wrote: >>> On Wed, 10 Aug 2016 15:41:00 +0100 Tom Hacohen said: >>>

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 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 this I had more clash

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

2016-08-10 Thread Tom Hacohen
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 this I had more clashes and hell. I'm finally at a stage I can merge most of it, so I'm happy, though I have one question before I push. At the moment I changed it as follo

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

2016-08-10 Thread Tom Hacohen
On 10/08/16 14:51, Davide Andreoli wrote: > 2016-08-10 15:48 GMT+02:00 Tom Hacohen : > >> On 10/08/16 14:45, Davide Andreoli wrote: >>> 2016-08-10 15:22 GMT+02:00 Tom Hacohen : >>> >>>> On 09/08/16 20:37, Davide Andreoli wrote: >>>>> Start

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

2016-08-10 Thread Tom Hacohen
On 10/08/16 14:45, Davide Andreoli wrote: > 2016-08-10 15:22 GMT+02:00 Tom Hacohen : > >> On 09/08/16 20:37, Davide Andreoli wrote: >>> Starting from this commit: >>> https://git.enlightenment.org/core/elementary.git/commit/?id= >> 015db15c626b9b06116fcc8f7

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

2016-08-10 Thread Tom Hacohen
On 09/08/16 20:37, Davide Andreoli wrote: > Starting from this commit: > https://git.enlightenment.org/core/elementary.git/commit/?id=015db15c626b9b06116fcc8f7ec61bbae3c6cc30 > > combobox now inherit from Genlist and Multibuttonentry, this is causing > some name clashes, in particular > I found the

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

2016-08-09 Thread Tom Hacohen
On 09/08/16 16:24, Gustavo Sverzut Barbieri wrote: > On Tue, Aug 9, 2016 at 9:21 AM, Tom Hacohen wrote: >> On 08/08/16 21:25, Gustavo Sverzut Barbieri wrote: >>> Hi all, >>> >>> Now it's time to review Ecore_Con_Url towards a better API and then >

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

2016-08-09 Thread Tom Hacohen
On 08/08/16 21:25, Gustavo Sverzut Barbieri wrote: > Hi all, > > Now it's time to review Ecore_Con_Url towards a better API and then > provide that as a Eo object. The current ecore_con_url will stay the > same, but the new one can have some enhancements or simplifications if > needed. > > Before g

Re: [E-devel] [RFC] ecore-con eoify

2016-08-08 Thread Tom Hacohen
On 05/08/16 04:34, Gustavo Sverzut Barbieri wrote: > Hi all, > > I've pushed my WIP to a branch devs/barbieri/ecore-con-eoify, see: > > https://git.enlightenment.org/core/efl.git/commit/?h=devs/barbieri/ecore-con-eoify&id=35bab5c64a6c928121202697221ecebf4b606659 > > It does compile, but of course d

Re: [E-devel] [RFC] ecore-con eoify

2016-08-08 Thread Tom Hacohen
On 05/08/16 20:11, Gustavo Sverzut Barbieri wrote: > On Fri, Aug 5, 2016 at 11:30 AM, Tom Hacohen wrote: >> On 04/08/16 19:45, Gustavo Sverzut Barbieri wrote: > [...] >>> The blob/binbuf are important optimizations if we care about memory >>> consumption and red

Re: [E-devel] [RFC] ecore-con eoify

2016-08-08 Thread Tom Hacohen
On 05/08/16 18:11, Cedric BAIL wrote: > Hello, > > On Fri, Aug 5, 2016 at 7:30 AM, Tom Hacohen wrote: >> On 04/08/16 19:45, Gustavo Sverzut Barbieri wrote: >>> Answering both emails here, in order: >>> >>>> On 04/08/16 17:24, Tom Hacohen wrote: >&g

Re: [E-devel] [EGIT] [core/efl] master 01/01: eina thread queue - ensure blocks cannot be freed until lock+unlock

2016-08-05 Thread Tom Hacohen
This is still racy, just a tiny bit less... If at this point, a lock is still legal, nothing prevents it from taking the lock (or referencing the block) just a second afterwards, no? So it still may be broken. Can't we free a locked lock? I'd imagine that to be possible (though again, it doesn't

Re: [E-devel] [RFC] ecore-con eoify

2016-08-05 Thread Tom Hacohen
On 04/08/16 19:45, Gustavo Sverzut Barbieri wrote: > Hi Tom, > > Answering both emails here, in order: > >> On 04/08/16 17:24, Tom Hacohen wrote: >>> Hey Gustavo, >>> >>> I am going to give a few comments, though it's really hard to review >>

Re: [E-devel] [RFC] ecore-con eoify

2016-08-04 Thread Tom Hacohen
n what I meant by "disagree with the concept". What I meant by that, is a "fatter" wrapper than thin. I just want a very thin wrapper, and I disagree with anything that's fatter. :) -- Tom On 04/08/16 17:24, Tom Hacohen wrote: > Hey Gustavo, > > I am going to

Re: [E-devel] [RFC] ecore-con eoify

2016-08-04 Thread Tom Hacohen
Hey Gustavo, I am going to give a few comments, though it's really hard to review like this. Although we are creating API here, we don't really care about the API, we care about the usage. Which means, I don't care about how the .eo file looks like, I care about how the .c file that uses it loo

[EGIT] [core/efl] master 01/01: Eo: Move Eo back into beta.

2016-08-02 Thread Tom Hacohen
tasn pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=bf772125e8c2d623fe8cea841415cd544e2f8f58 commit bf772125e8c2d623fe8cea841415cd544e2f8f58 Author: Tom Hacohen Date: Tue Aug 2 16:14:12 2016 +0100 Eo: Move Eo back into beta. Eo should now

Re: [E-devel] [EGIT] [core/efl] master 01/01: eo-mode.el for emacs.

2016-08-01 Thread Tom Hacohen
On 30/07/16 00:34, Carsten Haitzler (The Rasterman) wrote: > On Fri, 29 Jul 2016 19:44:17 -0300 Gustavo Sverzut Barbieri > said: > >> In my defense: >> >> - no editors/emacs-config.git >> - https://git.enlightenment.org/core/efl.git/tree/data/edje/edje-mode.el >> is there,so I mimic'ed the locat

Re: [E-devel] Remove currently broken single libs builds before 1.18 release?

2016-08-01 Thread Tom Hacohen
On 01/08/16 17:07, Stefan Schmidt wrote: > Hello. > > The extra Makefiles to allow building some libraries separately have > been broken for a while now. Nobody updated them when changes happened. > The normal problem when trying to have two build setups in one tree. > > I just gave it another go a

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