Re: [E-devel] E17 BUG CALL
As I said in the ticket, you were already using an outdated version. Don't post or update tickets when you do not have the absolute latest revision of everything. I will not care about your problems if you are running old software. On Wed, Jun 27, 2012 at 12:11 AM, Tomas Cech tc...@suse.cz wrote: I remembered one E17 issue which is still valid. See ticket #904, please. On Wed, Jun 20, 2012 at 01:49:57PM +0100, 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. --**--** -- 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/http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ __**_ enlightenment-devel mailing list enlightenment-devel@lists.**sourceforge.netenlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/**lists/listinfo/enlightenment-**develhttps://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
[E-devel] Poll: extra e17 modules
Hi, There are more than 50 extra modules available for e17 in the subversion repository. Which one of them are you using? Answer the poll: http://ngc891.blogdns.net/?p=197 (multiple answer allowed), it may help to know which one should be keep up-to-date. Thanks, -- Jérôme Pinot http://ngc891.blogdns.net/ signature.asc Description: Digital 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] E SVN: stefan IN trunk: . SCRIPTS/buildbot
Hello. On 06/26/2012 05:39 PM, Gustavo Sverzut Barbieri wrote: On Tue, Jun 26, 2012 at 11:01 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: SCRIPTS/buildbot: Enable coverage for edje. It works fine here locally lets hope its the same on buildbot YAY! More people to help with that! :-) Happy to do so. I also talked with Vincent about mingw cross builds for windows from Linux. I might need your help for that to extend the scripts to pass in the correct env vars. But before that we need to bring the toolchain tarballs on e3 and unpack it there. regards Stefan Schmidt -- 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] Poll: extra e17 modules
Hello. On 06/27/2012 07:34 AM, Jérôme Pinot wrote: There are more than 50 extra modules available for e17 in the subversion repository. Which one of them are you using? Answer the poll: http://ngc891.blogdns.net/?p=197 (multiple answer allowed), it may help to know which one should be keep up-to-date. Already 20 voters, not bad. It also should help us to see what can be removed as nobody uses it anymore and we have the same functionality already. regards Stefan Schmidt -- 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 Was (Re: enlightenment-devel Digest, Vol 74, Issue 135)
On Wed, Jun 27, 2012 at 5:52 AM, Simon Lees si...@simotek.net wrote: Message: 2 Date: Tue, 26 Jun 2012 10:06:47 +0100 From: Michael Blumenkrantz michael.blumenkra...@gmail.com Subject: Re: [E-devel] enlightenment-devel Digest, Vol 74, Issue 133 To: Enlightenment developer list enlightenment-devel@lists.sourceforge.net Message-ID: CAHwmOzc=xPPUZ4jEd2CoB5sAh=ipZWWx= w5b7f_boh4yeqh...@mail.gmail.com Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jun 26, 2012 at 8:52 AM, Simon Lees si...@simotek.net wrote: Hi All i've attempted to send this a few times over the last few days but it hasn't got through for some reason so ill try one last time. Hi, Here is the list that i can think of that i haven't got to making bug reports partly because i was thinking of looking at them sometime however i doubt that will be soon. I'll Also prefix this list by saying i am impressed with how far e17 has come in the 6 - 9 months i have been using it. I've enjoyed its flexibility which is something i missed since Gnome and KDE both dropped compiz fusion. How hard can it be to provide a 3x3 Grid of workspaces. Enlightenment does this well and looks good at the same time so i think i will be sticking with it for a while. And maybe oneday ill have time to contribute something to it but until then thanks to all the people that do. Glad to hear it. Just to clarify, you're using E17? From SVN? Correct i tend to rebuild every couple of weeks or so. * Various Multi Screen Issues Currently i am using 2 Nvidia Graphics cards with the Proprietary Driver and 3 Monitors (1 off the Primary card 2 off the secondary) displayed with Xinerama which means no Xrandr. Last time i tried NVIDIA's twin view equivalent the 2 screens on my secondary graphics card were stuck as the same desktop which isn't suitable for me because i frequently swap workspaces by individual screen. I almost never swap workspaces on all screens at the same time. I have also used multiple x servers in the past but then you cannot move apps across screens. But anyway heres the list of issues that I care enough about that I would fix if i had unlimited time. vdesk switching across multiple monitors hasn't been possible for a long time, it was removed several years ago. Not sure how you're triggering this. Twin View Seems fine on my work PC with 2 monitors ill try my desktop at home again in the next 2 days and see if it still exists. * It is not possible to add a shelf to the monitor on my primary card at all. How are you attempting to add the shelf? Main Menu Desktops - Shelves - Add A Shelf, I think i also tried from the Shelf Settings dialogue. I noticed you made some changes here so i will check them out tomorrow night. *Applications are launched on the Screen the cursor is on not the screen they were launched from when quickly moving the cursor after launching, however, If you swap between workspaces after launching there is no issue. I may look into this. * I have a key binding set to move windows between workspaces but if i have a window in workspace 1 and attempt to move it through workspace 2 into workspace 3 and there is a full screen application in workspace 2 the end result is the full screen window ends up in workspace 3 and the window i was attempting to move ends up in workspace 2. Any thoughts on this issue? I can see why it would happen but its also one of the more annoying issues I face now that full screen windows behave normally Could not reproduce. The only case where this could occur would be if you have a fullscreen app which somehow grabs focus while you are executing the keybind; e's window moving action moves the currently focused window. * One last issue that is probably more of a missing feature then a bug but if it's easy and your working in the area maybe you could look at it otherwise i will oneday. Currently i do most of my window management with keyboard short cuts such as moving between desktops etc. I noticed there are key bindings to move the mouse between screens but it would be great if there was the ability to add key bindings to move windows between screens if they exist i couldn't find them and i would appreciate someone showing me where they are. I think the ability to easily customise key bindings is once of the best features in Enlightenment. Added. Cheers For the quick response and the great work you put in. Unfortunately i'm not home until late tonight so ill probably rebuild when i get home then test everything out tomorrow night. Simon http://simotek.net/tech -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat
Re: [E-devel] xdg_data_dirs
On 06/26/2012 11:40 PM, Massimo Maiurana wrote: I've just installed terminology to give it a look (by the way, very very nice terminal :) ), so I tried to launch it from evry and I realized there was no applications by that name... odd, because indeed in e's prefix (/opt/e17) there are both the executable and the desktop file. the reason was this: max@rubino:~$ echo $XDG_DATA_DIRS /usr/share/enlightenment:/usr/local/share/:/usr/share/ I wonder why it was set to /usr/share/enlightenment, given that I don't have any dir by that name at all. shouldn't e (or efreet) set that variable to include e's prefix in it? JFYI, trying to set it via ~/.profile leads to an useless environment because that way gsettings crashes at start, so there is no way to use any gtk app. instead, setting it through the configuration panel works fine: max@rubino:~$ echo $XDG_DATA_DIRS /usr/local/share/:/usr/share/:/opt/e17/share/ It is Ubuntu which adds /usr/share/desktop environment to XDG_DATA_DIRS. /opt/e17/share on the other hand is added as default if XDG_DATA_DIRS is unset. The question is whether E should add something to an environment variable the system has set? Not all users want that. S. -- 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 Was (Re: enlightenment-devel Digest, Vol 74, Issue 135)
On 06/27/2012 06:52 AM, Simon Lees wrote: * One last issue that is probably more of a missing feature then a bug but if it's easy and your working in the area maybe you could look at it otherwise i will oneday. Currently i do most of my window management with keyboard short cuts such as moving between desktops etc. I noticed there are key bindings to move the mouse between screens but it would be great if there was the ability to add key bindings to move windows between screens if they exist i couldn't find them and i would appreciate someone showing me where they are. There should be, I added it once. The actions are defined in e_actions.c from line 3105 and down. S. -- 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: englebass IN trunk/ecore/src: lib/ecore_imf lib/ecore_imf_evas lib/ecore_input lib/ecore_input_evas lib/ecore_x/xcb lib/ecore_x/xlib modules/immodules/xim
Hi, I'm not sure if it is the correct fix and documented correctly, but something needs to be fixed. On many keyboards there is an AltGr key ( http://en.wikipedia.org/wiki/Altgr) which is used to get a 3rd character from a key (so it is also called ISO_Level3_Shift in x.org). This modifier wasn't correctly setup in ecore_x (or it could be mapped to _win if the Super key wasn't there). So it must be setup there to be available. In addition the xim module passed of the Windows key as Mod5, but according to my xmodmap, windows key is Mod4 and AltGr is Mod5. sd@work-sd:~ xmodmap xmodmap: up to 4 keys per modifier, (keycodes in parentheses): shift Shift_L (0x32), Shift_R (0x3e) lockCaps_Lock (0x42) control Control_L (0x25), Control_R (0x69) mod1Alt_L (0x40), Meta_L (0xcd) mod2Num_Lock (0x4d) mod3 mod4Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5ISO_Level3_Shift (0x5c), Mode_switch (0xcb) I guess this is standard. S. On 06/27/2012 12:47 PM, Enlightenment SVN wrote: Log: ecore: Fix support for intl keyboards Map XK_Mode_switch to new modifier and use it to match AltGr key. In ecore_imf xim module this key should be reported as Mod5Mask, and windows key as Mod4Mask. Does none of the e developers use international keyboards? Author: englebass Date: 2012-06-27 03:47:57 -0700 (Wed, 27 Jun 2012) New Revision: 72937 Trac: http://trac.enlightenment.org/e/changeset/72937 Modified: trunk/ecore/src/lib/ecore_imf/Ecore_IMF.h trunk/ecore/src/lib/ecore_imf_evas/ecore_imf_evas.c trunk/ecore/src/lib/ecore_input/Ecore_Input.h trunk/ecore/src/lib/ecore_input/ecore_input.c trunk/ecore/src/lib/ecore_input_evas/ecore_input_evas.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_events.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_keymap.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_private.h trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_events.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_private.h trunk/ecore/src/modules/immodules/xim/ecore_imf_xim.c Modified: trunk/ecore/src/lib/ecore_imf/Ecore_IMF.h === --- trunk/ecore/src/lib/ecore_imf/Ecore_IMF.h 2012-06-27 10:09:50 UTC (rev 72936) +++ trunk/ecore/src/lib/ecore_imf/Ecore_IMF.h 2012-06-27 10:47:57 UTC (rev 72937) @@ -116,7 +116,8 @@ ECORE_IMF_KEYBOARD_MODIFIER_CTRL = 1 0, /** Control is pressed */ ECORE_IMF_KEYBOARD_MODIFIER_ALT = 1 1, /** Alt is pressed */ ECORE_IMF_KEYBOARD_MODIFIER_SHIFT = 1 2, /** Shift is pressed */ - ECORE_IMF_KEYBOARD_MODIFIER_WIN = 1 3 /** Win (between Ctrl and Alt) is pressed */ + ECORE_IMF_KEYBOARD_MODIFIER_WIN = 1 3, /** Win (between Ctrl and Alt) is pressed */ + ECORE_IMF_KEYBOARD_MODIFIER_MODE = 1 4 /** AltGr is pressed @since 1.3 */ } Ecore_IMF_Keyboard_Modifiers; /** Modified: trunk/ecore/src/lib/ecore_imf_evas/ecore_imf_evas.c === --- trunk/ecore/src/lib/ecore_imf_evas/ecore_imf_evas.c 2012-06-27 10:09:50 UTC (rev 72936) +++ trunk/ecore/src/lib/ecore_imf_evas/ecore_imf_evas.c 2012-06-27 10:47:57 UTC (rev 72937) @@ -33,6 +33,8 @@ *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_SHIFT; if (evas_key_modifier_is_set(evas_modifiers, Super) || evas_key_modifier_is_set(evas_modifiers, Hyper)) *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_WIN; + if (evas_key_modifier_is_set(evas_modifiers, Mode)) + *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_MODE; } /* Converts the Evas locks to Ecore_IMF keyboard locks */ Modified: trunk/ecore/src/lib/ecore_input/Ecore_Input.h === --- trunk/ecore/src/lib/ecore_input/Ecore_Input.h 2012-06-27 10:09:50 UTC (rev 72936) +++ trunk/ecore/src/lib/ecore_input/Ecore_Input.h 2012-06-27 10:47:57 UTC (rev 72937) @@ -57,6 +57,7 @@ #define ECORE_EVENT_LOCK_NUM0x0100 #define ECORE_EVENT_LOCK_CAPS 0x0200 #define ECORE_EVENT_LOCK_SHIFT 0x0300 +#define ECORE_EVENT_MODIFIER_MODE 0x0400 /** @since 1.3 */ typedef uintptr_tEcore_Window; typedef struct _Ecore_Event_Key Ecore_Event_Key; @@ -75,6 +76,7 @@ ECORE_WIN, ECORE_SCROLL, ECORE_CAPS, +ECORE_MODE, /** @since 1.3 */ ECORE_LAST } Ecore_Event_Modifier; Modified: trunk/ecore/src/lib/ecore_input/ecore_input.c === --- trunk/ecore/src/lib/ecore_input/ecore_input.c 2012-06-27 10:09:50 UTC (rev 72936) +++ trunk/ecore/src/lib/ecore_input/ecore_input.c 2012-06-27
Re: [E-devel] E17 BUG CALL
On Thu, 2012-06-21 at 12:46 +0100, Michael Blumenkrantz wrote: On Thu, Jun 21, 2012 at 12:07 PM, Ross Vandegrift r...@kallisti.us wrote: 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 I still see this on 72833, and can reproduce it with a fresh profile: 1) Create a new user, go through first-time setup wizard. 2) In Settings - Windows - Window Stacking, enable Raise windows on mouse over. 3) Open two windows which overlap as described above. 4) Position the mouse in their intersection. 5) Use keyboard to flip to different virtual desktp, and then back. 6) Autoraising forever. 7) Anything with manually forces focus changes returns things to normal. Sorry - just realized I wasn't clear that 5 requires flipping via the keyboard. 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
tried again, still can't reproduce On Wed, Jun 27, 2012 at 12:45 PM, Ross Vandegrift r...@kallisti.us wrote: On Thu, 2012-06-21 at 12:46 +0100, Michael Blumenkrantz wrote: On Thu, Jun 21, 2012 at 12:07 PM, Ross Vandegrift r...@kallisti.us wrote: 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 I still see this on 72833, and can reproduce it with a fresh profile: 1) Create a new user, go through first-time setup wizard. 2) In Settings - Windows - Window Stacking, enable Raise windows on mouse over. 3) Open two windows which overlap as described above. 4) Position the mouse in their intersection. 5) Use keyboard to flip to different virtual desktp, and then back. 6) Autoraising forever. 7) Anything with manually forces focus changes returns things to normal. Sorry - just realized I wasn't clear that 5 requires flipping via the keyboard. 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] E SVN: mike_m trunk/eio
On Tue, Jun 26, 2012 at 6:00 PM, Vincent Torri vincent.to...@gmail.com wrote: On Tue, Jun 26, 2012 at 10:52 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: eio: Ignore all libtool output Author: mike_m Date: 2012-06-26 13:52:40 -0700 (Tue, 26 Jun 2012) New Revision: 72893 Trac: http://trac.enlightenment.org/e/changeset/72893 Modified: trunk/eio/.gitignore Modified: trunk/eio/.gitignore === --- trunk/eio/.gitignore 2012-06-26 20:52:35 UTC (rev 72892) +++ trunk/eio/.gitignore 2012-06-26 20:52:40 UTC (rev 72893) @@ -2,6 +2,10 @@ *.swp *.swo *~ +*.lo +*.la +.deps +.libs useless as there is no code at all in eio/. Note that the gitignore you removed was for src/lib Actually it will match any of those files under the directory that .gitignore is placed and beyond. There is no need to specify each file manually and neither place a .gitignore in every subdir. -- 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] E17 BUG CALL
Hi, On Wed, Jun 27, 2012 at 07:26:30AM +0100, Michael Blumenkrantz wrote: As I said in the ticket, you were already using an outdated version. Don't post or update tickets when you do not have the absolute latest revision of everything. Right, I had one day old GIT repository state. It takes me some time to build it, I have job and family so I can't provide more fresh bug reports. If you accept bugs on only latest versions you'll get much less of them, at least from me. And btw. the ticket was created 8 months ago. I will not care about your problems if you are running old software. Have a hot chocolate today, it's good for nerves. Thanks for the fix. Best regards, Tomas Cech Sleep_Walker pgp4wGj6W83GO.pgp 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
My point was more that you shouldn't bother submitting a bug report unless you're sure that you are running the latest version. It saves everyone time :) On Wed, Jun 27, 2012 at 3:04 PM, Tomas Cech tc...@suse.cz wrote: Hi, On Wed, Jun 27, 2012 at 07:26:30AM +0100, Michael Blumenkrantz wrote: As I said in the ticket, you were already using an outdated version. Don't post or update tickets when you do not have the absolute latest revision of everything. Right, I had one day old GIT repository state. It takes me some time to build it, I have job and family so I can't provide more fresh bug reports. If you accept bugs on only latest versions you'll get much less of them, at least from me. And btw. the ticket was created 8 months ago. I will not care about your problems if you are running old software. Have a hot chocolate today, it's good for nerves. Thanks for the fix. Best regards, Tomas Cech Sleep_Walker -- 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 Wed, 27 Jun 2012 16:04:34 +0200 Tomas Cech tc...@suse.cz said: Hi, On Wed, Jun 27, 2012 at 07:26:30AM +0100, Michael Blumenkrantz wrote: As I said in the ticket, you were already using an outdated version. Don't post or update tickets when you do not have the absolute latest revision of everything. Right, I had one day old GIT repository state. It takes me some time to build it, I have job and family so I can't provide more fresh bug i'm curious. how does it take so long to build? i have a script. well a Makefile +script. it rebuilds all of efl and e (re-run autogen.sh for everything, make and make install) in about 5 mins. i dont even wait for it. i am off reading mail or something useful while it runs away and updates. reports. If you accept bugs on only latest versions you'll get much less of them, at least from me. And btw. the ticket was created 8 months ago. I will not care about your problems if you are running old software. Have a hot chocolate today, it's good for nerves. Thanks for the fix. Best regards, Tomas Cech Sleep_Walker -- - 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] E17 BUG CALL
On Wed, 27 Jun 2012 23:32:07 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Wed, 27 Jun 2012 16:04:34 +0200 Tomas Cech tc...@suse.cz said: Hi, On Wed, Jun 27, 2012 at 07:26:30AM +0100, Michael Blumenkrantz wrote: As I said in the ticket, you were already using an outdated version. Don't post or update tickets when you do not have the absolute latest revision of everything. Right, I had one day old GIT repository state. It takes me some time to build it, I have job and family so I can't provide more fresh bug i'm curious. how does it take so long to build? i have a script. well a Makefile +script. it rebuilds all of efl and e (re-run autogen.sh for everything, make and make install) in about 5 mins. i dont even wait for it. i am off reading mail or something useful while it runs away and updates. A) Perhaps his computer is old and slow? B) Likely it does not actually take a whole day, it just needs to be slotted in with his busy life. Chase the kids off the computer, clear off the stack of work the boss made him take home, mow the lawn, fix the roof, etc. -- 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
On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). On Wed, 27 Jun 2012 23:32:07 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Wed, 27 Jun 2012 16:04:34 +0200 Tomas Cech tc...@suse.cz said: Hi, On Wed, Jun 27, 2012 at 07:26:30AM +0100, Michael Blumenkrantz wrote: As I said in the ticket, you were already using an outdated version. Don't post or update tickets when you do not have the absolute latest revision of everything. Right, I had one day old GIT repository state. It takes me some time to build it, I have job and family so I can't provide more fresh bug i'm curious. how does it take so long to build? i have a script. well a Makefile +script. it rebuilds all of efl and e (re-run autogen.sh for everything, make and make install) in about 5 mins. i dont even wait for it. i am off reading mail or something useful while it runs away and updates. A) Perhaps his computer is old and slow? B) Likely it does not actually take a whole day, it just needs to be slotted in with his busy life. Chase the kids off the computer, clear off the stack of work the boss made him take home, mow the lawn, fix the roof, etc. -- 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] E17 BUG CALL
Seems to not play well with XScreenSaver 5.10 (standard Ubuntu 10.04 version). Not the X screensaver that the E17 screensaver invokes (just drawing an X on the screen), but the real one. When XScreenSaver kicks in to do it's thing, it just shows a blank screen, sometime later it might actually start showing one of it's fancy savers. Not sure, but I think that starts up properly when Psi+ shows a notification window. After waking up this morning, waving the mouse to make XScreenSaver go away, there was a popup from the E17 screen locker saying it could not grab the mouse and keyboard due to some other proggy not letting it, I assume that was XScreenSaver. None of the existing windows would update, they would just show the last data they had on them. The programs where responding to keys and mouse events though, just not changing their screens. Often when starting up xscreensaver-demo, it locks up the display. I can go to a VT and see that X itself is taking up lots of time, and typing is slow. XScreenSaver docs say it's opening up it's own virtual root window, then running it's savers on that. -- 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
On Thu, 28 Jun 2012 00:32:15 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). Until he answers, we can only speculate. Only takes me one second to start up the build script as well, but on my ancient 32 bit computer I had to make sure I had a block of time where I was not doing anything else that needed much CPU or memory for the next hour. On my embedded x486 it takes nine hours to compile the half of EFL it uses for the embedded project on it. Usually I run that on an emulator, which is much faster. On my current multi core 64 bit system with tonnes of RAM, I don't have to worry about freeing up the computer itself to build EFL and friends, coz it usually has plenty of grunt to spare. Still takes a long time, coz I try to build most things in SVN as well as the docs. Your 5 minutes would just be for the EFL and E17 itself, probably with no docs. Lots of people build more. Personal time to start it might not be the issue. The kids might want to reboot the family computer into Windows to play WoW, and are pissed off at dad for keeping it busy with this useless compile thingy. On Wed, 27 Jun 2012 23:32:07 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Wed, 27 Jun 2012 16:04:34 +0200 Tomas Cech tc...@suse.cz said: Hi, On Wed, Jun 27, 2012 at 07:26:30AM +0100, Michael Blumenkrantz wrote: As I said in the ticket, you were already using an outdated version. Don't post or update tickets when you do not have the absolute latest revision of everything. Right, I had one day old GIT repository state. It takes me some time to build it, I have job and family so I can't provide more fresh bug i'm curious. how does it take so long to build? i have a script. well a Makefile +script. it rebuilds all of efl and e (re-run autogen.sh for everything, make and make install) in about 5 mins. i dont even wait for it. i am off reading mail or something useful while it runs away and updates. A) Perhaps his computer is old and slow? B) Likely it does not actually take a whole day, it just needs to be slotted in with his busy life. Chase the kids off the computer, clear off the stack of work the boss made him take home, mow the lawn, fix the roof, etc. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- 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] small video with terminology and its cursor
and another from a french user : http://www.youtube.com/watch?feature=player_embeddedv=X-Q1-P1nRfM Vincent On Tue, Jun 19, 2012 at 7:21 PM, Vincent Torri vincent.to...@gmail.com wrote: http://www.maths.univ-evry.fr/pages_perso/vtorri/files/terminology_cursor.mpeg 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] elementary: Add elm_progressbar_maxunit_{set, get} functions
Hello Michaël, On 06/22/2012 11:52 PM, Michaël Bouchaud wrote: My mind isn't fixed, look svn ^^ but if you can provide a better example, I take it ! :) Your patch go in, thx ! cool, thanks. I have attached a patch with an example for the changed signal. I hope this makes sense. I also attached a patch to add the since keyword to the signal documentation. This does not seem to have the intended effect, maybe someone with more knowledge about doxygen can look into this? Regards, Daniel 2012/6/22 Daniel Willmann d.willm...@samsung.com On 06/21/2012 11:34 PM, Michaël Bouchaud wrote: 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. I agree that the example I have provided is dumb and redundant now that format_func exists. I still think a signal has its merits as you are not limited to changing the format function, but can do other stuff as well (change the icon depending on the speed, progress, ...). That said, I'm not going to follow up on this as it seems that your mind is set. Regards, Daniel 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 From c2272fae54d2c9d5f356e02663019b5b804ce733 Mon Sep 17 00:00:00 2001 From: Daniel Willmann d.willm...@samsung.com Date: Wed, 27 Jun 2012 17:17:23 +0100 Subject: [PATCH] elementary: Add example for progressbar changed signal This example calculates the ETA for the progress and displays the value in a label. Signed-off-by: Daniel Willmann d.willm...@samsung.com --- .../elementary/src/examples/progressbar_example.c | 81 1 file changed, 68 insertions(+), 13 deletions(-) diff --git a/trunk/elementary/src/examples/progressbar_example.c b/trunk/elementary/src/examples/progressbar_example.c index 2d4be20..c6dca5f 100644 --- a/trunk/elementary/src/examples/progressbar_example.c +++ b/trunk/elementary/src/examples/progressbar_example.c @@ -11,15 +11,18 @@ #include Elementary.h +#include time.h + typedef struct Progressbar_Example { Evas_Object *pb1; Evas_Object *pb2; /* pulsing */ Evas_Object *pb3; Evas_Object *pb4; - Evas_Object *pb5; /* pulsing */ - Evas_Object *pb6; - Evas_Object *pb7; /* pulsing */ + Evas_Object *pb5; + Evas_Object *pb6; /* pulsing */ + Evas_Object *pb7; + Evas_Object *pb8; /* pulsing */ Eina_Boolrun; Ecore_Timer *timer; @@ -40,7 +43,8 @@ _progressbar_example_value_set(void *data) elm_progressbar_value_set(example_data.pb1, progress); elm_progressbar_value_set(example_data.pb3, progress); elm_progressbar_value_set(example_data.pb4, progress); - elm_progressbar_value_set(example_data.pb6, progress); + elm_progressbar_value_set(example_data.pb5, progress); + elm_progressbar_value_set(example_data.pb7, progress); if (progress 1.0) return ECORE_CALLBACK_RENEW; @@ -54,8 +58,8 @@ _progressbar_example_start(void*data, void*event_info) { elm_progressbar_pulse(example_data.pb2, EINA_TRUE); - elm_progressbar_pulse(example_data.pb5, EINA_TRUE); - elm_progressbar_pulse(example_data.pb7, EINA_TRUE); + elm_progressbar_pulse(example_data.pb6, EINA_TRUE); + elm_progressbar_pulse(example_data.pb8, EINA_TRUE); if (!example_data.run) { @@ -72,8 +76,8 @@ _progressbar_example_stop(void*data, void*event_info) { elm_progressbar_pulse(example_data.pb2, EINA_FALSE); - elm_progressbar_pulse(example_data.pb5, EINA_FALSE); - elm_progressbar_pulse(example_data.pb7, EINA_FALSE); +
[E-devel] [PATCH] elementary: deprecated-- in examples
Hello, it seems that the elementary examples still use some deprecated functions, most notably elm_icon_* that has been replaced by elm_image_*. This patch fixes that. Regards, Signed-off-by: Daniel Willmann d.willm...@samsung.com --- .../elementary/src/examples/calendar_example_04.c |2 +- .../elementary/src/examples/calendar_example_05.c |2 +- trunk/elementary/src/examples/icon_example_01.c|6 +++--- trunk/elementary/src/examples/map_example_02.c |2 +- trunk/elementary/src/examples/popup_example_02.c |2 +- trunk/elementary/src/examples/popup_example_03.c |2 +- .../elementary/src/examples/progressbar_example.c |4 ++-- trunk/elementary/src/examples/transit_example_03.c |2 +- trunk/elementary/src/examples/transit_example_04.c |4 ++-- trunk/elementary/src/examples/win_example.c|4 ++-- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/trunk/elementary/src/examples/calendar_example_04.c b/trunk/elementary/src/examples/calendar_example_04.c index ff170ba..de27c17 100644 --- a/trunk/elementary/src/examples/calendar_example_04.c +++ b/trunk/elementary/src/examples/calendar_example_04.c @@ -39,7 +39,7 @@ elm_main(int argc, char **argv) cal = elm_calendar_add(win); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cal, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_calendar_day_selection_disabled_set(cal, EINA_TRUE); + elm_calendar_select_mode_set(cal, ELM_CALENDAR_SELECT_MODE_NONE); evas_object_show(cal); elm_box_pack_end(bx, cal); diff --git a/trunk/elementary/src/examples/calendar_example_05.c b/trunk/elementary/src/examples/calendar_example_05.c index 6f752b1..3ca141d 100644 --- a/trunk/elementary/src/examples/calendar_example_05.c +++ b/trunk/elementary/src/examples/calendar_example_05.c @@ -25,7 +25,7 @@ _print_cal_info_cb(void *data, Evas_Object *obj, void *event_info) interval = elm_calendar_interval_get(obj); elm_calendar_min_max_year_get(obj, year_min, year_max); - sel_enabled = !elm_calendar_day_selection_disabled_get(obj); + sel_enabled = (elm_calendar_select_mode_get(obj) != ELM_CALENDAR_SELECT_MODE_NONE); wds = elm_calendar_weekdays_names_get(obj); printf(Day: %i, Mon: %i, Year %i, WeekDay: %ibr\n diff --git a/trunk/elementary/src/examples/icon_example_01.c b/trunk/elementary/src/examples/icon_example_01.c index cb730c3..23ec856 100644 --- a/trunk/elementary/src/examples/icon_example_01.c +++ b/trunk/elementary/src/examples/icon_example_01.c @@ -27,13 +27,13 @@ elm_main(int argc, char **argv) path = NULL; group = NULL; name = NULL; - elm_icon_file_get(icon, path, group); + elm_image_file_get(icon, path, group); name = elm_icon_standard_get(icon); printf(path = %s, group = %s, name = %s\n, path, group, name); - elm_icon_no_scale_set(icon, EINA_TRUE); + elm_image_no_scale_set(icon, EINA_TRUE); elm_image_resizable_set(icon, EINA_FALSE, EINA_TRUE); - elm_icon_smooth_set(icon, EINA_FALSE); + elm_image_smooth_set(icon, EINA_FALSE); elm_icon_fill_outside_set(icon, EINA_TRUE); evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); diff --git a/trunk/elementary/src/examples/map_example_02.c b/trunk/elementary/src/examples/map_example_02.c index 43e300a..f7e29fd 100644 --- a/trunk/elementary/src/examples/map_example_02.c +++ b/trunk/elementary/src/examples/map_example_02.c @@ -30,7 +30,7 @@ static Evas_Object * _icon_get(Evas_Object *obj, const char *file) { Evas_Object *icon = elm_icon_add(obj); - elm_icon_file_set(icon, file, NULL); + elm_image_file_set(icon, file, NULL); evas_object_show(icon); return icon; } diff --git a/trunk/elementary/src/examples/popup_example_02.c b/trunk/elementary/src/examples/popup_example_02.c index b66e05f..e13ee22 100644 --- a/trunk/elementary/src/examples/popup_example_02.c +++ b/trunk/elementary/src/examples/popup_example_02.c @@ -35,7 +35,7 @@ elm_main(int argc, char **argv) icon1 = elm_icon_add(popup); snprintf(buf, sizeof(buf), %s/images/logo_small.png, elm_app_data_dir_get()); - elm_icon_file_set(icon1, buf, NULL); + elm_image_file_set(icon1, buf, NULL); //Setting popup title-icon elm_object_part_content_set(popup, title,icon, icon1); diff --git a/trunk/elementary/src/examples/popup_example_03.c b/trunk/elementary/src/examples/popup_example_03.c index 97f09c9..3b536d4 100644 --- a/trunk/elementary/src/examples/popup_example_03.c +++ b/trunk/elementary/src/examples/popup_example_03.c @@ -28,7 +28,7 @@ elm_main(int argc, char **argv) icon1 = elm_icon_add(popup); snprintf(buf, sizeof(buf), %s/images/logo_small.png, elm_app_data_dir_get()); - elm_icon_file_set(icon1, buf, NULL); + elm_image_file_set(icon1, buf, NULL); //Seting popup title-text elm_object_part_text_set(popup, title,text, Title); diff --git a/trunk/elementary/src/examples/progressbar_example.c
[E-devel] Thread error, on non threaded programs.
Recently I've been getting a one second pause then an error message when I exit out of stuff compiled with up to date EFL - ERR8848:ecore ecore_thread.c :651 _ecore_thread_shutdown() 1 of the child thread are still running after 1s. This can lead to a segv. Sorry. This is happening on programs that don't actually use threads. Have not seen any seggies though. -- 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
On Thu, Jun 28, 2012 at 01:51:20AM +1000, David Seikel wrote: On Thu, 28 Jun 2012 00:32:15 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). Until he answers, we can only speculate. Only takes me one second to start up the build script as well, but on my ancient 32 bit computer I had to make sure I had a block of time where I was not doing anything else that needed much CPU or memory for the next hour. On my embedded x486 it takes nine hours to compile the half of EFL it uses for the embedded project on it. Usually I run that on an emulator, which is much faster. On my current multi core 64 bit system with tonnes of RAM, I don't have to worry about freeing up the computer itself to build EFL and friends, coz it usually has plenty of grunt to spare. Still takes a long time, coz I try to build most things in SVN as well as the docs. Your 5 minutes would just be for the EFL and E17 itself, probably with no docs. Lots of people build more. Personal time to start it might not be the issue. The kids might want to reboot the family computer into Windows to play WoW, and are pissed off at dad for keeping it busy with this useless compile thingy. Almost correct :) I build this on the same machines as openSUSE is built. It's so called openSUSE Build Sevice (http://build.opensuse.org), openSUSE deployement of Open Build Service (http://www.open-build-service.org/). It has several consequences: 1] I'm not the only one who builds on these machines 2] as security measure each build host is virtual machine created for this purpose and containing only necessary dependencies 3] RPM build is not the same as `./configure make make install' 4] at the end some additional checks on RPM and build log are performed 5] packages are signed, there is (re)created RPM repository with new metadata For me is updating also 1s of my time to refresh packages, only the build takes a while. Best regards, Sleep_Walker pgp40aXL664Xx.pgp 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] [PATCH] elementary: deprecated-- in examples
On Wed, Jun 27, 2012 at 3:11 PM, Bruno Dilly bdi...@profusion.mobi wrote: On Wed, Jun 27, 2012 at 1:43 PM, Daniel Willmann d.willm...@samsung.com wrote: Hello, it seems that the elementary examples still use some deprecated functions, most notably elm_icon_* that has been replaced by elm_image_*. This patch fixes that. Looks correct. I've applied on svn. Need to check if it didn't break examples docs. At least calendar_example_04.html is messed up. Probably some others as well. It would be great if you could provide a patch fixing these issues. Regards Thank you Regards, Signed-off-by: Daniel Willmann d.willm...@samsung.com --- .../elementary/src/examples/calendar_example_04.c | 2 +- .../elementary/src/examples/calendar_example_05.c | 2 +- trunk/elementary/src/examples/icon_example_01.c | 6 +++--- trunk/elementary/src/examples/map_example_02.c | 2 +- trunk/elementary/src/examples/popup_example_02.c | 2 +- trunk/elementary/src/examples/popup_example_03.c | 2 +- .../elementary/src/examples/progressbar_example.c | 4 ++-- trunk/elementary/src/examples/transit_example_03.c | 2 +- trunk/elementary/src/examples/transit_example_04.c | 4 ++-- trunk/elementary/src/examples/win_example.c | 4 ++-- 10 files changed, 15 insertions(+), 15 deletions(-) -- 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 -- Bruno Dilly Senior Developer ProFUSION embedded systems http://profusion.mobi -- Bruno Dilly Senior Developer 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
Re: [E-devel] E SVN: bdilly IN trunk: . ephysics ephysics/data ephysics/data/logo_images ephysics/data/themes ephysics/data/themes/images ephysics/doc ephysics/doc/img ephysics/m4 ephysics/src ephysic
2012/6/27 Daniel Juyung Seo seojuyu...@gmail.com: How can I install Bullet package in Ubuntu? Do I have to download source code and built it? I do that and worked on first shot (Linux Mint 12) http://code.google.com/p/bullet/downloads/detail?name=bullet-2.80-rev2531.tgz its the official package, compiled successfully at first try, no other deps required :) Daniel Juyung Seo (SeoZ) On Wed, Jun 27, 2012 at 8:04 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jun 26, 2012 at 7:43 PM, Bruno Dilly bdi...@profusion.mobi wrote: On Tue, Jun 26, 2012 at 7:39 PM, Vincent Torri vincent.to...@gmail.com wrote: On Wed, Jun 27, 2012 at 12:36 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: EPhysics: a new library comes to E world is there any link with e_phys ? no actually we could remove PROTO/e_phys now. The ephysics focus is to bring physics easily to EFL, not to recreate a physics engine as Bruno explained in his blog post http://brunodilly.org/blog/ephysics/ We use a well known physics engine called Bullet (http://bulletphysics.org/) that is packaged in most distributions and used by big players like Sony and Disney. Then we bind these to Ecore and Evas, doing all the nasty things like applying the Evas_Map to your objects. In the future we'll also be able to create shapes from images (bitmap/colorkey or alpha), integrate with Edje and so on. Check out the video, it's pretty neat: http://www.youtube.com/watch?v=v_R6mgNnORc -- 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 -- 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] EPhysics
On Tue, Jun 26, 2012 at 9:42 PM, ChunEon Park her...@naver.com wrote: Interesting! Really good trailer for E Physics! And wonder the performance about those kinds of physical interactions. :3 I'm glad that you liked it. I'm not worrying too much about performance yet. Some optimizations can be done, like re-using collision shapes among bodies. Possibly exposing some configurations like collision algorithm to be used, number of sub-steps on simulation may be useful as well. And we'll move the simulation for another thread to avoid usability issues (like things hanging on while simulation is calculated). I'll work on these things later, it's not our priority yet. Regards -Regards, Hermet- -Original Message- From: Bruno Dillylt;bdi...@profusion.mobigt; To: elt;enlightenment-devel@lists.sourceforge.netgt;; Cc: Sent: 2012-06-27 (수) 07:41:59 Subject: [E-devel] EPhysics Hey people, I've upstreamed EPhysics right now. It’s a wrapper between Bullet Physics and EFL to add physics effects in a simple way. I've posted about it on my blog, so it should be on our planet very soon. Anyway, you can check that at: http://brunodilly.org/blog/ephysics/ It has tests and docs, so please, take some time to take a look at this. Feedback will be really appreciated. Best regards -- Bruno Dilly Senior Developer 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 -- 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 -- Bruno Dilly Senior Developer 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
Re: [E-devel] E17 BUG CALL
Leif Middelschulte leif.middelschu...@gmail.com писал(а) в своём письме Mon, 25 Jun 2012 23:14:29 +0200: Am Montag, 25. Juni 2012 um 20:53 schrieb Vadim Efimov: Michael Blumenkrantz michael.blumenkra...@gmail.com (mailto:michael.blumenkra...@gmail.com) писал(а) в своём письме Wed, 20 Jun 2012 14:49:57 +0200: 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. Hello, May be, this is not actually bug, but very annoying thing for me. I have enabled notification mixer modules. Then I change volume, I get new notify per few %, and then I should click 20 times to see new messages from irc client or something. It would be great, to have option disable sending notifications in mixer(may be even per type? volume/mute), or maybe filter them from storing in notification module. What do you think? Firstofall, it should be the same notification whose text should be changing (%). Also, there is a switch in the mixer module Disable desktop notifications. I checked yesterday - recompiled everything, wipe out old profile and make new one. It work for you? For me - not. I even try to switch locale to English and see only one similar option name in mixer module:Show Popup on volume change via keybindings and this didn't help. I can only disable storing of normal popups in notification module. Did I miss something, somewhere? But, I have another... issue. I setup keyboard layouts in xorg.conf, and they stop working with new profile - even with unloaded xkb module. And I can't figure out, how I can setup E via keyboard settings to very common configuration in Russia: EN+RU layouts, switch via alt+shift and scroll lock LED as layout indicator, my current part from xorg.conf (I use Caps LED, because on this notebook I haven't scroll led): Option XkbLayout us,ru Option XkbVariant,winkeys Option XkbOptions grp:alt_shift_toggle,grp_led:caps,compose:lwin,terminate:ctrl_alt_bksp Thanks -- 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] Magic checks before NULL checks in Eina
I promise this one is not about FreeBSD. It looks like there isn't much consistency in the order of the boilerplate argument checks in Eina: some functions perform a magic check before using EINA_SAFETY_ON_NULL_RETURN or something similar, while others do the opposite (it also happens that some functions in a given module such as Eina_Hash sometimes perform a magic check first and other functions bail out on NULL first). Personally, I think the latter makes more sense (if you pass NULL you just perform a NOP), but even if the consensus is that doing magic checks first is correct the documentation and the code should be updated to make things consistent. Thoughts? -- 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 Wed, 27 Jun 2012 19:40:45 +0200 Tomas Cech tc...@suse.cz said: On Thu, Jun 28, 2012 at 01:51:20AM +1000, David Seikel wrote: On Thu, 28 Jun 2012 00:32:15 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). Until he answers, we can only speculate. Only takes me one second to start up the build script as well, but on my ancient 32 bit computer I had to make sure I had a block of time where I was not doing anything else that needed much CPU or memory for the next hour. On my embedded x486 it takes nine hours to compile the half of EFL it uses for the embedded project on it. Usually I run that on an emulator, which is much faster. On my current multi core 64 bit system with tonnes of RAM, I don't have to worry about freeing up the computer itself to build EFL and friends, coz it usually has plenty of grunt to spare. Still takes a long time, coz I try to build most things in SVN as well as the docs. Your 5 minutes would just be for the EFL and E17 itself, probably with no docs. Lots of people build more. Personal time to start it might not be the issue. The kids might want to reboot the family computer into Windows to play WoW, and are pissed off at dad for keeping it busy with this useless compile thingy. Almost correct :) I build this on the same machines as openSUSE is built. It's so called openSUSE Build Sevice (http://build.opensuse.org), openSUSE deployement of Open Build Service (http://www.open-build-service.org/). It has several consequences: 1] I'm not the only one who builds on these machines 2] as security measure each build host is virtual machine created for this purpose and containing only necessary dependencies 3] RPM build is not the same as `./configure make make install' 4] at the end some additional checks on RPM and build log are performed 5] packages are signed, there is (re)created RPM repository with new metadata For me is updating also 1s of my time to refresh packages, only the build takes a while. that seems like a very round-about way of doing stuff. i know obs. it i one of those things that i avoid BECAUSE it massively impacts development speed/time to the point of going on my blacklist of stuff not to use. that same as the workflow of hey - lets build a package, then install it and test it to see if the bug is gone. been there. done that. obs and make a package to test is the workflow i have only ever used *IF* the code itself it totally fine - app/lib is great and nothing left to hunt for and it's time to package and test the packaging hasn't missed something/messed something up. it's just advice. you'll be many many many times more productive having a fastpath. it's worth it. you can use different prefixes for src installed (eg /opt/e) and use PATH.LD_LIBRARY_PATH and PKG_CONFIG_PATH to isolate your 2 worlds (pkg vs src). -- - 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] E17 BUG CALL
On Thu, 28 Jun 2012 01:51:20 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 00:32:15 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). Until he answers, we can only speculate. Only takes me one second to start up the build script as well, but on my ancient 32 bit computer I had to make sure I had a block of time where I was not doing anything else that needed much CPU or memory for the next hour. On my embedded x486 it takes nine hours to compile the half of EFL it uses for the embedded project on it. Usually I run that on an emulator, which is much faster. On my current multi core 64 bit system with tonnes of RAM, I don't have to worry about freeing up the computer itself to build EFL and friends, coz it usually has plenty of grunt to spare. Still takes a long time, coz I try to build most things in SVN as well as the docs. yes yes. i know. i have arm boxen too and they can sit and spend a day compiling. it's stilly but hey - that's what it takes. if you want to just try and test new efle bugs and features u dont need to do it there unless that is the only place the bug turns up. the fast path is to use that multi-core i5/i7/whatever u have there and streamline your build/install process. :) otherwise u have a nasty lag on being able to update. :) Your 5 minutes would just be for the EFL and E17 itself, probably with no docs. Lots of people build more. correct. i build what we release, nothing more (except e17 - unreleased at this stage). Personal time to start it might not be the issue. The kids might want to reboot the family computer into Windows to play WoW, and are pissed off at dad for keeping it busy with this useless compile thingy. in this day and age to be someone who packages stuff for linux i would expect a dedicated box that is reasonably modern, not some VIA netbook. :) On Wed, 27 Jun 2012 23:32:07 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Wed, 27 Jun 2012 16:04:34 +0200 Tomas Cech tc...@suse.cz said: Hi, On Wed, Jun 27, 2012 at 07:26:30AM +0100, Michael Blumenkrantz wrote: As I said in the ticket, you were already using an outdated version. Don't post or update tickets when you do not have the absolute latest revision of everything. Right, I had one day old GIT repository state. It takes me some time to build it, I have job and family so I can't provide more fresh bug i'm curious. how does it take so long to build? i have a script. well a Makefile +script. it rebuilds all of efl and e (re-run autogen.sh for everything, make and make install) in about 5 mins. i dont even wait for it. i am off reading mail or something useful while it runs away and updates. A) Perhaps his computer is old and slow? B) Likely it does not actually take a whole day, it just needs to be slotted in with his busy life. Chase the kids off the computer, clear off the stack of work the boss made him take home, mow the lawn, fix the roof, etc. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- 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] E17 BUG CALL
On Thu, 28 Jun 2012 08:38:36 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:51:20 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 00:32:15 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). Until he answers, we can only speculate. Only takes me one second to start up the build script as well, but on my ancient 32 bit computer I had to make sure I had a block of time where I was not doing anything else that needed much CPU or memory for the next hour. On my embedded x486 it takes nine hours to compile the half of EFL it uses for the embedded project on it. Usually I run that on an emulator, which is much faster. On my current multi core 64 bit system with tonnes of RAM, I don't have to worry about freeing up the computer itself to build EFL and friends, coz it usually has plenty of grunt to spare. Still takes a long time, coz I try to build most things in SVN as well as the docs. yes yes. i know. i have arm boxen too and they can sit and spend a day compiling. it's stilly but hey - that's what it takes. if you want to just try and test new efle bugs and features u dont need to do it there unless that is the only place the bug turns up. the fast path is to use that multi-core i5/i7/whatever u have there and streamline your build/install process. :) otherwise u have a nasty lag on being able to update. :) That will be why I only ever built on the x486 to try it. I normally build on the emulator when I need to package it up for the x486 or other slow embedded device. Most of the time I build and test on the work station. I can hold my breath while the embedded software builds on the workstation. B-) -- 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
On Thu, 28 Jun 2012 10:15:00 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 08:38:36 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:51:20 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 00:32:15 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). Until he answers, we can only speculate. Only takes me one second to start up the build script as well, but on my ancient 32 bit computer I had to make sure I had a block of time where I was not doing anything else that needed much CPU or memory for the next hour. On my embedded x486 it takes nine hours to compile the half of EFL it uses for the embedded project on it. Usually I run that on an emulator, which is much faster. On my current multi core 64 bit system with tonnes of RAM, I don't have to worry about freeing up the computer itself to build EFL and friends, coz it usually has plenty of grunt to spare. Still takes a long time, coz I try to build most things in SVN as well as the docs. yes yes. i know. i have arm boxen too and they can sit and spend a day compiling. it's stilly but hey - that's what it takes. if you want to just try and test new efle bugs and features u dont need to do it there unless that is the only place the bug turns up. the fast path is to use that multi-core i5/i7/whatever u have there and streamline your build/install process. :) otherwise u have a nasty lag on being able to update. :) That will be why I only ever built on the x486 to try it. I normally build on the emulator when I need to package it up for the x486 or other slow embedded device. Most of the time I build and test on the work station. I can hold my breath while the embedded software builds on the workstation. B-) why emulator? you can just have a chroot with the appropriate dependencies installed + toolchain and u can build at full native speed. just ensure CFLAGS has -march=486 :) -- - 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] E17 BUG CALL
On Thu, 28 Jun 2012 09:29:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 10:15:00 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 08:38:36 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:51:20 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 00:32:15 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). Until he answers, we can only speculate. Only takes me one second to start up the build script as well, but on my ancient 32 bit computer I had to make sure I had a block of time where I was not doing anything else that needed much CPU or memory for the next hour. On my embedded x486 it takes nine hours to compile the half of EFL it uses for the embedded project on it. Usually I run that on an emulator, which is much faster. On my current multi core 64 bit system with tonnes of RAM, I don't have to worry about freeing up the computer itself to build EFL and friends, coz it usually has plenty of grunt to spare. Still takes a long time, coz I try to build most things in SVN as well as the docs. yes yes. i know. i have arm boxen too and they can sit and spend a day compiling. it's stilly but hey - that's what it takes. if you want to just try and test new efle bugs and features u dont need to do it there unless that is the only place the bug turns up. the fast path is to use that multi-core i5/i7/whatever u have there and streamline your build/install process. :) otherwise u have a nasty lag on being able to update. :) That will be why I only ever built on the x486 to try it. I normally build on the emulator when I need to package it up for the x486 or other slow embedded device. Most of the time I build and test on the work station. I can hold my breath while the embedded software builds on the workstation. B-) why emulator? you can just have a chroot with the appropriate dependencies installed + toolchain and u can build at full native speed. just ensure CFLAGS has -march=486 :) Chroots leak. Emulated is much cleaner, no surprises. -- 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] Thread error, on non threaded programs.
On Thu, Jun 28, 2012 at 2:28 AM, David Seikel onef...@gmail.com wrote: Recently I've been getting a one second pause then an error message when I exit out of stuff compiled with up to date EFL - ERR8848:ecore ecore_thread.c :651 _ecore_thread_shutdown() 1 of the child thread are still running after 1s. This can lead to a segv. Sorry. This is happening on programs that don't actually use threads. Have not seen any seggies though. Interresting. What library do you use and initialize ? What svn version are you using ? Jerome reported to me the same issue, but I have some very hard time to reproduce the problem. Having some one else triggering the same problem could help me understand what is going on. -- 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] Magic checks before NULL checks in Eina
Hello, On Thu, Jun 28, 2012 at 7:24 AM, Raphael Kubo da Costa rak...@freebsd.org wrote: I promise this one is not about FreeBSD. It looks like there isn't much consistency in the order of the boilerplate argument checks in Eina: some functions perform a magic check before using EINA_SAFETY_ON_NULL_RETURN or something similar, while others do the opposite (it also happens that some functions in a given module such as Eina_Hash sometimes perform a magic check first and other functions bail out on NULL first). Personally, I think the latter makes more sense (if you pass NULL you just perform a NOP), but even if the consensus is that doing magic checks first is correct the documentation and the code should be updated to make things consistent. Thoughts? Could you please give us the name of the function that you think do it wrong ? Because I will take an example as it will make this easier to understand. Looking at eina_hash_free_cb_set for example, we indeed check first for magic then do a safety NULL return. The reason is that this function is marked as EINA_ARG_NONNULL(1). This mean it should never receive a NULL call, but we do put safety code to avoid any problem. So we first warn the user that he did something wrong with the magic check, and if the magic check are disable for speed reason, we still have the safety check to prevent thing to go really wrong. This means that in on a really limited hardware, we should be able to disable safety check and magic check and your program should still continue to run nicely. -- 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] Thread error, on non threaded programs.
On 06/28/12 09:48, Cedric BAIL wrote: On Thu, Jun 28, 2012 at 2:28 AM, David Seikel onef...@gmail.com wrote: Recently I've been getting a one second pause then an error message when I exit out of stuff compiled with up to date EFL - ERR8848:ecore ecore_thread.c :651 _ecore_thread_shutdown() 1 of the child thread are still running after 1s. This can lead to a segv. Sorry. This is happening on programs that don't actually use threads. Have not seen any seggies though. Interresting. What library do you use and initialize ? What svn version are you using ? Jerome reported to me the same issue, but I have some very hard time to reproduce the problem. Having some one else triggering the same problem could help me understand what is going on. I got the problem one time building ethumb and tclock. It happens a lot of times during the build of elementary's widget previews. I guess the problem is around here: http://ngc891.blogdns.net/pub/projects/debug/ecore_thread/elementary.log All build logs, for reference: http://ngc891.blogdns.net/pub/projects/debug/ecore_thread/ -- Jérôme Pinot http://ngc891.blogdns.net/ signature.asc Description: Digital 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] Thread error, on non threaded programs.
On Thu, 28 Jun 2012 09:48:53 +0900 Cedric BAIL cedric.b...@free.fr wrote: On Thu, Jun 28, 2012 at 2:28 AM, David Seikel onef...@gmail.com wrote: Recently I've been getting a one second pause then an error message when I exit out of stuff compiled with up to date EFL - ERR8848:ecore ecore_thread.c :651 _ecore_thread_shutdown() 1 of the child thread are still running after 1s. This can lead to a segv. Sorry. This is happening on programs that don't actually use threads. Have not seen any seggies though. Interresting. What library do you use and initialize ? What svn version are you using ? Jerome reported to me the same issue, but I have some very hard time to reproduce the problem. Having some one else triggering the same problem could help me understand what is going on. It's been happening for some time, through multiple SVN updates. Seems to be just about all EFL programs, for instance (after a fresh SVN update just now) - ~/e17_svn/SVN/trunk/elementary/src/bin$ ./elementary_test ERR19471:ecore ecore_thread.c:651 _ecore_thread_shutdown() 1 of the child thread are still running after 1s. This can lead to a segv. Sorry. -- 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] Thread error, on non threaded programs.
On Thu, Jun 28, 2012 at 10:58 AM, David Seikel onef...@gmail.com wrote: On Thu, 28 Jun 2012 09:48:53 +0900 Cedric BAIL cedric.b...@free.fr wrote: On Thu, Jun 28, 2012 at 2:28 AM, David Seikel onef...@gmail.com wrote: Recently I've been getting a one second pause then an error message when I exit out of stuff compiled with up to date EFL - ERR8848:ecore ecore_thread.c :651 _ecore_thread_shutdown() 1 of the child thread are still running after 1s. This can lead to a segv. Sorry. This is happening on programs that don't actually use threads. Have not seen any seggies though. Interresting. What library do you use and initialize ? What svn version are you using ? Jerome reported to me the same issue, but I have some very hard time to reproduce the problem. Having some one else triggering the same problem could help me understand what is going on. It's been happening for some time, through multiple SVN updates. Seems to be just about all EFL programs, for instance (after a fresh SVN update just now) - ~/e17_svn/SVN/trunk/elementary/src/bin$ ./elementary_test ERR19471:ecore ecore_thread.c:651 _ecore_thread_shutdown() 1 of the child thread are still running after 1s. This can lead to a segv. Sorry. Oki, how many CPU do you have ? What kind are they ? -- 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] Magic checks before NULL checks in Eina
Cedric BAIL cedric.b...@free.fr writes: Could you please give us the name of the function that you think do it wrong ? Because I will take an example as it will make this easier to understand. I started thinking about this because of a patch [1] in which someone is checking if a given Eina_Iterator* is NULL and not calling eina_iterator_free() in that case to avoid getting a (supposedly needless) SPANK SPANK message -- eina_iterator_free(), contrary to free(), complains if NULL is passed to it (and its documentation does not say anything about that). Looking at eina_hash_free_cb_set for example, we indeed check first for magic then do a safety NULL return. The reason is that this function is marked as EINA_ARG_NONNULL(1). This mean it should never receive a NULL call, but we do put safety code to avoid any problem. So we first warn the user that he did something wrong with the magic check, and if the magic check are disable for speed reason, we still have the safety check to prevent thing to go really wrong. This means that in on a really limited hardware, we should be able to disable safety check and magic check and your program should still continue to run nicely. Indeed, eina_iterator_free() is marked with EINA_ARG_NONNULL; in this case, I wonder if such functions should really complain loudly instead of simply doing nothing when NULL is passed (after all, shouldn't the EINA_ARG_NONNULL decorator + some good documentation be enough?); furthermore, there are functions such as eina_hash_free() and eina_hash_population() which are marked with EINA_ARG_NONNULL but still perform NULL checks before magic checks. [1] https://bugs.webkit.org/show_bug.cgi?id=90076 -- 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] Magic checks before NULL checks in Eina
On Thu, Jun 28, 2012 at 11:15 AM, Raphael Kubo da Costa rak...@freebsd.org wrote: Cedric BAIL cedric.b...@free.fr writes: Could you please give us the name of the function that you think do it wrong ? Because I will take an example as it will make this easier to understand. I started thinking about this because of a patch [1] in which someone is checking if a given Eina_Iterator* is NULL and not calling eina_iterator_free() in that case to avoid getting a (supposedly needless) SPANK SPANK message -- eina_iterator_free(), contrary to free(), complains if NULL is passed to it (and its documentation does not say anything about that). Looking at eina_hash_free_cb_set for example, we indeed check first for magic then do a safety NULL return. The reason is that this function is marked as EINA_ARG_NONNULL(1). This mean it should never receive a NULL call, but we do put safety code to avoid any problem. So we first warn the user that he did something wrong with the magic check, and if the magic check are disable for speed reason, we still have the safety check to prevent thing to go really wrong. This means that in on a really limited hardware, we should be able to disable safety check and magic check and your program should still continue to run nicely. Indeed, eina_iterator_free() is marked with EINA_ARG_NONNULL; in this case, I wonder if such functions should really complain loudly instead of simply doing nothing when NULL is passed (after all, shouldn't the EINA_ARG_NONNULL decorator + some good documentation be enough?); furthermore, there are functions such as eina_hash_free() and eina_hash_population() which are marked with EINA_ARG_NONNULL but still perform NULL checks before magic checks. I personally think that eina_iterator_free like any free function should just work fine with NULL. I was against at that time, but others won. So we do have this incoherency where some of our free function work with NULL and some don't. -- 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] Magic checks before NULL checks in Eina
Cedric BAIL cedric.b...@free.fr writes: I personally think that eina_iterator_free like any free function should just work fine with NULL. I was against at that time, but others won. So we do have this incoherency where some of our free function work with NULL and some don't. So what can we do to improve the situation here (if it does need to be improved)? Speaking more generically, what criteria are used to decide that a function should be decorated with EINA_ARG_NONNULL and/or have magic checks performed? -- 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, 28 Jun 2012 10:38:12 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 09:29:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 10:15:00 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 08:38:36 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:51:20 +1000 David Seikel onef...@gmail.com said: On Thu, 28 Jun 2012 00:32:15 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 28 Jun 2012 01:19:14 +1000 David Seikel onef...@gmail.com said: it TAKES me sub 1 second to do it. i do: rbe.sh thats it. that svn updates, runs make clean and make with my master makefile. it takes ME as long as it takes to type in the above command. the rest happens automatically. all my machines i've had for the past 3 years can compile all of this in sub 10 mins. today its around 5. i'm wondering why it takes a PERSON that long to do it. (i'm getting at something here. eg - maybe he is wasting tonnes of his personal time whenever he rebuilds because he never invested the few minutes needed to automate it and never have to spend the time again). Until he answers, we can only speculate. Only takes me one second to start up the build script as well, but on my ancient 32 bit computer I had to make sure I had a block of time where I was not doing anything else that needed much CPU or memory for the next hour. On my embedded x486 it takes nine hours to compile the half of EFL it uses for the embedded project on it. Usually I run that on an emulator, which is much faster. On my current multi core 64 bit system with tonnes of RAM, I don't have to worry about freeing up the computer itself to build EFL and friends, coz it usually has plenty of grunt to spare. Still takes a long time, coz I try to build most things in SVN as well as the docs. yes yes. i know. i have arm boxen too and they can sit and spend a day compiling. it's stilly but hey - that's what it takes. if you want to just try and test new efle bugs and features u dont need to do it there unless that is the only place the bug turns up. the fast path is to use that multi-core i5/i7/whatever u have there and streamline your build/install process. :) otherwise u have a nasty lag on being able to update. :) That will be why I only ever built on the x486 to try it. I normally build on the emulator when I need to package it up for the x486 or other slow embedded device. Most of the time I build and test on the work station. I can hold my breath while the embedded software builds on the workstation. B-) why emulator? you can just have a chroot with the appropriate dependencies installed + toolchain and u can build at full native speed. just ensure CFLAGS has -march=486 :) Chroots leak. Emulated is much cleaner, no surprises. not in any way that is relevant to efl's build. -- - 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] Magic checks before NULL checks in Eina
On Wed, 27 Jun 2012 23:43:23 -0300 Raphael Kubo da Costa rak...@freebsd.org wrote: Cedric BAIL cedric.b...@free.fr writes: I personally think that eina_iterator_free like any free function should just work fine with NULL. I was against at that time, but others won. So we do have this incoherency where some of our free function work with NULL and some don't. So what can we do to improve the situation here (if it does need to be improved)? Speaking more generically, what criteria are used to decide that a function should be decorated with EINA_ARG_NONNULL and/or have magic checks performed? I am hugely in favor of having all _free() and _del() functions take NULL arguments without erroring. -- 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