Re: [E-devel] [PATCH] e: Do not use recursive makefiles for modules
On Tue, Nov 6, 2012 at 4:45 AM, Vincent Torri vincent.to...@gmail.com wrote: On Tue, Nov 6, 2012 at 4:22 AM, Lucas De Marchi lucas.demar...@profusion.mobi wrote: On Mon, Nov 5, 2012 at 9:14 PM, David Seikel onef...@gmail.com wrote: On Mon, 5 Nov 2012 17:06:11 -0200 Lucas De Marchi lucas.demar...@profusion.mobi wrote: --- aka add support for speed in our build system. I've always been very sad about the amount of time E17 takes to build. And upgrading my CPU doesn't solve the problem neither. Using SSD would help for sure but I don't have one and I'm pretty sure this solution will speedup even more if I used SSD. Basically what this patch set does is to convert the recursive makefiles created by automake in src/modules/* to a single src/modules/Makefile.am that *includes* the makefile of each module. This effectively converts the recursive makefiles into a single one. What's the build time improvement? --- | | Before | After | --- | autogen.sh | 0m47.6s | 0m36.2s | --- | make -j31 | 3m1.9s | 0m49s | --- | make -j31 || | | with dirty | 2m38s| 0m28.2s | | modules || | --- To be able to do make -j31 I use icecream to spread the jobs through the network. with dirty modules means: 'find src/modules -name '*.c' -exec touch \;' before make. Drawbacks: 1) It's not possible to do make -C src/modules/my-module-name/ anymore 2) It's not possible to do cd src/modules/my-module-name/ make anymore. I plan to solve both of these. The solution will probably not use the same commands, but I think it will be very similar. I split the patches in 3 to be easier to understand a single change. Once it's committed I'll also remove the old Makefile.am files. Comments? I agree with the idea. Nice. If nobody complains in the next hours I'll commit this. can't you wait a bit until all the guys come back from barcelona ? no... there's a breakage hack fest there and I want to participate remotely. Lucas De Marchi -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] evas sse3 SIGILL
On Tue, 6 Nov 2012 16:09:26 +0900 Cedric BAIL cedric.b...@free.fr said: On Tue, Nov 6, 2012 at 10:07 AM, Jim Kukunas james.t.kuku...@linux.intel.com wrote: On Tue, Nov 06, 2012 at 01:41:01AM +0100, Vincent Torri wrote: On Tue, Nov 6, 2012 at 1:32 AM, Paulo Alcantara pca...@profusion.mobi wrote: On Mon, Nov 5, 2012 at 7:12 PM, Sebastian Dransfeld s...@tango.flipp.net wrote: Program received signal SIGILL, Illegal instruction. 0x00491f8b in _mm_lddqu_si128 (__P=0xbfffb5b0) at /usr/lib/gcc/i686-linux-gnu/4.6/include/pmmintrin.h:111 111 return (__m128i) __builtin_ia32_lddqu ((char const *)__P); (gdb) bt #0 0x00491f8b in _mm_lddqu_si128 (__P=0xbfffb5b0) at /usr/lib/gcc/i686-linux-gnu/4.6/include/pmmintrin.h:111 #1 _op_blend_pas_dp_sse3 (s=0xbfffb5b0, m=0x0, c=0, d=0xbfffb6b0, l=64) at lib/evas/common/evas_op_blend/op_blend_pixel_sse3.c:59 #2 0x004b0d34 in evas_common_op_sse3_test () at lib/evas/common/evas_op_blend/op_blend_master_sse3.c:73 #3 0x00465867 in evas_common_cpu_sse3_test () at lib/evas/common/evas_cpu.c:72 #4 0x00465983 in evas_common_cpu_feature_test (feature=0x465850 evas_common_cpu_sse3_test) at lib/evas/common/evas_cpu.c:138 #5 0x00465ad3 in evas_common_cpu_init () at lib/evas/common/evas_cpu.c:183 pentium-m flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts est tm2 Weird. Looks like SSE3 support isn't being checked properly through CPUID. the check in configure is not sufficient : host detection + detection of a file, which exists on this pentium M. So something more should be done, I guess, don't know what, though The host detection + header check is _NOT_ a check as to whether the processor supports SSE3, but rather whether the build environment can compile code with SSE3 intrinsics. The real check occurs at runtime in evas_common_cpu_feature_test(), where we attempt to run a function consisting of the feature in question while trapping for SIGILL and SIGSEGV. If we catch either signal, we disable support for the associated feature. In this case, the SIGILL is expected, however it seems the signal handlers were not properly setup. Actually I have an explanation of the problem for E17. Tom started to notice a problem on his laptop, where he got a WBOD without any useful backtrace in E. In fact, E backtrace pointed to a always correct code (aka select syscall). Here is my possible explanation of the issue, if the problem you are reporting is related to E17. The new WBOD does catch all signal in the parent process of E17, it doesn't know if the SIGILL is properly catched or not, resulting in the WSOD being displayed, when actually everything is fine. We need to fix that bug in E17 properly. In the mean time, I recommend package manager to disable SSE3 for non source distribution. this wont help a lot as we'll keep having the same problem with sse and mmx tests too. and neon tests... and altivec... the e_start has to handle this :( p. and we just did alpha. fix cedric.. fix! :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Does EFL support network library ?
On Tue, 6 Nov 2012 11:09:44 +0900 Gyuyoung Kim gyuyoung.efl.maill...@gmail.com said: Hi EFL folks, I wonder whether EFL has been supported network library. Because, WebKit EFL has been used libsoup as network backend. If EFL supports network module, IMO, WebKit EFL port should use it. If it is not supported yet, is there any plan ? efl has supported netwrok communication since like... 2006 or so maybe: ecore_con (ecore connection library). it does tcp/ip, udp and also uses curl underneath to wrap http stuff - ecore_con_url its the http api - it's all already glued into the mainloop to be event driven and asynchronous. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Color settings.
I just tried the color settings dialog. How is it supposed to work? I turn on Custom colors, the three boxes under that (object, outline, and shadow) get enabled, but clicking or typing on those boxes does nothing. There seems to be nothing else that can be done there. -- 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 -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: mike_m trunk/devs/mike_m
Hello. On Tue, 2012-11-06 at 02:49, Enlightenment SVN wrote: Log: Fix build script: e_dbus - edbus Author: mike_m Date: 2012-11-06 02:49:13 -0800 (Tue, 06 Nov 2012) New Revision: 78938 Trac: http://trac.enlightenment.org/e/changeset/78938 Modified: trunk/devs/mike_m/build.sh Modified: trunk/devs/mike_m/build.sh === --- trunk/devs/mike_m/build.sh2012-11-06 10:49:05 UTC (rev 78937) +++ trunk/devs/mike_m/build.sh2012-11-06 10:49:13 UTC (rev 78938) @@ -12,7 +12,7 @@ libxss-dev libxp-dev libxtst-dev graphviz libasound2-dev libpam0g-dev libdbus-1-dev -defpkgs=efl evas ecore eio eeze embryo edje e_dbus efreet PROTO/libeweather elementary e emotion terminology +defpkgs=efl evas ecore eio eeze embryo edje edbus efreet PROTO/libeweather elementary e emotion terminology This is not gloing to work right now. You still need e_dbus for various parts in the EFL stack. Say E17. :) The Profusion guys are working on portin all e_dbus users over but that has not landed yet. Pending the e17 release IIRC. So just keep both for now. :) regards Stefan Schmidt -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: mike_m trunk/devs/mike_m
Em terça-feira, 6 de novembro de 2012, Stefan Schmidt escreveu: Hello. On Tue, 2012-11-06 at 02:49, Enlightenment SVN wrote: Log: Fix build script: e_dbus - edbus Author: mike_m Date: 2012-11-06 02:49:13 -0800 (Tue, 06 Nov 2012) New Revision: 78938 Trac: http://trac.enlightenment.org/e/changeset/78938 Modified: trunk/devs/mike_m/build.sh Modified: trunk/devs/mike_m/build.sh === --- trunk/devs/mike_m/build.sh2012-11-06 10:49:05 UTC (rev 78937) +++ trunk/devs/mike_m/build.sh2012-11-06 10:49:13 UTC (rev 78938) @@ -12,7 +12,7 @@ libxss-dev libxp-dev libxtst-dev graphviz libasound2-dev libpam0g-dev libdbus-1-dev -defpkgs=efl evas ecore eio eeze embryo edje e_dbus efreet PROTO/libeweather elementary e emotion terminology +defpkgs=efl evas ecore eio eeze embryo edje edbus efreet PROTO/libeweather elementary e emotion terminology This is not gloing to work right now. You still need e_dbus for various parts in the EFL stack. Say E17. :) The Profusion guys are working on portin all e_dbus users over but that has not landed yet. Pending the e17 release IIRC. So just keep both for now. :) Not likely to happen for E17 release, as it will be based on the stable branch. regards Stefan Schmidt -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Eduardo de Barros Lima ◤✠◢ ebl...@gmail.com -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] evas sse3 SIGILL
On 11/06/2012 08:09 AM, Cedric BAIL wrote: On Tue, Nov 6, 2012 at 10:07 AM, Jim Kukunas james.t.kuku...@linux.intel.com wrote: On Tue, Nov 06, 2012 at 01:41:01AM +0100, Vincent Torri wrote: On Tue, Nov 6, 2012 at 1:32 AM, Paulo Alcantara pca...@profusion.mobi wrote: On Mon, Nov 5, 2012 at 7:12 PM, Sebastian Dransfeld s...@tango.flipp.net wrote: Program received signal SIGILL, Illegal instruction. 0x00491f8b in _mm_lddqu_si128 (__P=0xbfffb5b0) at /usr/lib/gcc/i686-linux-gnu/4.6/include/pmmintrin.h:111 111 return (__m128i) __builtin_ia32_lddqu ((char const *)__P); (gdb) bt #0 0x00491f8b in _mm_lddqu_si128 (__P=0xbfffb5b0) at /usr/lib/gcc/i686-linux-gnu/4.6/include/pmmintrin.h:111 #1 _op_blend_pas_dp_sse3 (s=0xbfffb5b0, m=0x0, c=0, d=0xbfffb6b0, l=64) at lib/evas/common/evas_op_blend/op_blend_pixel_sse3.c:59 #2 0x004b0d34 in evas_common_op_sse3_test () at lib/evas/common/evas_op_blend/op_blend_master_sse3.c:73 #3 0x00465867 in evas_common_cpu_sse3_test () at lib/evas/common/evas_cpu.c:72 #4 0x00465983 in evas_common_cpu_feature_test (feature=0x465850 evas_common_cpu_sse3_test) at lib/evas/common/evas_cpu.c:138 #5 0x00465ad3 in evas_common_cpu_init () at lib/evas/common/evas_cpu.c:183 pentium-m flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts est tm2 Weird. Looks like SSE3 support isn't being checked properly through CPUID. the check in configure is not sufficient : host detection + detection of a file, which exists on this pentium M. So something more should be done, I guess, don't know what, though The host detection + header check is _NOT_ a check as to whether the processor supports SSE3, but rather whether the build environment can compile code with SSE3 intrinsics. The real check occurs at runtime in evas_common_cpu_feature_test(), where we attempt to run a function consisting of the feature in question while trapping for SIGILL and SIGSEGV. If we catch either signal, we disable support for the associated feature. In this case, the SIGILL is expected, however it seems the signal handlers were not properly setup. Actually I have an explanation of the problem for E17. Tom started to notice a problem on his laptop, where he got a WBOD without any useful backtrace in E. In fact, E backtrace pointed to a always correct code (aka select syscall). Here is my possible explanation of the issue, if the problem you are reporting is related to E17. The new WBOD does catch all signal in the parent process of E17, it doesn't know if the SIGILL is properly catched or not, resulting in the WSOD being displayed, when actually everything is fine. We need to fix that bug in E17 properly. In the mean time, I recommend package manager to disable SSE3 for non source distribution. My problem is that if I don't disable sse3 on my pentium-m, evas based programs (like terminology) will crash. So the trapping in evas when it tests cpu features is broken in this case. S. -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] evas sse3 SIGILL
Cedric Bail On Nov 6, 2012 3:52 PM, Sebastian Dransfeld s...@tango.flipp.net wrote: On 11/06/2012 08:09 AM, Cedric BAIL wrote: On Tue, Nov 6, 2012 at 10:07 AM, Jim Kukunas james.t.kuku...@linux.intel.com wrote: On Tue, Nov 06, 2012 at 01:41:01AM +0100, Vincent Torri wrote: On Tue, Nov 6, 2012 at 1:32 AM, Paulo Alcantara pca...@profusion.mobi wrote: On Mon, Nov 5, 2012 at 7:12 PM, Sebastian Dransfeld s...@tango.flipp.net wrote: Program received signal SIGILL, Illegal instruction. 0x00491f8b in _mm_lddqu_si128 (__P=0xbfffb5b0) at /usr/lib/gcc/i686-linux-gnu/4.6/include/pmmintrin.h:111 111 return (__m128i) __builtin_ia32_lddqu ((char const *)__P); (gdb) bt #0 0x00491f8b in _mm_lddqu_si128 (__P=0xbfffb5b0) at /usr/lib/gcc/i686-linux-gnu/4.6/include/pmmintrin.h:111 #1 _op_blend_pas_dp_sse3 (s=0xbfffb5b0, m=0x0, c=0, d=0xbfffb6b0, l=64) at lib/evas/common/evas_op_blend/op_blend_pixel_sse3.c:59 #2 0x004b0d34 in evas_common_op_sse3_test () at lib/evas/common/evas_op_blend/op_blend_master_sse3.c:73 #3 0x00465867 in evas_common_cpu_sse3_test () at lib/evas/common/evas_cpu.c:72 #4 0x00465983 in evas_common_cpu_feature_test (feature=0x465850 evas_common_cpu_sse3_test) at lib/evas/common/evas_cpu.c:138 #5 0x00465ad3 in evas_common_cpu_init () at lib/evas/common/evas_cpu.c:183 pentium-m flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts est tm2 Weird. Looks like SSE3 support isn't being checked properly through CPUID. the check in configure is not sufficient : host detection + detection of a file, which exists on this pentium M. So something more should be done, I guess, don't know what, though The host detection + header check is _NOT_ a check as to whether the processor supports SSE3, but rather whether the build environment can compile code with SSE3 intrinsics. The real check occurs at runtime in evas_common_cpu_feature_test(), where we attempt to run a function consisting of the feature in question while trapping for SIGILL and SIGSEGV. If we catch either signal, we disable support for the associated feature. In this case, the SIGILL is expected, however it seems the signal handlers were not properly setup. Actually I have an explanation of the problem for E17. Tom started to notice a problem on his laptop, where he got a WBOD without any useful backtrace in E. In fact, E backtrace pointed to a always correct code (aka select syscall). Here is my possible explanation of the issue, if the problem you are reporting is related to E17. The new WBOD does catch all signal in the parent process of E17, it doesn't know if the SIGILL is properly catched or not, resulting in the WSOD being displayed, when actually everything is fine. We need to fix that bug in E17 properly. In the mean time, I recommend package manager to disable SSE3 for non source distribution. My problem is that if I don't disable sse3 on my pentium-m, evas based programs (like terminology) will crash. So the trapping in evas when it tests cpu features is broken in this case. Oh, that's not my breakage then! Something else is going on here! S. -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same modifiers
Hi all, I had prepare some fix for evas_object_key_grab function. In my opinion when given modifiers are equal it should return FALSE. Please verify attached file. Regards, Patrick evas_key_grab_add_check_for_modifiers.patch Description: Binary data -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] E-devel] [PATCH] [ELEMENTARY] elm_fileselector_entry_inwin_mode_set doc fix
Hi all, I had prepare some doc fix for elm_fileselector_entry_inwin_mode_set. By mistake docs said it returns EINA TRUE in both cases. Please verify attached file. Regards, Patrick elm_fileselector_entry_inwin_mode_set_docs_fix.patch Description: Binary data -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] e17 on mac os x
Hi, The latest source in svn is throwing a new error on Mac OSX when building trunk/e: $ make … CC enlightenment_start-e_start_main.o e_start_main.c: In function ‘main’: e_start_main.c:397: error: ‘PTRACE_TRACEME’ undeclared (first use in this function) e_start_main.c:397: error: (Each undeclared identifier is reported only once e_start_main.c:397: error: for each function it appears in.) e_start_main.c:397: warning: passing argument 4 of ‘ptrace’ makes integer from pointer without a cast e_start_main.c:409: error: ‘PTRACE_ATTACH’ undeclared (first use in this function) e_start_main.c:409: warning: passing argument 4 of ‘ptrace’ makes integer from pointer without a cast e_start_main.c:414: error: ‘PTRACE_CONT’ undeclared (first use in this function) e_start_main.c:414: warning: passing argument 4 of ‘ptrace’ makes integer from pointer without a cast e_start_main.c:430: error: ‘PTRACE_GETSIGINFO’ undeclared (first use in this function) e_start_main.c:430: warning: passing argument 4 of ‘ptrace’ makes integer from pointer without a cast e_start_main.c:446: error: ‘PTRACE_DETACH’ undeclared (first use in this function) … Any suggestions how to resolve this? Vincent Torri provided the following feedback about this: On Nov 5, 2012, at 10:41 PM, Vincent Torri wrote: it's a ptrace linux function, and it seems that on mac, it's PT_TRACE_ME. Send a mail to the mailing list, we'll keep the discussion here Thanks, Dave -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: mike_m trunk/devs/mike_m
On Tue, Nov 6, 2012 at 11:38 AM, Stefan Schmidt ste...@datenfreihafen.org wrote: Hello. On Tue, 2012-11-06 at 02:49, Enlightenment SVN wrote: Log: Fix build script: e_dbus - edbus Author: mike_m Date: 2012-11-06 02:49:13 -0800 (Tue, 06 Nov 2012) New Revision: 78938 Trac: http://trac.enlightenment.org/e/changeset/78938 Modified: trunk/devs/mike_m/build.sh Modified: trunk/devs/mike_m/build.sh === --- trunk/devs/mike_m/build.sh2012-11-06 10:49:05 UTC (rev 78937) +++ trunk/devs/mike_m/build.sh2012-11-06 10:49:13 UTC (rev 78938) @@ -12,7 +12,7 @@ libxss-dev libxp-dev libxtst-dev graphviz libasound2-dev libpam0g-dev libdbus-1-dev -defpkgs=efl evas ecore eio eeze embryo edje e_dbus efreet PROTO/libeweather elementary e emotion terminology +defpkgs=efl evas ecore eio eeze embryo edje edbus efreet PROTO/libeweather elementary e emotion terminology This is not gloing to work right now. You still need e_dbus for various parts in the EFL stack. Say E17. :) The Profusion guys are working on portin all e_dbus users over but that has not landed yet. Pending the e17 release IIRC. So just keep both for now. :) they are all ported already. Just waiting the release to break everything. Lucas De Marchi -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] enlightenment-devel Digest, Vol 79, Issue 27
Once e17 is released it will only contain the released version. Currently terminology 0.1.0 is also included as well as econnman which comes with a big warning that connman in openSUSE has no proper support, Sleep_Walker has put together a repository for it (link below), when i tried it the other day it was possible to get it to work but it was still missing systemd integration so i wouldn't recommend it for non systemd integration is in connman since a long long time ago. Any supported version (= 1.4) should have systemd integration. This is probably more a packaging issue then a connman issue, not having really looked at it in detail yet i suspect where just missing the packaging macros to add connman to systemd when the package is installed, looking at this is on my todo list. advanced users, I will post again when it works. Connman is built somehow but the package doesn't contain client yet so the use is limited to econnman abilities. Connman widget doesn't recognize econnman package and shows only error message after click. you don't need econnman (the python thing) to use connman widget/module. You need it only if you need to configure things like static ip, dns, gw, proxy, etc. Otherwise it should just work. If you have connman = 1.4 and it's not working, tell me and I can take a look on what's happening. Lucas De Marchi When i tested it with the released version of econnman and one of the last two e17 snapshots econnman itself worked fine i could connect to my wireless and do everything i needed to use my simple network. The connman widget in e17 also displayed the current state, it was just whenever i went to do something advanced with the widget like go to settings it complained about a missing econnman-bin even if i had it running. Once my VM is setup in the next day or two ill try again on the e17 alpha and let you know if there's still issues -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ 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/evas/src/lib: . canvas include
Hi Guys, On Thu, Nov 01, 2012 at 09:37:18AM +0900, ChunEon Park wrote: Ok i will see this. Thank you for reporting. -Regards, Hermet- -Original Message- From: Bruno Dillylt;bdi...@profusion.mobigt; To: Enlightenment developer listlt;enlightenment-devel@lists.sourceforge.netgt;; Cc: Sent: 2012-11-01 (목) 06:29:06 Subject: Re: [E-devel] E SVN: hermet IN trunk/evas/src/lib: . canvas include On Mon, Oct 29, 2012 at 11:28 PM, ChunEon Park lt;hermetgt;@naver.comgt; wrote: gt; evas_object_image_source_event_set(proxy, EINA_TRUE); gt; this one? gt; gt; gt; I can say Evas Events can be passed to the source definitely now. gt; gt; (if not, then it's bug. should be fixed.) gt; gt; gt; But some smart events (i.e. in elementary widgets) may not be happened by this mechanism because of the focus or whatever event hold or grab problem. gt; gt; gt; gt; What object type of the source is? Elm image. gt; gt; gt; gt; Could u give me test case for it? OK, the initial issue was that my proxies were smaller (obj size) then source / map. So it was receiving events only on part of the map. It was fixed setting the same size for proxies and source. But when I was looking for this issue, I found the following line on _image_source_visible_set evas_object_image.c:633 //FIXME: Feed mouse events here. So I decided to send this email. OK, that was solved, but when I'm trying to grab an object it receives a wrong value on Evas_Event_Mouse_Move, received on the move callback of the source object. I'm not sure if it's an issue with proxy -gt; source events conversion, or it's an issue on map conversion, or even a misuse on ephysics, since I wasn't able to reproduce it on a smaller example. The ephysics test displaying such error has about 450 proxy objects. I`ve managed to reproduce the proble. I`m attaching an example program to explore the problem. To test it click on over the evas object and grab it out - keep grabbing to better notice the coord inconsistence. There`re two big issues here, the first is about evas map, if you grab off of the evas object Evas will not handle the event coord properly, what happens is that the point is not inside the map but we keep assuming that. The problem is not specifically related to source object events, the same will happen if handling an evas object mouse move event or a proxy - source one. The second issue is about the _evas_event_source_mouse_move_events function, there the canvas and output event attribute values are considered to be the same, so the user will receive the same values both on canvas and output. I`m not sure if the same happens for other cases/events, I don't even know the proper meaning of each(but I think canvas and output mean different things in this context). I`m attaching a patch which cares about both the 2 cases I`ve mentioned, I would love your review and a better test since I`ve not tested all the possible use cases/scenarios so I can not be sure if I`m breaking something else. PS: Let me know if I`ve misunderstood the problem here or have fixed the wrong bug. :-) Regards -- Leandro Dorileo ProFUSION embedded systems http://profusion.mobi #include Ecore.h #include Ecore_Evas.h #define WIDTH 500 #define HEIGHT 500 static void _on_delete(Ecore_Evas *ee) { ecore_main_loop_quit(); } static void _mouse_move_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Move *mmove = event_info; printf(canvas: (%d, %d) - , mmove-cur.canvas.x, mmove-cur.canvas.y); printf(output: (%d, %d)\n, mmove-cur.output.x, mmove-cur.output.y); } int main(int argc, const char *argv[]) { Ecore_Evas *ee; Evas *evas; Evas_Object *bg, *rect, *proxy; Evas_Map *map; Evas_Coord x, y, w, h; if (!ecore_evas_init()) return EXIT_FAILURE; ee = ecore_evas_new(NULL, 0, 0, WIDTH, HEIGHT, NULL); if (!ee) goto no_ee; ecore_evas_title_set(ee, Test); ecore_evas_callback_delete_request_set(ee, _on_delete); ecore_evas_show(ee); evas = ecore_evas_get(ee); bg = evas_object_rectangle_add(evas); evas_object_resize(bg, WIDTH, HEIGHT); evas_object_move(bg, 0, 0); evas_object_color_set(bg, 255, 255, 255, 255); evas_object_show(bg); evas_object_focus_set(bg, EINA_TRUE); rect = evas_object_rectangle_add(evas); evas_object_color_set(rect, 0, 0, 0, 122); evas_object_resize(rect, 70, 70); evas_object_move(rect, 0, 0); evas_object_show(rect); evas_object_event_callback_add(rect, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move_cb, NULL); proxy = evas_object_image_filled_add(evas); evas_object_image_source_set(proxy, rect); evas_object_resize(proxy, 70, 70); evas_object_move(proxy, WIDTH - 70, 0); evas_object_show(proxy); evas_object_image_source_visible_set(proxy, EINA_FALSE); evas_object_image_source_events_set(proxy, EINA_TRUE);
Re: [E-devel] [Announce] E17 Alpha Release
On Mon, Nov 05, 2012 at 03:49:10PM +, Michael Blumenkrantz wrote: At the EFL Dev Day during a talk by Jorge turran Zapata, decisions were made. These decisions resulted in actions which ended up breaking my gmail (no joke), possibly foreshadowing the breaking of the world later on. This is the announcement for the ALPHA release of Enlightenment DR 0.17. E17 is a desktop environment that's been under development for a couple years, and it's finally at the point where we're happy enough with it to do an alpha release. Conveniently, this comes mere hours before I will be giving a presentation at LinuxCon wherein I will announce the release schedule for E17. http://download.enlightenment.org/releases/enlightenment-0.17.0-alpha.tar.gz http://download.enlightenment.org/releases/enlightenment-0.17.0-alpha.tar.bz2 The end is near. Great! -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] [Announce] E17 Alpha Release
On 11/05/12 15:49, Michael Blumenkrantz wrote: At the EFL Dev Day during a talk by Jorge turran Zapata, decisions were made. These decisions resulted in actions which ended up breaking my gmail (no joke), possibly foreshadowing the breaking of the world later on. This is the announcement for the ALPHA release of Enlightenment DR 0.17. E17 is a desktop environment that's been under development for a couple years, and it's finally at the point where we're happy enough with it to do an alpha release. Conveniently, this comes mere hours before I will be giving a presentation at LinuxCon wherein I will announce the release schedule for E17. http://download.enlightenment.org/releases/enlightenment-0.17.0-alpha.tar.gz http://download.enlightenment.org/releases/enlightenment-0.17.0-alpha.tar.bz2 What is the svn revision corresponding to this alpha? -- Jérôme Pinot http://ngc891.blogdns.net/ signature.asc Description: Digital signature -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] [Announce] E17 Alpha Release
r78932? Daniel Juyung Seo (SeoZ) On Wed, Nov 7, 2012 at 11:31 AM, Jérôme Pinot ngc...@gmail.com wrote: On 11/05/12 15:49, Michael Blumenkrantz wrote: At the EFL Dev Day during a talk by Jorge turran Zapata, decisions were made. These decisions resulted in actions which ended up breaking my gmail (no joke), possibly foreshadowing the breaking of the world later on. This is the announcement for the ALPHA release of Enlightenment DR 0.17. E17 is a desktop environment that's been under development for a couple years, and it's finally at the point where we're happy enough with it to do an alpha release. Conveniently, this comes mere hours before I will be giving a presentation at LinuxCon wherein I will announce the release schedule for E17. http://download.enlightenment.org/releases/enlightenment-0.17.0-alpha.tar.gz http://download.enlightenment.org/releases/enlightenment-0.17.0-alpha.tar.bz2 What is the svn revision corresponding to this alpha? -- Jérôme Pinot http://ngc891.blogdns.net/ -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-users mailing list enlightenment-us...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] [Elementary] [Entry] Clear selection when entry loses focus
Thank you for your comment. I changed the source code by adding an independent config entry in elm_config. Please review it. Thanks Regards, Thiep Ha --- Original Message --- Sender : Cedric BAILcedric.b...@free.fr Date : Nov 06, 2012 16:28 (GMT+09:00) Title : Re: [E-devel] [Patch] [Elementary] [Entry] Clear selection when entry loses focus On Tue, Nov 6, 2012 at 3:05 PM, thiep ha wrote: In mobile environment, if an entry loses focus, we should clear its selection also. I modified the source code to do that and attach it to this email. Please review this patch. I am not sure it is really related to mobile vs desktop, but more an usability decision. Could you make an independent config entry in elm_config ? -- Cedric BAIL -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel elm_entry_unfocus_selection_1.diff Description: Binary data -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] about edbus pkgconfig name
Hey several people are wondering if edbus is e_dbus version 2. What is annoying is that API is edbus (no '2') but edbus pkg-config file is edbus2.pc, which is confusing. If, like e_dbus, hal, ofono, etc... support is added to edbus, i would propose for the pkgconfig file : edbus_dbus.pc, edbus_hal.pc, etc... Hence, no problem with that remaining '2' comments ? Vincent -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel