Re: [E-devel] [PATH] evas: add event source evas object
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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?
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?
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?
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
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
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?
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?
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
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
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
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
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
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
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
* 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
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!)
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!)
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!)
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
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!)
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.
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!)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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!)
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
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
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
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
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!)
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
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!)
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
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
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
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
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
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
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
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
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
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....
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.
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
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
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....
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
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....
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
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
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
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....
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
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
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
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....
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
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....
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