[E-devel] [PATCH] elfe: update to new elementary API
Signed-off-by: Martin Jansa --- E-MODULES-EXTRA/elfe/src/allapps.c | 18 +- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/E-MODULES-EXTRA/elfe/src/allapps.c b/E-MODULES-EXTRA/elfe/src/allapps.c index a1ae04a..1feaad8 100644 --- a/E-MODULES-EXTRA/elfe/src/allapps.c +++ b/E-MODULES-EXTRA/elfe/src/allapps.c @@ -45,7 +45,7 @@ _label_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) } static Evas_Object * -_icon_get(void *data, Evas_Object *obj, const char *part) +_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = NULL; Elfe_Grid_Item *gitem = data; @@ -84,7 +84,7 @@ _gl_longpress(void *data, Evas_Object *obj __UNUSED__, void *event_info) evas_object_smart_callback_call(allapps->box, "entry,longpressed", gitem->menu); - elm_gengrid_item_selected_set(it, EINA_FALSE); + elm_gen_item_selected_set(it, EINA_FALSE); } static void @@ -97,7 +97,7 @@ _widget_longpress(void *data, Evas_Object *obj __UNUSED__, void *event_info) printf("Send widget longpressed\n"); evas_object_smart_callback_call(allapps->box, "gadget,longpressed", (void*)name); - elm_genlist_item_selected_set(it, EINA_FALSE); + elm_gen_item_selected_set(it, EINA_FALSE); } static void @@ -107,7 +107,7 @@ _item_selected(void *data, Evas_Object *obj __UNUSED__, void *event_info) Elm_Gengrid_Item *it = event_info; evas_object_smart_callback_call(gitem->allapps->box, "item,selected", gitem->menu); - elm_gengrid_item_selected_set(it, EINA_FALSE); + elm_gen_item_selected_set(it, EINA_FALSE); } @@ -267,7 +267,7 @@ elfe_allapps_add(Evas_Object *parent) ic = elm_icon_add(bt); elm_icon_file_set(ic, elfe_home_cfg->theme, "icon/applications"); evas_object_show(ic); - elm_button_icon_set(bt, ic); + elm_button_content_set(bt, ic); evas_object_show(bt); elm_box_pack_end(allapps->selector, bt); evas_object_smart_callback_add(bt, "clicked", _apps_clicked_cb, allapps); @@ -282,7 +282,7 @@ elfe_allapps_add(Evas_Object *parent) ic = elm_icon_add(bt); elm_icon_file_set(ic, elfe_home_cfg->theme, "icon/widgets"); evas_object_show(ic); - elm_button_icon_set(bt, ic); + elm_button_content_set(bt, ic); evas_object_show(bt); elm_box_pack_end(allapps->selector, bt); evas_object_smart_callback_add(bt, "clicked", _widgets_clicked_cb, allapps); @@ -297,7 +297,7 @@ elfe_allapps_add(Evas_Object *parent) ic = elm_icon_add(bt); elm_icon_file_set(ic, elfe_home_cfg->theme, "icon/configuration"); evas_object_show(ic); - elm_button_icon_set(bt, ic); + elm_button_content_set(bt, ic); evas_object_show(bt); elm_box_pack_end(allapps->selector, bt); evas_object_smart_callback_add(bt, "clicked", _config_clicked_cb, allapps); @@ -320,7 +320,7 @@ elfe_allapps_add(Evas_Object *parent) _obj_del_cb, allapps); elm_gengrid_multi_select_set(allapps->grid, EINA_FALSE); - elm_gengrid_bounce_set(allapps->grid, EINA_FALSE, EINA_TRUE); + elm_gen_bounce_set(allapps->grid, EINA_FALSE, EINA_TRUE); evas_object_size_hint_weight_set(allapps->grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(allapps->grid, EVAS_HINT_FILL, EVAS_HINT_FILL); @@ -331,7 +331,7 @@ elfe_allapps_add(Evas_Object *parent) app_itc.item_style = "default"; app_itc.func.label_get = _label_get; - app_itc.func.icon_get = _icon_get; + app_itc.func.content_get = _content_get; app_itc.func.state_get = NULL; app_itc.func.del = NULL; -- 1.7.7.1 -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [PATCH] ecore: fix build with uclibc
Signed-off-by: Martin Jansa --- ecore/src/lib/ecore_con/ecore_con_info.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/ecore/src/lib/ecore_con/ecore_con_info.c b/ecore/src/lib/ecore_con/ecore_con_info.c index e20f788..62ce6bf 100644 --- a/ecore/src/lib/ecore_con/ecore_con_info.c +++ b/ecore/src/lib/ecore_con/ecore_con_info.c @@ -289,7 +289,7 @@ ecore_con_info_get(Ecore_Con_Server *svr, err = write(fd[1], "", 1); close(fd[1]); -#ifdef __USE_ISOC99 +#if defined(__USE_ISOC99) && !defined(__UCLIBC__) _Exit(0); #else _exit(0); -- 1.7.7.1 -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On 10/29/11 01:28, Carsten Haitzler (The Rasterman) wrote: > On Sat, 29 Oct 2011 00:51:53 -0400 Christopher Michael > said: > >> Well mate, slap it into svn somewhere and we can all jump into the fun >> ;) (time permitting of course). > > i will - this weekend, i hope. > Cool :) >> Agreed. But to 'jump the gun' and release early (read: earlier than >> ready) at this stage is just silly. Take a little more time, finish the >> work properly and have a Good release !! rather than a half-arsed one. >> Hell, we've hammered on this for more years than I care to >> count...what's a few more months ?? ;) > > thats actually another point - its not months - its weeks. > Well, not counting the exact time, my point still stands...why rush it out when we're this close ?? ;) dh -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Sat, 29 Oct 2011 00:51:53 -0400 Christopher Michael said: > Well mate, slap it into svn somewhere and we can all jump into the fun > ;) (time permitting of course). i will - this weekend, i hope. > Agreed. But to 'jump the gun' and release early (read: earlier than > ready) at this stage is just silly. Take a little more time, finish the > work properly and have a Good release !! rather than a half-arsed one. > Hell, we've hammered on this for more years than I care to > count...what's a few more months ?? ;) thats actually another point - its not months - its weeks. -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On 10/29/11 00:44, Carsten Haitzler (The Rasterman) wrote: > On Sat, 29 Oct 2011 00:25:55 -0400 Christopher Michael > said: > >> On 10/28/11 22:23, Carsten Haitzler (The Rasterman) wrote: >>> On Fri, 28 Oct 2011 22:46:55 +0200 Cedric BAIL said: >>> >>> i'll post here as a summary. what k-s wants is to just release e17-as is >>> after fixing some efm bugs. who agrees with that? everything stays as-is. >>> >> Sorry, cannot say that I agree. While e17 may be Close to release, to >> put it 'out' now is premature imo. There are still a few things that >> need fixing and/or ironing out. >> >>> the reason xrandr is on the todo is that there are many complaints and >>> questions about how to get multi screen to work and we have no solution. >>> >>> the reason taskbar is there is because engage is compositing based >>> realistically and we have to work without, and we again have had enough >>> users complain and ask for a way to switch tasks. >>> >> What about the taskbar module ? Anyone know it's current 'status' ? Is >> it usable for the average person ? Are there some issues remaining ? Are >> they simple bug fixes ?? I'd lean more toward including it (rather than >> engage) for the simple fact that taskbar does not 'require' compositing, >> and severs the purpose for the 'average joe'. > > i actually read its code - it's mostly ok, but it has lurking bugs like not > reffing e border objects. i've already begun a new tb code in my e tree but i > also need to revamp its horizontal (and vertical) layout as well as add a > feature to gadcon to make it work sensibly and not make shelf expand beyond > the > bounds of the screen. i've already started here and my only goal is to make a > workable taskbar that isnt going to fall over in cases and then move on. > Well mate, slap it into svn somewhere and we can all jump into the fun ;) (time permitting of course). >>> the reason efm is on the list is its mostly working and usable as a simple >>> filemanager - that was its point. it needs some bugs fixed. >>> >>> the reason keymap config is there is for all those europeans (and a few >>> others) with odd keymaps and people have no clue how to configure this on a >>> command-line or in config files. the other todo items could get dropped, >>> though theme does need to be polished. >>> >>> this wasnt unilaterally decided by me. i believe in making a good attempt >>> at a quality release. gustavo just believes in dumping out whatever we have. >> This is where gustavo and I disagree. I'm w/ you raster...would rather >> have a quality product to release, rather than taking the >> short/quick/easy way out and just 'release what we have'. If we take the >> later route and just release things 'as they are', then we could end up >> getting a reputation of premature release (gnome3, unity, and other such >> junk)...which I (for one) would rather avoid. Better to take the extra >> time and get things right. Oh I know I will get the "He's just in >> raster's camp anyway" people/complaints...and I'm fine with that simply >> because it's the right way to go about it. Why release something that is >> incomplete/half-arsed ?? > > that's indeed my point - and we are so CLOSE to being "done". it's impatience > at the last leg of the race. > Agreed. But to 'jump the gun' and release early (read: earlier than ready) at this stage is just silly. Take a little more time, finish the work properly and have a Good release !! rather than a half-arsed one. Hell, we've hammered on this for more years than I care to count...what's a few more months ?? ;) dh >> dh >> >> >>all the >>> bitching about gnome and others will happen to us if we don't provide these >>> basics that gnome etc. already DO. to many people we are useless. these are >>> not new fangled ideas or standards - this is old hat that we haven't >>> covered. so how do u expect to make those people happy and try or stay with >>> e when we are not functional in some key aspects? >>> >>> get these above done and we can do an alpha. >>> On Fri, Oct 28, 2011 at 9:19 PM, Mike Blumenkrantz wrote: > On Fri, 28 Oct 2011 11:07:45 -0200 > Gustavo Sverzut Barbieri wrote: >> I'm writing this mail so it's unified and everyone can opine without >> being in one place at one time (IRC/#edevelop). >> >> Recently I've talked to people and while I tried to express it at IRC, >> raster just got pissed and left. Later people would join and agree >> with me... so while I'm looking like a jerk I guess I'm not alone in >> there. I'll try to be as clear and short as possible. >> >> WHY RELEASE? >> 1. to clarify we know some snapshot is usable. This will get us in >> more distributions by default. > good >> 2. to remove that stupid karma over the 17 number if e. Will help >> people that do not track us closely to know we're reasonable serious. > people will probably still call it e17 even when we're on e20 >
Re: [E-devel] elev8 + dbus
On Sat, 29 Oct 2011 06:26:16 +0200 "Sanjeev B.A." said: > elev8 currently using ecore_con for http. I found it convenient to use > ecore_con rather than curl (especially the response buffer handling) > I haven't gone through e_dbus API but I am inclined to write the bindings > based on e_dbus. that would be right. the js could can be much easier due to introspection in dbus and being able to generate a js object based on the instrospected info. > Regards, > Sanjeev > > > > On Sat, Oct 29, 2011 at 12:26 AM, Gustavo Sverzut Barbieri < > barbi...@profusion.mobi> wrote: > > > On Fri, Oct 28, 2011 at 6:50 PM, Cedric BAIL wrote: > > > Hi, > > > > > > On Fri, Oct 28, 2011 at 3:16 PM, Gustavo Sverzut Barbieri > > > wrote: > > >> Do you have plans to add DBus bindings to Elev8? Particularly > > >> interested in ObjectManager and related support to make it easy to > > >> access most system services (they are being converted to this standard > > >> as Glib standardizes this method). > > > > > > What is this ObjectManager things ? I tried to do a quick google and > > > ended up with some pointer to Windows, so either Vincent was able to > > > drive Glib folks to embrace the evil or I didn't find the right > > > pointer... > > > > http://davidz25.blogspot.com/2011/09/new-d-bus-features-in-glib-230.html > > > > I'm trying to find sponsors for this in e_dbus as well. As in glib, it > > should be doable with a codegen, but in elev8 it needs nothing. > > > > > > > > >> I plan to write small tests for PulseAudio, ConnMan and BlueZ using > > >> it. But there are also Tracker, MPRIS, UPower, UDisks, Telepathy and > > >> others using it as well. > > > > > > Yeah, it will really make sense to have all of them, it will really > > > start to be time consuming to maintain that. Do you have any idea how > > > we could automate it ? > > > > See above. With ObjectManager (not all services are using it YET) and > > DBus introspection we could easily generate C code to get the > > properties and notify of signals. If you read e_bluez and e_connman > > they are basically copy & paste of each others and should be the best > > users of e_dbus nowadays... (except some possible copy & paste bugs). > > It is VERY boring to keep in sync with upstream api. > > > > -- > > Gustavo Sverzut Barbieri > > http://profusion.mobi embedded systems > > -- > > MSN: barbi...@gmail.com > > Skype: gsbarbieri > > Mobile: +55 (19) 9225-2202 > > > > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > -- > Get your Android app more play: Bring it to the BlackBerry PlayBook > in minutes. BlackBerry App World™ now supports Android™ Apps > for the BlackBerry® PlayBook™. Discover just how easy and simple > it is! http://p.sf.net/sfu/android-dev2dev > ___ > 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 -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Sat, 29 Oct 2011 00:25:55 -0400 Christopher Michael said: > On 10/28/11 22:23, Carsten Haitzler (The Rasterman) wrote: > > On Fri, 28 Oct 2011 22:46:55 +0200 Cedric BAIL said: > > > > i'll post here as a summary. what k-s wants is to just release e17-as is > > after fixing some efm bugs. who agrees with that? everything stays as-is. > > > Sorry, cannot say that I agree. While e17 may be Close to release, to > put it 'out' now is premature imo. There are still a few things that > need fixing and/or ironing out. > > > the reason xrandr is on the todo is that there are many complaints and > > questions about how to get multi screen to work and we have no solution. > > > > the reason taskbar is there is because engage is compositing based > > realistically and we have to work without, and we again have had enough > > users complain and ask for a way to switch tasks. > > > What about the taskbar module ? Anyone know it's current 'status' ? Is > it usable for the average person ? Are there some issues remaining ? Are > they simple bug fixes ?? I'd lean more toward including it (rather than > engage) for the simple fact that taskbar does not 'require' compositing, > and severs the purpose for the 'average joe'. i actually read its code - it's mostly ok, but it has lurking bugs like not reffing e border objects. i've already begun a new tb code in my e tree but i also need to revamp its horizontal (and vertical) layout as well as add a feature to gadcon to make it work sensibly and not make shelf expand beyond the bounds of the screen. i've already started here and my only goal is to make a workable taskbar that isnt going to fall over in cases and then move on. > > the reason efm is on the list is its mostly working and usable as a simple > > filemanager - that was its point. it needs some bugs fixed. > > > > the reason keymap config is there is for all those europeans (and a few > > others) with odd keymaps and people have no clue how to configure this on a > > command-line or in config files. the other todo items could get dropped, > > though theme does need to be polished. > > > > this wasnt unilaterally decided by me. i believe in making a good attempt > > at a quality release. gustavo just believes in dumping out whatever we have. > This is where gustavo and I disagree. I'm w/ you raster...would rather > have a quality product to release, rather than taking the > short/quick/easy way out and just 'release what we have'. If we take the > later route and just release things 'as they are', then we could end up > getting a reputation of premature release (gnome3, unity, and other such > junk)...which I (for one) would rather avoid. Better to take the extra > time and get things right. Oh I know I will get the "He's just in > raster's camp anyway" people/complaints...and I'm fine with that simply > because it's the right way to go about it. Why release something that is > incomplete/half-arsed ?? that's indeed my point - and we are so CLOSE to being "done". it's impatience at the last leg of the race. > dh > > > all the > > bitching about gnome and others will happen to us if we don't provide these > > basics that gnome etc. already DO. to many people we are useless. these are > > not new fangled ideas or standards - this is old hat that we haven't > > covered. so how do u expect to make those people happy and try or stay with > > e when we are not functional in some key aspects? > > > > get these above done and we can do an alpha. > > > >> On Fri, Oct 28, 2011 at 9:19 PM, Mike Blumenkrantz > >> wrote: > >>> On Fri, 28 Oct 2011 11:07:45 -0200 > >>> Gustavo Sverzut Barbieri wrote: > I'm writing this mail so it's unified and everyone can opine without > being in one place at one time (IRC/#edevelop). > > Recently I've talked to people and while I tried to express it at IRC, > raster just got pissed and left. Later people would join and agree > with me... so while I'm looking like a jerk I guess I'm not alone in > there. I'll try to be as clear and short as possible. > > WHY RELEASE? > 1. to clarify we know some snapshot is usable. This will get us in > more distributions by default. > >>> good > 2. to remove that stupid karma over the 17 number if e. Will help > people that do not track us closely to know we're reasonable serious. > >>> people will probably still call it e17 even when we're on e20 > 3. we can start to bring in new technology without delaying it even > further (ie: elm and scripting language - js/elev8) > >>> not really a valid reason to release, you can see it did wonders for gnome > >> > >> http://www.phoronix.com/scan.php?page=article&item=gnome_survey_part1&num=1 > >> > >> I don't really see the link with what you are saying. > >> > WHY NOT RELEASE? > 1. there are both bugs (eg: efm) > >>> cedric has said a number of times that he'll be working on efm after he > >>>
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Fri, 28 Oct 2011 21:36:32 -0700 "Enlightenment SVN" wrote: > Log: > make backlight code a bit more generic with a list of sysfs files to > look at to get backlight working. > > > > Author: raster > Date: 2011-10-28 21:36:32 -0700 (Fri, 28 Oct 2011) > New Revision: 64503 > Trac: http://trac.enlightenment.org/e/changeset/64503 > > Modified: > trunk/e/src/bin/e_backlight.c trunk/e/src/bin/e_backlight_main.c > > Modified: trunk/e/src/bin/e_backlight.c > === > --- trunk/e/src/bin/e_backlight.c 2011-10-29 04:32:24 UTC (rev 64502) > +++ trunk/e/src/bin/e_backlight.c 2011-10-29 04:36:32 UTC (rev 64503) > @@ -13,10 +13,12 @@ > static E_Backlight_Mode bl_mode = E_BACKLIGHT_MODE_NORMAL; > static int sysmode = MODE_NONE; > static Ecore_Animator *bl_anim = NULL; > +static const char *bl_sysvalmax = NULL; > static const char *bl_sysval = NULL; > static Ecore_Event_Handler *bl_sys_exit_handler = NULL; > static Ecore_Exe *bl_sys_set_exe = NULL; > static Eina_Bool bl_sys_pending_set = EINA_FALSE; > +static Eina_Bool bl_sys_set_exe_ready = EINA_TRUE; > > static void _e_backlight_update(E_Zone *zone); > static void _e_backlight_set(E_Zone *zone, double val); > @@ -42,6 +44,8 @@ > { > if (bl_anim) ecore_animator_del(bl_anim); > bl_anim = NULL; > + if (bl_sysval) eina_stringshare_del(bl_sysvalmax); > + bl_sysvalmax = NULL; > if (bl_sysval) eina_stringshare_del(bl_sysval); > bl_sysval = NULL; > if (bl_sys_exit_handler) ecore_event_handler_del(bl_sys_exit_handler); > @@ -252,87 +256,128 @@ > return maxval; > } > > +typedef struct _Bl_Entry > +{ > + char type; > + const char *base; > + const char *max; > + const char *set; > +} Bl_Entry; > + > +static const Bl_Entry search[] = > +{ > + { 'F', "/sys/devices/virtual/backlight/acpi_video0", "max_brightness", > "brightness" }, > + { 'D', "/sys/devices/virtual/backlight", "max_brightness", "brightness" }, > + { 'F', "/sys/class/leds/lcd-backlight", "max_brightness", "brightness" }, > + { 'F', "/sys/class/backlight/acpi_video0", "max_brightness", > "brightness" }, > + { 'D', "/sys/class/backlight", "max_brightness", "brightness" } > +}; > + > static void > _bl_sys_find(void) > { > - int maxval = 0; > - const char *tryfile; > - > - if (bl_sysval) return; > - tryfile = "/sys/devices/virtual/backlight/acpi_video0/max_brightness"; > - maxval = _bl_sys_num_get(tryfile); > - if (maxval > 0) > + int i, curlevel = 0; > + char *valstr; > + char file[4096] = ""; > + > + for (i = 0; i < (int)(sizeof(search) / sizeof(Bl_Entry)); i++) > { > -bl_sysval = eina_stringshare_add(tryfile); > -return; > - } > - else > - { > -Eina_List *files; > -const char *dir = "/sys/devices/virtual/backlight"; > +char buf[4096]; > +const Bl_Entry *b = &(search[i]); > > -files = ecore_file_ls(dir); > -if (files) > +if (b->type == 'F') >{ > - char *file; > - > - EINA_LIST_FREE(files, file) > + snprintf(buf, sizeof(buf), "%s/%s", b->base, b->set); > + valstr = _bl_read_file(buf); > + if (valstr) > { > - if (!bl_sysval) > + curlevel = atoi(valstr); > + if (curlevel < 0) > { > - char buf[PATH_MAX]; > - > - snprintf(buf, sizeof(buf), > -"%s/%s/max_brightness", dir, file); > - maxval = _bl_sys_num_get(buf); > - if (maxval > 0) > - bl_sysval = eina_stringshare_add(buf); > + free(valstr); > + valstr = NULL; > } > - free(file); > + else > +{ > + bl_sysval = eina_stringshare_add(buf); > + snprintf(file, sizeof(file), "%s/%s", b->base, > b->max); > + bl_sysvalmax = eina_stringshare_add(file); > + free(valstr); > + valstr = NULL; > +} > } >} > -if (maxval <= 0) > +else if (b->type == 'D') >{ > - struct stat st; > + DIR *dirp = opendir(b->base); > + struct dirent *dp; > > - tryfile = "/sys/class/leds/lcd-backlight/brightness"; > - if (stat(tryfile, &st) == 0) > + if (dirp) > { > - tryfile = "/sys/class/leds/lcd-backlight/max_brightness"; > - bl_sysval = eina_stringshare_add(tryfile); > - maxval = _bl_sys_num_get(tryfile); > - if (maxval <
Re: [E-devel] Backlight module
On Fri, 28 Oct 2011 23:48:49 +0200 eva...@evadim.ru said: > Hello! > > I have question about backlight module it don't work for me for a log time. > I look into it and found acpi paths a bit different [1] than in my system, > so I correct it and module start working. In first hunk, I think, I see typo, > but about paths I don't know what to do: Work it for somebody? May be some > old kernels had this paths? How to make module work on old & new systems? > Now I use kernel 3.* and my friends have paths like me. i think that new kernels have dropped the old paths. i've made it a bit more generic by using a list of places to look than whats in your patch - check svn out now. -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On 10/28/11 22:58, David Seikel wrote: > On Sat, 29 Oct 2011 11:23:37 +0900 Carsten Haitzler (The Rasterman) > wrote: > >> On Fri, 28 Oct 2011 22:46:55 +0200 Cedric BAIL >> said: >> >> i'll post here as a summary. what k-s wants is to just release e17-as >> is after fixing some efm bugs. who agrees with that? everything stays >> as-is. > > We already have a plan, it's a good plan. We should stick to it. > >> the reason taskbar is there is because engage is compositing based >> realistically and we have to work without, and we again have had >> enough users complain and ask for a way to switch tasks. > > Yep, need one that works just as good without compositing. Or create a > taskbar only, like we have ibar and ibox, maybe call it itask? Er > wait, itask-ng? Um no, itask-ds9? Then we can make one for mobiles and > call it itask-voyager, and one for big companies and call it > itask-enterprise. B-) > > I think there is room for both an all in one, and separate bars. > >> the reason efm is on the list is its mostly working and usable as a >> simple filemanager - that was its point. it needs some bugs fixed. > > Agreed. > >> the reason keymap config is there is for all those europeans (and a >> few others) with odd keymaps and people have no clue how to configure >> this on a command-line or in config files. the other todo items could >> get dropped, though theme does need to be polished. > > I'll put in my personal plug for being able to switch keyboard layouts > WITHOUT changing languages. So all my dvorak challenged friends can > still use my computer. They'll have to be able to touch type QWERTY, > but I can live with that. It's even harder to do this on the command > line when the keyboard is mapped to something your are not familiar > with. lol > >> this wasnt unilaterally decided by me. i believe in making a good >> attempt at a quality release. gustavo just believes in dumping out >> whatever we have. all the bitching about gnome and others will happen >> to us if we don't provide these basics that gnome etc. already DO. to >> many people we are useless. these are not new fangled ideas or >> standards - this is old hat that we haven't covered. so how do u >> expect to make those people happy and try or stay with e when we are >> not functional in some key aspects? >> >> get these above done and we can do an alpha. > > Works for me. > +1 > There was also mention of theme work, but the only part of the > current default theme that has truly annoyed me so far is the desktop > background. So I replaced it with something boring. > Agree and disagree. Let me explain. While some people may not like the current default theme, it is (by it's nature) the most 'complete' theme that is available. Yea the desktop background sucks on it (sorry mate) but that is easily changeable by the average person. Now, having said that, I don't 'dislike' detour theme (as far as color scheme). What I do dislike about it is the overly large menus/menu items. (If you don't know what I mean, then load the default theme and look @ the menu/menu items. Then load detour and look @ it's menu/menu items). If detour theme had menus of a similar size as the default theme, then I would be much more in favor of detour, but as it sits no...the menus just waste too much space imo. dh -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On 10/28/11 22:55, Michael Jennings wrote: > On Saturday, 29 October 2011, at 11:23:37 (+0900), > Carsten Haitzler wrote: > >> i'll post here as a summary. what k-s wants is to just release e17-as is >> after >> fixing some efm bugs. who agrees with that? everything stays as-is. >> >> the reason xrandr is on the todo is that there are many complaints and >> questions about how to get multi screen to work and we have no solution. >> >> the reason taskbar is there is because engage is compositing based >> realistically >> and we have to work without, and we again have had enough users complain and >> ask for a way to switch tasks. >> >> the reason efm is on the list is its mostly working and usable as a simple >> filemanager - that was its point. it needs some bugs fixed. >> >> the reason keymap config is there is for all those europeans (and a few >> others) >> with odd keymaps and people have no clue how to configure this on a >> command-line or in config files. the other todo items could get dropped, >> though >> theme does need to be polished. >> >> this wasnt unilaterally decided by me. i believe in making a good attempt at >> a >> quality release. gustavo just believes in dumping out whatever we have. all >> the >> bitching about gnome and others will happen to us if we don't provide these >> basics that gnome etc. already DO. to many people we are useless. these are >> not >> new fangled ideas or standards - this is old hat that we haven't covered. so >> how do u expect to make those people happy and try or stay with e when we are >> not functional in some key aspects? > > Absolutely correct. > > After 10 years of development, releasing nothing is far, far > preferable to releasing something half-assed. > > I can hear the comments now. "I've waited this long for crap? 10 > years, and this is the best they can do? Never again!" > 110 % agreed !!! > If people are honestly that bent out of shape wanting a release, they > should be hammering away on the TODO list. Yup yup. Getting shit done is how a > release will happen, not rehashing the same tired old argument every > few months diverting time from more productive pursuits. > Ahmen...tired of hearing it (well that and the formatting wars). dh > Michael > -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On 10/28/11 22:23, Carsten Haitzler (The Rasterman) wrote: > On Fri, 28 Oct 2011 22:46:55 +0200 Cedric BAIL said: > > i'll post here as a summary. what k-s wants is to just release e17-as is after > fixing some efm bugs. who agrees with that? everything stays as-is. > Sorry, cannot say that I agree. While e17 may be Close to release, to put it 'out' now is premature imo. There are still a few things that need fixing and/or ironing out. > the reason xrandr is on the todo is that there are many complaints and > questions about how to get multi screen to work and we have no solution. > > the reason taskbar is there is because engage is compositing based > realistically > and we have to work without, and we again have had enough users complain and > ask for a way to switch tasks. > What about the taskbar module ? Anyone know it's current 'status' ? Is it usable for the average person ? Are there some issues remaining ? Are they simple bug fixes ?? I'd lean more toward including it (rather than engage) for the simple fact that taskbar does not 'require' compositing, and severs the purpose for the 'average joe'. > the reason efm is on the list is its mostly working and usable as a simple > filemanager - that was its point. it needs some bugs fixed. > > the reason keymap config is there is for all those europeans (and a few > others) > with odd keymaps and people have no clue how to configure this on a > command-line or in config files. the other todo items could get dropped, > though > theme does need to be polished. > > this wasnt unilaterally decided by me. i believe in making a good attempt at a > quality release. gustavo just believes in dumping out whatever we have. This is where gustavo and I disagree. I'm w/ you raster...would rather have a quality product to release, rather than taking the short/quick/easy way out and just 'release what we have'. If we take the later route and just release things 'as they are', then we could end up getting a reputation of premature release (gnome3, unity, and other such junk)...which I (for one) would rather avoid. Better to take the extra time and get things right. Oh I know I will get the "He's just in raster's camp anyway" people/complaints...and I'm fine with that simply because it's the right way to go about it. Why release something that is incomplete/half-arsed ?? dh all the > bitching about gnome and others will happen to us if we don't provide these > basics that gnome etc. already DO. to many people we are useless. these are > not > new fangled ideas or standards - this is old hat that we haven't covered. so > how do u expect to make those people happy and try or stay with e when we are > not functional in some key aspects? > > get these above done and we can do an alpha. > >> On Fri, Oct 28, 2011 at 9:19 PM, Mike Blumenkrantz wrote: >>> On Fri, 28 Oct 2011 11:07:45 -0200 >>> Gustavo Sverzut Barbieri wrote: I'm writing this mail so it's unified and everyone can opine without being in one place at one time (IRC/#edevelop). Recently I've talked to people and while I tried to express it at IRC, raster just got pissed and left. Later people would join and agree with me... so while I'm looking like a jerk I guess I'm not alone in there. I'll try to be as clear and short as possible. WHY RELEASE? 1. to clarify we know some snapshot is usable. This will get us in more distributions by default. >>> good 2. to remove that stupid karma over the 17 number if e. Will help people that do not track us closely to know we're reasonable serious. >>> people will probably still call it e17 even when we're on e20 3. we can start to bring in new technology without delaying it even further (ie: elm and scripting language - js/elev8) >>> not really a valid reason to release, you can see it did wonders for gnome >> >> http://www.phoronix.com/scan.php?page=article&item=gnome_survey_part1&num=1 >> >> I don't really see the link with what you are saying. >> WHY NOT RELEASE? 1. there are both bugs (eg: efm) >>> cedric has said a number of times that he'll be working on efm after he >>> finishes emotion soon, and I'll likely disable eeze mounting entirely for >>> the release since libmount is not widely deployed and I was unable to get >>> widespread testing until now. 2. missing features (xrandr, taskbar, ...) >>> * xrandr patches have been made and are on the list waiting for testing and >>> review, so I'm not really sure why this is a "missing" feature. >>> * New users will not be able to deal with E17 if it doesn't have a taskbar, >>> end of story. Engage is in SVN now, it's usable and widely used already, it >>> can be merged. >> >> No you can't ! Doesn't solve the problem for non composite use case >> and as long as we don't make the compositer the only possible choice >> we can't say that engage is the answer to that problem. >> >>> * I don't car
Re: [E-devel] elev8 + dbus
elev8 currently using ecore_con for http. I found it convenient to use ecore_con rather than curl (especially the response buffer handling) I haven't gone through e_dbus API but I am inclined to write the bindings based on e_dbus. Regards, Sanjeev On Sat, Oct 29, 2011 at 12:26 AM, Gustavo Sverzut Barbieri < barbi...@profusion.mobi> wrote: > On Fri, Oct 28, 2011 at 6:50 PM, Cedric BAIL wrote: > > Hi, > > > > On Fri, Oct 28, 2011 at 3:16 PM, Gustavo Sverzut Barbieri > > wrote: > >> Do you have plans to add DBus bindings to Elev8? Particularly > >> interested in ObjectManager and related support to make it easy to > >> access most system services (they are being converted to this standard > >> as Glib standardizes this method). > > > > What is this ObjectManager things ? I tried to do a quick google and > > ended up with some pointer to Windows, so either Vincent was able to > > drive Glib folks to embrace the evil or I didn't find the right > > pointer... > > http://davidz25.blogspot.com/2011/09/new-d-bus-features-in-glib-230.html > > I'm trying to find sponsors for this in e_dbus as well. As in glib, it > should be doable with a codegen, but in elev8 it needs nothing. > > > > >> I plan to write small tests for PulseAudio, ConnMan and BlueZ using > >> it. But there are also Tracker, MPRIS, UPower, UDisks, Telepathy and > >> others using it as well. > > > > Yeah, it will really make sense to have all of them, it will really > > start to be time consuming to maintain that. Do you have any idea how > > we could automate it ? > > See above. With ObjectManager (not all services are using it YET) and > DBus introspection we could easily generate C code to get the > properties and notify of signals. If you read e_bluez and e_connman > they are basically copy & paste of each others and should be the best > users of e_dbus nowadays... (except some possible copy & paste bugs). > It is VERY boring to keep in sync with upstream api. > > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems > -- > MSN: barbi...@gmail.com > Skype: gsbarbieri > Mobile: +55 (19) 9225-2202 > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Saturday, October 29, 2011 10:23:37 AM UTC+8, The Rasterman Carsten Haitzler wrote: > > On Fri, 28 Oct 2011 22:46:55 +0200 Cedric BAIL said: > > the reason taskbar is there is because engage is compositing based > realistically > and we have to work without, and we again have had enough users complain > and > ask for a way to switch tasks. There are two different taskbars in the E-MODULES-EXTRA. One is itask and the other is taskbar. taskbar is pretty basic but it works just fine. itask can look like ibar and ibox, or like taskbar, but it is unable to show its own configuration option when you right click on it (by default it shows only the window's border menu). So it is harder to change its configuration. -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Fri, 28 Oct 2011 22:46:55 +0200 Cedric BAIL wrote: > On Fri, Oct 28, 2011 at 9:19 PM, Mike Blumenkrantz wrote: > > On Fri, 28 Oct 2011 11:07:45 -0200 > > Gustavo Sverzut Barbieri wrote: > >> I'm writing this mail so it's unified and everyone can opine without > >> being in one place at one time (IRC/#edevelop). > >> > >> Recently I've talked to people and while I tried to express it at IRC, > >> raster just got pissed and left. Later people would join and agree > >> with me... so while I'm looking like a jerk I guess I'm not alone in > >> there. I'll try to be as clear and short as possible. > >> > >> WHY RELEASE? > >> 1. to clarify we know some snapshot is usable. This will get us in > >> more distributions by default. > > good > >> 2. to remove that stupid karma over the 17 number if e. Will help > >> people that do not track us closely to know we're reasonable serious. > > people will probably still call it e17 even when we're on e20 > >> 3. we can start to bring in new technology without delaying it even > >> further (ie: elm and scripting language - js/elev8) > > not really a valid reason to release, you can see it did wonders for gnome > > http://www.phoronix.com/scan.php?page=article&item=gnome_survey_part1&num=1 > > I don't really see the link with what you are saying. You were talking about this part, I assume? [[[ 37: 1. The complete ignorance and incompetence of the Gnome developpers; 2. The toolkit; 3. The entire UI. Yes, dig into the where computers came from ASAP: 1. Telegram devices; 2. Logic processors. Therefore a computer is there for: 1. World Wide Web users; 2. Applications. And not for: 1. Offline HTML 'apps'; 2. Being a trophy for your shelf. So what you need to do is: 1. Create a serious programming platform; 2. Make it a browser haven. You think that Gnome is making it easyer for users, by applying (yet again, how not surprising) an abstraction layer. "Oh this must be easyer to understand than. *Beep!* WRONG! ]]] > > >> WHY NOT RELEASE? > >> 1. there are both bugs (eg: efm) > > cedric has said a number of times that he'll be working on efm after he > > finishes emotion soon, and I'll likely disable eeze mounting entirely for > > the release since libmount is not widely deployed and I was unable to get > > widespread testing until now. > >> 2. missing features (xrandr, taskbar, ...) > > * xrandr patches have been made and are on the list waiting for testing and > > review, so I'm not really sure why this is a "missing" feature. > > * New users will not be able to deal with E17 if it doesn't have a taskbar, > > end of story. Engage is in SVN now, it's usable and widely used already, it > > can be merged. > > No you can't ! Doesn't solve the problem for non composite use case > and as long as we don't make the compositer the only possible choice > we can't say that engage is the answer to that problem. It's better than nothing. > > > * I don't care about keymap config since I'm american, but it seems > > important for users to be able to type in their own language > > * b&w is awful, we should switch to and iron out detourious for release > > Yes, that's something we should do as soon as possible. As a side > question, what is the status of that theme for elementary ? Because it > would make sense to also do the switch for elementary at some point. It works. > > > * Improved connman support is a big sticking point for me. I strongly > > believe that if the module does not improve now while it is actually a > > blocker for release, it never will. To this end, it's missing 3 big > > features that I can see people using: hidden network support, static ip > > setting, and enterprise encryption. It's likely that this is not actually a > > 6 month project as you have implied. > > Well, I have been using connman module since now one year and there is > only one place in the world where I would have liked to have a UI to > set static IP and a VPN... I am sure that's raster is in that place > most of the time like some of our user base :-) So not a strong > requirement from my point of view, but maybe some people at Samsung > could take over that item as of course you are all using E17 ! > > >> EXTRA DISCUSSIONS > >> * e_widgets is amazingly boring and gets in the way, people expect > >> something like Elementary to help them. Or even better, for rarely > >> used features like a mixer control dialog, xrandr dialog, connection > >> manager configuration these things could be done with a high level > >> language such as elev8. Thus lots of people would be motivated to help > >> get more features in. But introducing this now would delay e17 even > >> more, thus a no go. (Personal note I'm highly demotivated to hack e17 > >> due this exact reason. Doing a mixer dialog in e_widget is like few > >> days, in elev8 it should take me few hours -- easier to find than few > >> days) > > No argument here, though I think it's more an issue that e_widgets lac
Re: [E-devel] RFC: E17 Release
On Sat, 29 Oct 2011 11:23:37 +0900 Carsten Haitzler (The Rasterman) wrote: > On Fri, 28 Oct 2011 22:46:55 +0200 Cedric BAIL > said: > > i'll post here as a summary. what k-s wants is to just release e17-as > is after fixing some efm bugs. who agrees with that? everything stays > as-is. We already have a plan, it's a good plan. We should stick to it. > the reason taskbar is there is because engage is compositing based > realistically and we have to work without, and we again have had > enough users complain and ask for a way to switch tasks. Yep, need one that works just as good without compositing. Or create a taskbar only, like we have ibar and ibox, maybe call it itask? Er wait, itask-ng? Um no, itask-ds9? Then we can make one for mobiles and call it itask-voyager, and one for big companies and call it itask-enterprise. B-) I think there is room for both an all in one, and separate bars. > the reason efm is on the list is its mostly working and usable as a > simple filemanager - that was its point. it needs some bugs fixed. Agreed. > the reason keymap config is there is for all those europeans (and a > few others) with odd keymaps and people have no clue how to configure > this on a command-line or in config files. the other todo items could > get dropped, though theme does need to be polished. I'll put in my personal plug for being able to switch keyboard layouts WITHOUT changing languages. So all my dvorak challenged friends can still use my computer. They'll have to be able to touch type QWERTY, but I can live with that. It's even harder to do this on the command line when the keyboard is mapped to something your are not familiar with. lol > this wasnt unilaterally decided by me. i believe in making a good > attempt at a quality release. gustavo just believes in dumping out > whatever we have. all the bitching about gnome and others will happen > to us if we don't provide these basics that gnome etc. already DO. to > many people we are useless. these are not new fangled ideas or > standards - this is old hat that we haven't covered. so how do u > expect to make those people happy and try or stay with e when we are > not functional in some key aspects? > > get these above done and we can do an alpha. Works for me. There was also mention of theme work, but the only part of the current default theme that has truly annoyed me so far is the desktop background. So I replaced it with something boring. -- 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 -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Saturday, 29 October 2011, at 11:23:37 (+0900), Carsten Haitzler wrote: > i'll post here as a summary. what k-s wants is to just release e17-as is after > fixing some efm bugs. who agrees with that? everything stays as-is. > > the reason xrandr is on the todo is that there are many complaints and > questions about how to get multi screen to work and we have no solution. > > the reason taskbar is there is because engage is compositing based > realistically > and we have to work without, and we again have had enough users complain and > ask for a way to switch tasks. > > the reason efm is on the list is its mostly working and usable as a simple > filemanager - that was its point. it needs some bugs fixed. > > the reason keymap config is there is for all those europeans (and a few > others) > with odd keymaps and people have no clue how to configure this on a > command-line or in config files. the other todo items could get dropped, > though > theme does need to be polished. > > this wasnt unilaterally decided by me. i believe in making a good attempt at a > quality release. gustavo just believes in dumping out whatever we have. all > the > bitching about gnome and others will happen to us if we don't provide these > basics that gnome etc. already DO. to many people we are useless. these are > not > new fangled ideas or standards - this is old hat that we haven't covered. so > how do u expect to make those people happy and try or stay with e when we are > not functional in some key aspects? Absolutely correct. After 10 years of development, releasing nothing is far, far preferable to releasing something half-assed. I can hear the comments now. "I've waited this long for crap? 10 years, and this is the best they can do? Never again!" If people are honestly that bent out of shape wanting a release, they should be hammering away on the TODO list. Getting shit done is how a release will happen, not rehashing the same tired old argument every few months diverting time from more productive pursuits. Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ Linux Server/Cluster Admin, LBL.gov Author, Eterm (www.eterm.org) --- "I feel wonderful because I see the love light in your eyes, and the wonder of it all is that you just don't realize how much I love you." -- Eric Clapton, "Wonderful Tonight" -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Fri, 28 Oct 2011 22:46:55 +0200 Cedric BAIL said: i'll post here as a summary. what k-s wants is to just release e17-as is after fixing some efm bugs. who agrees with that? everything stays as-is. the reason xrandr is on the todo is that there are many complaints and questions about how to get multi screen to work and we have no solution. the reason taskbar is there is because engage is compositing based realistically and we have to work without, and we again have had enough users complain and ask for a way to switch tasks. the reason efm is on the list is its mostly working and usable as a simple filemanager - that was its point. it needs some bugs fixed. the reason keymap config is there is for all those europeans (and a few others) with odd keymaps and people have no clue how to configure this on a command-line or in config files. the other todo items could get dropped, though theme does need to be polished. this wasnt unilaterally decided by me. i believe in making a good attempt at a quality release. gustavo just believes in dumping out whatever we have. all the bitching about gnome and others will happen to us if we don't provide these basics that gnome etc. already DO. to many people we are useless. these are not new fangled ideas or standards - this is old hat that we haven't covered. so how do u expect to make those people happy and try or stay with e when we are not functional in some key aspects? get these above done and we can do an alpha. > On Fri, Oct 28, 2011 at 9:19 PM, Mike Blumenkrantz wrote: > > On Fri, 28 Oct 2011 11:07:45 -0200 > > Gustavo Sverzut Barbieri wrote: > >> I'm writing this mail so it's unified and everyone can opine without > >> being in one place at one time (IRC/#edevelop). > >> > >> Recently I've talked to people and while I tried to express it at IRC, > >> raster just got pissed and left. Later people would join and agree > >> with me... so while I'm looking like a jerk I guess I'm not alone in > >> there. I'll try to be as clear and short as possible. > >> > >> WHY RELEASE? > >> 1. to clarify we know some snapshot is usable. This will get us in > >> more distributions by default. > > good > >> 2. to remove that stupid karma over the 17 number if e. Will help > >> people that do not track us closely to know we're reasonable serious. > > people will probably still call it e17 even when we're on e20 > >> 3. we can start to bring in new technology without delaying it even > >> further (ie: elm and scripting language - js/elev8) > > not really a valid reason to release, you can see it did wonders for gnome > > http://www.phoronix.com/scan.php?page=article&item=gnome_survey_part1&num=1 > > I don't really see the link with what you are saying. > > >> WHY NOT RELEASE? > >> 1. there are both bugs (eg: efm) > > cedric has said a number of times that he'll be working on efm after he > > finishes emotion soon, and I'll likely disable eeze mounting entirely for > > the release since libmount is not widely deployed and I was unable to get > > widespread testing until now. > >> 2. missing features (xrandr, taskbar, ...) > > * xrandr patches have been made and are on the list waiting for testing and > > review, so I'm not really sure why this is a "missing" feature. > > * New users will not be able to deal with E17 if it doesn't have a taskbar, > > end of story. Engage is in SVN now, it's usable and widely used already, it > > can be merged. > > No you can't ! Doesn't solve the problem for non composite use case > and as long as we don't make the compositer the only possible choice > we can't say that engage is the answer to that problem. > > > * I don't care about keymap config since I'm american, but it seems > > important for users to be able to type in their own language > > * b&w is awful, we should switch to and iron out detourious for release > > Yes, that's something we should do as soon as possible. As a side > question, what is the status of that theme for elementary ? Because it > would make sense to also do the switch for elementary at some point. > > > * Improved connman support is a big sticking point for me. I strongly > > believe that if the module does not improve now while it is actually a > > blocker for release, it never will. To this end, it's missing 3 big > > features that I can see people using: hidden network support, static ip > > setting, and enterprise encryption. It's likely that this is not actually a > > 6 month project as you have implied. > > Well, I have been using connman module since now one year and there is > only one place in the world where I would have liked to have a UI to > set static IP and a VPN... I am sure that's raster is in that place > most of the time like some of our user base :-) So not a strong > requirement from my point of view, but maybe some people at Samsung > could take over that item as of course you are all using E17 ! > > >> EXTRA DISCUSSIONS > >> * e_widgets is amazingly boring an
Re: [E-devel] RFC: E17 Release
On Fri, 28 Oct 2011 18:24:56 +0200 Nicolas Aguirre said: > Hi, > > 2011/10/28 Gustavo Sverzut Barbieri : > > Hello all, > > > > I'm writing this mail so it's unified and everyone can opine without > > being in one place at one time (IRC/#edevelop). > > > > Recently I've talked to people and while I tried to express it at IRC, > > raster just got pissed and left. Later people would join and agree > > with me... so while I'm looking like a jerk I guess I'm not alone in > > there. I'll try to be as clear and short as possible. > > > > WHY RELEASE? > > 1. to clarify we know some snapshot is usable. This will get us in > > more distributions by default. > > 2. to remove that stupid karma over the 17 number if e. Will help > > people that do not track us closely to know we're reasonable serious. > > 3. we can start to bring in new technology without delaying it even > > further (ie: elm and scripting language - js/elev8) > > > > WHY NOT RELEASE? > > 1. there are both bugs (eg: efm) > > 2. missing features (xrandr, taskbar, ...) > > taskbar ? engage is much better than taskbar, why it's not in e17 ? it requires compositing to work vaguely decently. > > > > EXTRA DISCUSSIONS > > * e_widgets is amazingly boring and gets in the way, people expect > > something like Elementary to help them. Or even better, for rarely > > used features like a mixer control dialog, xrandr dialog, connection > > manager configuration these things could be done with a high level > > language such as elev8. Thus lots of people would be motivated to help > > get more features in. But introducing this now would delay e17 even > > more, thus a no go. (Personal note I'm highly demotivated to hack e17 > > due this exact reason. Doing a mixer dialog in e_widget is like few > > days, in elev8 it should take me few hours -- easier to find than few > > days) > > > > * we'd like to have an officially supported and widely accepted > > high level language. While I've created and maintained Python, seems > > it's hatted and going nowhere. So if it's Python, Lua or JS it > > doesn't matter, but we need one for most boring things like > > configuration dialogs and non-critical paths... (READ: I don't want it > > to be in composite manager, eborder, etc -- tho I'm open to have them > > in gadcon) > > I'm not completly convinced by scripting language, but i would like to > see more code using it, to use it myself, who know's i could fallen in > love for javascript ... > > > > > > > AFTER RELEASE: I propose time-based releases, every 3 months we cook a > > snap and put it out. Seems to work well for everyone out there, can't > > see why it wouldn't work. IMO we can't have feature based snaps > > because we don't have enough manpower to do this promises. > > Longer release cycles are problematic as "wait my nice feature to get > > in, it's one more week! Otherwise I'll have to wait 6+ months to get > > it in!" and then this repeats forever as we see now. > > > > Snap every 3 month is doable IMO. And as long as elementary is not > released, we can't release e based on it ... > > > > > > BUT USERS WILL COMPLAIN ABOUT MISSING FEATURES: common argument for > > xrandr, keyboard languages, taskbar. Users will complain, period. > > We'll never be able to cope with minimum features, as this changes > > from person to person. Moreover, the more we wait, the more we have to > > do. Right now all other desktops implement the new systray and > > application menu protocols, really soon this will be "a bare minimum" > > for some users. There is proper PulseAudio mixer. Proper > > ConnMan/NetworkManager. Soon we'll have the user-session and seat > > management that GNOME is doing with systemd... This list is lways > > growing. But we're short on human resources. Having a release and > > getting Elev8 into E would help bringing more people to help. > > > > MY PROPOSAL: just fix the remaining efm bugs and other outstanding > > crashes and do a release as is. Remove the e17 karma and get back to > > normal life, get e18, e19... and things go into them as fast as we > > can. > > I totally agree with you. > > > > > > > > > -- > > Gustavo Sverzut Barbieri > > http://profusion.mobi embedded systems > > -- > > MSN: barbi...@gmail.com > > Skype: gsbarbieri > > Mobile: +55 (19) 9225-2202 > > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > -- > Nicolas
Re: [E-devel] How can I change behaviour when double-clicking a window's title?
On Sat, 29 Oct 2011 00:21:56 +0200 Tom Hacohen said: > Hey, > > Someone from the Israeli community asked me about it, and tbh, I have no > idea how to do it. Gustavo said at IRC that it's possible through the > usage of enlightenment_remote, is it? > > How can I make it happen? He wants to change "shaded" to > "maximize/unmaximize.". singal bindings. no gui for it though. :) > Btw, on an unrelated note, it should probably not be too hard to make it > part of the "Mouse bindings" menu, just need to support double clicking > as bindings... > > -- > Tom. > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > 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 -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] How can I change behaviour when double-clicking a window's title?
On Saturday, October 29, 2011 6:21:56 AM UTC+8, Tom Hacohen wrote: > > Hey, > > Someone from the Israeli community asked me about it, and tbh, I have no > idea how to do it. Gustavo said at IRC that it's possible through the > usage of enlightenment_remote, is it? It used to be possible via enlightenment_remote 3 years ago. Now it is not possible. There is no GUI to change this. How can I make it happen? He wants to change "shaded" to > "maximize/unmaximize.". > > It is part of "Signal bindings", not "mouse bindings". You can hack into your e.cfg - unpack it using eet, modify the new file (look for signal bindings and then e.event.titlebar) and repack it into a new e.cfg - that's the only way for now. > Btw, on an unrelated note, it should probably not be too hard to make it > part of the "Mouse bindings" menu, just need to support double clicking > as bindings... > > -- > Tom. > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlighten...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8 + dbus
On Fri, Oct 28, 2011 at 6:50 PM, Cedric BAIL wrote: > Hi, > > On Fri, Oct 28, 2011 at 3:16 PM, Gustavo Sverzut Barbieri > wrote: >> Do you have plans to add DBus bindings to Elev8? Particularly >> interested in ObjectManager and related support to make it easy to >> access most system services (they are being converted to this standard >> as Glib standardizes this method). > > What is this ObjectManager things ? I tried to do a quick google and > ended up with some pointer to Windows, so either Vincent was able to > drive Glib folks to embrace the evil or I didn't find the right > pointer... http://davidz25.blogspot.com/2011/09/new-d-bus-features-in-glib-230.html I'm trying to find sponsors for this in e_dbus as well. As in glib, it should be doable with a codegen, but in elev8 it needs nothing. >> I plan to write small tests for PulseAudio, ConnMan and BlueZ using >> it. But there are also Tracker, MPRIS, UPower, UDisks, Telepathy and >> others using it as well. > > Yeah, it will really make sense to have all of them, it will really > start to be time consuming to maintain that. Do you have any idea how > we could automate it ? See above. With ObjectManager (not all services are using it YET) and DBus introspection we could easily generate C code to get the properties and notify of signals. If you read e_bluez and e_connman they are basically copy & paste of each others and should be the best users of e_dbus nowadays... (except some possible copy & paste bugs). It is VERY boring to keep in sync with upstream api. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8 + dbus
On Fri, Oct 28, 2011 at 4:47 PM, Mike Blumenkrantz wrote: > On Fri, 28 Oct 2011 11:16:54 -0200 > Gustavo Sverzut Barbieri wrote: > >> Hi Sanjeev, >> >> Do you have plans to add DBus bindings to Elev8? Particularly >> interested in ObjectManager and related support to make it easy to >> access most system services (they are being converted to this standard >> as Glib standardizes this method). >> >> I plan to write small tests for PulseAudio, ConnMan and BlueZ using >> it. But there are also Tracker, MPRIS, UPower, UDisks, Telepathy and >> others using it as well. >> >> BR, >> > sigh someone should probably write an epulse module for e_dbus to manage the > pulseaudio dbus api with elev8 bindings we need no e_dbus_pulse or e_dbus_connman or e_dbus_ofono or e_dbus_bluez or ... it's automatic for dynamic languages. That's why I mean it would be amazingly helpful. Writing a PA mixer in JS/elev8 should take me few hours, while doing it in C will take me a few days. Really. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] How can I change behaviour when double-clicking a window's title?
Hey, Someone from the Israeli community asked me about it, and tbh, I have no idea how to do it. Gustavo said at IRC that it's possible through the usage of enlightenment_remote, is it? How can I make it happen? He wants to change "shaded" to "maximize/unmaximize.". Btw, on an unrelated note, it should probably not be too hard to make it part of the "Mouse bindings" menu, just need to support double clicking as bindings... -- Tom. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Backlight module
Hello! I have question about backlight module it don't work for me for a log time. I look into it and found acpi paths a bit different [1] than in my system, so I correct it and module start working. In first hunk, I think, I see typo, but about paths I don't know what to do: Work it for somebody? May be some old kernels had this paths? How to make module work on old & new systems? Now I use kernel 3.* and my friends have paths like me. Thanks! [1] http://paste.pocoo.org/show/498694/ backlight.patch Description: Binary data -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8 + dbus
Hi, On Fri, Oct 28, 2011 at 3:16 PM, Gustavo Sverzut Barbieri wrote: > Do you have plans to add DBus bindings to Elev8? Particularly > interested in ObjectManager and related support to make it easy to > access most system services (they are being converted to this standard > as Glib standardizes this method). What is this ObjectManager things ? I tried to do a quick google and ended up with some pointer to Windows, so either Vincent was able to drive Glib folks to embrace the evil or I didn't find the right pointer... > I plan to write small tests for PulseAudio, ConnMan and BlueZ using > it. But there are also Tracker, MPRIS, UPower, UDisks, Telepathy and > others using it as well. Yeah, it will really make sense to have all of them, it will really start to be time consuming to maintain that. Do you have any idea how we could automate it ? -- Cedric BAIL -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Fri, Oct 28, 2011 at 9:19 PM, Mike Blumenkrantz wrote: > On Fri, 28 Oct 2011 11:07:45 -0200 > Gustavo Sverzut Barbieri wrote: >> I'm writing this mail so it's unified and everyone can opine without >> being in one place at one time (IRC/#edevelop). >> >> Recently I've talked to people and while I tried to express it at IRC, >> raster just got pissed and left. Later people would join and agree >> with me... so while I'm looking like a jerk I guess I'm not alone in >> there. I'll try to be as clear and short as possible. >> >> WHY RELEASE? >> 1. to clarify we know some snapshot is usable. This will get us in >> more distributions by default. > good >> 2. to remove that stupid karma over the 17 number if e. Will help >> people that do not track us closely to know we're reasonable serious. > people will probably still call it e17 even when we're on e20 >> 3. we can start to bring in new technology without delaying it even >> further (ie: elm and scripting language - js/elev8) > not really a valid reason to release, you can see it did wonders for gnome http://www.phoronix.com/scan.php?page=article&item=gnome_survey_part1&num=1 I don't really see the link with what you are saying. >> WHY NOT RELEASE? >> 1. there are both bugs (eg: efm) > cedric has said a number of times that he'll be working on efm after he > finishes emotion soon, and I'll likely disable eeze mounting entirely for the > release since libmount is not widely deployed and I was unable to get > widespread testing until now. >> 2. missing features (xrandr, taskbar, ...) > * xrandr patches have been made and are on the list waiting for testing and > review, so I'm not really sure why this is a "missing" feature. > * New users will not be able to deal with E17 if it doesn't have a taskbar, > end > of story. Engage is in SVN now, it's usable and widely used already, it can be > merged. No you can't ! Doesn't solve the problem for non composite use case and as long as we don't make the compositer the only possible choice we can't say that engage is the answer to that problem. > * I don't care about keymap config since I'm american, but it seems important > for users to be able to type in their own language > * b&w is awful, we should switch to and iron out detourious for release Yes, that's something we should do as soon as possible. As a side question, what is the status of that theme for elementary ? Because it would make sense to also do the switch for elementary at some point. > * Improved connman support is a big sticking point for me. I strongly believe > that if the module does not improve now while it is actually a blocker for > release, it never will. To this end, it's missing 3 big features that I can > see people using: hidden network support, static ip setting, and enterprise > encryption. It's likely that this is not actually a 6 month project as you > have implied. Well, I have been using connman module since now one year and there is only one place in the world where I would have liked to have a UI to set static IP and a VPN... I am sure that's raster is in that place most of the time like some of our user base :-) So not a strong requirement from my point of view, but maybe some people at Samsung could take over that item as of course you are all using E17 ! >> EXTRA DISCUSSIONS >> * e_widgets is amazingly boring and gets in the way, people expect >> something like Elementary to help them. Or even better, for rarely >> used features like a mixer control dialog, xrandr dialog, connection >> manager configuration these things could be done with a high level >> language such as elev8. Thus lots of people would be motivated to help >> get more features in. But introducing this now would delay e17 even >> more, thus a no go. (Personal note I'm highly demotivated to hack e17 >> due this exact reason. Doing a mixer dialog in e_widget is like few >> days, in elev8 it should take me few hours -- easier to find than few >> days) > No argument here, though I think it's more an issue that e_widgets lacks > documentation. It works fine and is actually easier/faster to use than elm in > a > lot of cases once you get the hang of it. Well, I think we both are doing hugly UI, maybe we should not comment on that part. >> * we'd like to have an officially supported and widely accepted >> high level language. While I've created and maintained Python, seems >> it's hatted and going nowhere. So if it's Python, Lua or JS it >> doesn't matter, but we need one for most boring things like >> configuration dialogs and non-critical paths... (READ: I don't want it >> to be in composite manager, eborder, etc -- tho I'm open to have them >> in gadcon) > This is going to be a pain for those that don't know the scripting > language chosen, but I suppose the onslaught of progress must not be stopped. You know what, you can code in JS like you do in C. You just need to remove all that useless typing. So any one of us that k
Re: [E-devel] elev8 + dbus
Hello Gustavo, I intend to finish pending elm widgets followed by evas API support and refactoring. It must take about a week to complete. I had plans to work on DBus after the above. Does this sound ok ? Kindly let me know. Regards, Sanjeev On Fri, Oct 28, 2011 at 3:16 PM, Gustavo Sverzut Barbieri < barbi...@gmail.com> wrote: > Hi Sanjeev, > > Do you have plans to add DBus bindings to Elev8? Particularly > interested in ObjectManager and related support to make it easy to > access most system services (they are being converted to this standard > as Glib standardizes this method). > > I plan to write small tests for PulseAudio, ConnMan and BlueZ using > it. But there are also Tracker, MPRIS, UPower, UDisks, Telepathy and > others using it as well. > > BR, > > -- > Gustavo Sverzut Barbieri > -- > Mobile: +55 (19) 9225-2202 > Contact: http://www.gustavobarbieri.com.br/contact > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Fri, 28 Oct 2011 11:07:45 -0200 Gustavo Sverzut Barbieri wrote: > Hello all, > > I'm writing this mail so it's unified and everyone can opine without > being in one place at one time (IRC/#edevelop). > > Recently I've talked to people and while I tried to express it at IRC, > raster just got pissed and left. Later people would join and agree > with me... so while I'm looking like a jerk I guess I'm not alone in > there. I'll try to be as clear and short as possible. > > WHY RELEASE? >1. to clarify we know some snapshot is usable. This will get us in > more distributions by default. good >2. to remove that stupid karma over the 17 number if e. Will help > people that do not track us closely to know we're reasonable serious. people will probably still call it e17 even when we're on e20 >3. we can start to bring in new technology without delaying it even > further (ie: elm and scripting language - js/elev8) not really a valid reason to release, you can see it did wonders for gnome > > WHY NOT RELEASE? >1. there are both bugs (eg: efm) cedric has said a number of times that he'll be working on efm after he finishes emotion soon, and I'll likely disable eeze mounting entirely for the release since libmount is not widely deployed and I was unable to get widespread testing until now. >2. missing features (xrandr, taskbar, ...) * xrandr patches have been made and are on the list waiting for testing and review, so I'm not really sure why this is a "missing" feature. * New users will not be able to deal with E17 if it doesn't have a taskbar, end of story. Engage is in SVN now, it's usable and widely used already, it can be merged. * I don't care about keymap config since I'm american, but it seems important for users to be able to type in their own language * b&w is awful, we should switch to and iron out detourious for release * Improved connman support is a big sticking point for me. I strongly believe that if the module does not improve now while it is actually a blocker for release, it never will. To this end, it's missing 3 big features that I can see people using: hidden network support, static ip setting, and enterprise encryption. It's likely that this is not actually a 6 month project as you have implied. > > EXTRA DISCUSSIONS >* e_widgets is amazingly boring and gets in the way, people expect > something like Elementary to help them. Or even better, for rarely > used features like a mixer control dialog, xrandr dialog, connection > manager configuration these things could be done with a high level > language such as elev8. Thus lots of people would be motivated to help > get more features in. But introducing this now would delay e17 even > more, thus a no go. (Personal note I'm highly demotivated to hack e17 > due this exact reason. Doing a mixer dialog in e_widget is like few > days, in elev8 it should take me few hours -- easier to find than few > days) No argument here, though I think it's more an issue that e_widgets lacks documentation. It works fine and is actually easier/faster to use than elm in a lot of cases once you get the hang of it. > >* we'd like to have an officially supported and widely accepted > high level language. While I've created and maintained Python, seems > it's hatted and going nowhere. So if it's Python, Lua or JS it > doesn't matter, but we need one for most boring things like > configuration dialogs and non-critical paths... (READ: I don't want it > to be in composite manager, eborder, etc -- tho I'm open to have them > in gadcon) This is going to be a pain for those that don't know the scripting language chosen, but I suppose the onslaught of progress must not be stopped. > > > AFTER RELEASE: I propose time-based releases, every 3 months we cook a > snap and put it out. Seems to work well for everyone out there, can't > see why it wouldn't work. IMO we can't have feature based snaps > because we don't have enough manpower to do this promises. > Longer release cycles are problematic as "wait my nice feature to get > in, it's one more week! Otherwise I'll have to wait 6+ months to get > it in!" and then this repeats forever as we see now. reasonable > > > BUT USERS WILL COMPLAIN ABOUT MISSING FEATURES: common argument for > xrandr, keyboard languages, taskbar. Users will complain, period. > We'll never be able to cope with minimum features, as this changes > from person to person. Moreover, the more we wait, the more we have to > do. Right now all other desktops implement the new systray and > application menu protocols, really soon this will be "a bare minimum" > for some users. There is proper PulseAudio mixer. Proper > ConnMan/NetworkManager. Soon we'll have the user-session and seat > management that GNOME is doing with systemd... This list is lways > growing. But we're short on human resources. Having a release and > getting Elev8 into E would help bringing more people to help. If we cared about user opinions so muc
Re: [E-devel] RFC: E17 Release
On Fri, 28 Oct 2011 06:57:02 -0700 (PDT) P Purkayastha wrote: > As an end user, I too feel e17 should get out. Nothing much has changed in > core e over the past year, except for dialogs, and reshuffling of menus, > addition of shot module, and some polish over the past 3-4 months into > making it work better with desktop files and with startup applications of > gnome, kde. There has been some nice additions like composite but that was > mostly done more than 1.5 years ago. Stability-wise there is not much of an > issue (hasn't been much of an issue for years and years since the devs eat > their own dog-food), except a couple of minor bugs. False. EFM gained 2 new device backends, xsettings module was created and merged, notifications module was merged, we now support regular image backgrounds, comp-scale was created (not core YET), pulseaudio mixer support is in, and there's more that isn't coming to mind immediately. -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8 + dbus
On Fri, 28 Oct 2011 11:16:54 -0200 Gustavo Sverzut Barbieri wrote: > Hi Sanjeev, > > Do you have plans to add DBus bindings to Elev8? Particularly > interested in ObjectManager and related support to make it easy to > access most system services (they are being converted to this standard > as Glib standardizes this method). > > I plan to write small tests for PulseAudio, ConnMan and BlueZ using > it. But there are also Tracker, MPRIS, UPower, UDisks, Telepathy and > others using it as well. > > BR, > sigh someone should probably write an epulse module for e_dbus to manage the pulseaudio dbus api -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
Hi, 2011/10/28 Gustavo Sverzut Barbieri : > Hello all, > > I'm writing this mail so it's unified and everyone can opine without > being in one place at one time (IRC/#edevelop). > > Recently I've talked to people and while I tried to express it at IRC, > raster just got pissed and left. Later people would join and agree > with me... so while I'm looking like a jerk I guess I'm not alone in > there. I'll try to be as clear and short as possible. > > WHY RELEASE? > 1. to clarify we know some snapshot is usable. This will get us in > more distributions by default. > 2. to remove that stupid karma over the 17 number if e. Will help > people that do not track us closely to know we're reasonable serious. > 3. we can start to bring in new technology without delaying it even > further (ie: elm and scripting language - js/elev8) > > WHY NOT RELEASE? > 1. there are both bugs (eg: efm) > 2. missing features (xrandr, taskbar, ...) taskbar ? engage is much better than taskbar, why it's not in e17 ? > > EXTRA DISCUSSIONS > * e_widgets is amazingly boring and gets in the way, people expect > something like Elementary to help them. Or even better, for rarely > used features like a mixer control dialog, xrandr dialog, connection > manager configuration these things could be done with a high level > language such as elev8. Thus lots of people would be motivated to help > get more features in. But introducing this now would delay e17 even > more, thus a no go. (Personal note I'm highly demotivated to hack e17 > due this exact reason. Doing a mixer dialog in e_widget is like few > days, in elev8 it should take me few hours -- easier to find than few > days) > > * we'd like to have an officially supported and widely accepted > high level language. While I've created and maintained Python, seems > it's hatted and going nowhere. So if it's Python, Lua or JS it > doesn't matter, but we need one for most boring things like > configuration dialogs and non-critical paths... (READ: I don't want it > to be in composite manager, eborder, etc -- tho I'm open to have them > in gadcon) I'm not completly convinced by scripting language, but i would like to see more code using it, to use it myself, who know's i could fallen in love for javascript ... > > > AFTER RELEASE: I propose time-based releases, every 3 months we cook a > snap and put it out. Seems to work well for everyone out there, can't > see why it wouldn't work. IMO we can't have feature based snaps > because we don't have enough manpower to do this promises. > Longer release cycles are problematic as "wait my nice feature to get > in, it's one more week! Otherwise I'll have to wait 6+ months to get > it in!" and then this repeats forever as we see now. > Snap every 3 month is doable IMO. And as long as elementary is not released, we can't release e based on it ... > > BUT USERS WILL COMPLAIN ABOUT MISSING FEATURES: common argument for > xrandr, keyboard languages, taskbar. Users will complain, period. > We'll never be able to cope with minimum features, as this changes > from person to person. Moreover, the more we wait, the more we have to > do. Right now all other desktops implement the new systray and > application menu protocols, really soon this will be "a bare minimum" > for some users. There is proper PulseAudio mixer. Proper > ConnMan/NetworkManager. Soon we'll have the user-session and seat > management that GNOME is doing with systemd... This list is lways > growing. But we're short on human resources. Having a release and > getting Elev8 into E would help bringing more people to help. > > MY PROPOSAL: just fix the remaining efm bugs and other outstanding > crashes and do a release as is. Remove the e17 karma and get back to > normal life, get e18, e19... and things go into them as fast as we > can. I totally agree with you. > > > > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems > -- > MSN: barbi...@gmail.com > Skype: gsbarbieri > Mobile: +55 (19) 9225-2202 > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Nicolas Aguirre Mail: aguirre.nico...@gmail.com Web: http://enna.geexbox.org Blog: http://dev.enlightenment.fr/~captainigloo/ -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidl
Re: [E-devel] RFC: E17 Release
On 28/10/11 15:07, Gustavo Sverzut Barbieri wrote: > WHY RELEASE? >1. to clarify we know some snapshot is usable. This will get us in > more distributions by default. >2. to remove that stupid karma over the 17 number if e. Will help > people that do not track us closely to know we're reasonable serious. >3. we can start to bring in new technology without delaying it even > further (ie: elm and scripting language - js/elev8) 4. To let slow bureaucratic distros that don't include "unstable" packages include e17... 5. Gnome3 sucks, KDE4 sucks, xfce is actually pretty decent, but generally, many people I know are leaving the linux world because of that, they usually tell me: "Linux no longer serves me better than the other options." and they usually blame Gnome3 for that. I agree with them, Gnome3 is what made me move to e17 full time (both at work and at home). > WHY NOT RELEASE? >1. there are both bugs (eg: efm) As I said many times before, yeah, efm is nice and should be fixed, but we should add better support for using other file managers, which are better and more feature rich. >2. missing features (xrandr, taskbar, ...) I consider those as extras, really. But language support is pretty painful, it's hard for Latin users to understand, but it's really needed. :) > EXTRA DISCUSSIONS >* e_widgets is amazingly boring and gets in the way, people expect > something like Elementary to help them. Or even better, for rarely > used features like a mixer control dialog, xrandr dialog, connection > manager configuration these things could be done with a high level > language such as elev8. Thus lots of people would be motivated to help > get more features in. But introducing this now would delay e17 even > more, thus a no go. (Personal note I'm highly demotivated to hack e17 > due this exact reason. Doing a mixer dialog in e_widget is like few > days, in elev8 it should take me few hours -- easier to find than few > days) Yeah, I agree, lets kick e17 out the release door and get on jigging with some real toolkits ;P > >* we'd like to have an officially supported and widely accepted > high level language. While I've created and maintained Python, seems > it's hatted and going nowhere. So if it's Python, Lua or JS it > doesn't matter, but we need one for most boring things like > configuration dialogs and non-critical paths... (READ: I don't want it > to be in composite manager, eborder, etc -- tho I'm open to have them > in gadcon) > I actually like Python, better than most other high level languages I guess, but heck, I also vote for JS. :) > > AFTER RELEASE: I propose time-based releases, every 3 months we cook a > snap and put it out. Seems to work well for everyone out there, can't > see why it wouldn't work. IMO we can't have feature based snaps > because we don't have enough manpower to do this promises. > Longer release cycles are problematic as "wait my nice feature to get > in, it's one more week! Otherwise I'll have to wait 6+ months to get > it in!" and then this repeats forever as we see now. Lets make it 3-6, i.e per release, tbh, I'm a real believer in release early-release often, but I guess that only works for some of the people. There's no reason why not release a minor version a week or two after a big bug was fixed. I guess we'll call e17 enlightenment version 17.0.0, just because it'll feel more natural to most people (e17 1.0 and then e18 1.0 would be too weird, same goes for e17 2.0) or, we can "rename" it back to e and make it a 1.0, but that's really something to think about, PR-wise. I vote for e 17.0.0. If that's the case, there's no reason why not to release a 0.0.1 version every couple of weeks, and only 0.1.0 version every couple of months 3-6. > > > BUT USERS WILL COMPLAIN ABOUT MISSING FEATURES: common argument for > xrandr, keyboard languages, taskbar. Users will complain, period. xrandr: that can be set and forgotten, or you can use a 3rd party app, for taskbar, we have engage, yeah not perfect for everyone, but it does the trick (I use it as an old-school taskbar) as for languages: as I stated above, I really think it's a top priority. I don't care as much for myself, as I just added a hackish script that calls setvxkbmap... > This list is lways > growing. But we're short on human resources. Having a release and > getting Elev8 into E would help bringing more people to help. > > MY PROPOSAL: just fix the remaining efm bugs and other outstanding > crashes and do a release as is. Remove the e17 karma and get back to > normal life, get e18, e19... and things go into them as fast as we > can. Yeah, I agree. - Tom. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and ca
Re: [E-devel] RFC: E17 Release
On Friday, October 28, 2011 10:24:07 PM UTC+8, Cedric BAIL wrote: > > Hi, > > On Fri, Oct 28, 2011 at 3:07 PM, Gustavo Sverzut Barbieri > wrote: > > I'm writing this mail so it's unified and everyone can opine without > > being in one place at one time (IRC/#edevelop). > > > > Recently I've talked to people and while I tried to express it at IRC, > > raster just got pissed and left. Later people would join and agree > > with me... so while I'm looking like a jerk I guess I'm not alone in > > there. I'll try to be as clear and short as possible. > > > > WHY RELEASE? > > 1. to clarify we know some snapshot is usable. This will get us in > > more distributions by default. > > 2. to remove that stupid karma over the 17 number if e. Will help > > people that do not track us closely to know we're reasonable serious. > > 3. we can start to bring in new technology without delaying it even > > further (ie: elm and scripting language - js/elev8) > > > > WHY NOT RELEASE? > > 1. there are both bugs (eg: efm) > > I will be working on efm after I am done with emotion, it's the top > priority item for me. > > > 2. missing features (xrandr, taskbar, ...) > > > > EXTRA DISCUSSIONS > > * e_widgets is amazingly boring and gets in the way, people expect > > something like Elementary to help them. Or even better, for rarely > > used features like a mixer control dialog, xrandr dialog, connection > > manager configuration these things could be done with a high level > > language such as elev8. Thus lots of people would be motivated to help > > get more features in. But introducing this now would delay e17 even > > more, thus a no go. (Personal note I'm highly demotivated to hack e17 > > due this exact reason. Doing a mixer dialog in e_widget is like few > > days, in elev8 it should take me few hours -- easier to find than few > > days) > > > > * we'd like to have an officially supported and widely accepted > > high level language. While I've created and maintained Python, seems > > it's hatted and going nowhere. So if it's Python, Lua or JS it > > doesn't matter, but we need one for most boring things like > > configuration dialogs and non-critical paths... (READ: I don't want it > > to be in composite manager, eborder, etc -- tho I'm open to have them > > in gadcon) > > > > > > AFTER RELEASE: I propose time-based releases, every 3 months we cook a > > snap and put it out. Seems to work well for everyone out there, can't > > see why it wouldn't work. IMO we can't have feature based snaps > > because we don't have enough manpower to do this promises. > > Longer release cycles are problematic as "wait my nice feature to get > > in, it's one more week! Otherwise I'll have to wait 6+ months to get > > it in!" and then this repeats forever as we see now. > > I like the idea of time based release. 3 months will maybe be hard to > match, but we should definitly go over 6 months. > > > BUT USERS WILL COMPLAIN ABOUT MISSING FEATURES: common argument for > > xrandr, keyboard languages, taskbar. Users will complain, period. > > We'll never be able to cope with minimum features, as this changes > > from person to person. Moreover, the more we wait, the more we have to > > do. Right now all other desktops implement the new systray and > > application menu protocols, really soon this will be "a bare minimum" > > for some users. There is proper PulseAudio mixer. Proper > > ConnMan/NetworkManager. Soon we'll have the user-session and seat > > management that GNOME is doing with systemd... This list is lways > > growing. But we're short on human resources. Having a release and > > getting Elev8 into E would help bringing more people to help. > > User always complain, that's the annoyance with them. When you don't > release they complain, when you release they complain, when you do > what they asked... Why you complain? We wanna moaar feature, less complain. Can we have edje support javascript? Please? ;) > > MY PROPOSAL: just fix the remaining efm bugs and other outstanding > > crashes and do a release as is. Remove the e17 karma and get back to > > normal life, get e18, e19... and things go into them as fast as we > > can. > > Well, I would have maybe say we should do an alpha at the same time as > we do the 1.1, so we get developper to try it and maybe help. We do > publish what is lacking from this alpha release, but alpha is just to > actually say : "Hey developpers, here is what we have done, try it and > patch it before it really goes out !". At least that's my point of > view on alpha. > -- > Cedric BAIL > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev >
Re: [E-devel] [E-Devel][Patch] Evas GL Color Format Enum change (and ElmGLview changes accordingly)
wow, that was the fastest review/commit thus far! ;) thanks!! On Fri, Oct 28, 2011 at 8:08 PM, Carsten Haitzler wrote: > On Fri, 28 Oct 2011 14:10:14 +0900 "Sung W. Park" > said: > > this one is in svn! approved. good! thanks muchly! :) > > > Hi all, > > > > I'm submitting a patch that changes the color format for Evas GL. > > > > When I first wrote Evas_GL, I just had EVAS_GL_RGB_8 and EVAS_GL_RGBA_8 > and > > etc but it was misleading for some people. It was more of a filler since > > I couldn't decide on > > a name. I'm finally changing it to make it more clear. > > > > typedef enum _Evas_GL_Color_Format > > { > > EVAS_GL_RGB_888 = 0, // 8 bits per channel > > EVAS_GL_RGBA_ = 1 > > } Evas_GL_Color_Format; > > > > typedef enum _Evas_GL_Depth_Bits > > { > > EVAS_GL_DEPTH_NONE = 0, > > EVAS_GL_DEPTH_BIT_8 = 1, > > EVAS_GL_DEPTH_BIT_16 = 2, > > EVAS_GL_DEPTH_BIT_24 = 3, > > EVAS_GL_DEPTH_BIT_32 = 4, > > } Evas_GL_Depth_Bits; > > > > typedef enum _Evas_GL_Stencil_Bits > > { > > EVAS_GL_STENCIL_NONE = 0, > > EVAS_GL_STENCIL_BIT_1 = 1, > > EVAS_GL_STENCIL_BIT_2 = 2, > > EVAS_GL_STENCIL_BIT_4 = 3, > > EVAS_GL_STENCIL_BIT_8 = 4, > > EVAS_GL_STENCIL_BIT_16 = 5, > > } Evas_GL_Stencil_Bits; > > > > This will deal with backward compatibility issues as long as we keep the > > ordering and the number same. > > > > I'm also including an Elmentary patch for elm_glview.c that changes the > format > > accordingly. > > > > Two patches: > >evas_gl_format_change.path// For Evas > >elmglview_evas_gl_format_change.patch // For Elementary > > > > > > Thanks a bunch. > > > > cheers, > > Sung > > > -- > - Codito, ergo sum - "I code, therefore I am" -- > The Rasterman (Carsten Haitzler)ras...@rasterman.com > > -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] problem with Eina and pthread.h (to fix before 1.1 release)
On Fri, 28 Oct 2011, Cedric BAIL wrote: > On Fri, Oct 28, 2011 at 2:13 PM, Youness Alaoui > wrote: >> I agree with vincent, and I think that there shouldn't be a "define it >> before including eina.h" implicit rule.. while it's not so bad, and it would >> work, it's not the right way to do it. >> these functions shouldn't be inlined I think, they should be a define, and > > Using define instead of inline has a lot issue. First it doesn't let > the compiler when it's better or not to inline, it will always inline. > Second it doesn't do any type checking so you can break stuff much > more easily. And generally inline is much more easy to read than > define. > >> for the posix functions, they are way too big to be inline, they would >> dramatically increase the generated code, especially if you lock/unlock >> everywhere. > > I actually don't understand what point your are trying to make here. > >> As for performance, give us hard numbers! I don't think it would >> affect performance for such function calls. So in my opinion, make them >> defines, and have the posix versions as actual functions that the defines >> call (so for non posix with smaller functions, you don't need an actual >> call). > > What does matter is call to small function, because the overhead of > setting up the stack, saving register, jumping to the actual function > to call and then coming by restoring register and the stack does > introduce a cost. Something you will not see on your high end laptop, > but on embedded device. And the inline function are function that are > typically in the hot path of our stack, so function call really do > matter. And moving to #define would not solve the issue Vincent is > pointing as far as I understand it. indeed. So, with the argument of Jorge, there are 2 problems. Vincent -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
Hi, On Fri, Oct 28, 2011 at 3:07 PM, Gustavo Sverzut Barbieri wrote: > I'm writing this mail so it's unified and everyone can opine without > being in one place at one time (IRC/#edevelop). > > Recently I've talked to people and while I tried to express it at IRC, > raster just got pissed and left. Later people would join and agree > with me... so while I'm looking like a jerk I guess I'm not alone in > there. I'll try to be as clear and short as possible. > > WHY RELEASE? > 1. to clarify we know some snapshot is usable. This will get us in > more distributions by default. > 2. to remove that stupid karma over the 17 number if e. Will help > people that do not track us closely to know we're reasonable serious. > 3. we can start to bring in new technology without delaying it even > further (ie: elm and scripting language - js/elev8) > > WHY NOT RELEASE? > 1. there are both bugs (eg: efm) I will be working on efm after I am done with emotion, it's the top priority item for me. > 2. missing features (xrandr, taskbar, ...) > > EXTRA DISCUSSIONS > * e_widgets is amazingly boring and gets in the way, people expect > something like Elementary to help them. Or even better, for rarely > used features like a mixer control dialog, xrandr dialog, connection > manager configuration these things could be done with a high level > language such as elev8. Thus lots of people would be motivated to help > get more features in. But introducing this now would delay e17 even > more, thus a no go. (Personal note I'm highly demotivated to hack e17 > due this exact reason. Doing a mixer dialog in e_widget is like few > days, in elev8 it should take me few hours -- easier to find than few > days) > > * we'd like to have an officially supported and widely accepted > high level language. While I've created and maintained Python, seems > it's hatted and going nowhere. So if it's Python, Lua or JS it > doesn't matter, but we need one for most boring things like > configuration dialogs and non-critical paths... (READ: I don't want it > to be in composite manager, eborder, etc -- tho I'm open to have them > in gadcon) > > > AFTER RELEASE: I propose time-based releases, every 3 months we cook a > snap and put it out. Seems to work well for everyone out there, can't > see why it wouldn't work. IMO we can't have feature based snaps > because we don't have enough manpower to do this promises. > Longer release cycles are problematic as "wait my nice feature to get > in, it's one more week! Otherwise I'll have to wait 6+ months to get > it in!" and then this repeats forever as we see now. I like the idea of time based release. 3 months will maybe be hard to match, but we should definitly go over 6 months. > BUT USERS WILL COMPLAIN ABOUT MISSING FEATURES: common argument for > xrandr, keyboard languages, taskbar. Users will complain, period. > We'll never be able to cope with minimum features, as this changes > from person to person. Moreover, the more we wait, the more we have to > do. Right now all other desktops implement the new systray and > application menu protocols, really soon this will be "a bare minimum" > for some users. There is proper PulseAudio mixer. Proper > ConnMan/NetworkManager. Soon we'll have the user-session and seat > management that GNOME is doing with systemd... This list is lways > growing. But we're short on human resources. Having a release and > getting Elev8 into E would help bringing more people to help. User always complain, that's the annoyance with them. When you don't release they complain, when you release they complain, when you do what they asked... > MY PROPOSAL: just fix the remaining efm bugs and other outstanding > crashes and do a release as is. Remove the e17 karma and get back to > normal life, get e18, e19... and things go into them as fast as we > can. Well, I would have maybe say we should do an alpha at the same time as we do the 1.1, so we get developper to try it and maybe help. We do publish what is lacking from this alpha release, but alpha is just to actually say : "Hey developpers, here is what we have done, try it and patch it before it really goes out !". At least that's my point of view on alpha. -- Cedric BAIL -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] problem with Eina and pthread.h (to fix before 1.1 release)
On Fri, Oct 28, 2011 at 2:13 PM, Youness Alaoui wrote: > I agree with vincent, and I think that there shouldn't be a "define it > before including eina.h" implicit rule.. while it's not so bad, and it would > work, it's not the right way to do it. > these functions shouldn't be inlined I think, they should be a define, and Using define instead of inline has a lot issue. First it doesn't let the compiler when it's better or not to inline, it will always inline. Second it doesn't do any type checking so you can break stuff much more easily. And generally inline is much more easy to read than define. > for the posix functions, they are way too big to be inline, they would > dramatically increase the generated code, especially if you lock/unlock > everywhere. I actually don't understand what point your are trying to make here. > As for performance, give us hard numbers! I don't think it would > affect performance for such function calls. So in my opinion, make them > defines, and have the posix versions as actual functions that the defines > call (so for non posix with smaller functions, you don't need an actual > call). What does matter is call to small function, because the overhead of setting up the stack, saving register, jumping to the actual function to call and then coming by restoring register and the stack does introduce a cost. Something you will not see on your high end laptop, but on embedded device. And the inline function are function that are typically in the hot path of our stack, so function call really do matter. And moving to #define would not solve the issue Vincent is pointing as far as I understand it. > On Wed, Oct 26, 2011 at 8:29 AM, Cedric BAIL wrote: > >> On Wed, Oct 26, 2011 at 1:48 PM, Vincent Torri >> wrote: >> > On Wed, 26 Oct 2011, Cedric BAIL wrote: >> >> On Wed, Oct 26, 2011 at 11:13 AM, Vincent Torri >> wrote: >> >>> On Wed, 26 Oct 2011, Cedric BAIL wrote: >> On Wed, Oct 26, 2011 at 10:55 AM, Vincent Torri >> wrote: >> > Eina includes eina_inline_lock_posix.h on something else than >> Windows, >> > hence pthread.h. _GNU_SOURCE is not defined. >> > >> > Suppose now that a user of Eina does this: >> > >> > #include >> > #include >> > >> > The user will not have the possibility to features available with >> > _GNU_SOURCE (like CPU_SET for example. I have that problem with >> Enesim), >> > except by defining it just before including Eina.h. Which is not the >> best >> > solution, I think. >> > >> > The problem, here, is that lock stuff is only inlined functions. The >> > problem will be solved if they are in a source file. Maybe at the >> > beginning, having these functions inlined was interesting because >> they >> > were short. I'm not sure that keeping them inlined is really useful, >> now. >> >> As from a performance point of view, it really matter to have them >> inlined or not. Function call does cost. >> >>> >> >>> I know that, but i would like to have numbers, here, to verify it's >> worth >> >>> having them inlined. Note that I'm talking about the posix part, not >> the >> >>> 'void' or windows part. >> >>> >> >>> If your argument is : "no numbers are needed, it's faster", then why >> not >> >>> defining all the functions inlined ? >> >> >> >> I don't have access at the moment on machine where that does matter. >> >> But to put stuff into perspective, Eina_Magic check could cost around >> >> 10% of your time and it's just a function call with an if inside, much >> >> simpler that taking a lock. So I don't have number, but it's just way >> >> better to avoid the 10s instructions that are needed to do a function >> >> call. >> >> And why not inlining everything, >> > >> > that was a sarcasm... >> > >> >> that why we use static inline >> >> instead of a macro, gcc can choose to inline the function or not >> >> depending on all the cost implied by the function call. And we don't >> >> put all function inlined, because that would just increase the binary >> >> size and invalidate cache to much. So it is only a solution for very >> >> small function called very often. >> > >> > Look at the function eina_lock_take() in the posix file : 67 lines (with >> > the defines). Do you call that a small function ? And I perfectly >> remember >> > you telling to use **static** inline to force gcc to inline the function. >> > Now you're saying that gcc will sometimes inline it, sometimes not ? >> > You're contradicting yourself. >> >> No I am not, the static is here to prevent a clash between symbol. >> That's all it is saying and it will never force a function to be >> inlined. It just make it possible to the compiler to do so if it makes >> sense. I told to put static, because inline doesn't tell anything >> about the symbol visibility and that would be an issue. >> -- >> Cedric BAIL >> >> >> -- >> The demand fo
Re: [E-devel] RFC: E17 Release
As an end user, I too feel e17 should get out. Nothing much has changed in core e over the past year, except for dialogs, and reshuffling of menus, addition of shot module, and some polish over the past 3-4 months into making it work better with desktop files and with startup applications of gnome, kde. There has been some nice additions like composite but that was mostly done more than 1.5 years ago. Stability-wise there is not much of an issue (hasn't been much of an issue for years and years since the devs eat their own dog-food), except a couple of minor bugs. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
> WHY RELEASE? > 1. to clarify we know some snapshot is usable. This will get us in > more distributions by default. > 2. to remove that stupid karma over the 17 number if e. Will help > people that do not track us closely to know we're reasonable serious. > 3. we can start to bring in new technology without delaying it even > further (ie: elm and scripting language - js/elev8) > > WHY NOT RELEASE? > 1. there are both bugs (eg: efm) > 2. missing features (xrandr, taskbar, ...) Of course, we need to fix known bugs. As stated below, people will still miss some features. > EXTRA DISCUSSIONS > * e_widgets is amazingly boring and gets in the way, people expect > something like Elementary to help them. Or even better, for rarely > used features like a mixer control dialog, xrandr dialog, connection > manager configuration these things could be done with a high level > language such as elev8. Thus lots of people would be motivated to help > get more features in. But introducing this now would delay e17 even > more, thus a no go. (Personal note I'm highly demotivated to hack e17 > due this exact reason. Doing a mixer dialog in e_widget is like few > days, in elev8 it should take me few hours -- easier to find than few > days) I think that can be shown with the lack of motivation to work on efm when it could be (and somehow is already) done with elementary. > * we'd like to have an officially supported and widely accepted > high level language. While I've created and maintained Python, seems > it's hatted and going nowhere. So if it's Python, Lua or JS it > doesn't matter, but we need one for most boring things like > configuration dialogs and non-critical paths... (READ: I don't want it > to be in composite manager, eborder, etc -- tho I'm open to have them > in gadcon) I think JS will keep getting hotter. For everything that is not in the tight loop, it makes sense to focus mostly on code easy and fast to write. > AFTER RELEASE: I propose time-based releases, every 3 months we cook a > snap and put it out. Seems to work well for everyone out there, can't > see why it wouldn't work. IMO we can't have feature based snaps > because we don't have enough manpower to do this promises. > Longer release cycles are problematic as "wait my nice feature to get > in, it's one more week! Otherwise I'll have to wait 6+ months to get > it in!" and then this repeats forever as we see now. Time based is ok with me. > BUT USERS WILL COMPLAIN ABOUT MISSING FEATURES: common argument for > xrandr, keyboard languages, taskbar. Users will complain, period. > We'll never be able to cope with minimum features, as this changes > from person to person. Moreover, the more we wait, the more we have to > do. Right now all other desktops implement the new systray and > application menu protocols, really soon this will be "a bare minimum" > for some users. There is proper PulseAudio mixer. Proper > ConnMan/NetworkManager. Soon we'll have the user-session and seat > management that GNOME is doing with systemd... This list is lways > growing. But we're short on human resources. Having a release and > getting Elev8 into E would help bringing more people to help. Users will always complain! We'll be able to make a great video like the one about gnome3 release: https://www.youtube.com/watch?v=Z-moXUALZtw If users don't like e as it is currently, so be it! They'll maybe try it again in 3 months and it'll be better. Of course there will be a lot of trolls since duke nukem has been released before e and people will be disappointed that after a decade, e still doesn't make coffee. It will only worsen if we wait. If we don't release asap, I fear we'll always be late to the party. > MY PROPOSAL: just fix the remaining efm bugs and other outstanding > crashes and do a release as is. Remove the e17 karma and get back to > normal life, get e18, e19... and things go into them as fast as we > can. I do agree. We'll add new features faster as people should be a bit more motivated to get their code in the hands of more users with time based releases. We all agree we need to improve our PR. It should also be easier to write some pieces of news every 3 months about what's been done in the last 3 months and get it on some major websites. -- Boris Faure -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] elev8 + dbus
Hi Sanjeev, Do you have plans to add DBus bindings to Elev8? Particularly interested in ObjectManager and related support to make it easy to access most system services (they are being converted to this standard as Glib standardizes this method). I plan to write small tests for PulseAudio, ConnMan and BlueZ using it. But there are also Tracker, MPRIS, UPower, UDisks, Telepathy and others using it as well. BR, -- Gustavo Sverzut Barbieri -- Mobile: +55 (19) 9225-2202 Contact: http://www.gustavobarbieri.com.br/contact -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] RFC: E17 Release
Hello all, I'm writing this mail so it's unified and everyone can opine without being in one place at one time (IRC/#edevelop). Recently I've talked to people and while I tried to express it at IRC, raster just got pissed and left. Later people would join and agree with me... so while I'm looking like a jerk I guess I'm not alone in there. I'll try to be as clear and short as possible. WHY RELEASE? 1. to clarify we know some snapshot is usable. This will get us in more distributions by default. 2. to remove that stupid karma over the 17 number if e. Will help people that do not track us closely to know we're reasonable serious. 3. we can start to bring in new technology without delaying it even further (ie: elm and scripting language - js/elev8) WHY NOT RELEASE? 1. there are both bugs (eg: efm) 2. missing features (xrandr, taskbar, ...) EXTRA DISCUSSIONS * e_widgets is amazingly boring and gets in the way, people expect something like Elementary to help them. Or even better, for rarely used features like a mixer control dialog, xrandr dialog, connection manager configuration these things could be done with a high level language such as elev8. Thus lots of people would be motivated to help get more features in. But introducing this now would delay e17 even more, thus a no go. (Personal note I'm highly demotivated to hack e17 due this exact reason. Doing a mixer dialog in e_widget is like few days, in elev8 it should take me few hours -- easier to find than few days) * we'd like to have an officially supported and widely accepted high level language. While I've created and maintained Python, seems it's hatted and going nowhere. So if it's Python, Lua or JS it doesn't matter, but we need one for most boring things like configuration dialogs and non-critical paths... (READ: I don't want it to be in composite manager, eborder, etc -- tho I'm open to have them in gadcon) AFTER RELEASE: I propose time-based releases, every 3 months we cook a snap and put it out. Seems to work well for everyone out there, can't see why it wouldn't work. IMO we can't have feature based snaps because we don't have enough manpower to do this promises. Longer release cycles are problematic as "wait my nice feature to get in, it's one more week! Otherwise I'll have to wait 6+ months to get it in!" and then this repeats forever as we see now. BUT USERS WILL COMPLAIN ABOUT MISSING FEATURES: common argument for xrandr, keyboard languages, taskbar. Users will complain, period. We'll never be able to cope with minimum features, as this changes from person to person. Moreover, the more we wait, the more we have to do. Right now all other desktops implement the new systray and application menu protocols, really soon this will be "a bare minimum" for some users. There is proper PulseAudio mixer. Proper ConnMan/NetworkManager. Soon we'll have the user-session and seat management that GNOME is doing with systemd... This list is lways growing. But we're short on human resources. Having a release and getting Elev8 into E would help bringing more people to help. MY PROPOSAL: just fix the remaining efm bugs and other outstanding crashes and do a release as is. Remove the e17 karma and get back to normal life, get e18, e19... and things go into them as fast as we can. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for ecore and elementary
On Fri, Oct 28, 2011 at 9:55 AM, Tom Hacohen wrote: > On 28/10/11 13:37, Carsten Haitzler (The Rasterman) wrote: >> well for me it's a +1 because the quality is there ant it saves >> 1. me having to review things BEFORE they go in all the time >> 2. saves me even having to do the whole "apply patch, commit with changelog >> etc." work > > I know it sounds like a troll, but I really mean it and will say it anyway: > Git supports sending emails and applying them right off the command > line, with git this could have been a simple "Ok, his change is not > drastic and I trust him enough, 'git am'". Without the hassle of writing > a commit log, applying several patches and etc. A friendly reminder that I'm maintaining svn-git-am.py with great help from Lucas De Marchi it seems stable and complete: http://barbieri-playground.googlecode.com/svn/python/svn-git-am.py -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit Access
On Fri, Oct 28, 2011 at 7:56 AM, Mike Blumenkrantz wrote: > > Hi. > > Before I begin, know that I am not thinking of any one person with this email, > nor am I thinking of anyone at all. This is a general email which I am writing > based on my own thoughts after having seen the recent flood of new developers > (which is great!). > Please read it as such and do not read farther into it. > > ** > > SVN commit access for developers in EFL is not a right, it is a privilege. If > you work hard, prove that you are willing to put in the time and effort to > make > your code stand out, and own up to your mistakes when you make them (and we > all do), you get commit access. We have no further policy about this, and I > think this laid back atmosphere is one of our greatest strengths. > > Because of this, however, we have no precedent for informing new developers of > the "right time" to consider obtaining commit access, nor do we tell them the > basic rules which come with commit access after we give it out. I hope to do > both of those things here. > > > * WHEN IS THE RIGHT TIME TO ASK FOR COMMIT ACCESS? * > The given answer is "when you feel like you've done enough to deserve it." > This > is ambiguous, so I'll try to clear it up. Here are points to consider: > > ** You are active on enlightenment-devel, staying current with active > discussions > ** You are subscribed to enlightenment-svn > *** You read current commit emails, review the commits, and sometimes point > out > bugs or areas which could be fixed > ** You submit patches of significant value over a period of months > *** Your patches RARELY require any editing or revision > ** You have an area in EFL where you could be called an expert > *** You know the other developers who work in this area or related areas > *** You review patches submitted to enlightenment-devel related to your area > of > expertise > ** You are regularly in #edevelop * (this really is a requirement > nowadays) > > If most or all of the above statements apply to you, then you should probably > be getting commit access. If not, consider whether you actually need it; > remember that if you are a committer, YOU ARE RESPONSIBLE FOR ALL CODE WHICH > COMES INTO YOUR INBOX. This means patches, commits, everything. If someone > commits broken code to something that you own or manage, it's YOUR fault if > someone else gets a broken system. If there are patches waiting to be reviewed > for something you work on and you don't review them, THEY WILL NOT GET > COMMITTED. > > This brings me to a very relevant point: over the past month(s) I have seen a > lot of complaints that patch reviewing on enlightenment-devel is slow. The > reason why it's slow is because people who have asked for commit access are > either busy or lazy! Usually it's the former, in which case there is nothing > to > do but wait. When developers are being lazy, the best thing to do is ask in > #edevelop if someone can review your patch. In fact, this is ALWAYS the first > thing that you should do before submitting a patch. If you get it > pre-reviewed, > you have just reduced the time it will sit on enlightenment-devel gathering > dust before raster gets to it. > > > > * WHAT DOES HAVING COMMIT ACCESS MEAN? * > When you are given commit access, this means you are considered responsible > enough to make your own decisions. You should always attempt to observe the > following rules, though at times you will need to break them: > > ** Do not bug raster about every commit you want to make. Seriously. I realize > the first few commits can be scary and require hand-holding, but you can > always come to papa discomfitor who has lots of free time to kill. > ** Managing vs Contributing. If you are the SOLE primary committer for a > component, and people come to you when there are issues with it, then you > are managing that component. Otherwise, you are contributing. Take this into > account for your info.txt file to avoid confusion. > ** If you are contributing to a component that has a manager, YOU NEED TO TALK > TO THEM BEFORE MAKING ANY LARGE CHANGES! As an example, everyone knows that > Tom Hacohen MANAGES textblock, so I would go to him if I wanted to make > everything someone typed come out backwards. He would tell me that this is > stupid, veto my patch, and SVN would be saved. > ** It is your duty to review ALL code which touches your area(s) of expertise. > Your area(s) of expertise should be whatever you have listed in > Managing/Contributing in your info.txt. If you are not comfortable reviewing > code in an area, you should not be listing it here. > ** Commit counts are NOT an indicator of quality, nor an avenue for mature > individuals to be competing on. If you make 50 commits in a day and do > nothing but fix format
Re: [E-devel] problem with Eina and pthread.h (to fix before 1.1 release)
I agree with vincent, and I think that there shouldn't be a "define it before including eina.h" implicit rule.. while it's not so bad, and it would work, it's not the right way to do it. these functions shouldn't be inlined I think, they should be a define, and for the posix functions, they are way too big to be inline, they would dramatically increase the generated code, especially if you lock/unlock everywhere. As for performance, give us hard numbers! I don't think it would affect performance for such function calls. So in my opinion, make them defines, and have the posix versions as actual functions that the defines call (so for non posix with smaller functions, you don't need an actual call). On Wed, Oct 26, 2011 at 8:29 AM, Cedric BAIL wrote: > On Wed, Oct 26, 2011 at 1:48 PM, Vincent Torri > wrote: > > On Wed, 26 Oct 2011, Cedric BAIL wrote: > >> On Wed, Oct 26, 2011 at 11:13 AM, Vincent Torri > wrote: > >>> On Wed, 26 Oct 2011, Cedric BAIL wrote: > On Wed, Oct 26, 2011 at 10:55 AM, Vincent Torri > wrote: > > Eina includes eina_inline_lock_posix.h on something else than > Windows, > > hence pthread.h. _GNU_SOURCE is not defined. > > > > Suppose now that a user of Eina does this: > > > > #include > > #include > > > > The user will not have the possibility to features available with > > _GNU_SOURCE (like CPU_SET for example. I have that problem with > Enesim), > > except by defining it just before including Eina.h. Which is not the > best > > solution, I think. > > > > The problem, here, is that lock stuff is only inlined functions. The > > problem will be solved if they are in a source file. Maybe at the > > beginning, having these functions inlined was interesting because > they > > were short. I'm not sure that keeping them inlined is really useful, > now. > > As from a performance point of view, it really matter to have them > inlined or not. Function call does cost. > >>> > >>> I know that, but i would like to have numbers, here, to verify it's > worth > >>> having them inlined. Note that I'm talking about the posix part, not > the > >>> 'void' or windows part. > >>> > >>> If your argument is : "no numbers are needed, it's faster", then why > not > >>> defining all the functions inlined ? > >> > >> I don't have access at the moment on machine where that does matter. > >> But to put stuff into perspective, Eina_Magic check could cost around > >> 10% of your time and it's just a function call with an if inside, much > >> simpler that taking a lock. So I don't have number, but it's just way > >> better to avoid the 10s instructions that are needed to do a function > >> call. > >> And why not inlining everything, > > > > that was a sarcasm... > > > >> that why we use static inline > >> instead of a macro, gcc can choose to inline the function or not > >> depending on all the cost implied by the function call. And we don't > >> put all function inlined, because that would just increase the binary > >> size and invalidate cache to much. So it is only a solution for very > >> small function called very often. > > > > Look at the function eina_lock_take() in the posix file : 67 lines (with > > the defines). Do you call that a small function ? And I perfectly > remember > > you telling to use **static** inline to force gcc to inline the function. > > Now you're saying that gcc will sometimes inline it, sometimes not ? > > You're contradicting yourself. > > No I am not, the static is here to prevent a clash between symbol. > That's all it is saying and it will never force a function to be > inlined. It just make it possible to the compiler to do so if it makes > sense. I told to put static, because inline doesn't tell anything > about the symbol visibility and that would be an issue. > -- > Cedric BAIL > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/
[E-devel] [PATCH] Fix the bug that user cannot input key
Hi, EFL developers and Vincent. On Windows 7, there are some bugs related to key input in elementary_test. 1. alphabet and symbol characters doesn't be inputted in elementary entry. 2. When the space key is pressed, "space" string is entered in elementary entry. In this patch, I've tried to fix the above bugs. It works well when I tested. Would you please review this patch? Index: ChangeLog === --- ChangeLog (revision 64494) +++ ChangeLog (working copy) @@ -307,3 +307,8 @@ * Port ecore-con to work on systems without IPv6 support * Use inet_ntop instead of getnameinfo for ecore_con_client_get_ip * Added ecore-con unit test + +2011-10-28 Jihoon Kim + +* Ecore_Win32: fix the bug that the key doesn't input and "space" string is inserted when space key is pressed. + Index: src/lib/ecore_win32/ecore_win32.c === --- src/lib/ecore_win32/ecore_win32.c (revision 64494) +++ src/lib/ecore_win32/ecore_win32.c (working copy) @@ -86,10 +86,10 @@ _ecore_win32_window_procedure(HWND window, INF("keydown message"); _ecore_win32_event_handle_key_press(data, 1); return 0; - /* case WM_CHAR: */ - /* INF("char message"); */ - /* _ecore_win32_event_handle_key_press(data, 0); */ - /* return 0; */ + case WM_CHAR: + INF("char message"); + _ecore_win32_event_handle_key_press(data, 0); + return 0; case WM_KEYUP: INF("keyup message"); _ecore_win32_event_handle_key_release(data, 1); Index: src/lib/ecore_win32/ecore_win32_event.c === --- src/lib/ecore_win32/ecore_win32_event.c (revision 64494) +++ src/lib/ecore_win32/ecore_win32_event.c (working copy) @@ -798,11 +798,6 @@ _ecore_win32_event_keystroke_get(intkey, kc = "KP_Delete"; } break; - case VK_SPACE: - kn = "space"; - ks = "space"; - kc = "space"; - break; case VK_F1: kn = "F1"; ks = "F1"; @@ -992,9 +987,9 @@ _ecore_win32_event_char_get(intkey, strncpy(kc, "Escape", 32); break; case VK_SPACE: - strncpy(kn, "space", 32); - strncpy(ks, "space", 32); - strncpy(kc, "space", 32); + strncpy(kn, " ", 32); + strncpy(ks, " ", 32); + strncpy(kc, " ", 32); break; default: /* displayable characters */ -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for ecore and elementary
On 28/10/11 13:37, Carsten Haitzler (The Rasterman) wrote: > well for me it's a +1 because the quality is there ant it saves > 1. me having to review things BEFORE they go in all the time > 2. saves me even having to do the whole "apply patch, commit with changelog > etc." work I know it sounds like a troll, but I really mean it and will say it anyway: Git supports sending emails and applying them right off the command line, with git this could have been a simple "Ok, his change is not drastic and I trust him enough, 'git am'". Without the hassle of writing a commit log, applying several patches and etc. -- Tom. Troll: GIT PWNS! -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] About Eyesight, poppler and mupdf
2011/10/28 David Seikel : > On Fri, 28 Oct 2011 12:46:28 +0900 Carsten Haitzler (The Rasterman) > wrote: > >> unless we're now going to get high-framerate pdf's? :) > > Nooo! > > /me remembers that pdf stands for poor dead forests, and imagines the > ecological damage killing trees at video frame rates would do. > Yeeeah... that's already happening. Welcome to 2011. > -- > A big old stinking pile of genius that no one wants > coz there are too many silver coated monkeys in the world. > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit acess request for ecore, edje and elementary
On Fri, 28 Oct 2011 05:16:16 -0400 Mike Blumenkrantz said: > On Fri, 28 Oct 2011 09:15:14 +0900 > Jihoon Kim wrote: > > > Hello, EFL developers. > > This is Jihoon Kim. > > > > I'd like to request to get commit permission of EFL svn. > > > > I am working for Samsung Electronics and in charge of cooperation of EFL and > > input method framework. > > I've mainly contributed patch for typing non-latin languages such as > > Chinese, Japanese, Korean, so on in edje, elementary, e17 using Ecore_IMF. > > > > In addition, I've also contributed for supporting keyboard input in some > > elementary widget such as calendar, photocam, map, entry, so on. > > > > I hope I have access permission and a chance to contribute easily in a > > variety of field in EFL. > > > > Would you please give me commit permission? > > > > Thanks. > I have the same question for you as I asked Hyoyoung: what are you working on > these days which requires commit access? I know you have submitted some > patches, but I only have a couple patches from you in the past couple months. > > I'll go into a bit more detail in another email I'm composing, I don't mean to > single you out here. same reply from me too :) -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for ecore and elementary
On Fri, 28 Oct 2011 06:11:15 -0400 Mike Blumenkrantz said: > On Fri, 28 Oct 2011 18:32:29 +0900 > Hyoyoung Chang wrote: > > > To summarize my near future plan, I don't have anything to big commits. > > I'm working frequent on elm. so I think it just speed up applying delay > > time. > > > > My decision points are that I've been patches to EFL. > > I feel that I'm enough accustomed with EFL. And I can make contribute. > > So I ask about commit permission to ask for less applying patch times. > > If there's need to big works (maybe a small ones), I'm not qualified. > > > > Thank you. > > > > -Original Message- > > From: Mike Blumenkrantz [mailto:m...@zentific.com] > > Sent: Friday, October 28, 2011 6:09 PM > > To: Enlightenment developer list > > Cc: hyoyo...@gmail.com > > Subject: Re: [E-devel] Commit access request for ecore and elementary > > > > On Fri, 28 Oct 2011 00:38:25 +0900 > > Hyoyoung Chang wrote: > > > > > Dear all, > > > Hello. This is Hyoyoung Chang > > > > > > I write this mail to request the commit permission. > > > Before join EFL, I was working on window manager and copy&paste on X11. > > > > > > I've contribute ecore and (mostly) elementary. > > > I'd fixed some selection bugs on ecore and modified elementary widgets. > > > My previous works are that adding ellipsis feature to elm_label, > > > enhancing elm_cnp_helper, bugfixing elm_genlist, > > > and adding some functionality to elm widgets. > > > > > > If I got a commit permission, I'll work on selection(a.k.a. copy&paste) > > and > > > elm widgets. > > > > > > I got much help of efl community. > > > I really want to say, Thanks for that. > > > And I wish to be a member of EFL community with yours. > > > > > > Thank you. > > > > > > PS: I'm on irc as ihyoyoung. but first i is mute letter. > > > > > > > > > > -- > > > The demand for IT networking professionals continues to grow, and the > > > demand for specialized networking skills is growing even more rapidly. > > > Take a complimentary Learning@Cisco Self-Assessment and learn > > > about Cisco certifications, training, and career opportunities. > > > http://p.sf.net/sfu/cisco-dev2dev > > > ___ > > > enlightenment-devel mailing list > > > enlightenment-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > My question is: what are you actively working on which requires svn access? > > I > > think you've contributed a lot, but I haven't seen many patches out of you > > in > > the past month. Are you working on something big which will require lots of > > commits in the near future? > > > There's no way to avoid sounding like a dick when I say this, but I feel like > it's going to set precedent otherwise so here goes: > > * I personally really appreciate all the work you do, as it has helped me out > * Your work is always of high quality > * You know the areas that you listed very well > * You do not review commits > * You do not review other patches > * You average 1 patch sent to enlightenment-devel every 1-2 weeks > > With this said, please check the suggested criteria that I have mentioned in > my longer email. You undoubtedly know elm cnp better than anyone else at this > point, and if you had projects which would require lots of patches being sent > and reviewed I would be all for giving you access. Alternatively, if you were > regularly reviewing patches/commits I would give my +1. It appears that you > aren't doing either right now, however, so I will be -1. Please reply again > right away if either of these things change! :) well for me it's a +1 because the quality is there ant it saves 1. me having to review things BEFORE they go in all the time 2. saves me even having to do the whole "apply patch, commit with changelog etc." work -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Adding array of simple types to an eet.
On Fri, 28 Oct 2011 20:01:09 +0900 Carsten Haitzler (The Rasterman) wrote: > On Fri, 28 Oct 2011 16:08:52 +1000 David Seikel > said: > > > Here's the patch, as promised. > > tick! commit it :) That's my token commit for this year. I got in early, and can take the rest of the year off. Or do the promised lua stuff eventually. Back to being a grumpy mail bot. -- 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 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: onefang trunk/eet/src/lib
On Fri, 28 Oct 2011 07:18:28 -0400 Mike Blumenkrantz wrote: > On Fri, 28 Oct 2011 04:21:03 -0700 > "Enlightenment SVN" wrote: > > > Log: > > A new macro to support adding arrays of basic types. > CHANGE. LOG. Was done already. :-P -- 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 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: discomfitor trunk/elementary/src/lib
+1 ~ (wanna hear Tom's opinion. Is there any reason that this API is not deprecated yet?) 2011/10/28, Mike Blumenkrantz : > On Thu, 27 Oct 2011 12:12:54 -0700 > "Enlightenment SVN" wrote: > >> Log: >> add long forgotten note for entry filters >> >> >> Author: discomfitor >> Date: 2011-10-27 12:12:53 -0700 (Thu, 27 Oct 2011) >> New Revision: 64446 >> Trac: http://trac.enlightenment.org/e/changeset/64446 >> >> Modified: >> trunk/elementary/src/lib/Elementary.h.in >> >> Modified: trunk/elementary/src/lib/Elementary.h.in >> === >> --- trunk/elementary/src/lib/Elementary.h.in 2011-10-27 18:59:57 UTC >> (rev 64445) +++ trunk/elementary/src/lib/Elementary.h.in 2011-10-27 >> 19:12:53 UTC (rev 64446) @@ -11062,6 +11062,7 @@ >> * @param entry The text to be displayed >> * >> * @deprecated Use elm_object_text_set() instead. >> +* @note Using this function bypasses text filters >> */ >> EAPI void elm_entry_entry_set(Evas_Object *obj, const char >> *entry) EINA_ARG_NONNULL(1); /** >> >> >> -- >> The demand for IT networking professionals continues to grow, and the >> demand for specialized networking skills is growing even more rapidly. >> Take a complimentary Learning@Cisco Self-Assessment and learn >> about Cisco certifications, training, and career opportunities. >> http://p.sf.net/sfu/cisco-dev2dev >> ___ >> enlightenment-svn mailing list >> enlightenment-...@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > debated putting this on text_set() too. thoughts? > > -- > Mike Blumenkrantz > Zentific: Doctor recommended, mother approved. > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Elementary Map Issues
On Fri, 28 Oct 2011 17:35:10 +0900 Kim Yunhan said: > Yes, elm_map tried to reload itself is best solution, I think. > But elementary can't detect internet connection. > So if the retry logic is given, it should controlled by the application. then the application will have to control retries per tile - that's a bit much to ask. i think there should be some default retry logic. the default retry logic, if there is NO connection will fail instantly per try. good retry logic can detect this and pass on the "there is a serious problem" callback to the app. -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: onefang trunk/eet/src/lib
On Fri, 28 Oct 2011 04:21:03 -0700 "Enlightenment SVN" wrote: > Log: > A new macro to support adding arrays of basic types. > > > Author: onefang > Date: 2011-10-28 04:21:03 -0700 (Fri, 28 Oct 2011) > New Revision: 64493 > Trac: http://trac.enlightenment.org/e/changeset/64493 > > Modified: > trunk/eet/src/lib/Eet.h > > Modified: trunk/eet/src/lib/Eet.h > === > --- trunk/eet/src/lib/Eet.h 2011-10-28 11:15:33 UTC (rev 64492) > +++ trunk/eet/src/lib/Eet.h 2011-10-28 11:21:03 UTC (rev 64493) > @@ -3104,6 +3104,35 @@ > } while (0) > > /** > + * Add an array of basic data elements to a data descriptor. > + * @param edd The data descriptor to add the type to. > + * @param struct_type The type of the struct. > + * @param name The string name to use to encode/decode this member > + *(must be a constant global and never change). > + * @param member The struct member itself to be encoded. > + * @param type The type of the member to encode. > + * > + * This macro lets you easily add a fixed size array of basic data > + * types. All the parameters are the same as for > + * EET_DATA_DESCRIPTOR_ADD_BASIC(). > + * The array must be defined with a fixed size in the declaration of the > + * struct containing it. > + * > + * @since 1.5.0 > + * @ingroup Eet_Data_Group > + */ > +#define EET_DATA_DESCRIPTOR_ADD_BASIC_ARRAY(edd, struct_type, name, member, > type) \ > + do > {\ > + struct_type > ___ett;\ > + eet_data_descriptor_element_add(edd, name, type, > EET_G_ARRAY, \ > + (char *)(& (___ett.member)) > - \ > + (char *)(& > (___ett)), \ > + > sizeof(___ett.member) /\ > + > sizeof(___ett.member[0]), \ > + NULL, > NULL); \ > +} while(0) > + > +/** > * Add a fixed size array type to a data descriptor > * @param edd The data descriptor to add the type to. > * @param struct_type The type of the struct. > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn CHANGE. LOG. -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: jypark trunk/ecore/src/lib/ecore_evas
On Fri, 28 Oct 2011 04:15:33 -0700 "Enlightenment SVN" wrote: > Log: > Add a new API(ecore_evas_request_geometry_get) > > The reson why I add this is for communicate with X in async mode. > For example, If applications call elm_win_rotation_with_resize_set API > when they start run and rotation mode is set. > ecore size doesn't changed yet, so it make elm window size to 1 > becaues elm window's resize function use ecore_evas_geometry_get API. > so I add new api help upperside get info related with recently request > geometry > > > Author: jypark > Date: 2011-10-28 04:15:33 -0700 (Fri, 28 Oct 2011) > New Revision: 64492 > Trac: http://trac.enlightenment.org/e/changeset/64492 > > Modified: > trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h > trunk/ecore/src/lib/ecore_evas/ecore_evas.c missing changelog and @since -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [E-Devel][Patch] Evas GL Color Format Enum change (and ElmGLview changes accordingly)
On Fri, 28 Oct 2011 14:10:14 +0900 "Sung W. Park" said: this one is in svn! approved. good! thanks muchly! :) > Hi all, > > I'm submitting a patch that changes the color format for Evas GL. > > When I first wrote Evas_GL, I just had EVAS_GL_RGB_8 and EVAS_GL_RGBA_8 and > etc but it was misleading for some people. It was more of a filler since > I couldn't decide on > a name. I'm finally changing it to make it more clear. > > typedef enum _Evas_GL_Color_Format > { > EVAS_GL_RGB_888 = 0, // 8 bits per channel > EVAS_GL_RGBA_ = 1 > } Evas_GL_Color_Format; > > typedef enum _Evas_GL_Depth_Bits > { > EVAS_GL_DEPTH_NONE = 0, > EVAS_GL_DEPTH_BIT_8 = 1, > EVAS_GL_DEPTH_BIT_16 = 2, > EVAS_GL_DEPTH_BIT_24 = 3, > EVAS_GL_DEPTH_BIT_32 = 4, > } Evas_GL_Depth_Bits; > > typedef enum _Evas_GL_Stencil_Bits > { > EVAS_GL_STENCIL_NONE = 0, > EVAS_GL_STENCIL_BIT_1 = 1, > EVAS_GL_STENCIL_BIT_2 = 2, > EVAS_GL_STENCIL_BIT_4 = 3, > EVAS_GL_STENCIL_BIT_8 = 4, > EVAS_GL_STENCIL_BIT_16 = 5, > } Evas_GL_Stencil_Bits; > > This will deal with backward compatibility issues as long as we keep the > ordering and the number same. > > I'm also including an Elmentary patch for elm_glview.c that changes the format > accordingly. > > Two patches: >evas_gl_format_change.path// For Evas >elmglview_evas_gl_format_change.patch // For Elementary > > > Thanks a bunch. > > cheers, > Sung -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Adding array of simple types to an eet.
On Fri, 28 Oct 2011 16:08:52 +1000 David Seikel said: > Here's the patch, as promised. tick! commit it :) -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] edje transition from current position
On Thu, 27 Oct 2011 20:49:56 +0900 Jaehwan Kim said: much simpler. nicer. commit it (with correct indentation of course). (you have access to commit - so you do it) :) > Hi Raster, > > It looks simple and good. So I changed the code as your advice. > It works well. > I had a some problem about indentation. If you see the first patch > "edje_transition_from_current.diff", > the indentation is not proper. It is why the original code has a tab in > front of line. I know that > the tab of the front of line is wrong. So I removed the tabs of the function > and made the second > patch file "edje_transition_from_current_with indentation.diff". > There are many functions have a tabs. I think it must be fixed later. > Please check two patch files. > > Thanks. > -- > Jaehwan Kim. > > > > 2011년 10월 27일 목요일에 Carsten Haitzler님이 작성: > > > On Tue, 25 Oct 2011 05:49:41 + (GMT) Jaehwan Kim < > > jae.hwan@samsung.com > > > said: > > > > idea -> good. but why double the # of tween modes? why not use a bitmask > > like > > > > typedef enum _Edje_Tween_Mode > > { > > EDJE_TWEEN_MODE_NONE = 0, > > EDJE_TWEEN_MODE_LINEAR= 1, > > EDJE_TWEEN_MODE_SINUSOIDAL= 2, > > EDJE_TWEEN_MODE_ACCELERATE= 3, > > EDJE_TWEEN_MODE_DECELERATE= 4, > > EDJE_TWEEN_MODE_ACCELERATE_FACTOR = 5, > > EDJE_TWEEN_MODE_DECELERATE_FACTOR = 6, > > EDJE_TWEEN_MODE_SINUSOIDAL_FACTOR = 7, > > EDJE_TWEEN_MODE_DIVISOR_INTERP= 8, > > EDJE_TWEEN_MODE_BOUNCE= 9, > > EDJE_TWEEN_MODE_SPRING= 10, > > EDJE_TWEEN_MODE_LAST = 11, > > EDJE_TWEEN_MODE_MASK = 0xff, > > EDJE_TWEEN_MODE_OPT_FROM_CURRENT = (1 << 31) > > } Edje_Tween_Mode; > > > > then do: > >switch (mode & EDJE_TWEEN_MODE_MASK) > > ... > > > > so u mask out only the lower 8 bits used for mode value. upper 24 can be > > used > > for all sorts of bitmask options. then: > > > >if ((rp->object) && (pr->tween.mode & > > EDJE_TWEEN_MODE_OPT_FROM_CURRENT) > > > > only - just check for bit being set... > > > > in edje_cc_handlers just also set the from current but when param 3 is > > CURRENT... :) > > > > simpler eh? :) > > > > > > > > Dear all > > > > > > I made the option which edje transitioEdje_Tween_Moden moves from current > > > position. Currently, when the part in edc move by transition, it moves > > from > > > theone of the states to another of the states even if it is ainimating. > > > I captured the movie in order to show this operation. > > > Please show this link. > > > > > > http://www.youtube.com/watch?v=p4cqpH5_yyk > > > > > > We need it to move from current position, because the animation is not > > > natural and smooth. So I made the "CURRENT" option. > > > If I use it, the object move from current and the animation is smooth. > > > Please show this link. (after patching) > > > > > > http://www.youtube.com/watch?v=gC6WT2qTD6g > > > > > > It is same in case of color. > > > > > > I attached the test.diff too. Just use it for test. > > > > > > I think this option is useful for edc transition. > > > I made "CURRENT" option. But the "movement from current position" is > > > seem to be more normal than "state1->state2". > > > So I ask, > > > How about "movement from current position" is used for default > > > animation, instead of "CURRENT" option? > > > > > > Please check patch file and advise to me. > > > > > > Thanks. > > > -- > > > Jaehwan Kim. > > > > > > -- > > - Codito, ergo sum - "I code, therefore I am" -- > > The Rasterman (Carsten Haitzler)ras...@rasterman.com > > > > > > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > 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 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [patch] elm_genlist - add elm_genlist_item_fields_update function
On Fri, 28 Oct 2011 13:25:56 +0900 Daniel Juyung Seo said: for upstream - yes. the new api calls should be in elm_gen.c now :/ > Good patch. Good for all but I think it's better to apply this to > elm_gen instead of elm_genlist according to the latest upstream > changes. > Thanks. > > Daniel Juyung Seo (SeoZ) > > 2011/10/27 Hyoyoung Chang : > > Hello, it's more revised version of content realize. > > > > Thanks > > > > -Original Message- > > From: Hyoyoung Chang [mailto:hyoyoung.ch...@samsung.com] > > Sent: Thursday, October 27, 2011 2:58 PM > > To: 'Enlightenment developer list' > > Subject: RE: [E-devel] [patch] elm_genlist - add > > elm_genlist_item_fields_update function > > > > Hello > > > > I revised some naming conventions by seoz's comment. > > And also attaching new test case for elm_genlist_item_fields_update. > > > > Thank you > > > > -Original Message- > > From: Hyoyoung Chang [mailto:hyoyoung.ch...@samsung.com] > > Sent: Thursday, October 27, 2011 2:06 PM > > To: 'Enlightenment developer list' > > Subject: [E-devel] [patch] elm_genlist - add elm_genlist_item_fields_update > > function > > > > Dear developers > > > > I made a patch to add elm_genlist_item_fields_update function. > > It can be used to updating genlist's item part without realize/unrealize > > itself. > > > > Prototype is > > elm_genlist_item_fields_update > > (Elm_Genlist_Item *it, const char *part, Elm_Genlist_Item_Field_Flags itf) > > > > Part supports globbing. Passing "*" to part means updating all parts. > > Item field can be one of icon, content and state. > > I think it's useful to speed up if an app updates frequently. > > > > Thanks > > > > > > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > 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 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for ecore and elementary
On Fri, 28 Oct 2011 18:32:29 +0900 Hyoyoung Chang wrote: > To summarize my near future plan, I don't have anything to big commits. > I'm working frequent on elm. so I think it just speed up applying delay > time. > > My decision points are that I've been patches to EFL. > I feel that I'm enough accustomed with EFL. And I can make contribute. > So I ask about commit permission to ask for less applying patch times. > If there's need to big works (maybe a small ones), I'm not qualified. > > Thank you. > > -Original Message- > From: Mike Blumenkrantz [mailto:m...@zentific.com] > Sent: Friday, October 28, 2011 6:09 PM > To: Enlightenment developer list > Cc: hyoyo...@gmail.com > Subject: Re: [E-devel] Commit access request for ecore and elementary > > On Fri, 28 Oct 2011 00:38:25 +0900 > Hyoyoung Chang wrote: > > > Dear all, > > Hello. This is Hyoyoung Chang > > > > I write this mail to request the commit permission. > > Before join EFL, I was working on window manager and copy&paste on X11. > > > > I've contribute ecore and (mostly) elementary. > > I'd fixed some selection bugs on ecore and modified elementary widgets. > > My previous works are that adding ellipsis feature to elm_label, > > enhancing elm_cnp_helper, bugfixing elm_genlist, > > and adding some functionality to elm widgets. > > > > If I got a commit permission, I'll work on selection(a.k.a. copy&paste) > and > > elm widgets. > > > > I got much help of efl community. > > I really want to say, Thanks for that. > > And I wish to be a member of EFL community with yours. > > > > Thank you. > > > > PS: I'm on irc as ihyoyoung. but first i is mute letter. > > > > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > My question is: what are you actively working on which requires svn access? > I > think you've contributed a lot, but I haven't seen many patches out of you > in > the past month. Are you working on something big which will require lots of > commits in the near future? > There's no way to avoid sounding like a dick when I say this, but I feel like it's going to set precedent otherwise so here goes: * I personally really appreciate all the work you do, as it has helped me out * Your work is always of high quality * You know the areas that you listed very well * You do not review commits * You do not review other patches * You average 1 patch sent to enlightenment-devel every 1-2 weeks With this said, please check the suggested criteria that I have mentioned in my longer email. You undoubtedly know elm cnp better than anyone else at this point, and if you had projects which would require lots of patches being sent and reviewed I would be all for giving you access. Alternatively, if you were regularly reviewing patches/commits I would give my +1. It appears that you aren't doing either right now, however, so I will be -1. Please reply again right away if either of these things change! :) -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Commit Access
Hi. Before I begin, know that I am not thinking of any one person with this email, nor am I thinking of anyone at all. This is a general email which I am writing based on my own thoughts after having seen the recent flood of new developers (which is great!). Please read it as such and do not read farther into it. ** SVN commit access for developers in EFL is not a right, it is a privilege. If you work hard, prove that you are willing to put in the time and effort to make your code stand out, and own up to your mistakes when you make them (and we all do), you get commit access. We have no further policy about this, and I think this laid back atmosphere is one of our greatest strengths. Because of this, however, we have no precedent for informing new developers of the "right time" to consider obtaining commit access, nor do we tell them the basic rules which come with commit access after we give it out. I hope to do both of those things here. * WHEN IS THE RIGHT TIME TO ASK FOR COMMIT ACCESS? * The given answer is "when you feel like you've done enough to deserve it." This is ambiguous, so I'll try to clear it up. Here are points to consider: ** You are active on enlightenment-devel, staying current with active discussions ** You are subscribed to enlightenment-svn *** You read current commit emails, review the commits, and sometimes point out bugs or areas which could be fixed ** You submit patches of significant value over a period of months *** Your patches RARELY require any editing or revision ** You have an area in EFL where you could be called an expert *** You know the other developers who work in this area or related areas *** You review patches submitted to enlightenment-devel related to your area of expertise ** You are regularly in #edevelop * (this really is a requirement nowadays) If most or all of the above statements apply to you, then you should probably be getting commit access. If not, consider whether you actually need it; remember that if you are a committer, YOU ARE RESPONSIBLE FOR ALL CODE WHICH COMES INTO YOUR INBOX. This means patches, commits, everything. If someone commits broken code to something that you own or manage, it's YOUR fault if someone else gets a broken system. If there are patches waiting to be reviewed for something you work on and you don't review them, THEY WILL NOT GET COMMITTED. This brings me to a very relevant point: over the past month(s) I have seen a lot of complaints that patch reviewing on enlightenment-devel is slow. The reason why it's slow is because people who have asked for commit access are either busy or lazy! Usually it's the former, in which case there is nothing to do but wait. When developers are being lazy, the best thing to do is ask in #edevelop if someone can review your patch. In fact, this is ALWAYS the first thing that you should do before submitting a patch. If you get it pre-reviewed, you have just reduced the time it will sit on enlightenment-devel gathering dust before raster gets to it. * WHAT DOES HAVING COMMIT ACCESS MEAN? * When you are given commit access, this means you are considered responsible enough to make your own decisions. You should always attempt to observe the following rules, though at times you will need to break them: ** Do not bug raster about every commit you want to make. Seriously. I realize the first few commits can be scary and require hand-holding, but you can always come to papa discomfitor who has lots of free time to kill. ** Managing vs Contributing. If you are the SOLE primary committer for a component, and people come to you when there are issues with it, then you are managing that component. Otherwise, you are contributing. Take this into account for your info.txt file to avoid confusion. ** If you are contributing to a component that has a manager, YOU NEED TO TALK TO THEM BEFORE MAKING ANY LARGE CHANGES! As an example, everyone knows that Tom Hacohen MANAGES textblock, so I would go to him if I wanted to make everything someone typed come out backwards. He would tell me that this is stupid, veto my patch, and SVN would be saved. ** It is your duty to review ALL code which touches your area(s) of expertise. Your area(s) of expertise should be whatever you have listed in Managing/Contributing in your info.txt. If you are not comfortable reviewing code in an area, you should not be listing it here. ** Commit counts are NOT an indicator of quality, nor an avenue for mature individuals to be competing on. If you make 50 commits in a day and do nothing but fix formatting and whitespaces, you have effectively worsened SVN by creating a large block of useless commits which everyone will then have to review to make sure you didn't accidentally break something. ***
Re: [E-devel] Commit access request for ecore and elementary
To summarize my near future plan, I don't have anything to big commits. I'm working frequent on elm. so I think it just speed up applying delay time. My decision points are that I've been patches to EFL. I feel that I'm enough accustomed with EFL. And I can make contribute. So I ask about commit permission to ask for less applying patch times. If there's need to big works (maybe a small ones), I'm not qualified. Thank you. -Original Message- From: Mike Blumenkrantz [mailto:m...@zentific.com] Sent: Friday, October 28, 2011 6:09 PM To: Enlightenment developer list Cc: hyoyo...@gmail.com Subject: Re: [E-devel] Commit access request for ecore and elementary On Fri, 28 Oct 2011 00:38:25 +0900 Hyoyoung Chang wrote: > Dear all, > Hello. This is Hyoyoung Chang > > I write this mail to request the commit permission. > Before join EFL, I was working on window manager and copy&paste on X11. > > I've contribute ecore and (mostly) elementary. > I'd fixed some selection bugs on ecore and modified elementary widgets. > My previous works are that adding ellipsis feature to elm_label, > enhancing elm_cnp_helper, bugfixing elm_genlist, > and adding some functionality to elm widgets. > > If I got a commit permission, I'll work on selection(a.k.a. copy&paste) and > elm widgets. > > I got much help of efl community. > I really want to say, Thanks for that. > And I wish to be a member of EFL community with yours. > > Thank you. > > PS: I'm on irc as ihyoyoung. but first i is mute letter. > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel My question is: what are you actively working on which requires svn access? I think you've contributed a lot, but I haven't seen many patches out of you in the past month. Are you working on something big which will require lots of commits in the near future? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit acess request for ecore, edje and elementary
On Fri, 28 Oct 2011 09:15:14 +0900 Jihoon Kim wrote: > Hello, EFL developers. > This is Jihoon Kim. > > I'd like to request to get commit permission of EFL svn. > > I am working for Samsung Electronics and in charge of cooperation of EFL and > input method framework. > I've mainly contributed patch for typing non-latin languages such as > Chinese, Japanese, Korean, so on in edje, elementary, e17 using Ecore_IMF. > > In addition, I've also contributed for supporting keyboard input in some > elementary widget such as calendar, photocam, map, entry, so on. > > I hope I have access permission and a chance to contribute easily in a > variety of field in EFL. > > Would you please give me commit permission? > > Thanks. I have the same question for you as I asked Hyoyoung: what are you working on these days which requires commit access? I know you have submitted some patches, but I only have a couple patches from you in the past couple months. I'll go into a bit more detail in another email I'm composing, I don't mean to single you out here. -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for ecore and elementary
On Fri, 28 Oct 2011 00:38:25 +0900 Hyoyoung Chang wrote: > Dear all, > Hello. This is Hyoyoung Chang > > I write this mail to request the commit permission. > Before join EFL, I was working on window manager and copy&paste on X11. > > I've contribute ecore and (mostly) elementary. > I'd fixed some selection bugs on ecore and modified elementary widgets. > My previous works are that adding ellipsis feature to elm_label, > enhancing elm_cnp_helper, bugfixing elm_genlist, > and adding some functionality to elm widgets. > > If I got a commit permission, I'll work on selection(a.k.a. copy&paste) and > elm widgets. > > I got much help of efl community. > I really want to say, Thanks for that. > And I wish to be a member of EFL community with yours. > > Thank you. > > PS: I'm on irc as ihyoyoung. but first i is mute letter. > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel My question is: what are you actively working on which requires svn access? I think you've contributed a lot, but I haven't seen many patches out of you in the past month. Are you working on something big which will require lots of commits in the near future? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for edje and elementry
On Fri, 28 Oct 2011 17:18:46 +0900 Jaehwan Kim said: commit it. :) (yes - you. yourself. commit it) :) > +1 here also, if only so we get edje group inherit docs :P > > > > I changed some documents about group inheritance. > Please review. is it enough? or must I do something more? > > Index: src/bin/edje_cc_handlers.c > === > --- src/bin/edje_cc_handlers.c (revision 64481) > +++ src/bin/edje_cc_handlers.c (work copy) > @@ -1970,8 +1970,12 @@ > @parameters > [parent group name] > @effect > -Parent group name for inheritance. The parent group have to defined > -in advance. > +Parent group name for inheritance. > +Group "inhreit" is used to inherit any predefined group and change > +some property which belong to "part", "description", "items" and > "program". > +The child group has the same property as parent group. The > properties > +can be changed according the name of "part", "description", "items" > and > +"program". But the type of the part cannot be changed. > @endproperty > @since 1.1.0 > */ > @@ -4562,7 +4566,7 @@ > [another part's name] > @effect > Causes a corner to be positioned relatively to another part's > -container. > +container. "" means to be positioned relatively to own group. > @endproperty > */ > static void > @@ -4593,6 +4597,7 @@ > @effect > Causes a corner to be positioned relatively to the X axis of > another > part's container. Simply put affects the first parameter of > "relative". > +"" means to be positioned relatively to the X axis of own group. > @endproperty > */ > static void > @@ -4622,7 +4627,8 @@ > @effect > Causes a corner to be positioned relatively to the Y axis of > another > part's container. Simply put, affects the second parameter of > -"relative". > +"relative". "" means to be positioned relatively to the Y axis > +own group. > @endproperty > */ > static void > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > 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 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: jypark trunk/devs/jypark
On Fri, 28 Oct 2011 17:42:21 +0900 Daniel Juyung Seo wrote: > shhh. do not let discomfitor know this TODO. what what WHAAT > anyhow, congratulations for your first COMMIT! > > Daniel Juyung Seo (SeoZ) > > On Fri, Oct 28, 2011 at 5:37 PM, Enlightenment SVN > wrote: > > Log: > > This is my first summit. > > TODO list. > > > > > > Author: jypark > > Date: 2011-10-28 01:37:58 -0700 (Fri, 28 Oct 2011) > > New Revision: 64485 > > Trac: http://trac.enlightenment.org/e/changeset/64485 > > > > Added: > > trunk/devs/jypark/TODO > > > > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > enlightenment-svn mailing list > > enlightenment-...@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: jypark trunk/devs/jypark
shhh. do not let discomfitor know this TODO. anyhow, congratulations for your first COMMIT! Daniel Juyung Seo (SeoZ) On Fri, Oct 28, 2011 at 5:37 PM, Enlightenment SVN wrote: > Log: > This is my first summit. > TODO list. > > > Author: jypark > Date: 2011-10-28 01:37:58 -0700 (Fri, 28 Oct 2011) > New Revision: 64485 > Trac: http://trac.enlightenment.org/e/changeset/64485 > > Added: > trunk/devs/jypark/TODO > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: antognolli IN trunk/ecore/src/lib: ecore_evas ecore_fb
Changelog Vincent Quoting Enlightenment SVN : > Log: > ecore/fb: Change fb engine input to use ecore_input_evas. > Nothing changes, only making the ecore fb engine to send keyboard and > mouse events using ecore_input_evas, instead of its own ecore events. > > Patch for SiT. > > > > Author: antognolli > Date: 2011-10-27 12:29:08 -0700 (Thu, 27 Oct 2011) > New Revision: 64447 > Trac: http://trac.enlightenment.org/e/changeset/64447 > > Modified: > trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h > trunk/ecore/src/lib/ecore_evas/ecore_evas.c > trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c > trunk/ecore/src/lib/ecore_fb/Ecore_Fb.h > trunk/ecore/src/lib/ecore_fb/Makefile.am > trunk/ecore/src/lib/ecore_fb/ecore_fb.c > trunk/ecore/src/lib/ecore_fb/ecore_fb_li.c > trunk/ecore/src/lib/ecore_fb/ecore_fb_private.h > trunk/ecore/src/lib/ecore_fb/ecore_fb_ts.c > trunk/ecore/src/lib/ecore_fb/ecore_fb_vt.c > > Modified: trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h > === > --- trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h 2011-10-27 19:12:53 > UTC (rev 64446) > +++ trunk/ecore/src/lib/ecore_evas/Ecore_Evas.h 2011-10-27 19:29:08 > UTC (rev 64447) > @@ -1366,6 +1366,28 @@ > EAPI voidecore_evas_manual_render_set(Ecore_Evas *ee, > Eina_Bool manual_render); > EAPI Eina_Bool ecore_evas_manual_render_get(const Ecore_Evas *ee); > > +/** > + * @brief Registers an @c Ecore_Evas to receive events through > ecore_input_evas. > + * > + * @param ee The @c Ecore_Evas handle. > + * > + * This function calls ecore_event_window_register() with the @p ee > as its @c > + * id argument, @c window argument, and uses its @c Evas too. It is > useful when > + * no @c window information is available on a given @c Ecore_Evas backend. > + * > + * @see ecore_evas_input_event_unregister() > + * @since 1.1 > + */ > +EAPI voidecore_evas_input_event_register(Ecore_Evas *ee); > +/** > + * @brief Unregisters an @c Ecore_Evas receiving events through > ecore_input_evas. > + * > + * @param ee The @c Ecore_Evas handle. > + * > + * @see ecore_evas_input_event_register() > + * @since 1.1 > + */ > +EAPI voidecore_evas_input_event_unregister(Ecore_Evas *ee); > > /** > * @brief Force immediate rendering on a given @c Ecore_Evas window > > Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas.c > === > --- trunk/ecore/src/lib/ecore_evas/ecore_evas.c 2011-10-27 19:12:53 > UTC (rev 64446) > +++ trunk/ecore/src/lib/ecore_evas/ecore_evas.c 2011-10-27 19:29:08 > UTC (rev 64447) > @@ -2519,3 +2519,19 @@ > >return l; > } > + > +EAPI void > +ecore_evas_input_event_register(Ecore_Evas *ee) > +{ > + ecore_event_window_register((Ecore_Window)ee, ee, ee->evas, > + > (Ecore_Event_Mouse_Move_Cb)_ecore_evas_mouse_move_process, > + > (Ecore_Event_Multi_Move_Cb)_ecore_evas_mouse_multi_move_process, > + > (Ecore_Event_Multi_Down_Cb)_ecore_evas_mouse_multi_down_process, > + > (Ecore_Event_Multi_Up_Cb)_ecore_evas_mouse_multi_up_process); > +} > + > +EAPI void > +ecore_evas_input_event_unregister(Ecore_Evas *ee) > +{ > + ecore_event_window_unregister((Ecore_Window)ee); > +} > > Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c > === > --- trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c2011-10-27 > 19:12:53 UTC (rev 64446) > +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_fb.c2011-10-27 > 19:29:08 UTC (rev 64447) > @@ -20,10 +20,10 @@ > > static char *ecore_evas_default_display = "0"; > static Eina_List *ecore_evas_input_devices = NULL; > -static Ecore_Event_Handler *ecore_evas_event_handlers[6] = {NULL, > NULL, NULL, NULL, NULL, NULL}; > +static Ecore_Event_Handler *ecore_evas_event_handlers[4] = {NULL, > NULL, NULL, NULL}; > > static void > -_ecore_evas_mouse_move_process_fb(Ecore_Evas *ee, int x, int y, > unsigned int timestamp) > +_ecore_evas_mouse_move_process_fb(Ecore_Evas *ee, int x, int y) > { >int fbw, fbh; > > @@ -50,14 +50,6 @@ >y - ee->prop.cursor.hot.x, >(fbw - ee->w) + ee->w - x - 1 - > ee->prop.cursor.hot.y); > } > - if (ee->rotation == 0) > - evas_event_feed_mouse_move(ee->evas, x, y, timestamp, NULL); > - else if (ee->rotation == 90) > - evas_event_feed_mouse_move(ee->evas, (fbh - ee->h) + ee->h - y > - 1, x, timestamp, NULL); > - else if (ee->rotation == 180) > - evas_event_feed_mouse_move(ee->evas, (fbw - ee->w) + ee->w - x > - 1, (fbh - ee->h) + ee->h - y - 1, timestamp, NULL); > - else if (ee->rotation == 270) > - evas_event_feed_mouse_move(ee->evas, y, (fbw - ee->w) + ee->w - > x - 1, timestamp, NULL); > } > > static Ecore_Evas *fb_ee = NULL; > @@ -10
Re: [E-devel] E SVN: devilhorns trunk/emprint/src/bin
On Fri, 28 Oct 2011 10:37:03 +0200 vto...@univ-evry.fr wrote: > Quoting Enlightenment SVN : > > > Log: > > Emprint: Better check against double extension in filename. > > eina should have some functions abou filename extensions > > Vincent > > > > > > > > > Author: devilhorns > > Date: 2011-10-27 11:54:18 -0700 (Thu, 27 Oct 2011) > > New Revision: 64443 > > Trac: http://trac.enlightenment.org/e/changeset/64443 > > > > Modified: > > trunk/emprint/src/bin/main.c > > > > Modified: trunk/emprint/src/bin/main.c > > === > > --- trunk/emprint/src/bin/main.c2011-10-27 18:50:33 UTC (rev 64442) > > +++ trunk/emprint/src/bin/main.c2011-10-27 18:54:18 UTC (rev 64443) > > @@ -323,8 +323,13 @@ > > else > > snprintf(buf, sizeof(buf), "%s/%s%s", dir, file, ext); > >} > > - else > > - snprintf(buf, sizeof(buf), "%s/%s", dir, file); > > + else > > + { > > + if (!strrchr(file, '.')) > > +snprintf(buf, sizeof(buf), "%s/%s.png", dir, file); > > + else > > +snprintf(buf, sizeof(buf), "%s/%s", dir, file); > > + } > > } > > } > > > > > > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > enlightenment-svn mailing list > > enlightenment-...@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > > > > > > > > This message was sent using IMP, the Internet Messaging Program. > > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel it has eina_str_has_extension, but then he wouldn't get to implement it himself -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: devilhorns trunk/emprint/src/bin
Quoting Enlightenment SVN : > Log: > Emprint: Better check against double extension in filename. eina should have some functions abou filename extensions Vincent > > > > Author: devilhorns > Date: 2011-10-27 11:54:18 -0700 (Thu, 27 Oct 2011) > New Revision: 64443 > Trac: http://trac.enlightenment.org/e/changeset/64443 > > Modified: > trunk/emprint/src/bin/main.c > > Modified: trunk/emprint/src/bin/main.c > === > --- trunk/emprint/src/bin/main.c 2011-10-27 18:50:33 UTC (rev 64442) > +++ trunk/emprint/src/bin/main.c 2011-10-27 18:54:18 UTC (rev 64443) > @@ -323,8 +323,13 @@ > else > snprintf(buf, sizeof(buf), "%s/%s%s", dir, file, ext); >} > - else > - snprintf(buf, sizeof(buf), "%s/%s", dir, file); > + else > + { > + if (!strrchr(file, '.')) > +snprintf(buf, sizeof(buf), "%s/%s.png", dir, file); > + else > +snprintf(buf, sizeof(buf), "%s/%s", dir, file); > + } > } > } > > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > This message was sent using IMP, the Internet Messaging Program. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Elementary Map Issues
On Fri, Oct 28, 2011 at 1:27 PM, Carsten Haitzler wrote: > On Fri, 28 Oct 2011 13:19:58 +0900 Bluezery said: > > > Dear all, > > > > I am interested in elm_map widget. > > As far as I know, elm_map is a only widget use network resource in > > elementary. > > So, when the network condition is poor, some map images can not be > visible > > while progress bar is still running. > > > > Due to above issues, I have checked the elm_map code roughly. > > And I have found that there are two issues. > > > > First one is related to progress bar. > > Only if ecore_file_download_full() returns success, progress bar > disappears. > > If it returns error, progress bar runs continuously. It can be fixed > easily > > I think. > > that's a bug. person doing the coding and testing wasnt getting download > errors > i guess :) > > > Second one is about invisible images and controversial problem. > > If image downloading fails, the only way to download again is user input. > > The application do not know download failure. > > If application know it, application itself will be able to reload elm_map > or > > show error pop-up, etc. (without user input) > > So, I suggest that "download,fail" signal should be added to inform > > applications of download failure. > I think "download,failed" is more proper in this situation. :-) And this signal helps the application can decide to check poor internet connection. So I think it is needed. > > Also, re-load functionality may be needed to retry downloading. There may > be > > two different ways about re-load functionality. > > (1) Add elm_map_reload() function (The name must fit in the EFL > convention.) > > (2) Add elm_map_smart_object_get()/elm_map_smart_object_set() functions > so > > application can request elm_object_smart_changed() for one self. > > i would honestly expect elm_map itself tried reloads after failures - it > should > try again immediately on failure the first time for a tile, then next > failure > back off for 1 sec, try again, then back off for 2 seconds next failure, > then > 4, then 8, then 16, and maybe give up after that - either way it would: > > 1. retry a few times with back-off timeouts in case connection or server is > overloaded > 2. after enough retries, give up. > > i'd expect this to be its default behavior. yes a reload function could be > useful in addition as well as some callback to inform the app that there > has > been an error and let the app decide. i'd say you need 2 callbacks. 1 for > each > error when elm_map does its own retry, and a different callback for when > the > last error comes in before elm_map then gives up doing retries for that > tile. > let the app decide in both cases what it wants to do then (inform the user > that > connection is bad if it gets too many of the first kind of error, inform > the > user on give-up errors, issue re-loads etc. etc.) > > Yes, elm_map tried to reload itself is best solution, I think. But elementary can't detect internet connection. So if the retry logic is given, it should controlled by the application. > > Above two suggestions can be debated. > > I would like to hear EFL developers' opinions. > > > > Thanks. > > Kim. > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > 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 > > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mail
Re: [E-devel] E SVN: discomfitor trunk/devs/discomfitor
On Fri, 28 Oct 2011 17:25:59 +0900 Daniel Juyung Seo wrote: > this is awesome! > this reminded you on cebit. > any plans to come to Korea? > > Daniel Juyung Seo (SeoZ) > > On Fri, Oct 28, 2011 at 2:49 PM, Enlightenment SVN > wrote: > > Log: > > not enough beards on svn so I'm gonna beard it up with some pre-shave pics > > from after cebit > > > > > > Author: discomfitor > > Date: 2011-10-27 22:49:05 -0700 (Thu, 27 Oct 2011) > > New Revision: 64481 > > Trac: http://trac.enlightenment.org/e/changeset/64481 > > > > Added: > > trunk/devs/discomfitor/icon-big.png trunk/devs/discomfitor/icon-med.png > > trunk/devs/discomfitor/icon-sml.png > > > > > > Property changes on: trunk/devs/discomfitor/icon-big.png > > ___ > > Added: svn:mime-type > > + application/octet-stream > > > > > > Property changes on: trunk/devs/discomfitor/icon-med.png > > ___ > > Added: svn:mime-type > > + application/octet-stream > > > > > > Property changes on: trunk/devs/discomfitor/icon-sml.png > > ___ > > Added: svn:mime-type > > + application/octet-stream > > > > > > -- > > The demand for IT networking professionals continues to grow, and the > > demand for specialized networking skills is growing even more rapidly. > > Take a complimentary Learning@Cisco Self-Assessment and learn > > about Cisco certifications, training, and career opportunities. > > http://p.sf.net/sfu/cisco-dev2dev > > ___ > > enlightenment-svn mailing list > > enlightenment-...@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel working on it. too busy eating bacon to go any time soon. plus, if I went now then I would have to come up with a good excuse for missing your wedding! -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: discomfitor trunk/devs/discomfitor
On Fri, 28 Oct 2011 17:25:59 +0900 Daniel Juyung Seo wrote: > this is awesome! > this reminded you on cebit. > any plans to come to Korea? > > Daniel Juyung Seo (SeoZ) > > On Fri, Oct 28, 2011 at 2:49 PM, Enlightenment SVN > wrote: > > Log: > > not enough beards on svn so I'm gonna beard it up with some > > pre-shave pics from after cebit Um, wait, what? Koreans like beards? Maybe I should move? -- 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 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for edje and elementry
On Fri, 28 Oct 2011 17:18:46 +0900 Jaehwan Kim wrote: > +1 here also, if only so we get edje group inherit docs :P > > > > I changed some documents about group inheritance. > Please review. is it enough? or must I do something more? > > Index: src/bin/edje_cc_handlers.c > === > --- src/bin/edje_cc_handlers.c (revision 64481) > +++ src/bin/edje_cc_handlers.c (work copy) > @@ -1970,8 +1970,12 @@ > @parameters > [parent group name] > @effect > -Parent group name for inheritance. The parent group have to defined > -in advance. > +Parent group name for inheritance. > +Group "inhreit" is used to inherit any predefined group and change inherit > +some property which belong to "part", "description", "items" and belongs or > "program". > +The child group has the same property as parent group. The > properties > +can be changed according the name of "part", "description", "items" > and this line is confusing, saying less would actually be more helpful > +"program". But the type of the part cannot be changed. also worth stating is that if you specify the type again in an inherited part, it will cause an error (unless you plan to fix that) > @endproperty > @since 1.1.0 > */ > @@ -4562,7 +4566,7 @@ > [another part's name] > @effect > Causes a corner to be positioned relatively to another part's > -container. > +container. "" means to be positioned relatively to own group. mm this is wrong and confusing. something more like [[ Setting to "" will un-set this value for inherited parts. ]] since you would only ever use it with group inheritance > @endproperty > */ > static void > @@ -4593,6 +4597,7 @@ > @effect > Causes a corner to be positioned relatively to the X axis of > another > part's container. Simply put affects the first parameter of > "relative". > +"" means to be positioned relatively to the X axis of own group. same as above > @endproperty > */ > static void > @@ -4622,7 +4627,8 @@ > @effect > Causes a corner to be positioned relatively to the Y axis of > another > part's container. Simply put, affects the second parameter of > -"relative". > +"relative". "" means to be positioned relatively to the Y axis > +own group. same as above > @endproperty > */ > static void definitely an improvement. A for effort. -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: discomfitor trunk/devs/discomfitor
this is awesome! this reminded you on cebit. any plans to come to Korea? Daniel Juyung Seo (SeoZ) On Fri, Oct 28, 2011 at 2:49 PM, Enlightenment SVN wrote: > Log: > not enough beards on svn so I'm gonna beard it up with some pre-shave pics > from after cebit > > > Author: discomfitor > Date: 2011-10-27 22:49:05 -0700 (Thu, 27 Oct 2011) > New Revision: 64481 > Trac: http://trac.enlightenment.org/e/changeset/64481 > > Added: > trunk/devs/discomfitor/icon-big.png trunk/devs/discomfitor/icon-med.png > trunk/devs/discomfitor/icon-sml.png > > > Property changes on: trunk/devs/discomfitor/icon-big.png > ___ > Added: svn:mime-type > + application/octet-stream > > > Property changes on: trunk/devs/discomfitor/icon-med.png > ___ > Added: svn:mime-type > + application/octet-stream > > > Property changes on: trunk/devs/discomfitor/icon-sml.png > ___ > Added: svn:mime-type > + application/octet-stream > > > -- > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > ___ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] svn account access kill list
On Fri, 28 Oct 2011 03:24:43 -0400 Mike Blumenkrantz wrote: > On Fri, 28 Oct 2011 17:13:57 +1000 > David Seikel wrote: > > > On Fri, 28 Oct 2011 15:43:00 +0900 Carsten Haitzler (The Rasterman) > > wrote: > > > > > i've built a list of people with accounts that have not done > > > anything pretty much all of this year (since rev 56000). if > > > you're on this list and think that you want to keep access, then > > > make your case as to why you should. > > > > Yay! I dodge the bullet yet again. B-) > > > how does an email bot have commit access??? Coz I run on the svn server as root? Blame raster, he wrote me. -- 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 -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for edje and elementry
+1 here also, if only so we get edje group inherit docs :P > I changed some documents about group inheritance. Please review. is it enough? or must I do something more? Index: src/bin/edje_cc_handlers.c === --- src/bin/edje_cc_handlers.c (revision 64481) +++ src/bin/edje_cc_handlers.c (work copy) @@ -1970,8 +1970,12 @@ @parameters [parent group name] @effect -Parent group name for inheritance. The parent group have to defined -in advance. +Parent group name for inheritance. +Group "inhreit" is used to inherit any predefined group and change +some property which belong to "part", "description", "items" and "program". +The child group has the same property as parent group. The properties +can be changed according the name of "part", "description", "items" and +"program". But the type of the part cannot be changed. @endproperty @since 1.1.0 */ @@ -4562,7 +4566,7 @@ [another part's name] @effect Causes a corner to be positioned relatively to another part's -container. +container. "" means to be positioned relatively to own group. @endproperty */ static void @@ -4593,6 +4597,7 @@ @effect Causes a corner to be positioned relatively to the X axis of another part's container. Simply put affects the first parameter of "relative". +"" means to be positioned relatively to the X axis of own group. @endproperty */ static void @@ -4622,7 +4627,8 @@ @effect Causes a corner to be positioned relatively to the Y axis of another part's container. Simply put, affects the second parameter of -"relative". +"relative". "" means to be positioned relatively to the Y axis +own group. @endproperty */ static void -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] svn account access kill list
On Fri, 28 Oct 2011 17:13:57 +1000 David Seikel wrote: > On Fri, 28 Oct 2011 15:43:00 +0900 Carsten Haitzler (The Rasterman) > wrote: > > > i've built a list of people with accounts that have not done anything > > pretty much all of this year (since rev 56000). if you're on this > > list and think that you want to keep access, then make your case as > > to why you should. > > Yay! I dodge the bullet yet again. B-) > how does an email bot have commit access??? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] svn account access kill list
On Fri, 28 Oct 2011 15:43:00 +0900 Carsten Haitzler (The Rasterman) wrote: > i've built a list of people with accounts that have not done anything > pretty much all of this year (since rev 56000). if you're on this > list and think that you want to keep access, then make your case as > to why you should. Yay! I dodge the bullet yet again. B-) -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel