Re: [E-devel] E SVN: raster trunk/terminology/src/bin
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.
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
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.
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
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
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
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
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
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
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.
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.
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
#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
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
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
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
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
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
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
(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
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
+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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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