Re: [E-devel] [EGIT] [core/efl] master 03/03: ummm dont set max based on max hint... this got added at some point but it actually breaks older code that used these hints to store sizing info but didnt

2013-04-22 Thread The Rasterman
On Tue, 23 Apr 2013 11:32:15 +0900 Cedric BAIL  said:

> On Mon, Apr 22, 2013 at 11:55 PM, Carsten Haitzler  - Enlightenment
> Git  wrote:
> > raster pushed a commit to branch master.
> >
> > commit 116013320a941357a925441928ea7e10ed6c0ebd
> > Author: Carsten Haitzler (Rasterman) 
> > Date:   Tue Apr 23 00:05:59 2013 +0900
> >
> > ummm dont set max based on max hint... this got added at some point
> > but it actually breaks older code that used these hints to store
> > sizing info but didnt expect it to be enforced.
> 
> That code was modified by you the 2009-10-08 and was originally
> written by rephorm the 2007-05-27. This is prior to any release. I
> have no idea what you are trying to fix, but this change is likely to
> cause more break than fix in my opinion. That code is present since
> our 1.0 release. Can you explain what code you are trying to fix ? And
> hwat behavior you see ?

backgrounds in e17. if you set a wallpaper whose images is smaller than the
screen it refuses to scale up because e17 has (forever) set the max entry as a
hint as to what the image size is natively before edje fiddles with it. as ther
are basically only 2 of these (min and max) there is pretty much little choice
as to what to set... i thought this was added much more recently. i didn't dig
in (i had a queue of people asking for my attention/help). i have actually seen
zero breaks... :)

> > ---
> >  src/lib/edje/edje_util.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c
> > index 27539da..a61010b 100644
> > --- a/src/lib/edje/edje_util.c
> > +++ b/src/lib/edje/edje_util.c
> > @@ -6287,10 +6287,10 @@ _edje_real_part_swallow_hints_update(Edje_Real_Part
> > *rp) edje_object_size_min_get(rp->typedata.swallow->swallowed_object, &w,
> > &h); rp->typedata.swallow->swallow_params.min.w = w;
> >  rp->typedata.swallow->swallow_params.min.h = h;
> > -#endif
> >  edje_object_size_max_get(rp->typedata.swallow->swallowed_object,
> > &w, &h); rp->typedata.swallow->swallow_params.max.w = w;
> >  rp->typedata.swallow->swallow_params.max.h = h;
> > +#endif
> >   }
> > else if (eo_isa(rp->typedata.swallow->swallowed_object,
> > EVAS_OBJ_TEXT_CLASS) || eo_isa(rp->typedata.swallow->swallowed_object,
> > EVAS_OBJ_POLYGON_CLASS) ||
> >
> > --
> >
> > --
> > Precog is a next-generation analytics platform capable of advanced
> > analytics on semi-structured data. The platform includes APIs for building
> > apps and a phenomenal toolset for data science. Developers can use
> > our toolset for easy data analysis & visualization. Get a free account!
> > http://www2.precog.com/precogplatform/slashdotnewsletter
> >
> 
> 
> 
> --
> Cedric BAIL
> 
> --
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] master 01/01: fix recursive proxy rendering to just show a black rectangle

2013-04-22 Thread ChunEon Park
zmike, How about using EINA_TRUE/EINA_FALSE?
 

-Regards, Hermet- 

-Original Message-
From: "Mike Blumenkrantz - Enlightenment Git" 
To: ; 
Cc: 
Sent: 2013-04-23 (화) 00:41:30
Subject: [EGIT] [core/efl] master 01/01: fix recursive proxy rendering to just 
show a black rectangle

discomfitor pushed a commit to branch master.

commit 715c77adb9463aceaf8699c8c4aec4cca96a494e
Author: Mike Blumenkrantz @samsung.com>
Date:   Mon Apr 22 16:41:24 2013 +0100

fix recursive proxy rendering to just show a black rectangle
---
 ChangeLog 4 
 NEWS  1 +
 src/lib/evas/canvas/evas_object_image.c  14 +++---
 3 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 927dcc8..0e58b11 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-04-22  Mike Blumenkrantz
+
+* Evas: Fix recursive proxy image rendering to just render black
+
 2013-04-22  WooHyun Jung
 
 * Edje: When selected word exists, selection is cleared and cursor
diff --git a/NEWS b/NEWS
index d788220..e0c00a7 100644
--- a/NEWS
+++ b/NEWS
@@ -253,3 +253,4 @@ Fixes:
 * Edje: Fix useless ecore_imf_context_reset call in case of pressing ESC 
and Return key
 * Edje: When selected word exists, selection is cleared and cursor remains 
on the current entry by additional key input.
 * Ecore-X: Fix selection parser to not overrun buffer read by using longs 
on 64bit.
+* Evas: Fix recursive proxy image rendering to just render black
diff --git a/src/lib/evas/canvas/evas_object_image.c 
b/src/lib/evas/canvas/evas_object_image.c
index 44d27d7..db572b4 100644
--- a/src/lib/evas/canvas/evas_object_image.c
+++ b/src/lib/evas/canvas/evas_object_image.c
@@ -121,6 +121,7 @@ struct _Evas_Object_Image
Eina_Bool video_surface : 1;
Eina_Bool video_visible : 1;
Eina_Bool created : 1;
+   Eina_Bool proxyerror : 1;
 };
 
 /* private methods for image objects */
@@ -2225,6 +2226,7 @@ _image_load_size_set(Eo *eo_obj, void *_pd, va_list *list)
 o->changed = EINA_TRUE;
 evas_object_change(eo_obj, obj);
  }
+   o->proxyerror = 0;
 }
 
 EAPI void
@@ -3124,6 +3126,7 @@ _proxy_set(Evas_Object *eo_proxy, Evas_Object *eo_src)
  state_write->source = eo_src;
EINA_COW_IMAGE_STATE_WRITE_END(o, state_write);
o->load_error = EVAS_LOAD_ERROR_NONE;
+   o->proxyerror = 0;
 
EINA_COW_WRITE_BEGIN(evas_object_proxy_cow, src->proxy, 
Evas_Object_Proxy_Data, proxy_src_write)
  {
@@ -3142,17 +3145,14 @@ _proxy_error(Evas_Object *eo_proxy, void *context, void 
*output, void *surface,
  int x, int y, Eina_Bool do_async)
 {
Evas_Func *func;
-   int r = rand() % 255;
-   int g = rand() % 255;
-   int b = rand() % 255;
+   Evas_Object_Image *o = eo_data_get(eo_proxy, MY_CLASS);
 
-   /* XXX: Eina log error or something I'm sure
-* If it bugs you, just fix it.  Don't tell me */
-   if (VERBOSE_PROXY_ERROR) printf("Err: Argh! Recursive proxies.\n");
+   if (!o->proxyerror) printf("Err: Argh! Recursive proxies.\n");
+   o->proxyerror = 1;
 
Evas_Object_Protected_Data *proxy = eo_data_get(eo_proxy, EVAS_OBJ_CLASS);
func = proxy->layer->evas->engine.func;
-   func->context_color_set(output, context, r, g, b, 255);
+   func->context_color_set(output, context, 0, 0, 0, 255);
func->context_multiplier_unset(output, context);
func->context_render_op_set(output, context, proxy->cur->render_op);
func->rectangle_draw(output, context, surface, proxy->cur->geometry.x + x,

-- 

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] master 03/03: ummm dont set max based on max hint... this got added at some point but it actually breaks older code that used these hints to store sizing info but didnt

2013-04-22 Thread Cedric BAIL
On Mon, Apr 22, 2013 at 11:55 PM, Carsten Haitzler  - Enlightenment
Git  wrote:
> raster pushed a commit to branch master.
>
> commit 116013320a941357a925441928ea7e10ed6c0ebd
> Author: Carsten Haitzler (Rasterman) 
> Date:   Tue Apr 23 00:05:59 2013 +0900
>
> ummm dont set max based on max hint... this got added at some point
> but it actually breaks older code that used these hints to store
> sizing info but didnt expect it to be enforced.

That code was modified by you the 2009-10-08 and was originally
written by rephorm the 2007-05-27. This is prior to any release. I
have no idea what you are trying to fix, but this change is likely to
cause more break than fix in my opinion. That code is present since
our 1.0 release. Can you explain what code you are trying to fix ? And
hwat behavior you see ?

> ---
>  src/lib/edje/edje_util.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c
> index 27539da..a61010b 100644
> --- a/src/lib/edje/edje_util.c
> +++ b/src/lib/edje/edje_util.c
> @@ -6287,10 +6287,10 @@ _edje_real_part_swallow_hints_update(Edje_Real_Part 
> *rp)
>  edje_object_size_min_get(rp->typedata.swallow->swallowed_object, &w, 
> &h);
>  rp->typedata.swallow->swallow_params.min.w = w;
>  rp->typedata.swallow->swallow_params.min.h = h;
> -#endif
>  edje_object_size_max_get(rp->typedata.swallow->swallowed_object, &w, 
> &h);
>  rp->typedata.swallow->swallow_params.max.w = w;
>  rp->typedata.swallow->swallow_params.max.h = h;
> +#endif
>   }
> else if (eo_isa(rp->typedata.swallow->swallowed_object, 
> EVAS_OBJ_TEXT_CLASS) ||
> eo_isa(rp->typedata.swallow->swallowed_object, 
> EVAS_OBJ_POLYGON_CLASS) ||
>
> --
>
> --
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
>



--
Cedric BAIL

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edbus - Annoying inconsistency

2013-04-22 Thread Cedric BAIL
On Mon, Apr 22, 2013 at 11:24 PM, Tom Hacohen  wrote:
> So, have we decided to call it eldbus?

Seems like the marketing push of acidx did work. So eldbus it will be.
Time to run sed...
--
Cedric BAIL

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] edje calculated offsets

2013-04-22 Thread Leif Middelschulte
Hello everyone,

I'm trying to place elements in corners, limited to the size they really
need. I try to do this by setting rel1 and rel2 to the same values. I
thought, that its min size would force it to have an equal offset.
The reason for this approach vs. using alignment is, that I want to place
other objects relative to the elements (contents') size. E.g. I want a
table to be max. the size of its content and be able to put other elements
relative to that geometry, not the entire canvas.
Unfortunately it seems, that edje puts the parts half the object's (min)
size off the canvas.

See the attached example.

Is that the intended behavoir? If so, how can I accomplish the desired
behavior?

Thanks and regards,

Leif


half_min_size_offset.edc
Description: Binary data
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Evas engines gl_common annoying warning

2013-04-22 Thread ChunEon Park
FIxed already.

Usually, APIs are gonna win even if they are critically suck.

Users don't have any choices. 
 

-Regards, Hermet- 

-Original Message-
From: "Tom Hacohen" 
To: "Enlightenment developer list"; 
Cc: "ChunEon Park"; 
Sent: 2013-04-22 (월) 21:48:08
Subject: Re: [E-devel] Evas engines gl_common annoying warning

And that's *really* bad. Is that something we control? If so, this 
should be fixed immediately.

--
Tom.

On 21/04/13 14:37, ChunEon Park wrote:
> Since the specs of the API are different.
>
> //GLES
> void glShaderSource(GLuint shader,  GLsizei count,  const GLchar * const 
> *string,  const GLint *length);
> //GL
> void glShaderSource(GLuint  shader,  GLsizei  count,  const GLchar ** string, 
>  const GLint * length);
>
>
>
> 
> -Regards, Hermet-
> -Original Message-
> From: "Tom Hacohen"@samsung.com>
> To: "Enlightenment developer 
> list"@lists.sourceforge.net>;
> Cc:
> Sent: 2013-04-18 (목) 20:45:00
> Subject: [E-devel] Evas engines gl_common annoying warning
>
> Hey guys,
>
> We've had this annoying warning for a while now. We are apparently
> passing a const array of const strings to a function that expects a
> non-const array of const strings. Why is that? It can be potentially bad
> and should be fixed. Will anyone who knows what's the correct thing to
> do here do something about it? Warning:
>
> ../../src/modules/evas/engines/gl_common/evas_gl_api.c: In function
> '_evgld_glShaderSource':
> ../../src/modules/evas/engines/gl_common/evas_gl_api.c:1503:4: warning:
> passing argument 3 of 'glShaderSource' discards 'const' qualifier from
> pointer target type [enabled by default]
> /usr/include/GL/glext.h:5794:21: note: expected 'const GLchar **' but
> argument is of type 'const char * const*'
>
> --
> Tom.
>
> --
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
> --
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment built from git gives random segfault

2013-04-22 Thread Rafael Antognolli
On Mon, Apr 22, 2013 at 10:07 AM, Noorul Islam Kamal Malmiyoda
 wrote:
> On Mon, Apr 22, 2013 at 5:34 PM, Cedric BAIL  wrote:
>
>> On Mon, Apr 22, 2013 at 8:05 PM, Noorul Islam Kamal Malmiyoda
>>  wrote:
>> > I was using stable tar ball so far without any issues. I saw an e-mail
>> > announcing latest release 0.17.6. So I thought it will be ideal to pull
>> > from git and compile instead of downloading tar balls when a release
>> > happens.
>> >
>> > So, I installed enlightenment from git but it is not stable at all. I am
>> > getting random SEGFAULTS. Attached is the .xsession-errors file.
>>
>> The xsession-errors is useless. It doesn't provide any useful
>> backtrace to see where the problem come from. '.e-crashdump' is the
>> file you want to send here. Also telling us when you did your checkout
>> and what is the git checkout you are using may also help to narrow it
>> down.
>>
>
> I checked this out just couple of hours back.
>
> and I don't see a file name .e-crashdump
>
> Next time when it crashes and if I find this file, I will send the same.
>
> /opt/src/e/efl -- commit 529e1d356919952b13b29e2425d96074d8e14f37
> /opt/src/e/elementary -- commit ae6a4b27f0a38504b01f688a977b30023a53df2a
> /opt/src/e/enlightenment -- commit 1bd06b4a8d4daee3d64e16e077e1826d6a371060
> /opt/src/e/evas_generic_loaders -- commit
> 20762001674c92ed7b2fd0eb0404d2a55cbee088

If you want to get the released efl when the release happens, you have
to pull the correct repositories instead of the master branches.

Each of the released libraries has its own (legacy) repository,
instead of the master single tree that we have now. For instance, if
you want to get the released eina, you have to clone it from here:

http://git.enlightenment.org/legacy/eina.git/

And checkout the 1.7.6 tag, or at least the eina-1.7 branch. Same for
the other released libraries.

Elementary and Enlightenment don't have their own repositories, so you
just have to checkout the correct tag/branch.

Regards,
Rafael

--
Rafael Antognolli
http://antognolli.org/

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] master 01/01: edje/edje_entry : When selected word exists, selection is cleared and cursor remains on the current entry by additional key input.

2013-04-22 Thread Tom Hacohen
On 22/04/13 15:51, woohyun wrote:
> You are super faster than me !!!
>
> I was just trying to commit it, and encountered conflict ! haha.
>
> Anyway ~ thanks for fast removing !

Whenever someone commits something that has to do with text, the alarms 
go on here and I review it. :)

--
Tom.


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] master 01/01: edje/edje_entry : When selected word exists, selection is cleared and cursor remains on the current entry by additional key input.

2013-04-22 Thread woohyun
You are super faster than me !!!
I was just trying to commit it, and encountered conflict ! haha. 
Anyway ~ thanks for fast removing !
 
-Original Message-
From: "Tom Hacohen" 
To: ; 
Cc: 
Sent: 2013-04-22 (월) 23:43:00
Subject: Re: [E-devel] [EGIT] [core/efl] master 01/01: edje/edje_entry : When 
selected word exists, selection is cleared and cursor remains on the current 
entry by additional key input.

On 22/04/13 15:34, WooHyun Jung - Enlightenment Git wrote:
> diff --git a/data/libeo.so.1.7.99-gdb.py b/data/libeo.so.1.7.99-gdb.py
> new file mode 100644
> index 000..5a3778f
> --- /dev/null
> +++ b/data/libeo.so.1.7.99-gdb.py
> @@ -0,0 +1,7 @@
> +import sys
> +
> +eodir = '/usr/local/share/eo/gdb'
> +if not eodir in sys.path:
> +   sys.path.insert(0, eodir)
> +
> +import eo_gdb

SUPER SPANK!!!

Removed it in 226517aa88428921e3f844a2b11be37184d5e94c.

Don't add generated files to git.

--
Tom.

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] master 01/01: edje/edje_entry : When selected word exists, selection is cleared and cursor remains on the current entry by additional key input.

2013-04-22 Thread Tom Hacohen
On 22/04/13 15:34, WooHyun Jung - Enlightenment Git wrote:
> diff --git a/data/libeo.so.1.7.99-gdb.py b/data/libeo.so.1.7.99-gdb.py
> new file mode 100644
> index 000..5a3778f
> --- /dev/null
> +++ b/data/libeo.so.1.7.99-gdb.py
> @@ -0,0 +1,7 @@
> +import sys
> +
> +eodir = '/usr/local/share/eo/gdb'
> +if not eodir in sys.path:
> +   sys.path.insert(0, eodir)
> +
> +import eo_gdb

SUPER SPANK!!!

Removed it in 226517aa88428921e3f844a2b11be37184d5e94c.

Don't add generated files to git.

--
Tom.

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edbus - Annoying inconsistency

2013-04-22 Thread Tom Hacohen
So, have we decided to call it eldbus?

--
Tom.

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Evas engines gl_common annoying warning

2013-04-22 Thread Tom Hacohen
On 22/04/13 13:48, Tom Hacohen wrote:
> And that's *really* bad. Is that something we control? If so, this
> should be fixed immediately.

Just to clarify what I meant, as I got an angry message from Cedric:
I was asking if it's part of the standard, or if it's an internal API. 
Anyhow, if it's a problem with the standard being broken, we should cast 
it. If it's the standard requiring something we don't provide (being 
able to edit that), we should fix that.

That should be fixed, or muffled.

--
Tom.


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment built from git gives random segfault

2013-04-22 Thread Noorul Islam Kamal Malmiyoda
On Mon, Apr 22, 2013 at 5:34 PM, Cedric BAIL  wrote:

> On Mon, Apr 22, 2013 at 8:05 PM, Noorul Islam Kamal Malmiyoda
>  wrote:
> > I was using stable tar ball so far without any issues. I saw an e-mail
> > announcing latest release 0.17.6. So I thought it will be ideal to pull
> > from git and compile instead of downloading tar balls when a release
> > happens.
> >
> > So, I installed enlightenment from git but it is not stable at all. I am
> > getting random SEGFAULTS. Attached is the .xsession-errors file.
>
> The xsession-errors is useless. It doesn't provide any useful
> backtrace to see where the problem come from. '.e-crashdump' is the
> file you want to send here. Also telling us when you did your checkout
> and what is the git checkout you are using may also help to narrow it
> down.
>

I checked this out just couple of hours back.

and I don't see a file name .e-crashdump

Next time when it crashes and if I find this file, I will send the same.

/opt/src/e/efl -- commit 529e1d356919952b13b29e2425d96074d8e14f37
/opt/src/e/elementary -- commit ae6a4b27f0a38504b01f688a977b30023a53df2a
/opt/src/e/enlightenment -- commit 1bd06b4a8d4daee3d64e16e077e1826d6a371060
/opt/src/e/evas_generic_loaders -- commit
20762001674c92ed7b2fd0eb0404d2a55cbee088

Thanks and Regards
Noorul
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Evas engines gl_common annoying warning

2013-04-22 Thread Tom Hacohen
And that's *really* bad. Is that something we control? If so, this 
should be fixed immediately.

--
Tom.

On 21/04/13 14:37, ChunEon Park wrote:
> Since the specs of the API are different.
>
> //GLES
> void glShaderSource(GLuint shader,  GLsizei count,  const GLchar * const 
> *string,  const GLint *length);
> //GL
> void glShaderSource(GLuint  shader,  GLsizei  count,  const GLchar ** string, 
>  const GLint * length);
>
>
>
> 
> -Regards, Hermet-
> -Original Message-
> From: "Tom Hacohen"
> To: "Enlightenment developer list";
> Cc:
> Sent: 2013-04-18 (목) 20:45:00
> Subject: [E-devel] Evas engines gl_common annoying warning
>
> Hey guys,
>
> We've had this annoying warning for a while now. We are apparently
> passing a const array of const strings to a function that expects a
> non-const array of const strings. Why is that? It can be potentially bad
> and should be fixed. Will anyone who knows what's the correct thing to
> do here do something about it? Warning:
>
> ../../src/modules/evas/engines/gl_common/evas_gl_api.c: In function
> '_evgld_glShaderSource':
> ../../src/modules/evas/engines/gl_common/evas_gl_api.c:1503:4: warning:
> passing argument 3 of 'glShaderSource' discards 'const' qualifier from
> pointer target type [enabled by default]
> /usr/include/GL/glext.h:5794:21: note: expected 'const GLchar **' but
> argument is of type 'const char * const*'
>
> --
> Tom.
>
> --
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
> --
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment built from git gives random segfault

2013-04-22 Thread Cedric BAIL
On Mon, Apr 22, 2013 at 8:05 PM, Noorul Islam Kamal Malmiyoda
 wrote:
> I was using stable tar ball so far without any issues. I saw an e-mail
> announcing latest release 0.17.6. So I thought it will be ideal to pull
> from git and compile instead of downloading tar balls when a release
> happens.
>
> So, I installed enlightenment from git but it is not stable at all. I am
> getting random SEGFAULTS. Attached is the .xsession-errors file.

The xsession-errors is useless. It doesn't provide any useful
backtrace to see where the problem come from. '.e-crashdump' is the
file you want to send here. Also telling us when you did your checkout
and what is the git checkout you are using may also help to narrow it
down.

As an indication before late last week it was really unstable, but by
now it is much more usable. Still a few issue left here and there, but
it is globally working.
--
Cedric BAIL

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel