Re: [E-devel] [PATH] evas: add event source evas object

2013-01-03 Thread The Rasterman
On Sat, 17 Nov 2012 22:49:49 -0200 Leandro Dorileo dori...@profusion.mobi
said:

 Hi Raster,
 
 On Thu, Nov 15, 2012 at 02:25:38PM +0900, Carsten Haitzler wrote:
  On Tue, 13 Nov 2012 11:49:47 -0200 Leandro Dorileo dori...@profusion.mobi
  said:
  
  noo!
  
  this breaks abi.
  
  never ADD structure members in the middle of a structure - add them at the
  END... always! at least in public api's!
 
 
 Ok, attached goes a version considering the ABI thing. Thank you for
 reviewing.

is it possible that you can update your patches to match the evas merge into
the efl tree?

   Hi,
   
   Attached patch introduces fields to events Evas_Event_Mouse_* structures
   to hold the event source evas object in case of evas source events
   propagation.
   
   Regards
   
 
 
 Regards
 
 
 -- 
 Leandro Dorileo
 ProFUSION embedded systems
 http://profusion.mobi


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] 2 steps eina_share_common_del speed up

2013-01-03 Thread The Rasterman
On Thu, 29 Nov 2012 22:38:35 +0100 Jérémy Zurcher jer...@asynk.ch said:

  the optimized path implise that we are in hash collision.
 WRONG !
  I'll try to come back with something this week-end.
 yes I will

i'm living in suspense for your numbers on perf etc :) (this is still
pending in my queue fyi - it's waiting for some more info from you on
numbers) :)

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Location of allow windows above fullscreen window setting

2013-01-03 Thread The Rasterman
On Wed, 21 Nov 2012 15:59:17 +1030 Simon Lees si...@simotek.net said:

 Hi all,
 Is there a logical reason why the allow windows above fullscreen window is
 hidden in Focus Settings, Advanced? I can kinda see why it would be
 justified in being put there but i spend a good 10 minutes today looking
 for it and was unable to find it because i didn't look there.
 It was only once i started going through every option in every window
 related setting that i found it. I kinda just figured that focus settings
 would be about which window has focus and not about which windows are
 allowed on top of other windows. But thats just my opinion everyone else
 may think differently in which case leave it where it is.
 Cheers,
 Simon

for e18 we are going to start using elementary for stuff - like cfg dialogs.
this basically means cfg dialogs will get rewrites and this is when we can sit
back and work on making our cfg much more logically grouped into proper units
with names that are easy to identify.

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Edje: invalidate double named group

2013-01-03 Thread The Rasterman
On Tue, 27 Nov 2012 11:16:45 +0900 Cedric BAIL cedric.b...@free.fr said:

 Hi,
 
 On Mon, Nov 26, 2012 at 11:35 PM, Leandro Dorileo
 dori...@profusion.mobi wrote:
  Hi Cedric,
 
  On Mon, Nov 26, 2012 at 05:23:15PM +0900, Cedric BAIL wrote:
  Yop,
 
  On Wed, Nov 21, 2012 at 2:42 AM, Leandro Dorileo dori...@profusion.mobi
  wrote:
   What happens if a group has 2 name statements(double named)?
   edje will fail to free the groups cache while shuting down due
   the collection directory entry hash having two entries with
   different names but pointing to the same object - the second try
   to free the part mem pool will fail - since it was freed before -
   and issue an abort.
  
   Attached goes a patch to fix the issue.
 
  Just got back from vacation and reading your patch. Wouldn't
  current_de-entry be set to something != NULL, before the parse_str(0)
  call ? If that's the case, it would be a way better patch in my
  opinion.
 
  I'm not sure if I correctly understand your suggestion but
  current_de-entry *is* something != NULL. What the patch does is try to
  find if current_de is already in in the edje_file-collection.
 
 My understanding is that if the group is already in the hash,
 current_de-entry should already be defined to something before the
 parse_str(0) call. So instead of walking all the hash (that may be
 slow), we could just check at the entry point of the function if
 current_de-entry != NULL. I am just not sure how this work with
 inheritance. So that's why you get a question there :-)
 
  What currently happens is that the same current_de is been added twice case
  a group is double named - two name statements for the same group. This
  behavior doesn't look correct to me.
 
 I agree on that.

and the conclusion to this saga is

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Jérôme Pinot
On 01/03/13 16:06, Cedric BAIL wrote:
 Hey boys,
 
 Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?

Good for me!

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


signature.asc
Description: Digital signature
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-03 Thread Martin Jansa
On Wed, Jan 02, 2013 at 09:02:12AM -0200, Lucas De Marchi wrote:
 This was a problem introduced in the merge of edbus into efl single
 tree. You say you are using efl stable, so you should not have this.
 
 Could you check if efl trunk works for you? Since there won't be a
 separate edbus release, there's not much point in having it anyway.

Thanks for fixing it in efl trunk, patch for IN-EFL edbus attached.

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
Backport r82017 from efl tree

diff --git a/IN-EFL/edbus/configure.ac b/IN-EFL/edbus/configure.ac
index e3e1e12..27ba2b0 100644
--- a/IN-EFL/edbus/configure.ac
+++ b/IN-EFL/edbus/configure.ac
@@ -65,7 +65,6 @@
 AC_PROG_MKDIR_P
 AM_PROG_CC_C_O
 AC_C___ATTRIBUTE__
-AC_C_VA_LIST_AS_ARRAY
 
 AC_DISABLE_STATIC
 define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
diff --git a/IN-EFL/edbus/src/lib/edbus_message.c b/IN-EFL/edbus/src/lib/edbus_message.c
index 2b58ca6..d6694e9 100644
--- a/IN-EFL/edbus/src/lib/edbus_message.c
+++ b/IN-EFL/edbus/src/lib/edbus_message.c
@@ -273,8 +273,8 @@ edbus_message_arguments_vget(const EDBus_Message *msg, const char *signature, va
return _edbus_message_arguments_vget((EDBus_Message *)msg, signature, ap);
 }
 
-EAPI Eina_Bool
-edbus_message_iter_arguments_vappend(EDBus_Message_Iter *iter, const char *signature, va_list ap)
+static Eina_Bool
+_edbus_message_iter_arguments_vappend(EDBus_Message_Iter *iter, const char *signature, va_list *aq)
 {
DBusSignatureIter signature_iter;
Eina_Bool r = EINA_TRUE;
@@ -288,14 +288,13 @@ edbus_message_iter_arguments_vappend(EDBus_Message_Iter *iter, const char *signa
while ((type = dbus_signature_iter_get_signature(signature_iter)))
  {
 if (type[0] != DBUS_TYPE_VARIANT  !type[1])
-  r = append_basic(type[0], MAKE_PTR_FROM_VA_LIST(ap),
-   iter-dbus_iterator);
+  r = append_basic(type[0], aq, iter-dbus_iterator);
 else
   {
  EDBus_Message_Iter **user_itr;
  EDBus_Message_Iter *sub;
 
- user_itr = va_arg(ap, EDBus_Message_Iter **);
+ user_itr = va_arg(*aq, EDBus_Message_Iter **);
  sub = _message_iterator_new(EINA_TRUE);
  if (!sub)
{
@@ -340,6 +339,20 @@ next:
  }
 
return r;
+
+}
+
+EAPI Eina_Bool
+edbus_message_iter_arguments_vappend(EDBus_Message_Iter *iter, const char *signature, va_list ap)
+{
+   va_list aq;
+   Eina_Bool ret;
+
+   va_copy(aq, ap);
+   ret = _edbus_message_iter_arguments_vappend(iter, signature, aq);
+   va_end(aq);
+
+   return ret;
 }
 
 EAPI Eina_Bool
@@ -422,7 +435,7 @@ append_basic(char type, va_list *vl, DBusMessageIter *iter)
 }
 
 static Eina_Bool
-_edbus_message_arguments_vappend(EDBus_Message *msg, const char *signature, va_list ap)
+_edbus_message_arguments_vappend(EDBus_Message *msg, const char *signature, va_list *aq)
 {
DBusSignatureIter signature_iter;
EDBus_Message_Iter *iter;
@@ -440,8 +453,7 @@ _edbus_message_arguments_vappend(EDBus_Message *msg, const char *signature, va_l
while ((type = dbus_signature_iter_get_current_type(signature_iter)))
  {
 if (dbus_type_is_basic(type))
-  r = append_basic(type, MAKE_PTR_FROM_VA_LIST(ap),
-   iter-dbus_iterator);
+  r = append_basic(type, aq, iter-dbus_iterator);
 else
   {
  ERR(sig = %s | edbus_message_arguments_append() and \
@@ -468,7 +480,7 @@ edbus_message_arguments_append(EDBus_Message *msg, const char *signature, ...)
EINA_SAFETY_ON_NULL_RETURN_VAL(signature, EINA_FALSE);
 
va_start(ap, signature);
-   ret = _edbus_message_arguments_vappend(msg, signature, ap);
+   ret = _edbus_message_arguments_vappend(msg, signature, ap);
va_end(ap);
return ret;
 }
@@ -476,9 +488,17 @@ edbus_message_arguments_append(EDBus_Message *msg, const char *signature, ...)
 EAPI Eina_Bool
 edbus_message_arguments_vappend(EDBus_Message *msg, const char *signature, va_list ap)
 {
+   va_list aq;
+   Eina_Bool ret;
+
EDBUS_MESSAGE_CHECK_RETVAL(msg, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(signature, EINA_FALSE);
-   return _edbus_message_arguments_vappend(msg, signature, ap);
+
+   va_copy(aq, ap);
+   ret = _edbus_message_arguments_vappend(msg, signature, aq);
+   va_end(aq);
+
+   return ret;
 }
 
 EAPI EDBus_Message_Iter *
@@ -701,21 +721,8 @@ edbus_message_iter_get_and_next(EDBus_Message_Iter *iter, char signature, ...)
return EINA_TRUE;
 }
 
-EAPI Eina_Bool
-edbus_message_iter_arguments_get(EDBus_Message_Iter *iter, const char *signature, ...)
-{
-   va_list ap;
-   Eina_Bool ret;
-
-   va_start(ap, signature);
-   ret = edbus_message_iter_arguments_vget(iter, signature, ap);
-   va_end(ap);
-
-   return ret;
-}
-
-EAPI Eina_Bool
-edbus_message_iter_arguments_vget(EDBus_Message_Iter *iter, const char *signature, va_list ap)
+static Eina_Bool
+_edbus_message_iter_arguments_vget(EDBus_Message_Iter *iter, const char *signature, 

Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Cedric BAIL
On Thu, Jan 3, 2013 at 5:19 PM, Jérôme Pinot ngc...@gmail.com wrote:
 On 01/03/13 16:06, Cedric BAIL wrote:
 Hey boys,

 Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?

 Good for me!

Any preference for the location ?
--
Cedric BAIL

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Christopher Michael
On 03/01/13 08:51, Cedric BAIL wrote:
 On Thu, Jan 3, 2013 at 5:19 PM, Jérôme Pinot ngc...@gmail.com wrote:
 On 01/03/13 16:06, Cedric BAIL wrote:
 Hey boys,

 Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?

 Good for me!

 Any preference for the location ?
 --
 Cedric BAIL


Yea, somewhere in the UK so everyone can attend :P

Just kidding, the food tastes better in Korea anyway ;)

dh



--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/ethumb: . src/bin src/lib/client

2013-01-03 Thread Cedric BAIL
On Tue, Dec 4, 2012 at 6:27 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 ethumb: Port to edbus v2

   Patch by: Jos?\195?\169 Roberto de Souza zehortig...@profusion.mobi

I know I am late, but is anyone able to use ephoto since that patch ?
or is there anything wrong in my setup ?

I never get any thumbnail and scrolling the grid generate some nice output :

ERR29066: lib/edbus/edbus_proxy.c:508 _edbus_proxy_send() safety
check failed: pending == NULL
ERR29066:ethumb_client ethumb_client.c:891
_ethumb_client_queue_add_cb() Error: org.enlightenment.DBus.Canceled
Canceled by user.

process 29066: arguments to dbus_pending_call_set_notify() were
incorrect, assertion pending != NULL failed in file
../../dbus/dbus-pending-call.c line 596.
This is normally a bug in some application using the D-Bus library.
process 29066: arguments to dbus_pending_call_cancel() were incorrect,
assertion pending != NULL failed in file
../../dbus/dbus-pending-call.c line 630.
This is normally a bug in some application using the D-Bus library.
process 29066: arguments to dbus_message_set_reply_serial() were
incorrect, assertion reply_serial != 0 failed in file
../../dbus/dbus-message.c line 1010.
This is normally a bug in some application using the D-Bus library.
process 29066: arguments to dbus_message_iter_init_append() were
incorrect, assertion message != NULL failed in file
../../dbus/dbus-message.c line 2284.
This is normally a bug in some application using the D-Bus library.
process 29066: arguments to dbus_message_get_type() were incorrect,
assertion message != NULL failed in file ../../dbus/dbus-message.c
line 1582.
This is normally a bug in some application using the D-Bus library.
process 29066: dbus message iterator looks uninitialized or corrupted
process 29066: arguments to dbus_message_iter_get_arg_type() were
incorrect, assertion _dbus_message_iter_check (real) failed in file
../../dbus/dbus-message.c line 2003.
This is normally a bug in some application using the D-Bus library.
process 29066: arguments to dbus_pending_call_unref() were incorrect,
assertion pending != NULL failed in file
../../dbus/dbus-pending-call.c line 572.
This is normally a bug in some application using the D-Bus library.

Any idea ?
--
Cedric BAIL

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Issues with edje message sets

2013-01-03 Thread The Rasterman
On Fri, 23 Nov 2012 19:33:28 -0200 Bruno Dilly bdi...@profusion.mobi said:

 Hey,
 
 I've added support to sending messages on edje player and a example
 sending / receiving messages for all types of message.
 But there is an issue.
 
 Running: edje_player -S -p messages_echo.edj
 and sending the cmd: message 1 INT_SET 4 1 2 3 4
 
 it will return the following items: 1 2 3 3
 
 Looks like it read the last-1 value for the last item.
 It doesn't happen with string sets.
 
 I would say that is more probably it's an error on embryo or edje
 instead of edje_player or echo example, but I'm not sure.
 
 Regards,

nup..it's not that. the moment it tries to get the last arg on the stack it
gets garbage... and i dont know why... .i'm digging in embryo now. edje is
doing all the right things.


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Fix a message in the updates checker.

2013-01-03 Thread The Rasterman
On Thu, 22 Nov 2012 02:05:00 +0400 Igor Murzov e-m...@date.by said:

this is all fixed by now - but i think an extra , in one place could have been
good - i added it in. :)

 ---
  src/modules/wizard/page_170.c | 14 +++---
  1 file changed, 7 insertions(+), 7 deletions(-)
 
 diff --git a/src/modules/wizard/page_170.c b/src/modules/wizard/page_170.c
 index 7ae75b1..fe42877 100644
 --- a/src/modules/wizard/page_170.c
 +++ b/src/modules/wizard/page_170.c
 @@ -31,18 +31,18 @@ wizard_page_show(E_Wizard_Page *pg)
 e_widget_textblock_markup_set
   (ob,
   _(Enlightenment can check for newbr
 -   versions, updates, securiity andbr
 -   bugfixes, as well as available add-ons.br
 +   versions, updates, security andbr
 +   bug fixes, as well as available add-ons.br
 br
 This is very useful, because it lets youbr
 -   you know about available bug fixes andbr
 +   know about available bug fixes andbr
 security fixes when they happen. As abr
 bi-product of this, Enlightenment willbr
 connect to enlightenment.org and transmitbr
 -   some information as a result much like anybr
 -   web browser might do. No personal informationbr
 -   such as username, password or any personalbr
 -   files will be transmitted. If you do not likebr
 +   some information much like any web browserbr
 +   might do. No personal information such asbr
 +   username, password or any personal filesbr
 +   will be transmitted. If you do not likebr
 this, please disable this below. It is highlybr
 advised that you do not disable this as itbr
 may leave you vulnerable or having to livebr
 -- 
 1.7.12.1
 
 
 --
 Monitor your physical, virtual and cloud infrastructure from a single
 web console. Get in-depth insight into apps, servers, databases, vmware,
 SAP, cloud infrastructure, etc. Download 30-day Free Trial.
 Pricing starts from $795 for 25 servers or applications!
 http://p.sf.net/sfu/zoho_dev2dev_nov
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-intl] [PATCH][E] Make Everything's plugin and action names translatable.

2013-01-03 Thread The Rasterman
On Thu, 22 Nov 2012 01:26:48 +0400 Igor Murzov e-m...@date.by said:

 Here is a patch that makes Everything's plugin and action names
 translatable.
 
 I think i should explain why this patch actually works :)
 Some macros used this way:
 
   p = EVRY_PLUGIN_BASE(Settings, configure, E_SETTINGS, _begin,
   _finish, _fetch);
 
 and the macro is defined like this:
 
   /* creates a Evry_Plugin to be registered with evry */
   #define EVRY_PLUGIN_BASE(_name, _icon, _item_type, _begin, _finish, _fetch)
   #\
 evry-plugin_new(EVRY_PLUGIN(E_NEW(Evry_Plugin, 1)), _name, _(_name),
 _icon, $ _begin, _finish, _fetch)
 
 so the _name argument (string Settings in this case) is used two times in
 evry-plugin_new() call and one of these times it is used inside _(), so
 the _name is actually translated by gettext.
 
 The same happens with EVRY_ACTION_NEW which is defined in the
 similar manner:
 
   #define EVRY_ACTION_NEW(_name, _in1, _in2, _icon, _action, _check) \
 evry-action_new(N_(_name), _(_name), _in1, _in2, _icon, _action, _check)
 
 
 But i'm not sure if this a best solution of the problem,
 so comments are welcome :)
 
 If the patch is ok, then similar changes should be made to
 E-MODULES-EXTRA/everything-* modules as well.

hmm nah - i dont like this way - i think the strings themselves should just we
wrapped as usual with _() to indicate that STRING specifically is translatable
instead of telling gettext that a new macro exists for this. :)

i've gone and found a whole bunch of these in everything and wrapped them with _
()'s now. :) yes - i know its after release, so i guess this will make it into
a future e release, but its now there.


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] efl: libpng io_ptr not exposed patch

2013-01-03 Thread Jérémy Zurcher
libpng-1.5.13

modules/evas/loaders/png/evas_image_load_png.c:41:32:
error: dereferencing pointer to incomplete type

http://www.libpng.org/pub/png/libpng-manual.txt :
png_get_io_ptr() function has been present since libpng-0.88

so AC_CHECK_LIB(png, png_get_io_ptr, ... should not be necessary

regards
Jérémy

diff --git a/efl/src/modules/evas/loaders/png/evas_image_load_png.c 
b/efl/src/modules/evas/loaders/png/evas_image_load_png.c
index 8704b0f..8aaa856 100644
--- a/efl/src/modules/evas/loaders/png/evas_image_load_png.c
+++ b/efl/src/modules/evas/loaders/png/evas_image_load_png.c
@@ -38,7 +38,7 @@ struct _Evas_PNG_Info
 static void
 _evas_image_png_read(png_structp png_ptr, png_bytep out, png_size_t count)
 {
-   Evas_PNG_Info *epi = png_ptr-io_ptr;
+   Evas_PNG_Info *epi = png_get_io_ptr(png_ptr);
 
if (!epi) return ;
if (epi-position == epi-length) return ;
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e-0.17.0 segfault in e_border with efl-1.7.4

2013-01-03 Thread Thomas Sachau
Carsten Haitzler (The Rasterman) schrieb:
 On Wed, 02 Jan 2013 23:07:01 +0100 Thomas Sachau to...@gentoo.org said:
 
 I have some more or less randomly happening segfaults of e (0.17.0
 release) with efl libs (1.7.4 release), when a HUD shows over a window.
 It seems to happen more often, when the window itself gets moved, sample
 screenshot (HUD = the black boxes overlaying the window):
 http://sourceforge.net/apps/mediawiki/fpdb/nfs/project/f/fp/fpdb/d/dd/Fpdb_Table_with_HUD.JPG

 I got valgrind attached 2 times, once with a profile with some
 additional modules like forecasts and the second one with a clean profile.
 
 what hud where? 

The window with the blue border is from one app (actually a windows one,
so running with wine under linux).
All those black boxes (the one on the top left and all those relative to
the players with some stats) are from a second app showing additional
infos on top of the window of the first app.
One can even open even more stats [1] which are then shown above both
windows. When you take the window of the first app and move it around
(which may cause the segfault more often, but not always), those
additional stats go below this window, while the normal black boxes are
still shown above it.

[1]:
http://sourceforge.net/apps/mediawiki/fpdb/nfs/project/f/fp/fpdb/a/a8/Fpdb_HUD_Popups_crop.JPG

 basically this is related to (it seems) the list of transient
 windows for a parent (dialogs etc.) and a hud could be a transient window - 
 but
 what i dont have here is what causes the _e_border_sub_borders_new() to 
 perhaps
 return stale border handles? that is built from the bd-transients list which
 SHOUDL be maintained by the border code, on deletion etc. too - but seemingly
 hasnt been in one or maybe more cases... those cases need finding. :)
 


-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Issues with edje message sets

2013-01-03 Thread The Rasterman
On Fri, 23 Nov 2012 19:33:28 -0200 Bruno Dilly bdi...@profusion.mobi said:

 Hey,
 
 I've added support to sending messages on edje player and a example
 sending / receiving messages for all types of message.
 But there is an issue.
 
 Running: edje_player -S -p messages_echo.edj
 and sending the cmd: message 1 INT_SET 4 1 2 3 4
 
 it will return the following items: 1 2 3 3
 
 Looks like it read the last-1 value for the last item.
 It doesn't happen with string sets.
 
 I would say that is more probably it's an error on embryo or edje
 instead of edje_player or echo example, but I'm not sure.
 
 Regards,

facinating. it's something to do with doing the 

send_message(MSG_INT, id, getarg(i));
or 
send_message(MSG_INT_SET, id, getarg(i));

if u do that before u have gotten all the args from the message() call... the
last param screws up when u try fetch it. its garbage actually - in fact
whatever is on the stack passed to the last fn call. argh.. this is a deep
issue somewhere. this could take ages to find. as long as u getarg() before
calling any more bindings calls - u're good... i looked at the embryo code and
its stack builder seems fine - i didnt see an obvious issue... :(

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Alpha5: 7 patches and 1 bug

2013-01-03 Thread The Rasterman
On Sat, 24 Nov 2012 23:48:09 +0100 Joel Klinghed the...@spawned.biz said:

 Hi,
 
 I installed alpha5 on my main machine today and encountered a couple of
 problems, mainly configure issues (patches included) but one crash (or
 because e_alert  software composition doesn't seem to work for me,
 hang).
 
 As a pretext to my configuration issues, I'm running on my very own LFS
 with homebrew prefix based package handling. So every program is
 installed in its own prefix and not dumped in the mess that is /usr.
 Also my X11 is not installed in /usr, /usr/X11 or any other of the
 numerous default locations. So yes, I'm rather used to having to
 nudge certain configure scripts into doing what they advertise ;)
 (almost all configure scripts I've seen check the prefix for X11, very
 few actually use it, EFL do pretty well considering).
 
 On to the patches (based on the 1.7.2 packages released recently):
 
 * eina-1.7.2-dirfd-fix.patch
 The check for dirfd used AC_LANG_PROGRAM incorrectly and thus always
 failed.

already fixed - but differently.

 * eet-1.7.2-libgcrypt.patch
 Use cflags returned from libgcrypt-config when compiling files
 including libgcrypt.h

fixed it seems in later 1.7.x and in efl svn.

 * evas-1.7.2-configure-xorg.patch
 Use X_CFLAGS when checking X11 and GL headers and X_LIBS when checking
 X11 and GL libs.
 Also use X_CFLAGS when compiling gl_common as GL headers might use the
 same prefix.

ummm configure.ac is a lot different now... try again?

 * evas-1.7.2-fribidi.patch
 pkg-config --cflags for fribidi has always returned
 ${prefix}/include/fribidi so including fribidi/fribidi.h doesn't work.

indeed - right. i dont know how this has been missed for so long.

 * enlightenment-0.17.0-alpha5-e_xsettings.patch
 e_xsettings.c use X11 headers directly, so must check for x_cflags.

better solution. make the code not use x headers directly.

 * enlightenment-0.17.0-alpha5-mixer-alsa.patch
 Use cflags from pkg-config alsa-lib when using alsa headers.

indeed u are right! this should be there. added.

 * enlightenment-0.17.0-alpha5-xkb_base.patch
 When searching for xkeyboard-config rules, before trying a long list of
 guessed standard paths, check the one given by the pkg-config file if
 it exists.

this is better indeed.

 With all these patches applied I can compile, install and run
 enlightenment fine (well, have to fiddle a bit with EDJE_PREFIX and
 EDJE_LIB_DIR to allow edje and embryo to be installed in different
 prefixes on a multilib system).
 
 I do however get a crash when trying to change the style of a shelf on
 one of my secondary screens to invisible.
 Attached gdb stacktrace (gdb.txt) and valgrind output (valgrind.txt).
 Running with valgrind the operation actually succeeds but gives a few
 bad accesses.
 Please tell me if you need any more information.
 
 Regards, Joel Klinghed

i'm going to have to pass on debugging these as so much has passed since then.
do  u still get segvs on latest 1.7.4 (or 1.7.5 when its out) and e17 release?

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: dorileo IN trunk/emotion: . src/examples src/generic_players/vlc src/lib src/modules/generic src/modules/gstreamer

2013-01-03 Thread Ulisses Furquim
Hi Leandro,

On Thu, Jan 3, 2013 at 1:45 AM, Leandro Dorileo dori...@profusion.mobi wrote:
 Hi,

 On Thu, Jan 03, 2013 at 01:16:25AM -0200, Leandro Dorileo wrote:
 Hi,

 On Thu, Jan 03, 2013 at 12:09:58PM +0900, Carsten Haitzler wrote:
  On Thu, 3 Jan 2013 00:57:34 -0200 Ulisses Furquim ulis...@profusion.mobi 
  said:
 
   Hi,
  
   On Thu, Jan 3, 2013 at 12:10 AM, Leandro Dorileo dori...@profusion.mobi
   wrote:
Hi Cedric,
   
On Thu, Jan 03, 2013 at 09:46:56AM +0900, Cedric BAIL wrote:
On Thu, Jan 3, 2013 at 6:03 AM, Enlightenment SVN
no-re...@enlightenment.org wrote:
 Log:
 Emotion: introce emotion_object_video_subtitle_file_set() call

   For setting an arbitrary subtitle file, this patch introduces the
   emotion_object_video_subtitle_file_set() and its counterpart
   emotion_object_video_subtitle_file_get().

   The tag @sice were added as 1.7.2 since we're preparing a 
 backport to
   stable tree.
   
May I ask why ? Stable tree should only be for bug fixes not new 
feature.
   
   
It's a minimal addition and a feature users may want, porting it to 
stable
tree result on user not waiting 1.8.0 release.
  
   Well, while I understand I don't think that we should add this to
   stable, really.
 
  agreed. our policy for stable is no additions UNLESS an addition is
  absolutely needed to fix a bug.
 
  i know it sounds harsh - but this is there because efl exports defines for
  manor and minor version but NOT micro version. this allows apps to #if out 
  code
  based on major and minor version - but an addition during micro they can't 
  deal
  with.
 
  also this is there to minimize possible surprises for micro releases.
  these releases SHOULD only be fixing bugs (important ones like crashes or
  misbehaviour or performance bottleneck issues that are simple and easy to 
  fix).
 
  if the reason to add an api is because people are impatient then that's 
  not a
  reason. we have been very good about efl releases over the past 2 years or 
  so.
  we've done 1.0, 1.1, 1.2 and 1.7 - that makes about every 6 months. 1.8 
  will
  probably happen march-ish (maybe april). they can wait.

 Ok, I've committed - early today - the backport to emotion-1.7 branch, I 
 have no problem on
 reverting it by tomorow before the 1.7.5 release.

 Changes reverted and trunk @since tags reset to 1.8. Sorry for the noise. :(

No problem. It's just that we need to follow the stable rules. Thanks
for the patch. :-)

Regards,

-- 
Ulisses Furquim
ProFUSION embedded systems
http://profusion.mobi
Mobile: +55 19 9250 0942
Skype: ulissesffs

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Annotations for binding generation

2013-01-03 Thread The Rasterman
On Wed, 28 Nov 2012 07:31:32 +0100 Adrien Nader adr...@notk.org said:

well i'm behind in my backlog.. but i'm onto this now. :)

 Hi,
 
 I'm interested in bindings to several libraries but I don't want to do
 it by hand. I definitely prefer to automate their generation.
 
 Unfortunately, some type information is missing. The best example is
 probably with lists and other data structures: eina_module_list_get()
 returns an Eina_List but what is the type of the elements inside it? In
 this case, it's an Eina_Module list: quite understandable to humans but
 unusable for automated tasks.
 
 For some languages, lacking this kind of information prevents building
 an API with a native feel and is even dangerous sometimes. C++ would
 call them std::vectoreina::module or so, Go would have list of
 Eina_Module, OCaml would name them Eina_Module list.
 
 The Glib people did it (almost) right and have annotations in their
 code. There are two interesting documentation pages about it:
 
   https://live.gnome.org/GObjectIntrospection/Annotations
   https://live.gnome.org/GObjectIntrospection/WritingBindingableAPIs
 
 I definitely don't agree with everything there but it's worth a quick
 read to see ideas and examples.
 
 This leaves a couple questions:
  - can doxygen be used to extract annotations; if not, I can write
something reliable to do it

no. i dont think u'll find doxy comments helping much here.

  - which format to use (glib uses S-expressions which are simple to
parse)

hat i don't know, BUt... i think maybe its a good idea to look at eo. eo is our
new ans shiny objecty thing going into efl. it wont help u with the current c
style old efl api... but it'll help u in the future. its basically putting a
unified oo layer under all of efl - or most of it thats objecty and it allows
for introspection and unification of things like callbacks etc. it should cut
down the workload of generating bindings massively anyway.. and could work at
runtime. with libffi u can generate varargs on the fly.

 I'll also mention a few more benefits of more annotations and more
 bindings:
  - makes some bad APIs more obvious
  - finds irregular function names
  - better developer documentation (thinking about the exact return type
of eina_module_list_get() late in the day after a very stressful day
didn't prove very successful for me)
  - exercises more parts of the code
  - can bring some interesting concepts (and I already have a secret
experiment planned :-) )

agreed there. as its TESTABLE documentation - ie if bindings fail.. then the
doc is wrong. :)

 Any comment? Overall I find Glib's annotations to be pretty well-done so
 I'd be tempted to do it similarly.
 
 Also, without such bindings, I'd be forced to do more GTK+ and less EFL
 (plus I pay beers). ='( 

understood. i think annotating sounds good, but given the workload we have so
far, this is going to have to be a low priority thing. :/

 -- 
 Adrien Nader
 
 
 --
 Keep yourself connected to Go Parallel: 
 INSIGHTS What's next for parallel hardware, programming and related areas?
 Interviews and blogs by thought leaders keep you ahead of the curve.
 http://goparallel.sourceforge.net
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e-0.17.0 segfault in e_border with efl-1.7.4

2013-01-03 Thread The Rasterman
On Thu, 03 Jan 2013 11:12:51 +0100 Thomas Sachau to...@gentoo.org said:

 Carsten Haitzler (The Rasterman) schrieb:
  On Wed, 02 Jan 2013 23:07:01 +0100 Thomas Sachau to...@gentoo.org said:
  
  I have some more or less randomly happening segfaults of e (0.17.0
  release) with efl libs (1.7.4 release), when a HUD shows over a window.
  It seems to happen more often, when the window itself gets moved, sample
  screenshot (HUD = the black boxes overlaying the window):
  http://sourceforge.net/apps/mediawiki/fpdb/nfs/project/f/fp/fpdb/d/dd/Fpdb_Table_with_HUD.JPG
 
  I got valgrind attached 2 times, once with a profile with some
  additional modules like forecasts and the second one with a clean profile.
  
  what hud where? 
 
 The window with the blue border is from one app (actually a windows one,
 so running with wine under linux).
 All those black boxes (the one on the top left and all those relative to
 the players with some stats) are from a second app showing additional
 infos on top of the window of the first app.
 One can even open even more stats [1] which are then shown above both
 windows. When you take the window of the first app and move it around
 (which may cause the segfault more often, but not always), those
 additional stats go below this window, while the normal black boxes are
 still shown above it.

oh i was more specifically hoping for an easy to reproduce test case... not...
something... from.. wine! :)

 [1]:
 http://sourceforge.net/apps/mediawiki/fpdb/nfs/project/f/fp/fpdb/a/a8/Fpdb_HUD_Popups_crop.JPG
 
  basically this is related to (it seems) the list of transient
  windows for a parent (dialogs etc.) and a hud could be a transient window -
  but what i dont have here is what causes the _e_border_sub_borders_new() to
  perhaps return stale border handles? that is built from the bd-transients
  list which SHOUDL be maintained by the border code, on deletion etc. too -
  but seemingly hasnt been in one or maybe more cases... those cases need
  finding. :)
  
 
 
 -- 
 
 Thomas Sachau
 Gentoo Linux Developer
 


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 09:41:47 +0100 Martin Jansa martin.ja...@gmail.com said:

 On Wed, Jan 02, 2013 at 09:02:12AM -0200, Lucas De Marchi wrote:
  This was a problem introduced in the merge of edbus into efl single
  tree. You say you are using efl stable, so you should not have this.
  
  Could you check if efl trunk works for you? Since there won't be a
  separate edbus release, there's not much point in having it anyway.
 
 Thanks for fixing it in efl trunk, patch for IN-EFL edbus attached.

ummm... why put the patch in there? that tree is disabled build-wise... its now
for reference only src as we do the merge... in case something was
forgotten... :)


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 16:06:54 +0900 Cedric BAIL cedric.b...@free.fr said:

 Hey boys,
 
 Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?

itaewon! :) can do mexican - maybe try vatos... its always crammed full tho.
insanely popular. :)

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-03 Thread Martin Jansa
On Thu, Jan 03, 2013 at 08:37:25PM +0900, Carsten Haitzler wrote:
 On Thu, 3 Jan 2013 09:41:47 +0100 Martin Jansa martin.ja...@gmail.com said:
 
  On Wed, Jan 02, 2013 at 09:02:12AM -0200, Lucas De Marchi wrote:
   This was a problem introduced in the merge of edbus into efl single
   tree. You say you are using efl stable, so you should not have this.
   
   Could you check if efl trunk works for you? Since there won't be a
   separate edbus release, there's not much point in having it anyway.
  
  Thanks for fixing it in efl trunk, patch for IN-EFL edbus attached.
 
 ummm... why put the patch in there? that tree is disabled build-wise... its 
 now
 for reference only src as we do the merge... in case something was
 forgotten... :)

Because edbus (edbus2) is only component from new efl which is needed
now to build and use stuff like eve and enjoy together with stable
release of efl and E17.

BTW: I don't need autogen.sh to build that :).

Cheers,
-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [BUG] [ELM] [PATCH] Bug fixes for APIs elm_gengrid_region_show/bring_in

2013-01-03 Thread The Rasterman
On Wed, 28 Nov 2012 16:03:34 +0900 DUBEYPRINCE KUMAR prince.du...@samsung.com
said:

could you also provide a patch against Stable 1.7 elm? this applies only to
trunk. also.. you should add more warnings to your cflags... your tests were
broken and totally overran array bounds. i fixed it in the commit. :)

 Hi,
 
  
 
 Please review the attached patches.
 
 Attached patch elm_gengrid.patch which fix the bug related to
 elm_gengrid_region_show/bring_in APIs.
 
 And patch test_gengrid.patch in order to test the fix.
 
  
 
 Change Description:
 
 1. An internal function _item_show_region() is created which does the
 calculation for item position.
 
 2. This function is called in _calc_job() as soon as pan object gets its
 size.
 
 3. Test_gengrid code enhancement for testing the fix.
 
 Signed-Off-By: PRINCE KUMAR DUBEY prince.dubey@samsung.com.
 
  
 
 Thank You.
 
  
 
 Regards,
 
 Prince
 
  
 


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [BUG] [ELM] [PATCH] Bug fixes for APIs elm_gengrid_region_show/bring_in

2013-01-03 Thread Daniel Juyung Seo
Thanks raster for the review.
I should have reviewed this long ago :(

Daniel Juyung Seo (SeoZ)

On Thu, Jan 3, 2013 at 8:59 PM, Carsten Haitzler ras...@rasterman.comwrote:

 On Wed, 28 Nov 2012 16:03:34 +0900 DUBEYPRINCE KUMAR 
 prince.du...@samsung.com
 said:

 could you also provide a patch against Stable 1.7 elm? this applies only
 to
 trunk. also.. you should add more warnings to your cflags... your tests
 were
 broken and totally overran array bounds. i fixed it in the commit. :)

  Hi,
 
 
 
  Please review the attached patches.
 
  Attached patch elm_gengrid.patch which fix the bug related to
  elm_gengrid_region_show/bring_in APIs.
 
  And patch test_gengrid.patch in order to test the fix.
 
 
 
  Change Description:
 
  1. An internal function _item_show_region() is created which does the
  calculation for item position.
 
  2. This function is called in _calc_job() as soon as pan object gets
 its
  size.
 
  3. Test_gengrid code enhancement for testing the fix.
 
  Signed-Off-By: PRINCE KUMAR DUBEY prince.dubey@samsung.com.
 
 
 
  Thank You.
 
 
 
  Regards,
 
  Prince
 
 
 


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



 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] new evas async render... leaks?

2013-01-03 Thread The Rasterman
ooh baby... my terminology is at an uber-awesome 1.3gb of mem usage...

this is new. :) admittedly it's taken maybe 1-2hrs of usage... compiling
things, running editors...

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new evas async render... leaks?

2013-01-03 Thread Ulisses Furquim
Hi Raster,

On Thu, Jan 3, 2013 at 10:06 AM, Carsten Haitzler ras...@rasterman.com wrote:
 ooh baby... my terminology is at an uber-awesome 1.3gb of mem usage...

 this is new. :) admittedly it's taken maybe 1-2hrs of usage... compiling
 things, running editors...

Might be our text changes. The guys are returning from holidays these
days and they will take a look at this.

Regards,

-- 
Ulisses Furquim
ProFUSION embedded systems
http://profusion.mobi
Mobile: +55 19 9250 0942
Skype: ulissesffs

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new evas async render... leaks?

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 21:06:19 +0900 Carsten Haitzler (The Rasterman)
ras...@rasterman.com said:

 ooh baby... my terminology is at an uber-awesome 1.3gb of mem usage...
 
 this is new. :) admittedly it's taken maybe 1-2hrs of usage... compiling
 things, running editors...

never mind me... it was my silliness.. its a debugging for loop left in that
wasnt removed.. made like 2 or 5 or 10 new windows for ever one that should
have been made. showed only 1. :)

this leak is on me. ignore this! my bad. fixed. :)

mind u thoi.. there is another issue on the side - big memory usage spikes in
the rendering ... like several mb worth of arrays and stuff... :) thats a
separate issue. :)

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Jérôme Pinot
On 01/03/13 17:51, Cedric BAIL wrote:
 On Thu, Jan 3, 2013 at 5:19 PM, Jérôme Pinot ngc...@gmail.com wrote:
  On 01/03/13 16:06, Cedric BAIL wrote:
  Hey boys,
 
  Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?
 
  Good for me!
 
 Any preference for the location ?

I prefer Gangnam, but Itaewon is OK.

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


signature.asc
Description: Digital signature
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 12:54:46 +0100 Martin Jansa martin.ja...@gmail.com said:

 On Thu, Jan 03, 2013 at 08:37:25PM +0900, Carsten Haitzler wrote:
  On Thu, 3 Jan 2013 09:41:47 +0100 Martin Jansa martin.ja...@gmail.com
  said:
  
   On Wed, Jan 02, 2013 at 09:02:12AM -0200, Lucas De Marchi wrote:
This was a problem introduced in the merge of edbus into efl single
tree. You say you are using efl stable, so you should not have this.

Could you check if efl trunk works for you? Since there won't be a
separate edbus release, there's not much point in having it anyway.
   
   Thanks for fixing it in efl trunk, patch for IN-EFL edbus attached.
  
  ummm... why put the patch in there? that tree is disabled build-wise... its
  now for reference only src as we do the merge... in case something was
  forgotten... :)
 
 Because edbus (edbus2) is only component from new efl which is needed
 now to build and use stuff like eve and enjoy together with stable
 release of efl and E17.
 
 BTW: I don't need autogen.sh to build that :).

urghgurrrgh hmmm pfft. ok.


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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new evas async render... leaks?

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 10:10:05 -0200 Ulisses Furquim ulis...@profusion.mobi said:

 Hi Raster,
 
 On Thu, Jan 3, 2013 at 10:06 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  ooh baby... my terminology is at an uber-awesome 1.3gb of mem usage...
 
  this is new. :) admittedly it's taken maybe 1-2hrs of usage... compiling
  things, running editors...
 
 Might be our text changes. The guys are returning from holidays these
 days and they will take a look at this.

nah! this one was me - but.. there are other issues:

http://www.enlightenment.org/ss/e-50e576ce8336b1.25492781.png

notice the huge amount of memory devoted to font stuff.. when all its drawing
is an 80x24 grid of text chars! :) for reference i did a find /usr in a fresh
80x24 terminology term so that means the backscroll gets nicely populated but
its small in comparison to the hefty memory load of the new font code! :)

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


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] new evas async render... leaks?

2013-01-03 Thread Ulisses Furquim
Hi,

On Thu, Jan 3, 2013 at 10:18 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Thu, 3 Jan 2013 10:10:05 -0200 Ulisses Furquim ulis...@profusion.mobi 
 said:

 Hi Raster,

 On Thu, Jan 3, 2013 at 10:06 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  ooh baby... my terminology is at an uber-awesome 1.3gb of mem usage...
 
  this is new. :) admittedly it's taken maybe 1-2hrs of usage... compiling
  things, running editors...

 Might be our text changes. The guys are returning from holidays these
 days and they will take a look at this.

 nah! this one was me - but.. there are other issues:

 http://www.enlightenment.org/ss/e-50e576ce8336b1.25492781.png

 notice the huge amount of memory devoted to font stuff.. when all its drawing
 is an 80x24 grid of text chars! :) for reference i did a find /usr in a 
 fresh
 80x24 terminology term so that means the backscroll gets nicely populated but
 its small in comparison to the hefty memory load of the new font code! :)

Yes, Cedric was also seeing this. Let's see what we come up to solve
or minimize this impact.

Regards,

-- 
Ulisses Furquim
ProFUSION embedded systems
http://profusion.mobi
Mobile: +55 19 9250 0942
Skype: ulissesffs

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ban spammers

2013-01-03 Thread P Purkayastha
On 12/28/2012 02:18 PM, P Purkayastha wrote:
 Is there any way to ban these spammers? Look at this major defacement:

 http://trac.enlightenment.org/e/wiki/WikiStart?action=diffversion=91

In the past hour I must have deleted the defacement at least 5 times, if 
not more. Someone is running a script that checks the wiki every few 
seconds and makes the change. I am pretty sure if someone checks the 
logs, they will find the IP that is doing this - there must be regular 
pings. Perhaps block the IP if you can.




--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/ethumb: . src/bin src/lib/client

2013-01-03 Thread Jose Souza
I will check.

On Thu, Jan 3, 2013 at 7:28 AM, Cedric BAIL cedric.b...@free.fr wrote:
 er get any thumbnail and scrolling the grid

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-03 Thread Martin Jansa
On Thu, Jan 03, 2013 at 09:19:36PM +0900, Carsten Haitzler wrote:
 On Thu, 3 Jan 2013 12:54:46 +0100 Martin Jansa martin.ja...@gmail.com said:
 
  On Thu, Jan 03, 2013 at 08:37:25PM +0900, Carsten Haitzler wrote:
   On Thu, 3 Jan 2013 09:41:47 +0100 Martin Jansa martin.ja...@gmail.com
   said:
   
On Wed, Jan 02, 2013 at 09:02:12AM -0200, Lucas De Marchi wrote:
 This was a problem introduced in the merge of edbus into efl single
 tree. You say you are using efl stable, so you should not have this.
 
 Could you check if efl trunk works for you? Since there won't be a
 separate edbus release, there's not much point in having it anyway.

Thanks for fixing it in efl trunk, patch for IN-EFL edbus attached.
   
   ummm... why put the patch in there? that tree is disabled build-wise... 
   its
   now for reference only src as we do the merge... in case something was
   forgotten... :)
  
  Because edbus (edbus2) is only component from new efl which is needed
  now to build and use stuff like eve and enjoy together with stable
  release of efl and E17.
  
  BTW: I don't need autogen.sh to build that :).
 
 urghgurrrgh hmmm pfft. ok.

Thanks :)

BTW: m4 macro wasn't removed and exit 1 was removed from autogen.sh, was
this intended? But will work for me as it was merged, so I'm happy.

Cheers,

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

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx IN trunk/efl/src: lib/ecore_evas modules/ecore_evas/engines/x

2013-01-03 Thread Gustavo Sverzut Barbieri
On Thu, Jan 3, 2013 at 4:25 AM, Cedric BAIL cedric.b...@free.fr wrote:

 Hello,

 On Tue, Jan 1, 2013 at 1:00 AM, Ulisses Furquim ulis...@profusion.mobi
 wrote:
  On Sun, Dec 30, 2012 at 9:50 PM, Cedric BAIL cedric.b...@free.fr
 wrote:
  I am disappointed by your answer. Terminology now use 4 times more CPU
  and your answer is just live with it ! You didn't even look at it. So
  I took the time to see what was going on, basically we are allocating
  memory like crazy and waking up the main loop to often. I fixed the
  main loop wake up issue and I also partially fixed the memory
  allocation issue.
 
  Cedric, really, we were focused on making it actually working first.
  Thanks for taking a look at it and for fixing the problems. I did tell
  Gustavo we were allocating/deallocating too much memory and we'd have
  to fix that. As for waking up the main loop too often, that's because
  we are notifying the main thread _unref() the objects, clearly.

 Indeed. I have done some more investigation on why it impact all this
 test case. Basically the Evas_Thread_Command_* are to big for data
 that don't change that often. It could be good to divide them more.
 Like having a Evas_Thread_Command_Image_Context that will update
 mul_col, render_op and smooth or in font something that will keep gl_*
 and all the almost never changing value. I think you get the idea. We
 need to allocate less often, but also allocate less.


the thread doesn't keep state, so it won't be able to remember these
not-changed. Or do you mean having different commands? One for unscaled
blit, another for scaled, another for colored, ... I don't think they will
differentiate much as these data are small.

One of the things Ulisses mentioned is that we ref(RGBA_Image) before
sending to thread, and during the way back we async_put a command to
unref(RGBA_Image). We could remove those and enqueue the list of RGBA_Image
to unref at the end, before we issue RENDER_DONE. This will remove couple
of allocations for regular usage.


I did have some 4MB spike of just Evas_Thread_Command_Font in
 terminology for example. Terminology is pathological here as it has
 one text_prop per character, but I guess we do have the same kind of
 problem with all text rendering as all test with text are slower.


Text grid is quite poorly done, maybe we'll need to create a new engine
call that renders an array, then we add that to the common engine and issue
a specific thread command to do that. Will have less overhead as instead of
issuing 80x24 = 1920 commands to the thread, we do a single one.

It would be nice if someone that uses textgrid take the time to implement
it properly (evas_object_textgrid.c and common/), then we move this to the
thread engine.


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


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

2013-01-03 Thread Gustavo Sverzut Barbieri
On Thu, Jan 3, 2013 at 10:04 AM, Enlightenment SVN 
no-re...@enlightenment.org wrote:

 Log:

ecore/examples: Add PACKAGE_EXAMPLES_DIR to ecore examples too.


ouch, I just removed these. Did a grep for that before, nothing showed
up now did the grep again and ecore_evas example uses that. shit, why i
missed that? :-/

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: acidx IN trunk/efl/src: lib/ecore_evas modules/ecore_evas/engines/x

2013-01-03 Thread Ulisses Furquim
Hi,

On Thu, Jan 3, 2013 at 9:47 AM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 On Thu, Jan 3, 2013 at 4:25 AM, Cedric BAIL cedric.b...@free.fr wrote:

 Hello,

 On Tue, Jan 1, 2013 at 1:00 AM, Ulisses Furquim ulis...@profusion.mobi
 wrote:
  On Sun, Dec 30, 2012 at 9:50 PM, Cedric BAIL cedric.b...@free.fr
 wrote:
  I am disappointed by your answer. Terminology now use 4 times more CPU
  and your answer is just live with it ! You didn't even look at it. So
  I took the time to see what was going on, basically we are allocating
  memory like crazy and waking up the main loop to often. I fixed the
  main loop wake up issue and I also partially fixed the memory
  allocation issue.
 
  Cedric, really, we were focused on making it actually working first.
  Thanks for taking a look at it and for fixing the problems. I did tell
  Gustavo we were allocating/deallocating too much memory and we'd have
  to fix that. As for waking up the main loop too often, that's because
  we are notifying the main thread _unref() the objects, clearly.

 Indeed. I have done some more investigation on why it impact all this
 test case. Basically the Evas_Thread_Command_* are to big for data
 that don't change that often. It could be good to divide them more.
 Like having a Evas_Thread_Command_Image_Context that will update
 mul_col, render_op and smooth or in font something that will keep gl_*
 and all the almost never changing value. I think you get the idea. We
 need to allocate less often, but also allocate less.


 the thread doesn't keep state, so it won't be able to remember these
 not-changed. Or do you mean having different commands? One for unscaled
 blit, another for scaled, another for colored, ... I don't think they will
 differentiate much as these data are small.

 One of the things Ulisses mentioned is that we ref(RGBA_Image) before
 sending to thread, and during the way back we async_put a command to
 unref(RGBA_Image). We could remove those and enqueue the list of RGBA_Image
 to unref at the end, before we issue RENDER_DONE. This will remove couple
 of allocations for regular usage.

Cedric's change to async events should have minimized the main loop
wake up issues. We could even do this like you said too, though. It
should be pretty easy, actually.

 I did have some 4MB spike of just Evas_Thread_Command_Font in
 terminology for example. Terminology is pathological here as it has
 one text_prop per character, but I guess we do have the same kind of
 problem with all text rendering as all test with text are slower.


 Text grid is quite poorly done, maybe we'll need to create a new engine
 call that renders an array, then we add that to the common engine and issue
 a specific thread command to do that. Will have less overhead as instead of
 issuing 80x24 = 1920 commands to the thread, we do a single one.

 It would be nice if someone that uses textgrid take the time to implement
 it properly (evas_object_textgrid.c and common/), then we move this to the
 thread engine.

That'd be good indeed.

Regards,

-- 
Ulisses Furquim
ProFUSION embedded systems
http://profusion.mobi
Mobile: +55 19 9250 0942
Skype: ulissesffs

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Location of allow windows above fullscreen window setting

2013-01-03 Thread Gustavo Lima Chaves
* Carsten Haitzler ras...@rasterman.com [2013-01-03 17:10:59 +0900]:

 On Wed, 21 Nov 2012 15:59:17 +1030 Simon Lees si...@simotek.net said:
 
  Hi all,
  Is there a logical reason why the allow windows above fullscreen window is
  hidden in Focus Settings, Advanced? I can kinda see why it would be
  justified in being put there but i spend a good 10 minutes today looking
  for it and was unable to find it because i didn't look there.
  It was only once i started going through every option in every window
  related setting that i found it. I kinda just figured that focus settings
  would be about which window has focus and not about which windows are
  allowed on top of other windows. But thats just my opinion everyone else
  may think differently in which case leave it where it is.
  Cheers,
  Simon
 
 for e18 we are going to start using elementary for stuff - like cfg dialogs.
 this basically means cfg dialogs will get rewrites and this is when we can sit
 back and work on making our cfg much more logically grouped into proper units
 with names that are easy to identify.

Elm prefs, please? :)

 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
Gustavo Lima Chaves
Senior Developer @ ProFUSION Embedded Systems

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e_dbus-1.7.5: remove unimplemented E_DBUS_DOMAIN_GLOBAL

2013-01-03 Thread Jérémy Zurcher
EAPI extern int E_DBUS_DOMAIN_GLOBAL; is not implemented

patch attached

regards
Jérémy
diff --git a/e_dbus/src/lib/dbus/E_DBus.h b/e_dbus/src/lib/dbus/E_DBus.h
index a1da3b5..8c04e06 100644
--- a/e_dbus/src/lib/dbus/E_DBus.h
+++ b/e_dbus/src/lib/dbus/E_DBus.h
@@ -112,7 +112,6 @@ extern C {
 
EAPI extern E_DBus_Version *e_dbus_version;
 
-   EAPI extern int E_DBUS_DOMAIN_GLOBAL;
EAPI extern int E_DBUS_EVENT_SIGNAL;
 
typedef struct E_DBus_Connection E_DBus_Connection;
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] EFL Portability (need BSD, Solaris and Windows input!)

2013-01-03 Thread Gustavo Sverzut Barbieri
Hi people,

I'm reviewing the checks in efl/configure.ac and some are quite weird,
which I want to remove if there is no valid reason for their existence.

IMO the way Evil, Escape and Exotic are done are a bit cumbersome for the
libraries to use. For instance, evil_libgen.h matches libgen.h, however the
user code must have the following:

   #ifdef HAVE_LIBGEN_H
   #include libgen.h
   #endif
   ...
   #ifdef HAVE_EVIL
   #include Evil.h /* includes evil_libgen.h */
   #endif

why not call evil_libgen.h just libgen.h and let the user include it
normally? We just -I$(top_srcdir)/src/lib/evil if building for Evil, then
it makes life simpler.

In my mind Evil.h and Exotic. doesn't even need to exist... they could
exist in some cases where the system file exists but lacks something.
Say libgen.h in PS3 lacked basename, then we could have:
 * escape_libgen.h: basename() definition
 * Escape.h: includes escape_libgen.h to match complete libgen.h
from posix, fixing the previous include.

Find below the suggested header and functions to change. I may get to this
next week and apply the changes.

== Headers ==

 * strings.h: is very useful, very old and very standard. The only place
that checks for that is simple_xml_parser and I have no idea why :-P
  PROPOSAL: remove checks and rely on strings.h. Portability layers
(escape, evil, exotic should provide it if missing).

 * unistd.h: same as strings.h, portability layers already provide what we
use.
  PROPOSAL: remove checks and rely on unistd.h. Portability layers
(escape, evil, exotic should provide it if missing).

 * signal.h: very very old and supported on UNIX.
  PROPOSAL: remove checks and rely on signal.h. Portability layers
(escape, evil, exotic should provide it if missing). Many times the
platform ports need to provide a completely new way to deal with signals
and this is done in a different file.

 * siginfo.h and siginfo_t: checked by eina, used without check for years
in ecore_signal.c as it's not used in Windows, there we use another file.
  PROPOSAL: remove checks and rely on siginfo.h and siginfo_t.
Portability layers (escape, evil, exotic should provide it if missing), as
the signals won't be emitted, it should cause no problems. Or it is done in
another file as said for signal.h

 * inttypes.h and stdint.h (also included by inttypes): is very useful and
is posix. Many users in our efl do not check for HAVE_INTTYPES_H or
HAVE_STDINT_H, some check for _WIN32 or similar.
  PROPOSAL: remove checks and rely on inttypes.h and stdint.h.
Portability layers (escape, evil, exotic should provide these if missing).

 * errno.h: except from some parts of ecore_con (that does it wrong), it's
basically used in windows/evil. Evil does it right and wraps every errno
access in #ifdef, which is a pain.
  PROPOSAL: remove checks and rely on errno.h. Portability layers
(escape, evil, exotic should provide it if missing).

 * libgen.h: provides basename/dirname, but is only checked in
eio_private.h and eina_module.c, although it's used in many more places.
  PROPOSAL: remove checks and rely on libgen.h. Portability layers
(escape, evil, exotic should provide it if missing). Evil/Escape already
provide it, but call the file PREFIX_libgen.h and is included by their
headers.

 * langinfo.h and locale.h: posix 2001, just constants.
  PROPOSAL: remove checks and rely on langinfo.h and locale.h.
Portability layers (escape, evil, exotic should provide it if missing).

 * sys/time.h, sys/select.h and sys/resource.h: posix 2001.
  PROPOSAL: remove checks and rely files. Portability layers (escape,
evil, exotic should provide it if missing).

 * sys/socket.h, net/if.h, net/un.h, arpa/inet.h, arpa/nameser.h,
netinet/in.h: posix 2001. Does BSD/Solaris support them at the same
location??
  PROPOSAL: remove checks and rely files. Portability layers (escape,
evil, exotic should provide it if missing) or provide native version of the
networking functions for ecore.

== Functions ==

 * execvp: posix 2001
 * fpathconf: posix 2001
 * clearenv: rejected posix 2001, we should stop using it (just efreet
tests use it)
 * lround: posix 2001
 * sigaction: posix 2001
 * siglongjmp: posix 2001
 * isfinite: posix 2001
 * clock_gettime: posix 2001


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net

Re: [E-devel] EFL Portability (need BSD, Solaris and Windows input!)

2013-01-03 Thread Robert David
Hi Gustavo,

from Solaris point of view all the headers and functions are there. The
only thing is that I filled some bugs with missing errno.h definition
in source file and than failing compilation. 

Otherwise ok.

Robert.


On Thu, 3 Jan 2013 12:34:43 -0200
Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote:

 Hi people,
 
 I'm reviewing the checks in efl/configure.ac and some are quite weird,
 which I want to remove if there is no valid reason for their
 existence.
 
 IMO the way Evil, Escape and Exotic are done are a bit cumbersome for
 the libraries to use. For instance, evil_libgen.h matches libgen.h,
 however the user code must have the following:
 
#ifdef HAVE_LIBGEN_H
#include libgen.h
#endif
...
#ifdef HAVE_EVIL
#include Evil.h /* includes evil_libgen.h */
#endif
 
 why not call evil_libgen.h just libgen.h and let the user include it
 normally? We just -I$(top_srcdir)/src/lib/evil if building for Evil,
 then it makes life simpler.
 
 In my mind Evil.h and Exotic. doesn't even need to exist... they could
 exist in some cases where the system file exists but lacks something.
 Say libgen.h in PS3 lacked basename, then we could have:
  * escape_libgen.h: basename() definition
  * Escape.h: includes escape_libgen.h to match complete
 libgen.h from posix, fixing the previous include.
 
 Find below the suggested header and functions to change. I may get to
 this next week and apply the changes.
 
 == Headers ==
 
  * strings.h: is very useful, very old and very standard. The only
 place that checks for that is simple_xml_parser and I have no idea
 why :-P PROPOSAL: remove checks and rely on strings.h. Portability
 layers (escape, evil, exotic should provide it if missing).
 
  * unistd.h: same as strings.h, portability layers already provide
 what we use.
   PROPOSAL: remove checks and rely on unistd.h. Portability layers
 (escape, evil, exotic should provide it if missing).
 
  * signal.h: very very old and supported on UNIX.
   PROPOSAL: remove checks and rely on signal.h. Portability layers
 (escape, evil, exotic should provide it if missing). Many times the
 platform ports need to provide a completely new way to deal with
 signals and this is done in a different file.
 
  * siginfo.h and siginfo_t: checked by eina, used without check for
 years in ecore_signal.c as it's not used in Windows, there we use
 another file. PROPOSAL: remove checks and rely on siginfo.h and
 siginfo_t. Portability layers (escape, evil, exotic should provide it
 if missing), as the signals won't be emitted, it should cause no
 problems. Or it is done in another file as said for signal.h
 
  * inttypes.h and stdint.h (also included by inttypes): is very
 useful and is posix. Many users in our efl do not check for
 HAVE_INTTYPES_H or HAVE_STDINT_H, some check for _WIN32 or similar.
   PROPOSAL: remove checks and rely on inttypes.h and stdint.h.
 Portability layers (escape, evil, exotic should provide these if
 missing).
 
  * errno.h: except from some parts of ecore_con (that does it wrong),
 it's basically used in windows/evil. Evil does it right and wraps
 every errno access in #ifdef, which is a pain.
   PROPOSAL: remove checks and rely on errno.h. Portability layers
 (escape, evil, exotic should provide it if missing).
 
  * libgen.h: provides basename/dirname, but is only checked in
 eio_private.h and eina_module.c, although it's used in many more
 places. PROPOSAL: remove checks and rely on libgen.h. Portability
 layers (escape, evil, exotic should provide it if missing).
 Evil/Escape already provide it, but call the file PREFIX_libgen.h and
 is included by their headers.
 
  * langinfo.h and locale.h: posix 2001, just constants.
   PROPOSAL: remove checks and rely on langinfo.h and locale.h.
 Portability layers (escape, evil, exotic should provide it if
 missing).
 
  * sys/time.h, sys/select.h and sys/resource.h: posix 2001.
   PROPOSAL: remove checks and rely files. Portability layers
 (escape, evil, exotic should provide it if missing).
 
  * sys/socket.h, net/if.h, net/un.h, arpa/inet.h, arpa/nameser.h,
 netinet/in.h: posix 2001. Does BSD/Solaris support them at the same
 location??
   PROPOSAL: remove checks and rely files. Portability layers
 (escape, evil, exotic should provide it if missing) or provide native
 version of the networking functions for ecore.
 
 == Functions ==
 
  * execvp: posix 2001
  * fpathconf: posix 2001
  * clearenv: rejected posix 2001, we should stop using it (just efreet
 tests use it)
  * lround: posix 2001
  * sigaction: posix 2001
  * siglongjmp: posix 2001
  * isfinite: posix 2001
  * clock_gettime: posix 2001
 
 


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs 

Re: [E-devel] EFL Portability (need BSD, Solaris and Windows input!)

2013-01-03 Thread Gustavo Sverzut Barbieri
On Thu, Jan 3, 2013 at 1:06 PM, Robert David
robert.david.pub...@gmail.comwrote:

 Hi Gustavo,

 from Solaris point of view all the headers and functions are there. The
 only thing is that I filled some bugs with missing errno.h definition
 in source file and than failing compilation.

 Otherwise ok.


definition or #include errno.h?


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/efl: . src src/bin/efreet src/lib/ecore src/lib/ecore_con src/lib/ecore_file src/lib/ecore_x/xcb src/lib/ecore_x/xlib src/lib/eet src/lib/efreet src/lib/eina src

2013-01-03 Thread Christopher Michael
Yay !!

+1

Thank You !!! :)

I started sorting this out earlier this morning, but never got around to 
getting it finished (too distracted by other things)...

Thanks :)

dh

On 03/01/13 15:10, Enlightenment SVN wrote:
 Log:
 efl: eina_alloca.h to simplify alloca() usage.

having to replicate 18 lines per file just to access alloca() is
insane. Let's do that in Eina.h and avoid that crap :-/



 Author:   barbieri
 Date: 2013-01-03 07:10:34 -0800 (Thu, 03 Jan 2013)
 New Revision: 82082
 Trac: http://trac.enlightenment.org/e/changeset/82082

 Added:
trunk/efl/src/lib/eina/eina_alloca.h
 Removed:
trunk/efl/src/lib/efreet/efreet_alloca.h
 Modified:
trunk/efl/ChangeLog trunk/efl/NEWS trunk/efl/configure.ac 
 trunk/efl/src/Makefile_Eina.am 
 trunk/efl/src/bin/efreet/efreet_icon_cache_create.c 
 trunk/efl/src/lib/ecore/ecore_getopt.c 
 trunk/efl/src/lib/ecore_con/ecore_con_eet.c 
 trunk/efl/src/lib/ecore_con/ecore_con_info.c 
 trunk/efl/src/lib/ecore_con/ecore_con_ssl.c 
 trunk/efl/src/lib/ecore_file/ecore_file_path.c 
 trunk/efl/src/lib/ecore_x/xcb/ecore_xcb_private.h 
 trunk/efl/src/lib/ecore_x/xlib/ecore_x.c 
 trunk/efl/src/lib/ecore_x/xlib/ecore_x_atoms.c 
 trunk/efl/src/lib/ecore_x/xlib/ecore_x_e.c 
 trunk/efl/src/lib/ecore_x/xlib/ecore_x_image.c 
 trunk/efl/src/lib/ecore_x/xlib/ecore_x_randr_12.c 
 trunk/efl/src/lib/ecore_x/xlib/ecore_x_selection.c 
 trunk/efl/src/lib/eet/eet_cipher.c trunk/efl/src/lib/eet/eet_connection.c 
 trunk/efl/src/lib/eet/eet_image.c trunk/efl/src/lib/eet/eet_lib.c 
 trunk/efl/src/lib/efreet/efreet.c trunk/efl/src/lib/efreet/efreet_base.c 
 trunk/efl/src/lib/efreet/efreet_desktop.c 
 trunk/efl/src/lib/efreet/efreet_desktop_command.c

   trunk/efl/src/lib/efreet/efreet_icon.c 
 trunk/efl/src/lib/efreet/efreet_ini.c trunk/efl/src/lib/efreet/efreet_menu.c 
 trunk/efl/src/lib/efreet/efreet_mime.c 
 trunk/efl/src/lib/efreet/efreet_utils.c trunk/efl/src/lib/eina/Eina.h 
 trunk/efl/src/lib/eina/eina_benchmark.c 
 trunk/efl/src/lib/eina/eina_config.h.in trunk/efl/src/lib/eina/eina_file.c 
 trunk/efl/src/lib/eina/eina_file_win32.c trunk/efl/src/lib/eina/eina_model.c 
 trunk/efl/src/lib/eina/eina_module.c trunk/efl/src/lib/eina/eina_prefix.c 
 trunk/efl/src/lib/eina/eina_simple_xml_parser.c 
 trunk/efl/src/lib/eina/eina_stringshare.c trunk/efl/src/lib/eina/eina_value.c 
 trunk/efl/src/lib/eio/eio_private.h trunk/efl/src/lib/embryo/embryo_args.c 
 trunk/efl/src/lib/embryo/embryo_str.c 
 trunk/efl/src/lib/evas/include/evas_common.h 
 trunk/efl/src/modules/ecore_evas/engines/buffer/ecore_evas_extn.c

 Modified: trunk/efl/ChangeLog
 ===
 --- trunk/efl/ChangeLog   2013-01-03 15:06:39 UTC (rev 82081)
 +++ trunk/efl/ChangeLog   2013-01-03 15:10:34 UTC (rev 82082)
 @@ -1,3 +1,7 @@
 +2013-01-03  Gustavo Sverzut Barbieri (k-s)
 +
 + * Add eina_alloc.h to Eina.h to define alloca()
 +
   2013-01-03  Cedric Bail

   * Use Eina_File for evas png loader.

 Modified: trunk/efl/NEWS
 ===
 --- trunk/efl/NEWS2013-01-03 15:06:39 UTC (rev 82081)
 +++ trunk/efl/NEWS2013-01-03 15:10:34 UTC (rev 82082)
 @@ -71,6 +71,7 @@
   * eina_magic_fail() now throws error messages on NULL pointers instead 
 of critical
   * all efl object-freeing functions now take NULL without crashing or 
 erroring
   * use Eina_File in webp, gif, tiff, png and eet loader
 +* Eina.h includes eina_alloca.h/alloca.h to define alloca()

   Fixes:
   * Fix PPC (big endian) image codec bug.

 Modified: trunk/efl/configure.ac
 ===
 --- trunk/efl/configure.ac2013-01-03 15:06:39 UTC (rev 82081)
 +++ trunk/efl/configure.ac2013-01-03 15:10:34 UTC (rev 82082)
 @@ -732,6 +732,7 @@
;;
   esac

 +EINA_CONFIG([HAVE_ALLOCA_H], [test x${ac_cv_working_alloca_h} = xyes])
   EINA_CONFIG([MAGIC_DEBUG], [test x${have_magic_debug} = xyes])
   EINA_CONFIG([SAFETY_CHECKS], [test x${have_safety_checks} = xyes])
   EINA_CONFIG([DEFAULT_MEMPOOL], [test x${want_default_mempool} = xyes])

 Modified: trunk/efl/src/Makefile_Eina.am
 ===
 --- trunk/efl/src/Makefile_Eina.am2013-01-03 15:06:39 UTC (rev 82081)
 +++ trunk/efl/src/Makefile_Eina.am2013-01-03 15:10:34 UTC (rev 82082)
 @@ -76,7 +76,8 @@
   lib/eina/eina_value.h \
   lib/eina/eina_inline_value.x \
   lib/eina/eina_inline_lock_barrier.x \
 -lib/eina/eina_tmpstr.h
 +lib/eina/eina_tmpstr.h \
 +lib/eina/eina_alloca.h

   # Will be back for developper after 1.2.
   # lib/eina/eina_model.h

 Modified: trunk/efl/src/bin/efreet/efreet_icon_cache_create.c
 ===
 --- trunk/efl/src/bin/efreet/efreet_icon_cache_create.c   2013-01-03 
 15:06:39 UTC (rev 82081)
 +++ 

Re: [E-devel] EFL Portability (need BSD, Solaris and Windows input!)

2013-01-03 Thread Gustavo Sverzut Barbieri
while at that, some ifdef I can't imagine why they exist:

   #ifdef STDC_HEADERS
   # include stdlib.h
   # include stddef.h
   #else
   # ifdef HAVE_STDLIB_H
   #  include stdlib.h
   # endif
   #endif

do we support systems where stdlib.h or similar are not supported?! O.o


On Thu, Jan 3, 2013 at 12:34 PM, Gustavo Sverzut Barbieri 
barbi...@profusion.mobi wrote:

 Hi people,

 I'm reviewing the checks in efl/configure.ac and some are quite weird,
 which I want to remove if there is no valid reason for their existence.

 IMO the way Evil, Escape and Exotic are done are a bit cumbersome for the
 libraries to use. For instance, evil_libgen.h matches libgen.h, however the
 user code must have the following:

#ifdef HAVE_LIBGEN_H
#include libgen.h
#endif
...
#ifdef HAVE_EVIL
#include Evil.h /* includes evil_libgen.h */
#endif

 why not call evil_libgen.h just libgen.h and let the user include it
 normally? We just -I$(top_srcdir)/src/lib/evil if building for Evil, then
 it makes life simpler.

 In my mind Evil.h and Exotic. doesn't even need to exist... they could
 exist in some cases where the system file exists but lacks something.
 Say libgen.h in PS3 lacked basename, then we could have:
  * escape_libgen.h: basename() definition
  * Escape.h: includes escape_libgen.h to match complete libgen.h
 from posix, fixing the previous include.

 Find below the suggested header and functions to change. I may get to this
 next week and apply the changes.

 == Headers ==

  * strings.h: is very useful, very old and very standard. The only place
 that checks for that is simple_xml_parser and I have no idea why :-P
   PROPOSAL: remove checks and rely on strings.h. Portability layers
 (escape, evil, exotic should provide it if missing).

  * unistd.h: same as strings.h, portability layers already provide what we
 use.
   PROPOSAL: remove checks and rely on unistd.h. Portability layers
 (escape, evil, exotic should provide it if missing).

  * signal.h: very very old and supported on UNIX.
   PROPOSAL: remove checks and rely on signal.h. Portability layers
 (escape, evil, exotic should provide it if missing). Many times the
 platform ports need to provide a completely new way to deal with signals
 and this is done in a different file.

  * siginfo.h and siginfo_t: checked by eina, used without check for years
 in ecore_signal.c as it's not used in Windows, there we use another file.
   PROPOSAL: remove checks and rely on siginfo.h and siginfo_t.
 Portability layers (escape, evil, exotic should provide it if missing), as
 the signals won't be emitted, it should cause no problems. Or it is done in
 another file as said for signal.h

  * inttypes.h and stdint.h (also included by inttypes): is very useful and
 is posix. Many users in our efl do not check for HAVE_INTTYPES_H or
 HAVE_STDINT_H, some check for _WIN32 or similar.
   PROPOSAL: remove checks and rely on inttypes.h and stdint.h.
 Portability layers (escape, evil, exotic should provide these if missing).

  * errno.h: except from some parts of ecore_con (that does it wrong), it's
 basically used in windows/evil. Evil does it right and wraps every errno
 access in #ifdef, which is a pain.
   PROPOSAL: remove checks and rely on errno.h. Portability layers
 (escape, evil, exotic should provide it if missing).

  * libgen.h: provides basename/dirname, but is only checked in
 eio_private.h and eina_module.c, although it's used in many more places.
   PROPOSAL: remove checks and rely on libgen.h. Portability layers
 (escape, evil, exotic should provide it if missing). Evil/Escape already
 provide it, but call the file PREFIX_libgen.h and is included by their
 headers.

  * langinfo.h and locale.h: posix 2001, just constants.
   PROPOSAL: remove checks and rely on langinfo.h and locale.h.
 Portability layers (escape, evil, exotic should provide it if missing).

  * sys/time.h, sys/select.h and sys/resource.h: posix 2001.
   PROPOSAL: remove checks and rely files. Portability layers (escape,
 evil, exotic should provide it if missing).

  * sys/socket.h, net/if.h, net/un.h, arpa/inet.h, arpa/nameser.h,
 netinet/in.h: posix 2001. Does BSD/Solaris support them at the same
 location??
   PROPOSAL: remove checks and rely files. Portability layers (escape,
 evil, exotic should provide it if missing) or provide native version of the
 networking functions for ecore.

 == Functions ==

  * execvp: posix 2001
  * fpathconf: posix 2001
  * clearenv: rejected posix 2001, we should stop using it (just efreet
 tests use it)
  * lround: posix 2001
  * sigaction: posix 2001
  * siglongjmp: posix 2001
  * isfinite: posix 2001
  * clock_gettime: posix 2001


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




-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded 

Re: [E-devel] [Enlightenment-intl] [PATCH][E] Make Everything's plugin and action names translatable.

2013-01-03 Thread Igor Murzov
On Thu, 3 Jan 2013 17:52:36 +0900
Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote:

 On Thu, 22 Nov 2012 01:26:48 +0400 Igor Murzov e-m...@date.by said:
 
  Here is a patch that makes Everything's plugin and action names
  translatable.
  
  I think i should explain why this patch actually works :)
  Some macros used this way:
  
p = EVRY_PLUGIN_BASE(Settings, configure, E_SETTINGS, _begin,
_finish, _fetch);
  
  and the macro is defined like this:
  
/* creates a Evry_Plugin to be registered with evry */
#define EVRY_PLUGIN_BASE(_name, _icon, _item_type, _begin, _finish, 
  _fetch)
#\
  evry-plugin_new(EVRY_PLUGIN(E_NEW(Evry_Plugin, 1)), _name, _(_name),
  _icon, $ _begin, _finish, _fetch)
  
  so the _name argument (string Settings in this case) is used two times in
  evry-plugin_new() call and one of these times it is used inside _(), so
  the _name is actually translated by gettext.
  
  The same happens with EVRY_ACTION_NEW which is defined in the
  similar manner:
  
#define EVRY_ACTION_NEW(_name, _in1, _in2, _icon, _action, _check) \
  evry-action_new(N_(_name), _(_name), _in1, _in2, _icon, _action, 
  _check)
  
  
  But i'm not sure if this a best solution of the problem,
  so comments are welcome :)
  
  If the patch is ok, then similar changes should be made to
  E-MODULES-EXTRA/everything-* modules as well.
 
 hmm nah - i dont like this way 

Too late. Patches are already commited. I have a plan to mark the message 
explicitly
with N_() instead of listing defines in po/Makevars, I'll do this later.

- i think the strings themselves should just we
 wrapped as usual with _() to indicate that STRING specifically is translatable
 instead of telling gettext that a new macro exists for this. :)

You can't just wrap every string with _(), sometimes strings have to be stored
untraslated as they are used as identifiers or something similar, and you
can't rely on translations internally. 

 i've gone and found a whole bunch of these in everything and wrapped them 
 with _
 ()'s now. :) yes - i know its after release, so i guess this will make it into
 a future e release, but its now there.

Those messages are already translated and everything was fine here.
So I reverted your commit :P


-- Igor

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL Portability (need BSD, Solaris and Windows input!)

2013-01-03 Thread Robert David

Yes, for example ticket #1923

Robert.

On Thu, 3 Jan 2013 13:11:27 -0200
Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote:

 On Thu, Jan 3, 2013 at 1:06 PM, Robert David
 robert.david.pub...@gmail.comwrote:
 
  Hi Gustavo,
 
  from Solaris point of view all the headers and functions are there.
  The only thing is that I filled some bugs with missing errno.h
  definition in source file and than failing compilation.
 
  Otherwise ok.
 
 
 definition or #include errno.h?
 
 


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Jérémy Zurcher
choice has been made to follow the advertised API,
and so to shamelessly fix the wrong symbols.

patch attached

regards
Jérémy
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Jérémy Zurcher
missing patch
diff --git a/e_dbus/src/lib/bluez/e_bluez_element.c 
b/e_dbus/src/lib/bluez/e_bluez_element.c
index c68983f..ddbeba8 100644
--- a/e_dbus/src/lib/bluez/e_bluez_element.c
+++ b/e_dbus/src/lib/bluez/e_bluez_element.c
@@ -1762,7 +1762,7 @@ e_bluez_element_property_type_get(const E_Bluez_Element 
*element, const char *na
 }
 
 void
-e_bluez_element_list_properties(const E_Bluez_Element *element, Eina_Bool 
(*cb)(void *data, const E_Bluez_Element *element, const char *name, int type, 
const void *value), const void *data)
+e_bluez_element_properties_list(const E_Bluez_Element *element, Eina_Bool 
(*cb)(void *data, const E_Bluez_Element *element, const char *name, int type, 
const void *value), const void *data)
 {
const E_Bluez_Element_Property *p;
 
diff --git a/e_dbus/src/lib/connman0_7x/e_connman_element.c 
b/e_dbus/src/lib/connman0_7x/e_connman_element.c
index 336c0c7..751900a 100644
--- a/e_dbus/src/lib/connman0_7x/e_connman_element.c
+++ b/e_dbus/src/lib/connman0_7x/e_connman_element.c
@@ -1388,7 +1388,7 @@ _e_connman_element_get_properties_callback(void 
*user_data, DBusMessage *msg, DB
  * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise.
  */
 Eina_Bool
-e_connman_element_sync_properties_full(E_Connman_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
+e_connman_element_properties_sync_full(E_Connman_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
 {
const char name[] = GetProperties;
 
@@ -1413,7 +1413,7 @@ Eina_Bool
 e_connman_element_properties_sync(E_Connman_Element *element)
 {
EINA_SAFETY_ON_NULL_RETURN_VAL(element, EINA_FALSE);
-   return e_connman_element_sync_properties_full(element, NULL, NULL);
+   return e_connman_element_properties_sync_full(element, NULL, NULL);
 }
 
 /**
@@ -1785,7 +1785,7 @@ e_connman_element_property_type_get(const 
E_Connman_Element *element, const char
 }
 
 void
-e_connman_element_list_properties(const E_Connman_Element *element, Eina_Bool 
(*cb)(void *data, const E_Connman_Element *element, const char *name, int type, 
const void *value), const void *data)
+e_connman_element_properties_list(const E_Connman_Element *element, Eina_Bool 
(*cb)(void *data, const E_Connman_Element *element, const char *name, int type, 
const void *value), const void *data)
 {
const E_Connman_Element_Property *p;
 
diff --git a/e_dbus/src/lib/ofono/e_ofono_element.c 
b/e_dbus/src/lib/ofono/e_ofono_element.c
index 716c071..5e5145e 100644
--- a/e_dbus/src/lib/ofono/e_ofono_element.c
+++ b/e_dbus/src/lib/ofono/e_ofono_element.c
@@ -1468,7 +1468,7 @@ _e_ofono_element_get_properties_callback(void *user_data, 
DBusMessage *msg, DBus
  * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise.
  */
 Eina_Bool
-e_ofono_element_sync_properties_full(E_Ofono_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
+e_ofono_element_properties_sync_full(E_Ofono_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
 {
const char name[] = GetProperties;
 
@@ -1494,7 +1494,7 @@ Eina_Bool
 e_ofono_element_properties_sync(E_Ofono_Element *element)
 {
EINA_SAFETY_ON_NULL_RETURN_VAL(element, EINA_FALSE);
-   return e_ofono_element_sync_properties_full(element, NULL, NULL);
+   return e_ofono_element_properties_sync_full(element, NULL, NULL);
 }
 
 /**
@@ -1810,7 +1810,7 @@ e_ofono_element_property_type_get(const E_Ofono_Element 
*element, const char *na
 }
 
 void
-e_ofono_element_list_properties(const E_Ofono_Element *element, Eina_Bool 
(*cb)(void *data, const E_Ofono_Element *element, const char *name, int type, 
const void *value), const void *data)
+e_ofono_element_properties_list(const E_Ofono_Element *element, Eina_Bool 
(*cb)(void *data, const E_Ofono_Element *element, const char *name, int type, 
const void *value), const void *data)
 {
const E_Ofono_Element_Property *p;
 
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-03 Thread Raphael Kubo da Costa
Luis Felipe Strano Moraes luis.str...@gmail.com writes:

 Guys,

 just a warning, get your patches in because tomorrow we're going to be
 spinning a new stable release of the EFL. PLEASE take the time to do some
 testing of the stable branches and see if everything is OK.

I've just had automake upgraded to 1.13.1 here and efreet from the 1.7
branch fails to build because configure.ac calls AM_PROG_CC_STD, which
has been obsoleted -- automake recommends just calling AC_PROG_CC, which
is already done. terminology probably also suffers from the same
problem, but I haven't tested.

--
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki
Business Identity Code: 0357606 - 4
Domiciled in Helsinki

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: jaehwan IN trunk/elementary: . src/lib

2013-01-03 Thread Daniel Juyung Seo
Can you backport this to elm 1.7  branch?

Daniel Juyung Seo (SeoZ)
On Jan 3, 2013 6:53 PM, Enlightenment SVN no-re...@enlightenment.org
wrote:

 Log:
 Fix the bug which the callbacks of the sub-object are added even if the
 sub-object is already added the parent object.


 Author:   jaehwan
 Date: 2013-01-03 01:52:57 -0800 (Thu, 03 Jan 2013)
 New Revision: 82053
 Trac: http://trac.enlightenment.org/e/changeset/82053

 Modified:
   trunk/elementary/ChangeLog trunk/elementary/NEWS
 trunk/elementary/src/lib/elm_flip.c trunk/elementary/src/lib/elm_hover.c
 trunk/elementary/src/lib/elm_layout.c

 Modified: trunk/elementary/ChangeLog
 ===
 --- trunk/elementary/ChangeLog  2013-01-03 09:31:33 UTC (rev 82052)
 +++ trunk/elementary/ChangeLog  2013-01-03 09:52:57 UTC (rev 82053)
 @@ -874,3 +874,7 @@
  2013-01-03  Thiep Ha

  * Fix list separator size bug.
 +
 +2013-01-03  Jaehwan Kim
 +
 +* Fix the bug which the callbacks of the sub-object are added
 even if the sub-object is added the parent object.

 Modified: trunk/elementary/NEWS
 ===
 --- trunk/elementary/NEWS   2013-01-03 09:31:33 UTC (rev 82052)
 +++ trunk/elementary/NEWS   2013-01-03 09:52:57 UTC (rev 82053)
 @@ -109,6 +109,7 @@
 * Tooltips now correctly set NETWM tooltip window type
 * Fix the naviframe item part text to be set properly.
 * Fix list separator size bug.
 +   * Fix the bug which the callbacks of the sub-object are added even if
 the sub-object is added the parent object.

  Removals:


 Modified: trunk/elementary/src/lib/elm_flip.c
 ===
 --- trunk/elementary/src/lib/elm_flip.c 2013-01-03 09:31:33 UTC (rev 82052)
 +++ trunk/elementary/src/lib/elm_flip.c 2013-01-03 09:52:57 UTC (rev 82053)
 @@ -144,6 +144,9 @@
 Eina_Bool int_ret;
 if (ret) *ret = EINA_FALSE;

 +   if (evas_object_data_get(sobj, elm-parent) == obj)
 + goto end;
 +
 eo_do_super(obj, elm_wdg_sub_object_add(sobj, int_ret));
 if (!int_ret) return;

 @@ -152,6 +155,7 @@
 evas_object_event_callback_add
   (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb,
 obj);

 +end:
 if (ret) *ret = EINA_TRUE;
  }


 Modified: trunk/elementary/src/lib/elm_hover.c
 ===
 --- trunk/elementary/src/lib/elm_hover.c2013-01-03 09:31:33 UTC
 (rev 82052)
 +++ trunk/elementary/src/lib/elm_hover.c2013-01-03 09:52:57 UTC
 (rev 82053)
 @@ -331,6 +331,9 @@
 Eina_Bool int_ret;
 Elm_Hover_Smart_Data *sd = _pd;

 +   if (evas_object_data_get(sobj, elm-parent) == obj)
 + goto end;
 +
 eo_do_super(obj, elm_wdg_sub_object_add(sobj, int_ret));
 if (!int_ret) return;

 @@ -338,6 +341,7 @@
   evas_object_event_callback_add
 (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_smt_sub_changed, obj);

 +end:
 if (ret) *ret = EINA_TRUE;
  }


 Modified: trunk/elementary/src/lib/elm_layout.c
 ===
 --- trunk/elementary/src/lib/elm_layout.c   2013-01-03 09:31:33 UTC
 (rev 82052)
 +++ trunk/elementary/src/lib/elm_layout.c   2013-01-03 09:52:57 UTC
 (rev 82053)
 @@ -418,9 +418,11 @@
 Evas_Object *sobj = va_arg(*list, Evas_Object *);
 Eina_Bool *ret = va_arg(*list, Eina_Bool *);
 if (ret) *ret = EINA_FALSE;
 -
 Eina_Bool int_ret = EINA_FALSE;

 +   if (evas_object_data_get(sobj, elm-parent) == obj)
 + goto end;
 +
 eo_do_super(obj, elm_wdg_sub_object_add(sobj, int_ret));
 if (!int_ret) return;

 @@ -432,6 +434,7 @@
 (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS,
   _on_sub_object_size_hint_change, obj);

 +end:
 if (ret) *ret = EINA_TRUE;
  }




 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-svn mailing list
 enlightenment-...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net

Re: [E-devel] 2 steps eina_share_common_del speed up

2013-01-03 Thread Jérémy Zurcher
I'm ready,
numbers and tests will be send in a few hours,
when the kids are in bed and the kitchen is cleaned ;)

On Thursday 03 January 2013  17:17, Carsten Haitzler wrote :
 On Thu, 29 Nov 2012 22:38:35 +0100 Jérémy Zurcher jer...@asynk.ch said:
 
   the optimized path implise that we are in hash collision.
  WRONG !
   I'll try to come back with something this week-end.
  yes I will
 
 i'm living in suspense for your numbers on perf etc :) (this is still
 pending in my queue fyi - it's waiting for some more info from you on
 numbers) :)
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 

-- 
Jérémy Zurcher
av General Guisan 49
1400 Yverdon-les-bains
+41 (0) 79 599 84 27

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Jérémy Zurcher
as I think the previous won't be accepted,
another which breaks nothing

regards
Jérémy
diff --git a/e_dbus/src/lib/bluez/e_bluez_element.c 
b/e_dbus/src/lib/bluez/e_bluez_element.c
index c68983f..3420255 100644
--- a/e_dbus/src/lib/bluez/e_bluez_element.c
+++ b/e_dbus/src/lib/bluez/e_bluez_element.c
@@ -1764,6 +1764,12 @@ e_bluez_element_property_type_get(const E_Bluez_Element 
*element, const char *na
 void
 e_bluez_element_list_properties(const E_Bluez_Element *element, Eina_Bool 
(*cb)(void *data, const E_Bluez_Element *element, const char *name, int type, 
const void *value), const void *data)
 {
+   e_bluez_element_properties_list(element, cb, data);
+}
+
+void
+e_bluez_element_properties_list(const E_Bluez_Element *element, Eina_Bool 
(*cb)(void *data, const E_Bluez_Element *element, const char *name, int type, 
const void *value), const void *data)
+{
const E_Bluez_Element_Property *p;
 
EINA_SAFETY_ON_NULL_RETURN(element);
diff --git a/e_dbus/src/lib/connman0_7x/e_connman_element.c 
b/e_dbus/src/lib/connman0_7x/e_connman_element.c
index 336c0c7..819b7c5 100644
--- a/e_dbus/src/lib/connman0_7x/e_connman_element.c
+++ b/e_dbus/src/lib/connman0_7x/e_connman_element.c
@@ -1375,6 +1375,12 @@ _e_connman_element_get_properties_callback(void 
*user_data, DBusMessage *msg, DB
   _e_connman_element_listeners_call(element);
 }
 
+Eina_Bool
+e_connman_element_sync_properties_full(E_Connman_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
+{
+   e_connman_element_properties_sync_full(element, cb, data);
+}
+
 /**
  * Sync element properties with server.
  *
@@ -1388,7 +1394,7 @@ _e_connman_element_get_properties_callback(void 
*user_data, DBusMessage *msg, DB
  * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise.
  */
 Eina_Bool
-e_connman_element_sync_properties_full(E_Connman_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
+e_connman_element_properties_sync_full(E_Connman_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
 {
const char name[] = GetProperties;
 
@@ -1413,7 +1419,7 @@ Eina_Bool
 e_connman_element_properties_sync(E_Connman_Element *element)
 {
EINA_SAFETY_ON_NULL_RETURN_VAL(element, EINA_FALSE);
-   return e_connman_element_sync_properties_full(element, NULL, NULL);
+   return e_connman_element_properties_sync_full(element, NULL, NULL);
 }
 
 /**
@@ -1787,6 +1793,12 @@ e_connman_element_property_type_get(const 
E_Connman_Element *element, const char
 void
 e_connman_element_list_properties(const E_Connman_Element *element, Eina_Bool 
(*cb)(void *data, const E_Connman_Element *element, const char *name, int type, 
const void *value), const void *data)
 {
+   e_connman_element_properties_list(element, cb, data);
+}
+
+void
+e_connman_element_properties_list(const E_Connman_Element *element, Eina_Bool 
(*cb)(void *data, const E_Connman_Element *element, const char *name, int type, 
const void *value), const void *data)
+{
const E_Connman_Element_Property *p;
 
EINA_SAFETY_ON_NULL_RETURN(element);
diff --git a/e_dbus/src/lib/ofono/e_ofono_element.c 
b/e_dbus/src/lib/ofono/e_ofono_element.c
index 716c071..37c8145 100644
--- a/e_dbus/src/lib/ofono/e_ofono_element.c
+++ b/e_dbus/src/lib/ofono/e_ofono_element.c
@@ -1455,6 +1455,12 @@ _e_ofono_element_get_properties_callback(void 
*user_data, DBusMessage *msg, DBus
   _e_ofono_element_listeners_call(element);
 }
 
+Eina_Bool
+e_ofono_element_sync_properties_full(E_Ofono_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
+{
+   e_ofono_element_properties_sync_full(element, cb, data);
+}
+
 /**
  * Sync element properties with server.
  *
@@ -1468,7 +1474,7 @@ _e_ofono_element_get_properties_callback(void *user_data, 
DBusMessage *msg, DBus
  * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise.
  */
 Eina_Bool
-e_ofono_element_sync_properties_full(E_Ofono_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
+e_ofono_element_properties_sync_full(E_Ofono_Element *element, 
E_DBus_Method_Return_Cb cb, const void *data)
 {
const char name[] = GetProperties;
 
@@ -1494,7 +1500,7 @@ Eina_Bool
 e_ofono_element_properties_sync(E_Ofono_Element *element)
 {
EINA_SAFETY_ON_NULL_RETURN_VAL(element, EINA_FALSE);
-   return e_ofono_element_sync_properties_full(element, NULL, NULL);
+   return e_ofono_element_properties_sync_full(element, NULL, NULL);
 }
 
 /**
@@ -1812,6 +1818,12 @@ e_ofono_element_property_type_get(const E_Ofono_Element 
*element, const char *na
 void
 e_ofono_element_list_properties(const E_Ofono_Element *element, Eina_Bool 
(*cb)(void *data, const E_Ofono_Element *element, const char *name, int type, 
const void *value), const void *data)
 {
+   e_ofono_element_properties_list(element, cb, data);
+}
+
+void
+e_ofono_element_properties_list(const E_Ofono_Element *element, Eina_Bool 
(*cb)(void *data, const E_Ofono_Element *element, const char *name, int type, 
const void *value), const void *data)
+{
const 

Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Luis Felipe Strano Moraes
Jérémy,

even though these functions are not EAPI, I'm not sure it's valid to change
them here. Changing that is not a bugfix, and e_dbus is already being
deprecated in favor of edbus.

--lf


On Thu, Jan 3, 2013 at 2:09 PM, Jérémy Zurcher jer...@asynk.ch wrote:

 missing patch


 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Luís Felipe Strano Moraes
http://www.strano.org
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Michael Blumenkrantz
On Thu, 3 Jan 2013 15:08:35 -0200
Luis Felipe Strano Moraes luis.str...@gmail.com wrote:

 Jérémy,
 
 even though these functions are not EAPI, I'm not sure it's valid to change
 them here. Changing that is not a bugfix, and e_dbus is already being
 deprecated in favor of edbus.
 
 --lf
 
 
 On Thu, Jan 3, 2013 at 2:09 PM, Jérémy Zurcher jer...@asynk.ch wrote:
 
  missing patch
 


deprecation is a nonsense reason for not fixing stuff. HAL was deprecated back 
in 1864 by Abraham Lincoln and it's still in the E17 final release

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Warning: Incoming new Stable release 1.7.5

2013-01-03 Thread Doug Newgard

Emotion in trunk is failing on AM_CONFIG_HEADER after the automake update, 
suggestingAC_CONFIG_HEADERS instead. I'm assuming 1.7.x would have the same 
issue.
There are others in trunk with similar issues, but that's not part of this 
thread.

Doug
 From: raphael.kubo.da.co...@intel.com
 To: luis.str...@gmail.com
 Date: Thu, 3 Jan 2013 18:37:09 +0200
 CC: enlightenment-rele...@lists.sourceforge.net; 
 enlightenment-devel@lists.sourceforge.net
 Subject: Re: [E-devel] Warning: Incoming new Stable release 1.7.5
 
 Luis Felipe Strano Moraes luis.str...@gmail.com writes:
 
  Guys,
 
  just a warning, get your patches in because tomorrow we're going to be
  spinning a new stable release of the EFL. PLEASE take the time to do some
  testing of the stable branches and see if everything is OK.
 
 I've just had automake upgraded to 1.13.1 here and efreet from the 1.7
 branch fails to build because configure.ac calls AM_PROG_CC_STD, which
 has been obsoleted -- automake recommends just calling AC_PROG_CC, which
 is already done. terminology probably also suffers from the same
 problem, but I haven't tested.
 
 --
 Intel Finland Oy
 Registered Address: PL 281, 00181 Helsinki
 Business Identity Code: 0357606 - 4
 Domiciled in Helsinki
 
 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Luis Felipe Strano Moraes
On Thu, Jan 3, 2013 at 3:11 PM, Michael Blumenkrantz 
michael.blumenkra...@gmail.com wrote:

 On Thu, 3 Jan 2013 15:08:35 -0200
 Luis Felipe Strano Moraes luis.str...@gmail.com wrote:

  Jérémy,
 
  even though these functions are not EAPI, I'm not sure it's valid to
 change
  them here. Changing that is not a bugfix, and e_dbus is already being
  deprecated in favor of edbus.
 
  --lf
 
 
  On Thu, Jan 3, 2013 at 2:09 PM, Jérémy Zurcher jer...@asynk.ch wrote:
 
   missing patch
  


 deprecation is a nonsense reason for not fixing stuff. HAL was deprecated
 back in 1864 by Abraham Lincoln and it's still in the E17 final release


And if we were maintaining a stable branch of HAL ourselves, we would
probably not be doing much cleanups there. If you want to apply it go
ahead, but I for one would prefer to keep things mostly for bug fixes.

--lf


-- 
Luís Felipe Strano Moraes
http://www.strano.org
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Jérémy Zurcher
On Thursday 03 January 2013  15:08, Luis Felipe Strano Moraes wrote :
 Jérémy,
 
 even though these functions are not EAPI, I'm not sure it's valid to change
I didn't properly looked at is, I just quickly fullfill the declared API
 them here. Changing that is not a bugfix, and e_dbus is already being
 deprecated in favor of edbus.
 
better leave behind us a clean job!

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Ulisses Furquim
Hi,

On Thu, Jan 3, 2013 at 3:11 PM, Michael Blumenkrantz
michael.blumenkra...@gmail.com wrote:
 On Thu, 3 Jan 2013 15:08:35 -0200
 Luis Felipe Strano Moraes luis.str...@gmail.com wrote:

 Jérémy,

 even though these functions are not EAPI, I'm not sure it's valid to change
 them here. Changing that is not a bugfix, and e_dbus is already being
 deprecated in favor of edbus.

 --lf


 On Thu, Jan 3, 2013 at 2:09 PM, Jérémy Zurcher jer...@asynk.ch wrote:

  missing patch
 


 deprecation is a nonsense reason for not fixing stuff. HAL was deprecated 
 back in 1864 by Abraham Lincoln and it's still in the E17 final release

I also don't see it as a bug fixing so I'd rather avoid these changes IMHO.

Regards,

-- 
Ulisses Furquim
ProFUSION embedded systems
http://profusion.mobi
Mobile: +55 19 9250 0942
Skype: ulissesffs

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATH] evas: add event source evas object

2013-01-03 Thread Leandro Dorileo

Hi,

On Thu, Jan 03, 2013 at 04:58:49PM +0900, Carsten Haitzler wrote:
 On Sat, 17 Nov 2012 22:49:49 -0200 Leandro Dorileo dori...@profusion.mobi
 said:
 
  Hi Raster,
  
  On Thu, Nov 15, 2012 at 02:25:38PM +0900, Carsten Haitzler wrote:
   On Tue, 13 Nov 2012 11:49:47 -0200 Leandro Dorileo 
   dori...@profusion.mobi
   said:
   
   noo!
   
   this breaks abi.
   
   never ADD structure members in the middle of a structure - add them at the
   END... always! at least in public api's!
  
  
  Ok, attached goes a version considering the ABI thing. Thank you for
  reviewing.
 
 is it possible that you can update your patches to match the evas merge into
 the efl tree?


Yep, sure. I can commit it if it's a go for it word.


 
Hi,

Attached patch introduces fields to events Evas_Event_Mouse_* structures
to hold the event source evas object in case of evas source events
propagation.

Regards

  
  
  Regards
  
  
  -- 
  Leandro Dorileo
  ProFUSION embedded systems
  http://profusion.mobi
 
 
 -- 
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)ras...@rasterman.com
 

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

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Lucas De Marchi
On Thu, Jan 3, 2013 at 3:11 PM, Michael Blumenkrantz
michael.blumenkra...@gmail.com wrote:
 On Thu, 3 Jan 2013 15:08:35 -0200
 Luis Felipe Strano Moraes luis.str...@gmail.com wrote:

 Jérémy,

 even though these functions are not EAPI, I'm not sure it's valid to change
 them here. Changing that is not a bugfix, and e_dbus is already being
 deprecated in favor of edbus.

 --lf


 On Thu, Jan 3, 2013 at 2:09 PM, Jérémy Zurcher jer...@asynk.ch wrote:

  missing patch
 


 deprecation is a nonsense reason for not fixing stuff. HAL was deprecated 
 back in 1864 by Abraham Lincoln and it's still in the E17 final release

We just removed it for the next release.


Lucas De Marhci

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Edje: invalidate double named group

2013-01-03 Thread Leandro Dorileo
Hi,

On Thu, Jan 03, 2013 at 05:14:12PM +0900, Carsten Haitzler wrote:
 On Tue, 27 Nov 2012 11:16:45 +0900 Cedric BAIL cedric.b...@free.fr said:
 
  Hi,
  
  On Mon, Nov 26, 2012 at 11:35 PM, Leandro Dorileo
  dori...@profusion.mobi wrote:
   Hi Cedric,
  
   On Mon, Nov 26, 2012 at 05:23:15PM +0900, Cedric BAIL wrote:
   Yop,
  
   On Wed, Nov 21, 2012 at 2:42 AM, Leandro Dorileo dori...@profusion.mobi
   wrote:
What happens if a group has 2 name statements(double named)?
edje will fail to free the groups cache while shuting down due
the collection directory entry hash having two entries with
different names but pointing to the same object - the second try
to free the part mem pool will fail - since it was freed before -
and issue an abort.
   
Attached goes a patch to fix the issue.
  
   Just got back from vacation and reading your patch. Wouldn't
   current_de-entry be set to something != NULL, before the parse_str(0)
   call ? If that's the case, it would be a way better patch in my
   opinion.
  
   I'm not sure if I correctly understand your suggestion but
   current_de-entry *is* something != NULL. What the patch does is try to
   find if current_de is already in in the edje_file-collection.
  
  My understanding is that if the group is already in the hash,
  current_de-entry should already be defined to something before the
  parse_str(0) call. So instead of walking all the hash (that may be
  slow), we could just check at the entry point of the function if
  current_de-entry != NULL. I am just not sure how this work with
  inheritance. So that's why you get a question there :-)
  
   What currently happens is that the same current_de is been added twice 
   case
   a group is double named - two name statements for the same group. This
   behavior doesn't look correct to me.
  
  I agree on that.
 
 and the conclusion to this saga is


I just got sometime to review the issue now, cedric was right and I came up with
a simpler solution without the hash iteration I proposed initially, I'm 
commiting it
as soon as possible.

Regards...

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

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Jérémy Zurcher
I'm surprised,

E_bluez.h says :
EAPI void e_bluez_element_properties_list(...)
EAPI Eina_Bool e_bluez_element_properties_sync_full(...)
E_Connman.h says :
EAPI void e_connman_element_properties_list(...)
EAPI Eina_Bool e_connman_element_properties_sync_full(...)

and so on,

what is the answer to a bug report that says
it compiles but doesn't link ?
we didn't bother fixing our API because this is not bug fixing ?

If the plan is to remove e_dbus from 1.7.x soon OK,
otherwise fix API concitency in a way or an other damn it ;)

regards
Jérémy

On Thursday 03 January 2013  15:21, Ulisses Furquim wrote :
 Hi,
 
 On Thu, Jan 3, 2013 at 3:11 PM, Michael Blumenkrantz
 michael.blumenkra...@gmail.com wrote:
  On Thu, 3 Jan 2013 15:08:35 -0200
  Luis Felipe Strano Moraes luis.str...@gmail.com wrote:
 
  Jérémy,
 
  even though these functions are not EAPI, I'm not sure it's valid to change
  them here. Changing that is not a bugfix, and e_dbus is already being
  deprecated in favor of edbus.
 
  --lf
 
 
  On Thu, Jan 3, 2013 at 2:09 PM, Jérémy Zurcher jer...@asynk.ch wrote:
 
   missing patch
  
 
 
  deprecation is a nonsense reason for not fixing stuff. HAL was deprecated 
  back in 1864 by Abraham Lincoln and it's still in the E17 final release
 
 I also don't see it as a bug fixing so I'd rather avoid these changes IMHO.
 
 Regards,
 
 -- 
 Ulisses Furquim
 ProFUSION embedded systems
 http://profusion.mobi
 Mobile: +55 19 9250 0942
 Skype: ulissesffs
 
 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-03 Thread Lucas De Marchi
On Thu, Jan 3, 2013 at 10:19 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Thu, 3 Jan 2013 12:54:46 +0100 Martin Jansa martin.ja...@gmail.com said:

 On Thu, Jan 03, 2013 at 08:37:25PM +0900, Carsten Haitzler wrote:
  On Thu, 3 Jan 2013 09:41:47 +0100 Martin Jansa martin.ja...@gmail.com
  said:
 
   On Wed, Jan 02, 2013 at 09:02:12AM -0200, Lucas De Marchi wrote:
This was a problem introduced in the merge of edbus into efl single
tree. You say you are using efl stable, so you should not have this.
   
Could you check if efl trunk works for you? Since there won't be a
separate edbus release, there's not much point in having it anyway.
  
   Thanks for fixing it in efl trunk, patch for IN-EFL edbus attached.
 
  ummm... why put the patch in there? that tree is disabled build-wise... its
  now for reference only src as we do the merge... in case something was
  forgotten... :)

 Because edbus (edbus2) is only component from new efl which is needed
 now to build and use stuff like eve and enjoy together with stable
 release of efl and E17.

 BTW: I don't need autogen.sh to build that :).

 urghgurrrgh hmmm pfft. ok.


hahaha... I had the same reaction :-)


Lucas De Marchi

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Edje: invalidate double named group

2013-01-03 Thread Leandro Dorileo

On Thu, Jan 03, 2013 at 04:12:54PM -0200, Leandro Dorileo wrote:
 Hi,
 
 On Thu, Jan 03, 2013 at 05:14:12PM +0900, Carsten Haitzler wrote:
  On Tue, 27 Nov 2012 11:16:45 +0900 Cedric BAIL cedric.b...@free.fr said:
  
   Hi,
   
   On Mon, Nov 26, 2012 at 11:35 PM, Leandro Dorileo
   dori...@profusion.mobi wrote:
Hi Cedric,
   
On Mon, Nov 26, 2012 at 05:23:15PM +0900, Cedric BAIL wrote:
Yop,
   
On Wed, Nov 21, 2012 at 2:42 AM, Leandro Dorileo 
dori...@profusion.mobi
wrote:
 What happens if a group has 2 name statements(double named)?
 edje will fail to free the groups cache while shuting down due
 the collection directory entry hash having two entries with
 different names but pointing to the same object - the second try
 to free the part mem pool will fail - since it was freed before -
 and issue an abort.

 Attached goes a patch to fix the issue.
   
Just got back from vacation and reading your patch. Wouldn't
current_de-entry be set to something != NULL, before the parse_str(0)
call ? If that's the case, it would be a way better patch in my
opinion.
   
I'm not sure if I correctly understand your suggestion but
current_de-entry *is* something != NULL. What the patch does is try to
find if current_de is already in in the edje_file-collection.
   
   My understanding is that if the group is already in the hash,
   current_de-entry should already be defined to something before the
   parse_str(0) call. So instead of walking all the hash (that may be
   slow), we could just check at the entry point of the function if
   current_de-entry != NULL. I am just not sure how this work with
   inheritance. So that's why you get a question there :-)
   
What currently happens is that the same current_de is been added twice 
case
a group is double named - two name statements for the same group. This
behavior doesn't look correct to me.
   
   I agree on that.
  
  and the conclusion to this saga is
 
 
 I just got sometime to review the issue now, cedric was right and I came up 
 with
 a simpler solution without the hash iteration I proposed initially, I'm 
 commiting it
 as soon as possible.


in rev 82093.


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

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Lucas De Marchi
Hi Jeremy

On Thu, Jan 3, 2013 at 4:21 PM, Jérémy Zurcher jer...@asynk.ch wrote:
 I'm surprised,

 E_bluez.h says :
 EAPI void e_bluez_element_properties_list(...)
 EAPI Eina_Bool e_bluez_element_properties_sync_full(...)
 E_Connman.h says :
 EAPI void e_connman_element_properties_list(...)
 EAPI Eina_Bool e_connman_element_properties_sync_full(...)

 and so on,

 what is the answer to a bug report that says
 it compiles but doesn't link ?
 we didn't bother fixing our API because this is not bug fixing ?

 If the plan is to remove e_dbus from 1.7.x soon OK,
 otherwise fix API concitency in a way or an other damn it ;)

You are right.  Maybe they didn't notice the functions are EAPI.
Probably that was the confusion.

e_dbus won't be removed from 1.7.x. But it will not be in efl 1.8



Lucas De Marchi

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Ulisses Furquim
Hi,

On Thu, Jan 3, 2013 at 4:25 PM, Lucas De Marchi
lucas.demar...@profusion.mobi wrote:
 Hi Jeremy

 On Thu, Jan 3, 2013 at 4:21 PM, Jérémy Zurcher jer...@asynk.ch wrote:
 I'm surprised,

 E_bluez.h says :
 EAPI void e_bluez_element_properties_list(...)
 EAPI Eina_Bool e_bluez_element_properties_sync_full(...)
 E_Connman.h says :
 EAPI void e_connman_element_properties_list(...)
 EAPI Eina_Bool e_connman_element_properties_sync_full(...)

 and so on,

 what is the answer to a bug report that says
 it compiles but doesn't link ?
 we didn't bother fixing our API because this is not bug fixing ?

 If the plan is to remove e_dbus from 1.7.x soon OK,
 otherwise fix API concitency in a way or an other damn it ;)

 You are right.  Maybe they didn't notice the functions are EAPI.
 Probably that was the confusion.

Yes, Luís confused about not being exported. Since they are exported
then Jérémy's patch make sense (the second version which doesn't
change the old symbols) and it is indeed a bug fix.

Thanks,

-- 
Ulisses Furquim
ProFUSION embedded systems
http://profusion.mobi
Mobile: +55 19 9250 0942
Skype: ulissesffs

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL Portability (need BSD, Solaris and Windows input!)

2013-01-03 Thread Lucas De Marchi
On Thu, Jan 3, 2013 at 12:34 PM, Gustavo Sverzut Barbieri
barbi...@profusion.mobi wrote:
 Hi people,

 I'm reviewing the checks in efl/configure.ac and some are quite weird,
 which I want to remove if there is no valid reason for their existence.

 IMO the way Evil, Escape and Exotic are done are a bit cumbersome for the
 libraries to use. For instance, evil_libgen.h matches libgen.h, however the
 user code must have the following:

#ifdef HAVE_LIBGEN_H
#include libgen.h
#endif
...
#ifdef HAVE_EVIL
#include Evil.h /* includes evil_libgen.h */
#endif

 why not call evil_libgen.h just libgen.h and let the user include it
 normally? We just -I$(top_srcdir)/src/lib/evil if building for Evil, then
 it makes life simpler.

 In my mind Evil.h and Exotic. doesn't even need to exist... they could
 exist in some cases where the system file exists but lacks something.
 Say libgen.h in PS3 lacked basename, then we could have:
  * escape_libgen.h: basename() definition
  * Escape.h: includes escape_libgen.h to match complete libgen.h

or you use #include_next libgen.h  inside Escape's libgen.h
and don't bother with never ever creating Escape.h

http://gcc.gnu.org/onlinedocs/cpp/Wrapper-Headers.html


Not sure if other compilers support this, though

Lucas De Marchi

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Tom Hacohen
Hm... Are you not coming to the British E lunch tomorrow?


On Thu, Jan 3, 2013 at 8:55 AM, Christopher Michael
cp.mich...@samsung.comwrote:

 On 03/01/13 08:51, Cedric BAIL wrote:
  On Thu, Jan 3, 2013 at 5:19 PM, Jérôme Pinot ngc...@gmail.com wrote:
  On 01/03/13 16:06, Cedric BAIL wrote:
  Hey boys,
 
  Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?
 
  Good for me!
 
  Any preference for the location ?
  --
  Cedric BAIL
 

 Yea, somewhere in the UK so everyone can attend :P

 Just kidding, the food tastes better in Korea anyway ;)

 dh




 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Tom.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5 api consistency fix

2013-01-03 Thread Jérémy Zurcher
there is also the case of
E_DBus.h: EAPI extern int E_DBUS_DOMAIN_GLOBAL;
which does not exist in implementation

Jérémy

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Michael Blumenkrantz
On Thu, 3 Jan 2013 18:45:15 +
Tom Hacohen t...@stosb.com wrote:

 Hm... Are you not coming to the British E lunch tomorrow?
 
 
 On Thu, Jan 3, 2013 at 8:55 AM, Christopher Michael
 cp.mich...@samsung.comwrote:
 
  On 03/01/13 08:51, Cedric BAIL wrote:
   On Thu, Jan 3, 2013 at 5:19 PM, Jérôme Pinot ngc...@gmail.com wrote:
   On 01/03/13 16:06, Cedric BAIL wrote:
   Hey boys,
  
   Who is in for a dinner on saturday 5th in Seoul ? Any preferred place ?
  
   Good for me!
  
   Any preference for the location ?
   --
   Cedric BAIL
  
 
  Yea, somewhere in the UK so everyone can attend :P
 
  Just kidding, the food tastes better in Korea anyway ;)
 
  dh
 
 
 
 
  --
  Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
  MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
  with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
  MVPs and experts. ON SALE this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122712
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 
 
 

NOT ANYMORE HE'S NOT

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Tom Hacohen
On Thu, Jan 3, 2013 at 6:52 PM, Michael Blumenkrantz 
michael.blumenkra...@gmail.com wrote:

 NOT ANYMORE HE'S NOT


I agree.

-- 
Tom.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] EFL Portability (need BSD, Solaris and Windows input!)

2013-01-03 Thread Youness Alaoui
Hi Gustavo,
I'd have to agree with you on how the includes should be done, the only
issue I see is that there are some things that you just can't do that way.
Without actually testing, I can't guarantee it will just work, but from
what I remember, we had to include Escape.h in some places because of some
missing defines.
In the case of the ps3, there is a unistd.h file but it doesn't have
everything, that's why we have escape_unistd.h. The #include_next trick
that Lucas suggested could fix that and it's a great idea.
Looking at Escape.h, what I see though is that there's a define for some of
the CLOCK_* macros, the _UNUSED_ macro and the EAPI macro. I'm guessing the
_UNUSED_ and EAPI are not defined maybe because the configure takes care of
that in the config.h and it doesn't recognize the system in order to
determine how it should be set, that's why I had to add them in Escape.h.
As for the CLOCK_* defines, I guess they could go in their own .h and
another #include_next would do the trick in this case. The problem remains
that you still need to have a Escape.h file in order to do the
#include_next call.. and honestly, I don't see how a diff of :
-#include escape_unistd.h
+#include_next unistd.h
would make any real difference in the end...

There are however some things that might need to react differently whether
or not the platform supports it. For example, on the ps3, there is no
multiprocess support, so execv, signals, and all that don't exist. It makes
more sense to have #ifdefs in the EFL to handle such a case rather than
assume it works and do things as if it was working, and have the
compatibility layer just return errors or something. I know this
multi-process thing is an extreme case and it's probably best not to have
special code for it in the EFL (and I'd agree), but it's just the example
that I have off the top of my head. There might be other cases where it's
best to handle them differently rather than try to work around it.
Just my 2c.

KaKaRoTo

On Thu, Jan 3, 2013 at 1:40 PM, Lucas De Marchi 
lucas.demar...@profusion.mobi wrote:

 On Thu, Jan 3, 2013 at 12:34 PM, Gustavo Sverzut Barbieri
 barbi...@profusion.mobi wrote:
  Hi people,
 
  I'm reviewing the checks in efl/configure.ac and some are quite weird,
  which I want to remove if there is no valid reason for their existence.
 
  IMO the way Evil, Escape and Exotic are done are a bit cumbersome for the
  libraries to use. For instance, evil_libgen.h matches libgen.h, however
 the
  user code must have the following:
 
 #ifdef HAVE_LIBGEN_H
 #include libgen.h
 #endif
 ...
 #ifdef HAVE_EVIL
 #include Evil.h /* includes evil_libgen.h */
 #endif
 
  why not call evil_libgen.h just libgen.h and let the user include it
  normally? We just -I$(top_srcdir)/src/lib/evil if building for Evil, then
  it makes life simpler.
 
  In my mind Evil.h and Exotic. doesn't even need to exist... they could
  exist in some cases where the system file exists but lacks something.
  Say libgen.h in PS3 lacked basename, then we could have:
   * escape_libgen.h: basename() definition
   * Escape.h: includes escape_libgen.h to match complete libgen.h

 or you use #include_next libgen.h  inside Escape's libgen.h
 and don't bother with never ever creating Escape.h

 http://gcc.gnu.org/onlinedocs/cpp/Wrapper-Headers.html


 Not sure if other compilers support this, though

 Lucas De Marchi


 --
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] 2 steps eina_share_common_del speed up

2013-01-03 Thread Jérémy Zurcher
the patches, the bench code and the git based script I used to collect them are 
attached
charts too

here are the numbers,
they are not very impressive like that,
the optimized path is not easily triggered,
but when it does, it worth it.

not easy to speed up such a good work !

 add  del full

== head/run-release-0 ==
1  2   1   4 [ms]
2  5   3   8 [ms]
3  6   5  11 [ms]
4 10   7  17 [ms]
5 12   9  22 [ms]
6 17  12  29 [ms]
7 19  15  35 [ms]
8 25  19  44 [ms]
9 27  22  50 [ms]
1034  26  60 [ms]

== 0001/run-release-0 ==
1  2   1   4 [ms]
2  4   3   8 [ms]
3  6   5  11 [ms]
4 10   7  17 [ms]
5 12   9  22 [ms]
6 16  12  28 [ms]
7 19  15  34 [ms]
8 25  19  44 [ms]
9 27  22  50 [ms]
1034  26  60 [ms]

== 0002/run-release-0 ==
1  2   1   3 [ms]
2  4   2   7 [ms]
3  6   3  10 [ms]
4  9   5  15 [ms]
5 12   7  20 [ms]
6 16   9  26 [ms]
7 18  12  31 [ms]
8 24  15  40 [ms]
9 27  18  46 [ms]
1034  21  56 [ms]

== 0003/run-release-0 ==
1  2   1   3 [ms]
2  5   2   7 [ms]
3  6   3  10 [ms]
4  9   4  14 [ms]
5 12   6  19 [ms]
6 16   8  25 [ms]
7 18  11  30 [ms]
8 24  14  38 [ms]
9 27  17  44 [ms]
1034  20  54 [ms]


Jérémy Zurcher


build_patches.sh
Description: Bourne shell script

#include stdio.h
#include time.h
#include Eina.h
#include stdint.h

static const char **shares;

static int64_t time_diff(struct timespec *t0, struct timespec *t1)
{
return ((t1-tv_sec * 10) + t1-tv_nsec) - ((t0-tv_sec * 10) + t0-tv_nsec);
}

static void add(int n)
{
   unsigned int i;
   const char *none;
   const char **walker;
   char build[64] = string_;

   walker = shares;
   for (i = 0; i  n; ++i, ++walker)
 {
eina_convert_xtoa(i, build + 7);
*walker = eina_stringshare_add(build);
 }

   /* ref */
   /* for (i = 0; i  n; ++i) */
   /*   { */
   /*  eina_convert_xtoa(i, build + 7); */
   /*  none = eina_stringshare_add(build); */
   /*   } */
}

static void del(int n)
{
   unsigned int i;
   unsigned int l;
   const char **walker;

   /* unref */
   walker = shares;
   /* for (i = 0; i  n; ++i, ++walker) */
   /*   { */
   /*  eina_stringshare_del(*walker); */
   /*   } */

   l = n/4;
   /* |  |  |-|  | */
   walker = shares[n/2];
   for (i = 0; i  l; ++i, ++walker)
 {
eina_stringshare_del(*walker);
 }

   /* |  |  |  |-| */
   walker = shares[n-1];
   for (i = 0; i  l; ++i, --walker)
 {
eina_stringshare_del(*walker);
 }

   /* |  |-|  |  | */
   walker = shares[n/4];
   for (i = 0; i  l; ++i, ++walker)
 {
eina_stringshare_del(*walker);
 }

   /* |-|  |  |  | */
   walker = shares[n/4-1];
   for (i = 0; i  l; ++i, --walker)
 {
eina_stringshare_del(*walker);
 }
}

static void run(int n)
{
   uint64_t dt0, dt1, dt2;
   struct timespec t0, t1, t2;

   eina_init();
   shares = calloc(n+1,sizeof(char*));
   shares[n]=0;

   clock_gettime(CLOCK_MONOTONIC, t0);

   add(n);
   clock_gettime(CLOCK_MONOTONIC, t1);
   del(n);
   /* eina_stringshare_dump(); */

   clock_gettime(CLOCK_MONOTONIC, t2);

   eina_shutdown();
   free(shares);

   dt0 = time_diff(t0,t1);
   dt1 = time_diff(t1,t2);
   dt2 = time_diff(t0,t2);
   fprintf(stdout,%d\t%4d\t%4d\t%4d [ms]\n,n,(int)(dt0/100),(int)(dt1/100),(int)(dt2/100));
}

int main(int argc, char *argv[])
{

   int i;

   for (i = 1; i=10; i += 1)
 run(i);

   return 0;
}


From 2c97a247de042db11251a7d4638041d49b10319c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= jer...@asynk.ch
Date: Fri, 14 Dec 2012 16:58:26 +0100
Subject: [PATCH 1/4] eina_stringshare: fix common population accounting

use EINA_STRINGSHARE_USAGE (setable through configure),
instead of EINA_SHARE_USAGE and EINA_SHARE_COMMON_USAGE
---
---
 efl/src/lib/eina/eina_share_common.c | 40 +++-
 efl/src/lib/eina/eina_stringshare.c  | 25 +-
 2 files changed, 36 insertions(+), 29 deletions(-)

diff --git a/efl/src/lib/eina/eina_share_common.c 
b/efl/src/lib/eina/eina_share_common.c
index 29c9f47..df3246d 100644
--- a/efl/src/lib/eina/eina_share_common.c
+++ b/efl/src/lib/eina/eina_share_common.c
@@ -113,8 +113,13 @@ static int _eina_share_common_count = 0;
   }   \
  } while (0)
 
-#ifdef EINA_SHARE_USAGE
+#ifdef 

Re: [E-devel] EFL Portability (need BSD, Solaris and Windows input!)

2013-01-03 Thread Joerg Sonnenberger
On Thu, Jan 03, 2013 at 04:40:02PM -0200, Lucas De Marchi wrote:
 or you use #include_next libgen.h  inside Escape's libgen.h
 and don't bother with never ever creating Escape.h
 
 http://gcc.gnu.org/onlinedocs/cpp/Wrapper-Headers.html
 
 
 Not sure if other compilers support this, though

It's not that portable. There is a strong overlap with platforms that
have issues with standard headers and those that don't support
#include_next. It shouldn't also really be needed. You can provide a
subdirectory in the build tree with files containing only include guards
for missing system headers and one catch all Evil.h that defines
prototypes that might be missing on the system. That's essentially the
idea of how NetBSD adjusts tools used in the bootstrap phase when
cross-compiling from Linux/Solaris/...

Joerg

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] AM_CONFIG_HEADER no longer works in Autotools

2013-01-03 Thread Lucas De Marchi
On Thu, Jan 3, 2013 at 6:43 PM, Doug Newgard scimmi...@outlook.com wrote:
 Apparently AM_CONFIG_HEADER was depreciated in 2002, and has been removed 
 from Automake 1.13. This patch applies against trunk and changes all 
 occurrences of AM_CONFIG_HEADER to AC_CONFIG_HEADERS. I did some spot testing 
 and all appears well, but I did not test each and every one of the changes. 
 If this patch is out of order, just ignore me.
 Doug


It's good. I was goiing to commit, but then svn ci starved deciding
what to do. meh, I'll let someone else suffer the pain of working with
svn.

Thanks anyway for the patch.

Lucas De Marchi

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Christopher Michael
Tom Hacohen t...@stosb.com wrote:

Hm... Are you not coming to the British E lunch tomorrow?


On Thu, Jan 3, 2013 at 8:55 AM, Christopher Michael
cp.mich...@samsung.comwrote:

 On 03/01/13 08:51, Cedric BAIL wrote:
  On Thu, Jan 3, 2013 at 5:19 PM, Jérôme Pinot ngc...@gmail.com
wrote:
  On 01/03/13 16:06, Cedric BAIL wrote:
  Hey boys,
 
  Who is in for a dinner on saturday 5th in Seoul ? Any preferred
place ?
 
  Good for me!
 
  Any preference for the location ?
  --
  Cedric BAIL
 

 Yea, somewhere in the UK so everyone can attend :P

 Just kidding, the food tastes better in Korea anyway ;)

 dh





--
 Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
 MVC, Windows 8 Apps, JavaScript and much more. Keep your skills
current
 with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
 MVPs and experts. ON SALE this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122712
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel




-- 
Tom.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Lol. I will be there :-)

dh
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Christopher Michael
Tom Hacohen t...@stosb.com wrote:

On Thu, Jan 3, 2013 at 6:52 PM, Michael Blumenkrantz 
michael.blumenkra...@gmail.com wrote:

 NOT ANYMORE HE'S NOT


I agree.

-- 
Tom.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Was there a change in plans that I am not aware of ??

dh
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] [PATCH] Eeze pc file has extra lib entry

2013-01-03 Thread Doug Newgard
Like the title says, the pc file for Eeze is specifying libs for both Eeze and 
Eet. Patch removes extra line.
Doug  

eeze.pc.patch
Description: Binary data
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Tom Hacohen
On Thu, Jan 3, 2013 at 10:24 PM, Christopher Michael cpmicha...@comcast.net
 wrote:

 Tom Hacohen t...@stosb.com wrote:

 On Thu, Jan 3, 2013 at 6:52 PM, Michael Blumenkrantz 
 michael.blumenkra...@gmail.com wrote:

 NOT ANYMORE HE'S NOT



 I agree.


 Was there a change in plans that I am not aware of ??


You said bad things about English food.

-- 
Tom.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/ethumb: . src/bin src/lib/client

2013-01-03 Thread Lucas De Marchi
On Thu, Jan 3, 2013 at 7:28 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Tue, Dec 4, 2012 at 6:27 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 ethumb: Port to edbus v2

   Patch by: Jos?\195?\169 Roberto de Souza zehortig...@profusion.mobi

 I know I am late, but is anyone able to use ephoto since that patch ?
 or is there anything wrong in my setup ?

 I never get any thumbnail and scrolling the grid generate some nice output :

 ERR29066: lib/edbus/edbus_proxy.c:508 _edbus_proxy_send() safety
 check failed: pending == NULL
 ERR29066:ethumb_client ethumb_client.c:891
 _ethumb_client_queue_add_cb() Error: org.enlightenment.DBus.Canceled
 Canceled by user.

 process 29066: arguments to dbus_pending_call_set_notify() were
 incorrect, assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 596.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_pending_call_cancel() were incorrect,
 assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 630.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_set_reply_serial() were
 incorrect, assertion reply_serial != 0 failed in file
 ../../dbus/dbus-message.c line 1010.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_iter_init_append() were
 incorrect, assertion message != NULL failed in file
 ../../dbus/dbus-message.c line 2284.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_get_type() were incorrect,
 assertion message != NULL failed in file ../../dbus/dbus-message.c
 line 1582.
 This is normally a bug in some application using the D-Bus library.
 process 29066: dbus message iterator looks uninitialized or corrupted
 process 29066: arguments to dbus_message_iter_get_arg_type() were
 incorrect, assertion _dbus_message_iter_check (real) failed in file
 ../../dbus/dbus-message.c line 2003.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_pending_call_unref() were incorrect,
 assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 572.
 This is normally a bug in some application using the D-Bus library.

 Any idea ?

José took a look... Does r82131 fix it for you?

Lucas De Marchi

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Location of allow windows above fullscreen window setting

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 11:40:07 -0200 Gustavo Lima Chaves gl...@profusion.mobi
said:

 * Carsten Haitzler ras...@rasterman.com [2013-01-03 17:10:59 +0900]:
 
  On Wed, 21 Nov 2012 15:59:17 +1030 Simon Lees si...@simotek.net said:
  
   Hi all,
   Is there a logical reason why the allow windows above fullscreen window is
   hidden in Focus Settings, Advanced? I can kinda see why it would be
   justified in being put there but i spend a good 10 minutes today looking
   for it and was unable to find it because i didn't look there.
   It was only once i started going through every option in every window
   related setting that i found it. I kinda just figured that focus settings
   would be about which window has focus and not about which windows are
   allowed on top of other windows. But thats just my opinion everyone else
   may think differently in which case leave it where it is.
   Cheers,
   Simon
  
  for e18 we are going to start using elementary for stuff - like cfg dialogs.
  this basically means cfg dialogs will get rewrites and this is when we can
  sit back and work on making our cfg much more logically grouped into proper
  units with names that are easy to identify.
 
 Elm prefs, please? :)

maybe, maybe not. havent decided to figured out how to even use it in this way
so that it creates a nice gui. :)

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


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATH] evas: add event source evas object

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 15:38:42 -0200 Leandro Dorileo dori...@profusion.mobi said:

 
 Hi,
 
 On Thu, Jan 03, 2013 at 04:58:49PM +0900, Carsten Haitzler wrote:
  On Sat, 17 Nov 2012 22:49:49 -0200 Leandro Dorileo dori...@profusion.mobi
  said:
  
   Hi Raster,
   
   On Thu, Nov 15, 2012 at 02:25:38PM +0900, Carsten Haitzler wrote:
On Tue, 13 Nov 2012 11:49:47 -0200 Leandro Dorileo
dori...@profusion.mobi said:

noo!

this breaks abi.

never ADD structure members in the middle of a structure - add them at
the END... always! at least in public api's!
   
   
   Ok, attached goes a version considering the ABI thing. Thank you for
   reviewing.
  
  is it possible that you can update your patches to match the evas merge into
  the efl tree?
 
 
 Yep, sure. I can commit it if it's a go for it word.

i see the usefulness of it - so update and apply.

 Hi,
 
 Attached patch introduces fields to events Evas_Event_Mouse_*
 structures to hold the event source evas object in case of evas
 source events propagation.
 
 Regards
 
   
   
   Regards
   
   
   -- 
   Leandro Dorileo
   ProFUSION embedded systems
   http://profusion.mobi
  
  
  -- 
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
  
 
 -- 
 Leandro Dorileo
 ProFUSION embedded systems
 http://profusion.mobi
 


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


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 13:32:19 +0100 Martin Jansa martin.ja...@gmail.com said:

 On Thu, Jan 03, 2013 at 09:19:36PM +0900, Carsten Haitzler wrote:
  On Thu, 3 Jan 2013 12:54:46 +0100 Martin Jansa martin.ja...@gmail.com
  said:
  
   On Thu, Jan 03, 2013 at 08:37:25PM +0900, Carsten Haitzler wrote:
On Thu, 3 Jan 2013 09:41:47 +0100 Martin Jansa martin.ja...@gmail.com
said:

 On Wed, Jan 02, 2013 at 09:02:12AM -0200, Lucas De Marchi wrote:
  This was a problem introduced in the merge of edbus into efl single
  tree. You say you are using efl stable, so you should not have this.
  
  Could you check if efl trunk works for you? Since there won't be a
  separate edbus release, there's not much point in having it anyway.
 
 Thanks for fixing it in efl trunk, patch for IN-EFL edbus attached.

ummm... why put the patch in there? that tree is disabled build-wise...
its now for reference only src as we do the merge... in case
something was forgotten... :)
   
   Because edbus (edbus2) is only component from new efl which is needed
   now to build and use stuff like eve and enjoy together with stable
   release of efl and E17.
   
   BTW: I don't need autogen.sh to build that :).
  
  urghgurrrgh hmmm pfft. ok.
 
 Thanks :)
 
 BTW: m4 macro wasn't removed and exit 1 was removed from autogen.sh, was
 this intended? But will work for me as it was merged, so I'm happy.

i applied the patch... it should have nulled out ac_valist.m4... hmm odd. oh
and ythe exit - i think that was when iw as chasing down the edbus crashes i
re-enabled it loacally to test.compare...

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


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] ephysics....

2013-01-03 Thread The Rasterman
what version of bullet are you using.

you do know the latest RELEASe of bullet doesnt install any of the softbody.h
headers u need? i had to MANUALLY copy these into bullet include dirs in the
install dir?

btDefaultSoftBodySolver.h
btSoftBodySolvers.h
btSoftBodySolverVertexBuffer.h

current 2.81-rev2613 release of bullet doesnt install these...

i dont think its wise to make efl hard-require by default something bullet
doesnt support currently in any release?

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


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-intl] [PATCH][E] Make Everything's plugin and action names translatable.

2013-01-03 Thread The Rasterman
On Thu, 3 Jan 2013 19:37:50 +0400 Igor Murzov
intergalactic.anonym...@gmail.com said:

 On Thu, 3 Jan 2013 17:52:36 +0900
 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote:
 
  On Thu, 22 Nov 2012 01:26:48 +0400 Igor Murzov e-m...@date.by said:
  
   Here is a patch that makes Everything's plugin and action names
   translatable.
   
   I think i should explain why this patch actually works :)
   Some macros used this way:
   
 p = EVRY_PLUGIN_BASE(Settings, configure, E_SETTINGS, _begin,
 _finish, _fetch);
   
   and the macro is defined like this:
   
 /* creates a Evry_Plugin to be registered with evry */
 #define EVRY_PLUGIN_BASE(_name, _icon, _item_type, _begin, _finish,
 #_fetch) \
   evry-plugin_new(EVRY_PLUGIN(E_NEW(Evry_Plugin, 1)), _name, _(_name),
   _icon, $ _begin, _finish, _fetch)
   
   so the _name argument (string Settings in this case) is used two times
   in evry-plugin_new() call and one of these times it is used inside _(),
   so the _name is actually translated by gettext.
   
   The same happens with EVRY_ACTION_NEW which is defined in the
   similar manner:
   
 #define EVRY_ACTION_NEW(_name, _in1, _in2, _icon, _action, _check) \
   evry-action_new(N_(_name), _(_name), _in1, _in2, _icon, _action,
   _check)
   
   
   But i'm not sure if this a best solution of the problem,
   so comments are welcome :)
   
   If the patch is ok, then similar changes should be made to
   E-MODULES-EXTRA/everything-* modules as well.
  
  hmm nah - i dont like this way 
 
 Too late. Patches are already commited. I have a plan to mark the message
 explicitly with N_() instead of listing defines in po/Makevars, I'll do this
 later.

i dont like the po/makevars changes as it means people read the code and go
ooh untranslated! and fix it...

 - i think the strings themselves should just we
  wrapped as usual with _() to indicate that STRING specifically is
  translatable instead of telling gettext that a new macro exists for this. :)
 
 You can't just wrap every string with _(), sometimes strings have to be stored
 untraslated as they are used as identifiers or something similar, and you
 can't rely on translations internally. 

i know. :)

  i've gone and found a whole bunch of these in everything and wrapped them
  with _ ()'s now. :) yes - i know its after release, so i guess this will
  make it into a future e release, but its now there.
 
 Those messages are already translated and everything was fine here.
 So I reverted your commit :P

ummm - they were not marked for translation - they do get stored, but then
stored with the translation...

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


--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] e_dbus-1.7.5: remove unimplemented E_DBUS_DOMAIN_GLOBAL

2013-01-03 Thread Lucas De Marchi
On Thu, Jan 3, 2013 at 12:18 PM, Jérémy Zurcher jer...@asynk.ch wrote:
 EAPI extern int E_DBUS_DOMAIN_GLOBAL; is not implemented

 patch attached

Even if it's not used, it's an exported symbol. Removing it means
API/ABI break since applications that were previously compiled might
stop working.


Lucas De Marchi

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] eve and enjoy segfaulting in dbus

2013-01-03 Thread Lucas De Marchi
On Thu, Jan 3, 2013 at 9:56 PM, Carsten Haitzler ras...@rasterman.com wrote:
 On Thu, 3 Jan 2013 13:32:19 +0100 Martin Jansa martin.ja...@gmail.com said:

 On Thu, Jan 03, 2013 at 09:19:36PM +0900, Carsten Haitzler wrote:
  On Thu, 3 Jan 2013 12:54:46 +0100 Martin Jansa martin.ja...@gmail.com
  said:
 
   On Thu, Jan 03, 2013 at 08:37:25PM +0900, Carsten Haitzler wrote:
On Thu, 3 Jan 2013 09:41:47 +0100 Martin Jansa martin.ja...@gmail.com
said:
   
 On Wed, Jan 02, 2013 at 09:02:12AM -0200, Lucas De Marchi wrote:
  This was a problem introduced in the merge of edbus into efl single
  tree. You say you are using efl stable, so you should not have 
  this.
 
  Could you check if efl trunk works for you? Since there won't be a
  separate edbus release, there's not much point in having it anyway.

 Thanks for fixing it in efl trunk, patch for IN-EFL edbus attached.
   
ummm... why put the patch in there? that tree is disabled build-wise...
its now for reference only src as we do the merge... in case
something was forgotten... :)
  
   Because edbus (edbus2) is only component from new efl which is needed
   now to build and use stuff like eve and enjoy together with stable
   release of efl and E17.
  
   BTW: I don't need autogen.sh to build that :).
 
  urghgurrrgh hmmm pfft. ok.

 Thanks :)

 BTW: m4 macro wasn't removed and exit 1 was removed from autogen.sh, was
 this intended? But will work for me as it was merged, so I'm happy.

 i applied the patch... it should have nulled out ac_valist.m4... hmm odd. oh
 and ythe exit - i think that was when iw as chasing down the edbus crashes i
 re-enabled it loacally to test.compare...


is everything solved now?

Lucas De Marchi

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics....

2013-01-03 Thread Gustavo Sverzut Barbieri
On Thu, Jan 3, 2013 at 10:07 PM, Carsten Haitzler ras...@rasterman.comwrote:

 what version of bullet are you using.

 you do know the latest RELEASe of bullet doesnt install any of the
 softbody.h
 headers u need? i had to MANUALLY copy these into bullet include dirs in
 the
 install dir?

 btDefaultSoftBodySolver.h
 btSoftBodySolvers.h
 btSoftBodySolverVertexBuffer.h

 current 2.81-rev2613 release of bullet doesnt install these...

 i dont think its wise to make efl hard-require by default something bullet
 doesnt support currently in any release?


ArchLinux works nicely with 2.81. AFAIR the problem is that bullet had 2
build methods (autotools  cmake?) and one of them were broken and missing
files.

We can disable it by default, but I'd wait more people to chime in. It's
better to report the bugs to Ubuntu and friends so we'll be able to use it
in future. Otherwise it will bitrot.


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] git.e.org is not synced anymore

2013-01-03 Thread Tomas Cech

Hi,

anyone who takes care of git.enlightenment.org, could you please fix
sync with SVN, please?

I can't find anyone on IRC who would know who takes care of this
service.

TIA,

Tomas Cech
Sleep_Walker


signature.asc
Description: Digital signature
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics....

2013-01-03 Thread Jihoon Kim
I had to install bullet for building EFL today morning. Unfortunately there
is no official bullet package (=2.8) in ubuntu. So I had to find bullet
ppa. I agree with raster's opinion. would you please consider this
inconvenience?
2013. 1. 4. 오전 9:25에 Gustavo Sverzut Barbieri barbi...@profusion.mobi님이
작성:

 On Thu, Jan 3, 2013 at 10:07 PM, Carsten Haitzler ras...@rasterman.com
 wrote:

  what version of bullet are you using.
 
  you do know the latest RELEASe of bullet doesnt install any of the
  softbody.h
  headers u need? i had to MANUALLY copy these into bullet include dirs in
  the
  install dir?
 
  btDefaultSoftBodySolver.h
  btSoftBodySolvers.h
  btSoftBodySolverVertexBuffer.h
 
  current 2.81-rev2613 release of bullet doesnt install these...
 
  i dont think its wise to make efl hard-require by default something
 bullet
  doesnt support currently in any release?
 
 
 ArchLinux works nicely with 2.81. AFAIR the problem is that bullet had 2
 build methods (autotools  cmake?) and one of them were broken and missing
 files.

 We can disable it by default, but I'd wait more people to chime in. It's
 better to report the bugs to Ubuntu and friends so we'll be able to use it
 in future. Otherwise it will bitrot.


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

 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] AM_CONFIG_HEADER no longer works in Autotools

2013-01-03 Thread Cedric BAIL
On Fri, Jan 4, 2013 at 5:43 AM, Doug Newgard scimmi...@outlook.com wrote:
 Apparently AM_CONFIG_HEADER was depreciated in 2002, and has been removed 
 from Automake 1.13. This patch applies against trunk and changes all 
 occurrences of AM_CONFIG_HEADER to AC_CONFIG_HEADERS. I did some spot testing 
 and all appears well, but I did not test each and every one of the changes. 
 If this patch is out of order, just ignore me.

In svn, thanks.
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [PATCH] Eeze pc file has extra lib entry

2013-01-03 Thread Cedric BAIL
On Fri, Jan 4, 2013 at 7:26 AM, Doug Newgard scimmi...@outlook.com wrote:
 Like the title says, the pc file for Eeze is specifying libs for both Eeze 
 and Eet. Patch removes extra line.

Already in, but thanks.
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Cedric BAIL
On Fri, Jan 4, 2013 at 7:27 AM, Tom Hacohen t...@stosb.com wrote:
 On Thu, Jan 3, 2013 at 10:24 PM, Christopher Michael cpmicha...@comcast.net
 wrote:
 Tom Hacohen t...@stosb.com wrote:
 On Thu, Jan 3, 2013 at 6:52 PM, Michael Blumenkrantz 
 michael.blumenkra...@gmail.com wrote:

 NOT ANYMORE HE'S NOT

 I agree.

 Was there a change in plans that I am not aware of ??

 You said bad things about English food.

Being honest doesn't seems to have value there :-)
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics....

2013-01-03 Thread Leandro Dorileo
Hi,

On Thu, Jan 03, 2013 at 10:23:58PM -0200, Gustavo Sverzut Barbieri wrote:
 On Thu, Jan 3, 2013 at 10:07 PM, Carsten Haitzler ras...@rasterman.comwrote:
 
  what version of bullet are you using.
 
  you do know the latest RELEASe of bullet doesnt install any of the
  softbody.h
  headers u need? i had to MANUALLY copy these into bullet include dirs in
  the
  install dir?
 
  btDefaultSoftBodySolver.h
  btSoftBodySolvers.h
  btSoftBodySolverVertexBuffer.h
 
  current 2.81-rev2613 release of bullet doesnt install these...
 
  i dont think its wise to make efl hard-require by default something bullet
  doesnt support currently in any release?
 


Soft body has been around for 4-5 years now, like Gustavo said it seems to be 
more
a sort of build system issue, it's mostly a distro/packaging issue. For those 
building
bullet from source code I suggest using cmake it's more stable and maintained.


 
 ArchLinux works nicely with 2.81. AFAIR the problem is that bullet had 2
 build methods (autotools  cmake?) and one of them were broken and missing
 files.
 
 We can disable it by default, but I'd wait more people to chime in. It's
 better to report the bugs to Ubuntu and friends so we'll be able to use it
 in future. Otherwise it will bitrot.
 
 
 -- 
 Gustavo Sverzut Barbieri
 http://profusion.mobi embedded systems
 --
 MSN: barbi...@gmail.com
 Skype: gsbarbieri
 Mobile: +55 (19) 9225-2202
 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

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

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread Christopher Michael
Cedric BAIL cedric.b...@free.fr wrote:

On Fri, Jan 4, 2013 at 7:27 AM, Tom Hacohen t...@stosb.com wrote:
 On Thu, Jan 3, 2013 at 10:24 PM, Christopher Michael
cpmicha...@comcast.net
 wrote:
 Tom Hacohen t...@stosb.com wrote:
 On Thu, Jan 3, 2013 at 6:52 PM, Michael Blumenkrantz 
 michael.blumenkra...@gmail.com wrote:

 NOT ANYMORE HE'S NOT

 I agree.

 Was there a change in plans that I am not aware of ??

 You said bad things about English food.

Being honest doesn't seems to have value there :-)
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and
experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

It's been my experience that it does not have value in most places :-(

dh
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/ethumb: . src/bin src/lib/client

2013-01-03 Thread Jose Souza
Yep fixed in r82131.

On Thu, Jan 3, 2013 at 10:03 PM, Lucas De Marchi
lucas.demar...@profusion.mobi wrote:
 On Thu, Jan 3, 2013 at 7:28 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Tue, Dec 4, 2012 at 6:27 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 ethumb: Port to edbus v2

   Patch by: Jos?\195?\169 Roberto de Souza zehortig...@profusion.mobi

 I know I am late, but is anyone able to use ephoto since that patch ?
 or is there anything wrong in my setup ?

 I never get any thumbnail and scrolling the grid generate some nice output :

 ERR29066: lib/edbus/edbus_proxy.c:508 _edbus_proxy_send() safety
 check failed: pending == NULL
 ERR29066:ethumb_client ethumb_client.c:891
 _ethumb_client_queue_add_cb() Error: org.enlightenment.DBus.Canceled
 Canceled by user.

 process 29066: arguments to dbus_pending_call_set_notify() were
 incorrect, assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 596.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_pending_call_cancel() were incorrect,
 assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 630.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_set_reply_serial() were
 incorrect, assertion reply_serial != 0 failed in file
 ../../dbus/dbus-message.c line 1010.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_iter_init_append() were
 incorrect, assertion message != NULL failed in file
 ../../dbus/dbus-message.c line 2284.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_get_type() were incorrect,
 assertion message != NULL failed in file ../../dbus/dbus-message.c
 line 1582.
 This is normally a bug in some application using the D-Bus library.
 process 29066: dbus message iterator looks uninitialized or corrupted
 process 29066: arguments to dbus_message_iter_get_arg_type() were
 incorrect, assertion _dbus_message_iter_check (real) failed in file
 ../../dbus/dbus-message.c line 2003.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_pending_call_unref() were incorrect,
 assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 572.
 This is normally a bug in some application using the D-Bus library.

 Any idea ?

 José took a look... Does r82131 fix it for you?

 Lucas De Marchi

 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: barbieri IN trunk/ethumb: . src/bin src/lib/client

2013-01-03 Thread Cedric BAIL
On Fri, Jan 4, 2013 at 9:03 AM, Lucas De Marchi
lucas.demar...@profusion.mobi wrote:
 On Thu, Jan 3, 2013 at 7:28 AM, Cedric BAIL cedric.b...@free.fr wrote:
 On Tue, Dec 4, 2012 at 6:27 AM, Enlightenment SVN
 no-re...@enlightenment.org wrote:
 Log:
 ethumb: Port to edbus v2

   Patch by: Jos?\195?\169 Roberto de Souza zehortig...@profusion.mobi

 I know I am late, but is anyone able to use ephoto since that patch ?
 or is there anything wrong in my setup ?

 I never get any thumbnail and scrolling the grid generate some nice output :

 ERR29066: lib/edbus/edbus_proxy.c:508 _edbus_proxy_send() safety
 check failed: pending == NULL
 ERR29066:ethumb_client ethumb_client.c:891
 _ethumb_client_queue_add_cb() Error: org.enlightenment.DBus.Canceled
 Canceled by user.

 process 29066: arguments to dbus_pending_call_set_notify() were
 incorrect, assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 596.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_pending_call_cancel() were incorrect,
 assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 630.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_set_reply_serial() were
 incorrect, assertion reply_serial != 0 failed in file
 ../../dbus/dbus-message.c line 1010.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_iter_init_append() were
 incorrect, assertion message != NULL failed in file
 ../../dbus/dbus-message.c line 2284.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_message_get_type() were incorrect,
 assertion message != NULL failed in file ../../dbus/dbus-message.c
 line 1582.
 This is normally a bug in some application using the D-Bus library.
 process 29066: dbus message iterator looks uninitialized or corrupted
 process 29066: arguments to dbus_message_iter_get_arg_type() were
 incorrect, assertion _dbus_message_iter_check (real) failed in file
 ../../dbus/dbus-message.c line 2003.
 This is normally a bug in some application using the D-Bus library.
 process 29066: arguments to dbus_pending_call_unref() were incorrect,
 assertion pending != NULL failed in file
 ../../dbus/dbus-pending-call.c line 572.
 This is normally a bug in some application using the D-Bus library.

 Any idea ?

 José took a look... Does r82131 fix it for you?

Yes, that part seems to be fixed, thanks.
--
Cedric BAIL

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics....

2013-01-03 Thread Daniel Juyung Seo
There is a good Korean guide on how to install bullet and ephysics.
http://seoz.egloos.com/3857085

Daniel Juyung Seo (SeoZ)
On Jan 4, 2013 9:52 AM, Jihoon Kim imfin...@gmail.com wrote:

 I had to install bullet for building EFL today morning. Unfortunately there
 is no official bullet package (=2.8) in ubuntu. So I had to find bullet
 ppa. I agree with raster's opinion. would you please consider this
 inconvenience?
 2013. 1. 4. 오전 9:25에 Gustavo Sverzut Barbieri barbi...@profusion.mobi
 님이
 작성:

  On Thu, Jan 3, 2013 at 10:07 PM, Carsten Haitzler ras...@rasterman.com
  wrote:
 
   what version of bullet are you using.
  
   you do know the latest RELEASe of bullet doesnt install any of the
   softbody.h
   headers u need? i had to MANUALLY copy these into bullet include dirs
 in
   the
   install dir?
  
   btDefaultSoftBodySolver.h
   btSoftBodySolvers.h
   btSoftBodySolverVertexBuffer.h
  
   current 2.81-rev2613 release of bullet doesnt install these...
  
   i dont think its wise to make efl hard-require by default something
  bullet
   doesnt support currently in any release?
  
  
  ArchLinux works nicely with 2.81. AFAIR the problem is that bullet had 2
  build methods (autotools  cmake?) and one of them were broken and
 missing
  files.
 
  We can disable it by default, but I'd wait more people to chime in. It's
  better to report the bugs to Ubuntu and friends so we'll be able to use
 it
  in future. Otherwise it will bitrot.
 
 
  --
  Gustavo Sverzut Barbieri
  http://profusion.mobi embedded systems
  --
  MSN: barbi...@gmail.com
  Skype: gsbarbieri
  Mobile: +55 (19) 9225-2202
 
 
 --
  Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
  much more. Get web development skills now with LearnDevNow -
  350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
  SALE $99.99 this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122812
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 

 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] Korean E dinner

2013-01-03 Thread ChunEon Park
I Prefer Itaewon? 
 


-Regards, Hermet- 
-Original Message-
From: Jérôme Pinotlt;ngc...@gmail.comgt; 
To: Enlightenment users discussion amp; 
supportlt;enlightenment-us...@lists.sourceforge.netgt;; 
Cc: Enlightenment developer 
listlt;enlightenment-devel@lists.sourceforge.netgt;; 
Sent: 2013-01-03 (목) 21:14:17
Subject: Re: [E-devel] [e-users] Korean E dinner

On 01/03/13 17:51, Cedric BAIL wrote:
gt; On Thu, Jan 3, 2013 at 5:19 PM, Jérôme Pinot lt;ngc891gt;@gmail.comgt; 
wrote:
gt; gt; On 01/03/13 16:06, Cedric BAIL wrote:
gt; gt;gt; Hey boys,
gt; gt;gt;
gt; gt;gt; Who is in for a dinner on saturday 5th in Seoul ? Any preferred 
place ?
gt; gt;
gt; gt; Good for me!
gt; 
gt; Any preference for the location ?

I prefer Gangnam, but Itaewon is OK.

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

--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] ephysics....

2013-01-03 Thread Leandro Dorileo
Hi,

On Fri, Jan 04, 2013 at 10:19:35AM +0900, Daniel Juyung Seo wrote:
 There is a good Korean guide on how to install bullet and ephysics.
 http://seoz.egloos.com/3857085


For the ephysics purpose you can add  -DUSE_GLUT=OFF -DBUILD_CPU_DEMOS=OFF 
-DBUILD_DEMOS=OFF
to cmake line so the user don't need to get bothered with the OpenGL stuffs.


 
 Daniel Juyung Seo (SeoZ)
 On Jan 4, 2013 9:52 AM, Jihoon Kim imfin...@gmail.com wrote:
 
  I had to install bullet for building EFL today morning. Unfortunately there
  is no official bullet package (=2.8) in ubuntu. So I had to find bullet
  ppa. I agree with raster's opinion. would you please consider this
  inconvenience?
  2013. 1. 4. 오전 9:25에 Gustavo Sverzut Barbieri barbi...@profusion.mobi
  님이
  작성:
 
   On Thu, Jan 3, 2013 at 10:07 PM, Carsten Haitzler ras...@rasterman.com
   wrote:
  
what version of bullet are you using.
   
you do know the latest RELEASe of bullet doesnt install any of the
softbody.h
headers u need? i had to MANUALLY copy these into bullet include dirs
  in
the
install dir?
   
btDefaultSoftBodySolver.h
btSoftBodySolvers.h
btSoftBodySolverVertexBuffer.h
   
current 2.81-rev2613 release of bullet doesnt install these...
   
i dont think its wise to make efl hard-require by default something
   bullet
doesnt support currently in any release?
   
   
   ArchLinux works nicely with 2.81. AFAIR the problem is that bullet had 2
   build methods (autotools  cmake?) and one of them were broken and
  missing
   files.
  
   We can disable it by default, but I'd wait more people to chime in. It's
   better to report the bugs to Ubuntu and friends so we'll be able to use
  it
   in future. Otherwise it will bitrot.
  
  
   --
   Gustavo Sverzut Barbieri
   http://profusion.mobi embedded systems
   --
   MSN: barbi...@gmail.com
   Skype: gsbarbieri
   Mobile: +55 (19) 9225-2202
  
  
  --
   Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
   much more. Get web development skills now with LearnDevNow -
   350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
   SALE $99.99 this month only -- learn more at:
   http://p.sf.net/sfu/learnmore_122812
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
 
  --
  Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
  much more. Get web development skills now with LearnDevNow -
  350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
  SALE $99.99 this month only -- learn more at:
  http://p.sf.net/sfu/learnmore_122812
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 --
 Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
 much more. Get web development skills now with LearnDevNow -
 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
 SALE $99.99 this month only -- learn more at:
 http://p.sf.net/sfu/learnmore_122812
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

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

--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122812
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


  1   2   >