Re: [E-devel] ephysics does 3D now?
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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?
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
+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
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
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
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
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?
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
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?
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
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?
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
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
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
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
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
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
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
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
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
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
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!
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
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
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
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!
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?
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
+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
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
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
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!
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
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
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
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
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