Re: [E-devel] Looking for someone to take over the Bodhi Linux Project

2014-09-17 Thread Jonathan Aquilina
 

@Jeff I was discussing in the channel that maybe if there are enough
people to keep bodhi going we really dont need someone at the top so to
speak. It was also discussed setting up a foundation, but the problem is
where would it be based? 

---
Regards,
Jonathan Aquilina
Founder Eagle
Eye T

On 2014-09-17 01:57, Carsten Haitzler wrote: 

 On Tue, 16 Sep
2014 14:24:33 -0400 Rbt. Y-Lee y...@bodhilinux.com said:
 
 Just
a quick FYI I have been considering taking over your Bodhi tasks. It is
just a matter of me finding the time to do it with my new job and
life.
 
 just a hint (i have been meaning to reply to jeff - been on
vacation), automate
 as much as possible. have package builds eg of efl
automated (from git - just
 select a tag to select the release). make
sure your deb pkg files are as
 general as possible with as few
modifications. so file lists do:
 
 elementary:
 /usr/lib/*.so*

/usr/lib/elementary*
 /usr/share/*
 /usr/bin/*
 
 elementary-dev:

/usr/lib/*.a
 /usr/include/*
 
 and leave them. be as generic as
possible. that way when we add new files/dirs
 you capture them with no
work (or very little).
 
 other than that - automate, automate,
automate. :)
 
 oh... and just get people to help - you re not
required to spend time on it. if
 you don't have the time today - then
don't. don't feel forced. if people
 complain tell them to pick up the
slack and do it yourself. don't feel
 pressured to work when you
can't/don't want to.
 
 On Fri, Sep 12, 2014 at 2:00 PM, Jeff
Hoogland jeffhoogl...@linux.com [8] wrote: 
 

http://jeffhoogland.blogspot.com/2014/09/stepping-down-from-bodhi-linux-lead.html
[1] -- ~Jeff Hoogland http://jeffhoogland.com/ [2] Thoughts on
Technology http://jeffhoogland.blogspot.com/ [3], Tech Blog Bodhi
Linux http://bodhilinux.com/ [4], Enlightenment for your Desktop
--
Want excitement? Manually upgrade your production database. When you
want reliability, choose Perforce Perforce version control. Predictably
reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
[5] ___ enlightenment-devel
mailing list enlightenment-devel@lists.sourceforge.net [6]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel [7]

--
Want excitement? Manually upgrade your production database. When you
want reliability, choose Perforce. Perforce version control. Predictably
reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
[9] ___ enlightenment-devel
mailing list enlightenment-devel@lists.sourceforge.net [10]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel [11]


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



--

Want excitement?
 Manually upgrade your production database.
 When
you want reliability, choose Perforce
 Perforce version control.
Predictably reliable.

http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk

___
 enlightenment-devel
mailing list
 enlightenment-devel@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



Links:
--
[1]
http://jeffhoogland.blogspot.com/2014/09/stepping-down-from-bodhi-linux-lead.html
[2]
http://jeffhoogland.com/
[3] http://jeffhoogland.blogspot.com/
[4]
http://bodhilinux.com/
[5]
http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
[6]
mailto:enlightenment-devel@lists.sourceforge.net
[7]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[8]
mailto:jeffhoogl...@linux.com
[9]
http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
[10]
mailto:enlightenment-devel@lists.sourceforge.net
[11]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Looking for someone to take over the Bodhi Linux Project

2014-09-17 Thread Jeff Hoogland
More people splitting up work is always ideal. I'm hosting a Google hangout
with some folks on Thursday at 10am CST (that will also be archived)
showing the (likely very poor) processes I currently use for building
software updates for Bodhi as well as preparing ISO images for
distribution. In all honesty if we can find folks who want to take over
these duties I can still spare enough time to help manage things. Just
tired of spending my spare time watching terminals compile other people's
work instead of working on my own.

Seems to be enough interest in Bodhi that it can hopefully survive without
me continuing to do all the grunt work like I have for the last few years
now.

On Wed, Sep 17, 2014 at 12:59 AM, Jonathan Aquilina jaquil...@eagleeyet.net
 wrote:



 @Jeff I was discussing in the channel that maybe if there are enough
 people to keep bodhi going we really dont need someone at the top so to
 speak. It was also discussed setting up a foundation, but the problem is
 where would it be based?

 ---
 Regards,
 Jonathan Aquilina
 Founder Eagle
 Eye T

 On 2014-09-17 01:57, Carsten Haitzler wrote:

  On Tue, 16 Sep
 2014 14:24:33 -0400 Rbt. Y-Lee y...@bodhilinux.com said:
 
  Just
 a quick FYI I have been considering taking over your Bodhi tasks. It is
 just a matter of me finding the time to do it with my new job and
 life.
 
  just a hint (i have been meaning to reply to jeff - been on
 vacation), automate
  as much as possible. have package builds eg of efl
 automated (from git - just
  select a tag to select the release). make
 sure your deb pkg files are as
  general as possible with as few
 modifications. so file lists do:
 
  elementary:
  /usr/lib/*.so*
 
 /usr/lib/elementary*
  /usr/share/*
  /usr/bin/*
 
  elementary-dev:
 
 /usr/lib/*.a
  /usr/include/*
 
  and leave them. be as generic as
 possible. that way when we add new files/dirs
  you capture them with no
 work (or very little).
 
  other than that - automate, automate,
 automate. :)
 
  oh... and just get people to help - you re not
 required to spend time on it. if
  you don't have the time today - then
 don't. don't feel forced. if people
  complain tell them to pick up the
 slack and do it yourself. don't feel
  pressured to work when you
 can't/don't want to.
 
  On Fri, Sep 12, 2014 at 2:00 PM, Jeff
 Hoogland jeffhoogl...@linux.com [8] wrote:
 
 

 http://jeffhoogland.blogspot.com/2014/09/stepping-down-from-bodhi-linux-lead.html
 [1] -- ~Jeff Hoogland http://jeffhoogland.com/ [2] Thoughts on
 Technology http://jeffhoogland.blogspot.com/ [3], Tech Blog Bodhi
 Linux http://bodhilinux.com/ [4], Enlightenment for your Desktop

 --
 Want excitement? Manually upgrade your production database. When you
 want reliability, choose Perforce Perforce version control. Predictably
 reliable.

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
 [5] ___ enlightenment-devel
 mailing list enlightenment-devel@lists.sourceforge.net [6]
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel [7]
 

 --
 Want excitement? Manually upgrade your production database. When you
 want reliability, choose Perforce. Perforce version control. Predictably
 reliable.

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
 [9] ___ enlightenment-devel
 mailing list enlightenment-devel@lists.sourceforge.net [10]
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel [11]
 

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

 

 --
 
 Want excitement?
  Manually upgrade your production database.
  When
 you want reliability, choose Perforce
  Perforce version control.
 Predictably reliable.
 

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
 
 ___
  enlightenment-devel
 mailing list
  enlightenment-devel@lists.sourceforge.net
 
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



 Links:
 --
 [1]

 http://jeffhoogland.blogspot.com/2014/09/stepping-down-from-bodhi-linux-lead.html
 [2]
 http://jeffhoogland.com/
 [3] http://jeffhoogland.blogspot.com/
 [4]
 http://bodhilinux.com/
 [5]

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
 [6]
 mailto:enlightenment-devel@lists.sourceforge.net
 [7]
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 [8]
 mailto:jeffhoogl...@linux.com
 [9]

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
 [10]
 mailto:enlightenment-devel@lists.sourceforge.net
 [11]
 

Re: [E-devel] Looking for someone to take over the Bodhi Linux Project

2014-09-17 Thread Jonathan Aquilina
 

I have an idea on how you can automate alot of this stuff. Why not
setup if you dont have scripts already for the below process and run
them in lxc containers on the server? 

---
Regards,
Jonathan
Aquilina
Founder Eagle Eye T

On 2014-09-17 08:30, Jeff Hoogland wrote:


 More people splitting up work is always ideal. I'm hosting a Google
hangout
 with some folks on Thursday at 10am CST (that will also be
archived)
 showing the (likely very poor) processes I currently use for
building
 software updates for Bodhi as well as preparing ISO images
for
 distribution. In all honesty if we can find folks who want to take
over
 these duties I can still spare enough time to help manage things.
Just
 tired of spending my spare time watching terminals compile other
people's
 work instead of working on my own.
 
 Seems to be enough
interest in Bodhi that it can hopefully survive without
 me continuing
to do all the grunt work like I have for the last few years
 now.
 

On Wed, Sep 17, 2014 at 12:59 AM, Jonathan Aquilina
jaquil...@eagleeyet.net
 
 wrote:
 
 @Jeff I was discussing in
the channel that maybe if there are enough people to keep bodhi going we
really dont need someone at the top so to speak. It was also discussed
setting up a foundation, but the problem is where would it be based? ---
Regards, Jonathan Aquilina Founder Eagle Eye T On 2014-09-17 01:57,
Carsten Haitzler wrote: 
 
 On Tue, 16 Sep
 2014 14:24:33 -0400
Rbt. Y-Lee y...@bodhilinux.com [1] said: 
 
 Just
 a quick
FYI I have been considering taking over your Bodhi tasks. It is just a
matter of me finding the time to do it with my new job and life. as much
as possible. have package builds eg of efl automated (from git - just
select a tag to select
 
 :5px; border-left:#1010ff 2px solid;
margin-left:5
 %general as possible with as few modifications. so
file lists do:
 

Links:
--
[1] mailto:y...@bodhilinux.com
[2]
http://jeffhoogland.blogspot.com/
[3]
mailto:enlightenment-devel@lists.sourceforge.net
[4]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[5]
mailto:ras...@rasterman.com
[6]
http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
[7]
mailto:enlightenment-devel@lists.sourceforge.net
[8]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[9]
mailto:jeffhoogl...@linux.com
[10]
http://pubads.g.doubleclick.net/gampad/cldiv

gt;nbsp;/ostg.clktrknbsp;[10]nbsp;mailto:
/dive...@lists.sourceforge.net
[11]
http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
[12]
mailto:enlightenment-div

gt;nbsp;.net/lists/listinfo
/divt-devel
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Looking for someone to take over the Bodhi Linux Project

2014-09-17 Thread Jeff Hoogland
A lot of my build process is scripted. You still have to download sources
though and baby sit the compile for error messages between dependencies
though - it is more time consuming than just pressing go.

https://github.com/JeffHoogland/bodhibuildscripts

On Wed, Sep 17, 2014 at 1:33 AM, Jonathan Aquilina jaquil...@eagleeyet.net
wrote:



 I have an idea on how you can automate alot of this stuff. Why not
 setup if you dont have scripts already for the below process and run
 them in lxc containers on the server?

 ---
 Regards,
 Jonathan
 Aquilina
 Founder Eagle Eye T

 On 2014-09-17 08:30, Jeff Hoogland wrote:


  More people splitting up work is always ideal. I'm hosting a Google
 hangout
  with some folks on Thursday at 10am CST (that will also be
 archived)
  showing the (likely very poor) processes I currently use for
 building
  software updates for Bodhi as well as preparing ISO images
 for
  distribution. In all honesty if we can find folks who want to take
 over
  these duties I can still spare enough time to help manage things.
 Just
  tired of spending my spare time watching terminals compile other
 people's
  work instead of working on my own.
 
  Seems to be enough
 interest in Bodhi that it can hopefully survive without
  me continuing
 to do all the grunt work like I have for the last few years
  now.
 
 
 On Wed, Sep 17, 2014 at 12:59 AM, Jonathan Aquilina
 jaquil...@eagleeyet.net
 
  wrote:
 
  @Jeff I was discussing in
 the channel that maybe if there are enough people to keep bodhi going we
 really dont need someone at the top so to speak. It was also discussed
 setting up a foundation, but the problem is where would it be based? ---
 Regards, Jonathan Aquilina Founder Eagle Eye T On 2014-09-17 01:57,
 Carsten Haitzler wrote:
 
  On Tue, 16 Sep
  2014 14:24:33 -0400
 Rbt. Y-Lee y...@bodhilinux.com [1] said:
 
  Just
  a quick
 FYI I have been considering taking over your Bodhi tasks. It is just a
 matter of me finding the time to do it with my new job and life. as much
 as possible. have package builds eg of efl automated (from git - just
 select a tag to select
 
  :5px; border-left:#1010ff 2px solid;
 margin-left:5
  %general as possible with as few modifications. so
 file lists do:


 Links:
 --
 [1] mailto:y...@bodhilinux.com
 [2]
 http://jeffhoogland.blogspot.com/
 [3]
 mailto:enlightenment-devel@lists.sourceforge.net
 [4]
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 [5]
 mailto:ras...@rasterman.com
 [6]

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
 [7]
 mailto:enlightenment-devel@lists.sourceforge.net
 [8]
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 [9]
 mailto:jeffhoogl...@linux.com
 [10]
 http://pubads.g.doubleclick.net/gampad/cldiv

 gt;nbsp;/ostg.clktrknbsp;[10]nbsp;mailto:
 /dive...@lists.sourceforge.net
 [11]

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
 [12]
 mailto:enlightenment-div

 gt;nbsp;.net/lists/listinfo
 /divt-devel

 --
 Want excitement?
 Manually upgrade your production database.
 When you want reliability, choose Perforce
 Perforce version control. Predictably reliable.

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
~Jeff Hoogland http://jeffhoogland.com/
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Looking for someone to take over the Bodhi Linux Project

2014-09-17 Thread Jonathan Aquilina
 

If I am not mistaken though there is something in bash which will
email you if there are problems which exist. 

---
Regards,
Jonathan
Aquilina
Founder Eagle Eye T

On 2014-09-17 08:39, Jeff Hoogland wrote:


 A lot of my build process is scripted. You still have to download
sources
 though and baby sit the compile for error messages between
dependencies
 though - it is more time consuming than just pressing
go.
 
 https://github.com/JeffHoogland/bodhibuildscripts
 
 On
Wed, Sep 17, 2014 at 1:33 AM, Jonathan Aquilina
jaquil...@eagleeyet.net
 wrote:
 
 I have an idea on how you can
automate alot of this stuff. Why not setup if you dont have scripts
already for the below process and run them in lxc containers on the
server? --- Regards, Jonathan Aquilina Founder Eagle Eye T On 2014-09-17
08:30, Jeff Hoogland wrote: 
 
 More people splitting up work is
always ideal. I'm hosting a Google
 hangout 
 
 with some folks
on Thursday at 10am CST (that will also be
 archived) software updates
for Bodhi as well as preparing ISO images for the
 

yle=padding-left:5px; border-left:#1010ff 2px solid; margin-left:

0%tired of spending my spare time watching terminals compile other
people's wrote:
 

Links:
--
[1] mailto:y...@bodhilinux.com
[2]
mailto:y...@bodhilinux.com
[3] http://jeffhoogland.blogspot.com/
[4]
mailto:enlightenment-devel@lists.sourceforge.net
[5]
mailto:e...@lists.sourceforge.net
[6] mailto:ras...@rasterman.com
[7]
http://pubads.g.doubleclick.net/gampad/clk?id=157508191amp;iu=/4140/ostg.clktrk
[8]
mailto:enlightenment-devel@lists.sourceforge.net
[9]
mailto:enlightenment-devel@lists.sourceforge.net
[10]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [core/elementary] master 01/01: test_genlist: added a test to clear the genlist no item, focused call.

2014-09-17 Thread Daniel Juyung Seo
seoz pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=b32de6df350b98c54d2bb3ba493052b362a6a833

commit b32de6df350b98c54d2bb3ba493052b362a6a833
Author: Daniel Juyung Seo seojuyu...@gmail.com
Date:   Wed Sep 17 16:37:55 2014 -0700

test_genlist: added a test to clear the genlist no item,focused call.
---
 src/bin/test_genlist.c | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/bin/test_genlist.c b/src/bin/test_genlist.c
index 73bb1a4..73f3ea0 100644
--- a/src/bin/test_genlist.c
+++ b/src/bin/test_genlist.c
@@ -4147,6 +4147,13 @@ _gl_focus_move_policy_changed_cb(void *data EINA_UNUSED,
 }
 
 static void
+_gl_focus_item_focus_cb(void *data, Evas_Object *obj, void *event_info)
+{
+   printf(%s: %p\n, (char *)data, event_info);
+   elm_genlist_clear(obj);
+}
+
+static void
 _gl_focus_item_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
 {
printf(%s: %p\n, (char *)data, event_info);
@@ -4555,8 +4562,8 @@ test_genlist_focus(void *data EINA_UNUSED,
elm_box_pack_end(bx2, gl);
api-gl = gl;
evas_object_show(gl);
-   evas_object_smart_callback_add(gl, item,focused, _gl_focus_item_cb, 
item,focused);
-   evas_object_smart_callback_add(gl, item,unfocused, _gl_focus_item_cb, 
item,unfocused);
+   evas_object_smart_callback_add(gl, item,focused, _gl_focus_item_focus_cb, 
item,focused);
+   evas_object_smart_callback_add(gl, item,unfocused, 
_gl_focus_item_focus_cb, item,unfocused);
evas_object_smart_callback_add(gl, selected, _gl_focus_item_cb, 
selected);
evas_object_smart_callback_add(gl, unselected, _gl_focus_item_cb, 
unselected);
evas_object_smart_callback_add(gl, activated, _gl_focus_item_cb, 
activated);

-- 




[EGIT] [core/efl] master 02/02: ecore-wayland: Move external variable below structure

2014-09-17 Thread Christopher Michael
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7db6f1c198b741133d0026ae3089906ca41f2980

commit 7db6f1c198b741133d0026ae3089906ca41f2980
Author: Chris Michael cp.mich...@samsung.com
Date:   Wed Sep 17 08:05:42 2014 -0400

ecore-wayland: Move external variable below structure

This commit moves the typedef struct to just above the structure, and
moves the external variable below the structure definition. No real
functional changes, just some cleanup.

Signed-off-by: Chris Michael cp.mich...@samsung.com
---
 src/lib/ecore_wayland/ecore_wl_private.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/lib/ecore_wayland/ecore_wl_private.h 
b/src/lib/ecore_wayland/ecore_wl_private.h
index 2c8059c..3226253 100644
--- a/src/lib/ecore_wayland/ecore_wl_private.h
+++ b/src/lib/ecore_wayland/ecore_wl_private.h
@@ -21,10 +21,7 @@
 #  define LOGFN(fl, ln, fn)
 # endif
 
-typedef struct _Ecore_Wl_Display Ecore_Wl_Display;
-
 extern int _ecore_wl_log_dom;
-extern Ecore_Wl_Display *_ecore_wl_disp;
 
 # ifdef ECORE_WL_DEFAULT_LOG_COLOR
 #  undef ECORE_WL_DEFAULT_LOG_COLOR
@@ -56,6 +53,7 @@ extern Ecore_Wl_Display *_ecore_wl_disp;
 # endif
 # define CRI(...) EINA_LOG_DOM_CRIT(_ecore_wl_log_dom, __VA_ARGS__)
 
+typedef struct _Ecore_Wl_Display Ecore_Wl_Display;
 
 struct _Ecore_Wl_Display
 {
@@ -260,6 +258,8 @@ struct _Ecore_Wl_Dnd_Target
Ecore_Wl_Dnd_Source *source;
 };
 
+extern Ecore_Wl_Display *_ecore_wl_disp;
+
 void _ecore_wl_window_init(void);
 void _ecore_wl_window_shutdown(void);
 Eina_Hash *_ecore_wl_window_hash_get(void);

-- 




[EGIT] [core/efl] master 01/02: ecore-wayland: Moving Ecore_Wl_Display to private.

2014-09-17 Thread Srivardhan Hebbar
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=eff3c8000b258e01011bb1978bb21d7ab197444b

commit eff3c8000b258e01011bb1978bb21d7ab197444b
Author: Srivardhan Hebbar sri.heb...@samsung.com
Date:   Wed Sep 17 08:04:40 2014 -0400

ecore-wayland: Moving Ecore_Wl_Display to private.

Summary:
Moving typedef _Ecore_Wl_Display Ecore_Wl_Display from Ecore_Wayland.h to 
ecore_wl_private.h.

Signed-off-by: Srivardhan Hebbar sri.heb...@samsung.com

Reviewers: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1451
---
 src/lib/ecore_wayland/Ecore_Wayland.h| 2 --
 src/lib/ecore_wayland/ecore_wl_private.h | 2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore_wayland/Ecore_Wayland.h 
b/src/lib/ecore_wayland/Ecore_Wayland.h
index f0bdf88..781b14f 100644
--- a/src/lib/ecore_wayland/Ecore_Wayland.h
+++ b/src/lib/ecore_wayland/Ecore_Wayland.h
@@ -31,8 +31,6 @@
 extern C {
 #endif
 
-typedef struct _Ecore_Wl_Display Ecore_Wl_Display; /** FIXME: move to private 
*/
-
 typedef struct _Ecore_Wl_Output Ecore_Wl_Output;
 typedef struct _Ecore_Wl_Input Ecore_Wl_Input;
 typedef struct _Ecore_Wl_Global Ecore_Wl_Global; /** @since 1.7.6 */
diff --git a/src/lib/ecore_wayland/ecore_wl_private.h 
b/src/lib/ecore_wayland/ecore_wl_private.h
index 624211f..2c8059c 100644
--- a/src/lib/ecore_wayland/ecore_wl_private.h
+++ b/src/lib/ecore_wayland/ecore_wl_private.h
@@ -21,6 +21,8 @@
 #  define LOGFN(fl, ln, fn)
 # endif
 
+typedef struct _Ecore_Wl_Display Ecore_Wl_Display;
+
 extern int _ecore_wl_log_dom;
 extern Ecore_Wl_Display *_ecore_wl_disp;
 

-- 




Re: [E-devel] The state of EFL/Elementary's Cross Platform Support

2014-09-17 Thread Adrien Nader
Hi,

Currently I have this application running on Windows well enough:

  http://win-builds.org/screenshot.png

THat's the package manager Cedric talked about and it's almost good for
release, with only a few bugs to iron out and a release within a month.

Overall, things work well. The issues I'm seeing:
- elm_init() fails 60% of the time _except_ when run from gdb (handy)
- threads are flaky and I think this can be solved by adding winpthreads
  as a dependency to EFL and then making the code common between usual
  pthreads-platforms and windows
- backspace doesn't work in entries (will likely be fixed soon)

Apart from that I get the same behaviour on Linux and Windows.

One thing I haven't been able to spend time on is the initial packaging:
put the .exe and .dll files and data files and everything in an
auto-extractible archive. This should work but might require some
fiddling with paths in which the various components search for their
data. A bit of work but I'm not worried.
(static linking is not really usable however because of plugins:
dlopen() of .a file won't work...)

-- 
Adrien Nader


--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [core/efl] master 02/02: ecore-wayland: Fix formatting

2014-09-17 Thread Christopher Michael
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d645ea28c6282431e0d3a1944cab411de19ffc38

commit d645ea28c6282431e0d3a1944cab411de19ffc38
Author: Chris Michael cp.mich...@samsung.com
Date:   Wed Sep 17 09:14:39 2014 -0400

ecore-wayland: Fix formatting

Signed-off-by: Chris Michael cp.mich...@samsung.com
---
 src/lib/ecore_wayland/ecore_wl_input.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore_wayland/ecore_wl_input.c 
b/src/lib/ecore_wayland/ecore_wl_input.c
index 18da631..48e8b83 100644
--- a/src/lib/ecore_wayland/ecore_wl_input.c
+++ b/src/lib/ecore_wayland/ecore_wl_input.c
@@ -217,8 +217,8 @@ ecore_wl_input_cursor_size_set(Ecore_Wl_Input *input, const 
int size)
if (!input) return;
 
input-cursor_size = size;
-   input-display-cursor_theme = wl_cursor_theme_load(NULL, 
input-cursor_size,
-   input-display-wl.shm);
+   input-display-cursor_theme = 
+ wl_cursor_theme_load(NULL, input-cursor_size, input-display-wl.shm);
 }
 
 static Eina_Bool

-- 




[EGIT] [core/efl] master 01/02: ecore_wayland: Added cursor_size in Ecore_Wl_Input.

2014-09-17 Thread Srivardhan Hebbar
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c01c8456fecbf979ce0d4a91d6291a93e56486c8

commit c01c8456fecbf979ce0d4a91d6291a93e56486c8
Author: Srivardhan Hebbar sri.heb...@samsung.com
Date:   Wed Sep 17 09:11:46 2014 -0400

ecore_wayland: Added cursor_size in Ecore_Wl_Input.

Summary:
1. Added cursor_size to Ecore_Wl_Input struct.
2. Made it configurable through environment variable 
ECORE_WL_INPUT_CURSOR_SIZE.
3. Added a API ecore_wl_input_cursor_size_set for user to set manually.

Signed-off-by: Srivardhan Hebbar sri.heb...@samsung.com

Reviewers: devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1456

Conflicts:
src/lib/ecore_wayland/ecore_wl_private.h
---
 src/lib/ecore_wayland/Ecore_Wayland.h|  6 ++
 src/lib/ecore_wayland/ecore_wl.c | 10 +++---
 src/lib/ecore_wayland/ecore_wl_input.c   | 21 +
 src/lib/ecore_wayland/ecore_wl_private.h |  6 ++
 4 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/src/lib/ecore_wayland/Ecore_Wayland.h 
b/src/lib/ecore_wayland/Ecore_Wayland.h
index 781b14f..c3c9689 100644
--- a/src/lib/ecore_wayland/Ecore_Wayland.h
+++ b/src/lib/ecore_wayland/Ecore_Wayland.h
@@ -404,6 +404,12 @@ EAPI struct wl_seat 
*ecore_wl_input_seat_get(Ecore_Wl_Input *input);
 EAPI Eina_Inlist *ecore_wl_outputs_get(void);
 
 /**
+ * @ingroup Ecore_Wl_Input_Group
+ * @since 1.12
+ */
+EAPI void ecore_wl_input_cursor_size_set(Ecore_Wl_Input *input, const int 
size);
+
+/**
  * Retrieves the Wayland Globals Interface list used for the current Wayland 
connection.
  *
  * This call, if done after the ECORE_WL_EVENT_INTERFACES_BOUND event was
diff --git a/src/lib/ecore_wayland/ecore_wl.c b/src/lib/ecore_wayland/ecore_wl.c
index d6e0d4a..b283a2f 100644
--- a/src/lib/ecore_wayland/ecore_wl.c
+++ b/src/lib/ecore_wayland/ecore_wl.c
@@ -635,9 +635,13 @@ _ecore_wl_cb_handle_global(void *data, struct wl_registry 
*registry, unsigned in
  {
 ewd-wl.shm = wl_registry_bind(registry, id, wl_shm_interface, 1);
 
-/* FIXME: We should not hard-code a cursor size here, and we should
- * also import the theme name from a config or env variable */
-ewd-cursor_theme = wl_cursor_theme_load(NULL, 32, ewd-wl.shm);
+/* FIXME: we should import the theme name from a config or env 
variable */
+if (ewd-input)
+  ewd-cursor_theme = wl_cursor_theme_load(NULL, 
ewd-input-cursor_size,
+   ewd-wl.shm);
+else
+  ewd-cursor_theme = wl_cursor_theme_load(NULL, 
ECORE_WL_DEFAULT_CURSOR_SIZE,
+   ewd-wl.shm);
  }
else if (!strcmp(interface, wl_data_device_manager))
  {
diff --git a/src/lib/ecore_wayland/ecore_wl_input.c 
b/src/lib/ecore_wayland/ecore_wl_input.c
index 9bab9a1..18da631 100644
--- a/src/lib/ecore_wayland/ecore_wl_input.c
+++ b/src/lib/ecore_wayland/ecore_wl_input.c
@@ -209,6 +209,18 @@ ecore_wl_input_pointer_set(Ecore_Wl_Input *input, struct 
wl_surface *surface, in
surface, hot_x, hot_y);
 }
 
+EAPI void
+ecore_wl_input_cursor_size_set(Ecore_Wl_Input *input, const int size)
+{
+   LOGFN(__FILE__, __LINE__, __FUNCTION__);
+
+   if (!input) return;
+
+   input-cursor_size = size;
+   input-display-cursor_theme = wl_cursor_theme_load(NULL, 
input-cursor_size,
+   input-display-wl.shm);
+}
+
 static Eina_Bool
 _ecore_wl_input_cursor_update(void *data)
 {
@@ -327,6 +339,8 @@ void
 _ecore_wl_input_add(Ecore_Wl_Display *ewd, unsigned int id)
 {
Ecore_Wl_Input *input;
+   char *temp;
+   unsigned int cursor_size;
 
LOGFN(__FILE__, __LINE__, __FUNCTION__);
 
@@ -339,6 +353,13 @@ _ecore_wl_input_add(Ecore_Wl_Display *ewd, unsigned int id)
input-keyboard_focus = NULL;
input-touch_focus = NULL;
 
+   temp = getenv(ECORE_WL_CURSOR_SIZE);
+   if (temp)
+ cursor_size = atoi(temp);
+   else
+ cursor_size = ECORE_WL_DEFAULT_CURSOR_SIZE;
+   ecore_wl_input_cursor_size_set(input, cursor_size);
+
input-seat = 
  wl_registry_bind(ewd-wl.registry, id, wl_seat_interface, 1);
ewd-inputs = eina_inlist_append(ewd-inputs, EINA_INLIST_GET(input));
diff --git a/src/lib/ecore_wayland/ecore_wl_private.h 
b/src/lib/ecore_wayland/ecore_wl_private.h
index 3226253..d6c7fe9 100644
--- a/src/lib/ecore_wayland/ecore_wl_private.h
+++ b/src/lib/ecore_wayland/ecore_wl_private.h
@@ -53,6 +53,11 @@ extern int _ecore_wl_log_dom;
 # endif
 # define CRI(...) EINA_LOG_DOM_CRIT(_ecore_wl_log_dom, __VA_ARGS__)
 
+# ifdef ECORE_WL_DEFAULT_CURSOR_SIZE
+#  undef ECORE_WL_DEFAULT_CURSOR_SIZE
+# endif
+# define ECORE_WL_DEFAULT_CURSOR_SIZE 32
+
 typedef struct _Ecore_Wl_Display Ecore_Wl_Display;
 
 struct _Ecore_Wl_Display
@@ -175,6 +180,7 @@ struct _Ecore_Wl_Input

[EGIT] [core/efl] master 01/01: ecore-wayland; Fix formatting

2014-09-17 Thread Christopher Michael
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e1da3db8fa088151fd76cc2d793212266cbf8518

commit e1da3db8fa088151fd76cc2d793212266cbf8518
Author: Chris Michael cp.mich...@samsung.com
Date:   Wed Sep 17 09:17:03 2014 -0400

ecore-wayland; Fix formatting

Signed-off-by: Chris Michael cp.mich...@samsung.com
---
 src/lib/ecore_wayland/ecore_wl.c | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/lib/ecore_wayland/ecore_wl.c b/src/lib/ecore_wayland/ecore_wl.c
index b283a2f..0674d6c 100644
--- a/src/lib/ecore_wayland/ecore_wl.c
+++ b/src/lib/ecore_wayland/ecore_wl.c
@@ -637,11 +637,16 @@ _ecore_wl_cb_handle_global(void *data, struct wl_registry 
*registry, unsigned in
 
 /* FIXME: we should import the theme name from a config or env 
variable */
 if (ewd-input)
-  ewd-cursor_theme = wl_cursor_theme_load(NULL, 
ewd-input-cursor_size,
-   ewd-wl.shm);
+  {
+ ewd-cursor_theme = 
+   wl_cursor_theme_load(NULL, ewd-input-cursor_size, 
ewd-wl.shm);
+  }
 else
-  ewd-cursor_theme = wl_cursor_theme_load(NULL, 
ECORE_WL_DEFAULT_CURSOR_SIZE,
-   ewd-wl.shm);
+  {
+ ewd-cursor_theme = 
+   wl_cursor_theme_load(NULL, ECORE_WL_DEFAULT_CURSOR_SIZE, 
+ewd-wl.shm);
+  }
  }
else if (!strcmp(interface, wl_data_device_manager))
  {

-- 




[EGIT] [bindings/python/python-efl] master 01/01: Examples: set hoversel text in a callback

2014-09-17 Thread Kai Huuhko
kuuko pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=953a77dcaf415c5af1e3d0e12bdfdad8fd0b

commit 953a77dcaf415c5af1e3d0e12bdfdad8fd0b
Author: Kai Huuhko kai.huu...@gmail.com
Date:   Wed Sep 17 22:21:50 2014 +0300

Examples: set hoversel text in a callback
---
 examples/elementary/test_hoversel.py | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/examples/elementary/test_hoversel.py 
b/examples/elementary/test_hoversel.py
index d761c5c..27936ff 100644
--- a/examples/elementary/test_hoversel.py
+++ b/examples/elementary/test_hoversel.py
@@ -3,6 +3,7 @@
 
 import os
 
+from efl.ecore import Timer
 from efl.evas import EVAS_HINT_EXPAND
 from efl import elementary
 from efl.elementary.window import StandardWindow
@@ -26,12 +27,18 @@ def hoversel_clicked(obj):
 win.resize_object_add(bx)
 bx.show()
 
+def _sel_label_cb(hoversel, item):
+text = hoversel.text
+hoversel.text = item.text
+Timer(2.0, lambda: hoversel.text_set(Labels))
+
 bt = Hoversel(win, hover_parent=win, text=Labels,
 size_hint_weight=WEIGHT_ZERO, size_hint_align=ALIGN_CENTER)
 bt.item_add(Item 1)
 bt.item_add(Item 2)
 bt.item_add(Item 3)
 bt.item_add(Item 4 - Long Label Here)
+bt.callback_selected_add(_sel_label_cb)
 bx.pack_end(bt)
 bt.show()
 

-- 




[EGIT] [core/efl] master 01/01: autotools: Removed undefined variable from Makefile_Efl.am.

2014-09-17 Thread Savio Sena
savio pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7bb1486449d55596ae6eff6b8f60ae0c4dec5dda

commit 7bb1486449d55596ae6eff6b8f60ae0c4dec5dda
Author: Savio Sena sa...@expertisesolutions.com.br
Date:   Wed Sep 17 15:59:19 2014 -0300

autotools: Removed undefined variable from Makefile_Efl.am.

Variable 'efleolianfiles_DATA' used before definition.
---
 src/Makefile_Efl.am | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/Makefile_Efl.am b/src/Makefile_Efl.am
index b6ec7e3..9b8339f 100644
--- a/src/Makefile_Efl.am
+++ b/src/Makefile_Efl.am
@@ -11,10 +11,9 @@ EFL_EOS_C = $(EFL_EOS:%.eo=%.eo.c)
 
 BUILT_SOURCES += $(EFL_EOS_C) $(EFL_EOS_H)
 EXTRA_DIST += \
-  ${efleolianfiles_DATA} \
-  lib/efl/Efl_Config.h \
-  lib/efl/Efl.h \
-  $(EFL_EOS)
+  lib/efl/Efl_Config.h \
+  lib/efl/Efl.h \
+  $(EFL_EOS)
 
 efleolianfilesdir = $(datadir)/eolian/include/efl-@VMAJ@
 efleolianfiles_DATA = $(EFL_EOS)

-- 




[EGIT] [core/elementary] master 01/01: Fix build break with elm_web since 4664b183e

2014-09-17 Thread Ryuan Choi
ryuan pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=925d346da0fdfd709d01b9a659e4ebb4835ea13c

commit 925d346da0fdfd709d01b9a659e4ebb4835ea13c
Author: Ryuan Choi ryuan.c...@gmail.com
Date:   Thu Sep 18 07:40:20 2014 +0900

Fix build break with elm_web since 4664b183e

Maniphest Tasks: T1482
---
 m4/elm_check_option.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/m4/elm_check_option.m4 b/m4/elm_check_option.m4
index 7690d0c..9fae5ff 100644
--- a/m4/elm_check_option.m4
+++ b/m4/elm_check_option.m4
@@ -79,7 +79,7 @@ if test x${want_elementary_web} != xnone; then
AC_DEFINE([HAVE_ELEMENTARY_WEB], [1], [Web support for Elementary])
webkit_datadir=$(${PKG_CONFIG} ${want_elementary_web} 
--variable=datadir)
AC_DEFINE_UNQUOTED([WEBKIT_DATADIR],
-  [${webkit_datadir}],
+  [${webkit_datadir}],
   [WebKit's data dir])
ELM_WEB2_DEF=#define
elementary_web=${want_elementary_web}

-- 




[EGIT] [core/elementary] master 02/07: autotools: Removed useless instruction from Eolian++ helper

2014-09-17 Thread Savio Sena
savio pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=e2401aa956dc5553a367d6846f335e61cec31d73

commit e2401aa956dc5553a367d6846f335e61cec31d73
Author: Savio Sena sa...@expertisesolutions.com.br
Date:   Wed Sep 17 20:20:40 2014 -0300

autotools: Removed useless instruction from Eolian++ helper
---
 Makefile_Eolian_Cxx_Helper.am | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Makefile_Eolian_Cxx_Helper.am b/Makefile_Eolian_Cxx_Helper.am
index 12ac58e..978a892 100644
--- a/Makefile_Eolian_Cxx_Helper.am
+++ b/Makefile_Eolian_Cxx_Helper.am
@@ -16,4 +16,3 @@ SUFFIXES += .eo.hh
 %.eo.hh: %.eo $(_EOLIAN_CXX_DEP)
$(AM_V_EOLCXX)$(EOLIAN_CXX) $(EOLIAN_FLAGS) -o $@ $
 
-CLEANFILES += $(BUILT_SOURCES)

-- 




[EGIT] [core/elementary] master 06/07: lib/autotools: Added Elementary.hh.

2014-09-17 Thread Savio Sena
savio pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=a9bbb2beb70c360b86d5f2e4ab85a74f6cbb8da1

commit a9bbb2beb70c360b86d5f2e4ab85a74f6cbb8da1
Author: Savio Sena sa...@expertisesolutions.com.br
Date:   Wed Sep 17 20:25:32 2014 -0300

lib/autotools: Added Elementary.hh.
---
 src/lib/Makefile.am | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index 6706a4d..0f561e3 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -1098,6 +1098,13 @@ nodist_includesunstable_HEADERS = \
  elm_win.eo.legacy.h
 
 if HAVE_CXX11
+nodist_includecxxbindings_HEADERS = Elementary.hh $(elm_eolian_hh)
+CLEANFILES += Elementary.hh $(nodist_includecxxbindings_HEADERS)
+Elementary.hh: $(elm_eolian_hh)
+   @echo @ECHO_E@ #ifndef ELEMENTARY_CXX_HH\n#define ELEMENTARY_CXX_HH\n 
 $(top_builddir)/src/lib/Elementary.hh
+   @echo @ECHO_E@ #ifdef EFL_BETA_API_SUPPORT  
$(top_builddir)/src/lib/Elementary.hh
+   @for i in $(elm_eolian_hh); do echo #include $$(basename $$i)  
$(top_builddir)/src/lib/Elementary.hh; done
+   @echo @ECHO_E@ #endif\n\n#endif\n  
$(top_builddir)/src/lib/Elementary.hh
 
 nodist_includesunstable_HEADERS += \
 elm_widget.eo.hh \

-- 




[EGIT] [core/elementary] master 07/07: autotools: Simplified src/lib/Makefile.am quite a bit.

2014-09-17 Thread Savio Sena
savio pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=77a495ba9487b57cadbb856b271fbdf9a0cc9689

commit 77a495ba9487b57cadbb856b271fbdf9a0cc9689
Author: Savio Sena sa...@expertisesolutions.com.br
Date:   Wed Sep 17 20:26:07 2014 -0300

autotools: Simplified src/lib/Makefile.am quite a bit.

Introduced new .eo lists avoiding redundancy. Create targets to install
generated C++ bindings.
---
 src/lib/Makefile.am | 666 
 1 file changed, 48 insertions(+), 618 deletions(-)

diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index 0f561e3..e34e675 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -497,7 +497,7 @@ els_cursor.c \
 els_tooltip.c \
 elu_ews_wm.c
 
-libelementary_la_CFLAGS =
+libelementary_la_CFLAGS = @ELEMENTARY_CFLAGS@
 libelementary_la_LIBADD = \
 @ELEMENTARY_LIBS@ \
 @LTLIBINTL@
@@ -509,14 +509,7 @@ elm_factory.h \
 elm_factory.c \
 elm_intro.h.in
 
-elm_eolian_sources = \
-elm_widget.eo \
-elm_container.eo \
-elm_layout.eo \
-elm_interface_scrollable.eo \
-elm_pan.eo \
-elm_frame.eo \
-elm_hover.eo \
+elm_eolian_files = \
 elm_access.eo \
 elm_actionslider.eo \
 elm_app_client.eo \
@@ -524,13 +517,6 @@ elm_app_client_view.eo \
 elm_app_server.eo \
 elm_app_server_view.eo \
 elm_atspi_app_object.eo \
-elm_interface_atspi_accessible.eo \
-elm_interface_atspi_action.eo \
-elm_interface_atspi_component.eo \
-elm_interface_atspi_value.eo \
-elm_interface_atspi_widget.eo \
-elm_interface_atspi_widget_action.eo \
-elm_interface_atspi_window.eo \
 elm_bg.eo \
 elm_box.eo \
 elm_bubble.eo \
@@ -540,16 +526,18 @@ elm_check.eo \
 elm_clock.eo \
 elm_colorselector.eo \
 elm_conformant.eo \
-elc_ctxpopup.eo \
+elm_container.eo \
+elm_ctxpopup.eo \
 elm_datetime.eo \
 elm_dayselector.eo \
 elm_diskselector.eo \
 elm_entry.eo \
-elc_fileselector.eo \
-elc_fileselector_button.eo \
-elc_fileselector_entry.eo \
-elm_flipselector.eo \
+elm_fileselector.eo \
+elm_fileselector_button.eo \
+elm_fileselector_entry.eo \
 elm_flip.eo \
+elm_flipselector.eo \
+elm_frame.eo \
 elm_gengrid.eo \
 elm_gengrid_pan.eo \
 elm_genlist.eo \
@@ -557,29 +545,44 @@ elm_genlist_pan.eo \
 elm_gesture_layer.eo \
 elm_glview.eo \
 elm_grid.eo \
-elc_hoversel.eo \
-elm_image.eo \
+elm_hover.eo \
+elm_hoversel.eo \
 elm_icon.eo \
+elm_image.eo \
 elm_index.eo \
+elm_interface_atspi_accessible.eo \
+elm_interface_atspi_action.eo \
+elm_interface_atspi_component.eo \
+elm_interface_atspi_editable_text.eo \
+elm_interface_atspi_image.eo \
+elm_interface_atspi_selection.eo \
+elm_interface_atspi_text.eo \
+elm_interface_atspi_value.eo \
+elm_interface_atspi_widget.eo \
+elm_interface_atspi_widget_action.eo \
+elm_interface_atspi_window.eo \
 elm_interface_fileselector.eo \
+elm_interface_scrollable.eo \
 elm_inwin.eo \
 elm_label.eo \
+elm_layout.eo \
 elm_list.eo \
-elm_map_pan.eo \
 elm_map.eo \
-elm_menu.eo \
-elc_multibuttonentry.eo \
-elc_naviframe.eo \
-elm_panel.eo \
+elm_map_pan.eo \
 elm_mapbuf.eo \
+elm_menu.eo \
+elm_multibuttonentry.eo \
+elm_naviframe.eo \
 elm_notify.eo \
+elm_pan.eo \
+elm_panel.eo \
 elm_panes.eo \
+elm_photo.eo \
 elm_photocam.eo \
 elm_photocam_pan.eo \
-elm_photo.eo \
-elc_player.eo \
+elm_player.eo \
 elm_plug.eo \
-elc_popup.eo \
+elm_popup.eo \
 elm_prefs.eo \
 elm_progressbar.eo \
 elm_radio.eo \
@@ -596,507 +599,27 @@ elm_thumb.eo \
 elm_toolbar.eo \
 elm_video.eo \
 elm_web.eo \
+elm_widget.eo \
 elm_win.eo
 
+elm_eolian_c = $(elm_eolian_files:%.eo=%.eo.c)
+elm_eolian_h = $(elm_eolian_files:%.eo=%.eo.h)
+elm_eolian_legacy_h = $(elm_eolian_files:%.eo=%.eo.legacy.h)
+elm_eolian_hh = $(elm_eolian_files:%.eo=%.eo.hh)
+
 BUILT_SOURCES = \
-   elm_widget.eo.c \
-   elm_widget.eo.h \
-   elm_container.eo.c \
-   elm_container.eo.h \
-   elm_layout.eo.c \
-   elm_layout.eo.h \
-   elm_layout.eo.legacy.h \
-   elm_interface_scrollable.eo.c \
-   elm_interface_scrollable.eo.h \
-   elm_pan.eo.c \
-   elm_pan.eo.h \
-   elm_frame.eo.c \
-   elm_frame.eo.h \
-   elm_frame.eo.legacy.h \
-   elm_hover.eo.c \
-   elm_hover.eo.h \
-   elm_hover.eo.legacy.h \
-   elm_access.eo.c \
-   elm_access.eo.h \
-   elm_actionslider.eo.c \
-   elm_actionslider.eo.h \
-   elm_actionslider.eo.legacy.h \
-   elm_app_client.eo.c \
-   elm_app_client.eo.h \
-   elm_app_client_view.eo.c \
-   elm_app_client_view.eo.h \
-   elm_app_server.eo.c \
-   elm_app_server.eo.h \
-   elm_app_server_view.eo.c \
-   elm_app_server_view.eo.h \
-   elm_atspi_app_object.eo.c \
-   elm_atspi_app_object.eo.h \
-   

[EGIT] [core/elementary] master 01/07: autotools: Added elementary-cxx.pc.in.

2014-09-17 Thread Savio Sena
savio pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=01225980757cbade318b273a2c7b3c51997d6dd9

commit 01225980757cbade318b273a2c7b3c51997d6dd9
Author: Savio Sena sa...@expertisesolutions.com.br
Date:   Wed Sep 17 20:20:13 2014 -0300

autotools: Added elementary-cxx.pc.in.
---
 Makefile.am  |  9 +++--
 elementary-cxx.pc.in | 17 +
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 9353394..e85ba36 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -64,6 +64,7 @@ COPYING \
 COPYING.images \
 COMPLIANCE \
 elementary.pc.in \
+elementary-cxx.pc.in \
 elementary.spec \
 elementary.spec.in \
 m4/efl_binary.m4 \
@@ -95,15 +96,19 @@ elementary.pc: $(top_srcdir)/elementary.pc.in Makefile
$(AM_V_at)rm -f $@
$(pc_verbose)$(sed_process)
 
+elementary-cxx.pc: $(top_srcdir)/elementary-cxx.pc.in Makefile
+   $(AM_V_at)rm -f $@
+   $(pc_verbose)$(sed_process)
+
 if HAVE_FREEBSD
 pkgconfigdir = $(libdir)data/pkgconfig
 else
 pkgconfigdir = $(libdir)/pkgconfig
 endif
 
-pkgconfig_DATA = elementary.pc
+pkgconfig_DATA = elementary.pc elementary-cxx.pc
 
-CLEANFILES = elementary.pc
+CLEANFILES = elementary.pc elementary-cxx.pc
 
 cmakeconfigdir = $(libdir)/cmake/Elementary
 cmakeconfig_DATA = \
diff --git a/elementary-cxx.pc.in b/elementary-cxx.pc.in
new file mode 100644
index 000..a85e0af
--- /dev/null
+++ b/elementary-cxx.pc.in
@@ -0,0 +1,17 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+datarootdir=@datarootdir@
+datadir=@datadir@
+pkgdatadir=@pkgdatadir@
+themes=${pkgdatadir}/themes
+eoincludedir=${datadir}/eolian/include
+eolian_flags=-I${eoincludedir}/elementary-@VMAJ@
+
+Name: elementary++
+Description: Elementary C++ bindings
+Requires.private: @requirement_elm_pc@
+Version: @VERSION@
+Libs: -L${libdir} -lelementary @ELEMENTARY_LIBS@
+Cflags: -I${includedir}/elementary-@VMAJ@ -I${includedir}/elementary-cxx-@VMAJ@

-- 




[EGIT] [core/elementary] master 03/07: tests: Clean-up elementary-cxx test suite.

2014-09-17 Thread Savio Sena
savio pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=2baec9d86a836e423ea0485ef884337f7987d293

commit 2baec9d86a836e423ea0485ef884337f7987d293
Author: Savio Sena sa...@expertisesolutions.com.br
Date:   Wed Sep 17 20:21:39 2014 -0300

tests: Clean-up elementary-cxx test suite.

Removed unnecessary includes.
Added missing bindings.
Added extern C guards.
---
 src/tests/elm_cxx_suite.cc | 22 +-
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/src/tests/elm_cxx_suite.cc b/src/tests/elm_cxx_suite.cc
index d64b56c..8a658da 100644
--- a/src/tests/elm_cxx_suite.cc
+++ b/src/tests/elm_cxx_suite.cc
@@ -1,4 +1,7 @@
 
+extern C
+{
+
 #ifdef HAVE_CONFIG_H
 # include elementary_config.h
 #endif
@@ -23,16 +26,8 @@
 #include elm_interface_atspi_text.h
 #include elm_interface_atspi_accessible.h
 #include elm_interface_atspi_widget_action.h
+}
 
-#include elc_ctxpopup.eo.hh
-#include elc_fileselector_button.eo.hh
-#include elc_fileselector_entry.eo.hh
-#include elc_fileselector.eo.hh
-#include elc_hoversel.eo.hh
-#include elc_multibuttonentry.eo.hh
-#include elc_naviframe.eo.hh
-#include elc_player.eo.hh
-#include elc_popup.eo.hh
 #include elm_access.eo.hh
 #include elm_actionslider.eo.hh
 #include elm_app_client.eo.hh
@@ -50,10 +45,14 @@
 #include elm_colorselector.eo.hh
 #include elm_conformant.eo.hh
 #include elm_container.eo.hh
+#include elm_ctxpopup.eo.hh
 #include elm_datetime.eo.hh
 #include elm_dayselector.eo.hh
 #include elm_diskselector.eo.hh
 #include elm_entry.eo.hh
+#include elm_fileselector_button.eo.hh
+#include elm_fileselector_entry.eo.hh
+#include elm_fileselector.eo.hh
 #include elm_flip.eo.hh
 #include elm_flipselector.eo.hh
 #include elm_frame.eo.hh
@@ -65,6 +64,7 @@
 #include elm_glview.eo.hh
 #include elm_grid.eo.hh
 #include elm_hover.eo.hh
+#include elm_hoversel.eo.hh
 #include elm_icon.eo.hh
 #include elm_image.eo.hh
 #include elm_index.eo.hh
@@ -89,6 +89,8 @@
 #include elm_map.eo.hh
 #include elm_map_pan.eo.hh
 #include elm_menu.eo.hh
+#include elm_multibuttonentry.eo.hh
+#include elm_naviframe.eo.hh
 #include elm_notify.eo.hh
 #include elm_panel.eo.hh
 #include elm_pan.eo.hh
@@ -96,7 +98,9 @@
 #include elm_photocam.eo.hh
 #include elm_photocam_pan.eo.hh
 #include elm_photo.eo.hh
+#include elm_player.eo.hh
 #include elm_plug.eo.hh
+#include elm_popup.eo.hh
 #include elm_prefs.eo.hh
 #include elm_progressbar.eo.hh
 #include elm_radio.eo.hh

-- 




[EGIT] [core/elementary] master 05/07: pkg-config: Brought latest echo compatibility changes from EFL to m4/efl.m4.

2014-09-17 Thread Savio Sena
savio pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=3b12cf82ec436fea0ca0bc3f1918404dbfcb7e07

commit 3b12cf82ec436fea0ca0bc3f1918404dbfcb7e07
Author: Savio Sena sa...@expertisesolutions.com.br
Date:   Wed Sep 17 20:24:32 2014 -0300

pkg-config: Brought latest echo compatibility changes from EFL to 
m4/efl.m4.
---
 m4/efl.m4 | 22 --
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/m4/efl.m4 b/m4/efl.m4
index 5c75ab3..e6438a8 100644
--- a/m4/efl.m4
+++ b/m4/efl.m4
@@ -57,18 +57,20 @@ case $TERM in
   ;;
 esac
 
-if test ${want_color} = yes; then
-   if test `echo -e x` = x; then
-  echoopt=-e
-   else
-  echoopt=
-   fi
+### echo compatibility
 
-   COLOR_YES=`echo $echoopt \033@:@1;32m`
-   COLOR_NO=`echo $echoopt \033@:@1;31m`
-   COLOR_OTHER=`echo $echoopt \033@:@1;36m`
-   COLOR_RESET=`echo $echoopt \033@:@0m`
+## the BSD echo does not have the -e option (it is the default behaviour)
+echo_e=
+if test `echo -e x` = x; then
+   echo_e=-e
+fi
+AC_SUBST([ECHO_E], [${echo_e}])
 
+if test ${want_color} = yes; then
+   COLOR_YES=`echo $echo_e \033@:@1;32m`
+   COLOR_NO=`echo $echo_e \033@:@1;31m`
+   COLOR_OTHER=`echo $echo_e \033@:@1;36m`
+   COLOR_RESET=`echo $echo_e \033@:@0m`
 else
COLOR_YES=
COLOR_NO=

-- 




[EGIT] [core/elementary] master 04/07: examples: Remove a warning during release compilation.

2014-09-17 Thread Savio Sena
savio pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=7cbef5890d6eab0e047f339e9f34ae0ff4ae0c77

commit 7cbef5890d6eab0e047f339e9f34ae0ff4ae0c77
Author: Savio Sena sa...@expertisesolutions.com.br
Date:   Wed Sep 17 20:23:35 2014 -0300

examples: Remove a warning during release compilation.
---
 src/examples/index_example_01.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/examples/index_example_01.c b/src/examples/index_example_01.c
index 8369a3a..5f44897 100644
--- a/src/examples/index_example_01.c
+++ b/src/examples/index_example_01.c
@@ -114,7 +114,7 @@ elm_main(int argc, char **argv)
 
 if (curr != dict[i][0])
   {
- Elm_Object_Item *index_it, *it;
+ Elm_Object_Item *index_it;
  char buf[32];
 
  curr = dict[i][0];
@@ -124,8 +124,8 @@ elm_main(int argc, char **argv)
  index_it = elm_index_item_append(id, buf, NULL, lit);
 
  /* this is here just to demostrate the API call */
- it = elm_index_item_find(id, lit);
- assert(it == index_it);
+ (void)elm_index_item_find(id, lit);
+ assert(elm_index_item_find(id, lit) == index_it);
 
  elm_object_item_del_cb_set(index_it, _index_item_del);
   }

-- 




Re: [E-devel] The state of EFL/Elementary's Cross Platform Support

2014-09-17 Thread Dale Anderson
I have also had no issues building/developing with on OSX although im not
doing anything GUI related ...

On 18 September 2014 00:29, Adrien Nader adr...@notk.org wrote:

 Hi,

 Currently I have this application running on Windows well enough:

   http://win-builds.org/screenshot.png

 THat's the package manager Cedric talked about and it's almost good for
 release, with only a few bugs to iron out and a release within a month.

 Overall, things work well. The issues I'm seeing:
 - elm_init() fails 60% of the time _except_ when run from gdb (handy)
 - threads are flaky and I think this can be solved by adding winpthreads
   as a dependency to EFL and then making the code common between usual
   pthreads-platforms and windows
 - backspace doesn't work in entries (will likely be fixed soon)

 Apart from that I get the same behaviour on Linux and Windows.

 One thing I haven't been able to spend time on is the initial packaging:
 put the .exe and .dll files and data files and everything in an
 auto-extractible archive. This should work but might require some
 fiddling with paths in which the various components search for their
 data. A bit of work but I'm not worried.
 (static linking is not really usable however because of plugins:
 dlopen() of .a file won't work...)

 --
 Adrien Nader



 --
 Want excitement?
 Manually upgrade your production database.
 When you want reliability, choose Perforce
 Perforce version control. Predictably reliable.

 http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [core/efl] master 01/01: examples: Change EINA_TRUE/FALSE to ECORE_CALLBACK_RENEW/CANCEL

2014-09-17 Thread WooHyun Jung
woohyun pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1f8353d8de74d6a3a52114b5f35af154818f13d8

commit 1f8353d8de74d6a3a52114b5f35af154818f13d8
Author: WooHyun Jung wh0705.j...@samsung.com
Date:   Thu Sep 18 13:30:07 2014 +0900

examples: Change EINA_TRUE/FALSE to ECORE_CALLBACK_RENEW/CANCEL
---
 src/examples/ecore/ecore_animator_example.c | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/examples/ecore/ecore_animator_example.c 
b/src/examples/ecore/ecore_animator_example.c
index 91c2aa3..db77dc7 100644
--- a/src/examples/ecore/ecore_animator_example.c
+++ b/src/examples/ecore/ecore_animator_example.c
@@ -1,5 +1,5 @@
 //Compile with:
-//gcc -g -Wall -o ecore_animator_example ecore_animator_example.c `pkg-config 
--cflags --libs evas ecore-evas`
+//gcc -g -Wall -o ecore_animator_example ecore_animator_example.c `pkg-config 
--cflags --libs evas ecore-evas ecore`
 
 #include Ecore.h
 #include Ecore_Evas.h
@@ -66,7 +66,7 @@ _advance_frame(void *data, double pos)
evas_object_resize(data, 50 * (1 + frame), 50 * (1 + frame));
evas_object_move(data, 100 * frame, 100 * frame);
evas_object_color_set(data, 255 * frame, 0, 255 * (1 - frame), 255);
-   return EINA_TRUE;
+   return ECORE_CALLBACK_RENEW;
 }
 
 static Eina_Bool
@@ -74,7 +74,7 @@ _start_second_anim(void *data)
 {
ecore_animator_frametime_set(1. / 10);
ecore_animator_timeline_add(20, _advance_frame2, data);
-   return EINA_FALSE;
+   return ECORE_CALLBACK_CANCEL;
 }
 
 static Eina_Bool
@@ -86,7 +86,7 @@ _advance_frame2(void *data, double pos)
evas_object_resize(data, 100 - (50 * frame), 100 - (50 * frame));
evas_object_move(data, 100 * (1 - frame), 100 * (1 - frame));
evas_object_color_set(data, 255 * (1 - frame), 0, 255 * frame, 255);
-   return EINA_TRUE;
+   return ECORE_CALLBACK_RENEW;
 }
 
 static Eina_Bool
@@ -98,20 +98,20 @@ _advance_frame3(void *data)
  x = 0;
evas_object_move(data, ++x, 350);
 
-   return EINA_TRUE;
+   return ECORE_CALLBACK_RENEW;
 }
 
 static Eina_Bool
 _freeze_third_anim(void *data)
 {
ecore_animator_freeze(data);
-   return EINA_FALSE;
+   return ECORE_CALLBACK_CANCEL;
 }
 
 static Eina_Bool
 _thaw_third_anim(void *data)
 {
ecore_animator_thaw(data);
-   return EINA_FALSE;
+   return ECORE_CALLBACK_CANCEL;
 }
 

-- 




[EGIT] [tools/enventor] master 01/01: update gitignore list

2014-09-17 Thread ChunEon Park
hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=2e51c1fe0194ab128326c9899317f00dea8cfdcc

commit 2e51c1fe0194ab128326c9899317f00dea8cfdcc
Author: ChunEon Park her...@hermet.pe.kr
Date:   Thu Sep 18 13:42:52 2014 +0900

update gitignore list
---
 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitignore b/.gitignore
index 17e8250..948b6e2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,11 +26,13 @@ depcomp
 install-sh
 libtool
 ltmain.sh
+enventor.pc
 m4/libtool.m4
 m4/ltoptions.m4
 m4/ltsugar.m4
 m4/ltversion.m4
 m4/lt~obsolete.m4
+m4/efl.m4
 missing
 src/bin/.deps/
 src/bin/.libs/

--