Re: [E-devel] e_mixer commits

2013-02-15 Thread Michael Blumenkrantz
hey,

if you commit stuff to any of the pulseaudio stuff (any of the files that
don't begin with e_ or sys_), please also copy the files over to
PROTO/epulse!

On Thu, Feb 14, 2013 at 9:44 PM, Jérémy Zurcher jer...@asynk.ch wrote:

 issue…

 if you have more than one card,
 the selected channel is always the first one,
 regardless of the channel setting.

 surely related to the messy callback path in app_mixer,
 i.e. channel list is built twice, no good.

 /me fix tomorrow



 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] libefl is moving on Friday (15.02.2013)

2013-02-15 Thread Peter Kjellerstedt
 -Original Message-
 From: Daniel Willmann [mailto:d.willm...@samsung.com]
 Sent: den 13 februari 2013 13:48
 To: Enlightenment developer list
 Subject: [E-devel] libefl is moving on Friday (15.02.2013)
 
 Hello,
 
 this Friday (15/02/2013) libefl will be moving from SVN to Git.
 
 Timeframe is as follows:
 
 09:00 UTC: Final warning mail. You should stop committing to /trunk/efl
 in SVN
 10:00 UTC: Raster will lock the directory /trunk/efl so nobody
 accidentally commits there. When that is done I will update the Git
 repository for efl and verify that everything is working.
 
 ??:00 UTC: Access will be restored to Git and I'll send an announcement
 that the migration is done.
 This shouldn't take too long. I updated the repository yesterday and
 have the whole work flow figured out. Keep your fingers crossed.
 
 
 The new web frontend is here (phabricator is there as well, but
 requires login):
 https://git.enlightenment.org/core/efl.git/
 
 Read-only git access:
 git clone git://git.enlightenment.org/core/efl.git
 
 Or for developers (not available at the moment):
 git clone ssh://g...@git.enlightenment.org/core/efl.git
 
 
 Regards,
 Daniel

What about commit mails? Will they still be sent to 
enlightenment-...@lists.sourceforge.net or will we get a new list 
that we need to subscribe to?

//Peter


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx IN trunk/E-MODULES-EXTRA: . elev8 elev8/images elev8/m4 elev8/src

2013-02-15 Thread Daniel Juyung Seo
On Fri, Feb 15, 2013 at 10:50 AM, Cedric BAIL cedric.b...@free.fr wrote:

 On Fri, Feb 15, 2013 at 6:18 AM, Davide Andreoli d...@gurumeditation.it
 wrote:
  2013/2/14 Enlightenment SVN no-re...@enlightenment.org
  Log:
  Add elev8 module for E17!
 
Now you can write modules for E17 in JavaScript! As a bonus points, it
  makes
E17 even more unstable!  Hooray!
 
This is just a proof of concept. It should work, but there are lots of
  rough
edges.  See README for details on how to build and use it.
 
Now go make awesome gadgets -- I'd recommend making the Connman
 example
  from
EasyUI work as an E17 gadget.  It should be a low hanging fruit
 (*wink*
*wink* *nudge* *nudge*).
 
 
 
 
  Author:   acidx
  Date: 2013-02-14 12:43:18 -0800 (Thu, 14 Feb 2013)
  New Revision: 83922
  Trac: http://trac.enlightenment.org/e/changeset/83922
 
 
 
  How much the js script are sand-boxed? What can be done from js?
  accessing the filesystem? executing commands?
 
  I have done somethig similar in the past:
  http://code.google.com/p/e17mods/wiki/Edgar
 
  it was (..it is!) an e17 module that load edje files as gadgets and
 provide
  a simple
  api to embryo/edc to make the gadgets do stuff outside the edj.
  It's cool as you can do gadgets in a single edj file, but was rejected
 due
  to the fact
  that the gadget was not sanboxed.
 
  There are some gadget implemented:
  http://code.google.com/p/e17mods/wiki/Gadgets
  that can be easily ported to this elev8 module I think


Hello,


 Even if that code is not sandboxed, I think it would be worth it to
 point people to your website on E.org. I didn't know about Edgar
 before...


+1 here.
It's good to know that we can even we don't support that officially.

Daniel Juyung Seo (SeoZ)


 --
 Cedric BAIL


 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] libefl is moving on Friday (15.02.2013)

2013-02-15 Thread The Rasterman
On Fri, 15 Feb 2013 09:36:30 +0100 Peter Kjellerstedt
peter.kjellerst...@axis.com said:

  -Original Message-
  From: Daniel Willmann [mailto:d.willm...@samsung.com]
  Sent: den 13 februari 2013 13:48
  To: Enlightenment developer list
  Subject: [E-devel] libefl is moving on Friday (15.02.2013)
  
  Hello,
  
  this Friday (15/02/2013) libefl will be moving from SVN to Git.
  
  Timeframe is as follows:
  
  09:00 UTC: Final warning mail. You should stop committing to /trunk/efl
  in SVN
  10:00 UTC: Raster will lock the directory /trunk/efl so nobody
  accidentally commits there. When that is done I will update the Git
  repository for efl and verify that everything is working.
  
  ??:00 UTC: Access will be restored to Git and I'll send an announcement
  that the migration is done.
  This shouldn't take too long. I updated the repository yesterday and
  have the whole work flow figured out. Keep your fingers crossed.
  
  
  The new web frontend is here (phabricator is there as well, but
  requires login):
  https://git.enlightenment.org/core/efl.git/
  
  Read-only git access:
  git clone git://git.enlightenment.org/core/efl.git
  
  Or for developers (not available at the moment):
  git clone ssh://g...@git.enlightenment.org/core/efl.git
  
  
  Regards,
  Daniel
 
 What about commit mails? Will they still be sent to 
 enlightenment-...@lists.sourceforge.net or will we get a new list 
 that we need to subscribe to?

there's a new list. enlightenment-...@lists.sourceforge.net

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


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] libefl is moving to Git today

2013-02-15 Thread Daniel Willmann
Hello,

as promised this is your one hour notice.

Please finish what you are doing and commit what you have to. The
directory trunk/efl will be locked for further commits at
10:00 UTC (that is roughly in an hour).

I will let you know when commit access has been restored to Git.


The new web frontend is here:
https://git.enlightenment.org/core/efl.git/

Read-only git access:
git clone git://git.enlightenment.org/core/efl.git

Or for developers (not available at the moment):
git clone ssh://g...@git.enlightenment.org/core/efl.git


Regards,
Daniel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: billiob IN trunk/terminology: . src/bin

2013-02-15 Thread Boris Faure
On 13-02-15 15:24, Daniel Juyung Seo wrote:
 Very good and long waited feature!!
 But I used to use ctrl for this kind of selection.
 How about others?

It's Alt on urxvt. I'll add support for shift/alt/ctrl tomorrow.
-- 
Boris Faure
Pointer Arithmetician

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] libefl is moving to Git today

2013-02-15 Thread The Rasterman
On Fri, 15 Feb 2013 09:09:50 + Daniel Willmann d.willm...@samsung.com
said:

the efl tree has all its files locked now. by me. you should not commit to this
tree anymore. do all your work in the git tree from now on

 Hello,
 
 as promised this is your one hour notice.
 
 Please finish what you are doing and commit what you have to. The
 directory trunk/efl will be locked for further commits at
 10:00 UTC (that is roughly in an hour).
 
 I will let you know when commit access has been restored to Git.
 
 
 The new web frontend is here:
 https://git.enlightenment.org/core/efl.git/
 
 Read-only git access:
 git clone git://git.enlightenment.org/core/efl.git
 
 Or for developers (not available at the moment):
 git clone ssh://g...@git.enlightenment.org/core/efl.git
 
 
 Regards,
 Daniel
 
 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013 
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment-devel Digest, Vol 82, Issue 60

2013-02-15 Thread المسالم المسالمة

 what? do what gnome did? :) ie lose users. :) seriously. the old fashioned
 look
 is what e is doing (by default) and that's because its what people
 generally
 want or accept. if you want something else its as easy as configuring -
 making
 your own profiles from your config, adding modules or writing them, making
 themes etc. - it's not something core to e itself. :)





i am with you about customizing the desktop with what we already get

but i am also here to share an idea with you  if you dont want to hear
it

then its your decision and i respect it

i am not here to force you and other people to share it
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment-devel Digest, Vol 82, Issue 60

2013-02-15 Thread The Rasterman
On Fri, 15 Feb 2013 13:41:59 +0300 المسالم المسالمة
almusalimalmusali...@gmail.com said:

 
  what? do what gnome did? :) ie lose users. :) seriously. the old fashioned
  look
  is what e is doing (by default) and that's because its what people
  generally
  want or accept. if you want something else its as easy as configuring -
  making
  your own profiles from your config, adding modules or writing them, making
  themes etc. - it's not something core to e itself. :)
 
 
 
 
 
 i am with you about customizing the desktop with what we already get
 
 but i am also here to share an idea with you  if you dont want to hear
 it
 
 then its your decision and i respect it
 
 i am not here to force you and other people to share it

happy to listen, but there will be resistance to changing a default away from
something traditional that people like and know and can use. gnome made that
mistake.. and then didnt offer a quick - give me back what i had option. we
should, if anything, do experiments in alternative profiles, not the standard.
small improvements to the standard one - sure. little tweaks and improvements -
yes. major re-creations that leave people wondering how to use e.. bad.

 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013 
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] libefl is moving to Git today

2013-02-15 Thread Daniel Juyung Seo
Coolz. We will see what will happen.
Thanks.

Daniel Juyung Seo (SeoZ)

On Fri, Feb 15, 2013 at 7:12 PM, Carsten Haitzler ras...@rasterman.comwrote:

 On Fri, 15 Feb 2013 09:09:50 + Daniel Willmann d.willm...@samsung.com
 
 said:

 the efl tree has all its files locked now. by me. you should not commit to
 this
 tree anymore. do all your work in the git tree from now on

  Hello,
 
  as promised this is your one hour notice.
 
  Please finish what you are doing and commit what you have to. The
  directory trunk/efl will be locked for further commits at
  10:00 UTC (that is roughly in an hour).
 
  I will let you know when commit access has been restored to Git.
 
 
  The new web frontend is here:
  https://git.enlightenment.org/core/efl.git/
 
  Read-only git access:
  git clone git://git.enlightenment.org/core/efl.git
 
  Or for developers (not available at the moment):
  git clone ssh://g...@git.enlightenment.org/core/efl.git
 
 
  Regards,
  Daniel
 
 
 --
  Free Next-Gen Firewall Hardware Offer
  Buy your Sophos next-gen firewall before the end March 2013
  and get the hardware for free! Learn more.
  http://p.sf.net/sfu/sophos-d2d-feb
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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



 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] can we get a rid of this old fashion desktop look

2013-02-15 Thread Tom Hacohen
On 14/02/13 17:32, jose_...@juno.com wrote:
 Well, this is interesting

 I have no idea what this person might be thinking about, but this
 is a topic that is well known to Carsten and Cedric... and indeed I've
 brought it up with them before.
 There are plenty of examples/inspiration of this notion in the Windows
 world.. you just have to look around a bit. If you don't have much exposure
 to this kind of thing, you can ask Cedric and he may be able to send you
 some links I've sent him in the past.

 The notion of an e17 profile is very powerful, but I personally think 
 it's
 also too large and comprehensive to be something that is easily created
 and shared, like for example e17 themes, inits, and backgrounds are.

 A notion of shell theme consisting primarily of a set of desktop 
 gadgets
 (or rather just their themes) and the config for placing them on the desktop,
 plus possibly custom wallpaper, and maybe some other aspects (eg. modules),
 could be bundled as an eet (indeed even as an edje with data parts).
 It would provide an easier to create, and distribute, method for 
 obtaining custom
 'gui shells', and rival the kind of desktop customization/skinning that has 
 been
 around in the Windows world for a very long time. It would even be possible 
 to have
 such shell-themes specific to particular well-known profiles (desktop, 
 mobile, etc),
 and so they could be considered as extensions or modifications of such 
 profiles.

 Jose.


Unlike themes, profiles are *very* easy to create. You just set up your 
config in a running e session and copy it over, give or take.

--
Tom.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Git repository for libefl is live

2013-02-15 Thread Daniel Willmann
Hello,

everything was migrated to git and should be working now. If you have
problems, speak now.

The new web frontend is here:
https://git.enlightenment.org/core/efl.git/
Phabricator:
https://phab.enlightenment.org/

Mailinglist for commits:
https://lists.sourceforge.net/lists/listinfo/enlightenment-git

Read-only git access:
git clone git://git.enlightenment.org/core/efl.git

Read/write for developers:
git clone ssh://g...@git.enlightenment.org/core/efl.git


If you have uncommitted changes in your svn or git-svn checkout:

Here is how you could do it depending on whether you have pure svn or
git-svn:

SVN
---
* Update SVN so you are at the current revision:
$ svn up
$ svn info trunk/efl/ |grep Revision
- Should be revision 83942

* Clone the new repo with git clone

* Find the matching commit in git
$ git log --grep SVN revision: 83942
- This will show you commit c5a8a6b5

* Reset your working directory to this commit (in a new branch)
$ git checkout -b svn-import c5a8a6b5

* Copy your files over from SVN. You can just copy everything (do omit
  the .svn directories, though) as the repositories will be in the same
  state now.

* Check that the changes make sense - git diff should now provide the
  same output as svn diff

* Save the changes temporarily
$ git stash

* Checkout master
$ git checkout master

* Apply the changes again
$ git stash pop

* After you're done committing delete the branch
$ git branch -D svn-import

git-svn
---
* Export all your commits that are not upstream yet
$ git format-patch git-svn..HEAD
- Creates numbered patch files

* Clone the new repository with git clone somewhere

* Apply the patches to the new repository
$ git am 00*.patch

* For the last command - depending on your checkout - you will probably
  need to add the option -p to adjust the location of the patches.
  So if you did a checkout of the complete trunk/ you'll need to pass
  (I think) -p2 to git am.

If you have any problems or patches don't apply cleanly, feel free to ask.


Regards,
Daniel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Query] Controlling further eventing on an edje draggable part programmatically

2013-02-15 Thread Rajeev Ranjan
Hi,
  I have a requirement where on certain event like on resize I dont want to 
keep allowing dragging for an edje draggable part even if mouse,up/touch,up has 
not yet been done after mouse,down.

For this, I used pointer_mode: NOGRAB for draggable part but it didn't work in 
case of draggable as it kept taking drag events even if the mouse/touch was 
outside draggable geometry.
Even synthesizing mouse,up,1 with source draggable_part_name in edc had no 
effect and drag event was continuously going to the draggable part.

Please let me know if there is any way we can control this (avoiding further 
drag event for a drag part) programmatically.

Thank you.
Regards,
Rajeev
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Query] Controlling further eventing on an edje draggable part programmatically

2013-02-15 Thread The Rasterman
On Fri, 15 Feb 2013 11:02:13 + (GMT) Rajeev Ranjan rajee...@samsung.com
said:

 Hi,
   I have a requirement where on certain event like on resize I dont want to
 keep allowing dragging for an edje draggable part even if mouse,up/touch,up
 has not yet been done after mouse,down.

this sounds odd. can you please expand on why you need/want this?

 For this, I used pointer_mode: NOGRAB for draggable part but it didn't work
 in case of draggable as it kept taking drag events even if the mouse/touch
 was outside draggable geometry. Even synthesizing mouse,up,1 with source
 draggable_part_name in edc had no effect and drag event was continuously
 going to the draggable part.

nograb is a totally different thing to what you want i think.. so it's not
going to help :)

 Please let me know if there is any way we can control this (avoiding further
 drag event for a drag part) programmatically.
 
 Thank you.
 Regards,
 Rajeev
 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013 
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] branch master updated. e655f0b7358765f02ea392971c6ddbf8518c37c8

2013-02-15 Thread Daniel Juyung Seo
Shall we change the new git mailing list mail title to something useful?

Daniel Juyung Seo (SeoZ)

On Fri, Feb 15, 2013 at 8:16 PM, Enlightenment Git 
no-re...@enlightenment.org wrote:

 The branch, master has been updated

 This change consists of the following commits:
 e655f0b Jaehwan Kim: Fix build break


 Summary of changes:
  src/examples/ecore/Makefile.am | 2 --
  1 file changed, 2 deletions(-)

 ---

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

 commit e655f0b7358765f02ea392971c6ddbf8518c37c8
 Author: Jaehwan Kim jae.hwan@samsung.com
 Date:   Fri Feb 15 20:15:58 2013 +0900

 Fix build break

 diff --git a/src/examples/ecore/Makefile.am
 b/src/examples/ecore/Makefile.am
 index 5111834..56d55ae 100644
 --- a/src/examples/ecore/Makefile.am
 +++ b/src/examples/ecore/Makefile.am
 @@ -43,8 +43,6 @@ ecore_con_url_headers_example \
  ecore_evas_basics_example \
  ecore_evas_buffer_example_01 \
  ecore_evas_buffer_example_02 \
 -ecore_evas_extn_socket_example \
 -ecore_evas_extn_plug_example \
  ecore_evas_callbacks \
  ecore_evas_ews_example \
  ecore_evas_object_example \

 ---


 --
 EFL core libraries


 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment-devel Digest, Vol 82, Issue 60

2013-02-15 Thread Nathan Baxter
On 15/02/13 10:45, Carsten Haitzler (The Rasterman) wrote:
 On Fri, 15 Feb 2013 13:41:59 +0300 المسالم المسالمة
 almusalimalmusali...@gmail.com said:

 what? do what gnome did? :) ie lose users. :) seriously. the old fashioned
 look
 is what e is doing (by default) and that's because its what people
 generally
 want or accept. if you want something else its as easy as configuring -
 making
 your own profiles from your config, adding modules or writing them, making
 themes etc. - it's not something core to e itself. :)

 


 i am with you about customizing the desktop with what we already get

 but i am also here to share an idea with you  if you dont want to hear
 it

 then its your decision and i respect it

 i am not here to force you and other people to share it
 happy to listen, but there will be resistance to changing a default away from
 something traditional that people like and know and can use. gnome made that
 mistake.. and then didnt offer a quick - give me back what i had option. we
 should, if anything, do experiments in alternative profiles, not the standard.
 small improvements to the standard one - sure. little tweaks and improvements 
 -
 yes. major re-creations that leave people wondering how to use e.. bad.


Are there any plans to re-instate buttons? Like the ones in e16, but better.

A configurable block like that could prove really useful, it was doing 
what hover desk did before hover desk did it. Now that we have these 
shevles which can be placed where ever I'm assuming that it may only 
take a module to be created to enable this, in fact this module could be 
block configurable for specific applications. You could set it up so 
that the primary applications take up a larger percentage of space over 
the less used ones, it could be an extension of favourites and/or have 
it's own application set.

and instead of having the pager shown, that could be hidden as the 
applications that get launched are placed on their own desktop. I 
wouldn't like to see this as default, just throwing out some ideas based 
on current technologies. I'd also like to point that this is all 
hypothetical as I have no idea how to build these elements in code, just 
how they might function  look from a design perspective.

 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 


pixelmasochist.net : it all heppens there.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Query] Controlling further eventing on an edje draggable part programmatically

2013-02-15 Thread Rajeev Ranjan
Hi,
 --- Original Message ---
 Sender : Carsten Haitzlerras...@rasterman.com
 Date : Feb 15, 2013 20:15 (GMT+09:00)
Title : Re: [E-devel] [Query] Controlling further eventing on an edje 
draggable part programmatically
 
 On Fri, 15 Feb 2013 11:02:13 + (GMT) Rajeev Ranjan 
said:

 Hi,
   I have a requirement where on certain event like on resize I dont want to
 keep allowing dragging for an edje draggable part even if mouse,up/touch,up
 has not yet been done after mouse,down.

 this sounds odd. can you please expand on why you need/want this?

   Basically my requirement is related to elm_panes(vertical) where in 
landscape mode we have both contents set and in portrait mode, we have single 
content set and left size set to 1.0 to hide the other content area.
Now when we tap on handler in panes in landscape mode and without lifting 
finger, rotate the device to portrait mode, then still the handler can be 
dragged.
In this case, it is unwanted if there is a single content in portrait mode and 
the other one is unset when mode is portrait.

 For this, I used pointer_mode: NOGRAB for draggable part but it didn't work
 in case of draggable as it kept taking drag events even if the mouse/touch
 was outside draggable geometry. Even synthesizing mouse,up,1 with source
  in edc had no effect and drag event was continuously
 going to the draggable part.

 nograb is a totally different thing to what you want i think.. so it's not
 going to help :)

I tested pointer_mode with NOGRAB option for parts other than draggable and 
found that the events
outside the part geometry are ignored in this case(including mouse,up), so I 
thought that may be this should work with draggable as well.

 Please let me know if there is any way we can control this (avoiding further
 drag event for a drag part) programmatically.
 
 Thank you.
 Regards,
 Rajeev
 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013 
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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

Thank you.
Regards,
Rajeev
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] EFL svnversion call

2013-02-15 Thread Doug Newgard
m4/efl.m4 is still trying to call svnversion or git-svn-id to get the 
dev_version.

I don't have an easy fix, git doesn't have anything quite like the svn 
revisions.
git describe can get you the count of the number of commits since the last
annotated tag, but there are no tags in the EFL git repo yet.

Just wanted to make people aware. It only shows up as an error if you don't
have svn installed, so I figured it might not get noticed right away.

Doug Newgard  
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Daniel Juyung Seo
Thanks for your job.
I will give you as many feedbacks as I can :)

Daniel Juyung Seo (SeoZ)

On Fri, Feb 15, 2013 at 8:01 PM, Daniel Willmann d.willm...@samsung.comwrote:

 Hello,

 everything was migrated to git and should be working now. If you have
 problems, speak now.

 The new web frontend is here:
 https://git.enlightenment.org/core/efl.git/
 Phabricator:
 https://phab.enlightenment.org/

 Mailinglist for commits:
 https://lists.sourceforge.net/lists/listinfo/enlightenment-git

 Read-only git access:
 git clone git://git.enlightenment.org/core/efl.git

 Read/write for developers:
 git clone ssh://g...@git.enlightenment.org/core/efl.git


 If you have uncommitted changes in your svn or git-svn checkout:

 Here is how you could do it depending on whether you have pure svn or
 git-svn:

 SVN
 ---
 * Update SVN so you are at the current revision:
 $ svn up
 $ svn info trunk/efl/ |grep Revision
 - Should be revision 83942

 * Clone the new repo with git clone

 * Find the matching commit in git
 $ git log --grep SVN revision: 83942
 - This will show you commit c5a8a6b5

 * Reset your working directory to this commit (in a new branch)
 $ git checkout -b svn-import c5a8a6b5

 * Copy your files over from SVN. You can just copy everything (do omit
   the .svn directories, though) as the repositories will be in the same
   state now.

 * Check that the changes make sense - git diff should now provide the
   same output as svn diff

 * Save the changes temporarily
 $ git stash

 * Checkout master
 $ git checkout master

 * Apply the changes again
 $ git stash pop

 * After you're done committing delete the branch
 $ git branch -D svn-import

 git-svn
 ---
 * Export all your commits that are not upstream yet
 $ git format-patch git-svn..HEAD
 - Creates numbered patch files

 * Clone the new repository with git clone somewhere

 * Apply the patches to the new repository
 $ git am 00*.patch

 * For the last command - depending on your checkout - you will probably
   need to add the option -p to adjust the location of the patches.
   So if you did a checkout of the complete trunk/ you'll need to pass
   (I think) -p2 to git am.

 If you have any problems or patches don't apply cleanly, feel free to ask.


 Regards,
 Daniel


 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Eduardo Lima (Etrunko)
On Fri, Feb 15, 2013 at 9:01 AM, Daniel Willmann d.willm...@samsung.com wrote:
 Hello,

 everything was migrated to git and should be working now. If you have
 problems, speak now.


Awesome! The only things missing are the branches and tags you
mentioned on previous emails, or are they hidden somewhere?


 The new web frontend is here:
 https://git.enlightenment.org/core/efl.git/
 Phabricator:
 https://phab.enlightenment.org/

 Mailinglist for commits:
 https://lists.sourceforge.net/lists/listinfo/enlightenment-git

 Read-only git access:
 git clone git://git.enlightenment.org/core/efl.git

 Read/write for developers:
 git clone ssh://g...@git.enlightenment.org/core/efl.git


 If you have uncommitted changes in your svn or git-svn checkout:

 Here is how you could do it depending on whether you have pure svn or
 git-svn:

 SVN
 ---
 * Update SVN so you are at the current revision:
 $ svn up
 $ svn info trunk/efl/ |grep Revision
 - Should be revision 83942

 * Clone the new repo with git clone

 * Find the matching commit in git
 $ git log --grep SVN revision: 83942
 - This will show you commit c5a8a6b5

 * Reset your working directory to this commit (in a new branch)
 $ git checkout -b svn-import c5a8a6b5

 * Copy your files over from SVN. You can just copy everything (do omit
   the .svn directories, though) as the repositories will be in the same
   state now.

 * Check that the changes make sense - git diff should now provide the
   same output as svn diff

 * Save the changes temporarily
 $ git stash

 * Checkout master
 $ git checkout master

 * Apply the changes again
 $ git stash pop

 * After you're done committing delete the branch
 $ git branch -D svn-import

 git-svn
 ---
 * Export all your commits that are not upstream yet
 $ git format-patch git-svn..HEAD
 - Creates numbered patch files

 * Clone the new repository with git clone somewhere

 * Apply the patches to the new repository
 $ git am 00*.patch

 * For the last command - depending on your checkout - you will probably
   need to add the option -p to adjust the location of the patches.
   So if you did a checkout of the complete trunk/ you'll need to pass
   (I think) -p2 to git am.

 If you have any problems or patches don't apply cleanly, feel free to ask.


 Regards,
 Daniel

 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-- 
Eduardo de Barros Lima ◤✠◢
ebl...@gmail.com

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Tom Hacohen
On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get the 
 dev_version.

 I don't have an easy fix, git doesn't have anything quite like the svn 
 revisions.
 git describe can get you the count of the number of commits since the last
 annotated tag, but there are no tags in the EFL git repo yet.

 Just wanted to make people aware. It only shows up as an error if you don't
 have svn installed, so I figured it might not get noticed right away.

Haha, so funny. I just thought about it as well (been trying to figure 
this out for the last couple of minutes).

The thing is, that there's git describe. Git describe can give the 
version information easily. For example, from the 1.7 branch:
v1.7.5-21-ga0f2638

i.e, head is 21 commits after the tag, it's commit hash is ga0... and etc.

The problem with that is that we have revision as int in Eina_Version, 
and that obviously doesn't work well with strings.

Daniel and I have been trying to think about it. I say we can try to use 
git describe when it works (just get the count after tag), and when it 
doesn't (i.e if there are no tags) count the commits in the history in 
order to get a count. This is not perfect, but can work.

What do you guys think?

--
Tom.

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Tom Hacohen
On 15/02/13 11:56, Eduardo Lima (Etrunko) wrote:
 On Fri, Feb 15, 2013 at 9:01 AM, Daniel Willmann d.willm...@samsung.com 
 wrote:
 Hello,

 everything was migrated to git and should be working now. If you have
 problems, speak now.


 Awesome! The only things missing are the branches and tags you
 mentioned on previous emails, or are they hidden somewhere?


There are no branches/tags in EFL... Only in elementary/enlightement and 
the old separately released components of the EFL.

--
Tom.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx trunk/PROTO/elev8/src/modules/elm

2013-02-15 Thread Leandro Pereira
On 02/15/2013 03:50 AM, Daniel Juyung Seo wrote:
 Oops. CElmGadget.h is missing.


Good catch. Committed as r83948.



Leandro


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Tom Hacohen
On 15/02/13 12:00, Tom Hacohen wrote:
 On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get the 
 dev_version.

 I don't have an easy fix, git doesn't have anything quite like the svn 
 revisions.
 git describe can get you the count of the number of commits since the last
 annotated tag, but there are no tags in the EFL git repo yet.

 Just wanted to make people aware. It only shows up as an error if you don't
 have svn installed, so I figured it might not get noticed right away.

 Haha, so funny. I just thought about it as well (been trying to figure
 this out for the last couple of minutes).

 The thing is, that there's git describe. Git describe can give the
 version information easily. For example, from the 1.7 branch:
 v1.7.5-21-ga0f2638

 i.e, head is 21 commits after the tag, it's commit hash is ga0... and etc.

 The problem with that is that we have revision as int in Eina_Version,
 and that obviously doesn't work well with strings.

 Daniel and I have been trying to think about it. I say we can try to use
 git describe when it works (just get the count after tag), and when it
 doesn't (i.e if there are no tags) count the commits in the history in
 order to get a count. This is not perfect, but can work.

 What do you guys think?

Daniel just found the following link:
http://cgit.osmocom.org/cgit/openbsc/plain/openbsc/git-version-gen

We'll take a look and let you know.

Cheers,
Tom.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Eduardo Lima (Etrunko)
On Fri, Feb 15, 2013 at 10:00 AM, Tom Hacohen tom.haco...@samsung.com wrote:
 On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get the 
 dev_version.

 I don't have an easy fix, git doesn't have anything quite like the svn 
 revisions.
 git describe can get you the count of the number of commits since the last
 annotated tag, but there are no tags in the EFL git repo yet.

 Just wanted to make people aware. It only shows up as an error if you don't
 have svn installed, so I figured it might not get noticed right away.

 Haha, so funny. I just thought about it as well (been trying to figure
 this out for the last couple of minutes).

 The thing is, that there's git describe. Git describe can give the
 version information easily. For example, from the 1.7 branch:
 v1.7.5-21-ga0f2638

 i.e, head is 21 commits after the tag, it's commit hash is ga0... and etc.

 The problem with that is that we have revision as int in Eina_Version,
 and that obviously doesn't work well with strings.

 Daniel and I have been trying to think about it. I say we can try to use
 git describe when it works (just get the count after tag), and when it
 doesn't (i.e if there are no tags) count the commits in the history in
 order to get a count. This is not perfect, but can work.


Hmm, there is a git rev-list which can give the number of commits of a
branch, but of course it is not tied to the svn revision, for instance

git rev-list --count HEAD


 What do you guys think?

 --
 Tom.

 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



-- 
Eduardo de Barros Lima ◤✠◢
ebl...@gmail.com

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Eduardo Lima (Etrunko)
On Fri, Feb 15, 2013 at 10:01 AM, Tom Hacohen tom.haco...@samsung.com wrote:
 On 15/02/13 11:56, Eduardo Lima (Etrunko) wrote:

 On Fri, Feb 15, 2013 at 9:01 AM, Daniel Willmann d.willm...@samsung.com
 wrote:

 Hello,

 everything was migrated to git and should be working now. If you have
 problems, speak now.


 Awesome! The only things missing are the branches and tags you
 mentioned on previous emails, or are they hidden somewhere?


 There are no branches/tags in EFL... Only in elementary/enlightement and the
 old separately released components of the EFL.


DUH! /me runs for the morning caffeine supply

 --
 Tom.




-- 
Eduardo de Barros Lima ◤✠◢
ebl...@gmail.com

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Guillaume Friloux

On 15/02/2013 13:01, Tom Hacohen wrote:


There are no branches/tags in EFL... Only in elementary/enlightement and
the old separately released components of the EFL.



What does that mean ?
eina.git ecore.git etc are going to pop up ?
attachment: guillaume_friloux.vcf--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Eduardo Lima (Etrunko)
On Fri, Feb 15, 2013 at 10:07 AM, Guillaume Friloux
guillaume.fril...@asp64.com wrote:
 On 15/02/2013 13:01, Tom Hacohen wrote:


 There are no branches/tags in EFL... Only in elementary/enlightement and
 the old separately released components of the EFL.


 What does that mean ?
 eina.git ecore.git etc are going to pop up ?


Either that or we should run and release 1.8 asap to avoid backporting
patches to SVN. :)
 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Eduardo de Barros Lima ◤✠◢
ebl...@gmail.com

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Bertrand Jacquin
On 2013-02-15 13:00, Tom Hacohen wrote:
 On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get 
 the dev_version.

 I don't have an easy fix, git doesn't have anything quite like the 
 svn revisions.
 git describe can get you the count of the number of commits since 
 the last
 annotated tag, but there are no tags in the EFL git repo yet.

 Just wanted to make people aware. It only shows up as an error if 
 you don't
 have svn installed, so I figured it might not get noticed right 
 away.

 Haha, so funny. I just thought about it as well (been trying to 
 figure
 this out for the last couple of minutes).

 The thing is, that there's git describe. Git describe can give the
 version information easily. For example, from the 1.7 branch:
 v1.7.5-21-ga0f2638

 i.e, head is 21 commits after the tag, it's commit hash is ga0... and 
 etc.

 The problem with that is that we have revision as int in 
 Eina_Version,
 and that obviously doesn't work well with strings.

 Daniel and I have been trying to think about it. I say we can try to 
 use
 git describe when it works (just get the count after tag), and when 
 it
 doesn't (i.e if there are no tags) count the commits in the history 
 in
 order to get a count. This is not perfect, but can work.

 What do you guys think?

I usually use the following to figure out the git version :

  git describe --tags --dirty=-dev

It will give the following :

stick to a tag

  tagname

10 commits after the last tag

  tagname-10-gshort last commit id

12 commits after the last tag plus modification non commited

  tagname-12-gshort last commit id-dev

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Bertrand Jacquin
On 2013-02-15 13:18, Bertrand Jacquin wrote:
 On 2013-02-15 13:00, Tom Hacohen wrote:
 On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get
 the dev_version.

 I don't have an easy fix, git doesn't have anything quite like the
 svn revisions.
 git describe can get you the count of the number of commits since
 the last
 annotated tag, but there are no tags in the EFL git repo yet.

 Just wanted to make people aware. It only shows up as an error if
 you don't
 have svn installed, so I figured it might not get noticed right
 away.

 Haha, so funny. I just thought about it as well (been trying to
 figure
 this out for the last couple of minutes).

 The thing is, that there's git describe. Git describe can give the
 version information easily. For example, from the 1.7 branch:
 v1.7.5-21-ga0f2638

 i.e, head is 21 commits after the tag, it's commit hash is ga0... 
 and
 etc.

 The problem with that is that we have revision as int in
 Eina_Version,
 and that obviously doesn't work well with strings.

 Daniel and I have been trying to think about it. I say we can try to
 use
 git describe when it works (just get the count after tag), and 
 when
 it
 doesn't (i.e if there are no tags) count the commits in the history
 in
 order to get a count. This is not perfect, but can work.

 What do you guys think?

 I usually use the following to figure out the git version :

   git describe --tags --dirty=-dev

 It will give the following :

 stick to a tag

   tagname

 10 commits after the last tag

   tagname-10-gshort last commit id

 12 commits after the last tag plus modification non commited

   tagname-12-gshort last commit id-dev

Also, this does not work when there is no tags at all


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Guillaume Friloux

On 15/02/2013 13:11, Eduardo Lima (Etrunko) wrote:

On Fri, Feb 15, 2013 at 10:07 AM, Guillaume Friloux
guillaume.fril...@asp64.com wrote:

On 15/02/2013 13:01, Tom Hacohen wrote:


There are no branches/tags in EFL... Only in elementary/enlightement and
the old separately released components of the EFL.



What does that mean ?
eina.git ecore.git etc are going to pop up ?


Either that or we should run and release 1.8 asap to avoid backporting
patches to SVN. :)
Due to the actual state of the efl dir, im really not in a hurry for 
this ...
Its actually in a very, very bad state for anyone not using EFLs on a PC 
for desktop purpose.
attachment: guillaume_friloux.vcf--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx trunk/PROTO/elev8/src/modules/elm

2013-02-15 Thread Daniel Juyung Seo
Thanks for the quick fix :)

Daniel Juyung Seo (SeoZ)

On Fri, Feb 15, 2013 at 9:01 PM, Leandro Pereira lean...@profusion.mobiwrote:

 On 02/15/2013 03:50 AM, Daniel Juyung Seo wrote:

 Oops. CElmGadget.h is missing.


 Good catch. Committed as r83948.



 Leandro


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Doug Newgard
 On 2013-02-15 13:18, Bertrand Jacquin wrote:
  On 2013-02-15 13:00, Tom Hacohen wrote:
  On 15/02/13 11:49, Doug Newgard wrote:
  m4/efl.m4 is still trying to call svnversion or git-svn-id to get
  the dev_version.
 
  I don't have an easy fix, git doesn't have anything quite like the
  svn revisions.
  git describe can get you the count of the number of commits since
  the last
  annotated tag, but there are no tags in the EFL git repo yet.
 
  Just wanted to make people aware. It only shows up as an error if
  you don't
  have svn installed, so I figured it might not get noticed right
  away.
 
  Haha, so funny. I just thought about it as well (been trying to
  figure
  this out for the last couple of minutes).
 
  The thing is, that there's git describe. Git describe can give the
  version information easily. For example, from the 1.7 branch:
  v1.7.5-21-ga0f2638
 
  i.e, head is 21 commits after the tag, it's commit hash is ga0...
  and
  etc.
 
  The problem with that is that we have revision as int in
  Eina_Version,
  and that obviously doesn't work well with strings.
 
  Daniel and I have been trying to think about it. I say we can try to
  use
  git describe when it works (just get the count after tag), and
  when
  it
  doesn't (i.e if there are no tags) count the commits in the history
  in
  order to get a count. This is not perfect, but can work.
 
  What do you guys think?
 
  I usually use the following to figure out the git version :
 
  git describe --tags --dirty=-dev
 
  It will give the following :
 
  stick to a tag
 
  tagname
 
  10 commits after the last tag
 
  tagname-10-gshort last commit id
 
  12 commits after the last tag plus modification non commited
 
  tagname-12-gshort last commit id-dev

 Also, this does not work when there is no tags at all

Or when the tags are in branches, which is the case in Elementary. There are
tags, but none in master  
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] can we get a rid of this old fashion desktop look

2013-02-15 Thread Cedric BAIL
On Fri, Feb 15, 2013 at 7:58 PM, Tom Hacohen tom.haco...@samsung.com wrote:
 On 14/02/13 17:32, jose_...@juno.com wrote:
 Well, this is interesting

 I have no idea what this person might be thinking about, but this
 is a topic that is well known to Carsten and Cedric... and indeed I've
 brought it up with them before.
 There are plenty of examples/inspiration of this notion in the 
 Windows
 world.. you just have to look around a bit. If you don't have much exposure
 to this kind of thing, you can ask Cedric and he may be able to send you
 some links I've sent him in the past.

 The notion of an e17 profile is very powerful, but I personally 
 think it's
 also too large and comprehensive to be something that is easily created
 and shared, like for example e17 themes, inits, and backgrounds are.

 A notion of shell theme consisting primarily of a set of desktop 
 gadgets
 (or rather just their themes) and the config for placing them on the desktop,
 plus possibly custom wallpaper, and maybe some other aspects (eg. modules),
 could be bundled as an eet (indeed even as an edje with data parts).
 It would provide an easier to create, and distribute, method for 
 obtaining custom
 'gui shells', and rival the kind of desktop customization/skinning that has 
 been
 around in the Windows world for a very long time. It would even be possible 
 to have
 such shell-themes specific to particular well-known profiles (desktop, 
 mobile, etc),
 and so they could be considered as extensions or modifications of such 
 profiles.

 Jose.


 Unlike themes, profiles are *very* easy to create. You just set up your
 config in a running e session and copy it over, give or take.

The idea is to go a little further and have a skin per virtual desktop
that you can easily share. So a set of config for gadget, shelf,
wallpaper and theme packed together that you can decide to apply to a
virtual desktop or a screen or everywhere.
-- 
Cedric BAIL

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Tom Hacohen
On 15/02/13 12:07, Guillaume Friloux wrote:
 On 15/02/2013 13:01, Tom Hacohen wrote:

 There are no branches/tags in EFL... Only in elementary/enlightement and
 the old separately released components of the EFL.


 What does that mean ?
 eina.git ecore.git etc are going to pop up ?

Yes.

--
Tom.



--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Tom Hacohen
On 15/02/13 12:04, Eduardo Lima (Etrunko) wrote:
 On Fri, Feb 15, 2013 at 10:00 AM, Tom Hacohen tom.haco...@samsung.com wrote:
 On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get the 
 dev_version.

 I don't have an easy fix, git doesn't have anything quite like the svn 
 revisions.
 git describe can get you the count of the number of commits since the last
 annotated tag, but there are no tags in the EFL git repo yet.

 Just wanted to make people aware. It only shows up as an error if you don't
 have svn installed, so I figured it might not get noticed right away.

 Haha, so funny. I just thought about it as well (been trying to figure
 this out for the last couple of minutes).

 The thing is, that there's git describe. Git describe can give the
 version information easily. For example, from the 1.7 branch:
 v1.7.5-21-ga0f2638

 i.e, head is 21 commits after the tag, it's commit hash is ga0... and etc.

 The problem with that is that we have revision as int in Eina_Version,
 and that obviously doesn't work well with strings.

 Daniel and I have been trying to think about it. I say we can try to use
 git describe when it works (just get the count after tag), and when it
 doesn't (i.e if there are no tags) count the commits in the history in
 order to get a count. This is not perfect, but can work.


 Hmm, there is a git rev-list which can give the number of commits of a
 branch, but of course it is not tied to the svn revision, for instance

 git rev-list --count HEAD


Yeah, that's one of the ideas.

--
Tom.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Tom Hacohen
On 15/02/13 12:27, Doug Newgard wrote:
 On 2013-02-15 13:18, Bertrand Jacquin wrote:
 On 2013-02-15 13:00, Tom Hacohen wrote:
 On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get
 the dev_version.

 I don't have an easy fix, git doesn't have anything quite like the
 svn revisions.
 git describe can get you the count of the number of commits since
 the last
 annotated tag, but there are no tags in the EFL git repo yet.

 Just wanted to make people aware. It only shows up as an error if
 you don't
 have svn installed, so I figured it might not get noticed right
 away.

 Haha, so funny. I just thought about it as well (been trying to
 figure
 this out for the last couple of minutes).

 The thing is, that there's git describe. Git describe can give the
 version information easily. For example, from the 1.7 branch:
 v1.7.5-21-ga0f2638

 i.e, head is 21 commits after the tag, it's commit hash is ga0...
 and
 etc.

 The problem with that is that we have revision as int in
 Eina_Version,
 and that obviously doesn't work well with strings.

 Daniel and I have been trying to think about it. I say we can try to
 use
 git describe when it works (just get the count after tag), and
 when
 it
 doesn't (i.e if there are no tags) count the commits in the history
 in
 order to get a count. This is not perfect, but can work.

 What do you guys think?

 I usually use the following to figure out the git version :

 git describe --tags --dirty=-dev

 It will give the following :

 stick to a tag

 tagname

 10 commits after the last tag

 tagname-10-gshort last commit id

 12 commits after the last tag plus modification non commited

 tagname-12-gshort last commit id-dev

 Also, this does not work when there is no tags at all

 Or when the tags are in branches, which is the case in Elementary. There are
 tags, but none in master  

Yes. This is what we wanted to do. We actually wanted to use --always 
--dirty, which means it'll work when there aren't any tags. But it's a 
problem. I'll take a look into the script daniel has found.

--
Tom.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: billiob IN trunk/terminology: . src/bin

2013-02-15 Thread Daniel Juyung Seo
Thanks a lot for the quick response :)

Daniel Juyung Seo (SeoZ)

On Fri, Feb 15, 2013 at 6:10 PM, Boris Faure bo...@fau.re wrote:

 On 13-02-15 15:24, Daniel Juyung Seo wrote:
  Very good and long waited feature!!
  But I used to use ctrl for this kind of selection.
  How about others?

 It's Alt on urxvt. I'll add support for shift/alt/ctrl tomorrow.
 --
 Boris Faure
 Pointer Arithmetician


 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] SVN-Git Migration (was: (no subject))

2013-02-15 Thread Rafael Antognolli
Hi David,

On Thu, Feb 14, 2013 at 9:12 AM, David Seikel onef...@gmail.com wrote:
 On Thu, 14 Feb 2013 08:53:22 -0200 Bruno Dilly bdi...@profusion.mobi
 wrote:

 On Wed, Feb 13, 2013 at 8:42 AM, Daniel Willmann
 d.willm...@samsung.com wrote:
  On 13/02/13 00:36, Bruno Dilly wrote:
  On Mon, Feb 11, 2013 at 2:07 PM, Daniel Willmann
  d.willm...@samsung.com wrote:
 
  Topic branches:
  * In each repository every developer with commit access will be
  able to push/update branches in their own namespace
  (devs/name/*). These branches will allow non-fastforward
  updates and no one should expect these to be stable.
  * This is a testing ground for developers where new features can
  be developed, debugged and shared with fellow developers. Ideally
  any new feature would live in its own branch until it matures and
  is merged into master.
 
  Hey Daniel,
 
  It's a nice proposal, but what about master branch permissions ?
  Every developer would be allowed to push stuff on there (with a
  flow similar to svn) ? Or we'll try to establish some kind of
  policy about it (maintainers, review, etc) ?
 
  As others have already pointed out there seems to be consensus that
  we don't have enough manpower to work with an integrator workflow
  (whether or not that's true I don't know).

 ok, I got it.

 
  What I want to achieve with the topic branches is that whoever
  wants to can maintain an integrator-like workflow. You develop your
  feature in a topic branch, then post a request for review/review
  and test yourself and if everything looks good you can merge into
  master.
 
  Speaking of merging...is there any preference on merge vs. rebase?
 
  Lots of small merges can really pollute your history and I don't
  really like them. For larger topic branches I think merging makes
  sense.

 I agree with Tom here.
 I'm always trying to keep a linear history, focusing on rebases
 instead of merges.
 We've used this approach on Profusion projects for years and it worked
 fine so far.

 Maybe it will give you a little bit more work, you'll have to fix
 conflicts in the commits it happens instead of only once in a final
 merge commit, but it will be nicer to review or look
 for issues later, imo.

 Using the merge approach, in a project with so many commiters could
 lead us to a very confuse history.

 If the history is confused, then that's what it should show.  I really
 don't like the idea of rewriting history just to make it easier for
 some people.  Sometimes you just need to track down what actually
 happened, not the convenient lie we tell ourselves is what happened.

I don't think those that a rebased branch history is a lie. Each
commit will still have the original commit date (if the author did not
change it). You can use that to know when the feature started to be
developed.


OK, you lose a way to track the parent commit for that feature branch,
but on the other hand you earn something important here: the knowledge
that the commits from that feature branch will apply correctly on top
of the current state of the tree, without a magic merge commit fixing
stuff later since some things on the tree are not exactly as they seem
to be in the diff from this commit. The changes that appear in the
diff from a given commit are exactly what that commit is doing.

I know that this is not a poll, but I particularly prefer rebased
branches/commits too.

-- 
Rafael Antognolli
http://antognolli.org/

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e5: Buildbot slave migration

2013-02-15 Thread Lionel Orry
On Mon, Feb 4, 2013 at 5:12 PM, Stefan Schmidt s.schm...@samsung.com wrote:
 Hello.

 On 04/02/13 15:58, Lionel Orry wrote:

 On Mon, Feb 4, 2013 at 3:57 PM, Stefan Schmidt s.schm...@samsung.com
 wrote:
 Hello.

 On 31/01/13 20:08, Lionel Orry wrote:
 I know my voice does not count much, but I talked about jenkins too a
 while ago and even made a try myself:
 https://github.com/chickenkiller/jenkins-efl
 I worked quite nicely. If you want to take some pieces of it...

 Cool. Thanks for sharing it. With the merged tree its quite different
 but I still think that some pieces are useful in there.


Short notice, I've updated the repo to use the fresh new git repos and
switched to the unified efl library instead of the previous 1.7
separated components. The config should mostly work, apart from small
modifications still needed for doxygen generation. I'll work on that
ASAP.

Cheers,
Lionel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Daniel Willmann
On 15/02/13 12:54, Tom Hacohen wrote:
 On 15/02/13 12:27, Doug Newgard wrote:
 On 2013-02-15 13:18, Bertrand Jacquin wrote:
 On 2013-02-15 13:00, Tom Hacohen wrote:
 On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get
 the dev_version.

 I don't have an easy fix, git doesn't have anything quite like the
 svn revisions.
 git describe can get you the count of the number of commits since
 the last
 annotated tag, but there are no tags in the EFL git repo yet.

We could add tags to efl (and the other repos) in order to match the
versioning scheme used before...

For elementary and enlightenment I guess that's easy.
We can choose the one commit after branching and add a tag with micro
version 99 - so for elm we would
git tag -a v1.7.99 61fa8b

Though that screws up the whole concept of tags being releases...
We'd only need that one tag, though - subsequent releases would probably
happen in master so that should work fine.


Looking closer at elementary the 1.7.0 tag could have actually been on
the commit in master. The EFL 1.7 svn doobies commit from raster didn't
add anything - it was just the actual copy operation from trunk to branches/

So that would get elm sorted out. Same with the 1.0 branch - need to
rebase that to the correct version.

Enlightenment is actually already okay - v0.17.0 is inside master and
enlightenment-0.17 branches off after that.

 Daniel and I have been trying to think about it. I say we can try to
 use
 git describe when it works (just get the count after tag), and
 when
 it
 doesn't (i.e if there are no tags) count the commits in the history
 in
 order to get a count. This is not perfect, but can work.

 What do you guys think?

 I usually use the following to figure out the git version :

 git describe --tags --dirty=-dev

 It will give the following :

 stick to a tag

 tagname

 10 commits after the last tag

 tagname-10-gshort last commit id

 12 commits after the last tag plus modification non commited

 tagname-12-gshort last commit id-dev

 Also, this does not work when there is no tags at all

 Or when the tags are in branches, which is the case in Elementary. There
 are
 tags, but none in master 
 
 Yes. This is what we wanted to do. We actually wanted to use --always 
 --dirty, which means it'll work when there aren't any tags. But it's a 
 problem. I'll take a look into the script daniel has found.



--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] our mailing list made into xkcd

2013-02-15 Thread Gustavo Sverzut Barbieri
http://xkcd.com/1172/ :-D

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] can we get a rid of this old fashion desktop look

2013-02-15 Thread jose_...@juno.com

Exactly, all those kinds of nuances should be doable... BUT, more 
importantly I'd say,
is that the result ought to be an easily distributable bundle just as themes, 
inits,
wallpapers are.
Profiles are easy to create on your system, but impossible to distribute 
and making
them so could be fairly involved and could also mean possibly exporting a large 
amount
of un-needed data.. For example, would you export the current theme as well, 
the current
init/splash, any custom theme elements from other themes that you're using, etc.
 What I feel is needed, as I've argued with you and Carsten, is a dedicated 
shell
theming sub-system, which would allow for bundling/exporting just those 
elements that
commonly refer to customizing the desktop itself (including such things as 
virtual desktops
that it might define), not eg. e17 widgetry themes or complex constructions 
that are allowed
by e17's comprehensive customization capabiliites.
  Two well-known examples of this notion (as I showed you) are of course 
things like
Stardock's DesktopX and also Rainmeter, both from the MS Windows world.


NetZero now offers 4G mobile broadband. Sign up now.
http://www.netzero.net/?refcd=NZINTISP0512T4GOUT1

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] can we get a rid of this old fashion desktop look

2013-02-15 Thread Guillaume Friloux

On 15/02/2013 16:09, jose_...@juno.com wrote:

 Exactly, all those kinds of nuances should be doable... BUT, more 
importantly I'd say,
is that the result ought to be an easily distributable bundle just as themes, 
inits,
wallpapers are.
 Profiles are easy to create on your system, but impossible to distribute 
and making
them so could be fairly involved and could also mean possibly exporting a large 
amount
of un-needed data.. For example, would you export the current theme as well, 
the current
init/splash, any custom theme elements from other themes that you're using, etc.
  What I feel is needed, as I've argued with you and Carsten, is a dedicated 
shell
theming sub-system, which would allow for bundling/exporting just those 
elements that
commonly refer to customizing the desktop itself (including such things as 
virtual desktops
that it might define), not eg. e17 widgetry themes or complex constructions 
that are allowed
by e17's comprehensive customization capabiliites.
   Two well-known examples of this notion (as I showed you) are of course 
things like
Stardock's DesktopX and also Rainmeter, both from the MS Windows world.


Hello, your mail client breaks threads, so if you cant config/change 
your mail client to do so, please try to keep quotes of who  + sentences 
you are answering too, or it gets very annoying.
attachment: guillaume_friloux.vcf--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] can we get a rid of this old fashion desktop look

2013-02-15 Thread jose_...@juno.com

 And how do you propose distributing some profile that you create
on your system so that others might also enjoy the custom experience
that you made? What would you include with it?
 e17 widgetry/gadget themes, wallpaper themes, splash themes,
are all subsystems that can be created and distributed for people to share,
in a fairly effiicient way.
 That's the kind of functionality that something like a shell theming 
system
would enable for the shell gui, but more restrictiveand simpler than a full 
profile..
and indeed one can imagine customizing the gui shell relative to a well-known
profile.


How to Sleep Like a Rock
Obey this one natural trick to fall asleep and stay asleep all night.
http://thirdpartyoffers.juno.com/TGL3141/511e51f457aa951f404aest03duc

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] can we get a rid of this old fashion desktop look

2013-02-15 Thread Michael Blumenkrantz
agreed, I have no idea what's going on

On Fri, Feb 15, 2013 at 3:14 PM, Guillaume Friloux 
guillaume.fril...@asp64.com wrote:

 On 15/02/2013 16:09, jose_...@juno.com wrote:

  Exactly, all those kinds of nuances should be doable... BUT, more
 importantly I'd say,
 is that the result ought to be an easily distributable bundle just as
 themes, inits,
 wallpapers are.
  Profiles are easy to create on your system, but impossible to
 distribute and making
 them so could be fairly involved and could also mean possibly exporting a
 large amount
 of un-needed data.. For example, would you export the current theme as
 well, the current
 init/splash, any custom theme elements from other themes that you're
 using, etc.
   What I feel is needed, as I've argued with you and Carsten, is a
 dedicated shell
 theming sub-system, which would allow for bundling/exporting just those
 elements that
 commonly refer to customizing the desktop itself (including such things
 as virtual desktops
 that it might define), not eg. e17 widgetry themes or complex
 constructions that are allowed
 by e17's comprehensive customization capabiliites.
Two well-known examples of this notion (as I showed you) are of
 course things like
 Stardock's DesktopX and also Rainmeter, both from the MS Windows world.


  Hello, your mail client breaks threads, so if you cant config/change
 your mail client to do so, please try to keep quotes of who  + sentences
 you are answering too, or it gets very annoying.


 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] enlightenment . org reskin progress

2013-02-15 Thread Nathan Baxter

I've got a few ideas settled now, I'm mostly happy with the general look 
and feel. It does need some extra bits put in and this is far from 
completed.

http://enlightenment.pixelmasochist.net

My plan is to:

1. Get the general layout fixed
 There are a lot of bits that will need separators of some description.
 The Social anchors will become images.
2. Concentrate on the responsive flow
3. work out all the cross browser kinks
4. get the current e.org php to spit out this html
5. re-write the current page contents into this layout style (or convert 
them into xml/yaml?)

Unless there are any oblections :)

-- 


pixelmasochist.net : it all heppens there.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] can we get a rid of this old fashion desktop look

2013-02-15 Thread jose_...@juno.com

Apologies for the email client... nothing I can do at the moment.
But to clarify the replies a bit: The first one was intended as a reply
to Cedric's comment on virtual desktops, the latter one was a reply to
Tom Hacohen on his comment regarding the ease of creating profiles.

In any case, this is something I've discussed somewhat at length with
both Cedric and Vincent, and somewhat with Carsten... everyone seems
to have their own views on what's best. 

Woman is 53 But Looks 25
Mom reveals 1 simple wrinkle trick that has angered doctors...
http://thirdpartyoffers.juno.com/TGL3141/511e56b99dc9356b9477ast04duc

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Tom Hacohen
On 15/02/13 15:25, Nathan Baxter wrote:

 I've got a few ideas settled now, I'm mostly happy with the general look
 and feel. It does need some extra bits put in and this is far from
 completed.

 http://enlightenment.pixelmasochist.net

 My plan is to:

 1. Get the general layout fixed
   There are a lot of bits that will need separators of some description.
   The Social anchors will become images.
 2. Concentrate on the responsive flow
 3. work out all the cross browser kinks
 4. get the current e.org php to spit out this html
 5. re-write the current page contents into this layout style (or convert
 them into xml/yaml?)

 Unless there are any oblections :)


Wasn't the whole point making it mobile phone friendly? Because it 
doesn't work on my phone atm.

--
Tom.

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Nathan Baxter
On 15/02/13 15:42, Tom Hacohen wrote:
 On 15/02/13 15:25, Nathan Baxter wrote:

 I've got a few ideas settled now, I'm mostly happy with the general look
 and feel. It does need some extra bits put in and this is far from
 completed.

 http://enlightenment.pixelmasochist.net

 My plan is to:

 1. Get the general layout fixed
   There are a lot of bits that will need separators of some 
 description.
   The Social anchors will become images.
 2. Concentrate on the responsive flow
 3. work out all the cross browser kinks
 4. get the current e.org php to spit out this html
 5. re-write the current page contents into this layout style (or convert
 them into xml/yaml?)

 Unless there are any oblections :)


 Wasn't the whole point making it mobile phone friendly? Because it 
 doesn't work on my phone atm.


Yes, but that's down the line. The bulk site needs to be finished so I 
know what I have to play with and what I can feasibly drop to get the 
layout to work on mobile devices, there's currently only 1 width 
specified at the moment, it's barely even a demo. think of it as version 
0.0.4 the personal one that maybe you shouldn't show any body yet :)

 -- 
 Tom.


-- 


pixelmasochist.net : it all heppens there.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Iván Briano
On Fri, Feb 15, 2013 at 1:44 PM, Nathan Baxter
nathanbax...@pixelmasochist.net wrote:
 On 15/02/13 15:42, Tom Hacohen wrote:
 On 15/02/13 15:25, Nathan Baxter wrote:

 I've got a few ideas settled now, I'm mostly happy with the general look
 and feel. It does need some extra bits put in and this is far from
 completed.

 http://enlightenment.pixelmasochist.net

 My plan is to:

 1. Get the general layout fixed
   There are a lot of bits that will need separators of some
 description.
   The Social anchors will become images.
 2. Concentrate on the responsive flow
 3. work out all the cross browser kinks
 4. get the current e.org php to spit out this html
 5. re-write the current page contents into this layout style (or convert
 them into xml/yaml?)

 Unless there are any oblections :)


 Wasn't the whole point making it mobile phone friendly? Because it
 doesn't work on my phone atm.


 Yes, but that's down the line. The bulk site needs to be finished so I
 know what I have to play with and what I can feasibly drop to get the
 layout to work on mobile devices, there's currently only 1 width
 specified at the moment, it's barely even a demo. think of it as version
 0.0.4 the personal one that maybe you shouldn't show any body yet :)

So you are saying you just showed us your personal bits?


 --
 Tom.


 --


 pixelmasochist.net : it all heppens there.


 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Nathan Baxter
On 15/02/13 15:48, Iván Briano wrote:
 On Fri, Feb 15, 2013 at 1:44 PM, Nathan Baxter
 nathanbax...@pixelmasochist.net wrote:
 On 15/02/13 15:42, Tom Hacohen wrote:
 On 15/02/13 15:25, Nathan Baxter wrote:
 I've got a few ideas settled now, I'm mostly happy with the general look
 and feel. It does need some extra bits put in and this is far from
 completed.

 http://enlightenment.pixelmasochist.net

 My plan is to:

 1. Get the general layout fixed
There are a lot of bits that will need separators of some
 description.
The Social anchors will become images.
 2. Concentrate on the responsive flow
 3. work out all the cross browser kinks
 4. get the current e.org php to spit out this html
 5. re-write the current page contents into this layout style (or convert
 them into xml/yaml?)

 Unless there are any oblections :)

 Wasn't the whole point making it mobile phone friendly? Because it
 doesn't work on my phone atm.

 Yes, but that's down the line. The bulk site needs to be finished so I
 know what I have to play with and what I can feasibly drop to get the
 layout to work on mobile devices, there's currently only 1 width
 specified at the moment, it's barely even a demo. think of it as version
 0.0.4 the personal one that maybe you shouldn't show any body yet :)
 So you are saying you just showed us your personal bits?

Maybe I did.

 --
 Tom.

 --


 pixelmasochist.net : it all heppens there.


 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 


pixelmasochist.net : it all heppens there.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] different shelves for different virtual desktops

2013-02-15 Thread oeai
thanks = )

On 15.02.2013 08:34, Carsten Haitzler (The Rasterman) wrote:
 yes. you can have a different shelf per desktop. each shelf can have its own
 config. each ibar can point to a different app dir with different app icons.
 so yes. just a matter of configuring it. all in the gui.

 no. icon layout is controlled by the user prefs. its one of the layout 
 policies
 supported by efm and the default we use is custom where a specific x,y is
 remembered in e's config.



-- 
OEAI


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Nathan Baxter
On 15/02/13 16:10, Adam Flott wrote:
 On Fri, 15 Feb 2013 15:25:27 +
 Nathan Baxter nathanbax...@pixelmasochist.net wrote:

 I've got a few ideas settled now, I'm mostly happy with the general look
 and feel. It does need some extra bits put in and this is far from
 completed.

 http://enlightenment.pixelmasochist.net
 I like. It carries the uniqueness characteristic Enlightenment's brand always
 has.

 Few quibbles:

   - There's no logo / title in the upper left. Seems too naked.

Yeah, I need to get a new one for that. I'll dig through the repo for 
the svg and get that sorted. There's also a few more image parts that I 
want to include.


   - The screen shot provided doesn't show case enough of E17's beauty. I'm a 
 fan
 of large informative screen shots, so maybe have it cycle through a bunch
 while the user is reading the page?

The screen grab was a I need something there now to show people this is 
where the images will be on the front page It'll get fixed. I too am a 
fan of contextual images in websites. The carousel will be there when 
the JavaScript gets written.

All good pointers, cheers!

 Otherwise, keep up the good work!


-- 


pixelmasochist.net : it all heppens there.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Adam Flott
On Fri, 15 Feb 2013 15:25:27 +
Nathan Baxter nathanbax...@pixelmasochist.net wrote:

 
 I've got a few ideas settled now, I'm mostly happy with the general look 
 and feel. It does need some extra bits put in and this is far from 
 completed.
 
 http://enlightenment.pixelmasochist.net

I like. It carries the uniqueness characteristic Enlightenment's brand always
has.

Few quibbles:

 - There's no logo / title in the upper left. Seems too naked.

 - The screen shot provided doesn't show case enough of E17's beauty. I'm a fan
   of large informative screen shots, so maybe have it cycle through a bunch
   while the user is reading the page?

Otherwise, keep up the good work!

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Adam Flott
On Fri, 15 Feb 2013 16:20:33 +
Nathan Baxter nathanbax...@pixelmasochist.net wrote:

 All good pointers, cheers! 

One last one, what about having the blue text color change based on the user's
local time? Bright yellow during the day, blue for night. This is my subtle
way of saying the blue is really hard to read. Even with my near perfect vision
and high quality monitors.


--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Daniel Juyung Seo
Thanks for your good job.
I like the new look and feel of e.org.
There are just two comments as of now.

1. Isn't the center image + Download E part too big?
It consumes too much area. If that's just a demo, please make them smaller
:)

2. Font.
For me, the font is not that readable. This is my personal preference so I
am just giving you my opinion.
There is no right and wrong for the fonts. But please keep my opinion in
your mind.

Otherwise, it looks good :)
Thanks.

Daniel Juyung Seo (SeoZ)


On Sat, Feb 16, 2013 at 12:25 AM, Nathan Baxter 
nathanbax...@pixelmasochist.net wrote:


 I've got a few ideas settled now, I'm mostly happy with the general look
 and feel. It does need some extra bits put in and this is far from
 completed.

 http://enlightenment.pixelmasochist.net

 My plan is to:

 1. Get the general layout fixed
  There are a lot of bits that will need separators of some description.
  The Social anchors will become images.
 2. Concentrate on the responsive flow
 3. work out all the cross browser kinks
 4. get the current e.org php to spit out this html
 5. re-write the current page contents into this layout style (or convert
 them into xml/yaml?)

 Unless there are any oblections :)

 --


 pixelmasochist.net : it all heppens there.



 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL svnversion call

2013-02-15 Thread Tom Hacohen
On 15/02/13 12:00, Tom Hacohen wrote:
 On 15/02/13 11:49, Doug Newgard wrote:
 m4/efl.m4 is still trying to call svnversion or git-svn-id to get the 
 dev_version.

 I don't have an easy fix, git doesn't have anything quite like the svn 
 revisions.
 git describe can get you the count of the number of commits since the last
 annotated tag, but there are no tags in the EFL git repo yet.

 Just wanted to make people aware. It only shows up as an error if you don't
 have svn installed, so I figured it might not get noticed right away.

 Haha, so funny. I just thought about it as well (been trying to figure
 this out for the last couple of minutes).

 The thing is, that there's git describe. Git describe can give the
 version information easily. For example, from the 1.7 branch:
 v1.7.5-21-ga0f2638

 i.e, head is 21 commits after the tag, it's commit hash is ga0... and etc.

 The problem with that is that we have revision as int in Eina_Version,
 and that obviously doesn't work well with strings.

 Daniel and I have been trying to think about it. I say we can try to use
 git describe when it works (just get the count after tag), and when it
 doesn't (i.e if there are no tags) count the commits in the history in
 order to get a count. This is not perfect, but can work.

 What do you guys think?


Ok, so what we did:

We use git rev-list --count HEAD in order to get the count of the 
commits in a branch and we use it as a revision in the version structure.

Probably not interesting part:
You can jump to a specific commit revision (of the same branch) by doing 
the following:
git checkout HEAD~$(expr $(git rev-list --count HEAD) - REVISION)
where REVISION is the revision number (*not* compatible with svn revs).
For example:
git checkout HEAD~$(expr $(git rev-list --count HEAD) - 1753)

It's important to note that this is probably not interesting for the 
most of you because this is really a rare thing to want to do, but just 
in case...

--
Tom.

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [E-MODULES-EXTRA, comp-scale] Update use of e/src/bin/e_comp.h api from revision 83743 to current

2013-02-15 Thread Moritz Maxeiner
With the following changes, e_comp.h exposes struct members and with it 
drops their accessor functions,
as well as rename a few functions. Currently the comp-scale module won't 
work anymore, because it still calls
the dropped accessor functions and the renamed functions by their old 
names, this patch
addresses that by changing all of comp-scales calls to these functions 
to the new ones.


http://trac.enlightenment.org/e/changeset/83745/trunk/e/src/bin/e_comp.h
http://trac.enlightenment.org/e/changeset/83752/trunk/e/src/bin/e_comp.h
Index: src/e_mod_main.c
===
--- src/e_mod_main.c(revision 83956)
+++ src/e_mod_main.c(working copy)
@@ -159,7 +159,7 @@
man = eina_list_data_get(e_manager_list());
if (!man) return;
 
-   e = e_comp_evas_get(man-comp);
+   e = man-comp-evas;
if (!e) return;
 
if (!strncmp(params, go_pager, 8))
Index: src/e_mod_pager.c
===
--- src/e_mod_pager.c   (revision 83956)
+++ src/e_mod_pager.c   (working copy)
@@ -171,7 +171,7 @@
if (scale_state == SCALE_STATE_HOLD)
  {
 E_Manager *man = e_manager_current_get();
-e_comp_update(man-comp);
+e_comp_render_update(man-comp);
 return ECORE_CALLBACK_RENEW;
  }
 
@@ -628,7 +628,7 @@
 
if (it-bd  !it-o)
  {
-e_comp_src_hidden_set(it-src, EINA_FALSE);
+e_comp_win_hidden_set(it-src, EINA_FALSE);
 
 e_object_unref(E_OBJECT(it-bd));
  }
@@ -652,7 +652,7 @@
 if ((it-bd-desk != current_desk)  (!it-bd-sticky))
   e_border_hide(it-bd, 2);
 
-e_comp_src_hidden_set(it-src, EINA_FALSE);
+e_comp_win_hidden_set(it-src, EINA_FALSE);
 
 evas_object_del(it-o_win);
 evas_object_del(it-o);
@@ -674,17 +674,17 @@
Evas_Object *o, *sh_obj, *obj;
E_Border *bd;
 
-   sh_obj = e_comp_src_shadow_get(src);
+   sh_obj = src-shobj;
if (!sh_obj) return NULL;
 
-   obj = e_comp_src_image_get(src);
+   obj = src-obj;
if (!obj) return NULL;
 
-   bd = e_comp_src_border_get(src);
+   bd = src-bd;
 
if (!bd)
  {
-Ecore_X_Window win = e_comp_src_window_get(src);
+Ecore_X_Window win = src-win;
 
 if (win == zone-container-bg_win)
   {
@@ -707,7 +707,7 @@
   }
 else if (scale_conf-pager_fade_popups)
   {
- E_Popup *pop = e_comp_src_popup_get(src);
+ E_Popup *pop = src-pop;
 
  if ((pop)  (pop-zone != zone))
return NULL;
@@ -738,7 +738,7 @@
it-src = src;
e_object_ref(E_OBJECT(it-bd));
 
-   e_comp_src_hidden_set(src, EINA_TRUE);
+   e_comp_win_hidden_set(src, EINA_TRUE);
 
items = eina_list_append(items, it);
 
@@ -749,7 +749,7 @@
(e_mod_border_ignore(it-bd)))
  return NULL;
 
-   it-o_win = e_comp_src_image_mirror_add(src);
+   it-o_win = e_comp_win_image_mirror_add(src);
/* it-o_win = evas_object_image_filled_add(e);
 * o = e_manager_comp_src_image_get(man, src);
 * evas_object_image_source_set(it-o_win, o); */
@@ -1072,7 +1072,7 @@
 
if (input_win) return EINA_FALSE;
 
-   e = e_comp_evas_get(man-comp);
+   e = man-comp-evas;
if (!e) return EINA_FALSE;
 
zone = e_util_zone_current_get(man);
@@ -1147,7 +1147,7 @@
evas_object_resize(zone_clip, zone_w, zone_h);
evas_object_show(zone_clip);
 
-   EINA_LIST_FOREACH((Eina_List *)e_comp_src_list_get(man-comp), l, src)
+   EINA_LIST_FOREACH((Eina_List *)e_comp_win_list_get(man-comp), l, src)
  _pager_win_new(e, man, src);
 
edje_object_file_get(zone-bg_object, file, group);
@@ -1265,7 +1265,7 @@
/* XXX disabled for now. */
/* return; */
 
-   e = e_comp_evas_get(man-comp);
+   e = man-comp-evas;
if (!strcmp(info, change.comp))
  {
 if (!e)
@@ -1284,7 +1284,7 @@
else if (!strcmp(info, add.src))
  {
 DBG(%s: %p | %p\n, info, man, src);
-e_comp_src_hidden_set(src, EINA_TRUE);
+e_comp_win_hidden_set(src, EINA_TRUE);
  }
else if (!strcmp(info, del.src))
  {
Index: src/e_mod_scale.c
===
--- src/e_mod_scale.c   (revision 83956)
+++ src/e_mod_scale.c   (working copy)
@@ -298,7 +298,7 @@
  }
 
man = e_manager_current_get();
-   e_comp_update(man-comp);
+   e_comp_render_update(man-comp);
 
if (finish)
  {
@@ -480,12 +480,12 @@
   E_Comp_Win *src;
   E_Manager *man = zone-container-manager;
 
-  EINA_LIST_FOREACH((Eina_List *)e_comp_src_list_get(man-comp), l, src)
-e_comp_src_hidden_set(src, EINA_FALSE);
+  EINA_LIST_FOREACH((Eina_List *)e_comp_win_list_get(man-comp), l, src)
+e_comp_win_hidden_set(src, EINA_FALSE);
}
 
man = e_manager_current_get();
-   e_comp_update(man-comp);
+   e_comp_render_update(man-comp);
 
if (!bd_move)
  {
@@ -697,17 +697,17 @@
 

Re: [E-devel] SVN-Git Migration (was: (no subject))

2013-02-15 Thread Lucas De Marchi
On Fri, Feb 15, 2013 at 11:56 AM, Rafael Antognolli
antogno...@gmail.com wrote:
 Hi David,

 On Thu, Feb 14, 2013 at 9:12 AM, David Seikel onef...@gmail.com wrote:
 On Thu, 14 Feb 2013 08:53:22 -0200 Bruno Dilly bdi...@profusion.mobi
 wrote:

 On Wed, Feb 13, 2013 at 8:42 AM, Daniel Willmann
 d.willm...@samsung.com wrote:
  On 13/02/13 00:36, Bruno Dilly wrote:
  On Mon, Feb 11, 2013 at 2:07 PM, Daniel Willmann
  d.willm...@samsung.com wrote:
 
  Topic branches:
  * In each repository every developer with commit access will be
  able to push/update branches in their own namespace
  (devs/name/*). These branches will allow non-fastforward
  updates and no one should expect these to be stable.
  * This is a testing ground for developers where new features can
  be developed, debugged and shared with fellow developers. Ideally
  any new feature would live in its own branch until it matures and
  is merged into master.
 
  Hey Daniel,
 
  It's a nice proposal, but what about master branch permissions ?
  Every developer would be allowed to push stuff on there (with a
  flow similar to svn) ? Or we'll try to establish some kind of
  policy about it (maintainers, review, etc) ?
 
  As others have already pointed out there seems to be consensus that
  we don't have enough manpower to work with an integrator workflow
  (whether or not that's true I don't know).

 ok, I got it.

 
  What I want to achieve with the topic branches is that whoever
  wants to can maintain an integrator-like workflow. You develop your
  feature in a topic branch, then post a request for review/review
  and test yourself and if everything looks good you can merge into
  master.
 
  Speaking of merging...is there any preference on merge vs. rebase?
 
  Lots of small merges can really pollute your history and I don't
  really like them. For larger topic branches I think merging makes
  sense.

 I agree with Tom here.
 I'm always trying to keep a linear history, focusing on rebases
 instead of merges.
 We've used this approach on Profusion projects for years and it worked
 fine so far.

 Maybe it will give you a little bit more work, you'll have to fix
 conflicts in the commits it happens instead of only once in a final
 merge commit, but it will be nicer to review or look
 for issues later, imo.

 Using the merge approach, in a project with so many commiters could
 lead us to a very confuse history.

 If the history is confused, then that's what it should show.  I really
 don't like the idea of rewriting history just to make it easier for
 some people.  Sometimes you just need to track down what actually
 happened, not the convenient lie we tell ourselves is what happened.

 I don't think those that a rebased branch history is a lie. Each
 commit will still have the original commit date (if the author did not
 change it). You can use that to know when the feature started to be
 developed.


 OK, you lose a way to track the parent commit for that feature branch,
 but on the other hand you earn something important here: the knowledge
 that the commits from that feature branch will apply correctly on top
 of the current state of the tree, without a magic merge commit fixing
 stuff later since some things on the tree are not exactly as they seem
 to be in the diff from this commit. The changes that appear in the
 diff from a given commit are exactly what that commit is doing.

 I know that this is not a poll, but I particularly prefer rebased
 branches/commits too.

me too.

Merges only make sense when there are maintainers of particular pieces
of the repository. The best example of this is the Linux Kernel. You
merge what the submaintainers send to you. They can't rebase on top of
you because otherwise they would break the history for whoever is
basing their development on their tree.

On the other side, take projects like BlueZ, ConnMan, WebKit.  There
aren't merges... and there's no lie as you are implying. People are
used to rebase before sending the features they developed.

Also we don't need to be black or white here. Sometimes it's easier to
use merges and still don't pollute the repository. I myself sometimes
use merges in the projects I maintain, though most of the times
rebases are better.


Lucas De Marchi

--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] branch master updated. 91ae899232bc9fe50554039b9631ef913c8b4a7c

2013-02-15 Thread Tom Hacohen
On 15/02/13 17:55, Enlightenment Git wrote:
 The branch, master has been updated

 This change consists of the following commits:
 91ae899 Tom Hacohen: Edje textblock: Improved textblock fit and added support 
 for size_range.


 Summary of changes:
   ChangeLog|  5 
   NEWS |  2 ++
   src/lib/edje/edje_calc.c | 59 
 
   3 files changed, 57 insertions(+), 9 deletions(-)

 ---
 http://git.enlightenment.org/core/efl.git/commit/?id=91ae899232bc9fe50554039b9631ef913c8b4a7c

 commit 91ae899232bc9fe50554039b9631ef913c8b4a7c
 Author: Tom Hacohen t...@stosb.com
 Date:   Fri Feb 15 15:38:49 2013 +

  Edje textblock: Improved textblock fit and added support for size_range.

  It's a bit quirky at the moment as you have to set the base font size
  (text.size) although this doesn't have any effect on textblocks.

 diff --git a/ChangeLog b/ChangeLog
 index 801a39d..5e062c7 100644
 --- a/ChangeLog
 +++ b/ChangeLog
 @@ -1,3 +1,8 @@
 +2013-02-15  Tom Hacohen (TAsn)
 +
 +* Edje textblock: Improved textblock fit and added support for
 + size_range.
 +
   2013-02-15  Jiyoun Park (jypark)

   * Add infrastructure to handle message between ecore and parent ecore 
 in Ecore_Evas.
 diff --git a/NEWS b/NEWS
 index cb86002..7a8c868 100644
 --- a/NEWS
 +++ b/NEWS
 @@ -64,6 +64,7 @@ Additions:
   * Add eio_eet_sync symbols.
   * Add infrastructure to handle buggy touchscreen in Ecore_Input_Evas.
   * Add infrastructure to handle message between ecore and parent ecore 
 in Ecore_Evas.
 +* Edje textblock: Added support for size_range.

   Deprecations:
   * ecore_x:
 @@ -167,3 +168,4 @@ Fixes:
   * Fix memory leak in error case in ethumb.
   * fix bug not to display preedit string with PREEDIT_TYPE_NONE style
   * Fix bug candidate word couldn't be selected with up/down key in the 
 preedit status
 +* Edje textblock: Improved textblock fit.
 diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c
 index b56d5b7..f1ea8cc 100644
 --- a/src/lib/edje/edje_calc.c
 +++ b/src/lib/edje/edje_calc.c
 @@ -1144,6 +1144,26 @@ 
 _edje_part_recalc_single_step(Edje_Part_Description_Common *desc,
}
   }

 +static double
 +_edje_part_recalc_single_textblock_scale_range_adjust(Edje_Part_Description_Text
  *chosen_desc, double base_scale, double scale)
 +{
 +   double size, min, max;
 +
 +   if (chosen_desc-text.size == 0)
 +  return scale;
 +
 +   min = base_scale * chosen_desc-text.size_range_min;
 +   max = chosen_desc-text.size_range_max * base_scale;
 +   size = chosen_desc-text.size * scale;
 +
 +   if ((size  max)  (max  0))
 +  scale = max / (double) chosen_desc-text.size;
 +   else if (size  min)
 +  scale = min / (double) chosen_desc-text.size;
 +
 +   return scale;
 +}
 +
   static void
   _edje_part_recalc_single_textblock(FLOAT_T sc,
  Edje *ed,
 @@ -1277,35 +1297,56 @@ _edje_part_recalc_single_textblock(FLOAT_T sc,
 if (minh  (*maxh  *minh)) *maxh = *minh;
  }
 }
 +
   if ((chosen_desc-text.fit_x) || (chosen_desc-text.fit_y))
 {
 - double s = 1.0;
 + double base_s = 1.0;
 + double orig_s;
 + double s = base_s;

 - if (ep-part-scale) s = TO_DOUBLE(sc);
 + if (ep-part-scale) base_s = TO_DOUBLE(sc);
eo_do(ep-object,
 -evas_obj_scale_set(s),
 +evas_obj_scale_set(base_s),
  evas_obj_textblock_size_formatted_get(tw, th));
 +
 + orig_s = base_s;
 + /* Now make it bigger so calculations will be more accurate
 +  * and less influenced by hinting... */
 +   {
 +  orig_s = 
 _edje_part_recalc_single_textblock_scale_range_adjust(chosen_desc, base_s, 
 orig_s * params-w / (double) tw);
 +  eo_do(ep-object,
 +evas_obj_scale_set(orig_s),
 +evas_obj_textblock_size_formatted_get(tw, th));
 +   }
if (chosen_desc-text.fit_x)
  {
 -  if ((tw  0)  (tw  params-w))
 +  if (tw  0)
   {
 -   s = (s * params-w) / (double)tw;
 +   s = 
 _edje_part_recalc_single_textblock_scale_range_adjust(chosen_desc, base_s, 
 orig_s * params-w / tw);
  eo_do(ep-object,
evas_obj_scale_set(s),
 -  evas_obj_textblock_size_formatted_get(tw, th));
 +  evas_obj_textblock_size_formatted_get(NULL, NULL));
   }
  }
if (chosen_desc-text.fit_y)
  {
 -  if ((th  0)  (th  

Re: [E-devel] can we get a rid of this old fashion desktop look

2013-02-15 Thread jose_...@juno.com

  jose_ogp wrote:

Apologies for the email client... nothing I can do at the moment.
 But to clarify the replies a bit: The first one was intended as a reply
 to Cedric's comment on virtual desktops, the latter one was a reply to
 Tom Hacohen on his comment regarding the ease of creating profiles.
 
In any case, this is something I've discussed somewhat at length with
 both Cedric and Vincent, and somewhat with Carsten... everyone seems
 to have their own views on what's best. 

  Ok, email client (maybe) fixed...

 Just thought I'd take the opportunity while I'm at this to send everyone
here some links related to this notion of shell theming, for those that may
be unfamiliar with this notion -- it's been around a long time, especially in 
the
MS Windows world of customization.

  The overall notion of theming (or skinning as it's also sometimes called)
when it comes to the full gui-shell experience, can be broken down into several
sub-systems.
  For example, one that themes the window decorations/menus/etc, one that
themes say init/splash screens, one that themes background wallpapers, one
that themes icon sets, etc... Current e17 (plus say fdo) has those sub-systems
and one can create and share such themes.

  But one in particular that is missing in e is the ability to 'theme' the 
desktop
gui-shell itself -- ie. to specify what themed 'gadgets' to place where on the 
desktop,  
what kinds of virtual desktops to have and with what on them, etc.

  This capability is there in e17, but only for each user to setup.. it's 
not a
sub-system that has an easily exported/imported bundle like decoration themes,
wallpaper themes, splash themes, etc.

  In the Windows world, one does find exactly that missing sub-system... 
done by
several third-parties. Two well-known ones are Stardock's DesktopX 
(proprietary)
and Rainmeter (gpl), though there are several others (Stardock itself also 
offers
the other kinds of subsystems.. window decorations, wallpapers, splash, icons, 
etc).

  Just to give you an idea of what this gui-shell skinning can be like, 
here are
links to repos where you can find multitudes of them.

  First, here's a repo for DesktopX desktop-shell themes:

http://www.wincustomize.com/explore/desktopx_themes/sort/popular/sortby/halloffame

   There are literally thousands of these made by people... You can spend
time browsing thru them (and note btw that screenshots alone will not do these
justice as they are often very animated, see videos later below).

   And here is a repo for Rainmeter desktop-shell themes:

http://www.customize.org/rainmeter/skins

   Again, there are thousands of them for everyone to browse thru... some 
are
fairly moderate, some fairly extreme.

   These skins/themes are usually very animated and you can see some
example videos (elaborate showcase ones) here:

http://www.youtube.com/watch?v=zukaxUYlfZQ
http://www.youtube.com/watch?v=rBMGe4vjLTE
http://www.youtube.com/watch?v=pW-ohF9tRI8
http://www.youtube.com/watch?v=P-P-NdDvSVk
http://www.youtube.com/watch?v=ujdKSrptsPA
http://www.youtube.com/watch?v=k12R_FRPsso
http://www.youtube.com/watch?v=YCCX9HuPb-Y
http://www.youtube.com/watch?v=x_MekUL2SWs
http://www.youtube.com/watch?v=jn2FpdI5-C0
http://www.youtube.com/watch?v=C2KvbI-P-ak

  Hopefully the above will give everyone who hasn't been exposed to this
a good idea of what be accomplished.
  It's something which e could also have with just a bit of work, and I 
think
would help raise e's popularity (as well as provide some interesting and/or
useful environments). 
  

Woman is 53 But Looks 25
Mom reveals 1 simple wrinkle trick that has angered doctors...
http://thirdpartyoffers.juno.com/TGL3141/511e906938c08106863c9st03duc

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] SVN-Git Migration (was: (no subject))

2013-02-15 Thread Ulisses Furquim
Hi,

On Fri, Feb 15, 2013 at 3:16 PM, Lucas De Marchi
lucas.demar...@profusion.mobi wrote:

 On Fri, Feb 15, 2013 at 11:56 AM, Rafael Antognolli
 antogno...@gmail.com wrote:
  I know that this is not a poll, but I particularly prefer rebased
  branches/commits too.

 me too.

 Merges only make sense when there are maintainers of particular pieces
 of the repository. The best example of this is the Linux Kernel. You
 merge what the submaintainers send to you. They can't rebase on top of
 you because otherwise they would break the history for whoever is
 basing their development on their tree.

 On the other side, take projects like BlueZ, ConnMan, WebKit.  There
 aren't merges... and there's no lie as you are implying. People are
 used to rebase before sending the features they developed.

 Also we don't need to be black or white here. Sometimes it's easier to
 use merges and still don't pollute the repository. I myself sometimes
 use merges in the projects I maintain, though most of the times
 rebases are better.

+1

-- Ulisses Furquim

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Leandro Dorileo
Hi!

On Fri, Feb 15, 2013 at 11:01:54AM +, Daniel Willmann wrote:
 Hello,
 
 everything was migrated to git and should be working now. If you have
 problems, speak now.


That`s awesome, nice job Daniel and others.


 
 The new web frontend is here:
 https://git.enlightenment.org/core/efl.git/
 Phabricator:
 https://phab.enlightenment.org/
 
 Mailinglist for commits:
 https://lists.sourceforge.net/lists/listinfo/enlightenment-git
 
 Read-only git access:
 git clone git://git.enlightenment.org/core/efl.git
 
 Read/write for developers:
 git clone ssh://g...@git.enlightenment.org/core/efl.git
 


Have we already decided about our workflow with git? Are we going to have
an integrator or so? Are we - developers - going to have a hosting space
so we can maintain our forks and ask pull requests from?


 
 If you have uncommitted changes in your svn or git-svn checkout:
 
 Here is how you could do it depending on whether you have pure svn or
 git-svn:
 
 SVN
 ---
 * Update SVN so you are at the current revision:
 $ svn up
 $ svn info trunk/efl/ |grep Revision
 - Should be revision 83942
 
 * Clone the new repo with git clone
 
 * Find the matching commit in git
 $ git log --grep SVN revision: 83942
 - This will show you commit c5a8a6b5
 
 * Reset your working directory to this commit (in a new branch)
 $ git checkout -b svn-import c5a8a6b5
 
 * Copy your files over from SVN. You can just copy everything (do omit
   the .svn directories, though) as the repositories will be in the same
   state now.
 
 * Check that the changes make sense - git diff should now provide the
   same output as svn diff
 
 * Save the changes temporarily
 $ git stash
 
 * Checkout master
 $ git checkout master
 
 * Apply the changes again
 $ git stash pop
 
 * After you're done committing delete the branch
 $ git branch -D svn-import
 
 git-svn
 ---
 * Export all your commits that are not upstream yet
 $ git format-patch git-svn..HEAD
 - Creates numbered patch files
 
 * Clone the new repository with git clone somewhere
 
 * Apply the patches to the new repository
 $ git am 00*.patch
 
 * For the last command - depending on your checkout - you will probably
   need to add the option -p to adjust the location of the patches.
   So if you did a checkout of the complete trunk/ you'll need to pass
   (I think) -p2 to git am.
 
 If you have any problems or patches don't apply cleanly, feel free to ask.
 
 
 Regards,
 Daniel
 
 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013 
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
Leandro Dorileo
ProFUSION embedded systems
http://profusion.mobi

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Leandro Dorileo
On Fri, Feb 15, 2013 at 10:56:27PM -0200, Leandro Dorileo wrote:
 Hi!
 
 On Fri, Feb 15, 2013 at 11:01:54AM +, Daniel Willmann wrote:
  Hello,
  
  everything was migrated to git and should be working now. If you have
  problems, speak now.
 
 
 That`s awesome, nice job Daniel and others.
 
 
  
  The new web frontend is here:
  https://git.enlightenment.org/core/efl.git/
  Phabricator:
  https://phab.enlightenment.org/
  
  Mailinglist for commits:
  https://lists.sourceforge.net/lists/listinfo/enlightenment-git
  
  Read-only git access:
  git clone git://git.enlightenment.org/core/efl.git
  
  Read/write for developers:
  git clone ssh://g...@git.enlightenment.org/core/efl.git
  
 
 
 Have we already decided about our workflow with git? Are we going to have
 an integrator or so? Are we - developers - going to have a hosting space
 so we can maintain our forks and ask pull requests from?


Ok, before someone SPANK!!! SPANK!!! me, I'm reading the previous discussion
on the topic


 
 
  
  If you have uncommitted changes in your svn or git-svn checkout:
  
  Here is how you could do it depending on whether you have pure svn or
  git-svn:
  
  SVN
  ---
  * Update SVN so you are at the current revision:
  $ svn up
  $ svn info trunk/efl/ |grep Revision
  - Should be revision 83942
  
  * Clone the new repo with git clone
  
  * Find the matching commit in git
  $ git log --grep SVN revision: 83942
  - This will show you commit c5a8a6b5
  
  * Reset your working directory to this commit (in a new branch)
  $ git checkout -b svn-import c5a8a6b5
  
  * Copy your files over from SVN. You can just copy everything (do omit
the .svn directories, though) as the repositories will be in the same
state now.
  
  * Check that the changes make sense - git diff should now provide the
same output as svn diff
  
  * Save the changes temporarily
  $ git stash
  
  * Checkout master
  $ git checkout master
  
  * Apply the changes again
  $ git stash pop
  
  * After you're done committing delete the branch
  $ git branch -D svn-import
  
  git-svn
  ---
  * Export all your commits that are not upstream yet
  $ git format-patch git-svn..HEAD
  - Creates numbered patch files
  
  * Clone the new repository with git clone somewhere
  
  * Apply the patches to the new repository
  $ git am 00*.patch
  
  * For the last command - depending on your checkout - you will probably
need to add the option -p to adjust the location of the patches.
So if you did a checkout of the complete trunk/ you'll need to pass
(I think) -p2 to git am.
  
  If you have any problems or patches don't apply cleanly, feel free to ask.
  
  
  Regards,
  Daniel
  
  --
  Free Next-Gen Firewall Hardware Offer
  Buy your Sophos next-gen firewall before the end March 2013 
  and get the hardware for free! Learn more.
  http://p.sf.net/sfu/sophos-d2d-feb
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 -- 
 Leandro Dorileo
 ProFUSION embedded systems
 http://profusion.mobi

-- 
Leandro Dorileo
ProFUSION embedded systems
http://profusion.mobi

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Git repository for libefl is live

2013-02-15 Thread Iván Briano
On Fri, Feb 15, 2013 at 11:12 PM, Leandro Dorileo
dori...@profusion.mobi wrote:
 On Fri, Feb 15, 2013 at 10:56:27PM -0200, Leandro Dorileo wrote:
 Hi!

 On Fri, Feb 15, 2013 at 11:01:54AM +, Daniel Willmann wrote:
  Hello,
 
  everything was migrated to git and should be working now. If you have
  problems, speak now.


 That`s awesome, nice job Daniel and others.


 
  The new web frontend is here:
  https://git.enlightenment.org/core/efl.git/
  Phabricator:
  https://phab.enlightenment.org/
 
  Mailinglist for commits:
  https://lists.sourceforge.net/lists/listinfo/enlightenment-git
 
  Read-only git access:
  git clone git://git.enlightenment.org/core/efl.git
 
  Read/write for developers:
  git clone ssh://g...@git.enlightenment.org/core/efl.git
 


 Have we already decided about our workflow with git? Are we going to have
 an integrator or so? Are we - developers - going to have a hosting space
 so we can maintain our forks and ask pull requests from?


 Ok, before someone SPANK!!! SPANK!!! me, I'm reading the previous discussion
 on the topic



SPANK! SPANK! You should have waited for Tasn to repeat it all over again.



 
  If you have uncommitted changes in your svn or git-svn checkout:
 
  Here is how you could do it depending on whether you have pure svn or
  git-svn:
 
  SVN
  ---
  * Update SVN so you are at the current revision:
  $ svn up
  $ svn info trunk/efl/ |grep Revision
  - Should be revision 83942
 
  * Clone the new repo with git clone
 
  * Find the matching commit in git
  $ git log --grep SVN revision: 83942
  - This will show you commit c5a8a6b5
 
  * Reset your working directory to this commit (in a new branch)
  $ git checkout -b svn-import c5a8a6b5
 
  * Copy your files over from SVN. You can just copy everything (do omit
the .svn directories, though) as the repositories will be in the same
state now.
 
  * Check that the changes make sense - git diff should now provide the
same output as svn diff
 
  * Save the changes temporarily
  $ git stash
 
  * Checkout master
  $ git checkout master
 
  * Apply the changes again
  $ git stash pop
 
  * After you're done committing delete the branch
  $ git branch -D svn-import
 
  git-svn
  ---
  * Export all your commits that are not upstream yet
  $ git format-patch git-svn..HEAD
  - Creates numbered patch files
 
  * Clone the new repository with git clone somewhere
 
  * Apply the patches to the new repository
  $ git am 00*.patch
 
  * For the last command - depending on your checkout - you will probably
need to add the option -p to adjust the location of the patches.
So if you did a checkout of the complete trunk/ you'll need to pass
(I think) -p2 to git am.
 
  If you have any problems or patches don't apply cleanly, feel free to ask.
 
 
  Regards,
  Daniel
 
  --
  Free Next-Gen Firewall Hardware Offer
  Buy your Sophos next-gen firewall before the end March 2013
  and get the hardware for free! Learn more.
  http://p.sf.net/sfu/sophos-d2d-feb
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Leandro Dorileo
 ProFUSION embedded systems
 http://profusion.mobi

 --
 Leandro Dorileo
 ProFUSION embedded systems
 http://profusion.mobi

 --
 The Go Parallel Website, sponsored by Intel - in partnership with Geeknet,
 is your hub for all things parallel software development, from weekly thought
 leadership blogs to news, videos, case studies, tutorials, tech docs,
 whitepapers, evaluation guides, and opinion stories. Check out the most
 recent posts - join the conversation now. http://goparallel.sourceforge.net/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [EFL/Evas PATCH] Introduce pixel_alpha_get() on engines

2013-02-15 Thread Paulo C. A. Cavalcanti Jr
Hi,

Just follow a patch that fixes a bug with
evas_object_precise_is_inside_set() users on OpenGL backend.

The _pixel_alpha_get() function used in evas_object_image_is_inside()
relies on engine_data pointer being *always* an RGBA_Image * - but
that's not true on OpenGL backend, since that pointer will be a
Evas_GL_Image * instead. Given that, evas_object_image_is_inside() won't
be able to get alpha from the pixels of the image being handled.

The patch introduces a pixel_alpha_get() function on engines, and it has
been implemented for Software and OpenGL backend so far.

Besides, please consider backporting this patch to Evas 1.7.x as well.
From ec6bb8fe0f47340c0982f88c5e260c60709feea2 Mon Sep 17 00:00:00 2001
From: Paulo C. A. Cavalcanti Jr paulo.cavalca...@intel.com
Date: Fri, 15 Feb 2013 18:35:20 -0200
Subject: [PATCH] efl/engines: Introduce pixel_alpha_get()

The _pixel_alpha_get() function used in evas_object_image_is_inside won't
work with engines other than software - since it relies on engine data
being *always* RGBA_Image * - which is wrong for OpenGL backend that uses
Evas_GL_Image * for engine_data pointer.

Signed-off-by: Paulo C. A. Cavalcanti Jr paulo.cavalca...@intel.com
---
 src/lib/evas/canvas/evas_object_image.c|  123 +++-
 src/lib/evas/include/evas_private.h|2 +
 src/modules/evas/engines/gl_x11/evas_engine.c  |   83 +
 .../evas/engines/software_generic/evas_engine.c|   93 +++
 4 files changed, 217 insertions(+), 84 deletions(-)

diff --git a/src/lib/evas/canvas/evas_object_image.c b/src/lib/evas/canvas/evas_object_image.c
index f3492e2..b1c59bb 100644
--- a/src/lib/evas/canvas/evas_object_image.c
+++ b/src/lib/evas/canvas/evas_object_image.c
@@ -4459,83 +4459,13 @@ evas_object_image_was_opaque(Evas_Object *eo_obj, Evas_Object_Protected_Data *ob
return obj-prev.opaque;
 }
 
-static inline Eina_Bool
-_pixel_alpha_get(RGBA_Image *im, int x, int y, DATA8 *alpha,
- int src_region_x, int src_region_y, int src_region_w, int src_region_h,
- int dst_region_x, int dst_region_y, int dst_region_w, int dst_region_h)
-{
-   int px, py, dx, dy, sx, sy, src_w, src_h;
-   double scale_w, scale_h;
-
-   if ((dst_region_x  x) || (x = (dst_region_x + dst_region_w)) ||
-   (dst_region_y  y) || (y = (dst_region_y + dst_region_h)))
- {
-*alpha = 0;
-return EINA_FALSE;
- }
-
-   src_w = im-cache_entry.w;
-   src_h = im-cache_entry.h;
-   if ((src_w == 0) || (src_h == 0))
- {
-*alpha = 0;
-return EINA_TRUE;
- }
-
-   EINA_SAFETY_ON_TRUE_GOTO(src_region_x  0, error_oob);
-   EINA_SAFETY_ON_TRUE_GOTO(src_region_y  0, error_oob);
-   EINA_SAFETY_ON_TRUE_GOTO(src_region_x + src_region_w  src_w, error_oob);
-   EINA_SAFETY_ON_TRUE_GOTO(src_region_y + src_region_h  src_h, error_oob);
-
-   scale_w = (double)dst_region_w / (double)src_region_w;
-   scale_h = (double)dst_region_h / (double)src_region_h;
-
-   /* point at destination */
-   dx = x - dst_region_x;
-   dy = y - dst_region_y;
-
-   /* point at source */
-   sx = dx / scale_w;
-   sy = dy / scale_h;
-
-   /* pixel point (translated) */
-   px = src_region_x + sx;
-   py = src_region_y + sy;
-   EINA_SAFETY_ON_TRUE_GOTO(px = src_w, error_oob);
-   EINA_SAFETY_ON_TRUE_GOTO(py = src_h, error_oob);
-
-   switch (im-cache_entry.space)
- {
- case EVAS_COLORSPACE_ARGB:
-   {
-  DATA32 *pixel = im-image.data;
-  pixel += ((py * src_w) + px);
-  *alpha = ((*pixel)  24)  0xff;
-   }
-   break;
-
- default:
-ERR(Colorspace %d not supported., im-cache_entry.space);
-*alpha = 0;
- }
-
-   return EINA_TRUE;
-
- error_oob:
-   ERR(Invalid region src=(%d, %d, %d, %d), dst=(%d, %d, %d, %d), image=%dx%d,
-   src_region_x, src_region_y, src_region_w, src_region_h,
-   dst_region_x, dst_region_y, dst_region_w, dst_region_h,
-   src_w, src_h);
-   *alpha = 0;
-   return EINA_TRUE;
-}
-
 static int
 evas_object_image_is_inside(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, Evas_Coord px, Evas_Coord py)
 {
Evas_Object_Image *o = eo_data_get(eo_obj, MY_CLASS);
int imagew, imageh, uvw, uvh;
void *pixels;
+   Evas_Func *eng = obj-layer-evas-engine.func;
int is_inside = 0;
 
/* the following code is similar to evas_object_image_render(), but doesn't
@@ -4609,7 +4539,7 @@ evas_object_image_is_inside(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj
   }
 else
   {
- RGBA_Image *im;
+ void *im;
  DATA32 *data = NULL;
  int err = 0;
 
@@ -4617,7 +4547,8 @@ evas_object_image_is_inside(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj
(obj-layer-evas-engine.data.output, pixels, 0, data, err);
  if ((!im) || (!data) || (err))
{
-  ERR(Couldn't get image pixels RGBA_Image %p: 

Re: [E-devel] [EFL/Evas PATCH] Introduce pixel_alpha_get() on engines

2013-02-15 Thread Paulo C. A. Cavalcanti Jr
pca...@zytor.com (Paulo C. A. Cavalcanti Jr) writes:

 Just follow a patch that fixes a bug with
 evas_object_precise_is_inside_set() users on OpenGL backend.

 The _pixel_alpha_get() function used in evas_object_image_is_inside()
 relies on engine_data pointer being *always* an RGBA_Image * - but
 that's not true on OpenGL backend, since that pointer will be a
 Evas_GL_Image * instead. Given that, evas_object_image_is_inside() won't
 be able to get alpha from the pixels of the image being handled.

 The patch introduces a pixel_alpha_get() function on engines, and it has
 been implemented for Software and OpenGL backend so far.

 Besides, please consider backporting this patch to Evas 1.7.x as well.

Just updated the patch with an unused if that got removed.
From 100b08ad520ada28d150dd2ffeaafdee5349a28e Mon Sep 17 00:00:00 2001
From: Paulo C. A. Cavalcanti Jr paulo.cavalca...@intel.com
Date: Fri, 15 Feb 2013 18:35:20 -0200
Subject: [PATCH] efl/engines: Introduce pixel_alpha_get()

The _pixel_alpha_get() function used in evas_object_image_is_inside won't
work with engines other than software - since it relies on engine data
being *always* RGBA_Image * - which is wrong for OpenGL backend that uses
Evas_GL_Image * for engine_data pointer.

Signed-off-by: Paulo C. A. Cavalcanti Jr paulo.cavalca...@intel.com
---
 src/lib/evas/canvas/evas_object_image.c|  123 +++-
 src/lib/evas/include/evas_private.h|2 +
 src/modules/evas/engines/gl_x11/evas_engine.c  |   83 +
 .../evas/engines/software_generic/evas_engine.c|   88 ++
 4 files changed, 212 insertions(+), 84 deletions(-)

diff --git a/src/lib/evas/canvas/evas_object_image.c b/src/lib/evas/canvas/evas_object_image.c
index f3492e2..b1c59bb 100644
--- a/src/lib/evas/canvas/evas_object_image.c
+++ b/src/lib/evas/canvas/evas_object_image.c
@@ -4459,83 +4459,13 @@ evas_object_image_was_opaque(Evas_Object *eo_obj, Evas_Object_Protected_Data *ob
return obj-prev.opaque;
 }
 
-static inline Eina_Bool
-_pixel_alpha_get(RGBA_Image *im, int x, int y, DATA8 *alpha,
- int src_region_x, int src_region_y, int src_region_w, int src_region_h,
- int dst_region_x, int dst_region_y, int dst_region_w, int dst_region_h)
-{
-   int px, py, dx, dy, sx, sy, src_w, src_h;
-   double scale_w, scale_h;
-
-   if ((dst_region_x  x) || (x = (dst_region_x + dst_region_w)) ||
-   (dst_region_y  y) || (y = (dst_region_y + dst_region_h)))
- {
-*alpha = 0;
-return EINA_FALSE;
- }
-
-   src_w = im-cache_entry.w;
-   src_h = im-cache_entry.h;
-   if ((src_w == 0) || (src_h == 0))
- {
-*alpha = 0;
-return EINA_TRUE;
- }
-
-   EINA_SAFETY_ON_TRUE_GOTO(src_region_x  0, error_oob);
-   EINA_SAFETY_ON_TRUE_GOTO(src_region_y  0, error_oob);
-   EINA_SAFETY_ON_TRUE_GOTO(src_region_x + src_region_w  src_w, error_oob);
-   EINA_SAFETY_ON_TRUE_GOTO(src_region_y + src_region_h  src_h, error_oob);
-
-   scale_w = (double)dst_region_w / (double)src_region_w;
-   scale_h = (double)dst_region_h / (double)src_region_h;
-
-   /* point at destination */
-   dx = x - dst_region_x;
-   dy = y - dst_region_y;
-
-   /* point at source */
-   sx = dx / scale_w;
-   sy = dy / scale_h;
-
-   /* pixel point (translated) */
-   px = src_region_x + sx;
-   py = src_region_y + sy;
-   EINA_SAFETY_ON_TRUE_GOTO(px = src_w, error_oob);
-   EINA_SAFETY_ON_TRUE_GOTO(py = src_h, error_oob);
-
-   switch (im-cache_entry.space)
- {
- case EVAS_COLORSPACE_ARGB:
-   {
-  DATA32 *pixel = im-image.data;
-  pixel += ((py * src_w) + px);
-  *alpha = ((*pixel)  24)  0xff;
-   }
-   break;
-
- default:
-ERR(Colorspace %d not supported., im-cache_entry.space);
-*alpha = 0;
- }
-
-   return EINA_TRUE;
-
- error_oob:
-   ERR(Invalid region src=(%d, %d, %d, %d), dst=(%d, %d, %d, %d), image=%dx%d,
-   src_region_x, src_region_y, src_region_w, src_region_h,
-   dst_region_x, dst_region_y, dst_region_w, dst_region_h,
-   src_w, src_h);
-   *alpha = 0;
-   return EINA_TRUE;
-}
-
 static int
 evas_object_image_is_inside(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, Evas_Coord px, Evas_Coord py)
 {
Evas_Object_Image *o = eo_data_get(eo_obj, MY_CLASS);
int imagew, imageh, uvw, uvh;
void *pixels;
+   Evas_Func *eng = obj-layer-evas-engine.func;
int is_inside = 0;
 
/* the following code is similar to evas_object_image_render(), but doesn't
@@ -4609,7 +4539,7 @@ evas_object_image_is_inside(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj
   }
 else
   {
- RGBA_Image *im;
+ void *im;
  DATA32 *data = NULL;
  int err = 0;
 
@@ -4617,7 +4547,8 @@ evas_object_image_is_inside(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj
(obj-layer-evas-engine.data.output, pixels, 0, data, err);
 

Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread The Rasterman
On Fri, 15 Feb 2013 11:29:32 -0500 Adam Flott a...@adamflott.com said:

 On Fri, 15 Feb 2013 16:20:33 +
 Nathan Baxter nathanbax...@pixelmasochist.net wrote:
 
  All good pointers, cheers! 
 
 One last one, what about having the blue text color change based on the user's
 local time? Bright yellow during the day, blue for night. This is my subtle
 way of saying the blue is really hard to read. Even with my near perfect
 vision and high quality monitors.

you have worse vision/monitors than you believe then... the blu is easy to
read... :)

seriously tho - blue was chosen after many tries at other colors and simply
more people liked blue than any other color. i resisted because blue was so
common, but its a statistical thing. more people like blue.

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


--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread The Rasterman
On Fri, 15 Feb 2013 15:25:27 + Nathan Baxter
nathanbax...@pixelmasochist.net said:

 
 I've got a few ideas settled now, I'm mostly happy with the general look 
 and feel. It does need some extra bits put in and this is far from 
 completed.
 
 http://enlightenment.pixelmasochist.net
 
 My plan is to:
 
 1. Get the general layout fixed
  There are a lot of bits that will need separators of some description.
  The Social anchors will become images.
 2. Concentrate on the responsive flow
 3. work out all the cross browser kinks
 4. get the current e.org php to spit out this html
 5. re-write the current page contents into this layout style (or convert 
 them into xml/yaml?)
 
 Unless there are any oblections :)

font... hmm. what font is that? right now it clashes with the font in e's
screenshots... so i'm mulling either use the same.. or... we can change e's
font. people mentioned we might want to ship a font but i never took the time
and stuck to sans (vera stuff).

top bar.. y u no have e logo! :) the shadow/lightin seem a little odd... like
too sharp or something? shadow too little? on the right side? i think the
current inset look with shadows makeing it look deeply inset looks better than
the buttony style you have there.

what's up with the random dithery pattern thing? kind of... clashes with the
flat look in the rest of e... it kind of tries to give an organice feel - like
a grainy surface to what is otherwise smooth.

the donate/flatter/twitter/fb/rss thing... just looks totally unfinished -
right? its big and fat with text top-left aligned .. and looks wrong... :)

copyright at the bottom might do with having a separate pane/section at the
bottom - maybe small and thin spanning page widget - a bit darker with a small
font. no need for it to be big and bold. it's fine print :)

also i think the image area with the e17 release has happened thing probably
could be 1/2 or 2/3 the height - it might be a bit big... maybe? i assume this
will bre replaced by one of those fade/slide/scroll thingies showing several
news items or screenshots or what not as it auto animates... :) the bg here i
think might be better darker - at least it blends too well with the screenshot
on the left. maybe the screenshot needs a shadow or outline or bordering of
some sort to break it from the bg?

other than that... i like it. it looks nice.

 -- 
 
 
 pixelmasochist.net : it all heppens there.
 
 
 --
 Free Next-Gen Firewall Hardware Offer
 Buy your Sophos next-gen firewall before the end March 2013 
 and get the hardware for free! Learn more.
 http://p.sf.net/sfu/sophos-d2d-feb
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [EFL/Eio PATCH] Use eina_file_stat_ls() on monitor poll

2013-02-15 Thread Paulo C. A. Cavalcanti Jr
There is a function that checks for file type on monitor poll, so this
patch uses eina_file_stat_ls() instead of eina_file_direct_ls() for that
case.
From 946fa8bce84f5a4daa20f241a2c95fd7684a5175 Mon Sep 17 00:00:00 2001
From: Paulo C. A. Cavalcanti Jr paulo.cavalca...@intel.com
Date: Sat, 16 Feb 2013 02:35:29 -0200
Subject: [PATCH] efl/eio: Use eina_file_stat_ls() on monitor poll

_eio_monitor_fallback_heavy_cb() function checks for file type, so we
should use eina_file_stat_ls() to make sure that file type is returned
correctly as expected.

Signed-off-by: Paulo C. A. Cavalcanti Jr paulo.cavalca...@intel.com
---
 src/lib/eio/eio_monitor_poll.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eio/eio_monitor_poll.c b/src/lib/eio/eio_monitor_poll.c
index 2b9eb7c..a50bbb0 100644
--- a/src/lib/eio/eio_monitor_poll.c
+++ b/src/lib/eio/eio_monitor_poll.c
@@ -129,7 +129,7 @@ _eio_monitor_fallback_heavy_cb(void *data, Ecore_Thread *thread)
 ecore_thread_main_loop_end();
  }
 
-   it = eina_file_direct_ls(backend-parent-path);
+   it = eina_file_stat_ls(backend-parent-path);
EINA_ITERATOR_FOREACH(it, info)
  {
 Eio_Monitor_Stat *cmp;
-- 
1.7.10.4


-- 
Paulo C. A. Cavalcanti Jr, Intel Open Source Technology Center
I speak only for myself.
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] here is the new-UI for E17 if you want to Adopting

2013-02-15 Thread The Rasterman
On Fri, 15 Feb 2013 19:03:34 +0300 المسالم المسالمة
almusalimalmusali...@gmail.com said:

 and i am now releasing it under GPL license

ummm... this looks exactly like what we already have... but simply adding efm
icons into the shelf too... which is trivial. and now it misses other gagdets
(start, pager, connman etc.)... where do those go?

unless u mean.. let's just copy osx? which is what this smells like it was
really intended to be.. lets have an osx dock EXACTLY.. (but add a clock)... is
that what his is meant to be?

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


--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [EFL/Elementary PATCH] Use eina_file_stat_ls() when listing profiles

2013-02-15 Thread Paulo C. A. Cavalcanti Jr
_elm_config_profiles_list() function checks for file types, so this
patch replaces eina_file_direct_ls() with eina_file_stat_ls() to make it
working on filesystems that do not support d_type in direct structure.
From 23644194695996d68ea10d8d96e2dfbfa9710a9f Mon Sep 17 00:00:00 2001
From: Paulo C. A. Cavalcanti Jr paulo.cavalca...@intel.com
Date: Sat, 16 Feb 2013 02:48:30 -0200
Subject: [PATCH] elementary/config: Use eina_file_stat_ls() when listing
 profiles

The eina_file_stat_ls() function should be used instead of
eina_file_direct_ls() in _elm_config_profiles_list() - since it checks
for file types.

Signed-off-by: Paulo C. A. Cavalcanti Jr paulo.cavalca...@intel.com
---
 src/lib/elm_config.c |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c
index ff346f4..48f1c53 100644
--- a/src/lib/elm_config.c
+++ b/src/lib/elm_config.c
@@ -792,7 +792,7 @@ sys:
strlen(_elm_data_dir), config,
sizeof(config) - 1);
 
-   file_it = eina_file_direct_ls(buf);
+   file_it = eina_file_stat_ls(buf);
if (!file_it)
  goto list_free;
 
-- 
1.7.10.4

-- 
Paulo C. A. Cavalcanti Jr, Intel Open Source Technology Center
I speak only for myself.
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] phab down?

2013-02-15 Thread The Rasterman
wassap? it was up last night... who killzeddz it?

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


--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread alex
On 16/02/2013 2:57 PM, Carsten Haitzler wrote:
 On Fri, 15 Feb 2013 11:29:32 -0500 Adam Flott a...@adamflott.com said:

 On Fri, 15 Feb 2013 16:20:33 +
 Nathan Baxter nathanbax...@pixelmasochist.net wrote:

 All good pointers, cheers!
 One last one, what about having the blue text color change based on the 
 user's
 local time? Bright yellow during the day, blue for night. This is my subtle
 way of saying the blue is really hard to read. Even with my near perfect
 vision and high quality monitors.
 you have worse vision/monitors than you believe then... the blu is easy to
 read... :)

 seriously tho - blue was chosen after many tries at other colors and simply
 more people liked blue than any other color. i resisted because blue was so
 common, but its a statistical thing. more people like blue.

yes while it is true that most people like blue the use of blue in e17 
web page is far too extreme .
  the only good looking colour scheme is when one clicks on the event 
or tracker .

Nathans new page: fonts are too big but understandable since a smaller 
font (he is using Electrolize', sans-serif)  on a dark background is 
almost unreadable.
and the header should be sticky. well almost a must. nothing more 
annoying than scrolling down a page and only to spend seconds finding 
the menu again.



--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] SVN-Git Migration (was: (no subject))

2013-02-15 Thread David Seikel
On Fri, 15 Feb 2013 11:56:06 -0200 Rafael Antognolli
antogno...@gmail.com wrote:

 Hi David,
 
 On Thu, Feb 14, 2013 at 9:12 AM, David Seikel onef...@gmail.com
 wrote:
  On Thu, 14 Feb 2013 08:53:22 -0200 Bruno Dilly
  bdi...@profusion.mobi wrote:
 
  On Wed, Feb 13, 2013 at 8:42 AM, Daniel Willmann
  d.willm...@samsung.com wrote:
   On 13/02/13 00:36, Bruno Dilly wrote:
   On Mon, Feb 11, 2013 at 2:07 PM, Daniel Willmann
   d.willm...@samsung.com wrote:
  
   Topic branches:
   * In each repository every developer with commit access will be
   able to push/update branches in their own namespace
   (devs/name/*). These branches will allow non-fastforward
   updates and no one should expect these to be stable.
   * This is a testing ground for developers where new features
   can be developed, debugged and shared with fellow developers.
   Ideally any new feature would live in its own branch until it
   matures and is merged into master.
  
   Hey Daniel,
  
   It's a nice proposal, but what about master branch permissions ?
   Every developer would be allowed to push stuff on there (with a
   flow similar to svn) ? Or we'll try to establish some kind of
   policy about it (maintainers, review, etc) ?
  
   As others have already pointed out there seems to be consensus
   that we don't have enough manpower to work with an integrator
   workflow (whether or not that's true I don't know).
 
  ok, I got it.
 
  
   What I want to achieve with the topic branches is that whoever
   wants to can maintain an integrator-like workflow. You develop
   your feature in a topic branch, then post a request for
   review/review and test yourself and if everything looks good you
   can merge into master.
  
   Speaking of merging...is there any preference on merge vs.
   rebase?
  
   Lots of small merges can really pollute your history and I don't
   really like them. For larger topic branches I think merging makes
   sense.
 
  I agree with Tom here.
  I'm always trying to keep a linear history, focusing on rebases
  instead of merges.
  We've used this approach on Profusion projects for years and it
  worked fine so far.
 
  Maybe it will give you a little bit more work, you'll have to fix
  conflicts in the commits it happens instead of only once in a final
  merge commit, but it will be nicer to review or look
  for issues later, imo.
 
  Using the merge approach, in a project with so many commiters could
  lead us to a very confuse history.
 
  If the history is confused, then that's what it should show.  I
  really don't like the idea of rewriting history just to make it
  easier for some people.  Sometimes you just need to track down what
  actually happened, not the convenient lie we tell ourselves is what
  happened.
 
 I don't think those that a rebased branch history is a lie. Each
 commit will still have the original commit date (if the author did not
 change it). You can use that to know when the feature started to be
 developed.

It is a lie, it's changing the history to say it was all done one after
the other, when in fact a major feature of distributed development was
used to branch then merge.  It was not done in a linear fashion, thus
making it be linear after the fact is not representing the truth.  Sure
SOME parts of the commit history are still the truth, but not all.

 OK, you lose a way to track the parent commit for that feature branch,
 but on the other hand you earn something important here: the knowledge
 that the commits from that feature branch will apply correctly on top
 of the current state of the tree, without a magic merge commit fixing
 stuff later since some things on the tree are not exactly as they seem
 to be in the diff from this commit. The changes that appear in the
 diff from a given commit are exactly what that commit is doing.

That's what I'm saying, loosing information to make things more
convenient.  I'd prefer to err on the side of not loosing information.
But then again, I'm a hoarder.  B-)

 I know that this is not a poll, but I particularly prefer rebased
 branches/commits too.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] phab down?

2013-02-15 Thread Daniel Juyung Seo
It works for me.
Do you still have problems?

Daniel Juyung Seo (SeoZ)

On Sat, Feb 16, 2013 at 1:54 PM, Carsten Haitzler ras...@rasterman.comwrote:

 wassap? it was up last night... who killzeddz it?

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



 --
 The Go Parallel Website, sponsored by Intel - in partnership with Geeknet,
 is your hub for all things parallel software development, from weekly
 thought
 leadership blogs to news, videos, case studies, tutorials, tech docs,
 whitepapers, evaluation guides, and opinion stories. Check out the most
 recent posts - join the conversation now.
 http://goparallel.sourceforge.net/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment . org reskin progress

2013-02-15 Thread Daniel Juyung Seo
On Sat, Feb 16, 2013 at 2:42 PM, alex a.kova...@unsw.edu.au wrote:

 On 16/02/2013 2:57 PM, Carsten Haitzler wrote:
  On Fri, 15 Feb 2013 11:29:32 -0500 Adam Flott a...@adamflott.com said:
 
  On Fri, 15 Feb 2013 16:20:33 +
  Nathan Baxter nathanbax...@pixelmasochist.net wrote:
 
  All good pointers, cheers!
  One last one, what about having the blue text color change based on the
 user's
  local time? Bright yellow during the day, blue for night. This is my
 subtle
  way of saying the blue is really hard to read. Even with my near perfect
  vision and high quality monitors.
  you have worse vision/monitors than you believe then... the blu is easy
 to
  read... :)
 
  seriously tho - blue was chosen after many tries at other colors and
 simply
  more people liked blue than any other color. i resisted because blue was
 so
  common, but its a statistical thing. more people like blue.
 


Hello,


 yes while it is true that most people like blue the use of blue in e17
 web page is far too extreme .


I like the current default theme and blue color but I agree with this idea
that e17 web page is far too extreme.

Daniel Juyung Seo (SeoZ)


   the only good looking colour scheme is when one clicks on the event
 or tracker .

 Nathans new page: fonts are too big but understandable since a smaller
 font (he is using Electrolize', sans-serif)  on a dark background is
 almost unreadable.
 and the header should be sticky. well almost a must. nothing more
 annoying than scrolling down a page and only to spend seconds finding
 the menu again.




 --
 The Go Parallel Website, sponsored by Intel - in partnership with Geeknet,
 is your hub for all things parallel software development, from weekly
 thought
 leadership blogs to news, videos, case studies, tutorials, tech docs,
 whitepapers, evaluation guides, and opinion stories. Check out the most
 recent posts - join the conversation now.
 http://goparallel.sourceforge.net/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment.org (the site)

2013-02-15 Thread David Seikel
On Thu, 14 Feb 2013 19:50:22 + Nathan Baxter
nathanbax...@pixelmasochist.net wrote:

 On 14/02/2013 18:51, Steven Le Roux wrote:
  There is
 
  @enlightenmentfr
  @edevel
 
  But the wall feed can just look for (#efl, #evas, #ecore, #e17,
  #e18,...) hashtags. It's more useful to show the life of the
  project, libs, etc...
 
 Good call!
 
  Maybe you could replace xml by Yaml ?which is more readable (even
  if, ok this template is clear...).
 
 I'll look into yaml and check back with you on that.
 
I agree too on the fact we don't need a CMS
  with database etc. We will maybe have to add some simple feature to
  this template like blockquotes, etc...
 
 Agreed! :)
 
I have to check the existing template
  engine, but maybe just a tag in newsItem could match a CSS entry
  to make it blockquoted. Or just write html inside newsItem
  tags... don't know yet... what do you think ?
 
 The current page generator needs a lot of work on the output front.
 This is why I want to build the image files first. That'll give me
 the starting point for what needs to be added. Tables are bad and
 should never, ever and not even then be used for layout.

I've said it before, and I'll say it again, there is nothing actually
WRONG with HTML tables except for prejudice against them.  And sometimes
a simple table is actually needed for layout coz otherwise it just gets
too complex and fails when trying to avoid tables.  For everything you
can show where non table use is better, I can show you multiple browsers
where tables will be the only thing that works.

Reminds me of the people that said Goto is bad and should never, ever
and not even then be used..  EFL code is full of goto's, I don't use
them myself, but prefer nested if's.  Though apparently nested if's is
really really bad, and some people have replaced my nested if's with
goto's just coz.  You can't win, one or the other has to be used, but
one or the other group thinks the other is really really bad.  I don't
think goto's are bad, I just tend to not use them much, unless doing
assembly, where they are pretty much mandatory.

Recently it seems that the other sort of software table, the
spreadsheet, or two dimensional array of cells, has gone out of favour
and is starting to be called bad things.  People invent all sorts of
crazy things, and even call them fancy names to pretend they are not
really tables, coz table is just old fashioned, really bad, and never
ever needed any more.  Guess what?  Tables are sometimes the PERFECT
thing you need.  Avoiding them out of fashion makes no sense.

It's really all about personal style, there's nothing actually wrong
with any of these things.  So saying that they are bad is just wrong.
Saying something is bad just coz it's not fashionable is completely
wrong.

On the other hand, you are doing this work, not me, so you can apply
your own rules of coding style.  Just don't say something is bad simply
coz you don't like them personally, or coz it's fashionable to say so.
Remember, it was fashionable to bag goto's once as being really really
bad, but compilers reduce all the fancy ways of not using goto's to
goto's anyway.  shrugs

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: jypark trunk/efl/src/examples/ecore

2013-02-15 Thread Daniel Juyung Seo
svn e/trunk/efl should not be touched anymore.
Please apply this patch to git.
Here is a good reference for Korean.
http://seoz.egloos.com/3930821

Daniel Juyung Seo (SeoZ)

On Sat, Feb 16, 2013 at 3:03 PM, Enlightenment SVN 
no-re...@enlightenment.org wrote:

 Log:
 add example code related with ecore extn and msg send/recieve


 Author:   jypark
 Date: 2013-02-15 22:03:36 -0800 (Fri, 15 Feb 2013)
 New Revision: 83968
 Trac: http://trac.enlightenment.org/e/changeset/83968

 Added:
   trunk/efl/src/examples/ecore/ecore_evas_extn_plug_example.c
 trunk/efl/src/examples/ecore/ecore_evas_extn_socket_example.c

 Added: trunk/efl/src/examples/ecore/ecore_evas_extn_plug_example.c
 ===
 --- trunk/efl/src/examples/ecore/ecore_evas_extn_plug_example.c
   (rev 0)
 +++ trunk/efl/src/examples/ecore/ecore_evas_extn_plug_example.c 2013-02-16
 06:03:36 UTC (rev 83968)
 @@ -0,0 +1,226 @@
 +/**
 + * Ecore example illustrating the basics of ecore evas extn socket usage.
 + *
 + * You'll need at least one Evas engine built for it (excluding the
 + * buffer one). See stdout/stderr for output.
 + * You can check functions of ecore extn socket if you use ecore extn
 plug together.
 + *
 + * @verbatim
 + * gcc -o ecore_evas_extn_socket_example ecore_evas_extn_socket_example.c
 `pkg-config --libs --cflags ecore-evas`
 + * @endverbatim
 + */
 +
 +#ifdef HAVE_CONFIG_H
 +#include config.h
 +#else
 +#define EINA_UNUSED
 +#endif
 +
 +#include Ecore.h
 +#include Ecore_Evas.h
 +#include unistd.h
 +// procotol version - change this as needed
 +#define MSG_DOMAIN_CONTROL_OBJECT 0x1004
 +#define MSG_ID_BG_COLOR 0x1005
 +#define MSG_ID_TEXT 0x1006
 +
 +typedef struct _Msg_Color Msg_Color;
 +
 +struct _Msg_Color
 +{
 +   int r;
 +   int g;
 +   int b;
 +   int a;
 +};
 +
 +static void
 +_on_delete(Ecore_Evas *ee)
 +{
 +   Msg_Color *color = NULL;
 +
 +   color = ecore_evas_data_get(ee, color);
 +   if (color) free(color);
 +   ecore_main_loop_quit();
 +}
 +
 +static void
 +_button_1_up(void *data, Evas *e EINA_UNUSED, Evas_Object *obj
 EINA_UNUSED, void *event_info EINA_UNUSED)
 +{
 +   Ecore_Evas *ee;
 +   Msg_Color *color = NULL;
 +   int r = 0, g = 0, b = 0, a = 0;
 +
 +   ee = data;
 +   color = ecore_evas_data_get(ee, color);
 +
 +   printf(Plug's button pressed\n);
 +   if (!color)
 + {
 +color = malloc(sizeof(Msg_Color));
 +r = 255;
 +g = 0;
 +b = 0;
 +a = 255;
 +   ecore_evas_data_set(ee, color, color);
 + }
 +   else
 + {
 +r = ((color-r) + 100) % 255;
 +g = ((color-g) + 100) % 255;
 +b = ((color-b) + 100) % 255;
 +a = color-a;
 + }
 +   printf(Send color info (%x,%x,%x,%x)\n, r, g, b, a);
 +
 +   color-r = r;
 +   color-g = g;
 +   color-b = b;
 +   color-a = a;
 +
 +   ecore_evas_msg_parent_send(ee, MSG_DOMAIN_CONTROL_OBJECT,
 MSG_ID_BG_COLOR, color, sizeof(Msg_Color));
 +}
 +
 +static void
 +_ecore_evas_msg_handle(Ecore_Evas *ee, int msg_domain, int msg_id, void
 *data, int size)
 +{
 +   if (!data) return;
 +   printf(Receive msg from server msg_domain=%x msg_id=%x size=%d\n,
 msg_domain, msg_id, size);
 +
 +   if (msg_domain == MSG_DOMAIN_CONTROL_OBJECT)
 + {
 +if (msg_id == MSG_ID_TEXT)
 +  {
 + Evas_Object *text = NULL;
 + char *txt = data;
 + int len = 0;
 + len = strlen(txt);
 + printf(data len= (%d).\n, len);
 +
 + text = ecore_evas_data_get(ee, text);
 + if (text  (size == strlen(txt)))
 +   {
 +  printf(Receive msg is text (%s).\n, txt);
 +  evas_object_text_text_set(text, txt);
 +   }
 +  }
 + }
 +}
 +
 +int
 +main(void)
 +{
 +   Ecore_Evas *ee, *ee_plug;
 +   Evas *canvas;
 +   Evas_Object *bg, *button1, *text, *noti_text;
 +   Evas_Object *plug;
 +   int w, h;
 +   int x1, x2, y; //for button position
 +   int plug_x, plug_y, plug_w = 0, plug_h = 0; //for button position
 +
 +   if (ecore_evas_init() = 0)
 + return 1;
 +
 +   w = 480;
 +   h = 500;
 +   x1 = 20;
 +   x2 = 170;
 +   y = 100;
 +   plug_x = 10;
 +   plug_y = y + (h / 4) + 20;
 +   plug_w = 460;
 +   plug_h = 200;
 +
 +   ee = ecore_evas_new(NULL, 0, 0, w, h, NULL);
 +   ecore_evas_title_set(ee, Ecore Evas Extn Plug Example);
 +   ecore_evas_show(ee);
 +
 +   ecore_evas_callback_delete_request_set(ee, _on_delete);
 +
 +   printf(Using %s engine! ee=%p\n, ecore_evas_engine_name_get(ee), ee);
 +
 +   //create ecore evas to show info
 +   canvas = ecore_evas_get(ee);
 +   if (ecore_evas_ecore_evas_get(canvas) == ee)
 + printf(Everything is sane!\n);
 +
 +   bg = evas_object_rectangle_add(canvas);
 +   evas_object_color_set(bg, 255, 0, 255, 255);
 +   evas_object_resize(bg, w, h);
 +   evas_object_show(bg);
 +
 +   //button to change socket's bg
 +   button1 = evas_object_rectangle_add(canvas);

Re: [E-devel] SVN-Git Migration (was: (no subject))

2013-02-15 Thread Jérôme Pinot
On 02/16/13 15:58, David Seikel wrote:
 On Fri, 15 Feb 2013 11:56:06 -0200 Rafael Antognolli
 antogno...@gmail.com wrote:
 
  Hi David,
  
  On Thu, Feb 14, 2013 at 9:12 AM, David Seikel onef...@gmail.com
  wrote:
   On Thu, 14 Feb 2013 08:53:22 -0200 Bruno Dilly
   bdi...@profusion.mobi wrote:
  
   On Wed, Feb 13, 2013 at 8:42 AM, Daniel Willmann
   d.willm...@samsung.com wrote:
On 13/02/13 00:36, Bruno Dilly wrote:
On Mon, Feb 11, 2013 at 2:07 PM, Daniel Willmann
d.willm...@samsung.com wrote:
   
Topic branches:
* In each repository every developer with commit access will be
able to push/update branches in their own namespace
(devs/name/*). These branches will allow non-fastforward
updates and no one should expect these to be stable.
* This is a testing ground for developers where new features
can be developed, debugged and shared with fellow developers.
Ideally any new feature would live in its own branch until it
matures and is merged into master.
   
Hey Daniel,
   
It's a nice proposal, but what about master branch permissions ?
Every developer would be allowed to push stuff on there (with a
flow similar to svn) ? Or we'll try to establish some kind of
policy about it (maintainers, review, etc) ?
   
As others have already pointed out there seems to be consensus
that we don't have enough manpower to work with an integrator
workflow (whether or not that's true I don't know).
  
   ok, I got it.
  
   
What I want to achieve with the topic branches is that whoever
wants to can maintain an integrator-like workflow. You develop
your feature in a topic branch, then post a request for
review/review and test yourself and if everything looks good you
can merge into master.
   
Speaking of merging...is there any preference on merge vs.
rebase?
   
Lots of small merges can really pollute your history and I don't
really like them. For larger topic branches I think merging makes
sense.
  
   I agree with Tom here.
   I'm always trying to keep a linear history, focusing on rebases
   instead of merges.
   We've used this approach on Profusion projects for years and it
   worked fine so far.
  
   Maybe it will give you a little bit more work, you'll have to fix
   conflicts in the commits it happens instead of only once in a final
   merge commit, but it will be nicer to review or look
   for issues later, imo.
  
   Using the merge approach, in a project with so many commiters could
   lead us to a very confuse history.
  
   If the history is confused, then that's what it should show.  I
   really don't like the idea of rewriting history just to make it
   easier for some people.  Sometimes you just need to track down what
   actually happened, not the convenient lie we tell ourselves is what
   happened.
  
  I don't think those that a rebased branch history is a lie. Each
  commit will still have the original commit date (if the author did not
  change it). You can use that to know when the feature started to be
  developed.
 
 It is a lie, it's changing the history to say it was all done one after
 the other, when in fact a major feature of distributed development was
 used to branch then merge.  It was not done in a linear fashion, thus
 making it be linear after the fact is not representing the truth.  Sure
 SOME parts of the commit history are still the truth, but not all.
 
  OK, you lose a way to track the parent commit for that feature branch,
  but on the other hand you earn something important here: the knowledge
  that the commits from that feature branch will apply correctly on top
  of the current state of the tree, without a magic merge commit fixing
  stuff later since some things on the tree are not exactly as they seem
  to be in the diff from this commit. The changes that appear in the
  diff from a given commit are exactly what that commit is doing.
 
 That's what I'm saying, loosing information to make things more
 convenient.  I'd prefer to err on the side of not loosing information.
 But then again, I'm a hoarder.  B-)
 
  I know that this is not a poll, but I particularly prefer rebased
  branches/commits too.

LWN has a neat article about the git rebase thing:
http://lwn.net/Articles/328436/ 

Thou Shalt Not Rebase Trees With History Visible To Others

-- 
Jérôme Pinot
http://ngc891.blogdns.net/


signature.asc
Description: Digital signature
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/___
enlightenment-devel mailing list

Re: [E-devel] here is the new-UI for E17 if you want to Adopting

2013-02-15 Thread David Seikel
On Sat, 16 Feb 2013 13:43:08 +0900 Carsten Haitzler (The Rasterman)
ras...@rasterman.com wrote:

 On Fri, 15 Feb 2013 19:03:34 +0300 المسالم المسالمة
 almusalimalmusali...@gmail.com said:
 
  and i am now releasing it under GPL license
 
 ummm... this looks exactly like what we already have... but simply
 adding efm icons into the shelf too... which is trivial. and now it
 misses other gagdets (start, pager, connman etc.)... where do those
 go?
 
 unless u mean.. let's just copy osx? which is what this smells like
 it was really intended to be.. lets have an osx dock EXACTLY.. (but
 add a clock)... is that what his is meant to be?

Um, so it's like engage, but with a cock?  Er I meant clock.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment-devel Digest, Vol 82, Issue 75

2013-02-15 Thread David Seikel
On Sat, 16 Feb 2013 09:27:18 +0300 المسالم المسالمة
almusalimalmusali...@gmail.com wrote:

  ummm... this looks exactly like what we already have... but simply
  adding efm
  icons into the shelf too... which is trivial. and now it misses
  other gagdets
  (start, pager, connman etc.)... where do those go?
 
  unless u mean.. let's just copy osx? which is what this smells like
  it was really intended to be.. lets have an osx dock EXACTLY.. (but
  add a clock)... is
  that what his is meant to be?
 
 
 =
 
 check it out again
 
 its a GIF file

Ah yes, more than just engage then.  Is there an URL to this rosa linux
you mention?

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] SVN-Git Migration (was: (no subject))

2013-02-15 Thread David Seikel
On Sat, 16 Feb 2013 15:42:46 +0900 Jérôme Pinot ngc...@gmail.com
wrote:

 On 02/16/13 15:58, David Seikel wrote:
  On Fri, 15 Feb 2013 11:56:06 -0200 Rafael Antognolli
  antogno...@gmail.com wrote:
  
   Hi David,
   
   On Thu, Feb 14, 2013 at 9:12 AM, David Seikel onef...@gmail.com
   wrote:
On Thu, 14 Feb 2013 08:53:22 -0200 Bruno Dilly
bdi...@profusion.mobi wrote:
   
On Wed, Feb 13, 2013 at 8:42 AM, Daniel Willmann
d.willm...@samsung.com wrote:
 On 13/02/13 00:36, Bruno Dilly wrote:
 On Mon, Feb 11, 2013 at 2:07 PM, Daniel Willmann
 d.willm...@samsung.com wrote:

 Topic branches:
 * In each repository every developer with commit access
 will be able to push/update branches in their own namespace
 (devs/name/*). These branches will allow non-fastforward
 updates and no one should expect these to be stable.
 * This is a testing ground for developers where new
 features can be developed, debugged and shared with fellow
 developers. Ideally any new feature would live in its own
 branch until it matures and is merged into master.

 Hey Daniel,

 It's a nice proposal, but what about master branch
 permissions ? Every developer would be allowed to push
 stuff on there (with a flow similar to svn) ? Or we'll try
 to establish some kind of policy about it (maintainers,
 review, etc) ?

 As others have already pointed out there seems to be
 consensus that we don't have enough manpower to work with an
 integrator workflow (whether or not that's true I don't
 know).
   
ok, I got it.
   

 What I want to achieve with the topic branches is that
 whoever wants to can maintain an integrator-like workflow.
 You develop your feature in a topic branch, then post a
 request for review/review and test yourself and if
 everything looks good you can merge into master.

 Speaking of merging...is there any preference on merge vs.
 rebase?

 Lots of small merges can really pollute your history and I
 don't really like them. For larger topic branches I think
 merging makes sense.
   
I agree with Tom here.
I'm always trying to keep a linear history, focusing on rebases
instead of merges.
We've used this approach on Profusion projects for years and it
worked fine so far.
   
Maybe it will give you a little bit more work, you'll have to
fix conflicts in the commits it happens instead of only once
in a final merge commit, but it will be nicer to review or look
for issues later, imo.
   
Using the merge approach, in a project with so many commiters
could lead us to a very confuse history.
   
If the history is confused, then that's what it should show.  I
really don't like the idea of rewriting history just to make it
easier for some people.  Sometimes you just need to track down
what actually happened, not the convenient lie we tell
ourselves is what happened.
   
   I don't think those that a rebased branch history is a lie. Each
   commit will still have the original commit date (if the author
   did not change it). You can use that to know when the feature
   started to be developed.
  
  It is a lie, it's changing the history to say it was all done one
  after the other, when in fact a major feature of distributed
  development was used to branch then merge.  It was not done in a
  linear fashion, thus making it be linear after the fact is not
  representing the truth.  Sure SOME parts of the commit history are
  still the truth, but not all.
  
   OK, you lose a way to track the parent commit for that feature
   branch, but on the other hand you earn something important here:
   the knowledge that the commits from that feature branch will
   apply correctly on top of the current state of the tree, without
   a magic merge commit fixing stuff later since some things on the
   tree are not exactly as they seem to be in the diff from this
   commit. The changes that appear in the diff from a given commit
   are exactly what that commit is doing.
  
  That's what I'm saying, loosing information to make things more
  convenient.  I'd prefer to err on the side of not loosing
  information. But then again, I'm a hoarder.  B-)
  
   I know that this is not a poll, but I particularly prefer rebased
   branches/commits too.
 
 LWN has a neat article about the git rebase thing:
 http://lwn.net/Articles/328436/ 
 
 Thou Shalt Not Rebase Trees With History Visible To Others

I was easily able to come up with many rebase is evil things with a
web search engine, and it turned up a few rebase is not evil things as
well.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
The Go Parallel Website, sponsored by Intel - in 

Re: [E-devel] here is the new-UI for E17 if you want to Adopting

2013-02-15 Thread Jose Gonzalez
David Seikel wrote:
 On Sat, 16 Feb 2013 13:43:08 +0900 Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:

   
 On Fri, 15 Feb 2013 19:03:34 +0300 المسالم المسالمة
 almusalimalmusali...@gmail.com said:

 
 and i am now releasing it under GPL license
   
 ummm... this looks exactly like what we already have... but simply
 adding efm icons into the shelf too... which is trivial. and now it
 misses other gagdets (start, pager, connman etc.)... where do those
 go?

 unless u mean.. let's just copy osx? which is what this smells like
 it was really intended to be.. lets have an osx dock EXACTLY.. (but
 add a clock)... is that what his is meant to be?
 

 Um, so it's like engage, but with a cock?  Er I meant clock.

   

We must concede that it's certainly pushing the bleeding edge
of user interfaces to put a cock on the desktop. Perhaps it should be
called a glandule rather than a mere module?
Sure beats any of those DesktopX and Rainmeter desktop skins.





How to Sleep Like a Rock
Obey this one natural trick to fall asleep and stay asleep all night.
http://thirdpartyoffers.juno.com/TGL3141/511f356c54790356a734fst04duc

--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] here is the new-UI for E17 if you want to Adopting

2013-02-15 Thread David Seikel
On Sat, 16 Feb 2013 02:49:32 -0500 Jose Gonzalez jose_...@juno.com
wrote:

 David Seikel wrote:
  On Sat, 16 Feb 2013 13:43:08 +0900 Carsten Haitzler (The Rasterman)
  ras...@rasterman.com wrote:
 

  On Fri, 15 Feb 2013 19:03:34 +0300 المسالم المسالمة
  almusalimalmusali...@gmail.com said:
 
  
  and i am now releasing it under GPL license

  ummm... this looks exactly like what we already have... but simply
  adding efm icons into the shelf too... which is trivial. and now it
  misses other gagdets (start, pager, connman etc.)... where do those
  go?
 
  unless u mean.. let's just copy osx? which is what this smells like
  it was really intended to be.. lets have an osx dock EXACTLY.. (but
  add a clock)... is that what his is meant to be?
  
 
  Um, so it's like engage, but with a cock?  Er I meant clock.
 

 
 We must concede that it's certainly pushing the bleeding edge
 of user interfaces to put a cock on the desktop. Perhaps it should be
 called a glandule rather than a mere module?
 Sure beats any of those DesktopX and Rainmeter desktop skins.

lol

/me fails to make jokes about beating things with cocks.


This person is not so good at expressing themselves in English, and
there are some other ideas in the animated GIF they posted other than a
dock with a clock.  Some of them might be good ideas to.

Apologies to  المسالم المسالمة, the word cock on your presentation is
obviously a typo, since you used clock correctly in other places.
The word cock in English is a rude word for penis.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel