Re: [E-devel] What do you think of Vala?
Hi Mickey, I actually picked up from you the maintenance of efvala for some time, but I eventually gave up as at that time API breaks alone took more time than the amount I had available to work on this. It's been a long time since I last used/worked on these bindings, so my memory is not that good now. As far as I remember, I initially did some work in a gitorious repository (which I think became lost when gitorious was brought down). After that, I think the bindings were merged into the enlightenment repository at that time. See the following commit introducing it [1] and the history around it [2]. Together with that, I wrote some simple applications to use the bindings, such as emtooth (version 2, firs version was written in C), etalk (telepathy client) and erocks (gstreamer player afair). Most of them are not really high quality code, as my architecture/programming skills at that time were not impressive. Some of them were also lost during gitorious fall, but I think recently re-pushed some of them into github from what I could find in my hard drive. The status of EFL nowadays is far better than a few years ago, and as far as I know there's a lot more tools to support bindings generation (eolian and such). That together with a good stable API as we see nowadays will make it far more easier to maintain and develop in case somebody wants to take over. [1] https://github.com/kakaroto/e17/commit/f208fa3af597a9406efd57858d6241c67e023e2d [2] https://git.enlightenment.org/legacy/subversion-history.git/log/trunk/BINDINGS/vala Regards, Pau Espin Pedrol 2017-02-16 20:36 GMT+01:00 Dr. Michael Lauer <mic...@vanille.de>: > Sorry for resurrecting such an old thread, but I just became aware of it. > > In case you didn’t know, me and some colleagues did quite a lot of work > on EFL bindings about 8 years ago. We came to a point where the bindings > were usable for some – small – apps, in particular integrating into the glib > main loop to get Vala’s async dbus communication working. > > By now I’m pretty sure the APIs have changed a lot, but perhaps some of this > work > can be resurrected and used, if you’re interested about Vala. > > It remains to be discussed whether an automatic or semi-automatic > plus fine-tuned way of generating these bindings is to be preferred. > Back in the days, used a semi-automatic approach since I wanted the > bindings to feel as high-level-OO-like as possible. > > Would be cool to see some of this work being used. The machine were > git.freesmartphone.org <http://git.freesmartphone.org/> was hosted died some > time ago, but I just uploaded > uploaded the repository from a backup to > https://github.com/freesmartphone/libeflvala/ > <https://github.com/freesmartphone/libeflvala/> > > Best regards, > > :M: > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Apache OpenOffice 4.1.2 locks in Enlightenment 0.21.99.21605
Hi, Recently I also noticed that E hanged (no more graphic interaction or refreshed) a few times randomly while opening a link menu in firefox by right-clicking on a link. I think it is more probable to hit the issue if the page is heavy and is still finishing loading. I guess it may be the same issue. I'm using enlightenment-0.20.10-1 and efl-1.17.2-1 from Archlinux Graphic card (lspci): Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b) xf86-video-intel is not installed, so I guess I'm using generic KMS. Regards, Pau Espin Pedrol 2016-08-30 13:22 GMT+02:00 Jose R R <jose@metztli.com>: > Thanks for replying. > > On Sun, Aug 28, 2016 at 11:27 PM, Carsten Haitzler <ras...@rasterman.com> > wrote: > > On Sat, 27 Aug 2016 03:42:52 -0700 Jose R R <jose@metztli.com> said: > > > >> Niltze [Hello], all! > >> > >> I've noticed that Enlightenment 0.17.x.y and 0.21.x.y GUI environment > >> sometimes becomes locked upon mousing over icons in Apache OpenOffice > 4.1.2. > >> > >> Notwithstanding, when I built Enlightenment 0.19.x.y and 0.20.xy, the > >> locking issue disappeared and I thought it was resolved; but then issue > >> reappeared once more in Enlightenment 0.21.x.y. I have to CTRL + ALT and > >> press F1, F2, etc. to get another shell, login and restart XDM. > >> > >> Any feedback would be greatly appreciated. > > > > is e stuck - has it crashed? do you get a crashdump? > E21 must be 'stuck' -- as I can't locate a 'crashdump'. > > Please see pic at: > < https://metztli.it/blog/media/blogs/ixiptli/quick-uploads/ > p125/e21_apacheoo_issue.png?mtime=1472553272 > > > > > > https://www.enlightenment.org/docs-efl-debug > I will try this as time avails. Thank you. > > > > you can also find if it isnt crashing by forcing a segv and seeing where > the bt > > says it was stuck: > > > > killall -SEGV enlightenment > I have executed above directive and Recovery option seems useful -- as > I don't have to restart XDM, thus potentially preserving existing > sessions and/or data/work; again, please snapshot above and if > interested for context, post entry: > < https://metztli.it/blog/index.php/ixiptli/eterm-and- > enlightenment-window-manager > > > > > > > -- > > - Codito, ergo sum - "I code, therefore I am" -- > > The Rasterman (Carsten Haitzler)ras...@rasterman.com > > > > > Best Professional Regards. > > -- > Jose R R > http://metztli.it > > - > Try at no charge http://b2evolution.net for http://OpenShift.com PaaS > > - > from our GitHub http://Nepohualtzintzin.com repository. Cloud the easy > way! > > > -- > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eldbus event loop stops
Hi Michal, you may want to use "dbus-monitor" when unsure about the dbus messages/signals being sent. I find that tool quite useful, it already helped me find dbus-related errors in the past. About the "refuses to talk to my program afterwards" part, I recall reading somewhere that the dbus server can drop the connection if the client is not acting properly, but I never checked it. Pau Espin Pedrol 2015-11-30 11:40 GMT+01:00 Michal Suchanek <hramr...@gmail.com>: > Hello, > > I tried connecting to bluez audio service like this > > https://gist.github.com/hramrach/606ae05725f49eeaabf3 > > When I send the RegisterEndpoint message the event loop stops. > > The message probably never receives a reply because I send an object > that does not exist as argument. However, I don't see any reason for > that to stop the event loop. > > hm, unless the other side refuses to talk to my program afterwards. Is > there any way to tell if my program stopped receiving dbus signals or > eldbus just ignores them? > > Maybe I should also write test ping-pong with eldbus and see what can > break it. > > Thanks > > Michal > > > -- > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple > OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741551=/4140 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741551=/4140 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Emotion Media Center 1.1 first beta is out
Hi, It looks cool! However, I quickly checked the current features and the TODO file and I was unable to find any refernece to UPnP or DLNA. Are you planning to support any of these features soon? I think it would be a good feature, so maybe at least adding them to the TODO file? Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net 2015-07-13 19:54 GMT+02:00 Davide Andreoli d...@gurumeditation.it: Hi all, the first beta release of EpyMC 1.1 is waiting for you !! Lots of bugs fixed and some new features, see the Changelog file for the complete list. We have some translations pending, german and spanish for what I recall, if you would like to contribute this is the right week to do it ;) Please contact me if you need some more time, it would be cool to include more translations. The code, as always, is hosted at Github: https://github.com/DaveMDS/epymc Direct download link for this release: https://github.com/DaveMDS/epymc/archive/v1.1.0-beta1.tar.gz On the Github wiki you will find all the needed instructions for installing and using the media center, along with screenshots and screencasts. I'm planning to roll out the final 1.1 release in 7/10 days, please let me know of any issue you encounter with this first release. Happy testing davemds -- Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] New pulse mixer
Hi, Regarding this topic, I recall reading this article from pulseaudio guys a few weeks ago and I found it quite interesting: http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/Clients/WritingVolumeControlUIs/ Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net 2015-06-13 8:37 GMT+02:00 Massimo Maiurana maiur...@gmail.com: Carsten Haitzler (The Rasterman) ha scritto il 13/06/2015 alle 05:01: On Fri, 12 Jun 2015 13:59:07 +0200 Massimo Maiurana maiur...@gmail.com said: I've rebuilt E just yesterday and now I have the new pulse mixer instead of the old alsa. Great! :) But why is it limited to 100% of the availble volume? Through pavucontrol I can raise up the output volume until 153%, which is useful for me as I'm on a laptopo with tiny speakers, it would be awesome if I could do the same thing from Emix. ugh... that requires special handling as generally going over 100% leads to clipping of audio which leads to it sounding harsh and thus what you want is a slider that stops at 100% and has resistance to drag it beyond 100% and above... i'm not even sure the emix backend allows 100... so would have to check. maybe some advanced option somewhere like boost that multiplies the volume submitted to pulse by 2x or something... that actually makes more sense for you i think. If 153% is not a pavucontrol guess but a driver limit, and I think it is likely given as it has an odd value, a boost option could simply show/hide the slider part above 100%. Anyway, even a multipler could have sense, maybe 1.5x would be enough. Pavucontrol handles it with that slider resistance at 100% and I'm fine with it. As for dirty sound, well, I usally use earphones to listen to music and movies and in that case 100% is quite enough, but it happens even that I have to show something like a youtube video to my neighbors and laptop speakers at 100% are unuseful. More than a dirty sound :) -- Massimo Maiurana Ragusa (RG) -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] the great commit access purge of march 2014... LOOK FOR YOUR NAME!
Hi, It's been a while since I last worked on eflvala. I'm not currently doing any related stuff because I have no free time these days. It's ok for me to ve moved to the inactive group for now. I may continue work with them at some point though, I'll let you know once I have something to push :) Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net 2014-03-21 9:47 GMT+01:00 Carsten Haitzler ras...@rasterman.com: On Wed, 19 Mar 2014 16:42:47 +0100 Bertrand Jacquin be...@meleeweb.net said: i'll use that next time. i've dumped it into a script in $HOME there on git.e.org :) getent passwd | awk 'BEGIN { FS=: } { if ($3 1000 $3 $7 != /sbin/nologin) { print $1 } }' | while read ; do awk -v REPLY=${REPLY} '{ if ($2 == REPLY) { print $1 } }' /var/log/gitolite/gitolite-*.log | tail -n 1 | read LAST echo ${REPLY} ${LAST:-never} done -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EFL Dev day planning
Hi everybody, is it free to attend this event? Or is there some kind of fee similar to the linuxcon? I'll probably come as I live in Barcelona :) 2012/9/5 David Seikel onef...@gmail.com On Wed, 5 Sep 2012 12:56:04 +0200 Cedric BAIL cedric.b...@free.fr wrote: As you may know on November 5, 2012 in Barcelona, Spain, during LinuxCon Europe, we will have our first developer meeting. This meeting is the first time, we try to gather as much as possible people of our community to share idea and project. I can't be there. I can't afford to go to any place I can't walk to, Barcelona is a bit too far to walk from here. I think it involves a lengthy swim as well. I'll be there in spirit, heckling raster and devilhorns from the virtual peanut gallery. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EFL Dev day planning
2012/9/5 Leif Middelschulte leif.middelschu...@gmail.com Am 05.09.2012 um 13:16 schrieb Pau Espin Pedrol pespin.s...@gmail.com: Hi everybody, is it free to attend this event? Or is there some kind of fee similar to the linuxcon? No, the developer day is free :) I'll probably come as I live in Barcelona :) Cool, do you have a couch one could possibly crush on/surf? I'd be interested :) Sorry, it will probably be occupied by those days! Anyway, I guess I can help if someone needs some info or some guidance on the city. Everyone feel free to find me and ask whatever you need :) 2012/9/5 David Seikel onef...@gmail.com On Wed, 5 Sep 2012 12:56:04 +0200 Cedric BAIL cedric.b...@free.fr wrote: As you may know on November 5, 2012 in Barcelona, Spain, during LinuxCon Europe, we will have our first developer meeting. This meeting is the first time, we try to gather as much as possible people of our community to share idea and project. I can't be there. I can't afford to go to any place I can't walk to, Barcelona is a bit too far to walk from here. I think it involves a lengthy swim as well. I'll be there in spirit, heckling raster and devilhorns from the virtual peanut gallery. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Dialer/Speller widget for elementary
Hi, you may want to have a look at phoneui (telephony UI dbus daemon we use on SHR on top of Freesmartphone.org). Screenshot: http://wiki.openmoko.org/wiki/Image:SHR-Dialer.png Source: http://git.shr-project.org/git/?p=phoneui-apps.git;a=summary http://git.shr-project.org/git/?p=phoneuid.git;a=summary http://git.shr-project.org/git/?p=libphone-ui-shr.git;a=summary- afair this one contains the elementary UI stuff from the screenshot. El 13 de març de 2012 23:05, Andreas Volz li...@brachttal.net ha escrit: Hi, I need some sore of character/number speller for my elementary app. Something like on http://a5.mzstatic.com/us/r1000/056/Purple/0d/22/7c/mzl.idkttlmp.320x480-75.jpg or http://www.xda-developers.com/wp-content/uploads/2010/11/fast_dialer_screenshot8.png?139d23 I would like to have the advice if some generic speller/dialer widget would belong into elementary base widget set or is this to special and should be implemented private for my needs? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Several elementary API renames
Hi everybody, I'd like to introduce some little API elementary rename changes to add more consistency with the rest of the API and makes it easier to write bindings for them. elm_map.h: Elm_Map_Route_Sources - Elm_Map_Route_Source Elm_Map_Name_Sources - Elm_Map_Name_Source elm_menu.h elm_menu_item_object_icon_name_get/set - elm_menu_item_icon_name_get/set elm_slideshow.h: elm_slideshow_show - elm_slideshow_item_show I can do the patches and commit them mysef if you want, just writing to see if there's some problem with these changes. -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Several elementary API renames
I attach the patches for those changes. -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net Index: elm_map.h === --- elm_map.h (revision 68557) +++ elm_map.h (working copy) @@ -108,7 +108,7 @@ { ELM_MAP_NAME_SOURCE_NOMINATIM, ELM_MAP_NAME_SOURCE_LAST -} Elm_Map_Name_Sources; +} Elm_Map_Name_Source; /** * Set type of transport used on route. Index: elm_map.c === --- elm_map.c (revision 68557) +++ elm_map.c (working copy) @@ -102,7 +102,7 @@ int zoom_min; int zoom_max; ElmMapModuleUrlFunc url_cb; - Elm_Map_Route_Sources route_source; + Elm_Map_Route_Source route_source; ElmMapModuleRouteUrlFunc route_url_cb; ElmMapModuleNameUrlFunc name_url_cb; ElmMapModuleGeoIntoCoordFunc geo_into_coord; @@ -368,7 +368,7 @@ Eina_List *marker_classes; Eina_List *markers; - Elm_Map_Route_Sources route_source; + Elm_Map_Route_Source route_source; Eina_List *route; Eina_List *track; Eina_List *names; @@ -3805,7 +3805,7 @@ } EAPI void -elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Sources source) +elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Source source) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_CHECK_WIDTYPE(obj, widtype); @@ -3819,7 +3819,7 @@ #endif } -EAPI Elm_Map_Route_Sources +EAPI Elm_Map_Route_Source elm_map_route_source_get(const Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON Index: elm_map.h === --- elm_map.h (revision 68557) +++ elm_map.h (working copy) @@ -102,7 +102,7 @@ ELM_MAP_ROUTE_SOURCE_MONAV, /** MoNav offers exact routing without heuristic assumptions. Its routing core is based on Contraction Hierarchies. It's not working with Map yet. */ ELM_MAP_ROUTE_SOURCE_ORS, /** Open Route Service: http://www.openrouteservice.org/ . It's not working with Map yet. */ ELM_MAP_ROUTE_SOURCE_LAST -} Elm_Map_Route_Sources; +} Elm_Map_Route_Source; typedef enum { @@ -1061,7 +1061,7 @@ * * @ingroup Map */ -EAPI void elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Sources source); +EAPI void elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Source source); /** * Get the current route source. @@ -1073,7 +1073,7 @@ * * @ingroup Map */ -EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj); +EAPI Elm_Map_Route_Source elm_map_route_source_get(const Evas_Object *obj); /** * Set the minimum zoom of the source. Index: elm_menu.c === --- elm_menu.c (revision 68557) +++ elm_menu.c (working copy) @@ -117,7 +117,7 @@ elm_widget_style_get(obj)); elm_object_item_text_set((Elm_Object_Item *) item, item-label); - elm_menu_item_object_icon_name_set((Elm_Object_Item *) item, + elm_menu_item_icon_name_set((Elm_Object_Item *) item, item-icon_str); } else @@ -126,7 +126,7 @@ elm_widget_style_get(obj)); elm_object_item_text_set((Elm_Object_Item *) item, item-label); - elm_menu_item_object_icon_name_set((Elm_Object_Item *) item, + elm_menu_item_icon_name_set((Elm_Object_Item *) item, item-icon_str); } _item_disable_hook((Elm_Object_Item *) item); @@ -498,7 +498,7 @@ elm_object_item_text_set((Elm_Object_Item *) item, item-label); if (item-icon_str) - elm_menu_item_object_icon_name_set((Elm_Object_Item *) item, + elm_menu_item_icon_name_set((Elm_Object_Item *) item, item-icon_str); edje_object_signal_callback_add(VIEW(item), elm,action,open, , _submenu_open, item); @@ -744,7 +744,7 @@ elm_widget_sub_object_add(WIDGET(subitem), subitem-content); edje_object_part_swallow(VIEW(subitem), elm.swallow.content, subitem-content); if (icon) - elm_menu_item_object_icon_name_set((Elm_Object_Item *) subitem, icon); + elm_menu_item_icon_name_set((Elm_Object_Item *) subitem, icon); _elm_menu_item_add_helper(obj, (Elm_Menu_Item *) parent, subitem, wd); @@ -806,7 +806,7 @@ } EAPI void -elm_menu_item_object_icon_name_set(Elm_Object_Item *it, const char *icon) +elm_menu_item_icon_name_set(Elm_Object_Item *it, const char *icon) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); EINA_SAFETY_ON_NULL_RETURN(icon); @@ -897,7 +897,7 @@ } EAPI const char
[E-devel] New eflvala bindings coming soon
Hi, some weeks ago I was granted with commit access to improve the efl bindings for Vala language. Apart from them being quite outdated in relation to the C API, the current vala API for elementary (the library which mot of users use) is conceptually wrong. Basically in current vAPI we are using constructors which at C level call the elm_*_add() functions. The problem is that calling that function in C is giving ownership of the widget to the parent widget passed as parameter (ownsership as in it is responsible of freeing it once it is deleted). The problem comes here. A constructor in vala always return an owned reference of an object, which means that the object is freed automatically by vala when the object gets out of scope (using evas_object_del), which is bad because efl itself will try to free the object too once the parent is deleted. So we are now changing the elementary vapi to use static methods which return unowned references of new objects, which I think is the desired and right way to go. I just wanted to share with the community this information, because this means that once we are finished with this code changes, all applitacions using eflvala with elementary (hopefully no more than 5 o 6 :P) will cease to work. I'm now working on it in a separate git repo in gitorious ( https://gitorious.org/eflvala) to not disturb users of the bindings as I'm changing lots of different things (some of them might not be stable) which would make them to rewrite their applications quite frequently and that's a problem for example for apps built from OpenEmbedded, asit stops all system from building. I'm already porting one of my applications to try the new eflvala in complex situations (genlists with objects, etc.). You'll find that all the tests and examples in the repo should be already using correctly the new vapi. If someone has some thoughts on the thread, he's welcome to talk on this :) Once I get the vapi files uptodate with last EFL release (which will be out soon hopefully), I'll move the development back to E svn using git-svn. As for now it's easier for me to manage all the huge amount of changes in a separate git repo where I can work offline and get feedback/access from other people too ;) Thanks for the attention, -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Commit access request for eflvala
Thanks! :) El 25 d’octubre de 2011 12:15, Carsten Haitzler ras...@rasterman.com ha escrit: On Sun, 23 Oct 2011 19:21:12 +0200 Pau Espin Pedrol pespin.s...@gmail.com said: your account is in and live. :) Hi, I'm writing this mail in order to get commit access to efvala as I'd like to maintain it because the bindings are getting out of date slowly. It seems other maintainers (I know about playya and mickeyl) are out of time or are not using them any more. I'm currently developing some applications using Vala+EFL, and I'm forced to work with local changes to its vapi files as I'm using new elementary features (such as naviframe) which are pushed upstream. If someone is interested on those apps: emtooth2 [http://code.google.com/p/emtooth/] - bluez/obexd manager. (first version available in the repo too, is using C + efl. status=discontinued) etalk [http://gitorious.org/etalk] - telepathy client. Both apps are done having embedded/mobile systems in mind (I'm an active user and developer of SHR), but can be used in PC too. I know these apps are not perfect but I'm mostly working alone on them and I don't have much time, so let's say they are somehow usable and improving slowly :) So, returning to the main thread, I'd like to get commit access to be able to have the vala bindings on a better shape. I already sent some patches which were uploaded by playya. I could also help with some applications such as enjoy, as I'm using it both in my PC and in my mobile and I already added some basic FSO support for it. I read the Contributing howto and it seems you need some information, so here it is: http://pespin.espeweb.net/e-svn/ Thanks for the attention, -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- 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 -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- 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 request for eflvala
Hi, I'm writing this mail in order to get commit access to efvala as I'd like to maintain it because the bindings are getting out of date slowly. It seems other maintainers (I know about playya and mickeyl) are out of time or are not using them any more. I'm currently developing some applications using Vala+EFL, and I'm forced to work with local changes to its vapi files as I'm using new elementary features (such as naviframe) which are pushed upstream. If someone is interested on those apps: emtooth2 [http://code.google.com/p/emtooth/] - bluez/obexd manager. (first version available in the repo too, is using C + efl. status=discontinued) etalk [http://gitorious.org/etalk] - telepathy client. Both apps are done having embedded/mobile systems in mind (I'm an active user and developer of SHR), but can be used in PC too. I know these apps are not perfect but I'm mostly working alone on them and I don't have much time, so let's say they are somehow usable and improving slowly :) So, returning to the main thread, I'd like to get commit access to be able to have the vala bindings on a better shape. I already sent some patches which were uploaded by playya. I could also help with some applications such as enjoy, as I'm using it both in my PC and in my mobile and I already added some basic FSO support for it. I read the Contributing howto and it seems you need some information, so here it is: http://pespin.espeweb.net/e-svn/ Thanks for the attention, -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- 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] evas r63752 not compiling
Last Changed Rev: 63745 Just now I did make maintainer/dist-clean; svn up; ./configure; make on the following, in order: imlib2 eina eet evas evas fails to compile, here you have the log: http://paste.pocoo.org/show/486209/ Some more info: $ uname -a Linux barna3 3.0-ARCH #1 SMP PREEMPT Tue Aug 30 08:53:25 CEST 2011 x86_64 Intel(R) Core(TM) i5 CPU 760 @ 2.80GHz GenuineIntel GNU/Linux $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: /build/src/gcc-4.6-20110819/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/--enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --enable-multilib --disable-libssp --disable-libstdcxx-pch --enable-checking=release Thread model: posix gcc version 4.6.1 20110819 (prerelease) (GCC) -- Pau Espin Pedrol mail/jabber: pespin.s...@gmail.com http://blog.espeweb.net -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2dcopy2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel