Re: [E-devel] Enjoy - migration to git

2013-04-02 Thread Daniel Willmann
On 31/03/13 22:09, Rafael Antognolli wrote:
 Hey guys, could you please do this for me?

Will do today.


--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Enjoy - migration to git

2013-04-02 Thread Daniel Willmann
On 01/04/13 10:33, Igor Murzov wrote:
 On Sun, 31 Mar 2013 18:09:19 -0300
 Rafael Antognolli antogno...@gmail.com wrote:
 
 Hey guys, could you please do this for me?
 
 And ephoto, please ^_^

That as well


--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Enjoy - migration to git

2013-04-02 Thread Daniel Willmann
On 02/04/13 09:53, Daniel Willmann wrote:
 On 31/03/13 22:09, Rafael Antognolli wrote:
 Hey guys, could you please do this for me?
 
 Will do today.

Please take a look:

http://git.enlightenment.org/devs/asdfuser/migrate/enjoy.git/

I'll move to apps/ once you give the okay.


Regards,
Daniel

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Enjoy - migration to git

2013-04-02 Thread Daniel Willmann
On 01/04/13 10:33, Igor Murzov wrote:
 On Sun, 31 Mar 2013 18:09:19 -0300
 Rafael Antognolli antogno...@gmail.com wrote:
 
 Hey guys, could you please do this for me?
 
 And ephoto, please ^_^

This might take me until tomorrow.


Regards,
Daniel


--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] phab now broken.

2013-04-02 Thread Raoul Hecky
Le 31.03.2013 22:49, Bertrand Jacquin a écrit :
 On 2013-03-28 09:21, Carsten Haitzler wrote:
 http://www.enlightenment.org/ss/e-5153fd6e428484.46501811.png

 http and https both... :/ :(

 OK. To made a report on this.

 Some people was wanting phab in HTTP for the gsoc page as the cert is
 not an official trusted one, so we moved to HTTP, what break thing 
 for
 some other people, so they revert to HTTPS, we do this 2/3 times 
 cause
 of no sync betwee, people.

Why not using StartSSL to get a free trusted certificate:
https://www.startssl.com/

 Now it's HTTPS for everyone, and DH issue are now fixed (thanks KainX
 and antognolli).

 Beber

 
 --
 Own the Future-Intel(R) Level Up Game Demo Contest 2013
 Rise to greatness in Intel's independent game demo contest. Compete
 for recognition, cash, and the chance to get your game on Steam.
 $5K grand prize plus 10 genre and skill prizes. Submit your demo
 by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
Raoul Hecky

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] phab now broken.

2013-04-02 Thread Bertrand Jacquin
On 2013-04-02 13:35, Raoul Hecky wrote:
 Le 31.03.2013 22:49, Bertrand Jacquin a écrit :
 On 2013-03-28 09:21, Carsten Haitzler wrote:
 http://www.enlightenment.org/ss/e-5153fd6e428484.46501811.png
 
 http and https both... :/ :(
 
 OK. To made a report on this.
 
 Some people was wanting phab in HTTP for the gsoc page as the cert is
 not an official trusted one, so we moved to HTTP, what break thing
 for
 some other people, so they revert to HTTPS, we do this 2/3 times
 cause
 of no sync betwee, people.
 
 Why not using StartSSL to get a free trusted certificate:
 https://www.startssl.com/

Cause we need a wildcard one and they don't provide free wildcard 
certs.

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/enlightenment] master 01/03: e: add support for systemd user session.

2013-04-02 Thread Leif Middelschulte
Am Samstag, 30. März 2013 um 10:22 schrieb Cedric Bail - Enlightenment Git:
 cedric pushed a commit to branch master.
  
 commit cd28bc814552bf52bb670e108343b23d48fa839e
 Author: Cedric Bail cedric.b...@free.fr (mailto:cedric.b...@free.fr)
 Date: Thu Mar 28 23:53:24 2013 +0900
  
 e: add support for systemd user session.
 ---
 ChangeLog | 4 
 NEWS | 1 +
 configure.ac (http://configure.ac) | 7 +++
 data/Makefile.am (http://Makefile.am) | 4 +++-
 data/units/Makefile.am (http://Makefile.am) | 9 +
 data/units/e18.service | 27 +
 m4/pkg_var.m4 | 14 +
 src/bin/e_main.c | 55 ++
 8 files changed, 94 insertions(+), 27 deletions(-)
  
 diff --git a/ChangeLog b/ChangeLog
 index b040cf5..2b19cb2 100644
 --- a/ChangeLog
 +++ b/ChangeLog
 @@ -1,3 +1,7 @@
 +2013-03-28 Cedric Bail
 +
 + * added support for systemd user session.
 +
 2013-03-11 Mike Blumenkrantz
  
 * menus are now drawn directly on the compositor canvas
 diff --git a/NEWS b/NEWS
 index d8cf3ac..c5d08c7 100644
 --- a/NEWS
 +++ b/NEWS
 @@ -45,6 +45,7 @@ Additions:
 * new option for disabling all pointer warps
 * added option for preventing all keyboard layout changes
 * added option for remembering filemanager windows globally
 + * Added support for systemd user session
  
 Changes:
 Modules:
 diff --git a/configure.ac (http://configure.ac) b/configure.ac 
 (http://configure.ac)
 index ef09d46..34e68dd 100644
 --- a/configure.ac (http://configure.ac)
 +++ b/configure.ac (http://configure.ac)
 @@ -205,6 +205,12 @@ if test x${have_bluetooth} = xyes; then
 AC_DEFINE_UNQUOTED([HAVE_BLUETOOTH], [1], [Bluetooth is there])
 fi
  
 +# Detect systemd user session directory properly
 +EFL_PKG_CHECK_VAR([USER_SESSION_DIR], [systemd], [systemduserunitdir],
 + [have_systemd_user_session=yes], [have_systemd_user_session=no])
 +AM_CONDITIONAL([HAVE_SYSTEMD_USER_SESSION], [test 
 x${have_systemd_user_session} = xyes])
 +AC_SUBST([USER_SESSION_DIR])
 +
 execinfo_libs=
 AC_CHECK_HEADERS([execinfo.h], [have_execinfo=yes], [have_execinfo=no])
 if test x${have_execinfo} = xyes ; then
 @@ -1009,6 +1015,7 @@ data/etc/Makefile
 data/etc/sysactions.conf
 data/icons/Makefile
 data/backgrounds/Makefile
 +data/units/Makefile
 doc/Makefile
 doc/Doxyfile
 doc/e.dox
 diff --git a/data/Makefile.am (http://Makefile.am) b/data/Makefile.am 
 (http://Makefile.am)
 index f320e9d..dbd5a42 100644
 --- a/data/Makefile.am (http://Makefile.am)
 +++ b/data/Makefile.am (http://Makefile.am)
 @@ -10,4 +10,6 @@ icons \
 backgrounds \
 flags \
 favorites \
 -desktop
 +desktop \
 +units
 +
 diff --git a/data/units/Makefile.am (http://Makefile.am) 
 b/data/units/Makefile.am (http://Makefile.am)
 new file mode 100644
 index 000..04ed87f
 --- /dev/null
 +++ b/data/units/Makefile.am (http://Makefile.am)
 @@ -0,0 +1,9 @@
 +AUTOMAKE_OPTIONS = 1.4 foreign
 +MAINTAINERCLEANFILES = Makefile.in (http://Makefile.in)
 +
 +if HAVE_SYSTEMD_USER_SESSION
 +unitsdir = $(USER_SESSION_DIR)
 +units_DATA = e18.service
 +endif
 +
 +EXTRA_DIST = $(units_DATA)
 diff --git a/data/units/e18.service b/data/units/e18.service
 new file mode 100644
 index 000..79feb40
 --- /dev/null
 +++ b/data/units/e18.service
 @@ -0,0 +1,27 @@
 +[Unit]
 +Description=Enlightenment 17 service
  
  

17 or 18?
 +Before=end.target
 +After=xorg.target
 +Requires=xorg.target
 +Requires=dbus.socket
 +Requires=pulseaudio.service
 +Requires=ssh-agent.service
  
  

ssh-agent really required?  

--  
Leif

 +AllowIsolate=true
 +
 +[Service]
 +Type=notify
 +#Environment=PATH=uncomment:to:override:your:PATH
 +Environment=E_START=enlightenment
 +ExecStart=/usr/bin/enlightenment
 +Restart=always
 +RestartPreventExitStatus=0
 +RestartSec=2
 +StartLimitInterval=30
 +StartLimitBurst=7
 +KillMode=process
 +WatchdogSec=1
 +TimeoutSec=1
 +NotifyAccess=all
 +
 +[Install]
 +WantedBy=wm.target
 diff --git a/m4/pkg_var.m4 b/m4/pkg_var.m4
 new file mode 100644
 index 000..3d0a309
 --- /dev/null
 +++ b/m4/pkg_var.m4
 @@ -0,0 +1,14 @@
 +# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
 +# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
 +# ---
 +# Retrieves the value of the pkg-config variable for the given module.
 +AC_DEFUN([EFL_PKG_CHECK_VAR],
 +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
 +AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
 +
 +_PKG_CONFIG([$1], [variable=][$3][], [$2])
 +AS_VAR_COPY([$1], [pkg_cv_][$1])
 +
 +AS_VAR_IF([$1], [], [$5], [$4])dnl
 +])# PKG_CHECK_VAR
 +
 diff --git a/src/bin/e_main.c b/src/bin/e_main.c
 index 2df3d96..a6cc382 100644
 --- a/src/bin/e_main.c
 +++ b/src/bin/e_main.c
 @@ -187,32 +187,35 @@ main(int argc, char **argv)
 /* trap deadly bug signals and allow some form of sane recovery */
 /* or ability to gdb attach and debug at this point - better than your */
 /* wm/desktop vanishing and not knowing what happened */
 - TS(Signal Trap);
 - action.sa_sigaction = e_sigseg_act;
 - 

Re: [E-devel] phab now broken.

2013-04-02 Thread Raoul Hecky
Le 02.04.2013 14:58, Bertrand Jacquin a écrit :
 On 2013-04-02 13:35, Raoul Hecky wrote:
 Le 31.03.2013 22:49, Bertrand Jacquin a écrit :
 On 2013-03-28 09:21, Carsten Haitzler wrote:
 http://www.enlightenment.org/ss/e-5153fd6e428484.46501811.png

 http and https both... :/ :(

 OK. To made a report on this.

 Some people was wanting phab in HTTP for the gsoc page as the cert 
 is
 not an official trusted one, so we moved to HTTP, what break thing
 for
 some other people, so they revert to HTTPS, we do this 2/3 times
 cause
 of no sync betwee, people.

 Why not using StartSSL to get a free trusted certificate:
 https://www.startssl.com/

 Cause we need a wildcard one and they don't provide free wildcard
 certs.

Ah you're right :)

 
 --
 Own the Future-Intel(R) Level Up Game Demo Contest 2013
 Rise to greatness in Intel's independent game demo contest. Compete
 for recognition, cash, and the chance to get your game on Steam.
 $5K grand prize plus 10 genre and skill prizes. Submit your demo
 by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
Raoul Hecky

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/enlightenment] master 01/03: e: add support for systemd user session.

2013-04-02 Thread Cedric BAIL
On Tue, Apr 2, 2013 at 10:00 PM, Leif Middelschulte
leif.middelschu...@gmail.com wrote:
 Am Samstag, 30. März 2013 um 10:22 schrieb Cedric Bail - Enlightenment Git:
 cedric pushed a commit to branch master.

 commit cd28bc814552bf52bb670e108343b23d48fa839e
 Author: Cedric Bail cedric.b...@free.fr (mailto:cedric.b...@free.fr)
 Date: Thu Mar 28 23:53:24 2013 +0900

 e: add support for systemd user session.
 ---
 ChangeLog | 4 
 NEWS | 1 +
 configure.ac (http://configure.ac) | 7 +++
 data/Makefile.am (http://Makefile.am) | 4 +++-
 data/units/Makefile.am (http://Makefile.am) | 9 +
 data/units/e18.service | 27 +
 m4/pkg_var.m4 | 14 +
 src/bin/e_main.c | 55 ++
 8 files changed, 94 insertions(+), 27 deletions(-)

 diff --git a/ChangeLog b/ChangeLog
 index b040cf5..2b19cb2 100644
 --- a/ChangeLog
 +++ b/ChangeLog
 @@ -1,3 +1,7 @@
 +2013-03-28 Cedric Bail
 +
 + * added support for systemd user session.
 +
 2013-03-11 Mike Blumenkrantz

 * menus are now drawn directly on the compositor canvas
 diff --git a/NEWS b/NEWS
 index d8cf3ac..c5d08c7 100644
 --- a/NEWS
 +++ b/NEWS
 @@ -45,6 +45,7 @@ Additions:
 * new option for disabling all pointer warps
 * added option for preventing all keyboard layout changes
 * added option for remembering filemanager windows globally
 + * Added support for systemd user session

 Changes:
 Modules:
 diff --git a/configure.ac (http://configure.ac) b/configure.ac 
 (http://configure.ac)
 index ef09d46..34e68dd 100644
 --- a/configure.ac (http://configure.ac)
 +++ b/configure.ac (http://configure.ac)
 @@ -205,6 +205,12 @@ if test x${have_bluetooth} = xyes; then
 AC_DEFINE_UNQUOTED([HAVE_BLUETOOTH], [1], [Bluetooth is there])
 fi

 +# Detect systemd user session directory properly
 +EFL_PKG_CHECK_VAR([USER_SESSION_DIR], [systemd], [systemduserunitdir],
 + [have_systemd_user_session=yes], [have_systemd_user_session=no])
 +AM_CONDITIONAL([HAVE_SYSTEMD_USER_SESSION], [test 
 x${have_systemd_user_session} = xyes])
 +AC_SUBST([USER_SESSION_DIR])
 +
 execinfo_libs=
 AC_CHECK_HEADERS([execinfo.h], [have_execinfo=yes], [have_execinfo=no])
 if test x${have_execinfo} = xyes ; then
 @@ -1009,6 +1015,7 @@ data/etc/Makefile
 data/etc/sysactions.conf
 data/icons/Makefile
 data/backgrounds/Makefile
 +data/units/Makefile
 doc/Makefile
 doc/Doxyfile
 doc/e.dox
 diff --git a/data/Makefile.am (http://Makefile.am) b/data/Makefile.am 
 (http://Makefile.am)
 index f320e9d..dbd5a42 100644
 --- a/data/Makefile.am (http://Makefile.am)
 +++ b/data/Makefile.am (http://Makefile.am)
 @@ -10,4 +10,6 @@ icons \
 backgrounds \
 flags \
 favorites \
 -desktop
 +desktop \
 +units
 +
 diff --git a/data/units/Makefile.am (http://Makefile.am) 
 b/data/units/Makefile.am (http://Makefile.am)
 new file mode 100644
 index 000..04ed87f
 --- /dev/null
 +++ b/data/units/Makefile.am (http://Makefile.am)
 @@ -0,0 +1,9 @@
 +AUTOMAKE_OPTIONS = 1.4 foreign
 +MAINTAINERCLEANFILES = Makefile.in (http://Makefile.in)
 +
 +if HAVE_SYSTEMD_USER_SESSION
 +unitsdir = $(USER_SESSION_DIR)
 +units_DATA = e18.service
 +endif
 +
 +EXTRA_DIST = $(units_DATA)
 diff --git a/data/units/e18.service b/data/units/e18.service
 new file mode 100644
 index 000..79feb40
 --- /dev/null
 +++ b/data/units/e18.service
 @@ -0,0 +1,27 @@
 +[Unit]
 +Description=Enlightenment 17 service



 17 or 18?
 +Before=end.target
 +After=xorg.target
 +Requires=xorg.target
 +Requires=dbus.socket
 +Requires=pulseaudio.service
 +Requires=ssh-agent.service



 ssh-agent really required?

Could be a want, but need to start before to get the environment
variable correctly at this point.
--
Cedric BAIL

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/enlightenment] master 01/03: e: add support for systemd user session.

2013-04-02 Thread Lucas De Marchi
On Sat, Mar 30, 2013 at 6:22 AM, Cedric Bail - Enlightenment Git
no-re...@enlightenment.org wrote:
 cedric pushed a commit to branch master.

 commit cd28bc814552bf52bb670e108343b23d48fa839e
 Author: Cedric Bail cedric.b...@free.fr
 Date:   Thu Mar 28 23:53:24 2013 +0900

 e: add support for systemd user session.
 ---
  ChangeLog  |  4 
  NEWS   |  1 +
  configure.ac   |  7 +++
  data/Makefile.am   |  4 +++-
  data/units/Makefile.am |  9 +
  data/units/e18.service | 27 +
  m4/pkg_var.m4  | 14 +
  src/bin/e_main.c   | 55 
 ++
  8 files changed, 94 insertions(+), 27 deletions(-)

 diff --git a/ChangeLog b/ChangeLog
 index b040cf5..2b19cb2 100644
 --- a/ChangeLog
 +++ b/ChangeLog
 @@ -1,3 +1,7 @@
 +2013-03-28 Cedric Bail
 +
 +   * added support for systemd user session.
 +
  2013-03-11 Mike Blumenkrantz

  * menus are now drawn directly on the compositor canvas
 diff --git a/NEWS b/NEWS
 index d8cf3ac..c5d08c7 100644
 --- a/NEWS
 +++ b/NEWS
 @@ -45,6 +45,7 @@ Additions:
  * new option for disabling all pointer warps
  * added option for preventing all keyboard layout changes
  * added option for remembering filemanager windows globally
 +   * Added support for systemd user session

Al the others are spaces, you added tabs.


  Changes:
  Modules:
 diff --git a/configure.ac b/configure.ac
 index ef09d46..34e68dd 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -205,6 +205,12 @@ if test x${have_bluetooth} = xyes; then
 AC_DEFINE_UNQUOTED([HAVE_BLUETOOTH], [1], [Bluetooth is there])
  fi

 +# Detect systemd user session directory properly
 +EFL_PKG_CHECK_VAR([USER_SESSION_DIR], [systemd], [systemduserunitdir],
 +   [have_systemd_user_session=yes], [have_systemd_user_session=no])
 +AM_CONDITIONAL([HAVE_SYSTEMD_USER_SESSION], [test 
 x${have_systemd_user_session} = xyes])
 +AC_SUBST([USER_SESSION_DIR])
 +

it's missing a --with-systemduserunitdir like other packages have.

  execinfo_libs=
  AC_CHECK_HEADERS([execinfo.h], [have_execinfo=yes], [have_execinfo=no])
  if test x${have_execinfo} = xyes ; then
 @@ -1009,6 +1015,7 @@ data/etc/Makefile
  data/etc/sysactions.conf
  data/icons/Makefile
  data/backgrounds/Makefile
 +data/units/Makefile
  doc/Makefile
  doc/Doxyfile
  doc/e.dox
 diff --git a/data/Makefile.am b/data/Makefile.am
 index f320e9d..dbd5a42 100644
 --- a/data/Makefile.am
 +++ b/data/Makefile.am
 @@ -10,4 +10,6 @@ icons \
  backgrounds \
  flags \
  favorites \
 -desktop
 +desktop \
 +units
 +
 diff --git a/data/units/Makefile.am b/data/units/Makefile.am
 new file mode 100644
 index 000..04ed87f
 --- /dev/null
 +++ b/data/units/Makefile.am
 @@ -0,0 +1,9 @@
 +AUTOMAKE_OPTIONS = 1.4 foreign
 +MAINTAINERCLEANFILES = Makefile.in
 +
 +if HAVE_SYSTEMD_USER_SESSION
 +unitsdir = $(USER_SESSION_DIR)
 +units_DATA = e18.service
 +endif
 +
 +EXTRA_DIST = $(units_DATA)
 diff --git a/data/units/e18.service b/data/units/e18.service
 new file mode 100644
 index 000..79feb40
 --- /dev/null
 +++ b/data/units/e18.service
 @@ -0,0 +1,27 @@
 +[Unit]
 +Description=Enlightenment 17 service
 +Before=end.target
 +After=xorg.target
 +Requires=xorg.target
 +Requires=dbus.socket
 +Requires=pulseaudio.service
 +Requires=ssh-agent.service
 +AllowIsolate=true
 +
 +[Service]
 +Type=notify
 +#Environment=PATH=uncomment:to:override:your:PATH
 +Environment=E_START=enlightenment
 +ExecStart=/usr/bin/enlightenment

It should use prefix

 +Restart=always
 +RestartPreventExitStatus=0
 +RestartSec=2
 +StartLimitInterval=30
 +StartLimitBurst=7
 +KillMode=process
 +WatchdogSec=1
 +TimeoutSec=1
 +NotifyAccess=all
 +
 +[Install]
 +WantedBy=wm.target
 diff --git a/m4/pkg_var.m4 b/m4/pkg_var.m4
 new file mode 100644
 index 000..3d0a309
 --- /dev/null
 +++ b/m4/pkg_var.m4
 @@ -0,0 +1,14 @@
 +# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
 +# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
 +# ---
 +# Retrieves the value of the pkg-config variable for the given module.
 +AC_DEFUN([EFL_PKG_CHECK_VAR],
 +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
 +AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
 +
 +_PKG_CONFIG([$1], [variable=][$3][], [$2])
 +AS_VAR_COPY([$1], [pkg_cv_][$1])
 +
 +AS_VAR_IF([$1], [], [$5], [$4])dnl
 +])# PKG_CHECK_VAR
 +
 diff --git a/src/bin/e_main.c b/src/bin/e_main.c
 index 2df3d96..a6cc382 100644
 --- a/src/bin/e_main.c
 +++ b/src/bin/e_main.c
 @@ -187,32 +187,35 @@ main(int argc, char **argv)
 /* trap deadly bug signals and allow some form of sane recovery */
 /* or ability to gdb attach and debug at this point - better than your */
 /* wm/desktop vanishing and not knowing what happened */
 -   TS(Signal Trap);
 -   action.sa_sigaction = e_sigseg_act;
 -   action.sa_flags = SA_NODEFER | SA_RESETHAND | SA_SIGINFO;
 -   

Re: [E-devel] [EGIT] [core/enlightenment] master 01/03: e: add support for systemd user session.

2013-04-02 Thread Michael Blumenkrantz
On Tue, 2 Apr 2013 12:05:23 -0300
Lucas De Marchi lucas.demar...@profusion.mobi wrote:

 On Sat, Mar 30, 2013 at 6:22 AM, Cedric Bail - Enlightenment Git
 no-re...@enlightenment.org wrote:
  cedric pushed a commit to branch master.
 
  commit cd28bc814552bf52bb670e108343b23d48fa839e
  Author: Cedric Bail cedric.b...@free.fr
  Date:   Thu Mar 28 23:53:24 2013 +0900
 
  e: add support for systemd user session.
  ---
   ChangeLog  |  4 
   NEWS   |  1 +
   configure.ac   |  7 +++
   data/Makefile.am   |  4 +++-
   data/units/Makefile.am |  9 +
   data/units/e18.service | 27 +
   m4/pkg_var.m4  | 14 +
   src/bin/e_main.c   | 55 
  ++
   8 files changed, 94 insertions(+), 27 deletions(-)
 
  diff --git a/ChangeLog b/ChangeLog
  index b040cf5..2b19cb2 100644
  --- a/ChangeLog
  +++ b/ChangeLog
  @@ -1,3 +1,7 @@
  +2013-03-28 Cedric Bail
  +
  +   * added support for systemd user session.
  +
   2013-03-11 Mike Blumenkrantz
 
   * menus are now drawn directly on the compositor canvas
  diff --git a/NEWS b/NEWS
  index d8cf3ac..c5d08c7 100644
  --- a/NEWS
  +++ b/NEWS
  @@ -45,6 +45,7 @@ Additions:
   * new option for disabling all pointer warps
   * added option for preventing all keyboard layout changes
   * added option for remembering filemanager windows globally
  +   * Added support for systemd user session
 
 Al the others are spaces, you added tabs.

yep, cedric is still the only developer who uses tabs

--
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Git weekly resume

2013-04-02 Thread Bertrand Jacquin
Hi guys,

To make a final point to the yesterday announce, we could propose
some enhancements about the git usage and user experience.

As some people not reading git diff mails (vacation, too much load),
or don't want to, what do you think about a weekly report à la
'Git what's new' ?

It'd be non intrusive, and can give a quick view of what has changed
during the last week

Also, this may teach people to write nice email commits, don't you think
?

For example, on efl.git since last week :

 $ git shortlog -n -w --since=1 week ago
Cedric BAIL (11):
  eina: add eina_log_timing.
  efl: integrate eina_log_timing.
  eina: do not report timing for already stopped domain.
  eina: use a global variable to hold the same string accross other
 library.
  efl: don't track generated file.
  edje: prevent segv when not defining item before setting there
 property.
  eina: correctly remove reference from hash and make cow garbage
 collector work.
  evas: forgotten destruction of Eina_Cow pool for objects state.
  evas: call Eina_Cow garbage collector on surface dump.
  eina: let's not run the GC on memcpy things.
  eina: make it possible to disable Eina_Cow GC at instantiation time.

Stefan Schmidt (10):
  m4: With efl with binary macro to help cross-compilation
  eeze/sensor: Use the correct data get method in the test.
  eeze/sensor: Create a new sensor object for the async test.
  eeze/sensor: Make sure we send out ecore events for all async reads in
 fake module
  eeze/sensor/test: Remove useless check.
  eeze/sensor: Setup all ecore event types in init.
  eina/examples: Return in a non-void function.
  eeze/sensor: Print out what feature we are testing right now.
  eeze/sensor/fake: Finally fix fake module to send out correct ecore
 events.
  eeze/sensor/tests: Catch all callbacks from async read.

Daniel Juyung Seo (7):
  README: call ldconfig after installing bullet.
  evas_object_smart.c: internal comment++.
  eina_stringshare.h: more acurate documentation for Eina_Stringshare.
  Evas.h: fixed documentation.
  Ecore.h: fixed ecore documentation.
  evas_render.c: added EINA_UNUSED for unused parameter.
  evas_object_image.c/Evas.h: Added Eo apis for image preload.

Carsten Haitzler (Rasterman) (6):
  fix word start/end logic to be consistent with other toolkits.
  warn--
  matching fix to evas test suite to account for changes in word
 start/end changes as per log message/changelog
  Fix edje entry to resepct filter callbacks and not clear
 selections if filters filter out all contents.
  we have spec files... lets add arch pkgbuild stuff too :)
  valgrind complain--

Cedric Bail (6):
  eina: forgotten header for make dist.
  ecore: add systemd watchdog support to Ecore main loop.
  eina: add errno.h for build on Win32.
  ecore: add some usefull debugging information.
  systemd: make it require at least 192 to work.
  Evil: add mkdtemp

ChunEon Park (2):
  evas - updated doc
  evas/render - better efficient check.

Jihoon Kim (2):
  ecore_imf: Add ecore_imf_context_input_panel_layout_variation_set/get
 API
  edje: Add edje_object_part_text_input_panel_layout_variation_set/get
 API

Alex-P. Natsios (1):
  Fixed behavior of --disable{-xine,-v4l2}

Daniel Willmann (1):
  eina_cow: Fix compilation for tests again

Eduardo Lima (Etrunko) (1):
  Ecore_Wayland: Add ecore_wl_window_surface_create() API

IvC3A1n Briano (1):
  Add mouse_events option on the group level

Raphael Kubo da Costa (1):
  edje: Remove duplicate check introduced in 9157c51.

Ryuan Choi (1):
  edje_entry: alt+home should not move to first letter. Patch by
 ryuan.choi.

Tom Hacohen (1):
  Evas tests: Fix TESTS_BUILD_DIR to point to the build dir.

Vladislav Brovko (1):
  eina: add eina_file_mkdtemp and tests for Eina_File.

-- 
Beber


pgp8Jo6kltsHS.pgp
Description: PGP signature
--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git weekly resume

2013-04-02 Thread Daniel Juyung Seo
Wow this is cool!
At least getting to know this good git command is awesome!
Anyhow I love the idea.
This is a good and easy way of summarizing what we have done for efl for
the last week.

Daniel Juyung Seo (SeoZ)


On Wed, Apr 3, 2013 at 12:28 AM, Bertrand Jacquin be...@meleeweb.netwrote:

 Hi guys,

 To make a final point to the yesterday announce, we could propose
 some enhancements about the git usage and user experience.

 As some people not reading git diff mails (vacation, too much load),
 or don't want to, what do you think about a weekly report à la
 'Git what's new' ?

 It'd be non intrusive, and can give a quick view of what has changed
 during the last week

 Also, this may teach people to write nice email commits, don't you think
 ?

 For example, on efl.git since last week :

  $ git shortlog -n -w --since=1 week ago
 Cedric BAIL (11):
   eina: add eina_log_timing.
   efl: integrate eina_log_timing.
   eina: do not report timing for already stopped domain.
   eina: use a global variable to hold the same string accross other
  library.
   efl: don't track generated file.
   edje: prevent segv when not defining item before setting there
  property.
   eina: correctly remove reference from hash and make cow garbage
  collector work.
   evas: forgotten destruction of Eina_Cow pool for objects state.
   evas: call Eina_Cow garbage collector on surface dump.
   eina: let's not run the GC on memcpy things.
   eina: make it possible to disable Eina_Cow GC at instantiation time.

 Stefan Schmidt (10):
   m4: With efl with binary macro to help cross-compilation
   eeze/sensor: Use the correct data get method in the test.
   eeze/sensor: Create a new sensor object for the async test.
   eeze/sensor: Make sure we send out ecore events for all async reads
 in
  fake module
   eeze/sensor/test: Remove useless check.
   eeze/sensor: Setup all ecore event types in init.
   eina/examples: Return in a non-void function.
   eeze/sensor: Print out what feature we are testing right now.
   eeze/sensor/fake: Finally fix fake module to send out correct ecore
  events.
   eeze/sensor/tests: Catch all callbacks from async read.

 Daniel Juyung Seo (7):
   README: call ldconfig after installing bullet.
   evas_object_smart.c: internal comment++.
   eina_stringshare.h: more acurate documentation for Eina_Stringshare.
   Evas.h: fixed documentation.
   Ecore.h: fixed ecore documentation.
   evas_render.c: added EINA_UNUSED for unused parameter.
   evas_object_image.c/Evas.h: Added Eo apis for image preload.

 Carsten Haitzler (Rasterman) (6):
   fix word start/end logic to be consistent with other toolkits.
   warn--
   matching fix to evas test suite to account for changes in word
  start/end changes as per log message/changelog
   Fix edje entry to resepct filter callbacks and not clear
  selections if filters filter out all contents.
   we have spec files... lets add arch pkgbuild stuff too :)
   valgrind complain--

 Cedric Bail (6):
   eina: forgotten header for make dist.
   ecore: add systemd watchdog support to Ecore main loop.
   eina: add errno.h for build on Win32.
   ecore: add some usefull debugging information.
   systemd: make it require at least 192 to work.
   Evil: add mkdtemp

 ChunEon Park (2):
   evas - updated doc
   evas/render - better efficient check.

 Jihoon Kim (2):
   ecore_imf: Add ecore_imf_context_input_panel_layout_variation_set/get
  API
   edje: Add edje_object_part_text_input_panel_layout_variation_set/get
  API

 Alex-P. Natsios (1):
   Fixed behavior of --disable{-xine,-v4l2}

 Daniel Willmann (1):
   eina_cow: Fix compilation for tests again

 Eduardo Lima (Etrunko) (1):
   Ecore_Wayland: Add ecore_wl_window_surface_create() API

 IvC3A1n Briano (1):
   Add mouse_events option on the group level

 Raphael Kubo da Costa (1):
   edje: Remove duplicate check introduced in 9157c51.

 Ryuan Choi (1):
   edje_entry: alt+home should not move to first letter. Patch by
  ryuan.choi.

 Tom Hacohen (1):
   Evas tests: Fix TESTS_BUILD_DIR to point to the build dir.

 Vladislav Brovko (1):
   eina: add eina_file_mkdtemp and tests for Eina_File.

 --
 Beber


 --
 Minimize network downtime and maximize team effectiveness.
 Reduce network management and security costs.Learn how to hire
 the most talented Cisco Certified professionals. Visit the
 Employer Resources Portal
 http://www.cisco.com/web/learning/employer_resources/index.html
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



Re: [E-devel] Git weekly resume

2013-04-02 Thread Michael Blumenkrantz
On Tue, 2 Apr 2013 17:28:34 +0200
Bertrand Jacquin be...@meleeweb.net wrote:

 Hi guys,
 
 To make a final point to the yesterday announce, we could propose
 some enhancements about the git usage and user experience.
 
 As some people not reading git diff mails (vacation, too much load),
 or don't want to, what do you think about a weekly report à la
 'Git what's new' ?
 
 It'd be non intrusive, and can give a quick view of what has changed
 during the last week
 
 Also, this may teach people to write nice email commits, don't you think
 ?
 
 For example, on efl.git since last week :
 
  $ git shortlog -n -w --since=1 week ago
 Cedric BAIL (11):
   eina: add eina_log_timing.
   efl: integrate eina_log_timing.
   eina: do not report timing for already stopped domain.
   eina: use a global variable to hold the same string accross other
  library.
   efl: don't track generated file.
   edje: prevent segv when not defining item before setting there
  property.
   eina: correctly remove reference from hash and make cow garbage
  collector work.
   evas: forgotten destruction of Eina_Cow pool for objects state.
   evas: call Eina_Cow garbage collector on surface dump.
   eina: let's not run the GC on memcpy things.
   eina: make it possible to disable Eina_Cow GC at instantiation time.
 
 Stefan Schmidt (10):
   m4: With efl with binary macro to help cross-compilation
   eeze/sensor: Use the correct data get method in the test.
   eeze/sensor: Create a new sensor object for the async test.
   eeze/sensor: Make sure we send out ecore events for all async reads in
  fake module
   eeze/sensor/test: Remove useless check.
   eeze/sensor: Setup all ecore event types in init.
   eina/examples: Return in a non-void function.
   eeze/sensor: Print out what feature we are testing right now.
   eeze/sensor/fake: Finally fix fake module to send out correct ecore
  events.
   eeze/sensor/tests: Catch all callbacks from async read.
 
 Daniel Juyung Seo (7):
   README: call ldconfig after installing bullet.
   evas_object_smart.c: internal comment++.
   eina_stringshare.h: more acurate documentation for Eina_Stringshare.
   Evas.h: fixed documentation.
   Ecore.h: fixed ecore documentation.
   evas_render.c: added EINA_UNUSED for unused parameter.
   evas_object_image.c/Evas.h: Added Eo apis for image preload.
 
 Carsten Haitzler (Rasterman) (6):
   fix word start/end logic to be consistent with other toolkits.
   warn--
   matching fix to evas test suite to account for changes in word
  start/end changes as per log message/changelog
   Fix edje entry to resepct filter callbacks and not clear
  selections if filters filter out all contents.
   we have spec files... lets add arch pkgbuild stuff too :)
   valgrind complain--
 
 Cedric Bail (6):
   eina: forgotten header for make dist.
   ecore: add systemd watchdog support to Ecore main loop.
   eina: add errno.h for build on Win32.
   ecore: add some usefull debugging information.
   systemd: make it require at least 192 to work.
   Evil: add mkdtemp
 
 ChunEon Park (2):
   evas - updated doc
   evas/render - better efficient check.
 
 Jihoon Kim (2):
   ecore_imf: Add ecore_imf_context_input_panel_layout_variation_set/get
  API
   edje: Add edje_object_part_text_input_panel_layout_variation_set/get
  API
 
 Alex-P. Natsios (1):
   Fixed behavior of --disable{-xine,-v4l2}
 
 Daniel Willmann (1):
   eina_cow: Fix compilation for tests again
 
 Eduardo Lima (Etrunko) (1):
   Ecore_Wayland: Add ecore_wl_window_surface_create() API
 
 IvC3A1n Briano (1):
   Add mouse_events option on the group level
 
 Raphael Kubo da Costa (1):
   edje: Remove duplicate check introduced in 9157c51.
 
 Ryuan Choi (1):
   edje_entry: alt+home should not move to first letter. Patch by
  ryuan.choi.
 
 Tom Hacohen (1):
   Evas tests: Fix TESTS_BUILD_DIR to point to the build dir.
 
 Vladislav Brovko (1):
   eina: add eina_file_mkdtemp and tests for Eina_File.
 

if people aren't watching the git mailing list already, sending them mail about 
the content of this mailing list is likely only to infuriate them. look how big 
the flame war over having jenkins print a few lines in #edevelop became for 
proof of that

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net

Re: [E-devel] Git weekly resume

2013-04-02 Thread Daniel Willmann
On 02/04/13 16:28, Bertrand Jacquin wrote:
 Hi guys,
 
 As some people not reading git diff mails (vacation, too much load),
 or don't want to, what do you think about a weekly report à la
 'Git what's new' ?

 It'd be non intrusive, and can give a quick view of what has changed
 during the last week

I'd like that. Definitely something I would look at.


Regards,
Daniel


--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git weekly resume

2013-04-02 Thread Bruno Dilly
On Tue, Apr 2, 2013 at 12:28 PM, Bertrand Jacquin be...@meleeweb.net wrote:

 Hi guys,

 To make a final point to the yesterday announce, we could propose
 some enhancements about the git usage and user experience.

 As some people not reading git diff mails (vacation, too much load),
 or don't want to, what do you think about a weekly report à la
 'Git what's new' ?

It sounds good!
Are you going to be in charge of sending these emails ?


 It'd be non intrusive, and can give a quick view of what has changed
 during the last week

 Also, this may teach people to write nice email commits, don't you think
 ?

 For example, on efl.git since last week :

  $ git shortlog -n -w --since=1 week ago
 Cedric BAIL (11):
   eina: add eina_log_timing.
   efl: integrate eina_log_timing.
   eina: do not report timing for already stopped domain.
   eina: use a global variable to hold the same string accross other
  library.
   efl: don't track generated file.
   edje: prevent segv when not defining item before setting there
  property.
   eina: correctly remove reference from hash and make cow garbage
  collector work.
   evas: forgotten destruction of Eina_Cow pool for objects state.
   evas: call Eina_Cow garbage collector on surface dump.
   eina: let's not run the GC on memcpy things.
   eina: make it possible to disable Eina_Cow GC at instantiation time.

 Stefan Schmidt (10):
   m4: With efl with binary macro to help cross-compilation
   eeze/sensor: Use the correct data get method in the test.
   eeze/sensor: Create a new sensor object for the async test.
   eeze/sensor: Make sure we send out ecore events for all async reads in
  fake module
   eeze/sensor/test: Remove useless check.
   eeze/sensor: Setup all ecore event types in init.
   eina/examples: Return in a non-void function.
   eeze/sensor: Print out what feature we are testing right now.
   eeze/sensor/fake: Finally fix fake module to send out correct ecore
  events.
   eeze/sensor/tests: Catch all callbacks from async read.

 Daniel Juyung Seo (7):
   README: call ldconfig after installing bullet.
   evas_object_smart.c: internal comment++.
   eina_stringshare.h: more acurate documentation for Eina_Stringshare.
   Evas.h: fixed documentation.
   Ecore.h: fixed ecore documentation.
   evas_render.c: added EINA_UNUSED for unused parameter.
   evas_object_image.c/Evas.h: Added Eo apis for image preload.

 Carsten Haitzler (Rasterman) (6):
   fix word start/end logic to be consistent with other toolkits.
   warn--
   matching fix to evas test suite to account for changes in word
  start/end changes as per log message/changelog
   Fix edje entry to resepct filter callbacks and not clear
  selections if filters filter out all contents.
   we have spec files... lets add arch pkgbuild stuff too :)
   valgrind complain--

 Cedric Bail (6):
   eina: forgotten header for make dist.
   ecore: add systemd watchdog support to Ecore main loop.
   eina: add errno.h for build on Win32.
   ecore: add some usefull debugging information.
   systemd: make it require at least 192 to work.
   Evil: add mkdtemp

 ChunEon Park (2):
   evas - updated doc
   evas/render - better efficient check.

 Jihoon Kim (2):
   ecore_imf: Add ecore_imf_context_input_panel_layout_variation_set/get
  API
   edje: Add edje_object_part_text_input_panel_layout_variation_set/get
  API

 Alex-P. Natsios (1):
   Fixed behavior of --disable{-xine,-v4l2}

 Daniel Willmann (1):
   eina_cow: Fix compilation for tests again

 Eduardo Lima (Etrunko) (1):
   Ecore_Wayland: Add ecore_wl_window_surface_create() API

 IvC3A1n Briano (1):
   Add mouse_events option on the group level

 Raphael Kubo da Costa (1):
   edje: Remove duplicate check introduced in 9157c51.

 Ryuan Choi (1):
   edje_entry: alt+home should not move to first letter. Patch by
  ryuan.choi.

 Tom Hacohen (1):
   Evas tests: Fix TESTS_BUILD_DIR to point to the build dir.

 Vladislav Brovko (1):
   eina: add eina_file_mkdtemp and tests for Eina_File.

 --
 Beber

 --
 Minimize network downtime and maximize team effectiveness.
 Reduce network management and security costs.Learn how to hire
 the most talented Cisco Certified professionals. Visit the
 Employer Resources Portal
 http://www.cisco.com/web/learning/employer_resources/index.html
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




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


Re: [E-devel] Git weekly resume

2013-04-02 Thread Bertrand Jacquin
On 2013-04-02 17:48, Bruno Dilly wrote:
 On Tue, Apr 2, 2013 at 12:28 PM, Bertrand Jacquin be...@meleeweb.net 
 wrote:
 
 Hi guys,
 
 To make a final point to the yesterday announce, we could propose
 some enhancements about the git usage and user experience.
 
 As some people not reading git diff mails (vacation, too much load),
 or don't want to, what do you think about a weekly report à la
 'Git what's new' ?
 
 It sounds good!
 Are you going to be in charge of sending these emails ?

Here it's more a proposal, but if we do this, this may send be an 
automatic
process that the mail the e-devel list or to the repo manager that he 
can
add some blabla at the header if needed.

This also can be done to other branches that master, but I don't think 
this
would help a lot.

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster IN trunk/THEMES/dark/edje: . edc/elm img

2013-04-02 Thread Kai Huuhko
02.04.2013 18:11, Enlightenment SVN kirjoitti:
 Log:
 add elm dark theme bubbles.

Bubbles! http://www.youtube.com/watch?v=CQeOuZw_FTo

 Author:   raster
 Date: 2013-04-02 08:11:57 -0700 (Tue, 02 Apr 2013)
 New Revision: 84483
 Trac: http://trac.enlightenment.org/e/changeset/84483


--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git weekly resume

2013-04-02 Thread Daniel Juyung Seo
On Wed, Apr 3, 2013 at 12:53 AM, Bertrand Jacquin be...@meleeweb.netwrote:

 On 2013-04-02 17:48, Bruno Dilly wrote:
  On Tue, Apr 2, 2013 at 12:28 PM, Bertrand Jacquin be...@meleeweb.net
  wrote:
 
  Hi guys,
 
  To make a final point to the yesterday announce, we could propose
  some enhancements about the git usage and user experience.
 
  As some people not reading git diff mails (vacation, too much load),
  or don't want to, what do you think about a weekly report à la
  'Git what's new' ?
 
  It sounds good!
  Are you going to be in charge of sending these emails ?

 Here it's more a proposal, but if we do this, this may send be an
 automatic
 process that the mail the e-devel list or to the repo manager that he
 can
 add some blabla at the header if needed.

 This also can be done to other branches that master, but I don't think
 this
 would help a lot.



I suggest to include elementary repository as well.

Thanks.

Daniel Juyung Seo (SeoZ)





 --
 Minimize network downtime and maximize team effectiveness.
 Reduce network management and security costs.Learn how to hire
 the most talented Cisco Certified professionals. Visit the
 Employer Resources Portal
 http://www.cisco.com/web/learning/employer_resources/index.html
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git weekly resume

2013-04-02 Thread Michael Jennings
On Tue, Apr 2, 2013 at 8:46 AM, Michael Blumenkrantz
michael.blumenkra...@gmail.com wrote:

 if people aren't watching the git mailing list already, sending them mail 
 about the content of this mailing list is likely only to infuriate them. look 
 how big the flame war over having jenkins print a few lines in #edevelop 
 became for proof of that

If you think that was a flame war, you *really* need to go back and
read some of the archives from ~10 years ago.  :-P

For the record, the problem with the bot was not the content of the
messages but rather the manner and venue in which they were provided.
Useful information out of context is annoying.  Useful information in
context is useful.

The Git commits list is exactly the right place for commit messages,
summaries, and build-system-related information.  Or maybe an
additional list or two for the latter items if you *really* want to
split it out.

But don't stand in the way of a very good idea because you're still
nursing wounds from a largely unrelated debate.  :-)

+1 for the commit summary (or summaries...doing something similar for
all the repos would be useful, IMHO) whether it goes to this list, the
Git list, or something else.

Michael

--
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  m...@kainx.org
Linux Server/Cluster Admin, LBL.gov   Author, Eterm (www.eterm.org)

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] phab now broken.

2013-04-02 Thread Steven Le Roux
We could go with CACert ... not a big deal if a last century browser alerts
with an unknown CA... at least chrome has it built-in already.


On Tue, Apr 2, 2013 at 3:07 PM, Raoul Hecky raoul.he...@gmail.com wrote:

 Le 02.04.2013 14:58, Bertrand Jacquin a écrit :
  On 2013-04-02 13:35, Raoul Hecky wrote:
  Le 31.03.2013 22:49, Bertrand Jacquin a écrit :
  On 2013-03-28 09:21, Carsten Haitzler wrote:
  http://www.enlightenment.org/ss/e-5153fd6e428484.46501811.png
 
  http and https both... :/ :(
 
  OK. To made a report on this.
 
  Some people was wanting phab in HTTP for the gsoc page as the cert
  is
  not an official trusted one, so we moved to HTTP, what break thing
  for
  some other people, so they revert to HTTPS, we do this 2/3 times
  cause
  of no sync betwee, people.
 
  Why not using StartSSL to get a free trusted certificate:
  https://www.startssl.com/
 
  Cause we need a wildcard one and they don't provide free wildcard
  certs.

 Ah you're right :)

 
 
 --
  Own the Future-Intel(R) Level Up Game Demo Contest 2013
  Rise to greatness in Intel's independent game demo contest. Compete
  for recognition, cash, and the chance to get your game on Steam.
  $5K grand prize plus 10 genre and skill prizes. Submit your demo
  by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Raoul Hecky


 --
 Own the Future-Intel(R) Level Up Game Demo Contest 2013
 Rise to greatness in Intel's independent game demo contest. Compete
 for recognition, cash, and the chance to get your game on Steam.
 $5K grand prize plus 10 genre and skill prizes. Submit your demo
 by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Steven Le Roux
Jabber-ID : ste...@jabber.fr
0x39494CCB ste...@le-roux.info
2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB
--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] ffi-efl

2013-04-02 Thread Jérémy Zurcher
Hi,

as Lennart finally voted against the bzr move…

I would like to propose a tactical repo move from
devs/jeyzu/ffi-efl.git to bindings/ruby/ffi-efl.git
under the description: Ruby bindings for the EFL,
to match the python binding one.

this binding is not widely used, surely not bug free, but works.
I'll continue using github with, but pull-pushing between it and
enlightenment.org is not an heavy work for me.

Jérémy

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH][e16] Support all 4 ICCCM input models especially Globally Active.

2013-04-02 Thread Kim Woelders
On Mon, 01 Apr 2013 21:36:58 +0200, Tim Howe vs...@quadium.net wrote:

 Kim Woelders wrote:

 On Mon, 01 Apr 2013 11:36:17 +0200, Tim Howe vsync@... wrote:

 This is relevant to graphical Java applications which require it.

 Is this the same thing as  
 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8009224 ?

 Heh, it seems to be although I didn't find that bug until after I had
 filed my own (which I can't now find); Sun's bug tracker really went
 downhill after the Oracle acquisition.  It's also related to this bug
 which is what sent me in the right direction:

 http://bugs.sun.com/view_bug.do?bug_id=6798064

 I'm not convinced there actually is a problem here at the e16 end
 (except that the WM gets the blame anyway), and it looks like the
 current problem with java applications was introduced by a change in
 jdk7.

 It's definitely triggered by a change in Java which is why I filed my
 own bug; while it might be correct it'd be ideal to avoid regressions.
 However, from what I can tell it unfortunately is related to a bug in
 e16.  Of the 4 input models specified in ICCCM 4.1.7 it only supports 3
 (possibly 2): No Input, Passive, and Locally Active but with a twist.

 I'll poke around a bit and try to figure out what goes on here.

 I can save you a little time and give you a quick tour :) For reference
 I've posted a copy of the patch since I think my original post's stuck
 in moderation: http://quadium.net/code/e16.focus.globally-active.patch

 So in Globally Active mode the WM should never call XSetInputFocus on
 the target window but rather only send WM_TAKE_FOCUS.  Therefore the
 first thing I did was edit ICCCM_GetWmProtocols() so that the
 WM_TAKE_FOCUS property doesn't force the input hint on (I believe
 this was conflating Locally Active with Globally Active).

 Then I added a check in ICCCM_Focus() to ensure it only calls
 XSetInputFocus() in case where the input field is genuinely set.

 Finally I had to tweak how inhibit_focus got set in EwinStateUpdate() or
 Globally Active windows would be treated the same as No Input.  Probably
 that's the original reason for the input flag munging mentioned above.


Ok, so far I'm fine with the changes, and I have committed them.
Seems to work just fine here - I also have a few java thingies that have  
been annoying me for a while.

 Now at this point e16 is setting the focus in the right circumstance.
 But its internal state and UI might not match the real world of the X
 server, since the WM_TAKE_FOCUS protocol allows the client to set input
 focus to any of its windows once offered.  So that's the reason for the
 rest of the changes, to wait to set focus on the target window until it
 accepts it (or to change focus if the client redirects focus in the
 Locally Active model).

Yeah, basically it is assumed that the client we want to focus with  
ICCCM_Focus() also gets the focus, and does not lose it because some other  
client steals it.
So in principle the window decoration can become wrong in any of the focus  
modes. I don't ever see it happen though, so I haven't bothered to fix it  
properly.
If fixing it, I think it should be done globally for all focus modes.

 I thought about splitting the focus code into 2 parts, one which
 determines where to send focus and the other which listens to focus
 events from the X server and only then updates decorations etc.

That would probably be the proper thing to do.

 However as you said it's a sensitive area so I set it up for the logic
 flow to only change in the case of Globally Active windows, which
 weren't working anyway.  Hence the need for the FOCUS_SERVER value, so
 server focus notifies can be treated completely separately from
 FOCUS_SET or anything like that.

 If you have any other questions or concerns please let me know.  As a
 heads-up I did happen to discover a minor cosmetic issue which only
 appears when this patch is applied (whether the patch causes or merely
 triggers it I'm not sure yet) and only occurs in compositing mode when a
 menu is triggered then reverted and the client with focus has an active
 modal dialog.  If you'd like to hold this patch until it can be
 superseded or a companion patch supplied I totally understand.

I would be surprised if there wasn't a glitch here and there. Fortunately  
I hardly ever notice one :)

 Unfortunately without some fix however the system is pretty unusable
 since no Java application will accept keyboard input.

 Best,

Thanks,

/Kim

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net

Re: [E-devel] [EGIT] [core/elementary] master 65/74: elementary/button, label, bg - i have no idea but elm_layout_theme_set() should be called in smart_add().

2013-04-02 Thread Daniel Juyung Seo
On Fri, Feb 22, 2013 at 6:27 PM, ChunEon Park - Enlightenment Git 
no-re...@enlightenment.org wrote:

 asdfuser pushed a commit to branch master.

 commit 5c8d362725051fe8703b06ca57d1b554ee460c69
 Author: ChunEon Park her...@hermet.pe.kr
 Date:   Thu Feb 21 05:57:05 2013 +


Hello


 elementary/button,label,bg - i have no idea but elm_layout_theme_set()
 should be called in smart_add().

 this fixes the hoversel.



I am curious what kind of problem was there?

Daniel Juyung Seo (SeoZ)





 SVN revision: 84275
 ---
  src/lib/elm_bg.c | 10 --
  src/lib/elm_button.c | 12 ++--
  src/lib/elm_label.c  | 16 
  3 files changed, 18 insertions(+), 20 deletions(-)

 diff --git a/src/lib/elm_bg.c b/src/lib/elm_bg.c
 index 712f8db..db355b8 100644
 --- a/src/lib/elm_bg.c
 +++ b/src/lib/elm_bg.c
 @@ -100,20 +100,19 @@ static void
  _elm_bg_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED)
  {
 Elm_Bg_Smart_Data *priv = _pd;
 -   Evas_Object *parent;

 eo_do_super(obj, evas_obj_smart_add());

 +   Evas_Object *parent = eo_parent_get(obj);
 +   if (!elm_widget_sub_object_add(parent, obj))
 + ERR(could not add %p as sub object of %p, obj, parent);
 +
 elm_widget_can_focus_set(obj, EINA_FALSE);

 priv-option = ELM_BG_OPTION_SCALE;

 evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _on_resize,
 obj);

 -   parent = eo_parent_get(obj);
 -   if (!elm_widget_sub_object_add(parent, obj))
 - ERR(could not add %p as sub object of %p, obj, parent);
 -
 elm_layout_theme_set(obj, bg, base, elm_widget_style_get(obj));
  }

 @@ -138,7 +137,6 @@ _constructor(Eo *obj, void *_pd EINA_UNUSED, va_list
 *list EINA_UNUSED)
  {
 eo_do_super(obj, eo_constructor());
 eo_do(obj, evas_obj_type_set(MY_CLASS_NAME));
 -
  }

  static void
 diff --git a/src/lib/elm_button.c b/src/lib/elm_button.c
 index ffe06b7..c4ea81f 100644
 --- a/src/lib/elm_button.c
 +++ b/src/lib/elm_button.c
 @@ -117,6 +117,7 @@ _elm_button_smart_theme(Eo *obj, void *_pd
 EINA_UNUSED, va_list *list)
 Eina_Bool *ret = va_arg(*list, Eina_Bool *);
 if (ret) *ret = EINA_FALSE;
 Eina_Bool int_ret = EINA_FALSE;
 +
 eo_do_super(obj, elm_wdg_theme(int_ret));
 if (!int_ret) return;
 _icon_signal_emit(obj);
 @@ -293,6 +294,10 @@ _elm_button_smart_add(Eo *obj, void *_pd, va_list
 *list EINA_UNUSED)

 eo_do_super(obj, evas_obj_smart_add());

 +   Evas_Object *parent = eo_parent_get(obj);
 +   if (!elm_widget_sub_object_add(parent, obj))
 + ERR(could not add %p as sub object of %p, obj, parent);
 +
 edje_object_signal_callback_add
   (wd-resize_obj, elm,action,click, ,
   _on_clicked_signal, obj);
 @@ -312,6 +317,7 @@ _elm_button_smart_add(Eo *obj, void *_pd, va_list
 *list EINA_UNUSED)
   (_elm_access_object_get(obj), ELM_ACCESS_STATE, _access_state_cb,
 priv);

 elm_widget_can_focus_set(obj, EINA_TRUE);
 +   elm_layout_theme_set(obj, button, base, elm_widget_style_get(obj));
  }

  static void
 @@ -344,12 +350,6 @@ _constructor(Eo *obj, void *_pd EINA_UNUSED, va_list
 *list EINA_UNUSED)
 eo_do(obj,
   evas_obj_type_set(MY_CLASS_NAME),
   evas_obj_smart_callbacks_descriptions_set(_smart_callbacks,
 NULL));
 -
 -   Evas_Object *parent = eo_parent_get(obj);
 -   if (!elm_widget_sub_object_add(parent, obj))
 - ERR(could not add %p as sub object of %p, obj, parent);
 -
 -   elm_layout_theme_set(obj, button, base, elm_widget_style_get(obj));
  }

  EAPI void
 diff --git a/src/lib/elm_label.c b/src/lib/elm_label.c
 index 0af94c0..36ac627 100644
 --- a/src/lib/elm_label.c
 +++ b/src/lib/elm_label.c
 @@ -378,6 +378,10 @@ _elm_label_smart_add(Eo *obj, void *_pd, va_list
 *list EINA_UNUSED)

 eo_do_super(obj, evas_obj_smart_add());

 +   Evas_Object *parent = eo_parent_get(obj);
 +   if (!elm_widget_sub_object_add(parent, obj))
 + ERR(could not add %p as sub object of %p, obj, parent);
 +
 priv-linewrap = ELM_WRAP_NONE;
 priv-wrap_w = -1;
 priv-slide_duration = 10;
 @@ -400,6 +404,10 @@ _elm_label_smart_add(Eo *obj, void *_pd, va_list
 *list EINA_UNUSED)
   (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_(Label));
 _elm_access_callback_set
   (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb,
 NULL);
 +
 +   elm_layout_theme_set(obj, label, base, elm_widget_style_get(obj));
 +   elm_layout_text_set(obj, NULL, br);
 +   elm_layout_sizing_eval(obj);
  }

  EAPI Evas_Object *
 @@ -418,14 +426,6 @@ _constructor(Eo *obj, void *_pd EINA_UNUSED, va_list
 *list EINA_UNUSED)
 eo_do(obj,
   evas_obj_type_set(MY_CLASS_NAME),
   evas_obj_smart_callbacks_descriptions_set(_smart_callbacks,
 NULL));
 -
 -   Evas_Object *parent = eo_parent_get(obj);
 -   if (!elm_widget_sub_object_add(parent, obj))
 - ERR(could not add %p as sub object of %p, obj, parent);
 -
 -   elm_layout_theme_set(obj, label, base, elm_widget_style_get(obj));
 -   elm_layout_text_set(obj, 

Re: [E-devel] Git weekly resume

2013-04-02 Thread ChunEon Park
+1 
good idea.
 

-Regards, Hermet- 

-Original Message-
From: Michael Jenningsm...@kainx.org 
To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; 
Cc: Bertrand Jacquinbe...@meleeweb.net; 
Sent: 2013-04-03 (수) 02:03:55
Subject: Re: [E-devel] Git weekly resume

On Tue, Apr 2, 2013 at 8:46 AM, Michael Blumenkrantz
michael.blumenkrantz@gmail.com wrote:

 if people aren't watching the git mailing list already, sending them mail 
 about the content of this mailing list is likely only to infuriate them. look 
 how big the flame war over having jenkins print a few lines in #edevelop 
 became for proof of that

If you think that was a flame war, you *really* need to go back and
read some of the archives from ~10 years ago.  :-P

For the record, the problem with the bot was not the content of the
messages but rather the manner and venue in which they were provided.
Useful information out of context is annoying.  Useful information in
context is useful.

The Git commits list is exactly the right place for commit messages,
summaries, and build-system-related information.  Or maybe an
additional list or two for the latter items if you *really* want to
split it out.

But don't stand in the way of a very good idea because you're still
nursing wounds from a largely unrelated debate.  :-)

+1 for the commit summary (or summaries...doing something similar for
all the repos would be useful, IMHO) whether it goes to this list, the
Git list, or something else.

Michael

--
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  mej@kainx.org
Linux Server/Cluster Admin, LBL.gov   Author, Eterm (www.eterm.org)

--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 
--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/elementary] master 65/74: elementary/button, label, bg - i have no idea but elm_layout_theme_set() should be called in smart_add().

2013-04-02 Thread ChunEon Park
hoversel look was broken. 
 

-Regards, Hermet- 

-Original Message-
From: Daniel Juyung Seoseojuyu...@gmail.com 
To: enlightenment-develenlightenment-devel@lists.sourceforge.net; 
Cc: enlightenment-...@lists.sourceforge.net; 
Sent: 2013-04-03 (수) 10:15:58
Subject: Re: [E-devel] [EGIT] [core/elementary] master 65/74: 
elementary/button, label, bg - i have no idea but elm_layout_theme_set() should 
be called in smart_add().

On Fri, Feb 22, 2013 at 6:27 PM, ChunEon Park - Enlightenment Git 
no-re...@enlightenment.org wrote:

 asdfuser pushed a commit to branch master.

 commit 5c8d362725051fe8703b06ca57d1b554ee460c69
 Author: ChunEon Park hermet@hermet.pe.kr
 Date:   Thu Feb 21 05:57:05 2013 +


Hello


 elementary/button,label,bg - i have no idea but elm_layout_theme_set()
 should be called in smart_add().

 this fixes the hoversel.



I am curious what kind of problem was there?

Daniel Juyung Seo (SeoZ)





 SVN revision: 84275
 ---
  src/lib/elm_bg.c  10 --
  src/lib/elm_button.c  12 ++--
  src/lib/elm_label.c   16 
  3 files changed, 18 insertions(+), 20 deletions(-)

 diff --git a/src/lib/elm_bg.c b/src/lib/elm_bg.c
 index 712f8db..db355b8 100644
 --- a/src/lib/elm_bg.c
 +++ b/src/lib/elm_bg.c
 @@ -100,20 +100,19 @@ static void
  _elm_bg_smart_add(Eo *obj, void *_pd, va_list *list EINA_UNUSED)
  {
 Elm_Bg_Smart_Data *priv = _pd;
 -   Evas_Object *parent;

 eo_do_super(obj, evas_obj_smart_add());

 +   Evas_Object *parent = eo_parent_get(obj);
 +   if (!elm_widget_sub_object_add(parent, obj))
 + ERR(could not add %p as sub object of %p, obj, parent);
 +
 elm_widget_can_focus_set(obj, EINA_FALSE);

 priv-option = ELM_BG_OPTION_SCALE;

 evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _on_resize,
 obj);

 -   parent = eo_parent_get(obj);
 -   if (!elm_widget_sub_object_add(parent, obj))
 - ERR(could not add %p as sub object of %p, obj, parent);
 -
 elm_layout_theme_set(obj, bg, base, elm_widget_style_get(obj));
  }

 @@ -138,7 +137,6 @@ _constructor(Eo *obj, void *_pd EINA_UNUSED, va_list
 *list EINA_UNUSED)
  {
 eo_do_super(obj, eo_constructor());
 eo_do(obj, evas_obj_type_set(MY_CLASS_NAME));
 -
  }

  static void
 diff --git a/src/lib/elm_button.c b/src/lib/elm_button.c
 index ffe06b7..c4ea81f 100644
 --- a/src/lib/elm_button.c
 +++ b/src/lib/elm_button.c
 @@ -117,6 +117,7 @@ _elm_button_smart_theme(Eo *obj, void *_pd
 EINA_UNUSED, va_list *list)
 Eina_Bool *ret = va_arg(*list, Eina_Bool *);
 if (ret) *ret = EINA_FALSE;
 Eina_Bool int_ret = EINA_FALSE;
 +
 eo_do_super(obj, elm_wdg_theme(int_ret));
 if (!int_ret) return;
 _icon_signal_emit(obj);
 @@ -293,6 +294,10 @@ _elm_button_smart_add(Eo *obj, void *_pd, va_list
 *list EINA_UNUSED)

 eo_do_super(obj, evas_obj_smart_add());

 +   Evas_Object *parent = eo_parent_get(obj);
 +   if (!elm_widget_sub_object_add(parent, obj))
 + ERR(could not add %p as sub object of %p, obj, parent);
 +
 edje_object_signal_callback_add
   (wd-resize_obj, elm,action,click, ,
   _on_clicked_signal, obj);
 @@ -312,6 +317,7 @@ _elm_button_smart_add(Eo *obj, void *_pd, va_list
 *list EINA_UNUSED)
   (_elm_access_object_get(obj), ELM_ACCESS_STATE, _access_state_cb,
 priv);

 elm_widget_can_focus_set(obj, EINA_TRUE);
 +   elm_layout_theme_set(obj, button, base, elm_widget_style_get(obj));
  }

  static void
 @@ -344,12 +350,6 @@ _constructor(Eo *obj, void *_pd EINA_UNUSED, va_list
 *list EINA_UNUSED)
 eo_do(obj,
   evas_obj_type_set(MY_CLASS_NAME),
   evas_obj_smart_callbacks_descriptions_set(_smart_callbacks,
 NULL));
 -
 -   Evas_Object *parent = eo_parent_get(obj);
 -   if (!elm_widget_sub_object_add(parent, obj))
 - ERR(could not add %p as sub object of %p, obj, parent);
 -
 -   elm_layout_theme_set(obj, button, base, elm_widget_style_get(obj));
  }

  EAPI void
 diff --git a/src/lib/elm_label.c b/src/lib/elm_label.c
 index 0af94c0..36ac627 100644
 --- a/src/lib/elm_label.c
 +++ b/src/lib/elm_label.c
 @@ -378,6 +378,10 @@ _elm_label_smart_add(Eo *obj, void *_pd, va_list
 *list EINA_UNUSED)

 eo_do_super(obj, evas_obj_smart_add());

 +   Evas_Object *parent = eo_parent_get(obj);
 +   if (!elm_widget_sub_object_add(parent, obj))
 + ERR(could not add %p as sub object of %p, obj, parent);
 +
 priv-linewrap = ELM_WRAP_NONE;
 priv-wrap_w = -1;
 priv-slide_duration = 10;
 @@ -400,6 +404,10 @@ _elm_label_smart_add(Eo *obj, void *_pd, va_list
 *list EINA_UNUSED)
   (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_(Label));
 _elm_access_callback_set
   (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb,
 NULL);
 +
 +   elm_layout_theme_set(obj, label, base, elm_widget_style_get(obj));
 +   elm_layout_text_set(obj, NULL, 
);
 +   elm_layout_sizing_eval(obj);
  }

  EAPI Evas_Object *
 @@ -418,14 +426,6 @@ _constructor(Eo 

Re: [E-devel] phab now broken.

2013-04-02 Thread The Rasterman
On Tue, 2 Apr 2013 20:57:34 +0200 Steven Le Roux ste...@le-roux.info said:

 We could go with CACert ... not a big deal if a last century browser alerts
 with an unknown CA... at least chrome has it built-in already.

we are with cacert. problem is several current browsers dont support cacert.
it's the ssl cert kabal. that's life.

 On Tue, Apr 2, 2013 at 3:07 PM, Raoul Hecky raoul.he...@gmail.com wrote:
 
  Le 02.04.2013 14:58, Bertrand Jacquin a écrit :
   On 2013-04-02 13:35, Raoul Hecky wrote:
   Le 31.03.2013 22:49, Bertrand Jacquin a écrit :
   On 2013-03-28 09:21, Carsten Haitzler wrote:
   http://www.enlightenment.org/ss/e-5153fd6e428484.46501811.png
  
   http and https both... :/ :(
  
   OK. To made a report on this.
  
   Some people was wanting phab in HTTP for the gsoc page as the cert
   is
   not an official trusted one, so we moved to HTTP, what break thing
   for
   some other people, so they revert to HTTPS, we do this 2/3 times
   cause
   of no sync betwee, people.
  
   Why not using StartSSL to get a free trusted certificate:
   https://www.startssl.com/
  
   Cause we need a wildcard one and they don't provide free wildcard
   certs.
 
  Ah you're right :)
 
  
  
  --
   Own the Future-Intel(R) Level Up Game Demo Contest 2013
   Rise to greatness in Intel's independent game demo contest. Compete
   for recognition, cash, and the chance to get your game on Steam.
   $5K grand prize plus 10 genre and skill prizes. Submit your demo
   by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
  --
  Raoul Hecky
 
 
  --
  Own the Future-Intel(R) Level Up Game Demo Contest 2013
  Rise to greatness in Intel's independent game demo contest. Compete
  for recognition, cash, and the chance to get your game on Steam.
  $5K grand prize plus 10 genre and skill prizes. Submit your demo
  by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 
 -- 
 Steven Le Roux
 Jabber-ID : ste...@jabber.fr
 0x39494CCB ste...@le-roux.info
 2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB
 --
 Minimize network downtime and maximize team effectiveness.
 Reduce network management and security costs.Learn how to hire 
 the most talented Cisco Certified professionals. Visit the 
 Employer Resources Portal
 http://www.cisco.com/web/learning/employer_resources/index.html
 ___
 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


--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git weekly resume

2013-04-02 Thread The Rasterman
On Tue, 2 Apr 2013 17:28:34 +0200 Bertrand Jacquin be...@meleeweb.net said:

how is this meant to be different to:

https://phab.enlightenment.org/feed/

?

 Hi guys,
 
 To make a final point to the yesterday announce, we could propose
 some enhancements about the git usage and user experience.
 
 As some people not reading git diff mails (vacation, too much load),
 or don't want to, what do you think about a weekly report à la
 'Git what's new' ?
 
 It'd be non intrusive, and can give a quick view of what has changed
 during the last week
 
 Also, this may teach people to write nice email commits, don't you think
 ?
 
 For example, on efl.git since last week :
 
  $ git shortlog -n -w --since=1 week ago
 Cedric BAIL (11):
   eina: add eina_log_timing.
   efl: integrate eina_log_timing.
   eina: do not report timing for already stopped domain.
   eina: use a global variable to hold the same string accross other
  library.
   efl: don't track generated file.
   edje: prevent segv when not defining item before setting there
  property.
   eina: correctly remove reference from hash and make cow garbage
  collector work.
   evas: forgotten destruction of Eina_Cow pool for objects state.
   evas: call Eina_Cow garbage collector on surface dump.
   eina: let's not run the GC on memcpy things.
   eina: make it possible to disable Eina_Cow GC at instantiation time.
 
 Stefan Schmidt (10):
   m4: With efl with binary macro to help cross-compilation
   eeze/sensor: Use the correct data get method in the test.
   eeze/sensor: Create a new sensor object for the async test.
   eeze/sensor: Make sure we send out ecore events for all async reads in
  fake module
   eeze/sensor/test: Remove useless check.
   eeze/sensor: Setup all ecore event types in init.
   eina/examples: Return in a non-void function.
   eeze/sensor: Print out what feature we are testing right now.
   eeze/sensor/fake: Finally fix fake module to send out correct ecore
  events.
   eeze/sensor/tests: Catch all callbacks from async read.
 
 Daniel Juyung Seo (7):
   README: call ldconfig after installing bullet.
   evas_object_smart.c: internal comment++.
   eina_stringshare.h: more acurate documentation for Eina_Stringshare.
   Evas.h: fixed documentation.
   Ecore.h: fixed ecore documentation.
   evas_render.c: added EINA_UNUSED for unused parameter.
   evas_object_image.c/Evas.h: Added Eo apis for image preload.
 
 Carsten Haitzler (Rasterman) (6):
   fix word start/end logic to be consistent with other toolkits.
   warn--
   matching fix to evas test suite to account for changes in word
  start/end changes as per log message/changelog
   Fix edje entry to resepct filter callbacks and not clear
  selections if filters filter out all contents.
   we have spec files... lets add arch pkgbuild stuff too :)
   valgrind complain--
 
 Cedric Bail (6):
   eina: forgotten header for make dist.
   ecore: add systemd watchdog support to Ecore main loop.
   eina: add errno.h for build on Win32.
   ecore: add some usefull debugging information.
   systemd: make it require at least 192 to work.
   Evil: add mkdtemp
 
 ChunEon Park (2):
   evas - updated doc
   evas/render - better efficient check.
 
 Jihoon Kim (2):
   ecore_imf: Add ecore_imf_context_input_panel_layout_variation_set/get
  API
   edje: Add edje_object_part_text_input_panel_layout_variation_set/get
  API
 
 Alex-P. Natsios (1):
   Fixed behavior of --disable{-xine,-v4l2}
 
 Daniel Willmann (1):
   eina_cow: Fix compilation for tests again
 
 Eduardo Lima (Etrunko) (1):
   Ecore_Wayland: Add ecore_wl_window_surface_create() API
 
 IvC3A1n Briano (1):
   Add mouse_events option on the group level
 
 Raphael Kubo da Costa (1):
   edje: Remove duplicate check introduced in 9157c51.
 
 Ryuan Choi (1):
   edje_entry: alt+home should not move to first letter. Patch by
  ryuan.choi.
 
 Tom Hacohen (1):
   Evas tests: Fix TESTS_BUILD_DIR to point to the build dir.
 
 Vladislav Brovko (1):
   eina: add eina_file_mkdtemp and tests for Eina_File.
 
 -- 
 Beber


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


--
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git weekly resume

2013-04-02 Thread Gustavo Lima Chaves
* Carsten Haitzler ras...@rasterman.com [2013-04-03 11:36:23 +0900]:

 On Tue, 2 Apr 2013 17:28:34 +0200 Bertrand Jacquin be...@meleeweb.net said:
 
 how is this meant to be different to:
 
 https://phab.enlightenment.org/feed/

zmike++ for phabricator user picture.

 
 ?
 
  Hi guys,
  
  To make a final point to the yesterday announce, we could propose
  some enhancements about the git usage and user experience.
  
  As some people not reading git diff mails (vacation, too much load),
  or don't want to, what do you think about a weekly report à la
  'Git what's new' ?
  
  It'd be non intrusive, and can give a quick view of what has changed
  during the last week
  
  Also, this may teach people to write nice email commits, don't you think
  ?
  
  For example, on efl.git since last week :
  
   $ git shortlog -n -w --since=1 week ago
  Cedric BAIL (11):
eina: add eina_log_timing.
efl: integrate eina_log_timing.
eina: do not report timing for already stopped domain.
eina: use a global variable to hold the same string accross other
   library.
efl: don't track generated file.
edje: prevent segv when not defining item before setting there
   property.
eina: correctly remove reference from hash and make cow garbage
   collector work.
evas: forgotten destruction of Eina_Cow pool for objects state.
evas: call Eina_Cow garbage collector on surface dump.
eina: let's not run the GC on memcpy things.
eina: make it possible to disable Eina_Cow GC at instantiation time.
  
  Stefan Schmidt (10):
m4: With efl with binary macro to help cross-compilation
eeze/sensor: Use the correct data get method in the test.
eeze/sensor: Create a new sensor object for the async test.
eeze/sensor: Make sure we send out ecore events for all async reads in
   fake module
eeze/sensor/test: Remove useless check.
eeze/sensor: Setup all ecore event types in init.
eina/examples: Return in a non-void function.
eeze/sensor: Print out what feature we are testing right now.
eeze/sensor/fake: Finally fix fake module to send out correct ecore
   events.
eeze/sensor/tests: Catch all callbacks from async read.
  
  Daniel Juyung Seo (7):
README: call ldconfig after installing bullet.
evas_object_smart.c: internal comment++.
eina_stringshare.h: more acurate documentation for Eina_Stringshare.
Evas.h: fixed documentation.
Ecore.h: fixed ecore documentation.
evas_render.c: added EINA_UNUSED for unused parameter.
evas_object_image.c/Evas.h: Added Eo apis for image preload.
  
  Carsten Haitzler (Rasterman) (6):
fix word start/end logic to be consistent with other toolkits.
warn--
matching fix to evas test suite to account for changes in word
   start/end changes as per log message/changelog
Fix edje entry to resepct filter callbacks and not clear
   selections if filters filter out all contents.
we have spec files... lets add arch pkgbuild stuff too :)
valgrind complain--
  
  Cedric Bail (6):
eina: forgotten header for make dist.
ecore: add systemd watchdog support to Ecore main loop.
eina: add errno.h for build on Win32.
ecore: add some usefull debugging information.
systemd: make it require at least 192 to work.
Evil: add mkdtemp
  
  ChunEon Park (2):
evas - updated doc
evas/render - better efficient check.
  
  Jihoon Kim (2):
ecore_imf: Add ecore_imf_context_input_panel_layout_variation_set/get
   API
edje: Add edje_object_part_text_input_panel_layout_variation_set/get
   API
  
  Alex-P. Natsios (1):
Fixed behavior of --disable{-xine,-v4l2}
  
  Daniel Willmann (1):
eina_cow: Fix compilation for tests again
  
  Eduardo Lima (Etrunko) (1):
Ecore_Wayland: Add ecore_wl_window_surface_create() API
  
  IvC3A1n Briano (1):
Add mouse_events option on the group level
  
  Raphael Kubo da Costa (1):
edje: Remove duplicate check introduced in 9157c51.
  
  Ryuan Choi (1):
edje_entry: alt+home should not move to first letter. Patch by
   ryuan.choi.
  
  Tom Hacohen (1):
Evas tests: Fix TESTS_BUILD_DIR to point to the build dir.
  
  Vladislav Brovko (1):
eina: add eina_file_mkdtemp and tests for Eina_File.
  
  -- 
  Beber
 
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 --
 Minimize network downtime and maximize team effectiveness.
 Reduce network management and security costs.Learn how to hire 
 the most talented Cisco Certified professionals. Visit the 
 Employer Resources Portal