Re: [E-devel] E SVN: raster trunk/e/src/bin
I don't even want to know what you're doing that you'd want to hide bugs like this On Thu, Feb 14, 2013 at 1:02 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: paranoia - set thigns we free to nullin case a side-effect of a later call calls some callback that somehow accesses the bd we are freeing... :) Author: raster Date: 2013-02-14 05:02:56 -0800 (Thu, 14 Feb 2013) New Revision: 83892 Trac: http://trac.enlightenment.org/e/changeset/83892 Modified: trunk/e/src/bin/e_border.c Modified: trunk/e/src/bin/e_border.c === --- trunk/e/src/bin/e_border.c 2013-02-14 12:54:38 UTC (rev 83891) +++ trunk/e/src/bin/e_border.c 2013-02-14 13:02:56 UTC (rev 83892) @@ -5022,37 +5022,51 @@ bd-already_unparented = 1; } if (bd-group) eina_list_free(bd-group); + bd-group = NULL; if (bd-transients) eina_list_free(bd-transients); + bd-transients = NULL; if (bd-stick_desks) eina_list_free(bd-stick_desks); + bd-stick_desks = NULL; if (bd-client.netwm.icons) { int i; for (i = 0; i bd-client.netwm.num_icons; i++) free(bd-client.netwm.icons[i].data); free(bd-client.netwm.icons); +bd-client.netwm.icons = NULL; } free(bd-client.netwm.extra_types); + bd-client.netwm.extra_types = NULL; if (bd-client.border.name) eina_stringshare_del(bd-client.border.name); + bd-client.border.name = NULL; if (bd-bordername) eina_stringshare_del(bd-bordername); + bd-bordername = NULL; if (bd-client.icccm.name) eina_stringshare_del(bd-client.icccm.name); + bd-client.icccm.name = NULL; if (bd-client.icccm.class) { -if ((!strcasecmp(bd-client.icccm.class, vmplayer)) || (!strcasecmp(bd-client.icccm.class, vmware))) +if ((!strcasecmp(bd-client.icccm.class, vmplayer)) || +(!strcasecmp(bd-client.icccm.class, vmware))) e_bindings_mapping_change_enable(EINA_TRUE); eina_stringshare_del(bd-client.icccm.class); +bd-client.icccm.class = NULL; } if (bd-client.icccm.title) eina_stringshare_del(bd-client.icccm.title); + bd-client.icccm.title = NULL; if (bd-client.icccm.icon_name) eina_stringshare_del(bd-client.icccm.icon_name); + bd-client.icccm.icon_name = NULL; if (bd-client.icccm.machine) eina_stringshare_del(bd-client.icccm.machine); + bd-client.icccm.machine = NULL; if (bd-client.icccm.window_role) eina_stringshare_del(bd-client.icccm.window_role); - + bd-client.icccm.window_role = NULL; + if ((bd-client.icccm.command.argc 0) (bd-client.icccm.command.argv)) { int i; @@ -5060,24 +5074,36 @@ for (i = 0; i bd-client.icccm.command.argc; i++) free(bd-client.icccm.command.argv[i]); free(bd-client.icccm.command.argv); +bd-client.icccm.command.argv = NULL; } if (bd-client.netwm.name) eina_stringshare_del(bd-client.netwm.name); + bd-client.netwm.name = NULL; if (bd-client.netwm.icon_name) eina_stringshare_del(bd-client.netwm.icon_name); + bd-client.netwm.icon_name = NULL; e_object_del(E_OBJECT(bd-shape)); + bd-shape = NULL; if (bd-internal_icon) eina_stringshare_del(bd-internal_icon); + bd-internal_icon = NULL; if (bd-internal_icon_key) eina_stringshare_del(bd-internal_icon_key); + bd-internal_icon_key = NULL; if (bd-icon_object) evas_object_del(bd-icon_object); + bd-icon_object = NULL; evas_object_del(bd-bg_object); + bd-bg_object = NULL; e_canvas_del(bd-bg_ecore_evas); + bd-bg_ecore_evas = NULL; ecore_evas_free(bd-bg_ecore_evas); + bd-bg_ecore_evas = NULL; ecore_x_window_free(bd-client.shell_win); + bd-client.shell_win = 0; e_focus_setdown(bd); e_bindings_mouse_ungrab(E_BINDING_CONTEXT_WINDOW, bd-win); e_bindings_wheel_ungrab(E_BINDING_CONTEXT_WINDOW, bd-win); ecore_x_window_free(bd-win); - + bd-win = 0; + eina_hash_del(borders_hash, e_util_winid_str_get(bd-client.win), bd); eina_hash_del(borders_hash, e_util_winid_str_get(bd-bg_win), bd); eina_hash_del(borders_hash, e_util_winid_str_get(bd-win), bd); -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Thu, 14 Feb 2013 13:05:32 + Michael Blumenkrantz michael.blumenkra...@gmail.com said: I don't even want to know what you're doing that you'd want to hide bugs like this i was seeing some stringshare issues with bd-borderneame. a quick look shows all is fine.. an the only thing that may be happening is access to it after an unref from the bd.. where there is still a ptr in the struct until its freed() and many calls happen after this unref. calls higher up all go null out strings/fields.. but later down they done.. so its more consistent now anyway. :) On Thu, Feb 14, 2013 at 1:02 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: paranoia - set thigns we free to nullin case a side-effect of a later call calls some callback that somehow accesses the bd we are freeing... :) Author: raster Date: 2013-02-14 05:02:56 -0800 (Thu, 14 Feb 2013) New Revision: 83892 Trac: http://trac.enlightenment.org/e/changeset/83892 Modified: trunk/e/src/bin/e_border.c Modified: trunk/e/src/bin/e_border.c === --- trunk/e/src/bin/e_border.c 2013-02-14 12:54:38 UTC (rev 83891) +++ trunk/e/src/bin/e_border.c 2013-02-14 13:02:56 UTC (rev 83892) @@ -5022,37 +5022,51 @@ bd-already_unparented = 1; } if (bd-group) eina_list_free(bd-group); + bd-group = NULL; if (bd-transients) eina_list_free(bd-transients); + bd-transients = NULL; if (bd-stick_desks) eina_list_free(bd-stick_desks); + bd-stick_desks = NULL; if (bd-client.netwm.icons) { int i; for (i = 0; i bd-client.netwm.num_icons; i++) free(bd-client.netwm.icons[i].data); free(bd-client.netwm.icons); +bd-client.netwm.icons = NULL; } free(bd-client.netwm.extra_types); + bd-client.netwm.extra_types = NULL; if (bd-client.border.name) eina_stringshare_del(bd-client.border.name); + bd-client.border.name = NULL; if (bd-bordername) eina_stringshare_del(bd-bordername); + bd-bordername = NULL; if (bd-client.icccm.name) eina_stringshare_del(bd-client.icccm.name); + bd-client.icccm.name = NULL; if (bd-client.icccm.class) { -if ((!strcasecmp(bd-client.icccm.class, vmplayer)) || (!strcasecmp(bd-client.icccm.class, vmware))) +if ((!strcasecmp(bd-client.icccm.class, vmplayer)) || +(!strcasecmp(bd-client.icccm.class, vmware))) e_bindings_mapping_change_enable(EINA_TRUE); eina_stringshare_del(bd-client.icccm.class); +bd-client.icccm.class = NULL; } if (bd-client.icccm.title) eina_stringshare_del(bd-client.icccm.title); + bd-client.icccm.title = NULL; if (bd-client.icccm.icon_name) eina_stringshare_del(bd-client.icccm.icon_name); + bd-client.icccm.icon_name = NULL; if (bd-client.icccm.machine) eina_stringshare_del(bd-client.icccm.machine); + bd-client.icccm.machine = NULL; if (bd-client.icccm.window_role) eina_stringshare_del(bd-client.icccm.window_role); - + bd-client.icccm.window_role = NULL; + if ((bd-client.icccm.command.argc 0) (bd-client.icccm.command.argv)) { int i; @@ -5060,24 +5074,36 @@ for (i = 0; i bd-client.icccm.command.argc; i++) free(bd-client.icccm.command.argv[i]); free(bd-client.icccm.command.argv); +bd-client.icccm.command.argv = NULL; } if (bd-client.netwm.name) eina_stringshare_del(bd-client.netwm.name); + bd-client.netwm.name = NULL; if (bd-client.netwm.icon_name) eina_stringshare_del(bd-client.netwm.icon_name); + bd-client.netwm.icon_name = NULL; e_object_del(E_OBJECT(bd-shape)); + bd-shape = NULL; if (bd-internal_icon) eina_stringshare_del(bd-internal_icon); + bd-internal_icon = NULL; if (bd-internal_icon_key) eina_stringshare_del(bd-internal_icon_key); + bd-internal_icon_key = NULL; if (bd-icon_object) evas_object_del(bd-icon_object); + bd-icon_object = NULL; evas_object_del(bd-bg_object); + bd-bg_object = NULL; e_canvas_del(bd-bg_ecore_evas); + bd-bg_ecore_evas = NULL; ecore_evas_free(bd-bg_ecore_evas); + bd-bg_ecore_evas = NULL; ecore_x_window_free(bd-client.shell_win); + bd-client.shell_win = 0; e_focus_setdown(bd); e_bindings_mouse_ungrab(E_BINDING_CONTEXT_WINDOW, bd-win); e_bindings_wheel_ungrab(E_BINDING_CONTEXT_WINDOW, bd-win); ecore_x_window_free(bd-win); - + bd-win = 0; + eina_hash_del(borders_hash, e_util_winid_str_get(bd-client.win), bd); eina_hash_del(borders_hash, e_util_winid_str_get(bd-bg_win), bd); eina_hash_del(borders_hash, e_util_winid_str_get(bd-win), bd);
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Thu, 14 Feb 2013 11:48:25 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Wed, Feb 13, 2013 at 10:50 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: begin to put ion code to launch cserve2 for e17 in e_start... problem... it runs... mostly.. but is buggy. svgs - no load (generic loader issue?) I don't think there is a generic loader for cserve2. fair enough - just something i noted. its the least problem (and an easy fix). the next problem up is the font mis-match.. but the bad one is im-data2 becoming NULL... try opening up efm with dirs with lots of images in them... :) i think async preload is hitting stuff. sometimes ie-data2 is null (why?) font - instead of normal bvold font.. i'm seeing an italic bold font eek! :( cserve2 worked well in smaller tests like elm and expedite.. it's not having a happy day with e17 :( pcajr was running it daily without major problems. Actually all his patches to cserve2 was to ensure it was working correctly. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ 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 -- Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, Jan 29, 2013 at 5:25 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: fix window unmap event handling with synthetic unmaps - only really an issue during manageing (startup) of a border - race condition. may misee hides. this fixes it but needs efl 1.8. :/ Isn't trunk only for 1.8 and branch for 1.7 anyway ? Author: raster Date: 2013-01-29 00:25:24 -0800 (Tue, 29 Jan 2013) New Revision: 83420 Trac: http://trac.enlightenment.org/e/changeset/83420 Modified: trunk/e/src/bin/e_border.c Modified: trunk/e/src/bin/e_border.c === --- trunk/e/src/bin/e_border.c 2013-01-29 08:24:21 UTC (rev 83419) +++ trunk/e/src/bin/e_border.c 2013-01-29 08:25:24 UTC (rev 83420) @@ -5285,14 +5285,29 @@ int ev_type __UNUSED__, void *ev) { - E_Border *bd; + E_Border *bd = NULL; Ecore_X_Event_Window_Hide *e; e = ev; -// printf(HIDE: %x, event %x\n, e-win, e-event_win); +// printf(HIDE: %x, event %x send: %i\n, e-win, e-event_win, e-send_event); // not interested in hide events from windows other than the window in question - if (e-win != e-event_win) return ECORE_CALLBACK_PASS_ON; - bd = e_border_find_by_client_window(e-win); + if (e-win != e-event_win) + { +#if (ECORE_VERSION_MAJOR 1) || (ECORE_VERSION_MINOR = 8) +bd = e_border_find_by_client_window(e-win); +if (!bd) return ECORE_CALLBACK_PASS_ON; +if (!e-send_event) return ECORE_CALLBACK_PASS_ON; +else + { + if (!((bd-zone) + (bd-zone-container-manager-root == e-event_win))) + return ECORE_CALLBACK_PASS_ON; + } +#else +return ECORE_CALLBACK_PASS_ON; +#endif + } + if (!bd) bd = e_border_find_by_client_window(e-win); // printf( bd = %p\n, bd); if (!bd) return ECORE_CALLBACK_PASS_ON; // printf( bd-ignore_first_unmap = %i\n, bd-ignore_first_unmap); -- 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/learnnow-d2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- 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/learnnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
no On Tue, Jan 29, 2013 at 8:38 AM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jan 29, 2013 at 5:25 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: fix window unmap event handling with synthetic unmaps - only really an issue during manageing (startup) of a border - race condition. may misee hides. this fixes it but needs efl 1.8. :/ Isn't trunk only for 1.8 and branch for 1.7 anyway ? Author: raster Date: 2013-01-29 00:25:24 -0800 (Tue, 29 Jan 2013) New Revision: 83420 Trac: http://trac.enlightenment.org/e/changeset/83420 Modified: trunk/e/src/bin/e_border.c Modified: trunk/e/src/bin/e_border.c === --- trunk/e/src/bin/e_border.c 2013-01-29 08:24:21 UTC (rev 83419) +++ trunk/e/src/bin/e_border.c 2013-01-29 08:25:24 UTC (rev 83420) @@ -5285,14 +5285,29 @@ int ev_type __UNUSED__, void *ev) { - E_Border *bd; + E_Border *bd = NULL; Ecore_X_Event_Window_Hide *e; e = ev; -// printf(HIDE: %x, event %x\n, e-win, e-event_win); +// printf(HIDE: %x, event %x send: %i\n, e-win, e-event_win, e-send_event); // not interested in hide events from windows other than the window in question - if (e-win != e-event_win) return ECORE_CALLBACK_PASS_ON; - bd = e_border_find_by_client_window(e-win); + if (e-win != e-event_win) + { +#if (ECORE_VERSION_MAJOR 1) || (ECORE_VERSION_MINOR = 8) +bd = e_border_find_by_client_window(e-win); +if (!bd) return ECORE_CALLBACK_PASS_ON; +if (!e-send_event) return ECORE_CALLBACK_PASS_ON; +else + { + if (!((bd-zone) + (bd-zone-container-manager-root == e-event_win))) + return ECORE_CALLBACK_PASS_ON; + } +#else +return ECORE_CALLBACK_PASS_ON; +#endif + } + if (!bd) bd = e_border_find_by_client_window(e-win); // printf( bd = %p\n, bd); if (!bd) return ECORE_CALLBACK_PASS_ON; // printf( bd-ignore_first_unmap = %i\n, bd-ignore_first_unmap); -- 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/learnnow-d2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- 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/learnnow-d2d ___ 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/learnnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 29 Jan 2013 17:38:24 +0900 Cedric BAIL cedric.b...@free.fr said: On Tue, Jan 29, 2013 at 5:25 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: fix window unmap event handling with synthetic unmaps - only really an issue during manageing (startup) of a border - race condition. may misee hides. this fixes it but needs efl 1.8. :/ Isn't trunk only for 1.8 and branch for 1.7 anyway ? meh. it means dont try backport this as it needs efl 1.8 too Author: raster Date: 2013-01-29 00:25:24 -0800 (Tue, 29 Jan 2013) New Revision: 83420 Trac: http://trac.enlightenment.org/e/changeset/83420 Modified: trunk/e/src/bin/e_border.c Modified: trunk/e/src/bin/e_border.c === --- trunk/e/src/bin/e_border.c 2013-01-29 08:24:21 UTC (rev 83419) +++ trunk/e/src/bin/e_border.c 2013-01-29 08:25:24 UTC (rev 83420) @@ -5285,14 +5285,29 @@ int ev_type __UNUSED__, void *ev) { - E_Border *bd; + E_Border *bd = NULL; Ecore_X_Event_Window_Hide *e; e = ev; -// printf(HIDE: %x, event %x\n, e-win, e-event_win); +// printf(HIDE: %x, event %x send: %i\n, e-win, e-event_win, e-send_event); // not interested in hide events from windows other than the window in question - if (e-win != e-event_win) return ECORE_CALLBACK_PASS_ON; - bd = e_border_find_by_client_window(e-win); + if (e-win != e-event_win) + { +#if (ECORE_VERSION_MAJOR 1) || (ECORE_VERSION_MINOR = 8) +bd = e_border_find_by_client_window(e-win); +if (!bd) return ECORE_CALLBACK_PASS_ON; +if (!e-send_event) return ECORE_CALLBACK_PASS_ON; +else + { + if (!((bd-zone) + (bd-zone-container-manager-root == e-event_win))) + return ECORE_CALLBACK_PASS_ON; + } +#else +return ECORE_CALLBACK_PASS_ON; +#endif + } + if (!bd) bd = e_border_find_by_client_window(e-win); // printf( bd = %p\n, bd); if (!bd) return ECORE_CALLBACK_PASS_ON; // printf( bd-ignore_first_unmap = %i\n, bd-ignore_first_unmap); -- 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/learnnow-d2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- 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/learnnow-d2d ___ 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/learnnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Sun, 30 Dec 2012 02:53:30 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: oh this was always broken - mh simply was never set and being used... until the 2nd loop. by then it ws too lae as ms was screwed. Author: raster Date: 2012-12-30 02:53:29 -0800 (Sun, 30 Dec 2012) New Revision: 81895 Trac: http://trac.enlightenment.org/e/changeset/81895 Modified: trunk/e/src/bin/e_menu.c Modified: trunk/e/src/bin/e_menu.c === --- trunk/e/src/bin/e_menu.c 2012-12-30 06:14:36 UTC (rev 81894) +++ trunk/e/src/bin/e_menu.c 2012-12-30 10:53:29 UTC (rev 81895) @@ -1792,7 +1792,7 @@ { Eina_List *l; E_Menu_Item *mi; - Evas_Coord bw, bh, mw, mh; + Evas_Coord bw, bh, mw = 0, mh = 0; int toggles_on = 0; int icons_on = 0; int labels_on = 0; @@ -1873,14 +1873,13 @@ if (min_h * eina_list_count(m-items) = (unsigned int)m-zone-h) { e_zone_useful_geometry_get(m-zone, NULL, NULL, NULL, zh); -maxh = zh * 2; +maxh = zh * 4; if (maxh 3) maxh = 3; // 32k x 32k mx coord limit for wins max_items = (maxh / min_h) - 1; } EINA_LIST_FOREACH(m-items, l, mi) { -if ((cur_items = max_items) || -(maxh ((ms + (2 * mh) = maxh) || (ms + (2 * mi-separator_h) = maxh +if (cur_items = max_items) { _e_menu_item_unrealize(mi); continue; success! -- 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_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Sat, 29 Dec 2012 10:53:14 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Fri, 28 Dec 2012 19:20:53 + Michael Blumenkrantz michael.blumenkra...@gmail.com said: On Thu, 27 Dec 2012 19:28:25 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: allow for primary toplevel menus screen height (or width) and autoscroll them correctly. also raise the limits for menu sizes up to 30k or 2x zone height for menu item cutoff... Author: raster Date: 2012-12-27 19:28:25 -0800 (Thu, 27 Dec 2012) New Revision: 81778 Trac: http://trac.enlightenment.org/e/changeset/81778 Modified: trunk/e/src/bin/e_menu.c Modified: trunk/e/src/bin/e_menu.c === --- trunk/e/src/bin/e_menu.c 2012-12-28 03:24:07 UTC (rev 81777) +++ trunk/e/src/bin/e_menu.c 2012-12-28 03:28:25 UTC (rev 81778) @@ -1152,10 +1152,16 @@ int x, y, w, h; e_zone_useful_geometry_get(m-zone, x, y, w, h); - if ((m-cur.x + m-cur.w) (x + w)) - m-cur.x = x + w - m-cur.w; - if ((m-cur.y + m-cur.h) (y + h)) - m-cur.y = y + h - m-cur.h; + if (m-cur.w = w) + { +if ((m-cur.x + m-cur.w) (x + w)) + m-cur.x = x + w - m-cur.w; + } + if (m-cur.h = h) + { +if ((m-cur.y + m-cur.h) (y + h)) + m-cur.y = y + h - m-cur.h; + } } m-prev.x = m-cur.x; m-prev.y = m-cur.y; @@ -1796,7 +1802,7 @@ int min_submenu_w = 0, min_submenu_h = 0; int min_toggle_w = 0, min_toggle_h = 0; int min_w = 0, min_h = 0; - int zh = 0, ms = 0; + int zh = 0, ms = 0, maxh = 0; unsigned int cur_items = 0, max_items = -1; e_box_freeze(m-container_object); @@ -1867,11 +1873,14 @@ if (min_h * eina_list_count(m-items) = (unsigned int)m-zone-h) { e_zone_useful_geometry_get(m-zone, NULL, NULL, NULL, zh); -max_items = zh / min_h - 1; +maxh = zh * 2; +if (maxh 3) maxh = 3; // 32k x 32k mx coord limit for wins +max_items = (maxh / min_h) - 1; } EINA_LIST_FOREACH(m-items, l, mi) { -if ((cur_items = max_items) || (zh ((ms + (2 * mh) = zh) || (ms + (2 * mi-separator_h) = zh +if ((cur_items = max_items) || +(maxh ((ms + (2 * mh) = maxh) || (ms + (2 * mi-separator_h) = maxh { _e_menu_item_unrealize(mi); continue; fyi this commit 100% breaks the Move to menu for me. I'll be reverting it in a day or two if it isn't fixed then you're back to broken menus if item count exceeds screen height (which wasnt broken in original menu code i wrote). i'm staring at a move-to menu/submenu thats displaying just fine. if it displays offscreen to the right it scrolls in when u mouse to the edge as the menu scroll code intends. it was your choice to clamp menu size to screen dimensions. I have two monitors with 16 desktops each; the menu displays fine in e17 release, it doesn't appear AT ALL after your commit. huge regression, regardless of your intentions -- 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. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Sat, 29 Dec 2012 12:34:50 + Michael Blumenkrantz michael.blumenkra...@gmail.com said: On Sat, 29 Dec 2012 10:53:14 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Fri, 28 Dec 2012 19:20:53 + Michael Blumenkrantz michael.blumenkra...@gmail.com said: On Thu, 27 Dec 2012 19:28:25 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: allow for primary toplevel menus screen height (or width) and autoscroll them correctly. also raise the limits for menu sizes up to 30k or 2x zone height for menu item cutoff... Author: raster Date: 2012-12-27 19:28:25 -0800 (Thu, 27 Dec 2012) New Revision: 81778 Trac: http://trac.enlightenment.org/e/changeset/81778 Modified: trunk/e/src/bin/e_menu.c Modified: trunk/e/src/bin/e_menu.c === --- trunk/e/src/bin/e_menu.c2012-12-28 03:24:07 UTC (rev 81777) +++ trunk/e/src/bin/e_menu.c2012-12-28 03:28:25 UTC (rev 81778) @@ -1152,10 +1152,16 @@ int x, y, w, h; e_zone_useful_geometry_get(m-zone, x, y, w, h); - if ((m-cur.x + m-cur.w) (x + w)) - m-cur.x = x + w - m-cur.w; - if ((m-cur.y + m-cur.h) (y + h)) - m-cur.y = y + h - m-cur.h; + if (m-cur.w = w) + { +if ((m-cur.x + m-cur.w) (x + w)) + m-cur.x = x + w - m-cur.w; + } + if (m-cur.h = h) + { +if ((m-cur.y + m-cur.h) (y + h)) + m-cur.y = y + h - m-cur.h; + } } m-prev.x = m-cur.x; m-prev.y = m-cur.y; @@ -1796,7 +1802,7 @@ int min_submenu_w = 0, min_submenu_h = 0; int min_toggle_w = 0, min_toggle_h = 0; int min_w = 0, min_h = 0; - int zh = 0, ms = 0; + int zh = 0, ms = 0, maxh = 0; unsigned int cur_items = 0, max_items = -1; e_box_freeze(m-container_object); @@ -1867,11 +1873,14 @@ if (min_h * eina_list_count(m-items) = (unsigned int)m-zone-h) { e_zone_useful_geometry_get(m-zone, NULL, NULL, NULL, zh); -max_items = zh / min_h - 1; +maxh = zh * 2; +if (maxh 3) maxh = 3; // 32k x 32k mx coord limit for wins +max_items = (maxh / min_h) - 1; } EINA_LIST_FOREACH(m-items, l, mi) { -if ((cur_items = max_items) || (zh ((ms + (2 * mh) = zh) || (ms + (2 * mi-separator_h) = zh +if ((cur_items = max_items) || +(maxh ((ms + (2 * mh) = maxh) || (ms + (2 * mi-separator_h) = maxh { _e_menu_item_unrealize(mi); continue; fyi this commit 100% breaks the Move to menu for me. I'll be reverting it in a day or two if it isn't fixed then you're back to broken menus if item count exceeds screen height (which wasnt broken in original menu code i wrote). i'm staring at a move-to menu/submenu thats displaying just fine. if it displays offscreen to the right it scrolls in when u mouse to the edge as the menu scroll code intends. it was your choice to clamp menu size to screen dimensions. I have two monitors with 16 desktops each; the menu displays fine in e17 release, it doesn't appear AT ALL after your commit. huge regression, regardless of your intentions wtf? ok - well i can look at that, but it's going to have to wait until tonight. -- - 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_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Sun, 30 Dec 2012 09:22:22 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 29 Dec 2012 12:34:50 + Michael Blumenkrantz michael.blumenkra...@gmail.com said: On Sat, 29 Dec 2012 10:53:14 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Fri, 28 Dec 2012 19:20:53 + Michael Blumenkrantz michael.blumenkra...@gmail.com said: On Thu, 27 Dec 2012 19:28:25 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: allow for primary toplevel menus screen height (or width) and autoscroll them correctly. also raise the limits for menu sizes up to 30k or 2x zone height for menu item cutoff... Author: raster Date: 2012-12-27 19:28:25 -0800 (Thu, 27 Dec 2012) New Revision: 81778 Trac: http://trac.enlightenment.org/e/changeset/81778 Modified: trunk/e/src/bin/e_menu.c Modified: trunk/e/src/bin/e_menu.c === --- trunk/e/src/bin/e_menu.c 2012-12-28 03:24:07 UTC (rev 81777) +++ trunk/e/src/bin/e_menu.c 2012-12-28 03:28:25 UTC (rev 81778) @@ -1152,10 +1152,16 @@ int x, y, w, h; e_zone_useful_geometry_get(m-zone, x, y, w, h); - if ((m-cur.x + m-cur.w) (x + w)) - m-cur.x = x + w - m-cur.w; - if ((m-cur.y + m-cur.h) (y + h)) - m-cur.y = y + h - m-cur.h; + if (m-cur.w = w) + { +if ((m-cur.x + m-cur.w) (x + w)) + m-cur.x = x + w - m-cur.w; + } + if (m-cur.h = h) + { +if ((m-cur.y + m-cur.h) (y + h)) + m-cur.y = y + h - m-cur.h; + } } m-prev.x = m-cur.x; m-prev.y = m-cur.y; @@ -1796,7 +1802,7 @@ int min_submenu_w = 0, min_submenu_h = 0; int min_toggle_w = 0, min_toggle_h = 0; int min_w = 0, min_h = 0; - int zh = 0, ms = 0; + int zh = 0, ms = 0, maxh = 0; unsigned int cur_items = 0, max_items = -1; e_box_freeze(m-container_object); @@ -1867,11 +1873,14 @@ if (min_h * eina_list_count(m-items) = (unsigned int)m-zone-h) { e_zone_useful_geometry_get(m-zone, NULL, NULL, NULL, zh); -max_items = zh / min_h - 1; +maxh = zh * 2; +if (maxh 3) maxh = 3; // 32k x 32k mx coord limit for wins +max_items = (maxh / min_h) - 1; } EINA_LIST_FOREACH(m-items, l, mi) { -if ((cur_items = max_items) || (zh ((ms + (2 * mh) = zh) || (ms + (2 * mi-separator_h) = zh +if ((cur_items = max_items) || +(maxh ((ms + (2 * mh) = maxh) || (ms + (2 * mi-separator_h) = maxh { _e_menu_item_unrealize(mi); continue; fyi this commit 100% breaks the Move to menu for me. I'll be reverting it in a day or two if it isn't fixed then you're back to broken menus if item count exceeds screen height (which wasnt broken in original menu code i wrote). i'm staring at a move-to menu/submenu thats displaying just fine. if it displays offscreen to the right it scrolls in when u mouse to the edge as the menu scroll code intends. it was your choice to clamp menu size to screen dimensions. I have two monitors with 16 desktops each; the menu displays fine in e17 release, it doesn't appear AT ALL after your commit. huge regression, regardless of your intentions wtf? ok - well i can look at that, but it's going to have to wait until tonight. no rush, I've just been reverting it locally when I rebuild -- 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_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Thu, 27 Dec 2012 19:28:25 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: allow for primary toplevel menus screen height (or width) and autoscroll them correctly. also raise the limits for menu sizes up to 30k or 2x zone height for menu item cutoff... Author: raster Date: 2012-12-27 19:28:25 -0800 (Thu, 27 Dec 2012) New Revision: 81778 Trac: http://trac.enlightenment.org/e/changeset/81778 Modified: trunk/e/src/bin/e_menu.c Modified: trunk/e/src/bin/e_menu.c === --- trunk/e/src/bin/e_menu.c 2012-12-28 03:24:07 UTC (rev 81777) +++ trunk/e/src/bin/e_menu.c 2012-12-28 03:28:25 UTC (rev 81778) @@ -1152,10 +1152,16 @@ int x, y, w, h; e_zone_useful_geometry_get(m-zone, x, y, w, h); - if ((m-cur.x + m-cur.w) (x + w)) - m-cur.x = x + w - m-cur.w; - if ((m-cur.y + m-cur.h) (y + h)) - m-cur.y = y + h - m-cur.h; + if (m-cur.w = w) + { +if ((m-cur.x + m-cur.w) (x + w)) + m-cur.x = x + w - m-cur.w; + } + if (m-cur.h = h) + { +if ((m-cur.y + m-cur.h) (y + h)) + m-cur.y = y + h - m-cur.h; + } } m-prev.x = m-cur.x; m-prev.y = m-cur.y; @@ -1796,7 +1802,7 @@ int min_submenu_w = 0, min_submenu_h = 0; int min_toggle_w = 0, min_toggle_h = 0; int min_w = 0, min_h = 0; - int zh = 0, ms = 0; + int zh = 0, ms = 0, maxh = 0; unsigned int cur_items = 0, max_items = -1; e_box_freeze(m-container_object); @@ -1867,11 +1873,14 @@ if (min_h * eina_list_count(m-items) = (unsigned int)m-zone-h) { e_zone_useful_geometry_get(m-zone, NULL, NULL, NULL, zh); -max_items = zh / min_h - 1; +maxh = zh * 2; +if (maxh 3) maxh = 3; // 32k x 32k mx coord limit for wins +max_items = (maxh / min_h) - 1; } EINA_LIST_FOREACH(m-items, l, mi) { -if ((cur_items = max_items) || (zh ((ms + (2 * mh) = zh) || (ms + (2 * mi-separator_h) = zh +if ((cur_items = max_items) || +(maxh ((ms + (2 * mh) = maxh) || (ms + (2 * mi-separator_h) = maxh { _e_menu_item_unrealize(mi); continue; fyi this commit 100% breaks the Move to menu for me. I'll be reverting it in a day or two if it isn't fixed -- 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: raster trunk/e/src/bin
On Fri, 28 Dec 2012 19:20:53 + Michael Blumenkrantz michael.blumenkra...@gmail.com said: On Thu, 27 Dec 2012 19:28:25 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: allow for primary toplevel menus screen height (or width) and autoscroll them correctly. also raise the limits for menu sizes up to 30k or 2x zone height for menu item cutoff... Author: raster Date: 2012-12-27 19:28:25 -0800 (Thu, 27 Dec 2012) New Revision: 81778 Trac: http://trac.enlightenment.org/e/changeset/81778 Modified: trunk/e/src/bin/e_menu.c Modified: trunk/e/src/bin/e_menu.c === --- trunk/e/src/bin/e_menu.c2012-12-28 03:24:07 UTC (rev 81777) +++ trunk/e/src/bin/e_menu.c2012-12-28 03:28:25 UTC (rev 81778) @@ -1152,10 +1152,16 @@ int x, y, w, h; e_zone_useful_geometry_get(m-zone, x, y, w, h); - if ((m-cur.x + m-cur.w) (x + w)) - m-cur.x = x + w - m-cur.w; - if ((m-cur.y + m-cur.h) (y + h)) - m-cur.y = y + h - m-cur.h; + if (m-cur.w = w) + { +if ((m-cur.x + m-cur.w) (x + w)) + m-cur.x = x + w - m-cur.w; + } + if (m-cur.h = h) + { +if ((m-cur.y + m-cur.h) (y + h)) + m-cur.y = y + h - m-cur.h; + } } m-prev.x = m-cur.x; m-prev.y = m-cur.y; @@ -1796,7 +1802,7 @@ int min_submenu_w = 0, min_submenu_h = 0; int min_toggle_w = 0, min_toggle_h = 0; int min_w = 0, min_h = 0; - int zh = 0, ms = 0; + int zh = 0, ms = 0, maxh = 0; unsigned int cur_items = 0, max_items = -1; e_box_freeze(m-container_object); @@ -1867,11 +1873,14 @@ if (min_h * eina_list_count(m-items) = (unsigned int)m-zone-h) { e_zone_useful_geometry_get(m-zone, NULL, NULL, NULL, zh); -max_items = zh / min_h - 1; +maxh = zh * 2; +if (maxh 3) maxh = 3; // 32k x 32k mx coord limit for wins +max_items = (maxh / min_h) - 1; } EINA_LIST_FOREACH(m-items, l, mi) { -if ((cur_items = max_items) || (zh ((ms + (2 * mh) = zh) || (ms + (2 * mi-separator_h) = zh +if ((cur_items = max_items) || +(maxh ((ms + (2 * mh) = maxh) || (ms + (2 * mi-separator_h) = maxh { _e_menu_item_unrealize(mi); continue; fyi this commit 100% breaks the Move to menu for me. I'll be reverting it in a day or two if it isn't fixed then you're back to broken menus if item count exceeds screen height (which wasnt broken in original menu code i wrote). i'm staring at a move-to menu/submenu thats displaying just fine. if it displays offscreen to the right it scrolls in when u mouse to the edge as the menu scroll code intends. -- - 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. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
1 - check your fps, if it's a lot, it will render it a lot. Alternatively sync with GL (comp settings) 2 - remove soft shadow, current evas impl will render the same text multiple times at different transparency to get that effect; 3 - remove that annoying scrolling text, make it paged and do the slide effect or transparency between pages... it's bad for cpu and reading the contents anyway 4 - make the text not render under a transparent image (that white one, the button, the top shadow) 5 - stop looking at top, it's a sampling and thus things that runs constantly at top speed will always show high in there (evas runs at top speed for each frame, running lots of time per second will make it show badly at top) On Tue, Nov 20, 2012 at 4:48 PM, Eduardo Lima (Etrunko) ebl...@gmail.comwrote: And now talking about the About Dialog, how can we make it consume less CPU!? Enlightenment process can take up to 50% of CPU while it is showing the text. On Tue, Nov 20, 2012 at 1:38 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: about legal stuff + contact info. Author: raster Date: 2012-11-20 07:37:50 -0800 (Tue, 20 Nov 2012) New Revision: 79476 Trac: http://trac.enlightenment.org/e/changeset/79476 Modified: trunk/e/src/bin/e_about.c Modified: trunk/e/src/bin/e_about.c === --- trunk/e/src/bin/e_about.c 2012-11-20 15:32:27 UTC (rev 79475) +++ trunk/e/src/bin/e_about.c 2012-11-20 15:37:50 UTC (rev 79476) @@ -29,6 +29,9 @@ We hope you enjoy using this software as much as we enjoyed writing it.br br + To contact us please visit:br + hilighthttp://www.enlightenment.org/br + br All rights reserved.br br Redistribution and use in source and binary forms, with or without -- 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-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Eduardo de Barros Lima ◤✠◢ ebl...@gmail.com -- 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 -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- 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
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, Nov 20, 2012 at 5:08 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: 1 - check your fps, if it's a lot, it will render it a lot. Alternatively sync with GL (comp settings) Yes, it is synchronized, aka 60fps. 2 - remove soft shadow, current evas impl will render the same text multiple times at different transparency to get that effect; 3 - remove that annoying scrolling text, make it paged and do the slide effect or transparency between pages... it's bad for cpu and reading the contents anyway 4 - make the text not render under a transparent image (that white one, the button, the top shadow) 5 - stop looking at top, it's a sampling and thus things that runs constantly at top speed will always show high in there (evas runs at top speed for each frame, running lots of time per second will make it show badly at top) Yeah, my point is that the about dialog could be simplified a lot but still showcase what Evas can do. On Tue, Nov 20, 2012 at 4:48 PM, Eduardo Lima (Etrunko) ebl...@gmail.comwrote: And now talking about the About Dialog, how can we make it consume less CPU!? Enlightenment process can take up to 50% of CPU while it is showing the text. On Tue, Nov 20, 2012 at 1:38 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: about legal stuff + contact info. Author: raster Date: 2012-11-20 07:37:50 -0800 (Tue, 20 Nov 2012) New Revision: 79476 Trac: http://trac.enlightenment.org/e/changeset/79476 Modified: trunk/e/src/bin/e_about.c Modified: trunk/e/src/bin/e_about.c === --- trunk/e/src/bin/e_about.c 2012-11-20 15:32:27 UTC (rev 79475) +++ trunk/e/src/bin/e_about.c 2012-11-20 15:37:50 UTC (rev 79476) @@ -29,6 +29,9 @@ We hope you enjoy using this software as much as we enjoyed writing it.br br + To contact us please visit:br + hilighthttp://www.enlightenment.org/br + br All rights reserved.br br Redistribution and use in source and binary forms, with or without -- 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-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Eduardo de Barros Lima ◤✠◢ ebl...@gmail.com -- 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 -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- 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 -- Eduardo de Barros Lima ◤✠◢ ebl...@gmail.com -- 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
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, Nov 20, 2012 at 5:20 PM, Eduardo Lima (Etrunko) ebl...@gmail.comwrote: On Tue, Nov 20, 2012 at 5:08 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: 1 - check your fps, if it's a lot, it will render it a lot. Alternatively sync with GL (comp settings) Yes, it is synchronized, aka 60fps. also, if gl it will have to swap the whole screen to do the composite manager's swap buffer. 2 - remove soft shadow, current evas impl will render the same text multiple times at different transparency to get that effect; 3 - remove that annoying scrolling text, make it paged and do the slide effect or transparency between pages... it's bad for cpu and reading the contents anyway 4 - make the text not render under a transparent image (that white one, the button, the top shadow) 5 - stop looking at top, it's a sampling and thus things that runs constantly at top speed will always show high in there (evas runs at top speed for each frame, running lots of time per second will make it show badly at top) Yeah, my point is that the about dialog could be simplified a lot but still showcase what Evas can do. o'really? :-) that's always the case... but not what raster likes most, so :-P it's like the effects we have now: they are not there because they are nice, it's there because we have that technology and we want to show that... We had that annoying menu effect in blingbling and blackwhite, but we never had a nice effect that would make the menu show from your click position (be it genie, macos like, or other) because we lacked the technology. We also can't do popups that are born from the owner window... same reason... and we can't blur the transparency background (windows vista-like)... so we do an infinite scrolling with soft shadow text :-P -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- 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
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 20 Nov 2012 17:32:37 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Tue, Nov 20, 2012 at 5:20 PM, Eduardo Lima (Etrunko) ebl...@gmail.comwrote: On Tue, Nov 20, 2012 at 5:08 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: 1 - check your fps, if it's a lot, it will render it a lot. Alternatively sync with GL (comp settings) Yes, it is synchronized, aka 60fps. also, if gl it will have to swap the whole screen to do the composite manager's swap buffer. actually - if your gl drivers behave in a specific way.. there are options to have the compositor do only partial updates even in gl... its under advanced. YMMV based on drivers, system etc. :) there currently is no way to get the actual backbuffer state/behavior and do a partial swap with glx or egl that i know of that is anything beyond a standards specs document. rob bradford told me that intel have recently implemented this - but i currently don't know exactly where and in what circumstances (but i think it'd be egl only and probably wayland only). 2 - remove soft shadow, current evas impl will render the same text multiple times at different transparency to get that effect; 3 - remove that annoying scrolling text, make it paged and do the slide effect or transparency between pages... it's bad for cpu and reading the contents anyway 4 - make the text not render under a transparent image (that white one, the button, the top shadow) 5 - stop looking at top, it's a sampling and thus things that runs constantly at top speed will always show high in there (evas runs at top speed for each frame, running lots of time per second will make it show badly at top) Yeah, my point is that the about dialog could be simplified a lot but still showcase what Evas can do. o'really? :-) that's always the case... but not what raster likes most, so :-P it's like the effects we have now: they are not there because they are nice, it's there because we have that technology and we want to show that... We had that annoying menu effect in blingbling and blackwhite, but we never had a nice effect that would make the menu show from your click position (be it genie, macos like, or other) because we lacked the technology. We also can't do popups that are born from the owner window... same reason... and we can't blur the transparency background (windows vista-like)... so we do an infinite scrolling with soft shadow text :-P -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- 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 -- 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
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 20 Nov 2012 16:48:19 -0200 Eduardo Lima (Etrunko) ebl...@gmail.com said: And now talking about the About Dialog, how can we make it consume less CPU!? Enlightenment process can take up to 50% of CPU while it is showing the text. its a combination of 1. textblock recalcs, and 2. all the soft shadow stuff on text. the about box hasnt been re-themed yet... so it's not a concern for me atm... until i get to it. :) On Tue, Nov 20, 2012 at 1:38 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: about legal stuff + contact info. Author: raster Date: 2012-11-20 07:37:50 -0800 (Tue, 20 Nov 2012) New Revision: 79476 Trac: http://trac.enlightenment.org/e/changeset/79476 Modified: trunk/e/src/bin/e_about.c Modified: trunk/e/src/bin/e_about.c === --- trunk/e/src/bin/e_about.c 2012-11-20 15:32:27 UTC (rev 79475) +++ trunk/e/src/bin/e_about.c 2012-11-20 15:37:50 UTC (rev 79476) @@ -29,6 +29,9 @@ We hope you enjoy using this software as much as we enjoyed writing it.br br + To contact us please visit:br + hilighthttp://www.enlightenment.org/br + br All rights reserved.br br Redistribution and use in source and binary forms, with or without -- 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-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Eduardo de Barros Lima ◤✠◢ ebl...@gmail.com -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- 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
Re: [E-devel] E SVN: raster trunk/e/src/bin
Hey it seems that start of e has changed quite a bit. Would it be possible that someone updates : http://trac.enlightenment.org/e/wiki/Debugging ? Vincent On Tue, Nov 13, 2012 at 6:47 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: 1. move crashdump to its own file - not in xsession-errors (gets overitten by whatever is already writing to it) 2. set restart env var so crashes dont bring up init splash. Author: raster Date: 2012-11-12 21:47:36 -0800 (Mon, 12 Nov 2012) New Revision: 79198 Trac: http://trac.enlightenment.org/e/changeset/79198 Modified: trunk/e/src/bin/e_start_main.c Modified: trunk/e/src/bin/e_start_main.c === --- trunk/e/src/bin/e_start_main.c 2012-11-13 05:34:47 UTC (rev 79197) +++ trunk/e/src/bin/e_start_main.c 2012-11-13 05:47:36 UTC (rev 79198) @@ -425,6 +425,7 @@ } else { + env_set(E_RESTART, 1); /* in the parent */ pid_t result; int status; @@ -497,7 +498,7 @@ { /* call e_sys gdb */ snprintf(buffer, 4096, - %s/enlightenment/utils/enlightenment_sys gdb %i %s/.xsession-errors, + %s/enlightenment/utils/enlightenment_sys gdb %i %s/.e-crashdump.txt, eina_prefix_lib_get(pfx), child, home); @@ -507,7 +508,7 @@ buffer, WEXITSTATUS(r)); snprintf(buffer, 4096, - %s/.xsession-errors, + %s/.e-crashdump.txt, home); backtrace_str = strdup(buffer); -- 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-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- 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
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Monday, August 27, 2012, Enlightenment SVN wrote: Log: hyoyoung is right. put settings back. those were for a different thing were click ALWAYS raises window even if on sloppy/pointer. And we're broken again. You should add an if() for the click to focus case Author: raster Date: 2012-08-27 16:19:14 -0700 (Mon, 27 Aug 2012) New Revision: 75744 Trac: http://trac.enlightenment.org/e/changeset/75744 Modified: trunk/e/src/bin/e_border.c Modified: trunk/e/src/bin/e_border.c === --- trunk/e/src/bin/e_border.c 2012-08-27 22:05:51 UTC (rev 75743) +++ trunk/e/src/bin/e_border.c 2012-08-27 23:19:14 UTC (rev 75744) @@ -6546,8 +6546,8 @@ if (type != ECORE_EVENT_MOUSE_BUTTON_DOWN) return ECORE_CALLBACK_DONE; ev = event; if ((e_config-pass_click_on) -// || (e_config-always_click_to_raise) -// || (e_config-always_click_to_focus) + || (e_config-always_click_to_raise) // this works even if not on click-to-focus + || (e_config-always_click_to_focus) // this works even if not on click-to-focus ) { E_Border *bd; -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 27 Aug 2012 20:58:17 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Monday, August 27, 2012, Enlightenment SVN wrote: Log: hyoyoung is right. put settings back. those were for a different thing were click ALWAYS raises window even if on sloppy/pointer. And we're broken again. You should add an if() for the click to focus case actually those options are there for making clicks ALWAYS rais or focus (regardless if u use click to focus or not). with click to focus your focus goes to the window on first click AND its raised anyway regardless what these options do. so these are needed because otherwise clicks NEVER go to windows if u disabled the pass clicks features (as the pass click is pass the first click and every click then is the first click). Author: raster Date: 2012-08-27 16:19:14 -0700 (Mon, 27 Aug 2012) New Revision: 75744 Trac: http://trac.enlightenment.org/e/changeset/75744 Modified: trunk/e/src/bin/e_border.c Modified: trunk/e/src/bin/e_border.c === --- trunk/e/src/bin/e_border.c 2012-08-27 22:05:51 UTC (rev 75743) +++ trunk/e/src/bin/e_border.c 2012-08-27 23:19:14 UTC (rev 75744) @@ -6546,8 +6546,8 @@ if (type != ECORE_EVENT_MOUSE_BUTTON_DOWN) return ECORE_CALLBACK_DONE; ev = event; if ((e_config-pass_click_on) -// || (e_config-always_click_to_raise) -// || (e_config-always_click_to_focus) + || (e_config-always_click_to_raise) // this works even if not on click-to-focus + || (e_config-always_click_to_focus) // this works even if not on click-to-focus ) { E_Border *bd; -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
this change was originally made to fix issues where randr mode would constantly change the backlight level without apparent cause On Wed, Aug 15, 2012 at 10:31 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: umm lets use xrandr first/ it SHOULD be better than going to /sys as a primary backlight control. Author: raster Date: 2012-08-15 02:31:10 -0700 (Wed, 15 Aug 2012) New Revision: 75288 Trac: http://trac.enlightenment.org/e/changeset/75288 Modified: trunk/e/src/bin/e_backlight.c Modified: trunk/e/src/bin/e_backlight.c === --- trunk/e/src/bin/e_backlight.c 2012-08-15 09:30:26 UTC (rev 75287) +++ trunk/e/src/bin/e_backlight.c 2012-08-15 09:31:10 UTC (rev 75288) @@ -298,15 +298,6 @@ int num = 0; root = zone-container-manager-root; -#ifdef HAVE_EEZE - _bl_sys_find(); - if (bl_sysval) - { -sysmode = MODE_SYS; -_bl_sys_level_get(); -return; - } -#endif // try randr out = ecore_x_randr_window_outputs_get(root, num); if ((out) (num 0) (ecore_x_randr_output_backlight_available())) @@ -316,7 +307,17 @@ { bl_val = x_bl; sysmode = MODE_RANDR; +return; } +#ifdef HAVE_EEZE + _bl_sys_find(); + if (bl_sysval) + { +sysmode = MODE_SYS; +_bl_sys_level_get(); +return; + } +#endif } static void -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 15 Aug 2012 10:32:27 +0100 Michael Blumenkrantz michael.blumenkra...@gmail.com said: i tested - and backlight doesn't change (for me) when using xrandr - intel drivers so xbacklight works. i don't see the brightness change. fullscreening windows back and forth etc. etc. - i'd rather find the issue than avoid it. this change was originally made to fix issues where randr mode would constantly change the backlight level without apparent cause On Wed, Aug 15, 2012 at 10:31 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: umm lets use xrandr first/ it SHOULD be better than going to /sys as a primary backlight control. Author: raster Date: 2012-08-15 02:31:10 -0700 (Wed, 15 Aug 2012) New Revision: 75288 Trac: http://trac.enlightenment.org/e/changeset/75288 Modified: trunk/e/src/bin/e_backlight.c Modified: trunk/e/src/bin/e_backlight.c === --- trunk/e/src/bin/e_backlight.c 2012-08-15 09:30:26 UTC (rev 75287) +++ trunk/e/src/bin/e_backlight.c 2012-08-15 09:31:10 UTC (rev 75288) @@ -298,15 +298,6 @@ int num = 0; root = zone-container-manager-root; -#ifdef HAVE_EEZE - _bl_sys_find(); - if (bl_sysval) - { -sysmode = MODE_SYS; -_bl_sys_level_get(); -return; - } -#endif // try randr out = ecore_x_randr_window_outputs_get(root, num); if ((out) (num 0) (ecore_x_randr_output_backlight_available())) @@ -316,7 +307,17 @@ { bl_val = x_bl; sysmode = MODE_RANDR; +return; } +#ifdef HAVE_EEZE + _bl_sys_find(); + if (bl_sysval) + { +sysmode = MODE_SYS; +_bl_sys_level_get(); +return; + } +#endif } static void -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
sure. it's something that happens due to backlight hooking all the different events; the level is somehow getting misapplied repeatedly on every triggered event, causing flickering and unwanted behavior. I can't reproduce since I don't have a backlight. On Wed, Aug 15, 2012 at 10:43 AM, Carsten Haitzler ras...@rasterman.comwrote: On Wed, 15 Aug 2012 10:32:27 +0100 Michael Blumenkrantz michael.blumenkra...@gmail.com said: i tested - and backlight doesn't change (for me) when using xrandr - intel drivers so xbacklight works. i don't see the brightness change. fullscreening windows back and forth etc. etc. - i'd rather find the issue than avoid it. this change was originally made to fix issues where randr mode would constantly change the backlight level without apparent cause On Wed, Aug 15, 2012 at 10:31 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: umm lets use xrandr first/ it SHOULD be better than going to /sys as a primary backlight control. Author: raster Date: 2012-08-15 02:31:10 -0700 (Wed, 15 Aug 2012) New Revision: 75288 Trac: http://trac.enlightenment.org/e/changeset/75288 Modified: trunk/e/src/bin/e_backlight.c Modified: trunk/e/src/bin/e_backlight.c === --- trunk/e/src/bin/e_backlight.c 2012-08-15 09:30:26 UTC (rev 75287) +++ trunk/e/src/bin/e_backlight.c 2012-08-15 09:31:10 UTC (rev 75288) @@ -298,15 +298,6 @@ int num = 0; root = zone-container-manager-root; -#ifdef HAVE_EEZE - _bl_sys_find(); - if (bl_sysval) - { -sysmode = MODE_SYS; -_bl_sys_level_get(); -return; - } -#endif // try randr out = ecore_x_randr_window_outputs_get(root, num); if ((out) (num 0) (ecore_x_randr_output_backlight_available())) @@ -316,7 +307,17 @@ { bl_val = x_bl; sysmode = MODE_RANDR; +return; } +#ifdef HAVE_EEZE + _bl_sys_find(); + if (bl_sysval) + { +sysmode = MODE_SYS; +_bl_sys_level_get(); +return; + } +#endif } static void -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 15 Aug 2012 10:47:19 +0100 Michael Blumenkrantz michael.blumenkra...@gmail.com said: sure. it's something that happens due to backlight hooking all the different events; the level is somehow getting misapplied repeatedly on every triggered event, causing flickering and unwanted behavior. I can't reproduce since I don't have a backlight. i have several machines that use the intel driver backlight stuff and i cant see the issue - i cant spot where it changes. On Wed, Aug 15, 2012 at 10:43 AM, Carsten Haitzler ras...@rasterman.comwrote: On Wed, 15 Aug 2012 10:32:27 +0100 Michael Blumenkrantz michael.blumenkra...@gmail.com said: i tested - and backlight doesn't change (for me) when using xrandr - intel drivers so xbacklight works. i don't see the brightness change. fullscreening windows back and forth etc. etc. - i'd rather find the issue than avoid it. this change was originally made to fix issues where randr mode would constantly change the backlight level without apparent cause On Wed, Aug 15, 2012 at 10:31 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: umm lets use xrandr first/ it SHOULD be better than going to /sys as a primary backlight control. Author: raster Date: 2012-08-15 02:31:10 -0700 (Wed, 15 Aug 2012) New Revision: 75288 Trac: http://trac.enlightenment.org/e/changeset/75288 Modified: trunk/e/src/bin/e_backlight.c Modified: trunk/e/src/bin/e_backlight.c === --- trunk/e/src/bin/e_backlight.c 2012-08-15 09:30:26 UTC (rev 75287) +++ trunk/e/src/bin/e_backlight.c 2012-08-15 09:31:10 UTC (rev 75288) @@ -298,15 +298,6 @@ int num = 0; root = zone-container-manager-root; -#ifdef HAVE_EEZE - _bl_sys_find(); - if (bl_sysval) - { -sysmode = MODE_SYS; -_bl_sys_level_get(); -return; - } -#endif // try randr out = ecore_x_randr_window_outputs_get(root, num); if ((out) (num 0) (ecore_x_randr_output_backlight_available())) @@ -316,7 +307,17 @@ { bl_val = x_bl; sysmode = MODE_RANDR; +return; } +#ifdef HAVE_EEZE + _bl_sys_find(); + if (bl_sysval) + { +sysmode = MODE_SYS; +_bl_sys_level_get(); +return; + } +#endif } static void -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile
Re: [E-devel] E SVN: raster trunk/e/src/bin
I give up. Your constant reverts and refusal to submit any sort of report or do debugging make it impossible to improve this. It can stay slow and blocking forever now. On Thu, Aug 2, 2012 at 4:36 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: unfortuntely.. i have to revert the revert to my revert... as xsettings is still broken immediately after login and stays broken until u restart e. :( Author: raster Date: 2012-08-01 20:36:51 -0700 (Wed, 01 Aug 2012) New Revision: 74772 Trac: http://trac.enlightenment.org/e/changeset/74772 Modified: trunk/e/src/bin/e_xsettings.c Modified: trunk/e/src/bin/e_xsettings.c === --- trunk/e/src/bin/e_xsettings.c 2012-08-02 01:15:38 UTC (rev 74771) +++ trunk/e/src/bin/e_xsettings.c 2012-08-02 03:36:51 UTC (rev 74772) @@ -51,18 +51,18 @@ static Eio_File *eio_op = NULL; static Eina_Bool setting = EINA_FALSE; static Eina_Bool reset = EINA_FALSE; -static Ecore_Idle_Enterer *xsettings_idler = NULL; -static const char *_setting_icon_theme_name = NULL; -static const char *_setting_theme_name = NULL; -static const char *_setting_font_name = NULL; -static const char *_setting_xft_dpi = NULL; -static char *_setting_theme = NULL; +static const char _setting_icon_theme_name[] = Net/IconThemeName; +static const char _setting_theme_name[] = Net/ThemeName; +static const char _setting_font_name[] = Gtk/FontName; +static const char _setting_xft_dpi[] = Xft/DPI; +static const char *_setting_theme = NULL; + static void _e_xsettings_done_cb(void *data, Eio_File *handler, const Eina_Stat *stat); static Ecore_X_Atom _e_xsettings_atom_screen_get(int screen_num) { - char buf[64]; + char buf[32]; snprintf(buf, sizeof(buf), _XSETTINGS_S%d, screen_num); return ecore_x_atom_get(buf); } @@ -128,6 +128,9 @@ ECORE_X_EVENT_MASK_WINDOW_CONFIGURE, ecore_x_current_time_get(), atom, sm-selection, 0, 0); + + _e_xsettings_apply(sm); + return 1; } @@ -166,6 +169,9 @@ Eina_List *l; if (!name) return; + if (name == _setting_theme_name) + e_config-xsettings.net_theme_name_detected = value; + name = eina_stringshare_add(name); EINA_LIST_FOREACH(settings, l, s) { @@ -175,27 +181,29 @@ if (!value) { if (!s) return; -DBG(remove %s, name); +DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); eina_stringshare_del(s-s.value); settings = eina_list_remove(settings, s); E_FREE(s); -if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = value; return; } - if (!s) + if (s) { -DBG(add %s %s, name, value); +DBG(update %s %s\n, name, value); +eina_stringshare_del(name); +eina_stringshare_replace(s-s.value, value); + } + else + { +DBG(add %s %s\n, name, value); s = E_NEW(Setting, 1); s-type = SETTING_TYPE_STRING; s-name = name; +s-s.value = eina_stringshare_add(value); settings = eina_list_append(settings, s); } - else - DBG(update %s %s, name, value); - eina_stringshare_replace(s-s.value, value); - if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = s-s.value; /* type + pad + name-len + last-change-serial + str_len */ s-length = 12; @@ -212,6 +220,7 @@ Eina_List *l; if (!name) return; + name = eina_stringshare_add(name); EINA_LIST_FOREACH(settings, l, s) { @@ -222,6 +231,8 @@ { if (!s) return; DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); settings = eina_list_remove(settings, s); E_FREE(s); return; @@ -229,6 +240,7 @@ if (s) { DBG(update %s %d\n, name, value); +eina_stringshare_del(name); s-i.value = value; } else @@ -405,7 +417,7 @@ } eio_op = NULL; setting = EINA_FALSE; - E_FREE(_setting_theme); + _setting_theme = NULL; if (e_config-xsettings.net_theme_name) { @@ -418,7 +430,7 @@ } static void -_e_xsettings_done_cb(void *data __UNUSED__, Eio_File *handler __UNUSED__, const Eina_Stat *st __UNUSED__) +_e_xsettings_done_cb(void *data __UNUSED__, Eio_File *handler __UNUSED__, const Eina_Stat *stat __UNUSED__) { Eina_List *l; Settings_Manager *sm; @@ -429,10 +441,9 @@ return; } _e_xsettings_string_set(_setting_theme_name, _setting_theme); - E_FREE(_setting_theme); + _setting_theme = NULL; eio_op = NULL; setting = EINA_FALSE; -
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Thu, 2 Aug 2012 07:28:02 +0100 Michael Blumenkrantz michael.blumenkra...@gmail.com said: i already told you: on initial login xsettings dont work. all gtk apps have their default look UNTIL e restarts. reverting to the svn revision i reverted to makes it work again. changes u made after that version broke it - next patch broke it. why - i don't know. i have to spend my day logging in and out to find out and i already spent a chunk doing that to identify the commit. i'm working on elm bugs atm so i'm not going to sink more time into it at this stage. I give up. Your constant reverts and refusal to submit any sort of report or do debugging make it impossible to improve this. It can stay slow and blocking forever now. On Thu, Aug 2, 2012 at 4:36 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: unfortuntely.. i have to revert the revert to my revert... as xsettings is still broken immediately after login and stays broken until u restart e. :( Author: raster Date: 2012-08-01 20:36:51 -0700 (Wed, 01 Aug 2012) New Revision: 74772 Trac: http://trac.enlightenment.org/e/changeset/74772 Modified: trunk/e/src/bin/e_xsettings.c Modified: trunk/e/src/bin/e_xsettings.c === --- trunk/e/src/bin/e_xsettings.c 2012-08-02 01:15:38 UTC (rev 74771) +++ trunk/e/src/bin/e_xsettings.c 2012-08-02 03:36:51 UTC (rev 74772) @@ -51,18 +51,18 @@ static Eio_File *eio_op = NULL; static Eina_Bool setting = EINA_FALSE; static Eina_Bool reset = EINA_FALSE; -static Ecore_Idle_Enterer *xsettings_idler = NULL; -static const char *_setting_icon_theme_name = NULL; -static const char *_setting_theme_name = NULL; -static const char *_setting_font_name = NULL; -static const char *_setting_xft_dpi = NULL; -static char *_setting_theme = NULL; +static const char _setting_icon_theme_name[] = Net/IconThemeName; +static const char _setting_theme_name[] = Net/ThemeName; +static const char _setting_font_name[] = Gtk/FontName; +static const char _setting_xft_dpi[] = Xft/DPI; +static const char *_setting_theme = NULL; + static void _e_xsettings_done_cb(void *data, Eio_File *handler, const Eina_Stat *stat); static Ecore_X_Atom _e_xsettings_atom_screen_get(int screen_num) { - char buf[64]; + char buf[32]; snprintf(buf, sizeof(buf), _XSETTINGS_S%d, screen_num); return ecore_x_atom_get(buf); } @@ -128,6 +128,9 @@ ECORE_X_EVENT_MASK_WINDOW_CONFIGURE, ecore_x_current_time_get(), atom, sm-selection, 0, 0); + + _e_xsettings_apply(sm); + return 1; } @@ -166,6 +169,9 @@ Eina_List *l; if (!name) return; + if (name == _setting_theme_name) + e_config-xsettings.net_theme_name_detected = value; + name = eina_stringshare_add(name); EINA_LIST_FOREACH(settings, l, s) { @@ -175,27 +181,29 @@ if (!value) { if (!s) return; -DBG(remove %s, name); +DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); eina_stringshare_del(s-s.value); settings = eina_list_remove(settings, s); E_FREE(s); -if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = value; return; } - if (!s) + if (s) { -DBG(add %s %s, name, value); +DBG(update %s %s\n, name, value); +eina_stringshare_del(name); +eina_stringshare_replace(s-s.value, value); + } + else + { +DBG(add %s %s\n, name, value); s = E_NEW(Setting, 1); s-type = SETTING_TYPE_STRING; s-name = name; +s-s.value = eina_stringshare_add(value); settings = eina_list_append(settings, s); } - else - DBG(update %s %s, name, value); - eina_stringshare_replace(s-s.value, value); - if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = s-s.value; /* type + pad + name-len + last-change-serial + str_len */ s-length = 12; @@ -212,6 +220,7 @@ Eina_List *l; if (!name) return; + name = eina_stringshare_add(name); EINA_LIST_FOREACH(settings, l, s) { @@ -222,6 +231,8 @@ { if (!s) return; DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); settings = eina_list_remove(settings, s); E_FREE(s); return; @@ -229,6 +240,7 @@ if (s) { DBG(update %s %d\n, name, value); +eina_stringshare_del(name); s-i.value = value; } else @@ -405,7 +417,7 @@
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, Jul 31, 2012 at 10:05 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: revert stringshare changes by zmike - they break xsettings support. it works again now i revert these. Author: raster Date: 2012-07-31 02:05:39 -0700 (Tue, 31 Jul 2012) New Revision: 74625 Trac: http://trac.enlightenment.org/e/changeset/74625 Modified: trunk/e/src/bin/e_xsettings.c Modified: trunk/e/src/bin/e_xsettings.c === --- trunk/e/src/bin/e_xsettings.c 2012-07-31 08:41:32 UTC (rev 74624) +++ trunk/e/src/bin/e_xsettings.c 2012-07-31 09:05:39 UTC (rev 74625) @@ -52,10 +52,10 @@ static Eina_Bool setting = EINA_FALSE; static Eina_Bool reset = EINA_FALSE; static Ecore_Idle_Enterer *xsettings_idler = NULL; -static const char *_setting_icon_theme_name = NULL; -static const char *_setting_theme_name = NULL; -static const char *_setting_font_name = NULL; -static const char *_setting_xft_dpi = NULL; +static const char _setting_icon_theme_name[] = Net/IconThemeName; +static const char _setting_theme_name[] = Net/ThemeName; +static const char _setting_font_name[] = Gtk/FontName; +static const char _setting_xft_dpi[] = Xft/DPI; static char *_setting_theme = NULL; static void _e_xsettings_done_cb(void *data, Eio_File *handler, const Eina_Stat *stat); @@ -166,6 +166,9 @@ Eina_List *l; if (!name) return; + if (name == _setting_theme_name) + e_config-xsettings.net_theme_name_detected = value; + name = eina_stringshare_add(name); looks like either you did more than just revert my changes or I deleted a line accidentally. either way this is most likely the problem and not the stringshare use. EINA_LIST_FOREACH(settings, l, s) { @@ -175,27 +178,29 @@ if (!value) { if (!s) return; -DBG(remove %s, name); +DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); eina_stringshare_del(s-s.value); settings = eina_list_remove(settings, s); E_FREE(s); -if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = value; return; } - if (!s) + if (s) { -DBG(add %s %s, name, value); +DBG(update %s %s\n, name, value); +eina_stringshare_del(name); +eina_stringshare_replace(s-s.value, value); + } + else + { +DBG(add %s %s\n, name, value); s = E_NEW(Setting, 1); s-type = SETTING_TYPE_STRING; s-name = name; +s-s.value = eina_stringshare_add(value); settings = eina_list_append(settings, s); } - else - DBG(update %s %s, name, value); - eina_stringshare_replace(s-s.value, value); - if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = s-s.value; /* type + pad + name-len + last-change-serial + str_len */ s-length = 12; @@ -212,6 +217,7 @@ Eina_List *l; if (!name) return; + name = eina_stringshare_add(name); EINA_LIST_FOREACH(settings, l, s) { @@ -222,6 +228,8 @@ { if (!s) return; DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); settings = eina_list_remove(settings, s); E_FREE(s); return; @@ -229,6 +237,7 @@ if (s) { DBG(update %s %d\n, name, value); +eina_stringshare_del(name); s-i.value = value; } else @@ -603,6 +612,7 @@ EINA_LIST_FREE(settings, s) { +if (s-name) eina_stringshare_del(s-name); if (s-s.value) eina_stringshare_del(s-s.value); E_FREE(s); } @@ -623,11 +633,6 @@ if (e_config-xsettings.enabled) _e_xsettings_start(); - _setting_icon_theme_name = eina_stringshare_add(Net/IconThemeName); - _setting_theme_name = eina_stringshare_add(Net/ThemeName); - _setting_font_name = eina_stringshare_add(Gtk/FontName); - _setting_xft_dpi = eina_stringshare_add(Xft/DPI); - return 1; } @@ -641,11 +646,6 @@ xsettings_idler = NULL; reset = setting = EINA_FALSE; - eina_stringshare_replace(_setting_icon_theme_name, NULL); - eina_stringshare_replace(_setting_theme_name, NULL); - eina_stringshare_replace(_setting_font_name, NULL); - eina_stringshare_replace(_setting_xft_dpi, NULL); - return 1; } -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 31 Jul 2012 10:08:46 +0100 Michael Blumenkrantz michael.blumenkra...@gmail.com said: On Tue, Jul 31, 2012 at 10:05 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: revert stringshare changes by zmike - they break xsettings support. it works again now i revert these. Author: raster Date: 2012-07-31 02:05:39 -0700 (Tue, 31 Jul 2012) New Revision: 74625 Trac: http://trac.enlightenment.org/e/changeset/74625 Modified: trunk/e/src/bin/e_xsettings.c Modified: trunk/e/src/bin/e_xsettings.c === --- trunk/e/src/bin/e_xsettings.c 2012-07-31 08:41:32 UTC (rev 74624) +++ trunk/e/src/bin/e_xsettings.c 2012-07-31 09:05:39 UTC (rev 74625) @@ -52,10 +52,10 @@ static Eina_Bool setting = EINA_FALSE; static Eina_Bool reset = EINA_FALSE; static Ecore_Idle_Enterer *xsettings_idler = NULL; -static const char *_setting_icon_theme_name = NULL; -static const char *_setting_theme_name = NULL; -static const char *_setting_font_name = NULL; -static const char *_setting_xft_dpi = NULL; +static const char _setting_icon_theme_name[] = Net/IconThemeName; +static const char _setting_theme_name[] = Net/ThemeName; +static const char _setting_font_name[] = Gtk/FontName; +static const char _setting_xft_dpi[] = Xft/DPI; static char *_setting_theme = NULL; static void _e_xsettings_done_cb(void *data, Eio_File *handler, const Eina_Stat *stat); @@ -166,6 +166,9 @@ Eina_List *l; if (!name) return; + if (name == _setting_theme_name) + e_config-xsettings.net_theme_name_detected = value; + name = eina_stringshare_add(name); looks like either you did more than just revert my changes or I deleted a line accidentally. either way this is most likely the problem and not the stringshare use. i was just narrowing it back to a commit i ended up having to revert all changes since. i reversed just that patch and it fixed it for restarts, not theme setting on login was still broken until i reverted even more commits later on. :) EINA_LIST_FOREACH(settings, l, s) { @@ -175,27 +178,29 @@ if (!value) { if (!s) return; -DBG(remove %s, name); +DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); eina_stringshare_del(s-s.value); settings = eina_list_remove(settings, s); E_FREE(s); -if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = value; return; } - if (!s) + if (s) { -DBG(add %s %s, name, value); +DBG(update %s %s\n, name, value); +eina_stringshare_del(name); +eina_stringshare_replace(s-s.value, value); + } + else + { +DBG(add %s %s\n, name, value); s = E_NEW(Setting, 1); s-type = SETTING_TYPE_STRING; s-name = name; +s-s.value = eina_stringshare_add(value); settings = eina_list_append(settings, s); } - else - DBG(update %s %s, name, value); - eina_stringshare_replace(s-s.value, value); - if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = s-s.value; /* type + pad + name-len + last-change-serial + str_len */ s-length = 12; @@ -212,6 +217,7 @@ Eina_List *l; if (!name) return; + name = eina_stringshare_add(name); EINA_LIST_FOREACH(settings, l, s) { @@ -222,6 +228,8 @@ { if (!s) return; DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); settings = eina_list_remove(settings, s); E_FREE(s); return; @@ -229,6 +237,7 @@ if (s) { DBG(update %s %d\n, name, value); +eina_stringshare_del(name); s-i.value = value; } else @@ -603,6 +612,7 @@ EINA_LIST_FREE(settings, s) { +if (s-name) eina_stringshare_del(s-name); if (s-s.value) eina_stringshare_del(s-s.value); E_FREE(s); } @@ -623,11 +633,6 @@ if (e_config-xsettings.enabled) _e_xsettings_start(); - _setting_icon_theme_name = eina_stringshare_add(Net/IconThemeName); - _setting_theme_name = eina_stringshare_add(Net/ThemeName); - _setting_font_name = eina_stringshare_add(Gtk/FontName); - _setting_xft_dpi = eina_stringshare_add(Xft/DPI); - return 1; } @@ -641,11 +646,6 @@ xsettings_idler = NULL; reset = setting = EINA_FALSE; - eina_stringshare_replace(_setting_icon_theme_name, NULL); - eina_stringshare_replace(_setting_theme_name, NULL); - eina_stringshare_replace(_setting_font_name, NULL); -
Re: [E-devel] E SVN: raster trunk/e/src/bin
i think some distro have workaround dsdt you can try opensuse, mandriva to see if is the same or you can try to fix your dsdt http://forums.opensuse.org/unreviewed-how-faq/386054-how-fix-your-buggy-dsdt.html google for hackintosh fix dsdt or maybe an updated bios solve this On Fri, 25 May 2012 05:15:29 +0300, P Purkayastha ppu...@gmail.com wrote: Sorry once again. I wonder... this means that acpid has all the workarounds for all the broken laptops out there. Maybe you could just always trust acpid to give the correct information (if acpid is running). On 05/25/2012 09:08 AM, Michaël Bouchaud wrote: I really dislike these surprises :) This issue couldn't be reported to kernel devs ? Or this issue is from dsdt and acpi from vendors ? Not in view to remove the work around... 2012/5/25 Enlightenment SVNno-re...@enlightenment.org Log: work around ppurka's demented laptop. Author: raster Date: 2012-05-24 17:09:15 -0700 (Thu, 24 May 2012) New Revision: 71414 Trac: http://trac.enlightenment.org/e/changeset/71414 Modified: trunk/e/src/bin/e_acpi.c Modified: trunk/e/src/bin/e_acpi.c === --- trunk/e/src/bin/e_acpi.c2012-05-24 17:24:46 UTC (rev 71413) +++ trunk/e/src/bin/e_acpi.c2012-05-25 00:09:15 UTC (rev 71414) @@ -324,7 +324,25 @@ /* open the state file from /proc */ snprintf(buff, sizeof(buff), /proc/acpi/%s/%s/state, device, bus); - if (!(f = fopen(buff, r))) return E_ACPI_LID_UNKNOWN; + if (!(f = fopen(buff, r))) + { +/* hack around ppurka's Thinkpad (G460 + Linux) that reports lid + * state as /proc/acpi/button/lid/LID0/state but where the lid + * event says button/lid LID close. + * + * so let's take the base device name LID and add a numeric like + * 0, 1, 2, 3 so we have LID0, LID1, LID2 etc. - try up to LID9 + * and then give up. + */ +for (i = 0; i 10; i++) + { + snprintf(buff, sizeof(buff), /proc/acpi/%s%i/%s/state, + device, i, bus); + if ((f = fopen(buff, r))) break; + f = NULL; + } +if (!f) return E_ACPI_LID_UNKNOWN; + } /* read the line from state file */ buff[0] = '\0'; -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Using Opera's revolutionary email client: http://www.opera.com/mail/ -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
I really dislike these surprises :) This issue couldn't be reported to kernel devs ? Or this issue is from dsdt and acpi from vendors ? Not in view to remove the work around... 2012/5/25 Enlightenment SVN no-re...@enlightenment.org Log: work around ppurka's demented laptop. Author: raster Date: 2012-05-24 17:09:15 -0700 (Thu, 24 May 2012) New Revision: 71414 Trac: http://trac.enlightenment.org/e/changeset/71414 Modified: trunk/e/src/bin/e_acpi.c Modified: trunk/e/src/bin/e_acpi.c === --- trunk/e/src/bin/e_acpi.c2012-05-24 17:24:46 UTC (rev 71413) +++ trunk/e/src/bin/e_acpi.c2012-05-25 00:09:15 UTC (rev 71414) @@ -324,7 +324,25 @@ /* open the state file from /proc */ snprintf(buff, sizeof(buff), /proc/acpi/%s/%s/state, device, bus); - if (!(f = fopen(buff, r))) return E_ACPI_LID_UNKNOWN; + if (!(f = fopen(buff, r))) + { +/* hack around ppurka's Thinkpad (G460 + Linux) that reports lid + * state as /proc/acpi/button/lid/LID0/state but where the lid + * event says button/lid LID close. + * + * so let's take the base device name LID and add a numeric like + * 0, 1, 2, 3 so we have LID0, LID1, LID2 etc. - try up to LID9 + * and then give up. + */ +for (i = 0; i 10; i++) + { + snprintf(buff, sizeof(buff), /proc/acpi/%s%i/%s/state, + device, i, bus); + if ((f = fopen(buff, r))) break; + f = NULL; + } +if (!f) return E_ACPI_LID_UNKNOWN; + } /* read the line from state file */ buff[0] = '\0'; -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Michaël Bouchaud (yoz) y...@efl.so -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Sorry once again. I wonder... this means that acpid has all the workarounds for all the broken laptops out there. Maybe you could just always trust acpid to give the correct information (if acpid is running). On 05/25/2012 09:08 AM, Michaël Bouchaud wrote: I really dislike these surprises :) This issue couldn't be reported to kernel devs ? Or this issue is from dsdt and acpi from vendors ? Not in view to remove the work around... 2012/5/25 Enlightenment SVNno-re...@enlightenment.org Log: work around ppurka's demented laptop. Author: raster Date: 2012-05-24 17:09:15 -0700 (Thu, 24 May 2012) New Revision: 71414 Trac: http://trac.enlightenment.org/e/changeset/71414 Modified: trunk/e/src/bin/e_acpi.c Modified: trunk/e/src/bin/e_acpi.c === --- trunk/e/src/bin/e_acpi.c2012-05-24 17:24:46 UTC (rev 71413) +++ trunk/e/src/bin/e_acpi.c2012-05-25 00:09:15 UTC (rev 71414) @@ -324,7 +324,25 @@ /* open the state file from /proc */ snprintf(buff, sizeof(buff), /proc/acpi/%s/%s/state, device, bus); - if (!(f = fopen(buff, r))) return E_ACPI_LID_UNKNOWN; + if (!(f = fopen(buff, r))) + { +/* hack around ppurka's Thinkpad (G460 + Linux) that reports lid + * state as /proc/acpi/button/lid/LID0/state but where the lid + * event says button/lid LID close. + * + * so let's take the base device name LID and add a numeric like + * 0, 1, 2, 3 so we have LID0, LID1, LID2 etc. - try up to LID9 + * and then give up. + */ +for (i = 0; i 10; i++) + { + snprintf(buff, sizeof(buff), /proc/acpi/%s%i/%s/state, + device, i, bus); + if ((f = fopen(buff, r))) break; + f = NULL; + } +if (!f) return E_ACPI_LID_UNKNOWN; + } /* read the line from state file */ buff[0] = '\0'; -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Fri, 25 May 2012 03:08:47 +0200 Michaël Bouchaud y...@efl.so said: i don't know exactly what the cause is. i'd have to study up on acpi dsdt's more (i just know about it rather vaguely) and dump the dsdt, disassemble, read and see. i'd also have to poke around the kernel to see if it perchance screwed up. without the hardware i can't say enough to know where to point a finger. all i can do is work around the issue higher up. I really dislike these surprises :) This issue couldn't be reported to kernel devs ? Or this issue is from dsdt and acpi from vendors ? Not in view to remove the work around... 2012/5/25 Enlightenment SVN no-re...@enlightenment.org Log: work around ppurka's demented laptop. Author: raster Date: 2012-05-24 17:09:15 -0700 (Thu, 24 May 2012) New Revision: 71414 Trac: http://trac.enlightenment.org/e/changeset/71414 Modified: trunk/e/src/bin/e_acpi.c Modified: trunk/e/src/bin/e_acpi.c === --- trunk/e/src/bin/e_acpi.c2012-05-24 17:24:46 UTC (rev 71413) +++ trunk/e/src/bin/e_acpi.c2012-05-25 00:09:15 UTC (rev 71414) @@ -324,7 +324,25 @@ /* open the state file from /proc */ snprintf(buff, sizeof(buff), /proc/acpi/%s/%s/state, device, bus); - if (!(f = fopen(buff, r))) return E_ACPI_LID_UNKNOWN; + if (!(f = fopen(buff, r))) + { +/* hack around ppurka's Thinkpad (G460 + Linux) that reports lid + * state as /proc/acpi/button/lid/LID0/state but where the lid + * event says button/lid LID close. + * + * so let's take the base device name LID and add a numeric like + * 0, 1, 2, 3 so we have LID0, LID1, LID2 etc. - try up to LID9 + * and then give up. + */ +for (i = 0; i 10; i++) + { + snprintf(buff, sizeof(buff), /proc/acpi/%s%i/%s/state, + device, i, bus); + if ((f = fopen(buff, r))) break; + f = NULL; + } +if (!f) return E_ACPI_LID_UNKNOWN; + } /* read the line from state file */ buff[0] = '\0'; -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Michaël Bouchaud (yoz) y...@efl.so -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Fri, 25 May 2012 10:15:29 +0800 P Purkayastha ppu...@gmail.com said: Sorry once again. I wonder... this means that acpid has all the workarounds for all the broken laptops out there. Maybe you could just always trust acpid to give the correct information (if acpid is running). umm no - this isnt in acpid - we are reading kernel acpi status directly. acpid just reads the kernel acpi event buffer and hands it off to multiple processes (otherwise only 1 process at a time could get acpi events...) acpid is REALLY simple and stupid - it doesnt interpret or modify infor/events. it is just passing it off to multiple clients. On 05/25/2012 09:08 AM, Michaël Bouchaud wrote: I really dislike these surprises :) This issue couldn't be reported to kernel devs ? Or this issue is from dsdt and acpi from vendors ? Not in view to remove the work around... 2012/5/25 Enlightenment SVNno-re...@enlightenment.org Log: work around ppurka's demented laptop. Author: raster Date: 2012-05-24 17:09:15 -0700 (Thu, 24 May 2012) New Revision: 71414 Trac: http://trac.enlightenment.org/e/changeset/71414 Modified: trunk/e/src/bin/e_acpi.c Modified: trunk/e/src/bin/e_acpi.c === --- trunk/e/src/bin/e_acpi.c2012-05-24 17:24:46 UTC (rev 71413) +++ trunk/e/src/bin/e_acpi.c2012-05-25 00:09:15 UTC (rev 71414) @@ -324,7 +324,25 @@ /* open the state file from /proc */ snprintf(buff, sizeof(buff), /proc/acpi/%s/%s/state, device, bus); - if (!(f = fopen(buff, r))) return E_ACPI_LID_UNKNOWN; + if (!(f = fopen(buff, r))) + { +/* hack around ppurka's Thinkpad (G460 + Linux) that reports lid + * state as /proc/acpi/button/lid/LID0/state but where the lid + * event says button/lid LID close. + * + * so let's take the base device name LID and add a numeric like + * 0, 1, 2, 3 so we have LID0, LID1, LID2 etc. - try up to LID9 + * and then give up. + */ +for (i = 0; i 10; i++) + { + snprintf(buff, sizeof(buff), /proc/acpi/%s%i/%s/state, + device, i, bus); + if ((f = fopen(buff, r))) break; + f = NULL; + } +if (!f) return E_ACPI_LID_UNKNOWN; + } /* read the line from state file */ buff[0] = '\0'; -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
2012/3/28 Enlightenment SVN no-re...@enlightenment.org: Log: put env bug so waiting to happen - env vars wont be set. no crash though. Author: raster Date: 2012-03-28 00:26:22 -0700 (Wed, 28 Mar 2012) New Revision: 69696 Trac: http://trac.enlightenment.org/e/changeset/69696 Modified: trunk/e/src/bin/e_start_main.c Modified: trunk/e/src/bin/e_start_main.c === --- trunk/e/src/bin/e_start_main.c 2012-03-28 07:17:46 UTC (rev 69695) +++ trunk/e/src/bin/e_start_main.c 2012-03-28 07:26:22 UTC (rev 69696) @@ -27,9 +27,10 @@ setenv(var, val, 1); #else char *buf; + size_t size = strlen(var) + 1 + strlen(val) + 1; - buf = alloca(strlen(var) + 1 + strlen(val) + 1); - snprintf(buf, sizeof(buf), %s=%s, var, val); + buf = alloca(size; missing right paranthesis here? + snprintf(buf, size, %s=%s, var, val); if (getenv(var)) putenv(buf); else putenv(strdup(buf)); #endif -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Leif -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 28 Mar 2012 13:29:40 +0200 Leif Middelschulte leif.middelschu...@gmail.com wrote: 2012/3/28 Enlightenment SVN no-re...@enlightenment.org: Log: put env bug so waiting to happen - env vars wont be set. no crash though. Author: raster Date: 2012-03-28 00:26:22 -0700 (Wed, 28 Mar 2012) New Revision: 69696 Trac: http://trac.enlightenment.org/e/changeset/69696 Modified: trunk/e/src/bin/e_start_main.c Modified: trunk/e/src/bin/e_start_main.c === --- trunk/e/src/bin/e_start_main.c 2012-03-28 07:17:46 UTC (rev 69695) +++ trunk/e/src/bin/e_start_main.c 2012-03-28 07:26:22 UTC (rev 69696) @@ -27,9 +27,10 @@ setenv(var, val, 1); #else char *buf; + size_t size = strlen(var) + 1 + strlen(val) + 1; - buf = alloca(strlen(var) + 1 + strlen(val) + 1); - snprintf(buf, sizeof(buf), %s=%s, var, val); + buf = alloca(size; missing right paranthesis here? How did that even compile? -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, Mar 28, 2012 at 8:40 AM, David Seikel onef...@gmail.com wrote: How did that even compile? http://25.media.tumblr.com/tumblr_m0xrmouZyN1rrju89o1_400.jpg -- Leandro -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 28 Mar 2012 21:40:37 +1000 David Seikel onef...@gmail.com said: On Wed, 28 Mar 2012 13:29:40 +0200 Leif Middelschulte leif.middelschu...@gmail.com wrote: 2012/3/28 Enlightenment SVN no-re...@enlightenment.org: Log: put env bug so waiting to happen - env vars wont be set. no crash though. Author: raster Date: 2012-03-28 00:26:22 -0700 (Wed, 28 Mar 2012) New Revision: 69696 Trac: http://trac.enlightenment.org/e/changeset/69696 Modified: trunk/e/src/bin/e_start_main.c Modified: trunk/e/src/bin/e_start_main.c === --- trunk/e/src/bin/e_start_main.c 2012-03-28 07:17:46 UTC (rev 69695) +++ trunk/e/src/bin/e_start_main.c 2012-03-28 07:26:22 UTC (rev 69696) @@ -27,9 +27,10 @@ setenv(var, val, 1); #else char *buf; + size_t size = strlen(var) + 1 + strlen(val) + 1; - buf = alloca(strlen(var) + 1 + strlen(val) + 1); - snprintf(buf, sizeof(buf), %s=%s, var, val); + buf = alloca(size; missing right paranthesis here? How did that even compile? the whole section is ifdefed out - i think for bsd or something obscure that doesnt have setenv(). the code was already broken - it would have totally failed to set any env var at all, so it improved. at least you'd know its broken at compile time. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 28 Mar 2012 21:56:23 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Wed, 28 Mar 2012 21:40:37 +1000 David Seikel onef...@gmail.com said: On Wed, 28 Mar 2012 13:29:40 +0200 Leif Middelschulte leif.middelschu...@gmail.com wrote: 2012/3/28 Enlightenment SVN no-re...@enlightenment.org: Log: put env bug so waiting to happen - env vars wont be set. no crash though. Author: raster Date: 2012-03-28 00:26:22 -0700 (Wed, 28 Mar 2012) New Revision: 69696 Trac: http://trac.enlightenment.org/e/changeset/69696 Modified: trunk/e/src/bin/e_start_main.c Modified: trunk/e/src/bin/e_start_main.c === --- trunk/e/src/bin/e_start_main.c 2012-03-28 07:17:46 UTC (rev 69695) +++ trunk/e/src/bin/e_start_main.c 2012-03-28 07:26:22 UTC (rev 69696) @@ -27,9 +27,10 @@ setenv(var, val, 1); #else char *buf; + size_t size = strlen(var) + 1 + strlen(val) + 1; - buf = alloca(strlen(var) + 1 + strlen(val) + 1); - snprintf(buf, sizeof(buf), %s=%s, var, val); + buf = alloca(size; missing right paranthesis here? How did that even compile? the whole section is ifdefed out - i think for bsd or something obscure that doesnt have setenv(). the code was already broken - it would have totally failed to set any env var at all, so it improved. at least you'd know its broken at compile time. Ah, the top of the #if was not in that diff, so could not see straight away under what conditions it tried to compile that bit. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Sat, 8 Jan 2011 10:25:20 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: wow.. well.. seems this became a .in file - that explains why it was rtemoved. modify .in. Author: raster Date: 2011-01-08 10:25:20 -0800 (Sat, 08 Jan 2011) New Revision: 55996 Trac: http://trac.enlightenment.org/e/changeset/55996 Removed: trunk/e/src/bin/e_fm_shared_types.h Modified: trunk/e/src/bin/e_fm_shared_types.h.in Modified: trunk/e/src/bin/e_fm_shared_types.h.in === --- trunk/e/src/bin/e_fm_shared_types.h.in2011-01-08 18:21:56 UTC (rev 55995) +++ trunk/e/src/bin/e_fm_shared_types.h.in2011-01-08 18:25:20 UTC (rev 55996) @@ -44,6 +44,7 @@ Eina_Bool removable; Eina_Bool media_available; + Eina_Bool system_internal; unsigned long long media_size; Eina_Bool requires_eject; had to switch it to do autoconf magic with eeze 1.1 detection -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Thu, Jan 6, 2011 at 1:58 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: desklock - dont ret 1 on failure to auth. only on failure to init! Author: raster Date: 2011-01-05 19:58:58 -0800 (Wed, 05 Jan 2011) New Revision: 55923 Trac: http://trac.enlightenment.org/e/changeset/55923 Modified: trunk/e/src/bin/e_desklock.c Modified: trunk/e/src/bin/e_desklock.c === --- trunk/e/src/bin/e_desklock.c 2011-01-06 03:57:37 UTC (rev 55922) +++ trunk/e/src/bin/e_desklock.c 2011-01-06 03:58:58 UTC (rev 55923) @@ -718,7 +718,7 @@ if (pamerr != PAM_SUCCESS) { free(current_user); - exit(pamerr); + exit(1); } pamerr = pam_authenticate(da.pam.handle, 0); pam_end(da.pam.handle, pamerr); @@ -730,7 +730,7 @@ exit(0); } free(current_user); - exit(1); + exit(-1); Why? It's wrong to exit with a negative value. Lucas De Marchi -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 05 Jan 2011 15:26:11 +0800, Vincent Torri vto...@univ-evry.fr wrote: On Wed, 5 Jan 2011, Mike Blumenkrantz wrote: On Mon, 03 Jan 2011 12:48:38 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 12:43 PM, Carsten Haitzler (The Rasterman) wrote: On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torrivto...@univ-evry.fr said: On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikelonef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? /me leaves that up to your imagination Ok, well it was nice working with you guys :( dh whoa hey now that was just joking around, right? /me glares at vtorri and raster RIGHT? the fact that i said 'years' should be enough. i was joking of course Vincent The damage is done. And what has been done can not be undone. Look, dh has no commits over the last 2 days :( (/me is j/k) -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 12:48:38 -0500 Christopher Michael cpmicha...@comcast.net said: On 01/03/2011 12:43 PM, Carsten Haitzler (The Rasterman) wrote: On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torrivto...@univ-evry.fr said: On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikelonef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? /me leaves that up to your imagination Ok, well it was nice working with you guys :( dh it is all just a joke you know? :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 12:48:38 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 12:43 PM, Carsten Haitzler (The Rasterman) wrote: On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torrivto...@univ-evry.fr said: On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikelonef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? /me leaves that up to your imagination Ok, well it was nice working with you guys :( dh whoa hey now that was just joking around, right? /me glares at vtorri and raster RIGHT? -- Mike Blumenkrantz Zentific: We run the three-legged race individually. -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 5 Jan 2011, Mike Blumenkrantz wrote: On Mon, 03 Jan 2011 12:48:38 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 12:43 PM, Carsten Haitzler (The Rasterman) wrote: On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torrivto...@univ-evry.fr said: On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikelonef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? /me leaves that up to your imagination Ok, well it was nice working with you guys :( dh whoa hey now that was just joking around, right? /me glares at vtorri and raster RIGHT? the fact that i said 'years' should be enough. i was joking of course Vincent -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On 01/02/2011 11:33 PM, Enlightenment SVN wrote: Log: why did you turn off config versioning devilhorns? back on! Was not me. I haven't touched e_config.c in about 5 months. Let me guess, you used svn blame and it came up with my name ? WTH is going on w/ that command ? This is the second time I've been 'blamed' for something that I did not do. dh Author: raster Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011) New Revision: 55808 Trac: http://trac.enlightenment.org/e/changeset/55808 Modified: trunk/e/src/bin/e_config.c Modified: trunk/e/src/bin/e_config.c === --- trunk/e/src/bin/e_config.c2011-01-03 04:28:53 UTC (rev 55807) +++ trunk/e/src/bin/e_config.c2011-01-03 04:33:31 UTC (rev 55808) @@ -26,7 +26,7 @@ EAPI E_Config *e_config = NULL; -static int _e_config_revisions = 0; +static int _e_config_revisions = 9; /* local subsystem functions */ static void _e_config_save_cb(void *data); -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Pants on fire. On Mon, 2011-01-03 at 10:59 -0500, Christopher Michael wrote: On 01/02/2011 11:33 PM, Enlightenment SVN wrote: Log: why did you turn off config versioning devilhorns? back on! Was not me. I haven't touched e_config.c in about 5 months. Let me guess, you used svn blame and it came up with my name ? WTH is going on w/ that command ? This is the second time I've been 'blamed' for something that I did not do. dh Author: raster Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011) New Revision: 55808 Trac: http://trac.enlightenment.org/e/changeset/55808 Modified: trunk/e/src/bin/e_config.c Modified: trunk/e/src/bin/e_config.c === --- trunk/e/src/bin/e_config.c 2011-01-03 04:28:53 UTC (rev 55807) +++ trunk/e/src/bin/e_config.c 2011-01-03 04:33:31 UTC (rev 55808) @@ -26,7 +26,7 @@ EAPI E_Config *e_config = NULL; -static int _e_config_revisions = 0; +static int _e_config_revisions = 9; /* local subsystem functions */ static void _e_config_save_cb(void *data); -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
It can be arranged. On Mon, 2011-01-03 at 11:43 -0500, Christopher Michael wrote: No, Trac is not lying in this case...tho I wish it was ;) dh -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 18:45:37 +0200 Tom Hacohen tom.haco...@partner.samsung.com wrote: It can be arranged. On Mon, 2011-01-03 at 11:43 -0500, Christopher Michael wrote: No, Trac is not lying in this case...tho I wish it was ;) /me snickers. signature.asc Description: PGP signature -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 10:59:26 -0500 Christopher Michael cpmicha...@comcast.net said: On 01/02/2011 11:33 PM, Enlightenment SVN wrote: Log: why did you turn off config versioning devilhorns? back on! Was not me. I haven't touched e_config.c in about 5 months. Let me guess, you used svn blame and it came up with my name ? WTH is going on yup. svn annotate shows you as the last person to touch that line (before me) :) revision 4 (can't rememebr but it was in the mid 40k's thus.. a while ago - maybe 5 months...) w/ that command ? This is the second time I've been 'blamed' for something that I did not do. dh Author: raster Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011) New Revision: 55808 Trac: http://trac.enlightenment.org/e/changeset/55808 Modified: trunk/e/src/bin/e_config.c Modified: trunk/e/src/bin/e_config.c === --- trunk/e/src/bin/e_config.c 2011-01-03 04:28:53 UTC (rev 55807) +++ trunk/e/src/bin/e_config.c 2011-01-03 04:33:31 UTC (rev 55808) @@ -26,7 +26,7 @@ EAPI E_Config *e_config = NULL; -static int _e_config_revisions = 0; +static int _e_config_revisions = 9; /* local subsystem functions */ static void _e_config_save_cb(void *data); -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ 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 -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michael cpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: http://trac.enlightenment.org/e/changeset/42152/trunk/e/src/bin/e_config.c I think that may have been something that got committed by accident as I can see no viable reason why it was done. dh On 01/03/2011 11:13 AM, Tom Hacohen wrote: Pants on fire. On Mon, 2011-01-03 at 10:59 -0500, Christopher Michael wrote: On 01/02/2011 11:33 PM, Enlightenment SVN wrote: Log: why did you turn off config versioning devilhorns? back on! Was not me. I haven't touched e_config.c in about 5 months. Let me guess, you used svn blame and it came up with my name ? WTH is going on w/ that command ? This is the second time I've been 'blamed' for something that I did not do. dh Author: raster Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011) New Revision: 55808 Trac: http://trac.enlightenment.org/e/changeset/55808 Modified: trunk/e/src/bin/e_config.c Modified: trunk/e/src/bin/e_config.c === --- trunk/e/src/bin/e_config.c2011-01-03 04:28:53 UTC (rev 55807) +++ trunk/e/src/bin/e_config.c2011-01-03 04:33:31 UTC (rev 55808) @@ -26,7 +26,7 @@ EAPI E_Config *e_config = NULL; -static int _e_config_revisions = 0; +static int _e_config_revisions = 9; /* local subsystem functions */ static void _e_config_save_cb(void *data); -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ 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 -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) dh On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: http://trac.enlightenment.org/e/changeset/42152/trunk/e/src/bin/e_config.c I think that may have been something that got committed by accident as I can see no viable reason why it was done. dh On 01/03/2011 11:13 AM, Tom Hacohen wrote: Pants on fire. On Mon, 2011-01-03 at 10:59 -0500, Christopher Michael wrote: On 01/02/2011 11:33 PM, Enlightenment SVN wrote: Log: why did you turn off config versioning devilhorns? back on! Was not me. I haven't touched e_config.c in about 5 months. Let me guess, you used svn blame and it came up with my name ? WTH is going on w/ that command ? This is the second time I've been 'blamed' for something that I did not do. dh Author: raster Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011) New Revision: 55808 Trac: http://trac.enlightenment.org/e/changeset/55808 Modified: trunk/e/src/bin/e_config.c Modified: trunk/e/src/bin/e_config.c === --- trunk/e/src/bin/e_config.c2011-01-03 04:28:53 UTC (rev 55807) +++ trunk/e/src/bin/e_config.c2011-01-03 04:33:31 UTC (rev 55808) @@ -26,7 +26,7 @@ EAPI E_Config *e_config = NULL; -static int _e_config_revisions = 0; +static int _e_config_revisions = 9; /* local subsystem functions */ static void _e_config_save_cb(void *data); -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On 01/03/2011 11:48 AM, David Seikel wrote: On Mon, 03 Jan 2011 18:45:37 +0200 Tom Hacohen tom.haco...@partner.samsung.com wrote: It can be arranged. On Mon, 2011-01-03 at 11:43 -0500, Christopher Michael wrote: No, Trac is not lying in this case...tho I wish it was ;) /me snickers. What are you snickering about there onefang ?? dh -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! signature.asc Description: PGP signature -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? dh -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. signature.asc Description: PGP signature -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 4 Jan 2011 03:09:52 +1000 David Seikel onef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikel onef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? Vincent -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikel onef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? /me leaves that up to your imagination -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On 01/03/2011 12:43 PM, Carsten Haitzler (The Rasterman) wrote: On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torrivto...@univ-evry.fr said: On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikelonef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? /me leaves that up to your imagination Ok, well it was nice working with you guys :( dh -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On 09/12/2010 06:57 PM, Carsten Haitzler (The Rasterman) wrote: On Fri, 10 Sep 2010 11:15:49 -0400 Christopher Michaelcpmicha...@comcast.net said: On 09/10/2010 12:09 AM, Enlightenment SVN wrote: Log: menu icons.. are meant to be e_icon objects... devilhorns! :) (damned 64bit shit found it) actually amazing it worked at all on 32bit. as such e17's e_icon stuff didnt do object type checking and thus it got thru - a lot of e17's internals dont check types and assume u do things right as its not actually a library and can assume rightness - this will get fixed when we eventually use elementary in e18 as it checks. it doesn't trust you :) Well, I'm not entirely shocked that it worked tbhgiven the variable error checks (or lack thereof) inside e_menu. The way that e_menu is currently done, anyone can hook into a realize callback and replace the menu's icon w/ any Evas_Object (rect, etc, etc). Really it's my fault tho as I looked at the return from _gc_icon and it said Evas_Object, and looked at the e_menu header and it said also that menu-icon was an Evas_Objectso according to the (admittedly short) brief reading of code that I did it should have worked in theory ;) ... but eh, it's neither here nor there now :) dh -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Fri, 10 Sep 2010 11:15:49 -0400 Christopher Michael cpmicha...@comcast.net said: On 09/10/2010 12:09 AM, Enlightenment SVN wrote: Log: menu icons.. are meant to be e_icon objects... devilhorns! :) (damned 64bit shit found it) actually amazing it worked at all on 32bit. as such e17's e_icon stuff didnt do object type checking and thus it got thru - a lot of e17's internals dont check types and assume u do things right as its not actually a library and can assume rightness - this will get fixed when we eventually use elementary in e18 as it checks. it doesn't trust you :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On 09/10/2010 12:09 AM, Enlightenment SVN wrote: Log: menu icons.. are meant to be e_icon objects... devilhorns! :) (damned 64bit shit found it) DOH :( Sorry about that. Spanking received, Thanks for the fix old man :) dh -- Automate Storage Tiering Simply Optimize IT performance and efficiency through flexible, powerful, automated storage tiering capabilities. View this brief to learn how you can reduce costs and improve performance. http://p.sf.net/sfu/dell-sfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Good to know I'm not the only one who spams the world with miss-committed printfs... svn needs add --interactive ;-) Author: raster Date: 2010-07-13 16:56:47 -0700 (Tue, 13 Jul 2010) New Revision: 50240 Modified: trunk/e/src/bin/e_dpms.c Modified: trunk/e/src/bin/e_dpms.c === --- trunk/e/src/bin/e_dpms.c 2010-07-13 23:36:32 UTC (rev 50239) +++ trunk/e/src/bin/e_dpms.c 2010-07-13 23:56:47 UTC (rev 50240) @@ -6,6 +6,7 @@ static Ecore_Event_Handler *_e_dpms_handler_config_mode = NULL; static Ecore_Event_Handler *_e_dpms_handler_border_fullscreen = NULL; static Ecore_Event_Handler *_e_dpms_handler_border_unfullscreen = NULL; +static Ecore_Event_Handler *_e_dpms_handler_border_remove = NULL; static int _e_dpms_fullscreen_count = 0; static Eina_Bool @@ -19,6 +20,7 @@ _e_dpms_handler_border_fullscreen_cb(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__) { _e_dpms_fullscreen_count++; +printf(incremented fs_count: %d\n, _e_dpms_fullscreen_count); if (_e_dpms_fullscreen_count == 1) e_dpms_init(); return ECORE_CALLBACK_PASS_ON; } @@ -27,17 +29,33 @@ _e_dpms_handler_border_unfullscreen_cb(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__) { _e_dpms_fullscreen_count--; +printf(decremented fs_count: %d\n, _e_dpms_fullscreen_count); if (_e_dpms_fullscreen_count == 0) e_dpms_init(); else if (_e_dpms_fullscreen_count 0) _e_dpms_fullscreen_count = 0; return ECORE_CALLBACK_PASS_ON; } +static Eina_Bool +_e_dpms_handler_border_remove_cb(void *data __UNUSED__, int type __UNUSED__, void *event) +{ + E_Event_Border_Remove *ev = event; + + if (ev-border-fullscreen) { + _e_dpms_fullscreen_count--; +printf(decremented fs_count from remove: %d\n, _e_dpms_fullscreen_count); + if (_e_dpms_fullscreen_count == 0) e_dpms_init(); + else if (_e_dpms_fullscreen_count 0) _e_dpms_fullscreen_count = 0; + } + return ECORE_CALLBACK_PASS_ON; +} + EAPI int e_dpms_init(void) { int standby=0, suspend=0, off=0; int enabled = ((e_config-dpms_enable) (!e_config-mode.presentation) (_e_dpms_fullscreen_count = 0)); +printf(checking fs_count and if enabled: %d, %d\n, _e_dpms_fullscreen_count, enabled); if (!_e_dpms_handler_config_mode) _e_dpms_handler_config_mode = ecore_event_handler_add @@ -51,6 +69,10 @@ _e_dpms_handler_border_unfullscreen = ecore_event_handler_add (E_EVENT_BORDER_UNFULLSCREEN, _e_dpms_handler_border_unfullscreen_cb, NULL); + if (!_e_dpms_handler_border_remove) + _e_dpms_handler_border_remove = ecore_event_handler_add + (E_EVENT_BORDER_REMOVE, _e_dpms_handler_border_remove_cb, NULL); + ecore_x_dpms_enabled_set(enabled); if (!enabled) return 1; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 14 Jul 2010 10:48:49 +0800 Brett Nash n...@nash.id.au said: i know they're there. :) ruben is working on a bigger better more full-covering fix :) thus why i think they are find to spam in for now :) Good to know I'm not the only one who spams the world with miss-committed printfs... svn needs add --interactive ;-) Author: raster Date: 2010-07-13 16:56:47 -0700 (Tue, 13 Jul 2010) New Revision: 50240 Modified: trunk/e/src/bin/e_dpms.c Modified: trunk/e/src/bin/e_dpms.c === --- trunk/e/src/bin/e_dpms.c2010-07-13 23:36:32 UTC (rev 50239) +++ trunk/e/src/bin/e_dpms.c 2010-07-13 23:56:47 UTC (rev 50240) @@ -6,6 +6,7 @@ static Ecore_Event_Handler *_e_dpms_handler_config_mode = NULL; static Ecore_Event_Handler *_e_dpms_handler_border_fullscreen = NULL; static Ecore_Event_Handler *_e_dpms_handler_border_unfullscreen = NULL; +static Ecore_Event_Handler *_e_dpms_handler_border_remove = NULL; static int _e_dpms_fullscreen_count = 0; static Eina_Bool @@ -19,6 +20,7 @@ _e_dpms_handler_border_fullscreen_cb(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__) { _e_dpms_fullscreen_count++; +printf(incremented fs_count: %d\n, _e_dpms_fullscreen_count); if (_e_dpms_fullscreen_count == 1) e_dpms_init(); return ECORE_CALLBACK_PASS_ON; } @@ -27,17 +29,33 @@ _e_dpms_handler_border_unfullscreen_cb(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__) { _e_dpms_fullscreen_count--; +printf(decremented fs_count: %d\n, _e_dpms_fullscreen_count); if (_e_dpms_fullscreen_count == 0) e_dpms_init(); else if (_e_dpms_fullscreen_count 0) _e_dpms_fullscreen_count = 0; return ECORE_CALLBACK_PASS_ON; } +static Eina_Bool +_e_dpms_handler_border_remove_cb(void *data __UNUSED__, int type __UNUSED__, void *event) +{ + E_Event_Border_Remove *ev = event; + + if (ev-border-fullscreen) { + _e_dpms_fullscreen_count--; +printf(decremented fs_count from remove: %d\n, _e_dpms_fullscreen_count); + if (_e_dpms_fullscreen_count == 0) e_dpms_init(); + else if (_e_dpms_fullscreen_count 0) _e_dpms_fullscreen_count = 0; + } + return ECORE_CALLBACK_PASS_ON; +} + EAPI int e_dpms_init(void) { int standby=0, suspend=0, off=0; int enabled = ((e_config-dpms_enable) (!e_config-mode.presentation) (_e_dpms_fullscreen_count = 0)); +printf(checking fs_count and if enabled: %d, %d\n, _e_dpms_fullscreen_count, enabled); if (!_e_dpms_handler_config_mode) _e_dpms_handler_config_mode = ecore_event_handler_add @@ -51,6 +69,10 @@ _e_dpms_handler_border_unfullscreen = ecore_event_handler_add (E_EVENT_BORDER_UNFULLSCREEN, _e_dpms_handler_border_unfullscreen_cb, NULL); + if (!_e_dpms_handler_border_remove) + _e_dpms_handler_border_remove = ecore_event_handler_add + (E_EVENT_BORDER_REMOVE, _e_dpms_handler_border_remove_cb, NULL); + ecore_x_dpms_enabled_set(enabled); if (!enabled) return 1; -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ 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 -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
But other parts of E expects it to be gone, so it was right for them :) Anyway, need to track down all internal users who listens to file drops and fix correctly. Sebastian Log: DONT strip file://! efm etc. expects it.. as its a uri! dnd broke as of this change completely... bad englebass! bad! spank! :) Author: raster Date: 2010-04-27 20:30:31 -0700 (Tue, 27 Apr 2010) New Revision: 48379 Modified: trunk/e/src/bin/e_dnd.c Modified: trunk/e/src/bin/e_dnd.c === --- trunk/e/src/bin/e_dnd.c 2010-04-28 03:30:20 UTC (rev 48378) +++ trunk/e/src/bin/e_dnd.c 2010-04-28 03:30:31 UTC (rev 48379) @@ -764,7 +764,7 @@ /* A little bit of caching to avoid trips to X. */ cache.win = root; // wtf - get root of root window? pointless! -//cache.root = ecore_x_window_root_get(root); + cache.root = ecore_x_window_root_get(root); cache.root = root; } win = ecore_x_window_shadow_tree_at_xy_with_skip_get(cache.root, x, y, ignore_win, 2); @@ -1389,7 +1389,7 @@ { /* TODO: Check if hostname is in file:// uri */ if (!strncmp(files-files[i], file://, 7)) -l = eina_list_append(l, files-files[i] + 7); +l = eina_list_append(l, files-files[i]); /* TODO: download files else if (!strncmp(files-files[i], http://;, 7)) else if (!strncmp(files-files[i], ftp://;, 6)) -- ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, Apr 27, 2010 at 10:30 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: no more e_fm_open - use dbus... eg: dbus-send --session --dest=org.enlightenment.FileManager /org/enlightenment/FileManager org.enlightenment.FileManager.OpenDirectory string:'/home/raster' I guess someone could write a shell script for that, no? :-) In the lines of the new enlightenment_remote -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, Apr 27, 2010 at 3:30 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: no more e_fm_open - use dbus... eg: dbus-send --session --dest=org.enlightenment.FileManager /org/enlightenment/FileManager org.enlightenment.FileManager.OpenDirectory string:'/home/raster' Author: raster Date: 2010-04-27 06:30:33 -0700 (Tue, 27 Apr 2010) New Revision: 48362 Removed: trunk/e/src/bin/e_fm_open.c Modified: trunk/e/src/bin/e_ipc.c I guess you also need to fix Makefile.am Cheers, Albin -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Am 27.04.2010 um 15:52 schrieb Gustavo Sverzut Barbieri: On Tue, Apr 27, 2010 at 10:30 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: no more e_fm_open - use dbus... eg: dbus-send --session --dest=org.enlightenment.FileManager /org/enlightenment/FileManager org.enlightenment.FileManager.OpenDirectory string:'/home/raster' I guess someone could write a shell script for that, no? :-) In the lines of the new enlightenment_remote Or use a dbus utility with a slightly more sane syntax... (and even an interactive mode w/ readline completion and history :-)..: mdbus2 org.enlightenment.FileManager org/enlightenment/FileManager org.enlightenment.FileManager.OpenDirectory /home/raster If you're interested: http://downloads.freesmartphone.org/mdbus-2.0.0.tar.bz2 Cheers, :M: -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
i fixed it On Tue, Apr 27, 2010 at 11:10 AM, Albin Tonnerre albin.tonne...@gmail.com wrote: On Tue, Apr 27, 2010 at 3:30 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: no more e_fm_open - use dbus... eg: dbus-send --session --dest=org.enlightenment.FileManager /org/enlightenment/FileManager org.enlightenment.FileManager.OpenDirectory string:'/home/raster' Author: raster Date: 2010-04-27 06:30:33 -0700 (Tue, 27 Apr 2010) New Revision: 48362 Removed: trunk/e/src/bin/e_fm_open.c Modified: trunk/e/src/bin/e_ipc.c I guess you also need to fix Makefile.am Cheers, Albin -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 27 Apr 2010 12:47:18 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: i could have sworn i editied the makefile.am.. in fact i did.. i KNOW i did... why the hell didnt it get committed... did i forget to save? i fixed it On Tue, Apr 27, 2010 at 11:10 AM, Albin Tonnerre albin.tonne...@gmail.com wrote: On Tue, Apr 27, 2010 at 3:30 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: no more e_fm_open - use dbus... eg: dbus-send --session --dest=org.enlightenment.FileManager /org/enlightenment/FileManager org.enlightenment.FileManager.OpenDirectory string:'/home/raster' Author: raster Date: 2010-04-27 06:30:33 -0700 (Tue, 27 Apr 2010) New Revision: 48362 Removed: trunk/e/src/bin/e_fm_open.c Modified: trunk/e/src/bin/e_ipc.c I guess you also need to fix Makefile.am Cheers, Albin -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- ___ 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 -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On 03/16/2010 04:11 AM, Enlightenment SVN wrote: Log: and on osx - they use some other env var apparently. Not 100% on this, but shouldn't that be an OR, rather than an AND ? So that it checks OSx and other systems (linux, etc)... dh args = alloca((argc + 2 + VALGRIND_MAX_ARGS) * sizeof(char *)); - if (!getenv(DBUS_SESSION_BUS_ADDRESS)) + if ((!getenv(DBUS_SESSION_BUS_ADDRESS)) + (!getenv(DBUS_LAUNCHD_SESSION_BUS_SOCKET))) { args[0] = dbus-launch; args[1] = --exit-with-session; -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 16 Mar 2010 06:35:37 -0400 Christopher Michael cpmicha...@comcast.net said: On 03/16/2010 04:11 AM, Enlightenment SVN wrote: Log: and on osx - they use some other env var apparently. Not 100% on this, but shouldn't that be an OR, rather than an AND ? So that it checks OSx and other systems (linux, etc)... no - it's a . if no existing dbus session ius set up - set up one (no bus address AND no bus socket) dh args = alloca((argc + 2 + VALGRIND_MAX_ARGS) * sizeof(char *)); - if (!getenv(DBUS_SESSION_BUS_ADDRESS)) + if ((!getenv(DBUS_SESSION_BUS_ADDRESS)) + (!getenv(DBUS_LAUNCHD_SESSION_BUS_SOCKET))) { args[0] = dbus-launch; args[1] = --exit-with-session; -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ 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 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On 03/16/2010 07:21 AM, Carsten Haitzler (The Rasterman) wrote: On Tue, 16 Mar 2010 06:35:37 -0400 Christopher Michaelcpmicha...@comcast.net said: On 03/16/2010 04:11 AM, Enlightenment SVN wrote: Log: and on osx - they use some other env var apparently. Not 100% on this, but shouldn't that be an OR, rather than an AND ? So that it checks OSx and other systems (linux, etc)... no - it's a. if no existing dbus session ius set up - set up one (no bus address AND no bus socket) Ahh ok :) No worries. I was thinking that it was an either/or detection to trap for OSx ... my bad...didn't know the full context of the change and wanted to be sure. Just ignore me ... I'm just waking up and haven't had my coffee yet ;) dh dh args = alloca((argc + 2 + VALGRIND_MAX_ARGS) * sizeof(char *)); - if (!getenv(DBUS_SESSION_BUS_ADDRESS)) + if ((!getenv(DBUS_SESSION_BUS_ADDRESS)) + (!getenv(DBUS_LAUNCHD_SESSION_BUS_SOCKET))) { args[0] = dbus-launch; args[1] = --exit-with-session; -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
- Original Message - From: Enlightenment SVN no-re...@enlightenment.org To: enlightenment-...@lists.sourceforge.net Sent: Friday, January 8, 2010 8:01:56 PM GMT -05:00 US/Canada Eastern Subject: E SVN: raster trunk/e/src/bin Log: comments++ Author: raster Date: 2010-01-08 17:01:56 -0800 (Fri, 08 Jan 2010) New Revision: 44999 Modified: trunk/e/src/bin/e_win.c Modified: trunk/e/src/bin/e_win.c === --- trunk/e/src/bin/e_win.c 2010-01-09 00:35:21 UTC (rev 44998) +++ trunk/e/src/bin/e_win.c 2010-01-09 01:01:56 UTC (rev 44999) @@ -90,6 +90,7 @@ _e_win_prop_update(win); ecore_evas_lower(win-ecore_evas); win-border = e_border_new(win-container, win-evas_win, 1, 1); +// dont need this - special stuff // win-border-ignore_first_unmap = 1; if (!win-placed) win-border-re_manage = 0; If It's Not placed, shouldn't we manage it as a WM ? dh @@ -99,6 +100,7 @@ } _e_win_prop_update(win); e_border_show(win-border); +// done now by e_border specially // ecore_evas_show(win-ecore_evas); } -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, Mar 23, 2009 at 6:36 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: nuke segv in fm and leaks in menus. Raster, please see http://trac.enlightenment.org/e/changeset/38528, it should be automatic, if not something is holding reference to menu and not hitting delete function. Also, just realized that it will have problem with EINA_LIST_FOREACH(), must change to the safe version... will do it right now. Let's try to avoid this explicit submenu del, references should be used correctly, but if we need to delete it then add to _e_menu_item_free() (uncomment that line, comment the one above it). -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
E segfaults on start with this change. No idea why On Thu, Feb 26, 2009 at 4:46 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: use new efreet api fo extra icon dirs. Author: raster Date: 2009-02-25 19:46:59 -0800 (Wed, 25 Feb 2009) New Revision: 39227 Modified: trunk/e/src/bin/e_main.c Modified: trunk/e/src/bin/e_main.c === --- trunk/e/src/bin/e_main.c 2009-02-26 03:46:35 UTC (rev 39226) +++ trunk/e/src/bin/e_main.c 2009-02-26 03:46:59 UTC (rev 39227) @@ -762,15 +762,15 @@ e_init_status_set(_(Setting up Paths)); TS(efreet paths); { - Eina_List *list; + Eina_List **list; list = efreet_icon_extra_list_get(); if (list) { snprintf(buf, sizeof(buf), %s/.e/e/icons, e_user_homedir_get()); - list = eina_list_prepend(list, (void *)eina_stringshare_add(buf)); + *list = eina_list_prepend(*list, (void *)eina_stringshare_add(buf)); snprintf(buf, sizeof(buf), %s/data/icons, e_prefix_data_get()); - list = eina_list_prepend(list, (void *)eina_stringshare_add(buf)); + *list = eina_list_prepend(*list, (void *)eina_stringshare_add(buf)); } } efreet_icon_extension_add(.edj); -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Thu, 26 Feb 2009 09:55:47 +0100 Viktor Kojouharov vkojouha...@gmail.com said: does the commit log indicate to you what you should do? :) (hint) E segfaults on start with this change. No idea why On Thu, Feb 26, 2009 at 4:46 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: use new efreet api fo extra icon dirs. Author: raster Date: 2009-02-25 19:46:59 -0800 (Wed, 25 Feb 2009) New Revision: 39227 Modified: trunk/e/src/bin/e_main.c Modified: trunk/e/src/bin/e_main.c === --- trunk/e/src/bin/e_main.c 2009-02-26 03:46:35 UTC (rev 39226) +++ trunk/e/src/bin/e_main.c 2009-02-26 03:46:59 UTC (rev 39227) @@ -762,15 +762,15 @@ e_init_status_set(_(Setting up Paths)); TS(efreet paths); { - Eina_List *list; + Eina_List **list; list = efreet_icon_extra_list_get(); if (list) { snprintf(buf, sizeof(buf), %s/.e/e/icons, e_user_homedir_get ()); - list = eina_list_prepend(list, (void *)eina_stringshare_add (buf)); + *list = eina_list_prepend(*list, (void *)eina_stringshare_add (buf)); snprintf(buf, sizeof(buf), %s/data/icons, e_prefix_data_get()); - list = eina_list_prepend(list, (void *)eina_stringshare_add (buf)); + *list = eina_list_prepend(*list, (void *)eina_stringshare_add (buf)); } } efreet_icon_extension_add(.edj); -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ 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 -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
I was pretty sure that I had updated and installed efreet beforehand, really :) anyway, for reasons beyond my control, e starts fine now :) On Thu, 2009-02-26 at 22:15 +1100, Carsten Haitzler wrote: On Thu, 26 Feb 2009 09:55:47 +0100 Viktor Kojouharov vkojouha...@gmail.com said: does the commit log indicate to you what you should do? :) (hint) E segfaults on start with this change. No idea why On Thu, Feb 26, 2009 at 4:46 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: use new efreet api fo extra icon dirs. Author: raster Date: 2009-02-25 19:46:59 -0800 (Wed, 25 Feb 2009) New Revision: 39227 Modified: trunk/e/src/bin/e_main.c Modified: trunk/e/src/bin/e_main.c === --- trunk/e/src/bin/e_main.c2009-02-26 03:46:35 UTC (rev 39226) +++ trunk/e/src/bin/e_main.c2009-02-26 03:46:59 UTC (rev 39227) @@ -762,15 +762,15 @@ e_init_status_set(_(Setting up Paths)); TS(efreet paths); { - Eina_List *list; + Eina_List **list; list = efreet_icon_extra_list_get(); if (list) { snprintf(buf, sizeof(buf), %s/.e/e/icons, e_user_homedir_get ()); -list = eina_list_prepend(list, (void *)eina_stringshare_add (buf)); +*list = eina_list_prepend(*list, (void *)eina_stringshare_add (buf)); snprintf(buf, sizeof(buf), %s/data/icons, e_prefix_data_get()); -list = eina_list_prepend(list, (void *)eina_stringshare_add (buf)); +*list = eina_list_prepend(*list, (void *)eina_stringshare_add (buf)); } } efreet_icon_extension_add(.edj); -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Hi raster, may I ask, why you replaced reboot by reset? In my understanding, reset is the action you take when nothing works and you just power off without a proper shutdown procedure. Not only all other DE's/OS's use reboot, but also the shutdown tool from the widely used sysvinit (not only in most linux distros, but also in many other unix variants like FreeBSD) package uses reboot for shutdown -r in the help and manpage. It only saves 1 char to use reset and imho it's incorrect. Also I think shutdown hits the point more than power off does. The action shuts the system down, but if it's powered off depends on the system (bios/acpi/...). But however, that's not that important. :) Thanks, thomasg On Thu, Jan 22, 2009 at 9:54 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: shorten system action text - simpler. also fix actiosn to be system. Author: raster Date: 2009-01-22 12:54:26 -0800 (Thu, 22 Jan 2009) New Revision: 38698 Modified: trunk/e/src/bin/e_actions.c trunk/e/src/bin/e_sys.c Modified: trunk/e/src/bin/e_actions.c === --- trunk/e/src/bin/e_actions.c 2009-01-22 18:33:23 UTC (rev 38697) +++ trunk/e/src/bin/e_actions.c 2009-01-22 20:54:26 UTC (rev 38698) @@ -2612,7 +2612,7 @@ /* exec */ ACT_GO(exec); - e_action_predef_name_set(_(Launch), _(Defined Command), exec, NULL, + e_action_predef_name_set(_(Launch), _(Command), exec, NULL, syntax: CommandName, example: /usr/bin/xmms, 1); /* app */ @@ -2628,20 +2628,20 @@ e_action_predef_name_set(_(Enlightenment), _(Exit), exit, NULL, NULL, 0); + ACT_GO(exit_now); + e_action_predef_name_set(_(Enlightenment), _(Exit Now), + exit_now, NULL, NULL, 0); + ACT_GO(logout); - e_action_predef_name_set(_(Enlightenment), _(Log Out), logout, + e_action_predef_name_set(_(System), _(Log Out), logout, NULL, NULL, 0); - ACT_GO(exit_now); - e_action_predef_name_set(_(Enlightenment), _(Exit Immediately), - exit_now, NULL, NULL, 0); - ACT_GO(halt_now); - e_action_predef_name_set(_(Enlightenment), _(Off Now), + e_action_predef_name_set(_(System), _(Power Off Now), halt_now, NULL, NULL, 0); ACT_GO(halt); - e_action_predef_name_set(_(System), _(Off), halt, + e_action_predef_name_set(_(System), _(Power Off), halt, NULL, NULL, 0); ACT_GO(reboot); Modified: trunk/e/src/bin/e_sys.c === --- trunk/e/src/bin/e_sys.c 2009-01-22 18:33:23 UTC (rev 38697) +++ trunk/e/src/bin/e_sys.c 2009-01-22 20:54:26 UTC (rev 38698) @@ -363,7 +363,7 @@ _(Logout in progress), E, _sys_logout); e_obj_dialog_obj_theme_set(od, base/theme/sys, e/sys/logout); e_obj_dialog_obj_part_text_set(od, e.textblock.message, - _(Logout is currently in progress.br + _(Logout in progress.br hilightPlease wait./hilight)); e_obj_dialog_show(od); e_obj_dialog_icon_set(od, enlightenment/logout); @@ -398,7 +398,7 @@ { case E_SYS_LOGOUT: e_dialog_text_set(dia, - _(Enlightenment is busy logging out.br + _(Logging out.br You cannot perform other system actionsbr once a logout has begun.) ); @@ -406,28 +406,28 @@ case E_SYS_HALT: case E_SYS_HALT_NOW: e_dialog_text_set(dia, - _(Enlightenment is shutting the system down.br + _(Powering off.br You cannot do any other system actionsbr once a shutdown has been started.) ); break; case E_SYS_REBOOT: e_dialog_text_set(dia, - _(Enlightenment is rebooting the system.br + _(Resetting.br You cannot do any other system actionsbr once a reboot has begun.) ); break; case E_SYS_SUSPEND: e_dialog_text_set(dia, - _(Enlightenment is suspending the system.br + _(Suspending.br Until suspend is complete you cannot performbr any other system actions.) ); break; case E_SYS_HIBERNATE: e_dialog_text_set(dia, - _(Enlightenment is hibernating the system.br + _(Hibernating.br You cannot perform an other system
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Wed, 28 Jan 2009 21:33:15 +0100 thomasg tho...@gstaedtner.net said: Hi raster, may I ask, why you replaced reboot by reset? i chose something more generic - why? reboot is a very computerish term. what if you have... a phone - or a media player. do you reboot it? :) In my understanding, reset is the action you take when nothing works and you just power off without a proper shutdown procedure. Not only all other DE's/OS's use reboot, but also the shutdown tool from the widely used sysvinit (not only in most linux distros, but also in many other unix variants like FreeBSD) package uses reboot for shutdown -r in the help and manpage. It only saves 1 char to use reset and imho it's incorrect. Also I think shutdown hits the point more than power off does. The action shuts the system down, but if it's powered off depends on the system (bios/acpi/...). But however, that's not that important. :) same as above. choosing more neutral terms :) Thanks, thomasg On Thu, Jan 22, 2009 at 9:54 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: shorten system action text - simpler. also fix actiosn to be system. Author: raster Date: 2009-01-22 12:54:26 -0800 (Thu, 22 Jan 2009) New Revision: 38698 Modified: trunk/e/src/bin/e_actions.c trunk/e/src/bin/e_sys.c Modified: trunk/e/src/bin/e_actions.c === --- trunk/e/src/bin/e_actions.c 2009-01-22 18:33:23 UTC (rev 38697) +++ trunk/e/src/bin/e_actions.c 2009-01-22 20:54:26 UTC (rev 38698) @@ -2612,7 +2612,7 @@ /* exec */ ACT_GO(exec); - e_action_predef_name_set(_(Launch), _(Defined Command), exec, NULL, + e_action_predef_name_set(_(Launch), _(Command), exec, NULL, syntax: CommandName, example: /usr/bin/xmms, 1); /* app */ @@ -2628,20 +2628,20 @@ e_action_predef_name_set(_(Enlightenment), _(Exit), exit, NULL, NULL, 0); + ACT_GO(exit_now); + e_action_predef_name_set(_(Enlightenment), _(Exit Now), + exit_now, NULL, NULL, 0); + ACT_GO(logout); - e_action_predef_name_set(_(Enlightenment), _(Log Out), logout, + e_action_predef_name_set(_(System), _(Log Out), logout, NULL, NULL, 0); - ACT_GO(exit_now); - e_action_predef_name_set(_(Enlightenment), _(Exit Immediately), - exit_now, NULL, NULL, 0); - ACT_GO(halt_now); - e_action_predef_name_set(_(Enlightenment), _(Off Now), + e_action_predef_name_set(_(System), _(Power Off Now), halt_now, NULL, NULL, 0); ACT_GO(halt); - e_action_predef_name_set(_(System), _(Off), halt, + e_action_predef_name_set(_(System), _(Power Off), halt, NULL, NULL, 0); ACT_GO(reboot); Modified: trunk/e/src/bin/e_sys.c === --- trunk/e/src/bin/e_sys.c 2009-01-22 18:33:23 UTC (rev 38697) +++ trunk/e/src/bin/e_sys.c 2009-01-22 20:54:26 UTC (rev 38698) @@ -363,7 +363,7 @@ _(Logout in progress), E, _sys_logout); e_obj_dialog_obj_theme_set(od, base/theme/sys, e/sys/logout); e_obj_dialog_obj_part_text_set(od, e.textblock.message, - _(Logout is currently in progress.br + _(Logout in progress.br hilightPlease wait./hilight)); e_obj_dialog_show(od); e_obj_dialog_icon_set(od, enlightenment/logout); @@ -398,7 +398,7 @@ { case E_SYS_LOGOUT: e_dialog_text_set(dia, - _(Enlightenment is busy logging out.br + _(Logging out.br You cannot perform other system actionsbr once a logout has begun.) ); @@ -406,28 +406,28 @@ case E_SYS_HALT: case E_SYS_HALT_NOW: e_dialog_text_set(dia, - _(Enlightenment is shutting the system down.br + _(Powering off.br You cannot do any other system actionsbr once a shutdown has been started.) ); break; case E_SYS_REBOOT: e_dialog_text_set(dia, - _(Enlightenment is rebooting the system.br + _(Resetting.br You cannot do any other system actionsbr once a reboot has begun.) ); break; case E_SYS_SUSPEND: e_dialog_text_set(dia, - _(Enlightenment is suspending the system.br + _(Suspending.br
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Thursday, 29 January 2009, at 08:43:26 (+1100), Carsten Haitzler wrote: i chose something more generic - why? reboot is a very computerish term. what if you have... a phone - or a media player. do you reboot it? :) Yes. Reboot is actually a more clear and correct term. In fact, reboot has now entered the vernacular and is used to reference things like cars, appliances, and even people. Reset is simply too ambiguous. same as above. choosing more neutral terms :) Shut down is more neutral, not less, than power off. I can shut down my Treo, but I cannot power it off (without removing the battery). Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ m...@kainx.org Linux Server/Cluster Admin, LBL.gov Author, Eterm (www.eterm.org) --- The future is all around us, waiting in moments of transition to be born in moments of revelation. -- G'Kar, Babylon 5 -- This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Erm, actually yes :) Ok, I do understand, that many technophobe people do not like when their consumer-devices (which are actually little computers with a PC OS) behave like a computer, but that doesn't change the fact, that this machines are computers and do the same stuff. Maybe I'm just not comfortable with the term reset, because private, this is the tiny button I press with a needle when nothing works, and professional, this is the point in time, where I switch a bunch of circuit breakers to off, because nothing works :) On Wed, Jan 28, 2009 at 10:43 PM, The Rasterman Carsten Haitzler ras...@rasterman.com wrote: On Wed, 28 Jan 2009 21:33:15 +0100 thomasg tho...@gstaedtner.net said: Hi raster, may I ask, why you replaced reboot by reset? i chose something more generic - why? reboot is a very computerish term. what if you have... a phone - or a media player. do you reboot it? :) In my understanding, reset is the action you take when nothing works and you just power off without a proper shutdown procedure. Not only all other DE's/OS's use reboot, but also the shutdown tool from the widely used sysvinit (not only in most linux distros, but also in many other unix variants like FreeBSD) package uses reboot for shutdown -r in the help and manpage. It only saves 1 char to use reset and imho it's incorrect. Also I think shutdown hits the point more than power off does. The action shuts the system down, but if it's powered off depends on the system (bios/acpi/...). But however, that's not that important. :) same as above. choosing more neutral terms :) Thanks, thomasg On Thu, Jan 22, 2009 at 9:54 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: shorten system action text - simpler. also fix actiosn to be system. Author: raster Date: 2009-01-22 12:54:26 -0800 (Thu, 22 Jan 2009) New Revision: 38698 Modified: trunk/e/src/bin/e_actions.c trunk/e/src/bin/e_sys.c Modified: trunk/e/src/bin/e_actions.c === --- trunk/e/src/bin/e_actions.c 2009-01-22 18:33:23 UTC (rev 38697) +++ trunk/e/src/bin/e_actions.c 2009-01-22 20:54:26 UTC (rev 38698) @@ -2612,7 +2612,7 @@ /* exec */ ACT_GO(exec); - e_action_predef_name_set(_(Launch), _(Defined Command), exec, NULL, + e_action_predef_name_set(_(Launch), _(Command), exec, NULL, syntax: CommandName, example: /usr/bin/xmms, 1); /* app */ @@ -2628,20 +2628,20 @@ e_action_predef_name_set(_(Enlightenment), _(Exit), exit, NULL, NULL, 0); + ACT_GO(exit_now); + e_action_predef_name_set(_(Enlightenment), _(Exit Now), + exit_now, NULL, NULL, 0); + ACT_GO(logout); - e_action_predef_name_set(_(Enlightenment), _(Log Out), logout, + e_action_predef_name_set(_(System), _(Log Out), logout, NULL, NULL, 0); - ACT_GO(exit_now); - e_action_predef_name_set(_(Enlightenment), _(Exit Immediately), - exit_now, NULL, NULL, 0); - ACT_GO(halt_now); - e_action_predef_name_set(_(Enlightenment), _(Off Now), + e_action_predef_name_set(_(System), _(Power Off Now), halt_now, NULL, NULL, 0); ACT_GO(halt); - e_action_predef_name_set(_(System), _(Off), halt, + e_action_predef_name_set(_(System), _(Power Off), halt, NULL, NULL, 0); ACT_GO(reboot); Modified: trunk/e/src/bin/e_sys.c === --- trunk/e/src/bin/e_sys.c 2009-01-22 18:33:23 UTC (rev 38697) +++ trunk/e/src/bin/e_sys.c 2009-01-22 20:54:26 UTC (rev 38698) @@ -363,7 +363,7 @@ _(Logout in progress), E, _sys_logout); e_obj_dialog_obj_theme_set(od, base/theme/sys, e/sys/logout); e_obj_dialog_obj_part_text_set(od, e.textblock.message, - _(Logout is currently in progress.br + _(Logout in progress.br hilightPlease wait./hilight)); e_obj_dialog_show(od); e_obj_dialog_icon_set(od, enlightenment/logout); @@ -398,7 +398,7 @@ { case E_SYS_LOGOUT: e_dialog_text_set(dia, - _(Enlightenment is busy logging out.br + _(Logging out.br You cannot perform other system actionsbr once a logout has begun.) ); @@ -406,28 +406,28 @@ case E_SYS_HALT: case E_SYS_HALT_NOW: e_dialog_text_set(dia, - _(Enlightenment is shutting the system down.br + _(Powering off.br You cannot do any other system actionsbr
Re: [E-devel] E SVN: raster trunk/e/src/bin
Oh, sorry, didn't think about that :/ On Fri, Jan 2, 2009 at 12:19 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: fix things that broke after utils moved to lib/e/subdir Author: raster Date: 2009-01-02 03:19:06 -0800 (Fri, 02 Jan 2009) New Revision: 38418 Modified: trunk/e/src/bin/Makefile.am trunk/e/src/bin/e_fm_main.c trunk/e/src/bin/e_prefix.c Modified: trunk/e/src/bin/Makefile.am === --- trunk/e/src/bin/Makefile.am 2009-01-02 10:57:02 UTC (rev 38417) +++ trunk/e/src/bin/Makefile.am 2009-01-02 11:19:06 UTC (rev 38418) @@ -345,8 +345,7 @@ enlightenment_fm_SOURCES = \ e_fm_main.c \ e_user.c \ -e_sha1.c \ -e_prefix.c +e_sha1.c Now you might need e_utils.c too, or you'll end up with a build failure when compiling with multiple make jobs Cheers, Albin -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Fri, 2 Jan 2009 15:55:30 +0100 Albin Tonnerre albin.tonne...@gmail.com babbled: Oh, sorry, didn't think about that :/ On Fri, Jan 2, 2009 at 12:19 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: fix things that broke after utils moved to lib/e/subdir Author: raster Date: 2009-01-02 03:19:06 -0800 (Fri, 02 Jan 2009) New Revision: 38418 Modified: trunk/e/src/bin/Makefile.am trunk/e/src/bin/e_fm_main.c trunk/e/src/bin/e_prefix.c Modified: trunk/e/src/bin/Makefile.am === --- trunk/e/src/bin/Makefile.am 2009-01-02 10:57:02 UTC (rev 38417) +++ trunk/e/src/bin/Makefile.am 2009-01-02 11:19:06 UTC (rev 38418) @@ -345,8 +345,7 @@ enlightenment_fm_SOURCES = \ e_fm_main.c \ e_user.c \ -e_sha1.c \ -e_prefix.c +e_sha1.c Now you might need e_utils.c too, or you'll end up with a build failure when compiling with multiple make jobs e_user.c, and e_sha1.c are self-contained and dont use any other e bits. e_fm_main doesn't include e_utils.h or any other headers than these - so it shouldnt have deps (it'd be wrong) ;) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Great idea dh Enlightenment SVN wrote: Log: add a (disabled) dump call for string dumping. Author: raster Date: 2008-10-26 17:38:03 -0700 (Sun, 26 Oct 2008) New Revision: 37187 Modified: trunk/e/src/bin/e_main.c Modified: trunk/e/src/bin/e_main.c === --- trunk/e/src/bin/e_main.c 2008-10-27 00:36:22 UTC (rev 37186) +++ trunk/e/src/bin/e_main.c 2008-10-27 00:38:03 UTC (rev 37187) @@ -106,7 +106,14 @@ #else #define TS(x) #endif - + +static int stdbg(void) +{ +// enable to debug eina stringshare usage +// eina_stringshare_dump(); + return 0; +} + /* externally accessible functions */ int main(int argc, char **argv) @@ -994,6 +1001,9 @@ /* no longer starting up */ starting = 0; /* start our main loop */ + + ecore_timer_add(5.0, stdbg, NULL); + ecore_main_loop_begin(); e_canvas_idle_flush(); - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-svn mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-svn - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
happens to the best of us dh Enlightenment SVN wrote: Log: oops. i was on drugs that day. wrong call (right parameters!) good catch Author: raster Date: 2008-10-26 15:44:57 -0700 (Sun, 26 Oct 2008) New Revision: 37178 Modified: trunk/e/src/bin/e_desklock.c Modified: trunk/e/src/bin/e_desklock.c === --- trunk/e/src/bin/e_desklock.c 2008-10-26 20:50:21 UTC (rev 37177) +++ trunk/e/src/bin/e_desklock.c 2008-10-26 22:44:57 UTC (rev 37178) @@ -297,8 +297,7 @@ edje_object_part_text_set(edp-login_box, e.text.title, _(Please enter your unlock password)); edje_object_size_min_calc(edp-login_box, mw, mh); -/* FIXME: This is wrong, edje_file_group_exists needs a file, not an object! */ -if (edje_file_group_exists(edp-bg_object, e.swallow.login_box)) +if (edje_object_part_exists(edp-bg_object, e.swallow.login_box)) { edje_extern_object_min_size_set(edp-login_box, mw, mh); edje_object_part_swallow(edp-bg_object, e.swallow.login_box, edp-login_box); - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-svn mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-svn - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
Dans son message intitulé « E SVN: raster trunk/e/src/bin » du Wed, 10 Sep 2008 20:37:06 -0700, [EMAIL PROTECTED] nous a donné l'occasion de lire : Author: raster Date: 2008-09-10 20:37:06 -0700 (Wed, 10 Sep 2008) New Revision: 35940 Modified: trunk/e/src/bin/e_scrollframe.c Log: simplify thumbscroll a little. [snip] Seems part of the patch was lost somewhere... Here it is. Cheers! Index: trunk/e/src/bin/e_scrollframe.c === --- trunk/e/src/bin/e_scrollframe.c (revision 35941) +++ trunk/e/src/bin/e_scrollframe.c (working copy) @@ -675,6 +675,8 @@ x = vx * (double)mx; y = vy * (double)my; sd-pan_func.set(sd-pan_obj, x, y); + if ((e_config-thumbscroll_enable) (sd-down.now) (!sd-down.dragged)) + sd-down.now = 0; } static void signature.asc Description: PGP signature - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
more eyes on the scale please dh [EMAIL PROTECTED] wrote: Author: raster Date: 2008-09-09 21:34:42 -0700 (Tue, 09 Sep 2008) New Revision: 35915 Modified: trunk/e/src/bin/e_canvas.c Log: commented out.. scale testing! Modified: trunk/e/src/bin/e_canvas.c === --- trunk/e/src/bin/e_canvas.c2008-09-10 04:33:57 UTC (rev 35914) +++ trunk/e/src/bin/e_canvas.c2008-09-10 04:34:42 UTC (rev 35915) @@ -39,6 +39,8 @@ } else if (e_config-font_hinting == 2) evas_font_hinting_set(e, EVAS_FONT_HINTING_NONE); +// FIXME: testing. +// edje_scale_set(2.0); } EAPI void - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-svn mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-svn - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel