Re: [E-devel] ephysics does 3D now?

2012-10-11 Thread David Seikel
On Thu, 11 Oct 2012 14:43:09 +0900 (KST) ChunEon Park
her...@naver.com wrote:

 as far as I know, only 2d available until now.
 
 -Original Message-
 From: David Seikelonef...@gmail.com 
 
 Does ephysics do 3D now?
 
 I work with 3D virtual world software, so this suddenly has my
 interest.  2D physics was not interesting for me.
 
 Perhaps my modular 3D object loading library work might be interesting
 to others now?

Odd, coz I saw a lot of stuff that smelled like 3D being committed,
which prompted this email.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/bin/eet

2012-10-11 Thread The Rasterman
On Thu, 11 Oct 2012 02:06:36 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 On Thursday, October 11, 2012, Cedric BAIL wrote:
 
  On Thu, Oct 11, 2012 at 11:44 AM, Gustavo Sverzut Barbieri
  barbi...@profusion.mobi javascript:; wrote:
   On Wednesday, October 10, 2012, Cedric BAIL wrote:
   On Thu, Oct 11, 2012 at 10:01 AM, Vincent Torri 
  vincent.to...@gmail.com javascript:;javascript:;
   wrote:
On Wed, Oct 10, 2012 at 11:15 PM, Enlightenment SVN
no-re...@enlightenment.org javascript:; javascript:; wrote:
Log:
efl: eet binary is not optional anymore.
   
  it's pointless to have this and may cause problems or complex
  configure.ac when we have libraries that use 'eet' during its
  compile
  phase (like elementary generates its profile/configuration).
   
except that it's completely useless to have it for, for example
Windows CE or any other system on which we don't care about it
  
   Yeah, I am with Vincent on that one. Please revert. It is useless and
   cumbersome to build on many embedded target.
  
  
   You need it to create elementary profiles and such things. Just rm it
  from
   your distro once you release.
 
  No, you don't when you are cross compiling.
 
 
 That's the corner case AND you still need ANOTHER var for that. The thing
 is that of you leave it optional then you need to make configure.ac overly
 complex to handle warnings or errors if need_eet_bin  !want_eet_bin

eet binary shouldn't be optional - agreed with you. we have this problem with
edje_cc too (and embryo_cc and epp). there is no harm in building a binary you
may not use. the bigger problem is how to ensure the efl tree can bootstrap
itself (ie run eet and edje_cc, embryo_cc, epp etc. successfully without having
been installed yet).

  --
  Cedric BAIL
 
 
  --
  Don't let slow site performance ruin your business. Deploy New Relic APM
  Deploy New Relic app performance management and know exactly
  what is happening inside your Ruby, Python, PHP, Java, and .NET app
  Try New Relic at no cost today and get our sweet Data Nerd shirt too!
  http://p.sf.net/sfu/newrelic-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net javascript:;
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch][Emotion] Fix to call correct render functions

2012-10-11 Thread Sohyun Kim
Hi.
I made a patch for emotion-gstreamer.

When the image object is updated from video surface update function,
it doesn't call right render function based on the format.
Please check the attached patch.

Regards, Sohyun


emotion.patch
Description: Binary data
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][Emotion] add capsfilter to limit format and size for fimc on device

2012-10-11 Thread Cedric BAIL
On Thu, Sep 6, 2012 at 8:05 PM, Sohyun Kim anna1014@samsung.com wrote:
 I made a patch for emotion using gstreamer.

 When using fimc on device, I want to add capsfilter to limit size and format 
 based on the backend.
 If emotion is running on software backend, fimc converts colors to rgb.
 If emotion is running on gl backend, fimc converts colors to yuv.
 Also, fimc resizes frames.

 Please check attached patch.

In svn thanks.
-- 
Cedric BAIL

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][Emotion] Fix to call correct render functions

2012-10-11 Thread Cedric BAIL
On Thu, Oct 11, 2012 at 5:01 PM, Sohyun Kim anna1014@samsung.com wrote:
 I made a patch for emotion-gstreamer.

 When the image object is updated from video surface update function,
 it doesn't call right render function based on the format.
 Please check the attached patch.

In svn thanks.
-- 
Cedric BAIL

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][Evas] texture size issue for nv12 format

2012-10-11 Thread Cedric BAIL
On Thu, Oct 11, 2012 at 1:22 PM, Sohyun Kim anna1014@samsung.com wrote:
 I made a patch for evas regarding texture size issue.

 When the image has nv12 tiled format and is rendered by gl backend,
 the uv texture size is 2 times bigger than original size.
 I fixed nv12 shaders and codes a little.
 Please review the attahced patch.

Thanks in svn.
-- 
Cedric BAIL

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] New commit access

2012-10-11 Thread Cedric BAIL
Hello,

I would like to recommand Sohyun Kim to get commit access to svn. She
has shown in the past good contribution to evas, ecore, emotion and
elementary as far as I remember. If nobody oppose, I will just do that
next monday.

Have fun,
-- 
Cedric BAIL

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] New commit access

2012-10-11 Thread Daniel Juyung Seo
Great! +1!
Sohyun has been doing good jobs :)

Daniel Juyung Seo (SeoZ)
On Oct 11, 2012 5:31 PM, Cedric BAIL cedric.b...@free.fr wrote:

 Hello,

 I would like to recommand Sohyun Kim to get commit access to svn. She
 has shown in the past good contribution to evas, ecore, emotion and
 elementary as far as I remember. If nobody oppose, I will just do that
 next monday.

 Have fun,
 --
 Cedric BAIL


 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] New commit access

2012-10-11 Thread Michael Blumenkrantz
I'm in favor of commit access for anyone doing work on emotion!

On Thu, Oct 11, 2012 at 9:35 AM, Daniel Juyung Seo seojuyu...@gmail.comwrote:

 Great! +1!
 Sohyun has been doing good jobs :)

 Daniel Juyung Seo (SeoZ)
 On Oct 11, 2012 5:31 PM, Cedric BAIL cedric.b...@free.fr wrote:

  Hello,
 
  I would like to recommand Sohyun Kim to get commit access to svn. She
  has shown in the past good contribution to evas, ecore, emotion and
  elementary as far as I remember. If nobody oppose, I will just do that
  next monday.
 
  Have fun,
  --
  Cedric BAIL
 
 
 
 --
  Don't let slow site performance ruin your business. Deploy New Relic APM
  Deploy New Relic app performance management and know exactly
  what is happening inside your Ruby, Python, PHP, Java, and .NET app
  Try New Relic at no cost today and get our sweet Data Nerd shirt too!
  http://p.sf.net/sfu/newrelic-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 

 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH][ELEMENTARY][BUG Fix] Current Reordering item is not resizing on genlist resize (e.g On roation)

2012-10-11 Thread DUBEYPRINCE KUMAR
Hi,

 

Please review the attached patch created to fix the current reordering item
resizing issue.

 

[ISSUE] Current genlist reordering item is not resizing on genlist resize
(e.g. On rotation).

 

Change Description:

  In _calc_job call back, the width of reordering item is corrected.

 

Signed-Off-By: PRINCE KUMAR DUBEY prince.dubey@samsung.com.

 

 

Thank You,

Regards,

Prince



elm_genlist.patch
Description: Binary data
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread Jorge Luis Zapata Muga
On Thu, Oct 11, 2012 at 5:01 AM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 On Wednesday, October 10, 2012, Vincent Torri wrote:

 On Wed, Oct 10, 2012 at 9:57 PM, Enlightenment SVN
 no-re...@enlightenment.org javascript:; wrote:
  Log:
  efl: simplify mempools, nuke some and make remaining statically built.
 
Now we always build the following memory pools statically:
 - pass_through: calls malloc/free directly, useful to debug.
 - chained_pool: default for ages.
 - one_big: used by some embedded systems (should we remove?)
 
Removed:
 - ememoa_fixed and ememoa_unknown: depends on a separate lib, not
 supported?
 - buddy: nobody uses it?

 please let turran say if he wants buddy or not before nuking it..


 Raster said to keep those so did I. Everything else was removed.

Well, if it is removed I guess I'll need to put in another place,
given that the eina's mempools can be created outside eina, there wont
be any problem. Even so, would be nice to be informed whenever a
decision like this takes place. Raster sent a mail to the ml but I
thought he was only referring to the configure option, not the code
itself.





 Vincent

 
NOTE: we do not need the src/modules/eina/mp/*/Makefile.am anymore
since they are statically built. But I'll keep these and the
references in src/modules/eina/mp/Makefile.am
 
 
 
  Author:   barbieri
  Date: 2012-10-10 12:57:53 -0700 (Wed, 10 Oct 2012)
  New Revision: 77792
  Trac: http://trac.enlightenment.org/e/changeset/77792
 
  Removed:
trunk/efl/src/modules/eina/mp/buddy/
 trunk/efl/src/modules/eina/mp/ememoa_fixed/
 trunk/efl/src/modules/eina/mp/ememoa_unknown/
 trunk/efl/src/modules/eina/mp/fixed_bitmap/
  Modified:
trunk/efl/configure.ac trunk/efl/src/lib/eina/Makefile.am
 trunk/efl/src/lib/eina/eina_mempool.c trunk/efl/src/lib/eina/eina_mempool.h
 trunk/efl/src/modules/eina/mp/Makefile.am
 
  Modified: trunk/efl/configure.ac
  ===
  --- trunk/efl/configure.ac  2012-10-10 19:36:36 UTC (rev 77791)
  +++ trunk/efl/configure.ac  2012-10-10 19:57:53 UTC (rev 77792)
  @@ -343,23 +343,7 @@
   fi
 
   # Choose best memory pool
  -AC_ARG_ENABLE([default-mempool],
  -   [AC_HELP_STRING([--enable-default-mempool], [Default memory
 allocator could be faster for some computer. @:@default=disabled@:@])],
  -   [
  -if test x${enableval} = xyes; then
  -   have_default_mempool=yes
  -else
  -   have_default_mempool=no
  -fi
  -   ],
  -   [have_default_mempool=no])
  -
  -AC_MSG_CHECKING([whether to use default mempool allocator])
  -AC_MSG_RESULT([${have_default_mempool}])
  -
  -if test x${have_default_mempool} = xyes ; then
  -   EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
  -fi
  +EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
   AC_SUBST([EINA_CONFIGURE_DEFAULT_MEMPOOL])
 
   ### Checks for programs
  @@ -431,36 +415,11 @@
   fi
 
   ## Modules
  -
  -# Check ememoa memory pool library
  -
  -AC_ARG_ENABLE([ememoa],
  -   [AC_HELP_STRING([--enable-ememoa], [build ememoa memory pool module
 @:@default=yes@:@])],
  -   [
  -if test x${enableval} = xyes ; then
  -   enable_ememoa=yes
  -else
  -   enable_ememoa=no
  -fi
  -   ],
  -   [enable_ememoa=yes])
  -
  -AC_MSG_CHECKING([whether to use ememoa for memory pool])
  -AC_MSG_RESULT([${enable_ememoa}])
  -
  -if test x${enable_ememoa} = xyes ; then
  -   PKG_CHECK_MODULES([EMEMOA],
  -  [ememoa = 0.0.26 ],
  -  [enable_ememoa=yes],
  -  [enable_ememoa=no])
  -fi
  -
   if ! test x${requirements_pc_deps_eina} = x ; then
  PKG_CHECK_MODULES([EINA], [${requirements_pc_deps_eina}])
   fi
 
 
  -
   ## Examples
 
   # TODO: add once ecore-evas is merged:
  @@ -596,26 +555,11 @@
   AM_CONDITIONAL([EINA_ON_OFF_THREADS], [! test
 x${efl_have_on_off_threads} = xno])
 
   ### Modules
  +EINA_CHECK_MODULE([chained-pool],   [static], [chained pool])
  +EINA_CHECK_MODULE([pass-through],   [static], [pass through])
  +EINA_CHECK_MODULE([one-big],[static], [one big])
 
  -if test x${have_default_mempool} = xyes ; then
  -   enable_chained_pool=no
  -   enable_pass_through=enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net javascript:;
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



 --
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 

Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/fileman

2012-10-11 Thread Michael Blumenkrantz
this can be used as an example of how to implement dnd for files in e17
since it's much simpler than the code in efm itself. also it SHOULD work
for dnd from non-e apps into the toolbar, but I didn't test it

On Thu, Oct 11, 2012 at 1:27 PM, Enlightenment SVN 
no-re...@enlightenment.org wrote:

 Log:
 efm navbar path buttons now happily accept dnding files
   part of ticket #1603


 Author:   discomfitor
 Date: 2012-10-11 05:27:51 -0700 (Thu, 11 Oct 2012)
 New Revision: 77865
 Trac: http://trac.enlightenment.org/e/changeset/77865

 Modified:
   trunk/e/src/modules/fileman/e_fwin_nav.c

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread Gustavo Sverzut Barbieri
That's only for single tree EFL. Regular eina will keep it, also svn history 
will keep it for future reference.

I believe that's also happening for Evas engines, just handful will persist 
(SW, GL, fb, x11, wayland, just 32bits).

--Gustavo

Sent from my iPhone

On 11/10/2012, at 06:48, Jorge Luis Zapata Muga jorgeluis.zap...@gmail.com 
wrote:

 On Thu, Oct 11, 2012 at 5:01 AM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
 On Wednesday, October 10, 2012, Vincent Torri wrote:
 
 On Wed, Oct 10, 2012 at 9:57 PM, Enlightenment SVN
 no-re...@enlightenment.org javascript:; wrote:
 Log:
 efl: simplify mempools, nuke some and make remaining statically built.
 
  Now we always build the following memory pools statically:
   - pass_through: calls malloc/free directly, useful to debug.
   - chained_pool: default for ages.
   - one_big: used by some embedded systems (should we remove?)
 
  Removed:
   - ememoa_fixed and ememoa_unknown: depends on a separate lib, not
 supported?
   - buddy: nobody uses it?
 
 please let turran say if he wants buddy or not before nuking it..
 
 
 Raster said to keep those so did I. Everything else was removed.
 
 Well, if it is removed I guess I'll need to put in another place,
 given that the eina's mempools can be created outside eina, there wont
 be any problem. Even so, would be nice to be informed whenever a
 decision like this takes place. Raster sent a mail to the ml but I
 thought he was only referring to the configure option, not the code
 itself.
 
 
 
 
 
 Vincent
 
 
  NOTE: we do not need the src/modules/eina/mp/*/Makefile.am anymore
  since they are statically built. But I'll keep these and the
  references in src/modules/eina/mp/Makefile.am
 
 
 
 Author:   barbieri
 Date: 2012-10-10 12:57:53 -0700 (Wed, 10 Oct 2012)
 New Revision: 77792
 Trac: http://trac.enlightenment.org/e/changeset/77792
 
 Removed:
  trunk/efl/src/modules/eina/mp/buddy/
 trunk/efl/src/modules/eina/mp/ememoa_fixed/
 trunk/efl/src/modules/eina/mp/ememoa_unknown/
 trunk/efl/src/modules/eina/mp/fixed_bitmap/
 Modified:
  trunk/efl/configure.ac trunk/efl/src/lib/eina/Makefile.am
 trunk/efl/src/lib/eina/eina_mempool.c trunk/efl/src/lib/eina/eina_mempool.h
 trunk/efl/src/modules/eina/mp/Makefile.am
 
 Modified: trunk/efl/configure.ac
 ===
 --- trunk/efl/configure.ac  2012-10-10 19:36:36 UTC (rev 77791)
 +++ trunk/efl/configure.ac  2012-10-10 19:57:53 UTC (rev 77792)
 @@ -343,23 +343,7 @@
 fi
 
 # Choose best memory pool
 -AC_ARG_ENABLE([default-mempool],
 -   [AC_HELP_STRING([--enable-default-mempool], [Default memory
 allocator could be faster for some computer. @:@default=disabled@:@])],
 -   [
 -if test x${enableval} = xyes; then
 -   have_default_mempool=yes
 -else
 -   have_default_mempool=no
 -fi
 -   ],
 -   [have_default_mempool=no])
 -
 -AC_MSG_CHECKING([whether to use default mempool allocator])
 -AC_MSG_RESULT([${have_default_mempool}])
 -
 -if test x${have_default_mempool} = xyes ; then
 -   EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
 -fi
 +EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
 AC_SUBST([EINA_CONFIGURE_DEFAULT_MEMPOOL])
 
 ### Checks for programs
 @@ -431,36 +415,11 @@
 fi
 
 ## Modules
 -
 -# Check ememoa memory pool library
 -
 -AC_ARG_ENABLE([ememoa],
 -   [AC_HELP_STRING([--enable-ememoa], [build ememoa memory pool module
 @:@default=yes@:@])],
 -   [
 -if test x${enableval} = xyes ; then
 -   enable_ememoa=yes
 -else
 -   enable_ememoa=no
 -fi
 -   ],
 -   [enable_ememoa=yes])
 -
 -AC_MSG_CHECKING([whether to use ememoa for memory pool])
 -AC_MSG_RESULT([${enable_ememoa}])
 -
 -if test x${enable_ememoa} = xyes ; then
 -   PKG_CHECK_MODULES([EMEMOA],
 -  [ememoa = 0.0.26 ],
 -  [enable_ememoa=yes],
 -  [enable_ememoa=no])
 -fi
 -
 if ! test x${requirements_pc_deps_eina} = x ; then
PKG_CHECK_MODULES([EINA], [${requirements_pc_deps_eina}])
 fi
 
 
 -
 ## Examples
 
 # TODO: add once ecore-evas is merged:
 @@ -596,26 +555,11 @@
 AM_CONDITIONAL([EINA_ON_OFF_THREADS], [! test
 x${efl_have_on_off_threads} = xno])
 
 ### Modules
 +EINA_CHECK_MODULE([chained-pool],   [static], [chained pool])
 +EINA_CHECK_MODULE([pass-through],   [static], [pass through])
 +EINA_CHECK_MODULE([one-big],[static], [one big])
 
 -if test x${have_default_mempool} = xyes ; then
 -   enable_chained_pool=no
 -   enable_pass_through=enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net javascript:;
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 --
 Don't let slow site performance ruin your business. Deploy New Relic 

Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/fileman

2012-10-11 Thread Gustavo Sverzut Barbieri
I've added a bug to be able to have directories in shelves. Maybe you can also 
show how to do it (shameless plug ;-))

--Gustavo

Sent from my iPhone

On 11/10/2012, at 09:35, Michael Blumenkrantz michael.blumenkra...@gmail.com 
wrote:

 this can be used as an example of how to implement dnd for files in e17
 since it's much simpler than the code in efm itself. also it SHOULD work
 for dnd from non-e apps into the toolbar, but I didn't test it
 
 On Thu, Oct 11, 2012 at 1:27 PM, Enlightenment SVN 
 no-re...@enlightenment.org wrote:
 
 Log:
 efm navbar path buttons now happily accept dnding files
  part of ticket #1603
 
 
 Author:   discomfitor
 Date: 2012-10-11 05:27:51 -0700 (Thu, 11 Oct 2012)
 New Revision: 77865
 Trac: http://trac.enlightenment.org/e/changeset/77865
 
 Modified:
  trunk/e/src/modules/fileman/e_fwin_nav.c
 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] OpenGL with Intel graphics driver

2012-10-11 Thread José Romildo Malaquias
I am experimenting E17 on my notebook running gentoo linux. I am using
the official enlightenment overlay to install E17.

There are two graphic devices on my sytem: nvidia (optimus) and intel
integrated. As there is not easy support for nvidia optimus on linux,
the nvidia device is not used.

When running E17 for the first time and choosing Hardware Accelerated
(OpengGL) for the Compositing configuration dialog that is presented
before the desktop is launched, I get a non-functional system: the
screen becomes black and the only visible thing is a mouse pointer.

If the option Hardware Accelerated (OpenGL) is disabled, it works.

I remember that some months ago when I have also tried E17, it worked
with OpenGL and the intel graphics card.

Any clues?

Romildo

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/fileman

2012-10-11 Thread Michael Blumenkrantz
I already punted your ticket out to e18 the other day since it would
require adding a completely new gadget, which isn't happening before
release. sorry.

On Thu, Oct 11, 2012 at 1:51 PM, Gustavo Sverzut Barbieri 
barbi...@profusion.mobi wrote:

 I've added a bug to be able to have directories in shelves. Maybe you can
 also show how to do it (shameless plug ;-))

 --Gustavo

 Sent from my iPhone

 On 11/10/2012, at 09:35, Michael Blumenkrantz 
 michael.blumenkra...@gmail.com wrote:

  this can be used as an example of how to implement dnd for files in e17
  since it's much simpler than the code in efm itself. also it SHOULD work
  for dnd from non-e apps into the toolbar, but I didn't test it
 
  On Thu, Oct 11, 2012 at 1:27 PM, Enlightenment SVN 
  no-re...@enlightenment.org wrote:
 
  Log:
  efm navbar path buttons now happily accept dnding files
   part of ticket #1603
 
 
  Author:   discomfitor
  Date: 2012-10-11 05:27:51 -0700 (Thu, 11 Oct 2012)
  New Revision: 77865
  Trac: http://trac.enlightenment.org/e/changeset/77865
 
  Modified:
   trunk/e/src/modules/fileman/e_fwin_nav.c
 
 --
  Don't let slow site performance ruin your business. Deploy New Relic APM
  Deploy New Relic app performance management and know exactly
  what is happening inside your Ruby, Python, PHP, Java, and .NET app
  Try New Relic at no cost today and get our sweet Data Nerd shirt too!
  http://p.sf.net/sfu/newrelic-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/fileman

2012-10-11 Thread Sebastian Dransfeld
But you can have a .desktop file in ibar which launches efm in that 
directory. Used to be possible at least.

S.

On 10/11/2012 03:12 PM, Michael Blumenkrantz wrote:
 I already punted your ticket out to e18 the other day since it would
 require adding a completely new gadget, which isn't happening before
 release. sorry.

 On Thu, Oct 11, 2012 at 1:51 PM, Gustavo Sverzut Barbieri 
 barbi...@profusion.mobi wrote:

 I've added a bug to be able to have directories in shelves. Maybe you can
 also show how to do it (shameless plug ;-))


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor IN trunk/e/src: bin modules/conf_window_manipulation

2012-10-11 Thread Sebastian Dransfeld
On 10/11/2012 02:53 PM, Enlightenment SVN wrote:
 Log:
 patch from PrinceAMD which adds config options to warp lost windows back to 
 center screen when enabled
video: http://dl.dropbox.com/u/7371269/lost_window_feature_2.ogv


Formatting!

S.


 Author:   discomfitor
 Date: 2012-10-11 05:53:15 -0700 (Thu, 11 Oct 2012)
 New Revision: 77878
 Trac: http://trac.enlightenment.org/e/changeset/77878

 Modified:
trunk/e/src/bin/e_border.c trunk/e/src/bin/e_config.c 
 trunk/e/src/bin/e_config.h trunk/e/src/bin/e_int_menus.c 
 trunk/e/src/modules/conf_window_manipulation/e_int_config_window_display.c

 Modified: trunk/e/src/bin/e_border.c
 ===
 --- trunk/e/src/bin/e_border.c2012-10-11 12:49:47 UTC (rev 77877)
 +++ trunk/e/src/bin/e_border.c2012-10-11 12:53:15 UTC (rev 77878)
 @@ -209,6 +209,9 @@
   static void _e_border_show(E_Border *bd);
   static void _e_border_hide(E_Border *bd);

 +static Eina_Bool _e_border_lost_window_internal_get(E_Border *bd);
 +static void  _e_border_reset_lost_window(E_Border *bd);
 +static Eina_Bool _e_border_pointer_warp_to_center_timer(void *data);
   /* local subsystem globals */
   static Eina_List *handlers = NULL;
   static Eina_List *borders = NULL;
 @@ -1419,6 +1422,9 @@
return;

  _e_border_move_internal(bd, x, y, 0);
 +
 +   if(_e_border_lost_window_internal_get(bd))
 +_e_border_reset_lost_window(bd);
   }


 @@ -4294,6 +4300,87 @@
  return list;
   }

 +static Eina_Bool
 +_e_border_lost_window_internal_get(E_Border *bd)
 +{
 +   int loss_overlap = 5;
 +
 +   if(e_config-window_out_of_vscreen_limits) return EINA_FALSE;
 +   if(!(bd-zone))
 +  return EINA_FALSE;
 +
 +   if (!E_INTERSECTS(bd-zone-x + loss_overlap,
 + bd-zone-y + loss_overlap,
 + bd-zone-w - (2 * loss_overlap),
 + bd-zone-h - (2 * loss_overlap),
 + bd-x, bd-y, bd-w, bd-h))
 + {
 +return EINA_TRUE;
 + }
 +   else if ((!E_CONTAINS(bd-zone-x, bd-zone-y,
 + bd-zone-w, bd-zone-h,
 + bd-x, bd-y, bd-w, bd-h)) 
 +(bd-shaped))
 + {
 +Ecore_X_Rectangle *rect;
 +int i, num;
 +
 +rect = ecore_x_window_shape_rectangles_get(bd-win, num);
 +
 +if (rect)
 +  {
 + int ok;
 +
 + ok = 0;
 + for (i = 0; i  num; i++)
 +   {
 +  if (E_INTERSECTS(bd-zone-x + loss_overlap,
 +   bd-zone-y + loss_overlap,
 +   bd-zone-w - (2 * loss_overlap),
 +   bd-zone-h - (2 * loss_overlap),
 +   rect[i].x, rect[i].y,
 +   (int)rect[i].width, (int)rect[i].height))
 + {
 +ok = 1;
 +break;
 + }
 +   }
 +   free(rect);
 +   if (!ok)
 +  return EINA_TRUE;
 +}
 +  }
 +
 +   return EINA_FALSE;
 +}
 +
 +static void
 +_e_border_reset_lost_window(E_Border *bd)
 +{
 +   int x, y, w, h;
 +   E_OBJECT_CHECK(bd);
 +
 +   if(bd-iconic) e_border_uniconify(bd);
 +   if(!bd-moving) e_border_center(bd);
 +
 +   e_zone_useful_geometry_get(bd-zone, x, y, w, h);
 +   ecore_x_pointer_xy_get(bd-zone-container-win, warp_x, warp_y);
 +
 +   warp_to_x = bd-w + x + ((w / 2) - (bd-w / 2)) + ((warp_x - bd-w) - 
 bd-x);
 +   warp_to_y = bd-h + y + ((h / 2) - (bd-h / 2)) + ((warp_y - bd-h) - 
 bd-y);
 +
 +   warp_to = 1;
 +   warp_to_win = bd-zone-container-win;
 +
 +   if(!warp_timer)
 +   warp_timer = ecore_timer_add(0.01,
 +   _e_border_pointer_warp_to_center_timer, (const void *) bd);
 +
 +   e_border_raise(bd);
 +   if(!bd-lock_focus_out)
 + e_border_focus_set(bd, 1, 1);
 +}
 +
   EAPI void
   e_border_ping(E_Border *bd)
   {
 @@ -5463,6 +5550,10 @@
  e = ev;
  bd = e_border_find_by_client_window(e-win);
  if (!bd) return ECORE_CALLBACK_PASS_ON;
 +
 +   if(_e_border_lost_window_internal_get(bd))
 +_e_border_reset_lost_window(bd);
 +
  if (e-atom == ECORE_X_ATOM_WM_NAME)
{
   if ((!bd-client.netwm.name) 
 @@ -6546,6 +6637,47 @@
  return ECORE_CALLBACK_PASS_ON;
   }

 +static void
 +_e_border_stay_within_container(E_Border *bd, int x, int y, int *new_x, int 
 *new_y)
 +{
 +   int new_x_max, new_y_max;
 +   Eina_Bool lw, lh;
 +
 +   new_x_max = bd-zone-w - bd-w;
 +   new_y_max = bd-zone-h - bd-h;
 +   lw = bd-w  bd-zone-w ? EINA_TRUE : EINA_FALSE;
 +   lh = bd-h  bd-zone-h ? EINA_TRUE : EINA_FALSE;
 +
 +   if(lw)
 + {
 + if (x = new_x_max)
 +   *new_x = new_x_max;
 + else if (x = 0)
 +   *new_x = 0;
 + }
 +   else
 + {
 +if (x = new_x_max)
 +  *new_x = 

Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/fileman

2012-10-11 Thread Michael Blumenkrantz
you should still be able to do this without issue. what he wants is an
actual gadget which displays the contents of a directory, ie. an efm widget
in a gadget. the potential for bugs is pretty extraordinary here, so I
don't want to get into it when we're this close to a release.

On Thu, Oct 11, 2012 at 2:15 PM, Sebastian Dransfeld 
s...@tango.flipp.netwrote:

 But you can have a .desktop file in ibar which launches efm in that
 directory. Used to be possible at least.

 S.

 On 10/11/2012 03:12 PM, Michael Blumenkrantz wrote:
  I already punted your ticket out to e18 the other day since it would
  require adding a completely new gadget, which isn't happening before
  release. sorry.
 
  On Thu, Oct 11, 2012 at 1:51 PM, Gustavo Sverzut Barbieri 
  barbi...@profusion.mobi wrote:
 
  I've added a bug to be able to have directories in shelves. Maybe you
 can
  also show how to do it (shameless plug ;-))



 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor IN trunk/e/src: bin modules/conf_window_manipulation

2012-10-11 Thread Michael Blumenkrantz
I didn't know what you were referring to specifically, so I reformatted all
the files committed here. enjoy

On Thu, Oct 11, 2012 at 2:19 PM, Sebastian Dransfeld 
s...@tango.flipp.netwrote:

 On 10/11/2012 02:53 PM, Enlightenment SVN wrote:
  Log:
  patch from PrinceAMD which adds config options to warp lost windows back
 to center screen when enabled
 video: http://dl.dropbox.com/u/7371269/lost_window_feature_2.ogv
 

 Formatting!

 S.

 
  Author:   discomfitor
  Date: 2012-10-11 05:53:15 -0700 (Thu, 11 Oct 2012)
  New Revision: 77878
  Trac: http://trac.enlightenment.org/e/changeset/77878
 
  Modified:
 trunk/e/src/bin/e_border.c trunk/e/src/bin/e_config.c
 trunk/e/src/bin/e_config.h trunk/e/src/bin/e_int_menus.c
 trunk/e/src/modules/conf_window_manipulation/e_int_config_window_display.c
 

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] 2012 E-Devel CFB Deadline

2012-10-11 Thread Michael Blumenkrantz
Hi,

I've had a lot of great feedback and results from the CFB so far, so I'm
extending the deadline to October 24th. I still need more pictures, so
please send them!

Also be warned that any pictures sent through the list will not reach me.
They must be sent to me personally.

Thanks
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics does 3D now?

2012-10-11 Thread Bruno Dilly
On Thu, Oct 11, 2012 at 2:59 AM, David Seikel onef...@gmail.com wrote:
 On Thu, 11 Oct 2012 14:43:09 +0900 (KST) ChunEon Park
 her...@naver.com wrote:

 as far as I know, only 2d available until now.

 -Original Message-
 From: David Seikelonef...@gmail.com

 Does ephysics do 3D now?

 I work with 3D virtual world software, so this suddenly has my
 interest.  2D physics was not interesting for me.

 Perhaps my modular 3D object loading library work might be interesting
 to others now?

 Odd, coz I saw a lot of stuff that smelled like 3D being committed,
 which prompted this email.

The both are correct. It was focused on 2D so far, now we are working
on make it possible to create nice 3D scenes.
But supporting it is on the beginning. So much more changes will be
done in the next days.

David, what loading library are you talking about ?

Regards


 --
 A big old stinking pile of genius that no one wants
 coz there are too many silver coated monkeys in the world.

 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Bruno Dilly
Senior Developer
ProFUSION embedded systems
http://profusion.mobi

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] New commit access

2012-10-11 Thread Jihoon Kim
+1. She has the enough ability to get commit access.
2012. 10. 11. 오후 5:37에 Daniel Juyung Seo seojuyu...@gmail.com님이 작성:

 Great! +1!
 Sohyun has been doing good jobs :)

 Daniel Juyung Seo (SeoZ)
 On Oct 11, 2012 5:31 PM, Cedric BAIL cedric.b...@free.fr wrote:

  Hello,
 
  I would like to recommand Sohyun Kim to get commit access to svn. She
  has shown in the past good contribution to evas, ecore, emotion and
  elementary as far as I remember. If nobody oppose, I will just do that
  next monday.
 
  Have fun,
  --
  Cedric BAIL
 
 
 
 --
  Don't let slow site performance ruin your business. Deploy New Relic APM
  Deploy New Relic app performance management and know exactly
  what is happening inside your Ruby, Python, PHP, Java, and .NET app
  Try New Relic at no cost today and get our sweet Data Nerd shirt too!
  http://p.sf.net/sfu/newrelic-dev2dev
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 

 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread The Rasterman
On Thu, 11 Oct 2012 09:37:37 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

the other eina mempool enignes arenot even compiled by default. in fact all tat
is compiled by default is one_big, and chained_pool. even passhtrough isnt
compiled by default (should be though), so it doesnt hurt to remove them as any
code using these could nver have depended on the non-compiled mempool modules
as eina could have been built without and you'd need to fallback anyway.

 That's only for single tree EFL. Regular eina will keep it, also svn history
 will keep it for future reference.
 
 I believe that's also happening for Evas engines, just handful will persist
 (SW, GL, fb, x11, wayland, just 32bits).
 
 --Gustavo
 
 Sent from my iPhone
 
 On 11/10/2012, at 06:48, Jorge Luis Zapata Muga jorgeluis.zap...@gmail.com
 wrote:
 
  On Thu, Oct 11, 2012 at 5:01 AM, Gustavo Sverzut Barbieri
  barbi...@profusion.mobi wrote:
  On Wednesday, October 10, 2012, Vincent Torri wrote:
  
  On Wed, Oct 10, 2012 at 9:57 PM, Enlightenment SVN
  no-re...@enlightenment.org javascript:; wrote:
  Log:
  efl: simplify mempools, nuke some and make remaining statically built.
  
   Now we always build the following memory pools statically:
- pass_through: calls malloc/free directly, useful to debug.
- chained_pool: default for ages.
- one_big: used by some embedded systems (should we remove?)
  
   Removed:
- ememoa_fixed and ememoa_unknown: depends on a separate lib, not
  supported?
- buddy: nobody uses it?
  
  please let turran say if he wants buddy or not before nuking it..
  
  
  Raster said to keep those so did I. Everything else was removed.
  
  Well, if it is removed I guess I'll need to put in another place,
  given that the eina's mempools can be created outside eina, there wont
  be any problem. Even so, would be nice to be informed whenever a
  decision like this takes place. Raster sent a mail to the ml but I
  thought he was only referring to the configure option, not the code
  itself.
  
  
  
  
  
  Vincent
  
  
   NOTE: we do not need the src/modules/eina/mp/*/Makefile.am anymore
   since they are statically built. But I'll keep these and the
   references in src/modules/eina/mp/Makefile.am
  
  
  
  Author:   barbieri
  Date: 2012-10-10 12:57:53 -0700 (Wed, 10 Oct 2012)
  New Revision: 77792
  Trac: http://trac.enlightenment.org/e/changeset/77792
  
  Removed:
   trunk/efl/src/modules/eina/mp/buddy/
  trunk/efl/src/modules/eina/mp/ememoa_fixed/
  trunk/efl/src/modules/eina/mp/ememoa_unknown/
  trunk/efl/src/modules/eina/mp/fixed_bitmap/
  Modified:
   trunk/efl/configure.ac trunk/efl/src/lib/eina/Makefile.am
  trunk/efl/src/lib/eina/eina_mempool.c
  trunk/efl/src/lib/eina/eina_mempool.h
  trunk/efl/src/modules/eina/mp/Makefile.am
  
  Modified: trunk/efl/configure.ac
  ===
  --- trunk/efl/configure.ac  2012-10-10 19:36:36 UTC (rev 77791)
  +++ trunk/efl/configure.ac  2012-10-10 19:57:53 UTC (rev 77792)
  @@ -343,23 +343,7 @@
  fi
  
  # Choose best memory pool
  -AC_ARG_ENABLE([default-mempool],
  -   [AC_HELP_STRING([--enable-default-mempool], [Default memory
  allocator could be faster for some computer. @:@default=disabled@:@])],
  -   [
  -if test x${enableval} = xyes; then
  -   have_default_mempool=yes
  -else
  -   have_default_mempool=no
  -fi
  -   ],
  -   [have_default_mempool=no])
  -
  -AC_MSG_CHECKING([whether to use default mempool allocator])
  -AC_MSG_RESULT([${have_default_mempool}])
  -
  -if test x${have_default_mempool} = xyes ; then
  -   EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
  -fi
  +EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
  AC_SUBST([EINA_CONFIGURE_DEFAULT_MEMPOOL])
  
  ### Checks for programs
  @@ -431,36 +415,11 @@
  fi
  
  ## Modules
  -
  -# Check ememoa memory pool library
  -
  -AC_ARG_ENABLE([ememoa],
  -   [AC_HELP_STRING([--enable-ememoa], [build ememoa memory pool module
  @:@default=yes@:@])],
  -   [
  -if test x${enableval} = xyes ; then
  -   enable_ememoa=yes
  -else
  -   enable_ememoa=no
  -fi
  -   ],
  -   [enable_ememoa=yes])
  -
  -AC_MSG_CHECKING([whether to use ememoa for memory pool])
  -AC_MSG_RESULT([${enable_ememoa}])
  -
  -if test x${enable_ememoa} = xyes ; then
  -   PKG_CHECK_MODULES([EMEMOA],
  -  [ememoa = 0.0.26 ],
  -  [enable_ememoa=yes],
  -  [enable_ememoa=no])
  -fi
  -
  if ! test x${requirements_pc_deps_eina} = x ; then
 PKG_CHECK_MODULES([EINA], [${requirements_pc_deps_eina}])
  fi
  
  
  -
  ## Examples
  
  # TODO: add once ecore-evas is merged:
  @@ -596,26 +555,11 @@
  AM_CONDITIONAL([EINA_ON_OFF_THREADS], [! test
  x${efl_have_on_off_threads} = xno])
  
  ### Modules
  +EINA_CHECK_MODULE([chained-pool],   [static], [chained pool])
  +EINA_CHECK_MODULE([pass-through],   [static], [pass through])
  +EINA_CHECK_MODULE([one-big],  

Re: [E-devel] OpenGL with Intel graphics driver

2012-10-11 Thread The Rasterman
On Thu, 11 Oct 2012 10:02:18 -0300 José Romildo Malaquias j.romi...@gmail.com
said:

 I am experimenting E17 on my notebook running gentoo linux. I am using
 the official enlightenment overlay to install E17.
 
 There are two graphic devices on my sytem: nvidia (optimus) and intel
 integrated. As there is not easy support for nvidia optimus on linux,
 the nvidia device is not used.
 
 When running E17 for the first time and choosing Hardware Accelerated
 (OpengGL) for the Compositing configuration dialog that is presented
 before the desktop is launched, I get a non-functional system: the
 screen becomes black and the only visible thing is a mouse pointer.
 
 If the option Hardware Accelerated (OpenGL) is disabled, it works.
 
 I remember that some months ago when I have also tried E17, it worked
 with OpenGL and the intel graphics card.
 
 Any clues?

intel gfx works just fine here. i'm sitting on a sandybridge laptop. it also
works just fine on my i7 sandybridge desktop. no optimus there. i suspect its
an issue with drivers and maybe evas is at runtime linking to nvidia driver
blobs and thus having problems as maybe the nvidia drivers detect the gpu and
kind-of-work BUt don't actually manage to display. i suggest double-checking
how many libGL's you have and where they ere etc. (or libGLESv2's and
libEGL's) :)

 Romildo
 
 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread Jorge Luis Zapata Muga
On Thu, Oct 11, 2012 at 2:37 PM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 That's only for single tree EFL. Regular eina will keep it,

I'm lost here. With regular eina you mean the one that is not on the
new efl tree? and if so, is there going to be *two* eina (or any other
lib that is now part of the efl tree)?

 also svn history will keep it for future reference.

Of course, but I didn't mean that I can not longer access the code or
reference it, I meant that I won't be able to *compile* that code,
unless I take the code (from the svn history or wherever) split that
module (as I said before) and compile it myself


 I believe that's also happening for Evas engines, just handful will persist 
 (SW, GL, fb, x11, wayland, just 32bits).

 --Gustavo

 Sent from my iPhone

 On 11/10/2012, at 06:48, Jorge Luis Zapata Muga jorgeluis.zap...@gmail.com 
 wrote:

 On Thu, Oct 11, 2012 at 5:01 AM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
 On Wednesday, October 10, 2012, Vincent Torri wrote:

 On Wed, Oct 10, 2012 at 9:57 PM, Enlightenment SVN
 no-re...@enlightenment.org javascript:; wrote:
 Log:
 efl: simplify mempools, nuke some and make remaining statically built.

  Now we always build the following memory pools statically:
   - pass_through: calls malloc/free directly, useful to debug.
   - chained_pool: default for ages.
   - one_big: used by some embedded systems (should we remove?)

  Removed:
   - ememoa_fixed and ememoa_unknown: depends on a separate lib, not
 supported?
   - buddy: nobody uses it?

 please let turran say if he wants buddy or not before nuking it..


 Raster said to keep those so did I. Everything else was removed.

 Well, if it is removed I guess I'll need to put in another place,
 given that the eina's mempools can be created outside eina, there wont
 be any problem. Even so, would be nice to be informed whenever a
 decision like this takes place. Raster sent a mail to the ml but I
 thought he was only referring to the configure option, not the code
 itself.





 Vincent


  NOTE: we do not need the src/modules/eina/mp/*/Makefile.am anymore
  since they are statically built. But I'll keep these and the
  references in src/modules/eina/mp/Makefile.am



 Author:   barbieri
 Date: 2012-10-10 12:57:53 -0700 (Wed, 10 Oct 2012)
 New Revision: 77792
 Trac: http://trac.enlightenment.org/e/changeset/77792

 Removed:
  trunk/efl/src/modules/eina/mp/buddy/
 trunk/efl/src/modules/eina/mp/ememoa_fixed/
 trunk/efl/src/modules/eina/mp/ememoa_unknown/
 trunk/efl/src/modules/eina/mp/fixed_bitmap/
 Modified:
  trunk/efl/configure.ac trunk/efl/src/lib/eina/Makefile.am
 trunk/efl/src/lib/eina/eina_mempool.c trunk/efl/src/lib/eina/eina_mempool.h
 trunk/efl/src/modules/eina/mp/Makefile.am

 Modified: trunk/efl/configure.ac
 ===
 --- trunk/efl/configure.ac  2012-10-10 19:36:36 UTC (rev 77791)
 +++ trunk/efl/configure.ac  2012-10-10 19:57:53 UTC (rev 77792)
 @@ -343,23 +343,7 @@
 fi

 # Choose best memory pool
 -AC_ARG_ENABLE([default-mempool],
 -   [AC_HELP_STRING([--enable-default-mempool], [Default memory
 allocator could be faster for some computer. @:@default=disabled@:@])],
 -   [
 -if test x${enableval} = xyes; then
 -   have_default_mempool=yes
 -else
 -   have_default_mempool=no
 -fi
 -   ],
 -   [have_default_mempool=no])
 -
 -AC_MSG_CHECKING([whether to use default mempool allocator])
 -AC_MSG_RESULT([${have_default_mempool}])
 -
 -if test x${have_default_mempool} = xyes ; then
 -   EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
 -fi
 +EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
 AC_SUBST([EINA_CONFIGURE_DEFAULT_MEMPOOL])

 ### Checks for programs
 @@ -431,36 +415,11 @@
 fi

 ## Modules
 -
 -# Check ememoa memory pool library
 -
 -AC_ARG_ENABLE([ememoa],
 -   [AC_HELP_STRING([--enable-ememoa], [build ememoa memory pool module
 @:@default=yes@:@])],
 -   [
 -if test x${enableval} = xyes ; then
 -   enable_ememoa=yes
 -else
 -   enable_ememoa=no
 -fi
 -   ],
 -   [enable_ememoa=yes])
 -
 -AC_MSG_CHECKING([whether to use ememoa for memory pool])
 -AC_MSG_RESULT([${enable_ememoa}])
 -
 -if test x${enable_ememoa} = xyes ; then
 -   PKG_CHECK_MODULES([EMEMOA],
 -  [ememoa = 0.0.26 ],
 -  [enable_ememoa=yes],
 -  [enable_ememoa=no])
 -fi
 -
 if ! test x${requirements_pc_deps_eina} = x ; then
PKG_CHECK_MODULES([EINA], [${requirements_pc_deps_eina}])
 fi


 -
 ## Examples

 # TODO: add once ecore-evas is merged:
 @@ -596,26 +555,11 @@
 AM_CONDITIONAL([EINA_ON_OFF_THREADS], [! test
 x${efl_have_on_off_threads} = xno])

 ### Modules
 +EINA_CHECK_MODULE([chained-pool],   [static], [chained pool])
 +EINA_CHECK_MODULE([pass-through],   [static], [pass through])
 +EINA_CHECK_MODULE([one-big],[static], [one big])

 -if test x${have_default_mempool} = xyes ; then
 -   enable_chained_pool=no
 -   

Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread Jorge Luis Zapata Muga
On Thu, Oct 11, 2012 at 4:56 PM, Carsten Haitzler ras...@rasterman.com wrote:
 On Thu, 11 Oct 2012 09:37:37 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 the other eina mempool enignes arenot even compiled by default. in fact all 
 tat
 is compiled by default is one_big, and chained_pool. even passhtrough isnt
 compiled by default (should be though), so it doesnt hurt to remove them as 
 any
 code using these could nver have depended on the non-compiled mempool modules
 as eina could have been built without and you'd need to fallback anyway.

One thing is to disable something and another to remove something. If
any kind of module that can be conditionally compiled is disabled by
default, packagers can always provide them as part of another package.

Also, I can always compile the modules that I need to make my software
work correctly. If my software can not find the buddy allocator or any
other allocator and it is mandatory to have it to work, then my
software wont work, which is ok, given its hard dependencies. No
fallback, no nothing, it just wont work and is ok from my software
point of view. But removing the code makes my software to *never*
work.

Of course, as I said before, I can pick up the svn history, look for
it and copy it, or take it from the current old eina. I'm fine with
it.


 That's only for single tree EFL. Regular eina will keep it, also svn history
 will keep it for future reference.

 I believe that's also happening for Evas engines, just handful will persist
 (SW, GL, fb, x11, wayland, just 32bits).

 --Gustavo

 Sent from my iPhone

 On 11/10/2012, at 06:48, Jorge Luis Zapata Muga jorgeluis.zap...@gmail.com
 wrote:

  On Thu, Oct 11, 2012 at 5:01 AM, Gustavo Sverzut Barbieri
  barbi...@profusion.mobi wrote:
  On Wednesday, October 10, 2012, Vincent Torri wrote:
 
  On Wed, Oct 10, 2012 at 9:57 PM, Enlightenment SVN
  no-re...@enlightenment.org javascript:; wrote:
  Log:
  efl: simplify mempools, nuke some and make remaining statically built.
 
   Now we always build the following memory pools statically:
- pass_through: calls malloc/free directly, useful to debug.
- chained_pool: default for ages.
- one_big: used by some embedded systems (should we remove?)
 
   Removed:
- ememoa_fixed and ememoa_unknown: depends on a separate lib, not
  supported?
- buddy: nobody uses it?
 
  please let turran say if he wants buddy or not before nuking it..
 
 
  Raster said to keep those so did I. Everything else was removed.
 
  Well, if it is removed I guess I'll need to put in another place,
  given that the eina's mempools can be created outside eina, there wont
  be any problem. Even so, would be nice to be informed whenever a
  decision like this takes place. Raster sent a mail to the ml but I
  thought he was only referring to the configure option, not the code
  itself.
 
 
 
 
 
  Vincent
 
 
   NOTE: we do not need the src/modules/eina/mp/*/Makefile.am anymore
   since they are statically built. But I'll keep these and the
   references in src/modules/eina/mp/Makefile.am
 
 
 
  Author:   barbieri
  Date: 2012-10-10 12:57:53 -0700 (Wed, 10 Oct 2012)
  New Revision: 77792
  Trac: http://trac.enlightenment.org/e/changeset/77792
 
  Removed:
   trunk/efl/src/modules/eina/mp/buddy/
  trunk/efl/src/modules/eina/mp/ememoa_fixed/
  trunk/efl/src/modules/eina/mp/ememoa_unknown/
  trunk/efl/src/modules/eina/mp/fixed_bitmap/
  Modified:
   trunk/efl/configure.ac trunk/efl/src/lib/eina/Makefile.am
  trunk/efl/src/lib/eina/eina_mempool.c
  trunk/efl/src/lib/eina/eina_mempool.h
  trunk/efl/src/modules/eina/mp/Makefile.am
 
  Modified: trunk/efl/configure.ac
  ===
  --- trunk/efl/configure.ac  2012-10-10 19:36:36 UTC (rev 77791)
  +++ trunk/efl/configure.ac  2012-10-10 19:57:53 UTC (rev 77792)
  @@ -343,23 +343,7 @@
  fi
 
  # Choose best memory pool
  -AC_ARG_ENABLE([default-mempool],
  -   [AC_HELP_STRING([--enable-default-mempool], [Default memory
  allocator could be faster for some computer. @:@default=disabled@:@])],
  -   [
  -if test x${enableval} = xyes; then
  -   have_default_mempool=yes
  -else
  -   have_default_mempool=no
  -fi
  -   ],
  -   [have_default_mempool=no])
  -
  -AC_MSG_CHECKING([whether to use default mempool allocator])
  -AC_MSG_RESULT([${have_default_mempool}])
  -
  -if test x${have_default_mempool} = xyes ; then
  -   EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
  -fi
  +EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
  AC_SUBST([EINA_CONFIGURE_DEFAULT_MEMPOOL])
 
  ### Checks for programs
  @@ -431,36 +415,11 @@
  fi
 
  ## Modules
  -
  -# Check ememoa memory pool library
  -
  -AC_ARG_ENABLE([ememoa],
  -   [AC_HELP_STRING([--enable-ememoa], [build ememoa memory pool module
  @:@default=yes@:@])],
  -   [
  -if test x${enableval} = xyes ; then
  -   enable_ememoa=yes
  -else
  -  

Re: [E-devel] ephysics does 3D now?

2012-10-11 Thread David Seikel
On Thu, 11 Oct 2012 10:55:45 -0300 Bruno Dilly bdi...@profusion.mobi
wrote:

 On Thu, Oct 11, 2012 at 2:59 AM, David Seikel onef...@gmail.com
 wrote:
  On Thu, 11 Oct 2012 14:43:09 +0900 (KST) ChunEon Park
  her...@naver.com wrote:
 
  as far as I know, only 2d available until now.
 
  -Original Message-
  From: David Seikelonef...@gmail.com
 
  Does ephysics do 3D now?
 
  I work with 3D virtual world software, so this suddenly has my
  interest.  2D physics was not interesting for me.
 
  Perhaps my modular 3D object loading library work might be
  interesting to others now?
 
  Odd, coz I saw a lot of stuff that smelled like 3D being committed,
  which prompted this email.
 
 The both are correct. It was focused on 2D so far, now we are working
 on make it possible to create nice 3D scenes.
 But supporting it is on the beginning. So much more changes will be
 done in the next days.

Cool.  I look forward to using it.

 David, what loading library are you talking about ?

libg3d is a modular loader for 3D mesh files.  It handles lots of 3D
mesh formats, and loading them from local files or the web.  I've
started using it in a SecondLife viewer fork (networked 3D virtual
worlds for those that don't know).  My intention is to eventually
convert it to use EFL.  I'm also working on server side stuff, which is
currently where the physics is done.  A bit at a time I want to convert
all this SecondLife / OpenSim stuff to C, Lua, and EFL based code.  I
have part of the server side script engine already.  An EFL based Bullet
physics library would be great, and saves me from having to write it
myself.  It's a big enough job dealing with the rest.  lol

https://github.com/onefang/meta-impy/tree/mesh/linden/indra/mimesh
includes my version of libg3d and the glue code used.  Meta-impy is my
fork of the Imprudence viewer, though I have since become the head
developer for Imprudence itself.

https://github.com/onefang/SledjHamr/tree/experimental/LuaSL is my
script engine work, for the curious.  SledjHamr is the overall server
effort.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet IN trunk/GAMES: . etypers etypers/images

2012-10-11 Thread ChunEon Park
EFL Typing Game!

http://youtu.be/apaX4OkC8eM



-Regards, Hermet-
-Original Message-
From: Enlightenment SVNno-re...@enlightenment.org 
To: enlightenment-...@lists.sourceforge.net; 
Cc: 
Sent: 2012-10-12 (금) 01:39:48
Subject: E SVN: hermet IN trunk/GAMES: . etypers etypers/images

Log:
GAMES/etypers - Enlightenment Typing Game.
  
  Basic functions are mostly done. Now enjoy.
  
  

Author:   hermet
Date: 2012-10-11 09:39:48 -0700 (Thu, 11 Oct 2012)
New Revision: 77897
Trac: http://trac.enlightenment.org/e/changeset/77897

Added:
  trunk/GAMES/etypers/ trunk/GAMES/etypers/.gitignore 
trunk/GAMES/etypers/AUTHORS trunk/GAMES/etypers/README 
trunk/GAMES/etypers/etypers.edc trunk/GAMES/etypers/images/ 
trunk/GAMES/etypers/images/bg.jpg trunk/GAMES/etypers/images/clouds.png 
trunk/GAMES/etypers/images/input_bg.png trunk/GAMES/etypers/images/sky.jpg 


Property changes on: trunk/GAMES/etypers/images/bg.jpg
___
Added: svn:mime-type
   + application/octet-stream


Property changes on: trunk/GAMES/etypers/images/clouds.png
___
Added: svn:mime-type
   + application/octet-stream


Property changes on: trunk/GAMES/etypers/images/input_bg.png
___
Added: svn:mime-type
   + application/octet-stream


Property changes on: trunk/GAMES/etypers/images/sky.jpg
___
Added: svn:mime-type
   + application/octet-stream


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-svn mailing list
enlightenment-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics does 3D now?

2012-10-11 Thread David Seikel
On Fri, 12 Oct 2012 03:24:51 +1000 David Seikel onef...@gmail.com
wrote:

 On Thu, 11 Oct 2012 10:55:45 -0300 Bruno Dilly bdi...@profusion.mobi
 wrote:
 
  On Thu, Oct 11, 2012 at 2:59 AM, David Seikel onef...@gmail.com
  wrote:
   On Thu, 11 Oct 2012 14:43:09 +0900 (KST) ChunEon Park
   her...@naver.com wrote:
  
   as far as I know, only 2d available until now.
  
   -Original Message-
   From: David Seikelonef...@gmail.com
  
   Does ephysics do 3D now?
  
   I work with 3D virtual world software, so this suddenly has my
   interest.  2D physics was not interesting for me.
  
   Perhaps my modular 3D object loading library work might be
   interesting to others now?
  
   Odd, coz I saw a lot of stuff that smelled like 3D being
   committed, which prompted this email.
  
  The both are correct. It was focused on 2D so far, now we are
  working on make it possible to create nice 3D scenes.
  But supporting it is on the beginning. So much more changes will be
  done in the next days.
 
 Cool.  I look forward to using it.
 
  David, what loading library are you talking about ?
 
 libg3d is a modular loader for 3D mesh files.  It handles lots of 3D
 mesh formats, and loading them from local files or the web.  I've
 started using it in a SecondLife viewer fork (networked 3D virtual
 worlds for those that don't know).  My intention is to eventually
 convert it to use EFL.  I'm also working on server side stuff, which
 is currently where the physics is done.  A bit at a time I want to
 convert all this SecondLife / OpenSim stuff to C, Lua, and EFL based
 code.  I have part of the server side script engine already.  An EFL
 based Bullet physics library would be great, and saves me from having
 to write it myself.  It's a big enough job dealing with the rest.  lol
 
 https://github.com/onefang/meta-impy/tree/mesh/linden/indra/mimesh
 includes my version of libg3d and the glue code used.  Meta-impy is my
 fork of the Imprudence viewer, though I have since become the head
 developer for Imprudence itself.
 
 https://github.com/onefang/SledjHamr/tree/experimental/LuaSL is my
 script engine work, for the curious.  SledjHamr is the overall server
 effort.
 

I should have mentioned, physics is currently server side with this
SecondLife based stuff, but I want to move some of it client side.
Still, the results will need to be sent around the network.  I'm hoping
to eventually have a physics system that can be split up to deal with
various parts of the world on various computers around the 'net.  Some
server side, some client side.  The same with the script engine.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread Gustavo Sverzut Barbieri
On Thu, Oct 11, 2012 at 12:56 PM, Jorge Luis Zapata Muga
jorgeluis.zap...@gmail.com wrote:
 On Thu, Oct 11, 2012 at 4:56 PM, Carsten Haitzler ras...@rasterman.com 
 wrote:
 On Thu, 11 Oct 2012 09:37:37 -0300 Gustavo Sverzut Barbieri
 barbi...@profusion.mobi said:

 the other eina mempool enignes arenot even compiled by default. in fact all 
 tat
 is compiled by default is one_big, and chained_pool. even passhtrough isnt
 compiled by default (should be though), so it doesnt hurt to remove them as 
 any
 code using these could nver have depended on the non-compiled mempool modules
 as eina could have been built without and you'd need to fallback anyway.

 One thing is to disable something and another to remove something. If
 any kind of module that can be conditionally compiled is disabled by
 default, packagers can always provide them as part of another package.

 Also, I can always compile the modules that I need to make my software
 work correctly. If my software can not find the buddy allocator or any
 other allocator and it is mandatory to have it to work, then my
 software wont work, which is ok, given its hard dependencies. No
 fallback, no nothing, it just wont work and is ok from my software
 point of view. But removing the code makes my software to *never*
 work.

 Of course, as I said before, I can pick up the svn history, look for
 it and copy it, or take it from the current old eina. I'm fine with
 it.

that's the life of who makes decisions, you need to make decisions and
it may not please everyone. It will be a similar pain when we remove
DirectFB, as there are 1-2 people in the world that uses it and will
miss it. But in order to improve maintenance and quality we must
remove things we do not support.

Moreover, the software should fallback to some other allocator, it
will not stop working. If that's not the case we can add these
fallbacks to eina_mempool.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics does 3D now?

2012-10-11 Thread Gustavo Sverzut Barbieri
On Thu, Oct 11, 2012 at 2:24 PM, David Seikel onef...@gmail.com wrote:
 On Thu, 11 Oct 2012 10:55:45 -0300 Bruno Dilly bdi...@profusion.mobi
 wrote:

 On Thu, Oct 11, 2012 at 2:59 AM, David Seikel onef...@gmail.com
 wrote:
  On Thu, 11 Oct 2012 14:43:09 +0900 (KST) ChunEon Park
  her...@naver.com wrote:
 
  as far as I know, only 2d available until now.
 
  -Original Message-
  From: David Seikelonef...@gmail.com
 
  Does ephysics do 3D now?
 
  I work with 3D virtual world software, so this suddenly has my
  interest.  2D physics was not interesting for me.
 
  Perhaps my modular 3D object loading library work might be
  interesting to others now?
 
  Odd, coz I saw a lot of stuff that smelled like 3D being committed,
  which prompted this email.

 The both are correct. It was focused on 2D so far, now we are working
 on make it possible to create nice 3D scenes.
 But supporting it is on the beginning. So much more changes will be
 done in the next days.

 Cool.  I look forward to using it.

 David, what loading library are you talking about ?

 libg3d is a modular loader for 3D mesh files.  It handles lots of 3D
 mesh formats, and loading them from local files or the web.  I've
 started using it in a SecondLife viewer fork (networked 3D virtual
 worlds for those that don't know).  My intention is to eventually
 convert it to use EFL.  I'm also working on server side stuff, which is
 currently where the physics is done.  A bit at a time I want to convert
 all this SecondLife / OpenSim stuff to C, Lua, and EFL based code.  I
 have part of the server side script engine already.  An EFL based Bullet
 physics library would be great, and saves me from having to write it
 myself.  It's a big enough job dealing with the rest.  lol

 https://github.com/onefang/meta-impy/tree/mesh/linden/indra/mimesh
 includes my version of libg3d and the glue code used.  Meta-impy is my
 fork of the Imprudence viewer, though I have since become the head
 developer for Imprudence itself.

 https://github.com/onefang/SledjHamr/tree/experimental/LuaSL is my
 script engine work, for the curious.  SledjHamr is the overall server
 effort.

It's worth to remember that while Evas can mimic 3d with map, it will
not provide everything you need as it lacks depth.

For instance, if you have 2 images and one goes rotate around X plane
and it should go through the other image, it won't happen as Evas
renders each object alone.

Then it would work for simplistic effects but would never provide
SecondLife experience one would expect. For that it's better to talk
GL directly, you can use Evas_GL integration.


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OpenGL with Intel graphics driver

2012-10-11 Thread José Romildo Malaquias
On Fri, Oct 12, 2012 at 12:00:58AM +0900, Carsten Haitzler wrote:
 On Thu, 11 Oct 2012 10:02:18 -0300 José Romildo Malaquias 
 j.romi...@gmail.com
 said:
 
  I am experimenting E17 on my notebook running gentoo linux. I am using
  the official enlightenment overlay to install E17.
  
  There are two graphic devices on my sytem: nvidia (optimus) and intel
  integrated. As there is not easy support for nvidia optimus on linux,
  the nvidia device is not used.
  
  When running E17 for the first time and choosing Hardware Accelerated
  (OpengGL) for the Compositing configuration dialog that is presented
  before the desktop is launched, I get a non-functional system: the
  screen becomes black and the only visible thing is a mouse pointer.
  
  If the option Hardware Accelerated (OpenGL) is disabled, it works.
  
  I remember that some months ago when I have also tried E17, it worked
  with OpenGL and the intel graphics card.
  
  Any clues?
 
 intel gfx works just fine here. i'm sitting on a sandybridge laptop. it also
 works just fine on my i7 sandybridge desktop. no optimus there. i suspect its
 an issue with drivers and maybe evas is at runtime linking to nvidia driver
 blobs and thus having problems as maybe the nvidia drivers detect the gpu and
 kind-of-work BUt don't actually manage to display. i suggest double-checking
 how many libGL's you have and where they ere etc. (or libGLESv2's and
 libEGL's) :)

nvidia driver is not even installed on my system. Only
xf86-video-intel-2.20.9 is installed.

I have the following libraries installed on my system:

app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libEGL.so - 
libEGL.so.1)
app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libGLESv2.so.2.0.0)
app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libEGL.so.1.0)
app-emulation/emul-linux-x86-opengl-20120520 
(/usr/lib32/opengl/xorg-x11/lib/libGL.so - libGL.so.1)
app-emulation/emul-linux-x86-opengl-20120520 
(/usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2)
app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libGLESv2.so - 
libGLESv2.so.2)
media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2.0)
media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libEGL.so - 
libEGL.so.1.0.0)
media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libEGL.so.1.0.0)
media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libGL.so - libGL.so.1.2.0)

Romildo

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread Cedric BAIL
Cedric Bail
On Oct 12, 2012 3:07 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi
wrote:

 On Thu, Oct 11, 2012 at 12:56 PM, Jorge Luis Zapata Muga
 jorgeluis.zap...@gmail.com wrote:
  On Thu, Oct 11, 2012 at 4:56 PM, Carsten Haitzler ras...@rasterman.com
wrote:
  On Thu, 11 Oct 2012 09:37:37 -0300 Gustavo Sverzut Barbieri
  barbi...@profusion.mobi said:
 
  the other eina mempool enignes arenot even compiled by default. in
fact all tat
  is compiled by default is one_big, and chained_pool. even passhtrough
isnt
  compiled by default (should be though), so it doesnt hurt to remove
them as any
  code using these could nver have depended on the non-compiled mempool
modules
  as eina could have been built without and you'd need to fallback
anyway.
 
  One thing is to disable something and another to remove something. If
  any kind of module that can be conditionally compiled is disabled by
  default, packagers can always provide them as part of another package.
 
  Also, I can always compile the modules that I need to make my software
  work correctly. If my software can not find the buddy allocator or any
  other allocator and it is mandatory to have it to work, then my
  software wont work, which is ok, given its hard dependencies. No
  fallback, no nothing, it just wont work and is ok from my software
  point of view. But removing the code makes my software to *never*
  work.
 
  Of course, as I said before, I can pick up the svn history, look for
  it and copy it, or take it from the current old eina. I'm fine with
  it.

 that's the life of who makes decisions, you need to make decisions and
 it may not please everyone. It will be a similar pain when we remove
 DirectFB, as there are 1-2 people in the world that uses it and will
 miss it. But in order to improve maintenance and quality we must
 remove things we do not support.

 Moreover, the software should fallback to some other allocator, it
 will not stop working. If that's not the case we can add these
 fallbacks to eina_mempool.

I am a bit disappointed here, nobody did ask what was the use Jorge had for
that mempool and what was the benefit to use that one. My guess is enesim
and esvg stack use it. If that's the case maybe we should keep that menpool.

 --
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202


--
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] problema to login

2012-10-11 Thread Tony Peña
Hi... i do compile all e17 svn77668 versión.
with some modules to add more beauty hte last commits..
and all was fine from 2 days ago.
today I just apt-ed installed some packages nothing any libs about E from
repo..just others stuff..
and when i reboot today the laptop, entrances appears ok... but when i try
to logging do the error animation .. in the choose select desktop to Inn
where you decide GDM or E,... the list is empty
i just have E
what I do?.. well.. i guess.. to recompile again 'E' so...

make clean distclean
./autogen.sh --prefix=/usr/local
make
sudo make install
sudo ldconfig
(like i do before)
and all was fine but entrance continues can't use enlightenmnet_start, and
the list is empty yet.
maybe some ENV_VARS was unset.. ??
what i can do to can restore the login?

thanxs in advance

-- 
Antonio Peña
Secure email with PGP 0x8B021001 available at http://pgp.mit.edu
 Fingerprint: 74E6 2974 B090 366D CE71  7BB2 6476 FA09 8B02 1001
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [patch][elementary] ctxpopup - use proper mouse signal for item

2012-10-11 Thread Kim Shinwoo
deal all, hello.

ctxpopup had used its own item not the elm_list. i would like to fix a bug
on selecting item to support user who is using old version ctxpopup.
the reproduce steps are as below.

 0. precondition: ctxpopup displays which has a lot of items, so user
should scroll to select bottom(or up) side item.
 1. scroll down(or up) ctxpopup item
 2. select one of items

on step 2,
the item back ground seems to be clicked. it means part bg changes its
state to clicked when part over2 emits mouse,down,1
and default when part over2 emits mouse,up,1.

but, part over1 have used ignore_flags: ON_HOLD with mouse,up,1, so
on step 2, it cannot emit elm,action,click
because elm_scroller uses ELM_EVENT_FLAG_ON_HOLD. so user should
select(click) the item once again.

so in the attached patch, it would be better to remove the ignore_flags:
ON_HOLD and use mouse,clicked,1 instead of mouse,up,1 as others.
then, please review the attached patch and give feedback. thanks.

cordially,
shinwoo kim.


ctxpopup.use.proper.signal.diff
Description: Binary data
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [patch][elementary] ctxpopup - use proper mouse signal for item

2012-10-11 Thread Kim Shinwoo
sorry, els_scroller not elm_scroller in below.

2012/10/12 Kim Shinwoo kimcinoo@gmail.com

 deal all, hello.

 ctxpopup had used its own item not the elm_list. i would like to fix a bug
 on selecting item to support user who is using old version ctxpopup.
 the reproduce steps are as below.

  0. precondition: ctxpopup displays which has a lot of items, so user
 should scroll to select bottom(or up) side item.
  1. scroll down(or up) ctxpopup item
  2. select one of items

 on step 2,
 the item back ground seems to be clicked. it means part bg changes its
 state to clicked when part over2 emits mouse,down,1
 and default when part over2 emits mouse,up,1.

 but, part over1 have used ignore_flags: ON_HOLD with mouse,up,1, so
 on step 2, it cannot emit elm,action,click
 because elm_scroller uses ELM_EVENT_FLAG_ON_HOLD. so user should
 select(click) the item once again.

 so in the attached patch, it would be better to remove the ignore_flags:
 ON_HOLD and use mouse,clicked,1 instead of mouse,up,1 as others.
 then, please review the attached patch and give feedback. thanks.

 cordially,
 shinwoo kim.

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread Gustavo Sverzut Barbieri
On Thu, Oct 11, 2012 at 8:10 PM, Cedric BAIL moa.blueb...@gmail.com wrote:
 Cedric Bail
 On Oct 12, 2012 3:07 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi
 wrote:

 On Thu, Oct 11, 2012 at 12:56 PM, Jorge Luis Zapata Muga
 jorgeluis.zap...@gmail.com wrote:
  On Thu, Oct 11, 2012 at 4:56 PM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Thu, 11 Oct 2012 09:37:37 -0300 Gustavo Sverzut Barbieri
  barbi...@profusion.mobi said:
 
  the other eina mempool enignes arenot even compiled by default. in
 fact all tat
  is compiled by default is one_big, and chained_pool. even passhtrough
 isnt
  compiled by default (should be though), so it doesnt hurt to remove
 them as any
  code using these could nver have depended on the non-compiled mempool
 modules
  as eina could have been built without and you'd need to fallback
 anyway.
 
  One thing is to disable something and another to remove something. If
  any kind of module that can be conditionally compiled is disabled by
  default, packagers can always provide them as part of another package.
 
  Also, I can always compile the modules that I need to make my software
  work correctly. If my software can not find the buddy allocator or any
  other allocator and it is mandatory to have it to work, then my
  software wont work, which is ok, given its hard dependencies. No
  fallback, no nothing, it just wont work and is ok from my software
  point of view. But removing the code makes my software to *never*
  work.
 
  Of course, as I said before, I can pick up the svn history, look for
  it and copy it, or take it from the current old eina. I'm fine with
  it.

 that's the life of who makes decisions, you need to make decisions and
 it may not please everyone. It will be a similar pain when we remove
 DirectFB, as there are 1-2 people in the world that uses it and will
 miss it. But in order to improve maintenance and quality we must
 remove things we do not support.

 Moreover, the software should fallback to some other allocator, it
 will not stop working. If that's not the case we can add these
 fallbacks to eina_mempool.

 I am a bit disappointed here, nobody did ask what was the use Jorge had for
 that mempool and what was the benefit to use that one. My guess is enesim
 and esvg stack use it. If that's the case maybe we should keep that menpool.

show benchmarks, add it again.


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread The Rasterman
On Fri, 12 Oct 2012 01:10:49 +0200 Cedric BAIL moa.blueb...@gmail.com said:

 Cedric Bail
 On Oct 12, 2012 3:07 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi
 wrote:
 
  On Thu, Oct 11, 2012 at 12:56 PM, Jorge Luis Zapata Muga
  jorgeluis.zap...@gmail.com wrote:
   On Thu, Oct 11, 2012 at 4:56 PM, Carsten Haitzler ras...@rasterman.com
 wrote:
   On Thu, 11 Oct 2012 09:37:37 -0300 Gustavo Sverzut Barbieri
   barbi...@profusion.mobi said:
  
   the other eina mempool enignes arenot even compiled by default. in
 fact all tat
   is compiled by default is one_big, and chained_pool. even passhtrough
 isnt
   compiled by default (should be though), so it doesnt hurt to remove
 them as any
   code using these could nver have depended on the non-compiled mempool
 modules
   as eina could have been built without and you'd need to fallback
 anyway.
  
   One thing is to disable something and another to remove something. If
   any kind of module that can be conditionally compiled is disabled by
   default, packagers can always provide them as part of another package.
  
   Also, I can always compile the modules that I need to make my software
   work correctly. If my software can not find the buddy allocator or any
   other allocator and it is mandatory to have it to work, then my
   software wont work, which is ok, given its hard dependencies. No
   fallback, no nothing, it just wont work and is ok from my software
   point of view. But removing the code makes my software to *never*
   work.
  
   Of course, as I said before, I can pick up the svn history, look for
   it and copy it, or take it from the current old eina. I'm fine with
   it.
 
  that's the life of who makes decisions, you need to make decisions and
  it may not please everyone. It will be a similar pain when we remove
  DirectFB, as there are 1-2 people in the world that uses it and will
  miss it. But in order to improve maintenance and quality we must
  remove things we do not support.
 
  Moreover, the software should fallback to some other allocator, it
  will not stop working. If that's not the case we can add these
  fallbacks to eina_mempool.
 
 I am a bit disappointed here, nobody did ask what was the use Jorge had for
 that mempool and what was the benefit to use that one. My guess is enesim
 and esvg stack use it. If that's the case maybe we should keep that menpool.

even if enesm uses them - it cant depend on them as they are never there by
default, so it HAS to have fallback code for other allocators anyway (since
mempool creation will fail), so enesim has to work with others. the reason i
called for them being removed - not just the option but remove the non-compiled
allocators, is that they are not used in general and thus not tested and
unlikely to be supported on any given installation, thus it's time to remove
them.

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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src/lib/eina src/modules/eina/mp

2012-10-11 Thread The Rasterman
On Thu, 11 Oct 2012 17:33:46 +0200 Jorge Luis Zapata Muga
jorgeluis.zap...@gmail.com said:

 On Thu, Oct 11, 2012 at 2:37 PM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
  That's only for single tree EFL. Regular eina will keep it,
 
 I'm lost here. With regular eina you mean the one that is not on the
 new efl tree? and if so, is there going to be *two* eina (or any other
 lib that is now part of the efl tree)?
 
  also svn history will keep it for future reference.
 
 Of course, but I didn't mean that I can not longer access the code or
 reference it, I meant that I won't be able to *compile* that code,
 unless I take the code (from the svn history or wherever) split that
 module (as I said before) and compile it myself

eina, eet, evas, ecore, edje, elementary etc. etc. will all merge into the efl
tree. the old separate trees will be decomissioned. they will probably move to
OLD and not be in trunk anymore OR just be removed and so u need svn history
to find the old src tree.

 
  I believe that's also happening for Evas engines, just handful will persist
  (SW, GL, fb, x11, wayland, just 32bits).
 
  --Gustavo
 
  Sent from my iPhone
 
  On 11/10/2012, at 06:48, Jorge Luis Zapata Muga
  jorgeluis.zap...@gmail.com wrote:
 
  On Thu, Oct 11, 2012 at 5:01 AM, Gustavo Sverzut Barbieri
  barbi...@profusion.mobi wrote:
  On Wednesday, October 10, 2012, Vincent Torri wrote:
 
  On Wed, Oct 10, 2012 at 9:57 PM, Enlightenment SVN
  no-re...@enlightenment.org javascript:; wrote:
  Log:
  efl: simplify mempools, nuke some and make remaining statically built.
 
   Now we always build the following memory pools statically:
- pass_through: calls malloc/free directly, useful to debug.
- chained_pool: default for ages.
- one_big: used by some embedded systems (should we remove?)
 
   Removed:
- ememoa_fixed and ememoa_unknown: depends on a separate lib, not
  supported?
- buddy: nobody uses it?
 
  please let turran say if he wants buddy or not before nuking it..
 
 
  Raster said to keep those so did I. Everything else was removed.
 
  Well, if it is removed I guess I'll need to put in another place,
  given that the eina's mempools can be created outside eina, there wont
  be any problem. Even so, would be nice to be informed whenever a
  decision like this takes place. Raster sent a mail to the ml but I
  thought he was only referring to the configure option, not the code
  itself.
 
 
 
 
 
  Vincent
 
 
   NOTE: we do not need the src/modules/eina/mp/*/Makefile.am anymore
   since they are statically built. But I'll keep these and the
   references in src/modules/eina/mp/Makefile.am
 
 
 
  Author:   barbieri
  Date: 2012-10-10 12:57:53 -0700 (Wed, 10 Oct 2012)
  New Revision: 77792
  Trac: http://trac.enlightenment.org/e/changeset/77792
 
  Removed:
   trunk/efl/src/modules/eina/mp/buddy/
  trunk/efl/src/modules/eina/mp/ememoa_fixed/
  trunk/efl/src/modules/eina/mp/ememoa_unknown/
  trunk/efl/src/modules/eina/mp/fixed_bitmap/
  Modified:
   trunk/efl/configure.ac trunk/efl/src/lib/eina/Makefile.am
  trunk/efl/src/lib/eina/eina_mempool.c
  trunk/efl/src/lib/eina/eina_mempool.h
  trunk/efl/src/modules/eina/mp/Makefile.am
 
  Modified: trunk/efl/configure.ac
  ===
  --- trunk/efl/configure.ac  2012-10-10 19:36:36 UTC (rev 77791)
  +++ trunk/efl/configure.ac  2012-10-10 19:57:53 UTC (rev 77792)
  @@ -343,23 +343,7 @@
  fi
 
  # Choose best memory pool
  -AC_ARG_ENABLE([default-mempool],
  -   [AC_HELP_STRING([--enable-default-mempool], [Default memory
  allocator could be faster for some computer. @:@default=disabled@:@])],
  -   [
  -if test x${enableval} = xyes; then
  -   have_default_mempool=yes
  -else
  -   have_default_mempool=no
  -fi
  -   ],
  -   [have_default_mempool=no])
  -
  -AC_MSG_CHECKING([whether to use default mempool allocator])
  -AC_MSG_RESULT([${have_default_mempool}])
  -
  -if test x${have_default_mempool} = xyes ; then
  -   EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
  -fi
  +EINA_CONFIGURE_DEFAULT_MEMPOOL=#define EINA_DEFAULT_MEMPOOL
  AC_SUBST([EINA_CONFIGURE_DEFAULT_MEMPOOL])
 
  ### Checks for programs
  @@ -431,36 +415,11 @@
  fi
 
  ## Modules
  -
  -# Check ememoa memory pool library
  -
  -AC_ARG_ENABLE([ememoa],
  -   [AC_HELP_STRING([--enable-ememoa], [build ememoa memory pool module
  @:@default=yes@:@])],
  -   [
  -if test x${enableval} = xyes ; then
  -   enable_ememoa=yes
  -else
  -   enable_ememoa=no
  -fi
  -   ],
  -   [enable_ememoa=yes])
  -
  -AC_MSG_CHECKING([whether to use ememoa for memory pool])
  -AC_MSG_RESULT([${enable_ememoa}])
  -
  -if test x${enable_ememoa} = xyes ; then
  -   PKG_CHECK_MODULES([EMEMOA],
  -  [ememoa = 0.0.26 ],
  -  [enable_ememoa=yes],
  -  [enable_ememoa=no])
  -fi
  -
  if ! test x${requirements_pc_deps_eina} = x ; then
 

Re: [E-devel] elementary: problem with focus in panel

2012-10-11 Thread The Rasterman
On Thu, 11 Oct 2012 13:05:44 +0900 Jérôme Pinot ngc...@gmail.com said:

 Following up:
 
 Hi,
 
 Moving from EFL 1.2 to 1.7 was not flawless for eperiodique. I had to
 adjust again the button size in boxes, but well, it does mostly work as
 expected.
 
 I still got a major issue that prevents me to release: it seems that the
 focus behaviour in panel changed a lot (or is it a bug?).
 
 Under EFL 1.2, I can open a panel, which contains an entry widget and a
 button, enter formula and activate via ENTER or the button to get the
 result, as shown at the end of this video:
 http://www.youtube.com/watch?v=wjp_0guZ05Q 
 
 But with EFL 1.7, once the panel is open, it's not possible to get the
 focus on the entry widget with the mouse (but with TAB it works).
 Moreover, pressing ENTER when in the entry widget just close the
 panel in same time it activates the entry.
 
 So, if it's not bugs (I didn't change this part of eperiodique code), I'd
 like to know:
 - how to select the entry with mouse (as before)
 - how to make the panel widget not react on the ENTER (or change the
   key)
 
 For reference, the panel code of eperiodique is available here;
 http://eperiodique.git.sourceforge.net/git/gitweb.cgi?p=eperiodique/eperiodique;a=blob;f=src/panel.c;h=f3b993035a5e3f330bdaaa48b2f9fbdd4f62a553;hb=HEAD
  
 
 Thanks for any help, this issue is blocking my work on SlackE17.
 
 Reverting r75008 fixes this issue.

hmmm yup. its the removal of the scroller that did it - maybe scroller was
handling focus passing properly and now panel doesnt as it relied on the
scroller to do it.

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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OpenGL with Intel graphics driver

2012-10-11 Thread The Rasterman
On Thu, 11 Oct 2012 18:03:13 -0300 José Romildo Malaquias j.romi...@gmail.com
said:

 On Fri, Oct 12, 2012 at 12:00:58AM +0900, Carsten Haitzler wrote:
  On Thu, 11 Oct 2012 10:02:18 -0300 José Romildo Malaquias
  j.romi...@gmail.com said:
  
   I am experimenting E17 on my notebook running gentoo linux. I am using
   the official enlightenment overlay to install E17.
   
   There are two graphic devices on my sytem: nvidia (optimus) and intel
   integrated. As there is not easy support for nvidia optimus on linux,
   the nvidia device is not used.
   
   When running E17 for the first time and choosing Hardware Accelerated
   (OpengGL) for the Compositing configuration dialog that is presented
   before the desktop is launched, I get a non-functional system: the
   screen becomes black and the only visible thing is a mouse pointer.
   
   If the option Hardware Accelerated (OpenGL) is disabled, it works.
   
   I remember that some months ago when I have also tried E17, it worked
   with OpenGL and the intel graphics card.
   
   Any clues?
  
  intel gfx works just fine here. i'm sitting on a sandybridge laptop. it also
  works just fine on my i7 sandybridge desktop. no optimus there. i suspect
  its an issue with drivers and maybe evas is at runtime linking to nvidia
  driver blobs and thus having problems as maybe the nvidia drivers detect
  the gpu and kind-of-work BUt don't actually manage to display. i suggest
  double-checking how many libGL's you have and where they ere etc. (or
  libGLESv2's and libEGL's) :)
 
 nvidia driver is not even installed on my system. Only
 xf86-video-intel-2.20.9 is installed.
 
 I have the following libraries installed on my system:
 
 app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libEGL.so -
 libEGL.so.1) app-emulation/emul-linux-x86-opengl-20120520
 (/usr/lib32/libGLESv2.so.2.0.0) app-emulation/emul-linux-x86-opengl-20120520
 (/usr/lib32/libEGL.so.1.0) app-emulation/emul-linux-x86-opengl-20120520
 (/usr/lib32/opengl/xorg-x11/lib/libGL.so - libGL.so.1)
 app-emulation/emul-linux-x86-opengl-20120520
 (/usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2)
 app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libGLESv2.so -
 libGLESv2.so.2) media-libs/mesa-9.0
 (/usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2.0) media-libs/mesa-9.0
 (/usr/lib64/opengl/xorg-x11/lib/libEGL.so - libEGL.so.1.0.0)
 media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libEGL.so.1.0.0)
 media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libGL.so -
 libGL.so.1.2.0)

i see both EGL/GLES libs AND GL (desktop gl). at least in the past gles/egl vs
gl has been flakey and you should not have stuck to gl. mix and match has been
problematic. evas may have detected gles/egl and built that support.
double-check on that. fyi egl/gels works fine even mixed with gl(x) on my i7
desktop so at least on some latest master git src of mesa/intel drver it does
work.

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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl single tree changes, need help!

2012-10-11 Thread The Rasterman
On Wed, 10 Oct 2012 19:47:16 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi said:

 Hi all,
 
 As you may see I did a torrent of commits to efl single tree in order
 to simplify its build and configuration as we discussed in many other
 threads.

i saw. nice! really. thanks! nice. :) i have some pendng commits to evas to
remove mountains of options and stuff. this will take several rounds tho.

 However the work is far from complete and I need your help: please
 walk configure.ac and read the comments left with TODO. Mostly what
 I believe needs lots of improvements:
 
  - Windows (and other platforms?) handling: while Linux/BSD is mostly
 transparent the windows support is widely spread in both configure.ac
 and Makefile.am. We better find a way to make it automatic or it will
 be insanely painful to maintain. Likely we should create a set of
 PLATFORM_LIBS, PLATFORM_CFLAGS... and always include those (instead of
 Makefile.am: if HAVE_WINDOWS...
 
  - Gnutls: do we need to keep the old support? I'd vote to bump
 requirement and simplify configure.ac and the usage in eet.
 
  - Handling of common system functions, headers and compile options.
 There is a new set of macros that will take the libname as first
 parameter, applying discovered bits to it. However most checks will be
 used by more than one library, things like dirfd() or dlopen() are not
 exclusive of EINA. Same for compiler flags such as -Wl,--as-needed.
 Also it's not clear when these are actually namespaced and how. For
 instance dlopen and dirfd shows on config.h as HAVE_DLOPEN and
 HAVE_DIRFD.

agreed. all these need only 1 check and 1 non-lib specific HAVE_XXX

  - Handling of pkg-config of in-tree libraries. Right now we have some
 mistakes that wouldn't let a clean system to build. For instance,
 while building eet we PKG_CHECK_MODULES([EET],
 [${requirements_pc_deps_eet}]), but requirements_pc_eet=eina =
 1.7.99 ${requirements_pc_eet}... In other words we're checking eina
 = 1.7.99 from SYSTEM ($PKG_CONFIG_PATH, $PKG_CONFIG_LIBDIR).

yup. this is going to be a general issue to solve in the build tree. we need to
ensure the new efl tree can compile and bootstrap itself on a system wih zero
previous efl. this is going to be tricky once we get to running eet, epp,
embryo_cc and edje_cc. we need a general solutin to these.

  - Need for requirements_libs_LIBNAME, requirements_libs_deps_LIBNAME
 and requirements_pc_deps_LIBNAME... So easy to forget to set :-/ Maybe
 add wrapper functions EFL_PKG_CHECK and similar that will
 automatically append to these variables?
 
 Please help! :-)
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 
 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl tree

2012-10-11 Thread The Rasterman
On Wed, 10 Oct 2012 15:17:35 +0200 Vincent Torri vincent.to...@gmail.com said:

 On Wed, Oct 10, 2012 at 2:54 PM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Wed, 10 Oct 2012 09:37:00 +0100 Stefan Schmidt s.schm...@samsung.com
  said:
 
  Hello.
 
  On 10/10/12 08:12, Carsten Haitzler (The Rasterman) wrote:
  
   what i want is for everyone please to test the efl tree and look at
   configure options and find things to clean up/remove/whatever. i already
   think we need to remove much more.
 
  Magic checks, debug and log level left out here as they seem to be
  handled by profiles. Should valgrind support also be handled with this?
 
  Unit tests, coverage and benchmark will be enabled for all libs at once
  I suppose.
 
  Eina:
  - Remove threads configure option (on by default)
 
  i already sent a mail about a lot of these about 2 weeks back. :)
 
 if there is an option,  then i have forgotten to removed it.
 Currently, it's auto detected.

oh talking in general about all of these, not just threads.

 things to do:
 
 1) remove option is it's still there
 2) make threads not optional (configure fails if no thread support is
 found, requested by raster)

yup. this. non-optional. my pending patch to evas does this.

 3) as 2) is valid, then remove eina_inline_lock_void.x file

yup.

  - Remove mempool configure options
  - For Iconv, dirfd, xattr and shm_open I would also think remove the
  configure option and set on by default. But I'm surely not seeing all
  implications for these and have no hard feelings here. :)
 
 there is an option to explicitely set the iconv library name. I remove it ?

keep for now.

 
  Eet:
  - GnuTLS might need to stay. My feelings here are that not enough people
  use this feature to justice the overhead of the default linkage with
  gnutls. But we could at least have one option instead of cipher and
  signature.
 
  th only thing here to consider is removing gnutls support entirely - but
  here comes the catch. some distros refuse to use openssl because its
  non-free as technically its licensing is claimed to be incompatible with
  gpl or something. :(
 
 and it should be fixed as, on windows, because of the libgcrypt stuff
 horror, it does not compile and I have to disable the secure layer.
 Maybe this part of the code should be rewritten, using different files
 for gnutls and openssl, insteadd of plenty of #ifdef

at a later date - but we have openssl for this anyway. :)

  - Remove old eet file format option (on by default)
 
  not until 2.0 :(
 
   what we also need to do is strip down configure options for evas, and
   ecore and the rest of efl where needed, so feel free to look at that. i
   intent to poke around evas soon., but the current efl tree needs yet
   more options nuked imho. :)
 
  Evas is a real beast when it comes to configure options. :)
 
  yes. i plan to nuke most of them.
 
 before the merge, please

i have done a bunch - not committed yet.

  The first thing that jumps into my eye are the ARGB Conversion Options.
  Having them all on by default would really be so much overhead? I mean
  you don't use them it should be fine to just always build them.
 
  that was me being anal about evas being really small for embedded - but
  evas is now much bigger and it makes little sense to have only some - my
  plan is to enable all of them. the only issue is dither mask as the 128x128
  dither mask does add a fair chunk of library file size and is slower than
  ordered or line dither. i will keep this - at least for now.
 
  Image loaders are way more complicated sadly as we drag in dependencies
  here. I would vote for making jpeg, png, gif, bmp, eet on by default.
 
  right now all loaders are auto or on by default. loaders with no
  dependencies i plan on making always on - no option to turn them off at all
  (you don't want them then delete the module files after install). bmp has
  no deps so its one of these always on ones.
 
 what about making even static for jpeg and png at least (jpeg is
 already a hard dep of eet anyway and png is uber-common) ? Don't know
 for eet one.

for now i am keeping them all moduels so packagers can strip them out if they
want and they are now by default anyway. this is a matter for later, and its no
longer a configure option. :)

  For the others we might need to see what libs distros ship in a default
  installation so we can decide if we have a hard dep on these libs or not.
 
  jpeg can be on by default - same with eet. in fact no option to turn off.
  eet needs jpeg - no option. i think i'll make png a hard-dep too. the rest
  that have deps will have to be like they are now.
 
  That should clear things up a lot. (Yes, I left out engines here on
  purpose. Don't wanted to fight over them :))
 
 
 Vincent
 
 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and 

Re: [E-devel] evas_object_line displays black pixels

2012-10-11 Thread The Rasterman
On Wed, 10 Oct 2012 12:48:59 +0200 Vincent Torri vincent.to...@gmail.com said:

 gcc -g -Wall -o wolf2 wolf2.c `pkg-config --cflags --libs ecore-evas ecore
 evas eina evil`

suckiness coming it works find on software-x11... wtf? the core rendering
is the same between windows and linux - i dont know how this is not working? :
( can't reproduce atm... ooh... OH... i found it. its a bug in the
fallback c code... the mmx/sse asm works just fine. :) ok - this is odd. why is
wondows not using the accelerated asm code? thats kind of wrong... its runtime
detected... anyway - c fallback bug. now i know where.

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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elementary: problem with focus in panel

2012-10-11 Thread Jérôme Pinot
On 10/12/12 11:43, Carsten Haitzler wrote:
 On Thu, 11 Oct 2012 13:05:44 +0900 Jérôme Pinot ngc...@gmail.com said:
 
  Following up:
  
  Hi,
  
  Moving from EFL 1.2 to 1.7 was not flawless for eperiodique. I had to
  adjust again the button size in boxes, but well, it does mostly work as
  expected.
  
  I still got a major issue that prevents me to release: it seems that the
  focus behaviour in panel changed a lot (or is it a bug?).
  
  Under EFL 1.2, I can open a panel, which contains an entry widget and a
  button, enter formula and activate via ENTER or the button to get the
  result, as shown at the end of this video:
  http://www.youtube.com/watch?v=wjp_0guZ05Q 
  
  But with EFL 1.7, once the panel is open, it's not possible to get the
  focus on the entry widget with the mouse (but with TAB it works).
  Moreover, pressing ENTER when in the entry widget just close the
  panel in same time it activates the entry.
  
  So, if it's not bugs (I didn't change this part of eperiodique code), I'd
  like to know:
  - how to select the entry with mouse (as before)
  - how to make the panel widget not react on the ENTER (or change the
key)
  
  For reference, the panel code of eperiodique is available here;
  http://eperiodique.git.sourceforge.net/git/gitweb.cgi?p=eperiodique/eperiodique;a=blob;f=src/panel.c;h=f3b993035a5e3f330bdaaa48b2f9fbdd4f62a553;hb=HEAD
   
  
  Thanks for any help, this issue is blocking my work on SlackE17.
  
  Reverting r75008 fixes this issue.
 
 hmmm yup. its the removal of the scroller that did it - maybe scroller was
 handling focus passing properly and now panel doesnt as it relied on the
 scroller to do it.

FTR: fixed by Woohyun in r77844

-- 
Jérôme Pinot
http://ngc891.blogdns.net/


signature.asc
Description: Digital signature
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl single tree changes, need help!

2012-10-11 Thread David Seikel
On Fri, 12 Oct 2012 11:47:25 +0900 Carsten Haitzler (The Rasterman)
ras...@rasterman.com wrote:

 yup. this is going to be a general issue to solve in the build tree.
 we need to ensure the new efl tree can compile and bootstrap itself
 on a system wih zero previous efl. this is going to be tricky once we
 get to running eet, epp, embryo_cc and edje_cc. we need a general
 solutin to these.

The solution I have seen in a couple of places is to have a two stage
build.  First build the tools you will need to build the rest, building
them for the host system if cross compiling.  Then use those tools to
build it all, including building the tools once more.  The tools built
during the first pass can be cut down versions, only enough to be able
to build the rest.  For instance, edje_cc probably wont need Lua
support for the first pass.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics does 3D now?

2012-10-11 Thread David Seikel
On Thu, 11 Oct 2012 15:20:05 -0300 Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:

 On Thu, Oct 11, 2012 at 2:24 PM, David Seikel onef...@gmail.com
 wrote:
  On Thu, 11 Oct 2012 10:55:45 -0300 Bruno Dilly
  bdi...@profusion.mobi wrote:
 
  On Thu, Oct 11, 2012 at 2:59 AM, David Seikel onef...@gmail.com
  wrote:
   On Thu, 11 Oct 2012 14:43:09 +0900 (KST) ChunEon Park
   her...@naver.com wrote:
  
   as far as I know, only 2d available until now.
  
   -Original Message-
   From: David Seikelonef...@gmail.com
  
   Does ephysics do 3D now?
  
   I work with 3D virtual world software, so this suddenly has my
   interest.  2D physics was not interesting for me.
  
   Perhaps my modular 3D object loading library work might be
   interesting to others now?
  
   Odd, coz I saw a lot of stuff that smelled like 3D being
   committed, which prompted this email.
 
  The both are correct. It was focused on 2D so far, now we are
  working on make it possible to create nice 3D scenes.
  But supporting it is on the beginning. So much more changes will be
  done in the next days.
 
  Cool.  I look forward to using it.
 
  David, what loading library are you talking about ?
 
  libg3d is a modular loader for 3D mesh files.  It handles lots of 3D
  mesh formats, and loading them from local files or the web.  I've
  started using it in a SecondLife viewer fork (networked 3D virtual
  worlds for those that don't know).  My intention is to eventually
  convert it to use EFL.  I'm also working on server side stuff,
  which is currently where the physics is done.  A bit at a time I
  want to convert all this SecondLife / OpenSim stuff to C, Lua, and
  EFL based code.  I have part of the server side script engine
  already.  An EFL based Bullet physics library would be great, and
  saves me from having to write it myself.  It's a big enough job
  dealing with the rest.  lol
 
  https://github.com/onefang/meta-impy/tree/mesh/linden/indra/mimesh
  includes my version of libg3d and the glue code used.  Meta-impy is
  my fork of the Imprudence viewer, though I have since become the
  head developer for Imprudence itself.
 
  https://github.com/onefang/SledjHamr/tree/experimental/LuaSL is my
  script engine work, for the curious.  SledjHamr is the overall
  server effort.
 
 It's worth to remember that while Evas can mimic 3d with map, it will
 not provide everything you need as it lacks depth.
 
 For instance, if you have 2 images and one goes rotate around X plane
 and it should go through the other image, it won't happen as Evas
 renders each object alone.
 
 Then it would work for simplistic effects but would never provide
 SecondLife experience one would expect. For that it's better to talk
 GL directly, you can use Evas_GL integration.

Yep, I'm aware of that.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] New commit access

2012-10-11 Thread woohyun
+1 ~~~ !!


She has been doing and will do well for EFL :)



-Original Message-
From: Jihoon Kimlt;imfin...@gmail.comgt; 
To: Enlightenment developer 
listlt;enlightenment-devel@lists.sourceforge.netgt;; 
Cc: 
Sent: 2012-10-11 (목) 23:37:10
Subject: Re: [E-devel] New commit access

+1. She has the enough ability to get commit access.
2012. 10. 11. 오후 5:37에 Daniel Juyung Seo lt;seojuyung2gt;@gmail.comgt;님이 
작성:

gt; Great! +1!
gt; Sohyun has been doing good jobs :)
gt;
gt; Daniel Juyung Seo (SeoZ)
gt; On Oct 11, 2012 5:31 PM, Cedric BAIL lt;cedric.bailgt;@free.frgt; 
wrote:
gt;
gt; gt; Hello,
gt; gt;
gt; gt; I would like to recommand Sohyun Kim to get commit access to svn. She
gt; gt; has shown in the past good contribution to evas, ecore, emotion and
gt; gt; elementary as far as I remember. If nobody oppose, I will just do that
gt; gt; next monday.
gt; gt;
gt; gt; Have fun,
gt; gt; --
gt; gt; Cedric BAIL
gt; gt;
gt; gt;
gt; gt;
gt; 
--
gt; gt; Don't let slow site performance ruin your business. Deploy New Relic 
APM
gt; gt; Deploy New Relic app performance management and know exactly
gt; gt; what is happening inside your Ruby, Python, PHP, Java, and .NET app
gt; gt; Try New Relic at no cost today and get our sweet Data Nerd shirt too!
gt; gt; http://p.sf.net/sfu/newrelic-dev2dev
gt; gt; ___
gt; gt; enlightenment-devel mailing list
gt; gt; enlightenment-devel@lists.sourceforge.net
gt; gt; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
gt; gt;
gt;
gt; 
--
gt; Don't let slow site performance ruin your business. Deploy New Relic APM
gt; Deploy New Relic app performance management and know exactly
gt; what is happening inside your Ruby, Python, PHP, Java, and .NET app
gt; Try New Relic at no cost today and get our sweet Data Nerd shirt too!
gt; http://p.sf.net/sfu/newrelic-dev2dev
gt; ___
gt; enlightenment-devel mailing list
gt; enlightenment-devel@lists.sourceforge.net
gt; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
gt;
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] New commit access

2012-10-11 Thread Kim Shinwoo
wow this is the thread. i envy you sohyun!! i would like to give a thumbs
up if i can ^0^)=b

2012/10/12 woohyun woo_hyun0...@naver.com

 +1 ~~~ !!


 She has been doing and will do well for EFL :)



 -Original Message-
 From: Jihoon Kimlt;imfin...@gmail.comgt;
 To: Enlightenment developer list
 lt;enlightenment-devel@lists.sourceforge.netgt;;
 Cc:
 Sent: 2012-10-11 (목) 23:37:10
 Subject: Re: [E-devel] New commit access

 +1. She has the enough ability to get commit access.
 2012. 10. 11. 오후 5:37에 Daniel Juyung Seo lt;seojuyung2gt;@gmail.comgt;님이
 작성:

 gt; Great! +1!
 gt; Sohyun has been doing good jobs :)
 gt;
 gt; Daniel Juyung Seo (SeoZ)
 gt; On Oct 11, 2012 5:31 PM, Cedric BAIL lt;cedric.bailgt;@free.frgt;
 wrote:
 gt;
 gt; gt; Hello,
 gt; gt;
 gt; gt; I would like to recommand Sohyun Kim to get commit access to
 svn. She
 gt; gt; has shown in the past good contribution to evas, ecore, emotion
 and
 gt; gt; elementary as far as I remember. If nobody oppose, I will just
 do that
 gt; gt; next monday.
 gt; gt;
 gt; gt; Have fun,
 gt; gt; --
 gt; gt; Cedric BAIL
 gt; gt;
 gt; gt;
 gt; gt;
 gt;
 --
 gt; gt; Don't let slow site performance ruin your business. Deploy New
 Relic APM
 gt; gt; Deploy New Relic app performance management and know exactly
 gt; gt; what is happening inside your Ruby, Python, PHP, Java, and .NET
 app
 gt; gt; Try New Relic at no cost today and get our sweet Data Nerd shirt
 too!
 gt; gt; http://p.sf.net/sfu/newrelic-dev2dev
 gt; gt; ___
 gt; gt; enlightenment-devel mailing list
 gt; gt; enlightenment-devel@lists.sourceforge.net
 gt; gt; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 gt; gt;
 gt;
 gt;
 --
 gt; Don't let slow site performance ruin your business. Deploy New Relic
 APM
 gt; Deploy New Relic app performance management and know exactly
 gt; what is happening inside your Ruby, Python, PHP, Java, and .NET app
 gt; Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 gt; http://p.sf.net/sfu/newrelic-dev2dev
 gt; ___
 gt; enlightenment-devel mailing list
 gt; enlightenment-devel@lists.sourceforge.net
 gt; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 gt;

 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Don't let slow site performance ruin your business. Deploy New Relic APM
 Deploy New Relic app performance management and know exactly
 what is happening inside your Ruby, Python, PHP, Java, and .NET app
 Try New Relic at no cost today and get our sweet Data Nerd shirt too!
 http://p.sf.net/sfu/newrelic-dev2dev
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OpenGL with Intel graphics driver

2012-10-11 Thread José Romildo Malaquias
On Fri, Oct 12, 2012 at 11:39:45AM +0900, Carsten Haitzler wrote:
 On Thu, 11 Oct 2012 18:03:13 -0300 José Romildo Malaquias 
 j.romi...@gmail.com
 said:
 
  On Fri, Oct 12, 2012 at 12:00:58AM +0900, Carsten Haitzler wrote:
   On Thu, 11 Oct 2012 10:02:18 -0300 José Romildo Malaquias
   j.romi...@gmail.com said:
   
I am experimenting E17 on my notebook running gentoo linux. I am using
the official enlightenment overlay to install E17.

There are two graphic devices on my sytem: nvidia (optimus) and intel
integrated. As there is not easy support for nvidia optimus on linux,
the nvidia device is not used.

When running E17 for the first time and choosing Hardware Accelerated
(OpengGL) for the Compositing configuration dialog that is presented
before the desktop is launched, I get a non-functional system: the
screen becomes black and the only visible thing is a mouse pointer.

If the option Hardware Accelerated (OpenGL) is disabled, it works.

I remember that some months ago when I have also tried E17, it worked
with OpenGL and the intel graphics card.

Any clues?
   
   intel gfx works just fine here. i'm sitting on a sandybridge laptop. it 
   also
   works just fine on my i7 sandybridge desktop. no optimus there. i suspect
   its an issue with drivers and maybe evas is at runtime linking to nvidia
   driver blobs and thus having problems as maybe the nvidia drivers detect
   the gpu and kind-of-work BUt don't actually manage to display. i suggest
   double-checking how many libGL's you have and where they ere etc. (or
   libGLESv2's and libEGL's) :)
  
  nvidia driver is not even installed on my system. Only
  xf86-video-intel-2.20.9 is installed.
  
  I have the following libraries installed on my system:
  
  app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libEGL.so -
  libEGL.so.1) app-emulation/emul-linux-x86-opengl-20120520
  (/usr/lib32/libGLESv2.so.2.0.0) app-emulation/emul-linux-x86-opengl-20120520
  (/usr/lib32/libEGL.so.1.0) app-emulation/emul-linux-x86-opengl-20120520
  (/usr/lib32/opengl/xorg-x11/lib/libGL.so - libGL.so.1)
  app-emulation/emul-linux-x86-opengl-20120520
  (/usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2)
  app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libGLESv2.so -
  libGLESv2.so.2) media-libs/mesa-9.0
  (/usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2.0) media-libs/mesa-9.0
  (/usr/lib64/opengl/xorg-x11/lib/libEGL.so - libEGL.so.1.0.0)
  media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libEGL.so.1.0.0)
  media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libGL.so -
  libGL.so.1.2.0)
 
 i see both EGL/GLES libs AND GL (desktop gl). at least in the past gles/egl vs
 gl has been flakey and you should not have stuck to gl. mix and match has been
 problematic. evas may have detected gles/egl and built that support.
 double-check on that. fyi egl/gels works fine even mixed with gl(x) on my i7
 desktop so at least on some latest master git src of mesa/intel drver it does
 work.

evas was compiled without gles support, as can be seen in the output of
its configure script:

[...]

evas 1.7.99.77860


Configuration Options Summary:

Engines:
  Software Memory Buffer.: yes
  Software X11...: yes (Xlib: yes) (XCB: no)
  OpenGL X11.: yes (Xlib: yes) (XCB: no) (GLES: no)
  Software GDI...: no
  Software DirectDraw: no
  Direct3d...: no
  OpenGL SDL.: no 

  OpenGL Cocoa...: no
  Software Framebuffer...: no
  DirectFB...: no
  PSL1GHT: no
  Software 8bit grayscale: no
  Wayland Shm: no
  Wayland Egl: no
[...]

Recompiling evas and mesa with support for gles (by setting the gles use
flag in gentoo) fixes the issue I am having with the intel graphics on
my system. With that explicitly set, the evas configure script reports:

[...]

evas 1.7.99.77927


Configuration Options Summary:

Engines:
  Software Memory Buffer.: yes
  Software X11...: yes (Xlib: yes) (XCB: no)
  OpenGL X11.: yes (Xlib: yes) (XCB: no) (GLES: yes)
  Software GDI...: no
  Software DirectDraw: no
  Direct3d...: no
  OpenGL SDL.: no 

  OpenGL Cocoa...: no
  Software Framebuffer...: no
  DirectFB...: no
  PSL1GHT: no
  Software 8bit grayscale: no
  Wayland Shm: no
  Wayland Egl: no
[...]

I do not know much about gl and gles, but it seems that something should
be done to make E17 work out of the box for intel graphics 

Re: [E-devel] OpenGL with Intel graphics driver

2012-10-11 Thread Mattias Sahlén
Hi, I have had the exact same problem(running e17 on gentoo on an optimis
laptop).
In my case downgrading the intel driver worked. Using vesion 2.19.0 here.

/Mattias
--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl single tree changes, need help!

2012-10-11 Thread The Rasterman
On Fri, 12 Oct 2012 13:05:20 +1000 David Seikel onef...@gmail.com said:

 On Fri, 12 Oct 2012 11:47:25 +0900 Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:
 
  yup. this is going to be a general issue to solve in the build tree.
  we need to ensure the new efl tree can compile and bootstrap itself
  on a system wih zero previous efl. this is going to be tricky once we
  get to running eet, epp, embryo_cc and edje_cc. we need a general
  solutin to these.
 
 The solution I have seen in a couple of places is to have a two stage
 build.  First build the tools you will need to build the rest, building
 them for the host system if cross compiling.  Then use those tools to
 build it all, including building the tools once more.  The tools built
 during the first pass can be cut down versions, only enough to be able
 to build the rest.  For instance, edje_cc probably wont need Lua
 support for the first pass.

yeah. i'm mulling such a thing. 2 stage - build tools, install in a tmp dir
tree in the build tree then use them to continue the build after that. this
hurts cross-compile unless we make the compile 2 stage like:

./configure
make bootstrap
make
make install

(so the bootstrap can be provides separately in $PATH in the build host
architecture).

or

./configure --disable-bootstrap
make
make install

for cross-build etc.

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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] elementary: problem with focus in panel

2012-10-11 Thread The Rasterman
On Fri, 12 Oct 2012 12:00:05 +0900 Jérôme Pinot ngc...@gmail.com said:

 On 10/12/12 11:43, Carsten Haitzler wrote:
  On Thu, 11 Oct 2012 13:05:44 +0900 Jérôme Pinot ngc...@gmail.com said:
  
   Following up:
   
   Hi,
   
   Moving from EFL 1.2 to 1.7 was not flawless for eperiodique. I had to
   adjust again the button size in boxes, but well, it does mostly work as
   expected.
   
   I still got a major issue that prevents me to release: it seems that the
   focus behaviour in panel changed a lot (or is it a bug?).
   
   Under EFL 1.2, I can open a panel, which contains an entry widget and a
   button, enter formula and activate via ENTER or the button to get the
   result, as shown at the end of this video:
   http://www.youtube.com/watch?v=wjp_0guZ05Q 
   
   But with EFL 1.7, once the panel is open, it's not possible to get the
   focus on the entry widget with the mouse (but with TAB it works).
   Moreover, pressing ENTER when in the entry widget just close the
   panel in same time it activates the entry.
   
   So, if it's not bugs (I didn't change this part of eperiodique code), I'd
   like to know:
   - how to select the entry with mouse (as before)
   - how to make the panel widget not react on the ENTER (or change the
 key)
   
   For reference, the panel code of eperiodique is available here;
   http://eperiodique.git.sourceforge.net/git/gitweb.cgi?p=eperiodique/eperiodique;a=blob;f=src/panel.c;h=f3b993035a5e3f330bdaaa48b2f9fbdd4f62a553;hb=HEAD

   
   Thanks for any help, this issue is blocking my work on SlackE17.
   
   Reverting r75008 fixes this issue.
  
  hmmm yup. its the removal of the scroller that did it - maybe scroller was
  handling focus passing properly and now panel doesnt as it relied on the
  scroller to do it.
 
 FTR: fixed by Woohyun in r77844
 

yay woohyun you da man!

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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OpenGL with Intel graphics driver

2012-10-11 Thread The Rasterman
On Fri, 12 Oct 2012 06:44:08 +0200 Mattias Sahlén mattias.sah...@gmail.com
said:

 Hi, I have had the exact same problem(running e17 on gentoo on an optimis
 laptop).
 In my case downgrading the intel driver worked. Using vesion 2.19.0 here.

i suspect as before - its a driver issue. maybe triggerd by gl and not by
gles. :)

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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] evas_object_line displays black pixels

2012-10-11 Thread The Rasterman
On Wed, 10 Oct 2012 12:48:59 +0200 Vincent Torri vincent.to...@gmail.com said:

 On Wed, Oct 10, 2012 at 12:46 PM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Mon, 1 Oct 2012 13:33:35 +0200 Vincent Torri vincent.to...@gmail.com
  said:
 
  hey
 
  i'm using some evas object green lines, and there are some black
  pixels that are also drawn. See attached file. Does someone see why ?
 
  wtf? that's odd. the software engine should all render the same regardless
  of where it is...do u have the src so i can test? i've never seen this and
  it shouldn't happen - the line code literally is ancient and hasnt been
  touched for years. i am pretty sure it worked when i wrote it and has
  worked since... but maybe some minor bug crept in...
 
 here it is

fixed in svn. now we have another bug in windows evas... its not using mmx/sse
etc. :(

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


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] OpenGL with Intel graphics driver

2012-10-11 Thread The Rasterman
On Fri, 12 Oct 2012 01:19:13 -0300 José Romildo Malaquias j.romi...@gmail.com
said:

 On Fri, Oct 12, 2012 at 11:39:45AM +0900, Carsten Haitzler wrote:
  On Thu, 11 Oct 2012 18:03:13 -0300 José Romildo Malaquias
  j.romi...@gmail.com said:
  
   On Fri, Oct 12, 2012 at 12:00:58AM +0900, Carsten Haitzler wrote:
On Thu, 11 Oct 2012 10:02:18 -0300 José Romildo Malaquias
j.romi...@gmail.com said:

 I am experimenting E17 on my notebook running gentoo linux. I am using
 the official enlightenment overlay to install E17.
 
 There are two graphic devices on my sytem: nvidia (optimus) and intel
 integrated. As there is not easy support for nvidia optimus on linux,
 the nvidia device is not used.
 
 When running E17 for the first time and choosing Hardware Accelerated
 (OpengGL) for the Compositing configuration dialog that is
 presented before the desktop is launched, I get a non-functional
 system: the screen becomes black and the only visible thing is a
 mouse pointer.
 
 If the option Hardware Accelerated (OpenGL) is disabled, it works.
 
 I remember that some months ago when I have also tried E17, it worked
 with OpenGL and the intel graphics card.
 
 Any clues?

intel gfx works just fine here. i'm sitting on a sandybridge laptop. it
also works just fine on my i7 sandybridge desktop. no optimus there. i
suspect its an issue with drivers and maybe evas is at runtime linking
to nvidia driver blobs and thus having problems as maybe the nvidia
drivers detect the gpu and kind-of-work BUt don't actually manage to
display. i suggest double-checking how many libGL's you have and where
they ere etc. (or libGLESv2's and libEGL's) :)
   
   nvidia driver is not even installed on my system. Only
   xf86-video-intel-2.20.9 is installed.
   
   I have the following libraries installed on my system:
   
   app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libEGL.so -
   libEGL.so.1) app-emulation/emul-linux-x86-opengl-20120520
   (/usr/lib32/libGLESv2.so.2.0.0)
   app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libEGL.so.1.0)
   app-emulation/emul-linux-x86-opengl-20120520
   (/usr/lib32/opengl/xorg-x11/lib/libGL.so - libGL.so.1)
   app-emulation/emul-linux-x86-opengl-20120520
   (/usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2)
   app-emulation/emul-linux-x86-opengl-20120520 (/usr/lib32/libGLESv2.so -
   libGLESv2.so.2) media-libs/mesa-9.0
   (/usr/lib64/opengl/xorg-x11/lib/libGL.so.1.2.0) media-libs/mesa-9.0
   (/usr/lib64/opengl/xorg-x11/lib/libEGL.so - libEGL.so.1.0.0)
   media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libEGL.so.1.0.0)
   media-libs/mesa-9.0 (/usr/lib64/opengl/xorg-x11/lib/libGL.so -
   libGL.so.1.2.0)
  
  i see both EGL/GLES libs AND GL (desktop gl). at least in the past gles/egl
  vs gl has been flakey and you should not have stuck to gl. mix and match
  has been problematic. evas may have detected gles/egl and built that
  support. double-check on that. fyi egl/gels works fine even mixed with gl
  (x) on my i7 desktop so at least on some latest master git src of
  mesa/intel drver it does work.
 
 evas was compiled without gles support, as can be seen in the output of
 its configure script:
 
 [...]
 
 evas 1.7.99.77860
 
 
 Configuration Options Summary:
 
 Engines:
   Software Memory Buffer.: yes
   Software X11...: yes (Xlib: yes) (XCB: no)
   OpenGL X11.: yes (Xlib: yes) (XCB: no) (GLES: no)
   Software GDI...: no
   Software DirectDraw: no
   Direct3d...: no
   OpenGL SDL.: no 
 
   OpenGL Cocoa...: no
   Software Framebuffer...: no
   DirectFB...: no
   PSL1GHT: no
   Software 8bit grayscale: no
   Wayland Shm: no
   Wayland Egl: no
 [...]
 
 Recompiling evas and mesa with support for gles (by setting the gles use
 flag in gentoo) fixes the issue I am having with the intel graphics on
 my system. With that explicitly set, the evas configure script reports:
 
 [...]
 
 evas 1.7.99.77927
 
 
 Configuration Options Summary:
 
 Engines:
   Software Memory Buffer.: yes
   Software X11...: yes (Xlib: yes) (XCB: no)
   OpenGL X11.: yes (Xlib: yes) (XCB: no) (GLES: yes)
   Software GDI...: no
   Software DirectDraw: no
   Direct3d...: no
   OpenGL SDL.: no 
 
   OpenGL Cocoa...: no
   Software Framebuffer...: no
   DirectFB...: no
   PSL1GHT: no
   Software 8bit grayscale: no