Re: [E-devel] E17 BUG CALL

2012-06-27 Thread Michael Blumenkrantz
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

2012-06-27 Thread Jérôme Pinot
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

2012-06-27 Thread Stefan Schmidt
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

2012-06-27 Thread Stefan Schmidt
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)

2012-06-27 Thread Michael Blumenkrantz
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

2012-06-27 Thread Sebastian Dransfeld
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)

2012-06-27 Thread Sebastian Dransfeld
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

2012-06-27 Thread Sebastian Dransfeld
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

2012-06-27 Thread Ross Vandegrift
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

2012-06-27 Thread Michael Blumenkrantz
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

2012-06-27 Thread Eduardo Lima (Etrunko)
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

2012-06-27 Thread Tomas Cech

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

2012-06-27 Thread Michael Blumenkrantz
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

2012-06-27 Thread The Rasterman
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

2012-06-27 Thread David Seikel
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

2012-06-27 Thread The Rasterman
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

2012-06-27 Thread David Seikel
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

2012-06-27 Thread David Seikel
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

2012-06-27 Thread Vincent Torri
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

2012-06-27 Thread Daniel Willmann

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

2012-06-27 Thread Daniel Willmann
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.

2012-06-27 Thread David Seikel
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

2012-06-27 Thread Tomas Cech

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

2012-06-27 Thread Bruno Dilly
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-06-27 Thread Davide Andreoli
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

2012-06-27 Thread Bruno Dilly
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

2012-06-27 Thread Vadim Efimov
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

2012-06-27 Thread Raphael Kubo da Costa
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

2012-06-27 Thread The Rasterman
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

2012-06-27 Thread The Rasterman
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

2012-06-27 Thread David Seikel
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

2012-06-27 Thread The Rasterman
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

2012-06-27 Thread David Seikel
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.

2012-06-27 Thread Cedric BAIL
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

2012-06-27 Thread Cedric BAIL
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.

2012-06-27 Thread Jérôme Pinot
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.

2012-06-27 Thread David Seikel
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.

2012-06-27 Thread Cedric BAIL
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

2012-06-27 Thread Raphael Kubo da Costa
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

2012-06-27 Thread Cedric BAIL
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

2012-06-27 Thread Raphael Kubo da Costa
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

2012-06-27 Thread The Rasterman
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

2012-06-27 Thread Michael Blumenkrantz
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