Re: [E-devel] [PATCH] e: Do not use recursive makefiles for modules

2012-11-06 Thread Lucas De Marchi
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

2012-11-06 Thread The Rasterman
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 ?

2012-11-06 Thread The Rasterman
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.

2012-11-06 Thread David Seikel
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

2012-11-06 Thread Stefan Schmidt
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

2012-11-06 Thread Eduardo Lima (Etrunko)
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

2012-11-06 Thread Sebastian Dransfeld
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

2012-11-06 Thread Cedric BAIL
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

2012-11-06 Thread Patryk Kaczmarek
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

2012-11-06 Thread Patryk Kaczmarek
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

2012-11-06 Thread Dave Ray
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

2012-11-06 Thread Lucas De Marchi
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

2012-11-06 Thread Simon

 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

2012-11-06 Thread Leandro Dorileo
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

2012-11-06 Thread Simon Horman
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

2012-11-06 Thread Jérôme Pinot
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

2012-11-06 Thread Daniel Juyung Seo
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

2012-11-06 Thread thiep ha
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

2012-11-06 Thread Vincent Torri
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