Re: [E-devel] Looking for someone to take over the Bodhi Linux Project
@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
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
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
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
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.
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
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.
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
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
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.
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
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
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.
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
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
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.
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.
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.
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.
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.
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.
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
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
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
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/ --