Re: [E-devel] E SVN: raster trunk/terminology/src/bin

2012-06-21 Thread The Rasterman
On Wed, 20 Jun 2012 15:48:52 -0300 Iván Briano sachi...@gmail.com said:

 2012/6/20 Davide Andreoli d...@gurumeditation.it:
  2012/6/20 Enlightenment SVN no-re...@enlightenment.org:
  Log:
  animate on key press might be better wording :)
 
  maybe pulse on key press is more appropriate in this
  context?
 
 The effect is theme dependent, so an accurate name for the option
 would be Tell the theme about key presses so it can do fancy things
 with the cursor.

bwahahahahaha!

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


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Terminology - time to talk.

2012-06-21 Thread The Rasterman
On Thu, 21 Jun 2012 15:21:23 +1000 David Seikel onef...@gmail.com said:

 On Thu, 21 Jun 2012 12:00:31 +0900 Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:
 
  On Wed, 20 Jun 2012 19:48:09 +1000 David Seikel onef...@gmail.com
  said:
  
   On Wed, 20 Jun 2012 10:18:39 +0100 Stefan Schmidt
   s.schm...@samsung.com wrote:
   
Hello.

On 06/20/2012 10:07 AM, David Seikel wrote:
 On Wed, 20 Jun 2012 09:41:40 +0900 Cedric
 BAILcedric.b...@free.fr

 So make your blingy tab substitute, but those of us that like
 and use tabs are watching, and we will bitch loudly if what you
 make is a backwards step for the functionality we want.  Then
 one of us will make tabs anyway.  :-P

As you already found out you are not going to change each others
minds. How about just writing your tabs support if you want it
that much or just stay with your current tabs-enabled terminal?
As usual nobody is forcing people to use it. :)
   
   Actually, I'm not arguing the case for unlimited scrollback
   precisely coz I've decided I'll just implement it myself.  Some
   day.  I have a never ending TODO with more important things on it
   at the moment though.
   
 Options are good, not everyone thinks the same.

Fully agreed. And being respectful for other peoples opinions
without trying to force your own on it is part of that. :)
   
   Well, I'm not trying to force my opinions, just pointing out use
   cases that are important to me that so far this new way as
   described has not managed to cover.  The bling side of the argument
   keep telling me that those use cases are just not important, when
   they are important to me, and ignoring the most important it's
   harder to use dammit.
   
   I never said don't do that new blingy thing, but that new blingy
   thing wont do everything the old little bit of text does a great job
   of.  There's room for both.  In fact if the infrastructure is
   there, then both could use it, as there IS some amount of overlap
   in what they are trying to do.  I just don't see how bling can
   replace certain use cases that a tiny bit of text does a great job
   of.  The people that are putting in the effort should consider that
   common infrastructure is a good thing, and that it SHOULD be able
   to cater for both.  It's best to get this sort of thing done early
   at the design level.  So far it's been bling good, tabs bad, and
   I don't see how that attitude can result in both things being well
   supported.  Might end up with tabs bad as a self fulfilling
   prophecy if the people doing the work now think that way.
   
   The way the others have been arguing sounds a LOT like hate tabs,
   wont support them, we can do bling, let's only do bling and
   completely ignoring that little bits of text are hard to replace
   for certain use cases.  They even argue that tabs take up too much
   room, though the thumbnails they want would take up more room.
   
   And yes, that's exactly what happened in Elementary.  It's hard to
   do traditional tabs there, when you try, they take up way more
   space.  Or
  
  use toolbar with horizontal items like i use in terminiology. they
  take up only the height of the text - UNLESS your elementary is set
  up with a large finger size to make them big to be hit with a big
  chubby finger. that happens to be elm's default setup because elm has
  been driven by development for touch ui's primarily. switch profile
  to standard and they come down in size to tabs.
 
 That's what I did, a toolbar with horizontal items.  Is there some way
 to make them look like tabs?
 
 I'm doing this already and it's still coming out big -
 
 elm_config_finger_size_set(0);
 elm_config_scale_set(1.0);

don't do that! it's for a config app to do that. run elementary_config - use
the tool provided with elementary. it's there in e17's settings menus too.

 Where's this switch profile to standard thingy?
 
 /me wanders off to eat before searching.
 
 -- 
 A big old stinking pile of genius that no one wants
 coz there are too many silver coated monkeys in the world.


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


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] [Edje] Added: Pulseaudio remix plug-in for edje multisense module

2012-06-21 Thread PRINCE KUMAR DUBEY
Hi Flavio,

Please find my reply inline below.

Thanks  Regards,
Prince

--- Original Message ---
Date: Wed, 20 Jun 2012 15:40:14 -0300
From: Flavio Ceolin 
Subject: Re: [E-devel] enlightenment-devel Digest, Vol 74, Issue 78
To: Enlightenment developer list

Message-ID: 877gv13jzl@voyager.profusion.mobi
Content-Type: text/plain

PRINCE KUMAR DUBEY writes:

Hi Prince,

 Hi Flavio,
 I am still not able to reproduce the seg-fault. Is seg-fault happening
 always ?

Yep, it's happening always i use the edje_player with the multisense
example.

The problem is:

+   length = count * sizeof(RemixCount);

it makes length be greater than PA_PLAYER_BUFFERLEN then:

+*(player-playbuffer + i) = (PLAYER_PCM) value;

will access invalid memory.

I rewrote this function and worked as expected. Please check if it makes sense.

static void
pa_player_playbuffer(RemixEnv *env __UNUSED__, PA_Player_Data *player, RemixPCM 
*data, RemixCount count)
{
   int ret;
   RemixCount i, j;
   RemixPCM value;
   size_t length, total_written;

   length = count * sizeof(RemixPCM);
   total_written = 0;

   while (total_written  length) {
  j = length - total_written;
  j = (j  PA_PLAYER_BUFFERLEN) ? PA_PLAYER_BUFFERLEN : j;
  for (i = 0; i  j; i++)
{
   value = *data++ * (player-max_value);
   *(player-playbuffer + i) = (PLAYER_PCM) value;
}

  ret = pa_simple_write(player-server, player-playbuffer, j, 
player-error);

  if (ret  0)
{
   WRN(pa_simple_write() failed: (%s), pa_strerror(player-error));
   return;
}

  total_written += j;
   }
}
[Prince] make sense :), thanks.
 Please find my reply to your queries inline below.

 Thanks  Regards,
 Prince

 --- Original Message ---
 Date: Mon, 18 Jun 2012 14:09:59 -0300
 From: Fl?vio Ceolin 
 Subject: Re: [E-devel] [Patch] [Edje] Added: Pulseaudio remix plug-in
 for edje multisense module
 To: Enlightenment developer list

 Message-ID:

 Content-Type: text/plain; charset=ISO-8859-1

 Hi Prince,

 On Mon, Jun 18, 2012 at 9:56 AM, PRINCE KUMAR DUBEY
 wrote:
 Hi Flavio,

 I tested edje_player multisense.edje to reproduce seg fault as
 mentioned below, but couldn't succeed with memcheck as well.
 My svn rev is 72374. Please let me know the scenario to reproduce it.

 And regarding the point 5, you are right, multisense will not build without 
 remix as per current configure file.
 But, multisense is not all about only sound, it can have vibration
 etc. So, if we make remix optional for multisense feature,
 edje must compile e.g. ENABLE_MULTISENSE=1 and HAVE_REMIX=0.

 Regards,
 Prince


 I've tested in rev 72117 and now 72400 in both the problem happened. I
 built with these options:
 /configure --enable-tests --enable-build-examples --enable-multisense
 CFLAGS=-Wall -g -O0

 As for the patch, I took a look in it and I would like to understand
 some points.

 +static void
 +pa_player_playbuffer(RemixEnv *env __UNUSED__, PA_Player_Data
 *player, RemixPCM *data, RemixCount count)
 +{
 +   int ret;
 +   RemixCount i;
 +   RemixPCM value;
 +   size_t length;
 +
 +   length = count * sizeof(RemixCount);

 Shouldn't it be
 length = count * sizeof(RemixPCM);
 [Prince] you are right, it must be the size of same data type.

 +
 +   for (i = 0; i  length; i++)

 Shouldn't check if length is greater than the size of the buffer ?
 [Prince] I agree. we can put the check so that written length must
 never exceeds the buffer size (PA_PLAYER_BUFFERLEN).

 + {
 +value = *data++ * (player-max_value);
 +*(player-playbuffer + i) = (PLAYER_PCM) value;

 With this cast we are discarding part of the data, is it ok ?
 [Prince] Type casting is redundant, not required at all.

Just to be clear, PLAYER_PCM is short while the data(RemixPCM) is a
float, so in this cast you are losing some data, I just don't know if
it's ok.


 + }
 +
 +   ret = pa_simple_write(player-server, player-playbuffer, length,
 player-error);
 +
 +   if (ret  0) WRN(pa_simple_write() failed: (%s),
 pa_strerror(player-error));
 +
 +   return;
 +}


 Best regards,
 Flavio Ceolin

 ---
 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and 
 threat landscape has changed and how IT managers can respond. Discussions 
 will include endpoint security, mobile security and the latest in malware 
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Prince I forgot to ask you if there is a reason to export this symbol:

+EAPI extern Eina_Bool _on_edjecc;

It seems to be not necessary.
[Prince] this variable is required, in order to 

Re: [E-devel] [e-users] Terminology - time to talk.

2012-06-21 Thread David Seikel
On Thu, 21 Jun 2012 14:36:55 +0900 Carsten Haitzler (The Rasterman)
ras...@rasterman.com wrote:

 On Thu, 21 Jun 2012 15:21:23 +1000 David Seikel onef...@gmail.com
 said:
 
  On Thu, 21 Jun 2012 12:00:31 +0900 Carsten Haitzler (The Rasterman)
  ras...@rasterman.com wrote:
  
   On Wed, 20 Jun 2012 19:48:09 +1000 David Seikel
   onef...@gmail.com said:
   
On Wed, 20 Jun 2012 10:18:39 +0100 Stefan Schmidt
s.schm...@samsung.com wrote:

 Hello.
 
 On 06/20/2012 10:07 AM, David Seikel wrote:
  On Wed, 20 Jun 2012 09:41:40 +0900 Cedric
  BAILcedric.b...@free.fr
 
  So make your blingy tab substitute, but those of us that
  like and use tabs are watching, and we will bitch loudly if
  what you make is a backwards step for the functionality we
  want.  Then one of us will make tabs anyway.  :-P
 
 As you already found out you are not going to change each
 others minds. How about just writing your tabs support if you
 want it that much or just stay with your current tabs-enabled
 terminal? As usual nobody is forcing people to use it. :)

Actually, I'm not arguing the case for unlimited scrollback
precisely coz I've decided I'll just implement it myself.  Some
day.  I have a never ending TODO with more important things on
it at the moment though.

  Options are good, not everyone thinks the same.
 
 Fully agreed. And being respectful for other peoples opinions
 without trying to force your own on it is part of that. :)

Well, I'm not trying to force my opinions, just pointing out use
cases that are important to me that so far this new way as
described has not managed to cover.  The bling side of the
argument keep telling me that those use cases are just not
important, when they are important to me, and ignoring the most
important it's harder to use dammit.

I never said don't do that new blingy thing, but that new
blingy thing wont do everything the old little bit of text does
a great job of.  There's room for both.  In fact if the
infrastructure is there, then both could use it, as there IS
some amount of overlap in what they are trying to do.  I just
don't see how bling can replace certain use cases that a tiny
bit of text does a great job of.  The people that are putting
in the effort should consider that common infrastructure is a
good thing, and that it SHOULD be able to cater for both.  It's
best to get this sort of thing done early at the design level.
So far it's been bling good, tabs bad, and I don't see how
that attitude can result in both things being well supported.
Might end up with tabs bad as a self fulfilling prophecy if
the people doing the work now think that way.

The way the others have been arguing sounds a LOT like hate
tabs, wont support them, we can do bling, let's only do bling
and completely ignoring that little bits of text are hard to
replace for certain use cases.  They even argue that tabs take
up too much room, though the thumbnails they want would take up
more room.

And yes, that's exactly what happened in Elementary.  It's hard
to do traditional tabs there, when you try, they take up way
more space.  Or
   
   use toolbar with horizontal items like i use in terminiology. they
   take up only the height of the text - UNLESS your elementary is
   set up with a large finger size to make them big to be hit with a
   big chubby finger. that happens to be elm's default setup because
   elm has been driven by development for touch ui's primarily.
   switch profile to standard and they come down in size to tabs.
  
  That's what I did, a toolbar with horizontal items.  Is there some
  way to make them look like tabs?
  
  I'm doing this already and it's still coming out big -
  
  elm_config_finger_size_set(0);
  elm_config_scale_set(1.0);
 
 don't do that! it's for a config app to do that. run
 elementary_config - use the tool provided with elementary. it's there
 in e17's settings menus too.

Think I got that out of an example somewhere, it was a long time ago.

-- 
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
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Michael Blumenkrantz
tested here, works fine. invalid.

On Thu, Jun 21, 2012 at 5:00 AM, Ross Vandegrift r...@kallisti.us wrote:

 On Wed, 2012-06-20 at 23:35 +1000, David Seikel wrote:
  On Wed, 20 Jun 2012 08:18:04 -0500 Jeff Hoogland
  jeffhoogl...@linux.com wrote:
   Any chance we can make the systray less of a red headed step child?
 
  The systray spec is a red headed step child by design.  Not our
  fault, but some of us try to support that crap as well as we can.  The
  rest of us try to pretend it never existed.

 Systray module breaks shelf auto-hide.

 On mouse-out of a shelf with a systray, the shelf doesn't autohide if
 the mouse-out happened through a window created by a systray element -
 it is as if the shelf never gets the even that the pointer left the
 window.

 Ross


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Michael Blumenkrantz
stop the crying, it's fixed

On Wed, Jun 20, 2012 at 7:05 PM, David Seikel onef...@gmail.com wrote:

 On Wed, 20 Jun 2012 13:06:16 -0400 Michael Hughes
 mary...@compuserve.com wrote:

  The Maximize functions got buried very deeply in the title-bar menu
  in the latest version.  I think that there are unnecessary levels in
  there.

 I agree with that.

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


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/terminology/src/bin

2012-06-21 Thread The Rasterman
On Wed, 20 Jun 2012 21:06:56 +0200 Davide Andreoli d...@gurumeditation.it
said:

 2012/6/20 Iván Briano sachi...@gmail.com:
  2012/6/20 Davide Andreoli d...@gurumeditation.it:
  2012/6/20 Enlightenment SVN no-re...@enlightenment.org:
  Log:
  animate on key press might be better wording :)
 
  maybe pulse on key press is more appropriate in this
  context?
 
  The effect is theme dependent, so an accurate name for the option
  would be Tell the theme about key presses so it can do fancy things
  with the cursor.
 
 indeed, thats the reason for pulse, pulse is the action the cursor
 do when you click, not the type of animation.
 
 Example:
 If the theme change the pulse animation to a 'click' sound, it still can be
 considerate a pulse, sure not an animation.

i wouldnt consider it a pulse - i wouldnt consider it animation either indeed.
how about react to key presses ? :)

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


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][elementary] elm_cofig, setting accessibility mode

2012-06-21 Thread Kim Shinwoo
To enable(disable) access mode, what should application do? um.. by setting
environment variable as below?
  - export ELM_MODULES=access_outputaccess/api:$ELM_MODULES
  - export ELM_ACCESS_MODE=1
There would be other ways to set the environment variable. Please let me
know what is the best way to enable(disable) access mode.

Thanks for your response.
Shinwoo Kim.

2012/6/21 Carsten Haitzler ras...@rasterman.com

 On Tue, 19 Jun 2012 22:37:47 +0900 Kim Shinwoo kimcinoo@gmail.com
 said:

 hmm. i'm not sure this is the right way to go. why would there need to be
 an
 api? shouldn't this just be done automatically on updating config and go
 into
 access mode IF it is enabled in config? app shouldnt need to know or care?

  Dear all, hello.
 
  This patch is for setting the accessibility mode.
  I'm not sure that the way to set is proper or not, because the module
 name
  is fixed in the code as access_outputaccess/api
  There would be better way to set it. If you have, please let me know.
  thanks.
 
  hmm. elm_config_access_set(Eina_Bool is_access, const char* module_name)
  would be better.. isn't it?
  and checking previous status would be fine to avoid duplicated module
 value.
 
  hmmm. then the patch will have -1 * 90251293450198374
 
  Sincerely,
  Shinwoo Kim.


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


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][elementary] elm_cofig, setting accessibility mode

2012-06-21 Thread The Rasterman
On Thu, 21 Jun 2012 17:15:58 +0900 Kim Shinwoo kimcinoo@gmail.com said:

 To enable(disable) access mode, what should application do? um.. by setting
 environment variable as below?
   - export ELM_MODULES=access_outputaccess/api:$ELM_MODULES
   - export ELM_ACCESS_MODE=1
 There would be other ways to set the environment variable. Please let me
 know what is the best way to enable(disable) access mode.

all these set config values in elm_config-... struct. these config values are
updated whenever elementary_config is run and changes config. all apps update
and pick up the new config. new apps also get the new config too. all apps
magically just turn on access mode if config changes to have it be on. u want
to add this to elementsary_config so u can enable access mode :)

 Thanks for your response.
 Shinwoo Kim.
 
 2012/6/21 Carsten Haitzler ras...@rasterman.com
 
  On Tue, 19 Jun 2012 22:37:47 +0900 Kim Shinwoo kimcinoo@gmail.com
  said:
 
  hmm. i'm not sure this is the right way to go. why would there need to be
  an
  api? shouldn't this just be done automatically on updating config and go
  into
  access mode IF it is enabled in config? app shouldnt need to know or care?
 
   Dear all, hello.
  
   This patch is for setting the accessibility mode.
   I'm not sure that the way to set is proper or not, because the module
  name
   is fixed in the code as access_outputaccess/api
   There would be better way to set it. If you have, please let me know.
   thanks.
  
   hmm. elm_config_access_set(Eina_Bool is_access, const char* module_name)
   would be better.. isn't it?
   and checking previous status would be fine to avoid duplicated module
  value.
  
   hmmm. then the patch will have -1 * 90251293450198374
  
   Sincerely,
   Shinwoo Kim.
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 


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


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][elementary] elm_cofig, setting accessibility mode

2012-06-21 Thread Kim Shinwoo
The elementary_config would be fine, then application should use the
elementary_config?

2012/6/21 Carsten Haitzler ras...@rasterman.com

 On Thu, 21 Jun 2012 17:15:58 +0900 Kim Shinwoo kimcinoo@gmail.com
 said:

  To enable(disable) access mode, what should application do? um.. by
 setting
  environment variable as below?
- export ELM_MODULES=access_outputaccess/api:$ELM_MODULES
- export ELM_ACCESS_MODE=1
  There would be other ways to set the environment variable. Please let me
  know what is the best way to enable(disable) access mode.

 all these set config values in elm_config-... struct. these config values
 are
 updated whenever elementary_config is run and changes config. all apps
 update
 and pick up the new config. new apps also get the new config too. all apps
 magically just turn on access mode if config changes to have it be on. u
 want
 to add this to elementsary_config so u can enable access mode :)

  Thanks for your response.
  Shinwoo Kim.
 
  2012/6/21 Carsten Haitzler ras...@rasterman.com
 
   On Tue, 19 Jun 2012 22:37:47 +0900 Kim Shinwoo kimcinoo@gmail.com
 
   said:
  
   hmm. i'm not sure this is the right way to go. why would there need to
 be
   an
   api? shouldn't this just be done automatically on updating config and
 go
   into
   access mode IF it is enabled in config? app shouldnt need to know or
 care?
  
Dear all, hello.
   
This patch is for setting the accessibility mode.
I'm not sure that the way to set is proper or not, because the module
   name
is fixed in the code as access_outputaccess/api
There would be better way to set it. If you have, please let me know.
thanks.
   
hmm. elm_config_access_set(Eina_Bool is_access, const char*
 module_name)
would be better.. isn't it?
and checking previous status would be fine to avoid duplicated module
   value.
   
hmmm. then the patch will have -1 * 90251293450198374
   
Sincerely,
Shinwoo Kim.
  
  
   --
   - Codito, ergo sum - I code, therefore I am
 --
   The Rasterman (Carsten Haitzler)ras...@rasterman.com
  
  


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


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] elm_toolbar add signals patch.

2012-06-21 Thread Artem Popov
Problems:
   For new style of toolbar (align icon and text to center of item) are 
necessary some signals (elm,state,text,visible and elm,state,icon,visible)
Commit log:
   Elementary toolbar: Added signals for new style of toolbar (align icon and 
text to center of item).

Best Regards,
Artem Popov.

elm_toolbar.diff
Description: Binary data
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [Patch] toolbar widget new style patch.

2012-06-21 Thread Artem Popov
Problems:
   New style for toolbar, where icon and text are align to center of item.
Commit log:
   Elementary toolbar: Added new style for toolbar (where icon and text are 
align to center of item).

Best Regards,
Artem Popov

toolbar.diff
Description: Binary data
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Michael Blumenkrantz
#3 is no longer possible. I was not able to reproduce the others.

On Wed, Jun 20, 2012 at 6:51 PM, P Purkayastha ppu...@gmail.com wrote:

 On 06/20/2012 08:49 PM, Michael Blumenkrantz wrote:
  If you have an e17 bug, reply to this mail or create a ticket for it on
  trac. This is the LAST call. Hint hint.

 You will hate my bugs, but you asked for it ;-)

 To reproduce (my configuration):
 - Set window focus:
  sloppy
  all new windows get focus
  all options ticked under Window Focus - advanced - miscellaneous
 - EFM is unloaded (so, no desktop icons, etc)


 Bug 1: (Lost key input)
 - Close a window using keybindings, for instance, Ctrl-d on a terminal,
 so that the pointer is on the desktop after the window is closed
 - E stops accepting all key input (for example try alt-tab, alt-esc, etc)
 - You can make E start re-accepting key input by focusing on or opening
 a new window

 Status:
 - Has been around for about a year.
 - Very hard to reproduce
 - But experience at least once daily


 Bug 2: (Lost focus)
 - Set up a key binding which opens any window, say xterm (I used urxvt)
 - Open a large xterm taking up, for example, 80% vertical + 80%
 horizontal screen space
 - Place the xterm on top left (example, using cleanup windows)
 - Open another xterm and make it take up a large portion on right
 bottom, for example 40% horizontal and 100% vertical space.
 - Now you have some empty space on the lower left area and the next
 window will open in that region.
 - Place your mouse pointer on upper right region and use your
 keybinding to open a new xterm.
 - The new xterm will open, somewhat overlapping the big xterm on the
 left, pointer will slide to the new xterm and then the new xterm will
 lose focus.

 Status:
 - Has been around for about a year
 - Hard to reproduce (does not happen every time)
 - Experience maybe once every 2 days


 Bug 3: (Overly large notification dialog)
 - Sometimes notification dialog opens up with a very large horizontal
 width equal to or exceeding the horizontal width of my screen (1366 px).
 - Have typically seen it with thunderbird notifications, with Gnome
 Integration addon
 - Config of Gnome Integration addon:
 Title: From: %a
 Message: Subject: %s
 Command: /usr/bin/notify-send

 Status:
 - Very recent - I think the bug is less than a month old
 - Reproducibility - happens only sometimes, so not sure how to reproduce


 


 Bug N: (E no work no more!!11!1)
 - How to reproduce: Can't remember, but E no work!!1!

 Status:
 - NEEED FIXING NAO


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread P Purkayastha
Like I mentioned #1, #2 are very hard to reproduce. You will see them 
only sometimes and only if you are always using e day in and day out.

By using e I mean actually closing and opening windows frequently via 
pre-setup keybindings. It won't happen every time, but it *will* happen 
if you continue using e for long periods.


On 06/21/2012 05:08 PM, Michael Blumenkrantz wrote:
 #3 is no longer possible. I was not able to reproduce the others.

 On Wed, Jun 20, 2012 at 6:51 PM, P Purkayasthappu...@gmail.com  wrote:

 On 06/20/2012 08:49 PM, Michael Blumenkrantz wrote:
 If you have an e17 bug, reply to this mail or create a ticket for it on
 trac. This is the LAST call. Hint hint.

 You will hate my bugs, but you asked for it ;-)

 To reproduce (my configuration):
 -  Set window focus:
   sloppy
   all new windows get focus
   all options ticked under Window Focus -  advanced -  miscellaneous
 -  EFM is unloaded (so, no desktop icons, etc)


 Bug 1: (Lost key input)
 -  Close a window using keybindings, for instance, Ctrl-d on a terminal,
 so that the pointer is on the desktop after the window is closed
 -  E stops accepting all key input (for example try alt-tab, alt-esc, etc)
 -  You can make E start re-accepting key input by focusing on or opening
 a new window

 Status:
 -  Has been around for about a year.
 -  Very hard to reproduce
 -  But experience at least once daily


 Bug 2: (Lost focus)
 -  Set up a key binding which opens any window, say xterm (I used urxvt)
 -  Open a large xterm taking up, for example, 80% vertical + 80%
 horizontal screen space
 -  Place the xterm on top left (example, using cleanup windows)
 -  Open another xterm and make it take up a large portion on right
 bottom, for example 40% horizontal and 100% vertical space.
 -  Now you have some empty space on the lower left area and the next
 window will open in that region.
 -  Place your mouse pointer on upper right region and use your
 keybinding to open a new xterm.
 -  The new xterm will open, somewhat overlapping the big xterm on the
 left, pointer will slide to the new xterm and then the new xterm will
 lose focus.

 Status:
 -  Has been around for about a year
 -  Hard to reproduce (does not happen every time)
 -  Experience maybe once every 2 days


 Bug 3: (Overly large notification dialog)
 -  Sometimes notification dialog opens up with a very large horizontal
 width equal to or exceeding the horizontal width of my screen (1366 px).
 -  Have typically seen it with thunderbird notifications, with Gnome
 Integration addon
 -  Config of Gnome Integration addon:
 Title: From: %a
 Message: Subject: %s
 Command: /usr/bin/notify-send

 Status:
 -  Very recent - I think the bug is less than a month old
 -  Reproducibility - happens only sometimes, so not sure how to reproduce


 


 Bug N: (E no work no more!!11!1)
 -  How to reproduce: Can't remember, but E no work!!1!

 Status:
 -  NEEED FIXING NAO


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Michael Blumenkrantz
I'm going to blame it on urxvt since I know that it does some stupid things
with focus that it shouldn't. That and I've had similar issues over time,
but only with urxvt.

On Thu, Jun 21, 2012 at 10:20 AM, P Purkayastha ppu...@gmail.com wrote:

 Like I mentioned #1, #2 are very hard to reproduce. You will see them
 only sometimes and only if you are always using e day in and day out.

 By using e I mean actually closing and opening windows frequently via
 pre-setup keybindings. It won't happen every time, but it *will* happen
 if you continue using e for long periods.


 On 06/21/2012 05:08 PM, Michael Blumenkrantz wrote:
  #3 is no longer possible. I was not able to reproduce the others.
 
  On Wed, Jun 20, 2012 at 6:51 PM, P Purkayasthappu...@gmail.com  wrote:
 
  On 06/20/2012 08:49 PM, Michael Blumenkrantz wrote:
  If you have an e17 bug, reply to this mail or create a ticket for it on
  trac. This is the LAST call. Hint hint.
 
  You will hate my bugs, but you asked for it ;-)
 
  To reproduce (my configuration):
  -  Set window focus:
    sloppy
    all new windows get focus
    all options ticked under Window Focus -  advanced -
  miscellaneous
  -  EFM is unloaded (so, no desktop icons, etc)
 
 
  Bug 1: (Lost key input)
  -  Close a window using keybindings, for instance, Ctrl-d on a
 terminal,
  so that the pointer is on the desktop after the window is closed
  -  E stops accepting all key input (for example try alt-tab, alt-esc,
 etc)
  -  You can make E start re-accepting key input by focusing on or
 opening
  a new window
 
  Status:
  -  Has been around for about a year.
  -  Very hard to reproduce
  -  But experience at least once daily
 
 
  Bug 2: (Lost focus)
  -  Set up a key binding which opens any window, say xterm (I used
 urxvt)
  -  Open a large xterm taking up, for example, 80% vertical + 80%
  horizontal screen space
  -  Place the xterm on top left (example, using cleanup windows)
  -  Open another xterm and make it take up a large portion on right
  bottom, for example 40% horizontal and 100% vertical space.
  -  Now you have some empty space on the lower left area and the next
  window will open in that region.
  -  Place your mouse pointer on upper right region and use your
  keybinding to open a new xterm.
  -  The new xterm will open, somewhat overlapping the big xterm on the
  left, pointer will slide to the new xterm and then the new xterm will
  lose focus.
 
  Status:
  -  Has been around for about a year
  -  Hard to reproduce (does not happen every time)
  -  Experience maybe once every 2 days
 
 
  Bug 3: (Overly large notification dialog)
  -  Sometimes notification dialog opens up with a very large horizontal
  width equal to or exceeding the horizontal width of my screen (1366 px).
  -  Have typically seen it with thunderbird notifications, with Gnome
  Integration addon
  -  Config of Gnome Integration addon:
  Title: From: %a
  Message: Subject: %s
  Command: /usr/bin/notify-send
 
  Status:
  -  Very recent - I think the bug is less than a month old
  -  Reproducibility - happens only sometimes, so not sure how to
 reproduce
 
 
  
 
 
  Bug N: (E no work no more!!11!1)
  -  How to reproduce: Can't remember, but E no work!!1!
 
  Status:
  -  NEEED FIXING NAO
 
 
 
 --
  Live Security Virtual Conference
  Exclusive live event will cover all the ways today's security and
  threat landscape has changed and how IT managers can respond.
 Discussions
  will include endpoint security, mobile security and the latest in
 malware
  threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
  Live Security Virtual Conference
  Exclusive live event will cover all the ways today's security and
  threat landscape has changed and how IT managers can respond. Discussions
  will include endpoint security, mobile security and the latest in malware
  threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 

Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Steve Jones
It's not only urxvt. I sometimes see it if I have a browser open with 
lots of tabs. Closing all the tabs together (closing the last one closes 
the browser) will occasionally result in the same behaviour.

Ultimately, I tend to notice it if I close multiple things in quick 
succession.

Is there a way to track which window has focus (maybe stick a log 
message in ./xsession-errors)? I know that would generate a lot of 
logging, but it's the only way I can think of to debug this.

Steve.

On 21/06/12 10:26, Michael Blumenkrantz wrote:
 I'm going to blame it on urxvt since I know that it does some stupid things
 with focus that it shouldn't. That and I've had similar issues over time,
 but only with urxvt.

 On Thu, Jun 21, 2012 at 10:20 AM, P Purkayasthappu...@gmail.com  wrote:

 Like I mentioned #1, #2 are very hard to reproduce. You will see them
 only sometimes and only if you are always using e day in and day out.

 By using e I mean actually closing and opening windows frequently via
 pre-setup keybindings. It won't happen every time, but it *will* happen
 if you continue using e for long periods.


 On 06/21/2012 05:08 PM, Michael Blumenkrantz wrote:
 #3 is no longer possible. I was not able to reproduce the others.

 On Wed, Jun 20, 2012 at 6:51 PM, P Purkayasthappu...@gmail.com   wrote:

 On 06/20/2012 08:49 PM, Michael Blumenkrantz wrote:
 If you have an e17 bug, reply to this mail or create a ticket for it on
 trac. This is the LAST call. Hint hint.

 You will hate my bugs, but you asked for it ;-)

 To reproduce (my configuration):
 -   Set window focus:
    sloppy
    all new windows get focus
    all options ticked under Window Focus -   advanced -
   miscellaneous
 -   EFM is unloaded (so, no desktop icons, etc)


 Bug 1: (Lost key input)
 -   Close a window using keybindings, for instance, Ctrl-d on a
 terminal,
 so that the pointer is on the desktop after the window is closed
 -   E stops accepting all key input (for example try alt-tab, alt-esc,
 etc)
 -   You can make E start re-accepting key input by focusing on or
 opening
 a new window

 Status:
 -   Has been around for about a year.
 -   Very hard to reproduce
 -   But experience at least once daily


 Bug 2: (Lost focus)
 -   Set up a key binding which opens any window, say xterm (I used
 urxvt)
 -   Open a large xterm taking up, for example, 80% vertical + 80%
 horizontal screen space
 -   Place the xterm on top left (example, using cleanup windows)
 -   Open another xterm and make it take up a large portion on right
 bottom, for example 40% horizontal and 100% vertical space.
 -   Now you have some empty space on the lower left area and the next
 window will open in that region.
 -   Place your mouse pointer on upper right region and use your
 keybinding to open a new xterm.
 -   The new xterm will open, somewhat overlapping the big xterm on the
 left, pointer will slide to the new xterm and then the new xterm will
 lose focus.

 Status:
 -   Has been around for about a year
 -   Hard to reproduce (does not happen every time)
 -   Experience maybe once every 2 days


 Bug 3: (Overly large notification dialog)
 -   Sometimes notification dialog opens up with a very large horizontal
 width equal to or exceeding the horizontal width of my screen (1366 px).
 -   Have typically seen it with thunderbird notifications, with Gnome
 Integration addon
 -   Config of Gnome Integration addon:
 Title: From: %a
 Message: Subject: %s
 Command: /usr/bin/notify-send

 Status:
 -   Very recent - I think the bug is less than a month old
 -   Reproducibility - happens only sometimes, so not sure how to
 reproduce


 


 Bug N: (E no work no more!!11!1)
 -   How to reproduce: Can't remember, but E no work!!1!

 Status:
 -   NEEED FIXING NAO



 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond.
 Discussions
 will include endpoint security, mobile security and the latest in
 malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



 

Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Daniel Juyung Seo
One more report here.
Suppose I use multiple Desktops with pager.
When I restart E17, all gnome-terminals are moved to the current Desktop.
I know xterm and terminology work well. This only happens with gnome-terminal.
But there are many gnome-terminal users out there.
It will be great if we can fix this issue.

Daniel Juyung Seo (SeoZ)

On Thu, Jun 21, 2012 at 6:57 PM, Steve Jones st...@squaregoldfish.co.uk wrote:
 It's not only urxvt. I sometimes see it if I have a browser open with
 lots of tabs. Closing all the tabs together (closing the last one closes
 the browser) will occasionally result in the same behaviour.

 Ultimately, I tend to notice it if I close multiple things in quick
 succession.

 Is there a way to track which window has focus (maybe stick a log
 message in ./xsession-errors)? I know that would generate a lot of
 logging, but it's the only way I can think of to debug this.

 Steve.

 On 21/06/12 10:26, Michael Blumenkrantz wrote:
 I'm going to blame it on urxvt since I know that it does some stupid things
 with focus that it shouldn't. That and I've had similar issues over time,
 but only with urxvt.

 On Thu, Jun 21, 2012 at 10:20 AM, P Purkayasthappu...@gmail.com  wrote:

 Like I mentioned #1, #2 are very hard to reproduce. You will see them
 only sometimes and only if you are always using e day in and day out.

 By using e I mean actually closing and opening windows frequently via
 pre-setup keybindings. It won't happen every time, but it *will* happen
 if you continue using e for long periods.


 On 06/21/2012 05:08 PM, Michael Blumenkrantz wrote:
 #3 is no longer possible. I was not able to reproduce the others.

 On Wed, Jun 20, 2012 at 6:51 PM, P Purkayasthappu...@gmail.com   wrote:

 On 06/20/2012 08:49 PM, Michael Blumenkrantz wrote:
 If you have an e17 bug, reply to this mail or create a ticket for it on
 trac. This is the LAST call. Hint hint.

 You will hate my bugs, but you asked for it ;-)

 To reproduce (my configuration):
 -   Set window focus:
    sloppy
    all new windows get focus
    all options ticked under Window Focus -   advanced -
   miscellaneous
 -   EFM is unloaded (so, no desktop icons, etc)


 Bug 1: (Lost key input)
 -   Close a window using keybindings, for instance, Ctrl-d on a
 terminal,
 so that the pointer is on the desktop after the window is closed
 -   E stops accepting all key input (for example try alt-tab, alt-esc,
 etc)
 -   You can make E start re-accepting key input by focusing on or
 opening
 a new window

 Status:
 -   Has been around for about a year.
 -   Very hard to reproduce
 -   But experience at least once daily


 Bug 2: (Lost focus)
 -   Set up a key binding which opens any window, say xterm (I used
 urxvt)
 -   Open a large xterm taking up, for example, 80% vertical + 80%
 horizontal screen space
 -   Place the xterm on top left (example, using cleanup windows)
 -   Open another xterm and make it take up a large portion on right
 bottom, for example 40% horizontal and 100% vertical space.
 -   Now you have some empty space on the lower left area and the next
 window will open in that region.
 -   Place your mouse pointer on upper right region and use your
 keybinding to open a new xterm.
 -   The new xterm will open, somewhat overlapping the big xterm on the
 left, pointer will slide to the new xterm and then the new xterm will
 lose focus.

 Status:
 -   Has been around for about a year
 -   Hard to reproduce (does not happen every time)
 -   Experience maybe once every 2 days


 Bug 3: (Overly large notification dialog)
 -   Sometimes notification dialog opens up with a very large horizontal
 width equal to or exceeding the horizontal width of my screen (1366 px).
 -   Have typically seen it with thunderbird notifications, with Gnome
 Integration addon
 -   Config of Gnome Integration addon:
 Title: From: %a
 Message: Subject: %s
 Command: /usr/bin/notify-send

 Status:
 -   Very recent - I think the bug is less than a month old
 -   Reproducibility - happens only sometimes, so not sure how to
 reproduce


 


 Bug N: (E no work no more!!11!1)
 -   How to reproduce: Can't remember, but E no work!!1!

 Status:
 -   NEEED FIXING NAO



 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond.
 Discussions
 will include endpoint security, mobile security and the latest in
 malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat 

Re: [E-devel] E SVN: hermet trunk/elementary/data/themes/widgets

2012-06-21 Thread Daniel Juyung Seo
Is this ok to remove released style in elm 1.0?

Daniel Juyung Seo (SeoZ)

On Thu, Jun 21, 2012 at 6:02 PM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 elementary/ctxpopup - removed unused style



 Author:       hermet
 Date:         2012-06-21 02:02:31 -0700 (Thu, 21 Jun 2012)
 New Revision: 72581
 Trac:         http://trac.enlightenment.org/e/changeset/72581

 Modified:
  trunk/elementary/data/themes/widgets/ctxpopup.edc

 Modified: trunk/elementary/data/themes/widgets/ctxpopup.edc
 ===
 --- trunk/elementary/data/themes/widgets/ctxpopup.edc   2012-06-21 08:55:38 
 UTC (rev 72580)
 +++ trunk/elementary/data/themes/widgets/ctxpopup.edc   2012-06-21 09:02:31 
 UTC (rev 72581)
 @@ -1,396 +1,3 @@
 -group { name: elm/scroller/base/ctxpopup;
 -   data {
 -      item: focus_highlight on;
 -   }
 -   script {
 -      public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
 -      public timer0(val) {
 -         new v;
 -         v = get_int(sbvis_v);
 -         if (v) {
 -            v = get_int(sbalways_v);
 -            if(!v) {
 -               emit(do-hide-vbar, );
 -               set_int(sbvis_v, 0);
 -            }
 -         }
 -         v = get_int(sbvis_h);
 -         if (v) {
 -            v = get_int(sbalways_h);
 -            if(!v) {
 -               emit(do-hide-hbar, );
 -               set_int(sbvis_h, 0);
 -            }
 -         }
 -         set_int(sbvis_timer, 0);
 -         return 0;
 -      }
 -   }
 -   images {
 -      image: bt_sm_base2.png COMP;
 -      image: bt_sm_shine.png COMP;
 -      image: bt_sm_hilight.png COMP;
 -      image: sl_bt2_2.png COMP;
 -   }
 -   parts {
 -      part { name: clipper;
 -         type: RECT;
 -         mouse_events: 0;
 -         scale: 1;
 -         description { state: default 0.0;
 -         }
 -      }
 -      part { name: elm.swallow.content;
 -         clip_to: clipper;
 -         type: SWALLOW;
 -         scale: 1;
 -         description { state: default 0.0;
 -            align: 0.5 0.5;
 -         }
 -      }
 -      part { name: focus_highlight;
 -         mouse_events: 0;
 -         description { state: default 0.0;
 -            rel1.offset: -1 -1;
 -            rel2.offset: 0 0;
 -            image { normal: sl_bt2_2.png;
 -               border: 7 7 7 7;
 -               middle: 0;
 -            }
 -            fill.smooth : 0;
 -            color: 200 155 0 0;
 -         }
 -         description { state: enabled 0.0;
 -            inherit: default 0.0;
 -            color: 200 155 0 255;
 -         }
 -      }
 -      part { name: sb_vbar_clip_master;
 -         type: RECT;
 -         mouse_events: 0;
 -         description { state: default 0.0;
 -         }
 -         description { state: hidden 0.0;
 -            visible: 0;
 -            color: 255 255 255 0;
 -         }
 -      }
 -      part { name: sb_vbar_clip;
 -         clip_to:sb_vbar_clip_master;
 -         type: RECT;
 -         mouse_events: 0;
 -         scale: 1;
 -         description { state: default 0.0;
 -            align: 0.0 0.0;
 -            rel2{ to:clipper; relative: 1.0 1.0; }
 -         }
 -         description { state: hidden 0.0;
 -            visible: 0;
 -            color: 255 255 255 0;
 -         }
 -      }
 -      part { name: sb_vbar;
 -         type: RECT;
 -         mouse_events: 0;
 -         scale: 1;
 -         description { state: default 0.0;
 -            fixed: 1 1;
 -            visible: 0;
 -            align: 1.0 0.0;
 -            rel1{ to:clipper; relative: 1.0 0.0; }
 -            rel2{ to:clipper; relative: 1.0 1.0; }
 -         }
 -      }
 -      part { name: elm.dragable.vbar;
 -         clip_to: sb_vbar_clip;
 -         mouse_events: 0;
 -         scale: 1;
 -         dragable {
 -            x: 0 0 0;
 -            y: 1 1 0;
 -            confine: sb_vbar;
 -         }
 -         description { state: default 0.0;
 -            fixed: 1 1;
 -            min: 10 17;
 -            max: 10 9;
 -            rel1 { relative: 0.5 0.5; to: sb_vbar; }
 -            rel2 { relative: 0.5  0.5; to: sb_vbar; }
 -            image { normal: bt_sm_base2.png;
 -               border: 6 6 6 6;
 -               middle: SOLID;
 -            }
 -         }
 -      }
 -      part { name: sb_vbar_over1;
 -         clip_to: sb_vbar_clip;
 -         mouse_events: 0;
 -         description { state: default 0.0;
 -            rel1.to: elm.dragable.vbar;
 -            rel2.relative: 1.0 0.5;
 -            rel2.to: elm.dragable.vbar;
 -            image { normal: bt_sm_hilight.png;
 -               border: 6 6 6 0;
 -            }
 -         }
 -      }
 -      part { name: sb_vbar_over2;
 -         clip_to: sb_vbar_clip;
 -         mouse_events: 0;
 -         description { state: default 0.0;
 -            rel1.to: elm.dragable.vbar;
 -            rel2.to: elm.dragable.vbar;
 -            image { normal: bt_sm_shine.png;
 -               border: 6 6 6 0;
 -         

Re: [E-devel] E17 BUG CALL

2012-06-21 Thread David Seikel
On Thu, 21 Jun 2012 08:07:56 +0100 Michael Blumenkrantz
michael.blumenkra...@gmail.com wrote:

 stop the crying, it's fixed
 
 On Wed, Jun 20, 2012 at 7:05 PM, David Seikel onef...@gmail.com
 wrote:
 
  On Wed, 20 Jun 2012 13:06:16 -0400 Michael Hughes
  mary...@compuserve.com wrote:
 
   The Maximize functions got buried very deeply in the title-bar
   menu in the latest version.  I think that there are unnecessary
   levels in there.
 
  I agree with that.

Yep, 'tis.  Thanks.

-- 
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
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Ross Vandegrift
(sorry if this doubles up - thought I replied to this last night...)

On Thu, 2012-06-21 at 01:51 +0800, P Purkayastha wrote:
 You will hate my bugs, but you asked for it ;-)
 
 To reproduce (my configuration):
 - Set window focus:
  sloppy
  all new windows get focus
  all options ticked under Window Focus - advanced - miscellaneous
 - EFM is unloaded (so, no desktop icons, etc)
 
 
 Bug 1: (Lost key input)
 - Close a window using keybindings, for instance, Ctrl-d on a terminal, 
 so that the pointer is on the desktop after the window is closed
 - E stops accepting all key input (for example try alt-tab, alt-esc, etc)
 - You can make E start re-accepting key input by focusing on or opening 
 a new window
 
 Status:
 - Has been around for about a year.
 - Very hard to reproduce
 - But experience at least once daily

When input is dead like this, if you type letters, do they appear on the
desktop?  I hit a similar version, but I can't tell if it's a bug:

1) Open a window.
2) Flip to a virtual desktop with no open windows.
3) Type some chars.  They appear on the desktop and don't seem to do
anything.
4) Pressing escape returns behavior to normal.




Window autoraise doesn't work with sloppy focus:

1) Same focus settings as above, plus window autoraise.
2) Open two overlapping windows on a virtual desktop.
3) Position the pointer in the area were they overlap.
4) Flip to a different virtual desktop, and then back.
5) The windows autoraise over one another forever.


There's a few crash bugs I hit.  This one is a particular pain, but I've
been unable to track down better info on what's causing it:

1) Compose a new email in Evolution.
2) Type some things, maybe put some recipients.
3) Close the messages and choose to discard it when asked.
4) E crashes.

Unfortunately, it looks like there's some tight timing issue - running
under valgrind makes it impossible to reproduce...

Ross



signature.asc
Description: This is a digitally signed message part
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Ross Vandegrift
On Thu, 2012-06-21 at 07:48 +0100, Michael Blumenkrantz wrote:
 tested here, works fine. invalid.

Hmmm - perhaps it is more specific then?

I have a shelf in the lower right that contains only the systray
module, and is set to autohide.  Four apps have icons there: network
manager, bluetooth, tomboy, and vino.  Here's my exact steps that do it
everytime:

1) Click tomboy icon to open the menu of notes.
2) Select a note from the list.  The menu closes, the note opens.
3) The shelf stays visible until I move the pointer in and back out.

Perhaps the open menu is important?  The pointer leaves the shelf
window via the tomboy menu, and the click which closes that menu isn't
within the shelf.

Ross




 
 On Thu, Jun 21, 2012 at 5:00 AM, Ross Vandegrift r...@kallisti.us wrote:
 
  On Wed, 2012-06-20 at 23:35 +1000, David Seikel wrote:
   On Wed, 20 Jun 2012 08:18:04 -0500 Jeff Hoogland
   jeffhoogl...@linux.com wrote:
Any chance we can make the systray less of a red headed step child?
  
   The systray spec is a red headed step child by design.  Not our
   fault, but some of us try to support that crap as well as we can.  The
   rest of us try to pretend it never existed.
 
  Systray module breaks shelf auto-hide.
 
  On mouse-out of a shelf with a systray, the shelf doesn't autohide if
  the mouse-out happened through a window created by a systray element -
  it is as if the shelf never gets the even that the pointer left the
  window.
 
  Ross
 
 
  --
  Live Security Virtual Conference
  Exclusive live event will cover all the ways today's security and
  threat landscape has changed and how IT managers can respond. Discussions
  will include endpoint security, mobile security and the latest in malware
  threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and 
 threat landscape has changed and how IT managers can respond. Discussions 
 will include endpoint security, mobile security and the latest in malware 
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



signature.asc
Description: This is a digitally signed message part
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/terminology/src/bin

2012-06-21 Thread Daniel Juyung Seo
+1 here :)
That tells everything.

Daniel Juyung Seo (SeoZ)

On Thu, Jun 21, 2012 at 4:52 PM, Carsten Haitzler ras...@rasterman.com wrote:
 On Wed, 20 Jun 2012 21:06:56 +0200 Davide Andreoli d...@gurumeditation.it
 said:

 2012/6/20 Iván Briano sachi...@gmail.com:
  2012/6/20 Davide Andreoli d...@gurumeditation.it:
  2012/6/20 Enlightenment SVN no-re...@enlightenment.org:
  Log:
  animate on key press might be better wording :)
 
  maybe pulse on key press is more appropriate in this
  context?
 
  The effect is theme dependent, so an accurate name for the option
  would be Tell the theme about key presses so it can do fancy things
  with the cursor.

 indeed, thats the reason for pulse, pulse is the action the cursor
 do when you click, not the type of animation.

 Example:
 If the theme change the pulse animation to a 'click' sound, it still can be
 considerate a pulse, sure not an animation.

 i wouldnt consider it a pulse - i wouldnt consider it animation either indeed.
 how about react to key presses ? :)

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


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/elementary/data/themes/widgets

2012-06-21 Thread ChunEon Park
Maybe. ctxpopup doesn't use scroller.
Shinwoo didn't remove it when he change the ctxpopup to use the list.


 
-Regards, Hermet-


-Original Message-
From: Daniel Juyung Seolt;seojuyu...@gmail.comgt; 
To: lt;enlightenment-devel@lists.sourceforge.netgt;; 
Cc: lt;enlightenment-...@lists.sourceforge.netgt;; 
Sent: 2012-06-21 (목) 20:04:02
Subject: Re: [E-devel] E SVN: hermet trunk/elementary/data/themes/widgets

Is this ok to remove released style in elm 1.0?

Daniel Juyung Seo (SeoZ)

On Thu, Jun 21, 2012 at 6:02 PM, Enlightenment SVN
lt;no-replygt;@enlightenment.orggt; wrote:
gt; Log:
gt; elementary/ctxpopup - removed unused style
gt;
gt;
gt;
gt; Author:   hermet
gt; Date: 2012-06-21 02:02:31 -0700 (Thu, 21 Jun 2012)
gt; New Revision: 72581
gt; Trac: http://trac.enlightenment.org/e/changeset/72581
gt;
gt; Modified:
gt;  trunk/elementary/data/themes/widgets/ctxpopup.edc
gt;
gt; Modified: trunk/elementary/data/themes/widgets/ctxpopup.edc
gt; ===
gt; --- trunk/elementary/data/themes/widgets/ctxpopup.edc   2012-06-21 
08:55:38 UTC (rev 72580)
gt; +++ trunk/elementary/data/themes/widgets/ctxpopup.edc   2012-06-21 
09:02:31 UTC (rev 72581)
gt; @@ -1,396 +1,3 @@
gt; -group { name: elm/scroller/base/ctxpopup;
gt; -   data {
gt; -  item: focus_highlight on;
gt; -   }
gt; -   script {
gt; -  public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
gt; -  public timer0(val) {
gt; - new v;
gt; - v = get_int(sbvis_v);
gt; - if (v) {
gt; -v = get_int(sbalways_v);
gt; -if(!v) {
gt; -   emit(do-hide-vbar, );
gt; -   set_int(sbvis_v, 0);
gt; -}
gt; - }
gt; - v = get_int(sbvis_h);
gt; - if (v) {
gt; -v = get_int(sbalways_h);
gt; -if(!v) {
gt; -   emit(do-hide-hbar, );
gt; -   set_int(sbvis_h, 0);
gt; -}
gt; - }
gt; - set_int(sbvis_timer, 0);
gt; - return 0;
gt; -  }
gt; -   }
gt; -   images {
gt; -  image: bt_sm_base2.png COMP;
gt; -  image: bt_sm_shine.png COMP;
gt; -  image: bt_sm_hilight.png COMP;
gt; -  image: sl_bt2_2.png COMP;
gt; -   }
gt; -   parts {
gt; -  part { name: clipper;
gt; - type: RECT;
gt; - mouse_events: 0;
gt; - scale: 1;
gt; - description { state: default 0.0;
gt; - }
gt; -  }
gt; -  part { name: elm.swallow.content;
gt; - clip_to: clipper;
gt; - type: SWALLOW;
gt; - scale: 1;
gt; - description { state: default 0.0;
gt; -align: 0.5 0.5;
gt; - }
gt; -  }
gt; -  part { name: focus_highlight;
gt; - mouse_events: 0;
gt; - description { state: default 0.0;
gt; -rel1.offset: -1 -1;
gt; -rel2.offset: 0 0;
gt; -image { normal: sl_bt2_2.png;
gt; -   border: 7 7 7 7;
gt; -   middle: 0;
gt; -}
gt; -fill.smooth : 0;
gt; -color: 200 155 0 0;
gt; - }
gt; - description { state: enabled 0.0;
gt; -inherit: default 0.0;
gt; -color: 200 155 0 255;
gt; - }
gt; -  }
gt; -  part { name: sb_vbar_clip_master;
gt; - type: RECT;
gt; - mouse_events: 0;
gt; - description { state: default 0.0;
gt; - }
gt; - description { state: hidden 0.0;
gt; -visible: 0;
gt; -color: 255 255 255 0;
gt; - }
gt; -  }
gt; -  part { name: sb_vbar_clip;
gt; - clip_to:sb_vbar_clip_master;
gt; - type: RECT;
gt; - mouse_events: 0;
gt; - scale: 1;
gt; - description { state: default 0.0;
gt; -align: 0.0 0.0;
gt; -rel2{ to:clipper; relative: 1.0 1.0; }
gt; - }
gt; - description { state: hidden 0.0;
gt; -visible: 0;
gt; -color: 255 255 255 0;
gt; - }
gt; -  }
gt; -  part { name: sb_vbar;
gt; - type: RECT;
gt; - mouse_events: 0;
gt; - scale: 1;
gt; - description { state: default 0.0;
gt; -fixed: 1 1;
gt; -visible: 0;
gt; -align: 1.0 0.0;
gt; -rel1{ to:clipper; relative: 1.0 0.0; }
gt; -rel2{ to:clipper; relative: 1.0 1.0; }
gt; - }
gt; -  }
gt; -  part { name: elm.dragable.vbar;
gt; - clip_to: sb_vbar_clip;
gt; - mouse_events: 0;
gt; - scale: 1;
gt; - dragable {
gt; -x: 0 0 0;
gt; -y: 1 1 0;
gt; -confine: sb_vbar;
gt; - }
gt; - description { state: default 0.0;
gt; -fixed: 1 1;
gt; -min: 10 17;
gt; -max: 10 9;
gt; -rel1 { relative: 0.5 0.5; to: sb_vbar; }
gt; -rel2 { relative: 0.5  0.5; 

Re: [E-devel] [Patch] elm_toolbar add signals patch.

2012-06-21 Thread Gustavo Sverzut Barbieri
On Thursday, June 21, 2012, Artem Popov wrote:

 Problems:
   For new style of toolbar (align icon and text to center of item) are
 necessary some signals (elm,state,text,visible and
 elm,state,icon,visible)
 Commit log:
   Elementary toolbar: Added signals for new style of toolbar (align icon
 and text to center of item).



You must handle the case when these are unset, sending the hide signals


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] [Edje] Added: Pulseaudio remix plug-in for edje multisense module

2012-06-21 Thread Gustavo Sverzut Barbieri
On Thursday, June 21, 2012, PRINCE KUMAR DUBEY wrote:

 Hi Flavio,

 Please find my reply inline below.

 Thanks  Regards,
 Prince

 --- Original Message ---
 Date: Wed, 20 Jun 2012 15:40:14 -0300
 From: Flavio Ceolin
 Subject: Re: [E-devel] enlightenment-devel Digest, Vol 74, Issue 78
 To: Enlightenment developer list

 Message-ID: 877gv13jzl@voyager.profusion.mobi javascript:;
 Content-Type: text/plain

 PRINCE KUMAR DUBEY writes:

 Hi Prince,

  Hi Flavio,
  I am still not able to reproduce the seg-fault. Is seg-fault happening
  always ?

 Yep, it's happening always i use the edje_player with the multisense
 example.

 The problem is:

 +   length = count * sizeof(RemixCount);

 it makes length be greater than PA_PLAYER_BUFFERLEN then:

 +*(player-playbuffer + i) = (PLAYER_PCM) value;

 will access invalid memory.

 I rewrote this function and worked as expected. Please check if it makes
 sense.

 static void
 pa_player_playbuffer(RemixEnv *env __UNUSED__, PA_Player_Data *player,
 RemixPCM *data, RemixCount count)
 {
   int ret;
   RemixCount i, j;
   RemixPCM value;
   size_t length, total_written;

   length = count * sizeof(RemixPCM);
   total_written = 0;

   while (total_written  length) {
  j = length - total_written;
  j = (j  PA_PLAYER_BUFFERLEN) ? PA_PLAYER_BUFFERLEN : j;
  for (i = 0; i  j; i++)
{
   value = *data++ * (player-max_value);
   *(player-playbuffer + i) = (PLAYER_PCM) value;
}

  ret = pa_simple_write(player-server, player-playbuffer, j,
 player-error);

  if (ret  0)
{
   WRN(pa_simple_write() failed: (%s),
 pa_strerror(player-error));
   return;
}

  total_written += j;
   }
 }
 [Prince] make sense :), thanks.
  Please find my reply to your queries inline below.
 
  Thanks  Regards,
  Prince
 
  --- Original Message ---
  Date: Mon, 18 Jun 2012 14:09:59 -0300
  From: Fl?vio Ceolin
  Subject: Re: [E-devel] [Patch] [Edje] Added: Pulseaudio remix plug-in
  for edje multisense module
  To: Enlightenment developer list
 
  Message-ID:
 
  Content-Type: text/plain; charset=ISO-8859-1
 
  Hi Prince,
 
  On Mon, Jun 18, 2012 at 9:56 AM, PRINCE KUMAR DUBEY
  wrote:
  Hi Flavio,
 
  I tested edje_player multisense.edje to reproduce seg fault as
  mentioned below, but couldn't succeed with memcheck as well.
  My svn rev is 72374. Please let me know the scenario to reproduce it.
 
  And regarding the point 5, you are right, multisense will not build
 without remix as per current configure file.
  But, multisense is not all about only sound, it can have vibration
  etc. So, if we make remix optional for multisense feature,
  edje must compile e.g. ENABLE_MULTISENSE=1 and HAVE_REMIX=0.
 
  Regards,
  Prince
 
 
  I've tested in rev 72117 and now 72400 in both the problem happened. I
  built with these options:
  /configure --enable-tests --enable-build-examples --enable-multisense
  CFLAGS=-Wall -g -O0
 
  As for the patch, I took a look in it and I would like to understand
  some points.
 
  +static void
  +pa_player_playbuffer(RemixEnv *env __UNUSED__, PA_Player_Data
  *player, RemixPCM *data, RemixCount count)
  +{
  +   int ret;
  +   RemixCount i;
  +   RemixPCM value;
  +   size_t length;
  +
  +   length = count * sizeof(RemixCount);
 
  Shouldn't it be
  length = count * sizeof(RemixPCM);
  [Prince] you are right, it must be the size of same data type.
 
  +
  +   for (i = 0; i  length; i++)
 
  Shouldn't check if length is greater than the size of the buffer ?
  [Prince] I agree. we can put the check so that written length must
  never exceeds the buffer size (PA_PLAYER_BUFFERLEN).
 
  + {
  +value = *data++ * (player-max_value);
  +*(player-playbuffer + i) = (PLAYER_PCM) value;
 
  With this cast we are discarding part of the data, is it ok ?
  [Prince] Type casting is redundant, not required at all.

 Just to be clear, PLAYER_PCM is short while the data(RemixPCM) is a
 float, so in this cast you are losing some data, I just don't know if
 it's ok.

 
  + }
  +
  +   ret = pa_simple_write(player-server, player-playbuffer, length,
  player-error);
  +
  +   if (ret  0) WRN(pa_simple_write() failed: (%s),
  pa_strerror(player-error));
  +
  +   return;
  +}
 
 
  Best regards,
  Flavio Ceolin
 
  ---
 
 --
  Live Security Virtual Conference
  Exclusive live event will cover all the ways today's security and
  threat landscape has changed and how IT managers can respond. Discussions
  will include endpoint security, mobile security and the latest in malware
  threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net javascript:;
  

Re: [E-devel] E SVN: hermet trunk/elementary/data/themes/widgets

2012-06-21 Thread Daniel Juyung Seo
That looks ok to me :)
Thanks.

Daniel Juyung Seo (SeoZ)

On Thu, Jun 21, 2012 at 8:18 PM, ChunEon Park her...@naver.com wrote:
 Maybe. ctxpopup doesn't use scroller.
 Shinwoo didn't remove it when he change the ctxpopup to use the list.


 
 -Regards, Hermet-


 -Original Message-
 From: Daniel Juyung Seolt;seojuyu...@gmail.comgt;
 To: lt;enlightenment-devel@lists.sourceforge.netgt;;
 Cc: lt;enlightenment-...@lists.sourceforge.netgt;;
 Sent: 2012-06-21 (목) 20:04:02
 Subject: Re: [E-devel] E SVN: hermet trunk/elementary/data/themes/widgets

 Is this ok to remove released style in elm 1.0?

 Daniel Juyung Seo (SeoZ)

 On Thu, Jun 21, 2012 at 6:02 PM, Enlightenment SVN
 lt;no-replygt;@enlightenment.orggt; wrote:
 gt; Log:
 gt; elementary/ctxpopup - removed unused style
 gt;
 gt;
 gt;
 gt; Author:       hermet
 gt; Date:         2012-06-21 02:02:31 -0700 (Thu, 21 Jun 2012)
 gt; New Revision: 72581
 gt; Trac:         http://trac.enlightenment.org/e/changeset/72581
 gt;
 gt; Modified:
 gt;  trunk/elementary/data/themes/widgets/ctxpopup.edc
 gt;
 gt; Modified: trunk/elementary/data/themes/widgets/ctxpopup.edc
 gt; ===
 gt; --- trunk/elementary/data/themes/widgets/ctxpopup.edc   2012-06-21 
 08:55:38 UTC (rev 72580)
 gt; +++ trunk/elementary/data/themes/widgets/ctxpopup.edc   2012-06-21 
 09:02:31 UTC (rev 72581)
 gt; @@ -1,396 +1,3 @@
 gt; -group { name: elm/scroller/base/ctxpopup;
 gt; -   data {
 gt; -      item: focus_highlight on;
 gt; -   }
 gt; -   script {
 gt; -      public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
 gt; -      public timer0(val) {
 gt; -         new v;
 gt; -         v = get_int(sbvis_v);
 gt; -         if (v) {
 gt; -            v = get_int(sbalways_v);
 gt; -            if(!v) {
 gt; -               emit(do-hide-vbar, );
 gt; -               set_int(sbvis_v, 0);
 gt; -            }
 gt; -         }
 gt; -         v = get_int(sbvis_h);
 gt; -         if (v) {
 gt; -            v = get_int(sbalways_h);
 gt; -            if(!v) {
 gt; -               emit(do-hide-hbar, );
 gt; -               set_int(sbvis_h, 0);
 gt; -            }
 gt; -         }
 gt; -         set_int(sbvis_timer, 0);
 gt; -         return 0;
 gt; -      }
 gt; -   }
 gt; -   images {
 gt; -      image: bt_sm_base2.png COMP;
 gt; -      image: bt_sm_shine.png COMP;
 gt; -      image: bt_sm_hilight.png COMP;
 gt; -      image: sl_bt2_2.png COMP;
 gt; -   }
 gt; -   parts {
 gt; -      part { name: clipper;
 gt; -         type: RECT;
 gt; -         mouse_events: 0;
 gt; -         scale: 1;
 gt; -         description { state: default 0.0;
 gt; -         }
 gt; -      }
 gt; -      part { name: elm.swallow.content;
 gt; -         clip_to: clipper;
 gt; -         type: SWALLOW;
 gt; -         scale: 1;
 gt; -         description { state: default 0.0;
 gt; -            align: 0.5 0.5;
 gt; -         }
 gt; -      }
 gt; -      part { name: focus_highlight;
 gt; -         mouse_events: 0;
 gt; -         description { state: default 0.0;
 gt; -            rel1.offset: -1 -1;
 gt; -            rel2.offset: 0 0;
 gt; -            image { normal: sl_bt2_2.png;
 gt; -               border: 7 7 7 7;
 gt; -               middle: 0;
 gt; -            }
 gt; -            fill.smooth : 0;
 gt; -            color: 200 155 0 0;
 gt; -         }
 gt; -         description { state: enabled 0.0;
 gt; -            inherit: default 0.0;
 gt; -            color: 200 155 0 255;
 gt; -         }
 gt; -      }
 gt; -      part { name: sb_vbar_clip_master;
 gt; -         type: RECT;
 gt; -         mouse_events: 0;
 gt; -         description { state: default 0.0;
 gt; -         }
 gt; -         description { state: hidden 0.0;
 gt; -            visible: 0;
 gt; -            color: 255 255 255 0;
 gt; -         }
 gt; -      }
 gt; -      part { name: sb_vbar_clip;
 gt; -         clip_to:sb_vbar_clip_master;
 gt; -         type: RECT;
 gt; -         mouse_events: 0;
 gt; -         scale: 1;
 gt; -         description { state: default 0.0;
 gt; -            align: 0.0 0.0;
 gt; -            rel2{ to:clipper; relative: 1.0 1.0; }
 gt; -         }
 gt; -         description { state: hidden 0.0;
 gt; -            visible: 0;
 gt; -            color: 255 255 255 0;
 gt; -         }
 gt; -      }
 gt; -      part { name: sb_vbar;
 gt; -         type: RECT;
 gt; -         mouse_events: 0;
 gt; -         scale: 1;
 gt; -         description { state: default 0.0;
 gt; -            fixed: 1 1;
 gt; -            visible: 0;
 gt; -            align: 1.0 0.0;
 gt; -            rel1{ to:clipper; relative: 1.0 0.0; }
 gt; -            rel2{ to:clipper; relative: 1.0 1.0; }
 gt; -         }
 gt; -      }
 gt; -      part { name: elm.dragable.vbar;
 gt; -         clip_to: sb_vbar_clip;
 gt; -         mouse_events: 0;
 gt; -         scale: 1;
 gt; -         dragable {
 gt; -            x: 0 0 0;
 gt; -            y: 1 1 0;
 gt; -            

Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Michael Blumenkrantz
On Thu, Jun 21, 2012 at 12:07 PM, Ross Vandegrift r...@kallisti.us wrote:

 (sorry if this doubles up - thought I replied to this last night...)

 On Thu, 2012-06-21 at 01:51 +0800, P Purkayastha wrote:
  You will hate my bugs, but you asked for it ;-)
 
  To reproduce (my configuration):
  - Set window focus:
   sloppy
   all new windows get focus
   all options ticked under Window Focus - advanced - miscellaneous
  - EFM is unloaded (so, no desktop icons, etc)
 
 
  Bug 1: (Lost key input)
  - Close a window using keybindings, for instance, Ctrl-d on a terminal,
  so that the pointer is on the desktop after the window is closed
  - E stops accepting all key input (for example try alt-tab, alt-esc,
 etc)
  - You can make E start re-accepting key input by focusing on or opening
  a new window
 
  Status:
  - Has been around for about a year.
  - Very hard to reproduce
  - But experience at least once daily

 When input is dead like this, if you type letters, do they appear on the
 desktop?  I hit a similar version, but I can't tell if it's a bug:

 1) Open a window.
 2) Flip to a virtual desktop with no open windows.
 3) Type some chars.  They appear on the desktop and don't seem to do
 anything.
 4) Pressing escape returns behavior to normal.



This is almost certainly caused by a gtk app intercepting your keystrokes.




 Window autoraise doesn't work with sloppy focus:

 1) Same focus settings as above, plus window autoraise.
 2) Open two overlapping windows on a virtual desktop.
 3) Position the pointer in the area were they overlap.
 4) Flip to a different virtual desktop, and then back.
 5) The windows autoraise over one another forever.


also doesn't happen here




 There's a few crash bugs I hit.  This one is a particular pain, but I've
 been unable to track down better info on what's causing it:

 1) Compose a new email in Evolution.
 2) Type some things, maybe put some recipients.
 3) Close the messages and choose to discard it when asked.
 4) E crashes.

 Unfortunately, it looks like there's some tight timing issue - running
 under valgrind makes it impossible to reproduce...

 Ross


tested this one, doesn't happen here.





 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Tom Hacohen
On 20/06/12 15:49, Michael Blumenkrantz wrote:
 If you have an e17 bug, reply to this mail or create a ticket for it on
 trac. This is the LAST call. Hint hint.

One that you added today:
1. Set xchat to blink taskbar when someone writes your name.
2. Ask someone (I asked you) to write your name.
3. Quickly (before the other party has the chance to write your name) 
move to another desktop.
4. Move back to the xchat desktop after you see in the pager gadget that 
xchat is blinking.
5. Give xchat focus.

Expected:
xchat should stop blinking.
Actual:
xchat keeps on blinking and I hate you for introducing this bug.

--
Tom.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Michael Blumenkrantz
neeext

On Thu, Jun 21, 2012 at 12:58 PM, Tom Hacohen tom.haco...@samsung.comwrote:

 On 20/06/12 15:49, Michael Blumenkrantz wrote:

 If you have an e17 bug, reply to this mail or create a ticket for it on
 trac. This is the LAST call. Hint hint.


 One that you added today:
 1. Set xchat to blink taskbar when someone writes your name.
 2. Ask someone (I asked you) to write your name.
 3. Quickly (before the other party has the chance to write your name) move
 to another desktop.
 4. Move back to the xchat desktop after you see in the pager gadget that
 xchat is blinking.
 5. Give xchat focus.

 Expected:
 xchat should stop blinking.
 Actual:
 xchat keeps on blinking and I hate you for introducing this bug.

 --
 Tom.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread P Purkayastha
On 06/21/2012 07:07 PM, Ross Vandegrift wrote:
 (sorry if this doubles up - thought I replied to this last night...)

 On Thu, 2012-06-21 at 01:51 +0800, P Purkayastha wrote:
 You will hate my bugs, but you asked for it ;-)

 To reproduce (my configuration):
 -  Set window focus:
   sloppy
   all new windows get focus
   all options ticked under Window Focus -  advanced -  miscellaneous
 -  EFM is unloaded (so, no desktop icons, etc)


 Bug 1: (Lost key input)
 -  Close a window using keybindings, for instance, Ctrl-d on a terminal,
 so that the pointer is on the desktop after the window is closed
 -  E stops accepting all key input (for example try alt-tab, alt-esc, etc)
 -  You can make E start re-accepting key input by focusing on or opening
 a new window

 Status:
 -  Has been around for about a year.
 -  Very hard to reproduce
 -  But experience at least once daily

 When input is dead like this, if you type letters, do they appear on the
 desktop?  I hit a similar version, but I can't tell if it's a bug:

 1) Open a window.
 2) Flip to a virtual desktop with no open windows.
 3) Type some chars.  They appear on the desktop and don't seem to do
 anything.
 4) Pressing escape returns behavior to normal.


No, nothing appears on the desktop. Mainly because I don't use desktop 
icons and I keep the file manager module unloaded. However, I do know 
that pressing escape doesn't help in my case.

Your case actually sounds like a problem with efm.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Cedric BAIL
On Thu, Jun 21, 2012 at 1:00 PM, Daniel Juyung Seo seojuyu...@gmail.com wrote:
 One more report here.
 Suppose I use multiple Desktops with pager.
 When I restart E17, all gnome-terminals are moved to the current Desktop.
 I know xterm and terminology work well. This only happens with gnome-terminal.
 But there are many gnome-terminal users out there.
 It will be great if we can fix this issue.

Yes, i observed the same behaviour, and I think it's just a feature
of gnome-terminal, but I may be wrong on that.
-- 
Cedric BAIL

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/comp

2012-06-21 Thread Vincent Torri
would it be possible to add a note in the code, about the reason of
that change ?

Vincent

On Thu, Jun 21, 2012 at 3:29 PM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 gtk developers with IQs over 180 enjoy hiding and showing their windows 
 constantly, especially when resizing. this broke e's comp since we are not 
 nearly that clever and try to defer hide animations in most cases. undoing 
 the defer whenever this happens allows us to keep up with their towering 
 genius.
  fixes ticket #765 and probably some others.
  affected apps: claws-mail, firefox


 Author:       discomfitor
 Date:         2012-06-21 06:29:45 -0700 (Thu, 21 Jun 2012)
 New Revision: 72600
 Trac:         http://trac.enlightenment.org/e/changeset/72600

 Modified:
  trunk/e/src/modules/comp/e_mod_comp.c

 Modified: trunk/e/src/modules/comp/e_mod_comp.c
 ===
 --- trunk/e/src/modules/comp/e_mod_comp.c       2012-06-21 12:09:08 UTC (rev 
 72599)
 +++ trunk/e/src/modules/comp/e_mod_comp.c       2012-06-21 13:29:45 UTC (rev 
 72600)
 @@ -2529,6 +2529,7 @@
    Ecore_X_Event_Window_Show *ev = event;
    E_Comp_Win *cw = _e_mod_comp_win_find(ev-win);
    if (!cw) return ECORE_CALLBACK_PASS_ON;
 +   cw-defer_hide = 0;
    if (cw-visible) return ECORE_CALLBACK_PASS_ON;
    _e_mod_comp_win_show(cw);
    return ECORE_CALLBACK_PASS_ON;


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/comp

2012-06-21 Thread Michael Blumenkrantz
forward all beers to devilhorns for watching over my shoulder the whole
time I debugged this to ensure that I didn't get too scared while reading
the comp module

On Thu, Jun 21, 2012 at 2:29 PM, Enlightenment SVN 
no-re...@enlightenment.org wrote:

 Log:
 gtk developers with IQs over 180 enjoy hiding and showing their windows
 constantly, especially when resizing. this broke e's comp since we are not
 nearly that clever and try to defer hide animations in most cases. undoing
 the defer whenever this happens allows us to keep up with their towering
 genius.
  fixes ticket #765 and probably some others.
  affected apps: claws-mail, firefox


 Author:   discomfitor
 Date: 2012-06-21 06:29:45 -0700 (Thu, 21 Jun 2012)
 New Revision: 72600
 Trac: http://trac.enlightenment.org/e/changeset/72600

 Modified:
  trunk/e/src/modules/comp/e_mod_comp.c

 Modified: trunk/e/src/modules/comp/e_mod_comp.c
 ===
 --- trunk/e/src/modules/comp/e_mod_comp.c   2012-06-21 12:09:08 UTC
 (rev 72599)
 +++ trunk/e/src/modules/comp/e_mod_comp.c   2012-06-21 13:29:45 UTC
 (rev 72600)
 @@ -2529,6 +2529,7 @@
Ecore_X_Event_Window_Show *ev = event;
E_Comp_Win *cw = _e_mod_comp_win_find(ev-win);
if (!cw) return ECORE_CALLBACK_PASS_ON;
 +   cw-defer_hide = 0;
if (cw-visible) return ECORE_CALLBACK_PASS_ON;
_e_mod_comp_win_show(cw);
return ECORE_CALLBACK_PASS_ON;



 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment-devel Digest, Vol 74, Issue 116

2012-06-21 Thread PRINCE KUMAR DUBEY
Hi,

I would like to set context for new feature haptic/vibration play in multisense.
As we know multisense feature is already in edje which support only audio play.
In this patch, I am adding haptic play support in multisense module.

Regards,
Prince

--- Original Message ---
Date: Thu, 21 Jun 2012 13:04:12 + (GMT)
From: PRINCE KUMAR DUBEY 
Subject: [E-devel] [New Feature] Haptic play support to edje
multisense module
To: enlightenment-devel@lists.sourceforge.net

Cc: csm...@samsung.com 
Message-ID: 0m5y00d6vxnds...@mailout3.samsung.com
Content-Type: text/plain; charset=windows-1252


Hi,

Please review the attached patch for new feature haptic/vibration support added 
to edje multisense module.
This patch includes a sample haptic module which shows the haptic input 
parameters. This module can be replaced with an actual haptic interface for 
haptic effect.
Change Description:
1. New Feature: Haptic play support added to edje multisense module.
2. Multisense support enabled by default.
3. Disabling of Multisense module initialization/shutdown(include remix module 
initialization which is required only during runtime) in EDC compilation mode.
4. Enhancement of multisense_factory_init/shutdown and 
_edje_multisense_shutdown.

Thanks  Regards,
Prince

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/evas/src/lib/engines/common

2012-06-21 Thread Vincent Torri
On Thu, Jun 21, 2012 at 3:48 PM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 tenative font glyph workaround for fonts not containing gfx drawing
  chars.



 Author:       raster
 Date:         2012-06-21 06:48:59 -0700 (Thu, 21 Jun 2012)
 New Revision: 72604
 Trac:         http://trac.enlightenment.org/e/changeset/72604

 Modified:
  trunk/evas/src/lib/engines/common/evas_font_main.c

 Modified: trunk/evas/src/lib/engines/common/evas_font_main.c
 ===
 --- trunk/evas/src/lib/engines/common/evas_font_main.c  2012-06-21 13:45:36 
 UTC (rev 72603)
 +++ trunk/evas/src/lib/engines/common/evas_font_main.c  2012-06-21 13:48:59 
 UTC (rev 72604)
 @@ -366,7 +366,6 @@
         if (fg == (void *)(-1)) return NULL;
         else if (fg) return fg;
      }
 -
  //   fg = eina_hash_find(fi-glyphs, hindex);
  //   if (fg) return fg;

 @@ -467,6 +466,42 @@
  EAPI FT_UInt
  evas_common_get_char_index(RGBA_Font_Int* fi, Eina_Unicode gl)
  {
 +   static const Eina_Unicode mapfix[] =
 +     {
 +        0x25c6, 0x1,
 +        0x2592, 0x2,
 +        0x2409, 0x3,
 +        0x240c, 0x4,
 +        0x240d, 0x5,
 +        0x240a, 0x6,
 +        0x00b0, 0x7,
 +        0x00b1, 0x8,
 +        0x2424, 0x9,
 +        0x240b, 0xa,
 +        0x2518, 0xb,
 +        0x2510, 0xc,
 +        0x250c, 0xd,
 +        0x2514, 0xe,
 +        0x253c, 0xf,
 +        0x23ba, 0x10,
 +        0x23bb, 0x11,
 +        0x2500, 0x12,
 +        0x23bc, 0x13,
 +        0x23bd, 0x14,
 +        0x251c, 0x15,
 +        0x2524, 0x16,
 +        0x2534, 0x17,
 +        0x252c, 0x18,
 +        0x2502, 0x19,
 +        0x2264, 0x1a,
 +        0x2265, 0x1b,
 +        0x03c0, 0x1c,
 +        0x2260, 0x1d,
 +        0x00a3, 0xa3,
 +        0x00b7, 0x1f,
 +        0x20a4, 0xa3,
 +        0x, 0x0
 +     };
    Font_Char_Index result;
    //FT_UInt ret;

 @@ -498,6 +533,22 @@
  #ifdef HAVE_PTHREAD
  //   pthread_mutex_unlock(fi-ft_mutex);
  #endif

are you sure that you don't have to use macro LK*** instead of
directly pthread (i fear a big problem on windows...)

Vincent

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] [Edje] Added: Pulseaudio remix plug-in for edje multisense module

2012-06-21 Thread Gustavo Sverzut Barbieri
On Thu, Jun 21, 2012 at 10:32 AM, PRINCE KUMAR DUBEY
prince.du...@samsung.com wrote:
 Hi,

 Please find my query/comments inlined below.

Ok, and could you use some email client that does proper reply? It's a
mess and unusual to read your mails without the proper quote blocks.


 +EAPI extern Eina_Bool _on_edjecc;

 It seems to be not necessary.
 [Prince] this variable is required, in order to provide check to
 unnecessary multisense framework initialization during EDC
 compilation/decompilation mode.
 So, during EDC compilation, _on_edjecc=EINA_TRUE in edje_cc.c and hence,
 _edje_multisense_init() is being ignored in edje_main.c.


 No, never do this.

 One should have a global setter and maybe a getter to enable or disable
 features, or even better just load multisense if it's required.

 [Prince] Multisense load is not needed during compilation/decompilation, 
 because it inculdes remix and its plug-in(i.e. eetsndreader, ALSA) load, 
 which are specificaly required during runtime only.
 As per your suggestion above, should we add interfaces for setter/getter to 
 enable this feature in edje ? Please share your opinion.

I dislike having to manually enable or disable them. Just use it as
last resource.

Ideally the multisense would be disabled and whenever a group uses
multisense, it would be enabled. You do not need to further disable
the setup later, it's fine to keep it on.
It's like a lazy-loaded singleton.

As edje_cc will never edje_object_file_set() it will never hit the
path to load multisense. Then we're fine for it and every other
software that does not use it.

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment-devel Digest, Vol 74, Issue 116

2012-06-21 Thread Gustavo Sverzut Barbieri
On Thu, Jun 21, 2012 at 10:46 AM, PRINCE KUMAR DUBEY
prince.du...@samsung.com wrote:
 Hi,

 I would like to set context for new feature haptic/vibration play in 
 multisense.
 As we know multisense feature is already in edje which support only audio 
 play.
 In this patch, I am adding haptic play support in multisense module.

there was no attachment :-)

Also, don't just patch Edje.  Raster now wants a ecore_audio to
abstract audio from multisense and later be usable from outside it
(I've heard Stefan is working on that). Then it would be nice to have
the ecore_haptics to provide the haptics feedback, and that used by
Edje.

Getting things right from the beginning are way less painful than fix
it later ;-)

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/evas/src/lib/engines/common

2012-06-21 Thread Gustavo Sverzut Barbieri
On Thu, Jun 21, 2012 at 10:57 AM, Vincent Torri vincent.to...@gmail.com wrote:
 On Thu, Jun 21, 2012 at 3:48 PM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 tenative font glyph workaround for fonts not containing gfx drawing
  chars.



 Author:       raster
 Date:         2012-06-21 06:48:59 -0700 (Thu, 21 Jun 2012)
 New Revision: 72604
 Trac:         http://trac.enlightenment.org/e/changeset/72604

 Modified:
  trunk/evas/src/lib/engines/common/evas_font_main.c

 Modified: trunk/evas/src/lib/engines/common/evas_font_main.c
 ===
 --- trunk/evas/src/lib/engines/common/evas_font_main.c  2012-06-21 13:45:36 
 UTC (rev 72603)
 +++ trunk/evas/src/lib/engines/common/evas_font_main.c  2012-06-21 13:48:59 
 UTC (rev 72604)
 @@ -366,7 +366,6 @@
         if (fg == (void *)(-1)) return NULL;
         else if (fg) return fg;
      }
 -
  //   fg = eina_hash_find(fi-glyphs, hindex);
  //   if (fg) return fg;

 @@ -467,6 +466,42 @@
  EAPI FT_UInt
  evas_common_get_char_index(RGBA_Font_Int* fi, Eina_Unicode gl)
  {
 +   static const Eina_Unicode mapfix[] =
 +     {
 +        0x25c6, 0x1,
 +        0x2592, 0x2,
 +        0x2409, 0x3,
 +        0x240c, 0x4,
 +        0x240d, 0x5,
 +        0x240a, 0x6,
 +        0x00b0, 0x7,
 +        0x00b1, 0x8,
 +        0x2424, 0x9,
 +        0x240b, 0xa,
 +        0x2518, 0xb,
 +        0x2510, 0xc,
 +        0x250c, 0xd,
 +        0x2514, 0xe,
 +        0x253c, 0xf,
 +        0x23ba, 0x10,
 +        0x23bb, 0x11,
 +        0x2500, 0x12,
 +        0x23bc, 0x13,
 +        0x23bd, 0x14,
 +        0x251c, 0x15,
 +        0x2524, 0x16,
 +        0x2534, 0x17,
 +        0x252c, 0x18,
 +        0x2502, 0x19,
 +        0x2264, 0x1a,
 +        0x2265, 0x1b,
 +        0x03c0, 0x1c,
 +        0x2260, 0x1d,
 +        0x00a3, 0xa3,
 +        0x00b7, 0x1f,
 +        0x20a4, 0xa3,
 +        0x, 0x0
 +     };
    Font_Char_Index result;
    //FT_UInt ret;

 @@ -498,6 +533,22 @@
  #ifdef HAVE_PTHREAD
  //   pthread_mutex_unlock(fi-ft_mutex);
  #endif

 are you sure that you don't have to use macro LK*** instead of
 directly pthread (i fear a big problem on windows...)

drogs?! he used the macros in his code, that one is context, was already there


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: raster trunk/evas/src/lib/engines/common

2012-06-21 Thread Vincent Torri
On Thu, Jun 21, 2012 at 4:26 PM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 @@ -498,6 +533,22 @@
  #ifdef HAVE_PTHREAD
  //   pthread_mutex_unlock(fi-ft_mutex);
  #endif

 are you sure that you don't have to use macro LK*** instead of
 directly pthread (i fear a big problem on windows...)

 drogs?! he used the macros in his code, that one is context, was already there

drugs, indeed. I didn't see the //, I focalized on the pthread_** code.

Vincent

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] enlightenment-devel Digest, Vol 74, Issue 116

2012-06-21 Thread Daniel Willmann
Hello,

On 06/21/2012 03:19 PM, Gustavo Sverzut Barbieri wrote:
 On Thu, Jun 21, 2012 at 10:46 AM, PRINCE KUMAR DUBEY
 prince.du...@samsung.com  wrote:

 Also, don't just patch Edje.  Raster now wants a ecore_audio to
 abstract audio from multisense and later be usable from outside it
 (I've heard Stefan is working on that). Then it would be nice to have
 the ecore_haptics to provide the haptics feedback, and that used by
 Edje.

actually I'm going to be working on ecore_audio. :-)

I'm currently looking at edje_multisense to understand what is needed.
Having haptics support in a separate library rather than inside edje 
makes sense to me as there are probably more users of that API.

 Getting things right from the beginning are way less painful than fix
 it later ;-)

Agreed, though the definition of right might evolve over time. :-)


Regards,
Daniel

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E17 BUG CALL

2012-06-21 Thread Ross Vandegrift
On Thu, 2012-06-21 at 20:33 +0800, P Purkayastha wrote:
 No, nothing appears on the desktop. Mainly because I don't use desktop 
 icons and I keep the file manager module unloaded. However, I do know 
 that pressing escape doesn't help in my case.
 
 Your case actually sounds like a problem with efm.

Yep, you're right: if I disable efm, then no typing on the desktop.

Ross


signature.asc
Description: This is a digitally signed message part
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/pager

2012-06-21 Thread Sebastian Dransfeld
On 06/21/2012 12:42 PM, Enlightenment SVN wrote:
 Log:
 fix pager id saving, fixes #684 and also deletes your pager configs

Seriously? Return strdup()'ed string when the return type is const char 
and the func previously returned a static string? I see a 100% chance of 
memory leak.

S.



 Author:   discomfitor
 Date: 2012-06-21 03:42:04 -0700 (Thu, 21 Jun 2012)
 New Revision: 72586
 Trac: http://trac.enlightenment.org/e/changeset/72586

 Modified:
trunk/e/src/modules/pager/e_mod_main.c

 Modified: trunk/e/src/modules/pager/e_mod_main.c
 ===
 --- trunk/e/src/modules/pager/e_mod_main.c2012-06-21 10:23:42 UTC (rev 
 72585)
 +++ trunk/e/src/modules/pager/e_mod_main.c2012-06-21 10:42:04 UTC (rev 
 72586)
 @@ -271,9 +271,13 @@
   }

   static const char *
 -_gc_id_new(E_Gadcon_Client_Class *client_class __UNUSED__)
 +_gc_id_new(E_Gadcon_Client_Class *client_class)
   {
 -   return _gadcon_class.name;
 +   char buf[PATH_MAX];
 +
 +   snprintf(buf, sizeof(buf), %s.%d, client_class-name,
 +eina_list_count(pager_config-instances));
 +   return strdup(buf);
   }

   static Pager *


 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/pager

2012-06-21 Thread Michael Blumenkrantz
On Thu, 21 Jun 2012 20:30:34 +0200
Sebastian Dransfeld s...@tango.flipp.net wrote:

 On 06/21/2012 12:42 PM, Enlightenment SVN wrote:
  Log:
  fix pager id saving, fixes #684 and also deletes your pager configs
 
 Seriously? Return strdup()'ed string when the return type is const char 
 and the func previously returned a static string? I see a 100% chance of 
 memory leak.
 
 S.
 
 
 
  Author:   discomfitor
  Date: 2012-06-21 03:42:04 -0700 (Thu, 21 Jun 2012)
  New Revision: 72586
  Trac: http://trac.enlightenment.org/e/changeset/72586
 
  Modified:
 trunk/e/src/modules/pager/e_mod_main.c
 
  Modified: trunk/e/src/modules/pager/e_mod_main.c
  ===
  --- trunk/e/src/modules/pager/e_mod_main.c  2012-06-21 10:23:42 UTC
  (rev 72585) +++ trunk/e/src/modules/pager/e_mod_main.c  2012-06-21
  10:42:04 UTC (rev 72586) @@ -271,9 +271,13 @@
}
 
static const char *
  -_gc_id_new(E_Gadcon_Client_Class *client_class __UNUSED__)
  +_gc_id_new(E_Gadcon_Client_Class *client_class)
{
  -   return _gadcon_class.name;
  +   char buf[PATH_MAX];
  +
  +   snprintf(buf, sizeof(buf), %s.%d, client_class-name,
  +eina_list_count(pager_config-instances));
  +   return strdup(buf);
}
 
static Pager *
 
 

this is ironic on a scale and level of hilarity that you can't imagine. good
spot, I'll clean it up tomorrow.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Terminology - time to talk.

2012-06-21 Thread Eduardo Lima (Etrunko)
On Wed, Jun 20, 2012 at 7:34 AM, David Seikel onef...@gmail.com wrote:
 On Wed, 20 Jun 2012 18:31:13 +0900 Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:

 On Tue, 19 Jun 2012 18:20:38 -0300 Eduardo Lima (Etrunko)
 ebl...@gmail.com said:

  One thing I noticed when running some instances of terminology it
  that it is very processor hungry. For instance when running 'top'
  you may notice it figures among the first ones. This doesn't happen
  when you run top from gnome-terminal for instance.

 really? wow... are you sure u are using the same terminology i am?
 the same efl? i have 3 terms (gnome, xterm, terminology) running, top
 updates 1 time per second, sometimes xterm gets to 1%, sometim4es
 gnome-terminal does, sometimes terminology - they are about the same.
 just beware - gnome-terminal and xterm have the XSERVER do the text
 rendering and draw, terminology is don't client-side in terminology.
 (x just copies the pixels to the fb). a better comparison - have each
 run top separately and measure system idle. i need to make it do
 something otherwise i get 99.9% idle for all. so:

 top -d 0.01

 terminology: 93.3% idle
 gnome-terminal: 94% idle
 xterm: 92.2% idle

 really... they are all the same. :)

This is somehow related to the blinky blinky cursor. When the window
is focused, terminology can get as much as 10% CPU using the default
theme. With mild, it will be a bit less, around 8%. And there is no
need to be running top on terminology window. Just leave it pulsing
and run top on another terminal and you will see.


 Opening up terminology and running it on a smaller window over the top
 of much larger roxterm window, my usual terminal these days, I get 9 to
 11% cpu usage for terminology, and 1% for roxterm.  Running top on both
 at the same time.  Getting the same when I run top on each individually,
 with the idle terminal not even registering enough CPU to show up on the
 screen. This is with terminology using DejaVu Sans Mono font.

 With Terminus-12 font terminology runs a little faster, steady at 8%.

 For some odd reason, Monospace, the font I use in roxterm, does not
 show up in the terminology font selector.  On the other hand
 Terminus-12 does not show up on roxterm, but that's a terminology
 built in font?  So I changed roxterm to use Dejavu Sans Mono for a more
 direct comparison. Roxterm then started using between 1 and 4%, but
 mostly the 1% end of that range.

 Note that for this test the roxterm window is over four times the area
 of the terminology window, and showing twice the number of lines for
 top.

 This is terminology as compiled late last night.  Only the font was
 changed.

 System idle is not a good test here, I run servers with random loads.
 Someone from the USA walking around a virtual world here in Australia is
 likely to ruin any system idle tests.  lol

 I likely have gnome-terminal installed, as this is Ubuntu and it tends
 to break stuff when you try to remove the crap it installs by default.
 I also got xterm installed.

 xterm is consistently clocking in faster than roxterm at 1% to
 0% (more precision needed, but does not matter), even when I make it
 the same size. Changing xterms font looks complicated, so I did not
 bother.

 Gnome-terminal seems to be between xterm and roxterm, though sometimes
 peaking a percentage point above roxterm, and sometimes getting as fast
 as xterm.  Note, Gnome-terminal also shows the Monospace font that
 Terminology does not, but I did the test in DejaVu Sans Mono.

 Really not a lot to pick speed wise between gnome-terminal, roxterm,
 and xterm.  Terminology is much slower than all three, even in a much
 smaller window. Increasing the terminology window to the same size as
 the others and I'm getting 12 to 14% cpu usage.

 The difference in how they render text might be responsible, but I
 can't bring down my servers just to do that sort of test.

If this has something to do with fonts, I'm currently using Liberation Mono, 11.

-- 
Eduardo de Barros Lima
ebl...@gmail.com

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Terminology - time to talk.

2012-06-21 Thread Eduardo Lima (Etrunko)
On Wed, Jun 20, 2012 at 11:56 PM, Carsten Haitzler ras...@rasterman.com wrote:
 On Wed, 20 Jun 2012 20:34:02 +1000 David Seikel onef...@gmail.com said:

 On Wed, 20 Jun 2012 18:31:13 +0900 Carsten Haitzler (The Rasterman)
 ras...@rasterman.com wrote:

  On Tue, 19 Jun 2012 18:20:38 -0300 Eduardo Lima (Etrunko)
  ebl...@gmail.com said:
 
   One thing I noticed when running some instances of terminology it
   that it is very processor hungry. For instance when running 'top'
   you may notice it figures among the first ones. This doesn't happen
   when you run top from gnome-terminal for instance.
 
  really? wow... are you sure u are using the same terminology i am?
  the same efl? i have 3 terms (gnome, xterm, terminology) running, top
  updates 1 time per second, sometimes xterm gets to 1%, sometim4es
  gnome-terminal does, sometimes terminology - they are about the same.
  just beware - gnome-terminal and xterm have the XSERVER do the text
  rendering and draw, terminology is don't client-side in terminology.
  (x just copies the pixels to the fb). a better comparison - have each
  run top separately and measure system idle. i need to make it do
  something otherwise i get 99.9% idle for all. so:
 
  top -d 0.01
 
  terminology: 93.3% idle
  gnome-terminal: 94% idle
  xterm: 92.2% idle
 
  really... they are all the same. :)

 Opening up terminology and running it on a smaller window over the top
 of much larger roxterm window, my usual terminal these days, I get 9 to
 11% cpu usage for terminology, and 1% for roxterm.  Running top on both
 at the same time.  Getting the same when I run top on each individually,
 with the idle terminal not even registering enough CPU to show up on the
 screen. This is with terminology using DejaVu Sans Mono font.

 With Terminus-12 font terminology runs a little faster, steady at 8%.

 For some odd reason, Monospace, the font I use in roxterm, does not
 show up in the terminology font selector.  On the other hand
 Terminus-12 does not show up on roxterm, but that's a terminology
 built in font?  So I changed roxterm to use Dejavu Sans Mono for a more
 direct comparison. Roxterm then started using between 1 and 4%, but
 mostly the 1% end of that range.

 Note that for this test the roxterm window is over four times the area
 of the terminology window, and showing twice the number of lines for
 top.

 This is terminology as compiled late last night.  Only the font was
 changed.

 System idle is not a good test here, I run servers with random loads.
 Someone from the USA walking around a virtual world here in Australia is
 likely to ruin any system idle tests.  lol

 I likely have gnome-terminal installed, as this is Ubuntu and it tends
 to break stuff when you try to remove the crap it installs by default.
 I also got xterm installed.

 xterm is consistently clocking in faster than roxterm at 1% to
 0% (more precision needed, but does not matter), even when I make it
 the same size. Changing xterms font looks complicated, so I did not
 bother.

 Gnome-terminal seems to be between xterm and roxterm, though sometimes
 peaking a percentage point above roxterm, and sometimes getting as fast
 as xterm.  Note, Gnome-terminal also shows the Monospace font that
 Terminology does not, but I did the test in DejaVu Sans Mono.

 Really not a lot to pick speed wise between gnome-terminal, roxterm,
 and xterm.  Terminology is much slower than all three, even in a much
 smaller window. Increasing the terminology window to the same size as
 the others and I'm getting 12 to 14% cpu usage.

 The difference in how they render text might be responsible, but I
 can't bring down my servers just to do that sort of test.

 without doing a system-wide comparison you are comparing apples and buffalo. 
 :)
 xterm, rxvt and gnome-terminal push rendering into x. terminology pulls it 
 into
 client. measuring JUST the client usage is not that helpful when at least 1
 other process is involved. :)

 as for speed-comparisons. gnome-terminal is taking 20x as long to cat large
 files as terminology... here. in fact on every machine i have its that kind of
 order of magnitude. :)


Indeed, no question about the speed. Just run find in some directory
(e.g. e svn checkout) and this is already a nice comparison. :)

 as such given that terminology is using the cpu to do all the rendering,
 nothing is offloaded (unless u choose the gl engine - then it is all offloaded
 - your choice), is overlaying some nice lighting effects and pulsing cursor 
 (at
 the expense of some cpu for niceness) i am absolutely STOKED with its current
 performance and footprint, considering.

Yep, using GL engine here. But the pulsing cursor is still using a
fair amount of CPU, see my previous email.

-- 
Eduardo de Barros Lima
ebl...@gmail.com

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat 

[E-devel] edje_cc seg fault

2012-06-21 Thread Vincent Torri
Hey.

With that edc code

[edc]

   group {
  name: envision/thumbs;

  parts {

 part {
name, envision.swallow.content;
type, RECT;
mouse_events, 1;
description {
   state, default 0.0;
   color, 255 0 0 255;
   rel1 {
  relative, -0.25 0.0;
  offset, 6 0;
   }
   rel2 {
  relative, 0.0 1.0;
  offset, 6 0;
   }
}
description {
   state, shown 0.0;
   color, 255 0 0 255;
   rel1 {
  relative, 0.0 0.0;
  offset, 0 0;
   }
   rel2 {
  relative, 0.25 1.0;
  offset, 0 0;
   }
}
 } /* part envision.swallow.content */

 part {
name, envision.event;
type, SPACER;
description {
   state, default 0.0;
   rel1.to, envision.swallow.content;
   rel2.to, envision.swallow.content;
}
description {
   state, hide 0.0;
   rel1.relative, 0.0 1.0;
   rel2.relative, 0.0 1.0;
}
 } /* part envision.event */

  } /* parts */

  programs {

 program {
name, envision.swallow.content_in;
signal, mouse,in;
source, envision.event;
action, ACTION_STOP;
target, envision.event_hide;
target, envision.swallow.content_show;
after, envision.event_hide;
 }
 program {
name: envision.swallow.content_show;
action, STATE_SET shown 0.0;
transition, ACCELERATE 0.35;
target, envision.swallow.content;
 }
 program {
name, envision.event_hide;
in: 0.1 0;
action, STATE_SET hide 0.0;
target, envision.event;
after: envision.swallow.content_show;
 }
 program {
name, envision.swallow.content_out;
signal, mouse,out;
source, envision.swallow.content;
action, ACTION_STOP;
target, envision.event_show;
target, envision.swallow.content_hide;
after, envision.event_show;
 }
 program {
name, envision.swallow.content_hide;
action, STATE_SET default 0.0;
transition, DECELERATE 0.35;
target, envision.swallow.content;
 }
 program {
name, envision.event_show;
in: 0.1 0;
action, STATE_SET default 0.0;
target, envision.event;
after, envision.swallow.content_hide;
 }

  } /* programs */

   } /* group envision/thumbs */

[/edc]

edje_cc seg fault. Here is the backtrace :

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb75cfb70 (LWP 18435)]
0x008b94c1 in eet_data_put_array (ed=0x8090ed8, edd=0x0,
ede=0x80872e0, ds=0xb5a00ab0, data_in=0x80b4b04) at eet_data.c:4391
4391 subsize = ede-subtype-size;
(gdb) bt
#0  0x008b94c1 in eet_data_put_array (ed=0x8090ed8, edd=0x0,
ede=0x80872e0, ds=0xb5a00ab0, data_in=0x80b4b04) at eet_data.c:4391
#1  0x008b8f56 in eet_data_put_variant (ed=0x8090ed8, edd=0x8087848,
ede=0x80878f0, ds=0xb5a005e8, data_in=0x80b4b04) at eet_data.c:4012
#2  0x008b896d in _eet_data_descriptor_encode (ed=value optimized
out, edd=0x8087848, data_in=0x80b4af8, size_ret=0xb75ce12c) at
eet_data.c:4809
#3  0x008b929d in eet_data_put_unknown (ed=0x8090ed8, edd=0x8087eb8,
ede=0x8087f20, ds=0xb5a00b58, data_in=0x8072494) at eet_data.c:4449
#4  0x008b896d in _eet_data_descriptor_encode (ed=value optimized
out, edd=0x8087eb8, data_in=0x8072494, size_ret=0xb75ce1f8) at
eet_data.c:4809
#5  0x008b9576 in eet_data_put_array (ed=0x8090ed8, edd=0x8087d18,
ede=0x8087fe8, ds=0xb5a00468, data_in=0x80b4748) at eet_data.c:4410
#6  0x008b896d in _eet_data_descriptor_encode (ed=value optimized
out, edd=0x8087d18, data_in=0x80b4710, size_ret=0xb75ce2ac) at
eet_data.c:4809
#7  0x008b8c6a in eet_data_write_cipher (ef=0x80908a0, edd=0x8087d18,
name=0xb75ce32c edje/collections/2, cipher_key=0x0, data=0x80b4710,
comp=1) at eet_data.c:2126
#8  0x008b8d01 in eet_data_write (ef=0x80908a0, edd=0x8087d18,
name=0xb75ce32c edje/collections/2, data=0x80b4710, comp=1) at
eet_data.c:2142
#9  0x0804d7c8 in data_thread_group (data=0x80b2048, thread=0x8095420)
at edje_cc_out.c:987
#10 0x0060e94c in _ecore_short_job (data=0x0) at ecore_thread.c:425
#11 _ecore_thread_worker (data=0x0) at ecore_thread.c:525
#12 0x00afccc9 in start_thread (arg=0xb75cfb70) at pthread_create.c:304
#13 0x00be15be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Note that if I replace SPACER by RECT, it does not segfault

Vincent


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

2012-06-21 Thread Daniel Willmann
Hi,

On Thu, June 21, 2012 22:03, Enlightenment SVN wrote:
 Log:
 elev8: Implemented Enabled Pos in CElmActionSlider
 +GENERATE_PROPERTY_CALLBACKS(CElmActionSlider, enabled);

enabled is already a property in CElmObject, maybe enabled_pos is a better
name?

Regards,
Daniel


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] elementary: Add elm_progressbar_maxunit_{set, get} functions

2012-06-21 Thread Michaël Bouchaud
Sorry, but I really cannot identify your use case. The only utility that I
see to emit a changed signal is to be noticed that the progressbar value
has changed ... But we will not use the value later, but surely not to
redefine a new format. format_func is here to do that.

2012/6/20 Daniel Willmann d.willm...@samsung.com

 Hello,


 On 06/19/2012 11:57 PM, Michaël Bouchaud wrote:

 Damn !!!
 sorry raster, I've forget to send my draft answer.
 I have talked to the author on irc, but I don't warned you to not apply
 it


 just to clarify, raster asked me about the patch on irc and I told him
 that you already applied a modified version. The we discussed if the
 changed signal might have its own merits. I believe it does, since you are
 a lot more flexible with a signal.
 You could add a function that calculates the ETA based on the progress
 over time and displays that somewhere, changes the background, an icon,
 etc. I think it would make sense to have both features side-by-side, each
 for their own use case.

 Regards,
 Daniel


  2012/6/19 Carsten Haitzlerras...@rasterman.com

  On Thu, 14 Jun 2012 15:04:40 +0100 Daniel Willmannd.willmann@samsung.**
 com d.willm...@samsung.com


  said:

 thanks! in svn it is!

  Some more discussion in IRC led to the conclusion that this should be a
 handled in a signal callback I've attached the new patch where I also
 updated the progress bar example.



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








-- 
Michaël Bouchaud (yoz) y...@efl.so
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
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

2012-06-21 Thread Leandro Pereira
Daniel,

On Thu, Jun 21, 2012 at 7:03 PM, Daniel Willmann
dan...@totalueberwachung.de wrote:
 elev8: Implemented Enabled Pos in CElmActionSlider
 +GENERATE_PROPERTY_CALLBACKS(CElmActionSlider, enabled);


Good catch. Yes, yes it is.

-- 
  Leandro

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] edje_cc seg fault

2012-06-21 Thread Cedric BAIL
Yop,

On Fri, Jun 22, 2012 at 7:00 AM, Vincent Torri vincent.to...@gmail.com wrote:
 Hey.

 With that edc code

 [edc]

   group {
      name: envision/thumbs;

      parts {

         part {
            name, envision.swallow.content;
            type, RECT;
            mouse_events, 1;
            description {
               state, default 0.0;
               color, 255 0 0 255;
               rel1 {
                  relative, -0.25 0.0;
                  offset, 6 0;
               }
               rel2 {
                  relative, 0.0 1.0;
                  offset, 6 0;
               }
            }
            description {
               state, shown 0.0;
               color, 255 0 0 255;
               rel1 {
                  relative, 0.0 0.0;
                  offset, 0 0;
               }
               rel2 {
                  relative, 0.25 1.0;
                  offset, 0 0;
               }
            }
         } /* part envision.swallow.content */

         part {
            name, envision.event;
            type, SPACER;
            description {
               state, default 0.0;
               rel1.to, envision.swallow.content;
               rel2.to, envision.swallow.content;
            }
            description {
               state, hide 0.0;
               rel1.relative, 0.0 1.0;
               rel2.relative, 0.0 1.0;
            }
         } /* part envision.event */

      } /* parts */

      programs {

         program {
            name, envision.swallow.content_in;
            signal, mouse,in;
            source, envision.event;
            action, ACTION_STOP;
            target, envision.event_hide;
            target, envision.swallow.content_show;
            after, envision.event_hide;
         }
         program {
            name: envision.swallow.content_show;
            action, STATE_SET shown 0.0;
            transition, ACCELERATE 0.35;
            target, envision.swallow.content;
         }
         program {
            name, envision.event_hide;
            in: 0.1 0;
            action, STATE_SET hide 0.0;
            target, envision.event;
            after: envision.swallow.content_show;
         }
         program {
            name, envision.swallow.content_out;
            signal, mouse,out;
            source, envision.swallow.content;
            action, ACTION_STOP;
            target, envision.event_show;
            target, envision.swallow.content_hide;
            after, envision.event_show;
         }
         program {
            name, envision.swallow.content_hide;
            action, STATE_SET default 0.0;
            transition, DECELERATE 0.35;
            target, envision.swallow.content;
         }
         program {
            name, envision.event_show;
            in: 0.1 0;
            action, STATE_SET default 0.0;
            target, envision.event;
            after, envision.swallow.content_hide;
         }

      } /* programs */

   } /* group envision/thumbs */

 [/edc]

 edje_cc seg fault. Here is the backtrace :

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb75cfb70 (LWP 18435)]
 0x008b94c1 in eet_data_put_array (ed=0x8090ed8, edd=0x0,
 ede=0x80872e0, ds=0xb5a00ab0, data_in=0x80b4b04) at eet_data.c:4391
 4391         subsize = ede-subtype-size;
 (gdb) bt
 #0  0x008b94c1 in eet_data_put_array (ed=0x8090ed8, edd=0x0,
 ede=0x80872e0, ds=0xb5a00ab0, data_in=0x80b4b04) at eet_data.c:4391
 #1  0x008b8f56 in eet_data_put_variant (ed=0x8090ed8, edd=0x8087848,
 ede=0x80878f0, ds=0xb5a005e8, data_in=0x80b4b04) at eet_data.c:4012
 #2  0x008b896d in _eet_data_descriptor_encode (ed=value optimized
 out, edd=0x8087848, data_in=0x80b4af8, size_ret=0xb75ce12c) at
 eet_data.c:4809
 #3  0x008b929d in eet_data_put_unknown (ed=0x8090ed8, edd=0x8087eb8,
 ede=0x8087f20, ds=0xb5a00b58, data_in=0x8072494) at eet_data.c:4449
 #4  0x008b896d in _eet_data_descriptor_encode (ed=value optimized
 out, edd=0x8087eb8, data_in=0x8072494, size_ret=0xb75ce1f8) at
 eet_data.c:4809
 #5  0x008b9576 in eet_data_put_array (ed=0x8090ed8, edd=0x8087d18,
 ede=0x8087fe8, ds=0xb5a00468, data_in=0x80b4748) at eet_data.c:4410
 #6  0x008b896d in _eet_data_descriptor_encode (ed=value optimized
 out, edd=0x8087d18, data_in=0x80b4710, size_ret=0xb75ce2ac) at
 eet_data.c:4809
 #7  0x008b8c6a in eet_data_write_cipher (ef=0x80908a0, edd=0x8087d18,
 name=0xb75ce32c edje/collections/2, cipher_key=0x0, data=0x80b4710,
 comp=1) at eet_data.c:2126
 #8  0x008b8d01 in eet_data_write (ef=0x80908a0, edd=0x8087d18,
 name=0xb75ce32c edje/collections/2, data=0x80b4710, comp=1) at
 eet_data.c:2142
 #9  0x0804d7c8 in data_thread_group (data=0x80b2048, thread=0x8095420)
 at edje_cc_out.c:987
 #10 0x0060e94c in _ecore_short_job (data=0x0) at ecore_thread.c:425
 #11 _ecore_thread_worker (data=0x0) at ecore_thread.c:525
 #12 0x00afccc9 in start_thread (arg=0xb75cfb70) at pthread_create.c:304
 #13 0x00be15be in clone () at 

Re: [E-devel] E SVN: raster IN trunk/terminology: data/themes data/themes/images src/bin

2012-06-21 Thread Rafael Antognolli
On Tue, Jun 19, 2012 at 12:19 PM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 On Tue, Jun 19, 2012 at 10:16 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:

 Log:
 emit signal to cursor on key down.

 I usually dislike your graphics, but I have to admit this patch is
 nice indeed. I'm considering to use it with mild.edc :-)

 Anyone using mild.edc? If so, do you want this cursor as well?

Yes, was thinking to do exactly the same thing.

-- 
Rafael Antognolli
ProFUSION embedded systems
http://profusion.mobi

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel