Re: [E-devel] evas_text_block not working in fb?
On Fri, 4 Jan 2013 16:41:21 + Tom Hacohen t...@stosb.com wrote: Sorry for the delay. I checked, and it works. Though I did figure out what you probably did wrong. The deal is, we don't have an edje font loader per se, but only an eet loader. This means that you should the full EET section name. Fit example, with an edje don't named TOM you'd have to use the following style: font=edje/fonts/TOM font_source=test.edj Let me know if you have any issues. Yes, adding the font_source=test.edj part made it work. No more fontconfig (and dependencies) in my embedded project, and those textblocks are back under C control where they should be. YAY! Thanks. On 1 Jan 2013 13:00, Tom Hacohen t...@stosb.com wrote: Yeah, hm.. I'll try to get something as soon as I can. On Tue, Jan 1, 2013 at 3:25 AM, David Seikel onef...@gmail.com wrote: On Mon, 31 Dec 2012 15:59:15 + Tom Hacohen t...@stosb.com wrote: Again, could you please show me the exact style you have used? I'm coming to believe you may have not set the source of the font in the style and possibly didn't load it correctly. Like I said, I tried many variations, but I did not keep track of all those variations in anything other than short term memory. Even the last one I tried is no longer available, as I just scrapped that idea and tried something else which worked. Perhaps you could show me an example of how it should work? On Mon, Dec 31, 2012 at 3:20 PM, David Seikel onef...@gmail.com wrote: On Mon, 31 Dec 2012 12:01:41 + Tom Hacohen t...@stosb.com wrote: That's odd. What style did you use with the evas made textblock? I tried many variations, referring to the font by name, the alias for the font in the edje file, the text style name as listed in the edje file, a copy of that style from the edje file, or the same evas_object_text_font_set() that worked for the text objects (which referred to a font from the edje file). Nothing worked for a C textblock if fontconfig was not there. Worked fine for an Edje textblock without fontconfig though, worked fine for the C one if fontconfig was there. On Mon, Dec 31, 2012 at 4:54 AM, David Seikel onef...@gmail.com wrote: On Sun, 16 Dec 2012 11:12:26 +1000 David Seikel onef...@gmail.com wrote: On Sat, 15 Dec 2012 19:54:10 + Tom Hacohen t...@stosb.com wrote: Ok, cool I have no idea what went there. I'm just haply it's fixed now. :) Not actually fixed fully. I consider putting fontconfig back again a work around. I don't have time to investigate more now, so I'll live with that for now. Unless I get bored on the weekend. lol On 14 Dec 2012 02:25, David Seikel onef...@gmail.com wrote: On Thu, 13 Dec 2012 15:49:51 + Tom Hacohen t...@stosb.com wrote: Did you only update the EFL or other things as well? The update to EFL 1.7 required pthreads. The C library I was using before had lousy threading support, which was fine before, I was disabling it anyway. With pthreads being a dependency this time, I needed to update the C library. There was a newer release of the base OS I'm using that included a newer C library with working threads, so I updated to that. The old zlib I was using had issues with this update, so it also got updated. In summary - Updated to Linux 3.6 Updated to uClibc 0.9.33.2 Updated to BusyBox 1.20.2 Updated to zlib 1.2.7 Updated to eina, eet, evas, ecore, embryo, edje 1.7.3 release. Kept libjpeg 8 Kept libpng 1.2.29 Kept freetype 2.3.7 Kept expat 2.0.0 Kept fontconfig 2.8.0 Kept Lua 5.1.4 Also various other things that should not be important here like grub, e2fsprogs, bash, the various build tools, etc. I got it working again with fontconfig, not sure what I changed to do that. I'll put it on the back burner and just go with that for now. On Thu, Dec 13, 2012 at 6:09 AM, David Seikel onef...@gmail.com wrote: Is it just me, or does evas_text_block not work under Linux fb in the 1.7.3 release? I'm not seeing the text, with or without fontconfig. The same code works fine under X, and worked fine before I updated to 1.7. All other text works fine, with or without fontconfig. The fonts are in the edje file used. I THINK I have figured out what the real problem was. With fontconfig disabled, an evas text object created in C code will happily use the font from
[E-devel] GSoC_2011_Project_Ideas
Hello, does anyone know about status from this two GSoC_2011_Project_Ideas? http://trac.enlightenment.org/e/wiki/GSoC_2011_Project_Ideas Android EFL Present EFL as a standalone toolkit for use in NDK based Android applications. Java bindings for the EFL Create object oriented Java bindings for the Enlightenment Foundation (Core) Libraries. Is there some work done? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] ecore-wayland: Improve opaque setting logic.
Alex Wu zhiwen...@linux.intel.com wrote: Hi, I cooked the patch to improve the opaque setting logic in ecore_wayland. It can significantly help the weston to do more efficient compositing. Modifications including: 1. Update win-region.opaque in ecore_wl_window_update_size, so that the opaque info is synced with the geometry. 2. Add win-surface checking in ecore_wl_window_buffer_attach before send any wl_surface related request, it will avoid segfault in case that calling ecore_wl_window_buffer_attach() before ecore_wl_window_show(). ___ wayland-devel mailing list wayland-de...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel Thanks Alex :-) The patch looks good but I cannot test it until Monday. dh -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] evas_text_block not working in fb?
I'm glad! On 5 Jan 2013 09:47, David Seikel onef...@gmail.com wrote: On Fri, 4 Jan 2013 16:41:21 + Tom Hacohen t...@stosb.com wrote: Sorry for the delay. I checked, and it works. Though I did figure out what you probably did wrong. The deal is, we don't have an edje font loader per se, but only an eet loader. This means that you should the full EET section name. Fit example, with an edje don't named TOM you'd have to use the following style: font=edje/fonts/TOM font_source=test.edj Let me know if you have any issues. Yes, adding the font_source=test.edj part made it work. No more fontconfig (and dependencies) in my embedded project, and those textblocks are back under C control where they should be. YAY! Thanks. On 1 Jan 2013 13:00, Tom Hacohen t...@stosb.com wrote: Yeah, hm.. I'll try to get something as soon as I can. On Tue, Jan 1, 2013 at 3:25 AM, David Seikel onef...@gmail.com wrote: On Mon, 31 Dec 2012 15:59:15 + Tom Hacohen t...@stosb.com wrote: Again, could you please show me the exact style you have used? I'm coming to believe you may have not set the source of the font in the style and possibly didn't load it correctly. Like I said, I tried many variations, but I did not keep track of all those variations in anything other than short term memory. Even the last one I tried is no longer available, as I just scrapped that idea and tried something else which worked. Perhaps you could show me an example of how it should work? On Mon, Dec 31, 2012 at 3:20 PM, David Seikel onef...@gmail.com wrote: On Mon, 31 Dec 2012 12:01:41 + Tom Hacohen t...@stosb.com wrote: That's odd. What style did you use with the evas made textblock? I tried many variations, referring to the font by name, the alias for the font in the edje file, the text style name as listed in the edje file, a copy of that style from the edje file, or the same evas_object_text_font_set() that worked for the text objects (which referred to a font from the edje file). Nothing worked for a C textblock if fontconfig was not there. Worked fine for an Edje textblock without fontconfig though, worked fine for the C one if fontconfig was there. On Mon, Dec 31, 2012 at 4:54 AM, David Seikel onef...@gmail.com wrote: On Sun, 16 Dec 2012 11:12:26 +1000 David Seikel onef...@gmail.com wrote: On Sat, 15 Dec 2012 19:54:10 + Tom Hacohen t...@stosb.com wrote: Ok, cool I have no idea what went there. I'm just haply it's fixed now. :) Not actually fixed fully. I consider putting fontconfig back again a work around. I don't have time to investigate more now, so I'll live with that for now. Unless I get bored on the weekend. lol On 14 Dec 2012 02:25, David Seikel onef...@gmail.com wrote: On Thu, 13 Dec 2012 15:49:51 + Tom Hacohen t...@stosb.com wrote: Did you only update the EFL or other things as well? The update to EFL 1.7 required pthreads. The C library I was using before had lousy threading support, which was fine before, I was disabling it anyway. With pthreads being a dependency this time, I needed to update the C library. There was a newer release of the base OS I'm using that included a newer C library with working threads, so I updated to that. The old zlib I was using had issues with this update, so it also got updated. In summary - Updated to Linux 3.6 Updated to uClibc 0.9.33.2 Updated to BusyBox 1.20.2 Updated to zlib 1.2.7 Updated to eina, eet, evas, ecore, embryo, edje 1.7.3 release. Kept libjpeg 8 Kept libpng 1.2.29 Kept freetype 2.3.7 Kept expat 2.0.0 Kept fontconfig 2.8.0 Kept Lua 5.1.4 Also various other things that should not be important here like grub, e2fsprogs, bash, the various build tools, etc. I got it working again with fontconfig, not sure what I changed to do that. I'll put it on the back burner and just go with that for now. On Thu, Dec 13, 2012 at 6:09 AM, David Seikel onef...@gmail.com wrote: Is it just me, or does evas_text_block not work under Linux fb in the 1.7.3 release? I'm not seeing the text, with or without fontconfig. The same code works fine under X, and worked fine before I updated to 1.7. All other text works fine, with or without fontconfig. The fonts are in the
Re: [E-devel] [e-users] Korean E dinner
On 5 Jan 2013 06:16, Carsten Haitzler ras...@rasterman.com wrote: says the guy who eats snails. :) I couldn't have said it better myself. -- Tom. -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eo+evas smart clipped leak or crash.
SPANK SPANK SPANK I believe I have a fix, will commit it soon. On Sat, Jan 5, 2013 at 1:39 AM, Carsten Haitzler ras...@rasterman.comwrote: we have a fundamental problem here. evas in 1.7: static void evas_object_smart_clipped_smart_del(Evas_Object *obj) { CSO_DATA_GET_OR_RETURN(obj, cso); if (cso-clipper) { Evas_Object *clipper = cso-clipper; cso-clipper = NULL; evas_object_del(clipper); } _evas_object_smart_members_all_del(obj); free(cso); evas_object_smart_data_set(obj, NULL); } and in in trunk(1.8 to be): static void evas_object_smart_clipped_smart_del(Evas_Object *eo_obj) { CSO_DATA_GET_OR_RETURN(eo_obj, cso); if (cso-clipper) { Evas_Object *clipper = cso-clipper; cso-clipper = NULL; evas_object_del(clipper); } _evas_object_smart_members_all_del(eo_obj); evas_object_smart_data_set(eo_obj, NULL); } notice a KEY difference... 1.8 has no free() of cso. this means that if we add the free() we segv all over now in efl. BUT... if we dont add it .. we LEAK! because in 1.7 - applications using the smart clipped smart object were expected to malloc/calloc the cso themselves... BUT they expected smart_clipped to do the free() so they didnt do it. this is the now back and forth in terminology about the free of the smart data or not. in efl 1.7 we have dont need to free. in fact a free in the terminology smart causes a segv. if we DONT free tho with trunk, we leak now - in an unlimited way (every time we create any smart obj inheriting from smart_clipped). this is basically an abi break. we need a solution. and quickly preferably. basically to maintain abi and api compat, smart_clipped HAS to do the free(). that's a given. there is no choice here. so how to we make the new eo changes work with this assumption? eo could override the smart del func and duplicate its own wherever used if *IT* wants to do the free - that means basically copy paste the small bit of code there (duplicate it), OR you create a new smart clipped class that in evas that is identical except it pushes the freeing back up to the inheritor (which is what eo expects) and that means everywhere eo is using smart clipped it needs to change to use this new smart_clipped_nofree class. right now i lean to making a new nofree class and then adapting all the eo code that expects to do its own freeing to use that. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Tom. -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eo+evas smart clipped leak or crash.
Fix is in, but probably needs some testing to make sure I'm not a borker. I still don't have a decent computer, unfortunately. On Sat, Jan 5, 2013 at 12:01 PM, Tom Hacohen t...@stosb.com wrote: SPANK SPANK SPANK I believe I have a fix, will commit it soon. On Sat, Jan 5, 2013 at 1:39 AM, Carsten Haitzler ras...@rasterman.comwrote: we have a fundamental problem here. evas in 1.7: static void evas_object_smart_clipped_smart_del(Evas_Object *obj) { CSO_DATA_GET_OR_RETURN(obj, cso); if (cso-clipper) { Evas_Object *clipper = cso-clipper; cso-clipper = NULL; evas_object_del(clipper); } _evas_object_smart_members_all_del(obj); free(cso); evas_object_smart_data_set(obj, NULL); } and in in trunk(1.8 to be): static void evas_object_smart_clipped_smart_del(Evas_Object *eo_obj) { CSO_DATA_GET_OR_RETURN(eo_obj, cso); if (cso-clipper) { Evas_Object *clipper = cso-clipper; cso-clipper = NULL; evas_object_del(clipper); } _evas_object_smart_members_all_del(eo_obj); evas_object_smart_data_set(eo_obj, NULL); } notice a KEY difference... 1.8 has no free() of cso. this means that if we add the free() we segv all over now in efl. BUT... if we dont add it .. we LEAK! because in 1.7 - applications using the smart clipped smart object were expected to malloc/calloc the cso themselves... BUT they expected smart_clipped to do the free() so they didnt do it. this is the now back and forth in terminology about the free of the smart data or not. in efl 1.7 we have dont need to free. in fact a free in the terminology smart causes a segv. if we DONT free tho with trunk, we leak now - in an unlimited way (every time we create any smart obj inheriting from smart_clipped). this is basically an abi break. we need a solution. and quickly preferably. basically to maintain abi and api compat, smart_clipped HAS to do the free(). that's a given. there is no choice here. so how to we make the new eo changes work with this assumption? eo could override the smart del func and duplicate its own wherever used if *IT* wants to do the free - that means basically copy paste the small bit of code there (duplicate it), OR you create a new smart clipped class that in evas that is identical except it pushes the freeing back up to the inheritor (which is what eo expects) and that means everywhere eo is using smart clipped it needs to change to use this new smart_clipped_nofree class. right now i lean to making a new nofree class and then adapting all the eo code that expects to do its own freeing to use that. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Tom. -- Tom. -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] This trac is a shit [Fwd: #1900: SIGSEGV OpenBSD]
The plan seems sensible enough. I'll be happy to help out whatever way I can. Virtual machines, well as far as performance goes, if the vm is doing the job fast enough, I don't really care what technology is used. I haven't used kvm before, but shouldn't be too hard to work it out. I'm not too sure of the benefits of a reverse proxy in this instance. It's easy enough to let iptables do dnat or load balancing, plus it's more convenient from an administration/maintenance perspective. By the sounds of it, top priority is migrating all services on e2 to a vm on the e5 system. Which can't happen, until the vm host and router vm is active. So, if monsieur beber needs help with any of these, my email address can be found above. Cheers, dave.k In the year 2013, of the month of January, on the 4th day, Carsten Haitzler wrote: On Sun, 2 Dec 2012 14:46:34 +1100 Dave d...@flex.com.au said: In the year 2012, of the month of December, on the 1st day, Cedric BAIL wrote: On Sat, Dec 1, 2012 at 12:20 PM, rustyBSD rusty...@gmx.fr wrote: I took 10 minutes to create a ticket, after 4 unsuccessful attemps, because SPANK SPANK SERVER IS DOWN Yes, e2 is almost completely overloaded. We have a new beefy server, e5, waiting to be configured and get service migrated to it, but nobody seems to have the time to do it. I'm an experienced unix and database admin. I could volunteer to move the service over, if you like. That is, if you trust a maillist lurker like me. I trust myself, if that's any help. ;) actually we could do with people to help with: 1. server maintenance 2. website maintenance and improvement. we really need a web team. right now we are setting up what we call e5. e5 (e5.enlightenment.org) is our new server. it's sitting in osuosl. beber just re-installed it with gentoo and set up some stuff. the goal is to use kvm+qemu for vm's. we have a dedicated ip addr for the vms vs the host (e5v.enlightenment.org for the vm's to share). we can argue what vm to use all day - but the decision for kvm+qemu is based on the fact that osuosl ALSO offer a vm host farm that they offered us to use if we want, so we want our vm's to already be compatible with it if we choose to make use of it. sure - it may not be the most efficient but it'll be good enough... the hardware is good. the new server is: 2x 2.2ghz E5's (so 8 real cores, 8 threads across 2 full cpu's) 48gb ram 2x60gb ssd's raid1'd (full redundancy, 2x read rates) 4x1tb sata drivers (should be raid10'd into 1x2gb lvm, used to be, not currently - beber needs to re-format/set it up - so we should get full redundancy and 2x read rates) 1xGbit eth this is the host on which we will run vm's. the host will do basically nothing but provide data storage, memory and compute power. once its set up/working we'll not touch it and just keep it security updated where needed. no actual services will run on it.. they will ALL run on vm's now qemu has a host fs mount (-virtfs i think) that allows u to expose the FS from the host o the vm client. this should provide for nice ability to share files directly between vm's and a way to easily Expand data for a vm... so a vm ends up a vm rootfs image + launch config (ip etc.) + maybe some host fs dir archive that it may also share with others. why vm's? after years we've ended up screwing with our server and it ending up a bit of a mess. never again. we can make vm's and throw them away when done. we can install any distro we like. get tired of it? make a new vm with a different distro and bring it online, then just re-jig routing and presto. we can also now perform regular suspend/resumes and snapshots for backups. we can take those backups and copy them to LOCAL desktop machines at home and even run them. we can create and set up these vm's at home and upload when ready. this will lay the basics for adding vm's for bsd, windows, osx and other os's we can get to run in kvm/qemu. we can even run ARM vm's (of course totally emulated and slow - but hey... we can have them). this allows for us to make bigger build and test farms and when/if needed we can punt off vm's into osuosl's vm cloud. so what do we need? well first we need a router vm. all network has to be routed here as we need to share port 80 and thus have to reverse-squid (haproxy) it to N possible vm's hidden behind a inside host machine nat. this is the onyl way we can share port 80 sanely. otherwise we also need to set up ip/port forwarding for other ports and services to specific vm's. this router vm needs to go up. then we need to make a vm with the current www site - just www. not trac etc. we then need a vm with CURRENT trac+svn set up and working so we can bring it online and keep working. we'd be smart to make a SEPARATE download vm just to make it easier to isolate/track. it'd be nice to mode www.e.org/ss to a
[E-devel] [elementary]elm_widget: elm widget
Hello, I have made a patch for fixing region show of widget focus in scroller. Previously, region show is not correct if focused object is not in the viewport of ther scroller Because region show calculation is done only by evas object geometry. But scroller object can know the viewport region in the scroller. It is different from evas object geometry. In my patch, if focused object is requested to be shown, focused object calculates it itself (by elm_widget_focus_region_get) or evas geometry is gained. If parent is not scroller, geometry is changed by this parent for showing this parent in the scroller if grand parent is scroller. If parent is scroller, it find out whether the object is in the viewport of the scroller object (parent) and region to be shown is calculated. Please review this patch. -- BRs, Kim. elm_widget_focus.patch Description: Binary data -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Alpha5: 7 patches and 1 bug
On Sat, 5 Jan 2013 11:25:58 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Fri, 4 Jan 2013 17:46:54 +0100 Joel Klinghed the...@spawned.biz said: I'm sending this again after waiting 12+ hours for the last mail to end up on the list. Sorry if it ends up being delivered twice. On Thu, 3 Jan 2013 20:25:47 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 24 Nov 2012 23:48:09 +0100 Joel Klinghed the...@spawned.biz said: Hi, I installed alpha5 on my main machine today and encountered a couple of problems, mainly configure issues (patches included) but one crash (or because e_alert software composition doesn't seem to work for me, hang). As a pretext to my configuration issues, I'm running on my very own LFS with homebrew prefix based package handling. So every program is installed in its own prefix and not dumped in the mess that is /usr. Also my X11 is not installed in /usr, /usr/X11 or any other of the numerous default locations. So yes, I'm rather used to having to nudge certain configure scripts into doing what they advertise ;) (almost all configure scripts I've seen check the prefix for X11, very few actually use it, EFL do pretty well considering). On to the patches (based on the 1.7.2 packages released recently): * eina-1.7.2-dirfd-fix.patch The check for dirfd used AC_LANG_PROGRAM incorrectly and thus always failed. already fixed - but differently. In the efl tree, yes. eina-1.7 branch still has the problem but perhaps it's not serious enough? Also noticed that the eet-1.7 branch has the same problem. I've included updated patches for the 1.7 branches anyway. eina changed to EFL_CHECK_FUNCS([eina], [dirfd dlopen dladdr fnmatch iconv shm_open setxattr]) in the 1.7 branch ... but the m4 macro is broken it seems. Ah, right. I mainly concentrated on the fact that the configure test failed still ;) * eet-1.7.2-libgcrypt.patch Use cflags returned from libgcrypt-config when compiling files including libgcrypt.h fixed it seems in later 1.7.x and in efl svn. Not fixed on eet-1.7 branch. hmm my bad - indeed 1.7 doesnt have it fixed. * evas-1.7.2-configure-xorg.patch Use X_CFLAGS when checking X11 and GL headers and X_LIBS when checking X11 and GL libs. Also use X_CFLAGS when compiling gl_common as GL headers might use the same prefix. ummm configure.ac is a lot different now... try again? I've included an patch for the merged efl tree. Also an updated patch for the evas-1.7 and ecore-1.7 branches. no ecore one attached. so now this is up to date... i'll base my comments on the efl merged patch. why do you use X_CFLAGS and X_LIBS (i also spot X_PRE_LIBS)? are they not detectable by just modifying your regular CFLAGS and LDFLAGS before configure is run? why does this need a special set of env vars? basically - what about the existing setup is broken/doesnt work right there? i smell some other issue... Right, forgot the ecore one, included this time. X_CFLAGS, X_LIBS, X_PRE_LIBS and X_EXTRA_LIBS are all set by AC_PATH_XTRA. So not env vars. They are more or less what x_cflags and x_libs ends up being. AC_PATH_X on the other hand sets x_includes and x_libraries. I could have used x_includes and x_libraries instead but then I would had to move the header and lib checks below the x_lib, x_cflags, x_libs calculations as I don't want to do that work twice. To summarise, my problem is that AC_PATH_X and AC_PATH_XTRA full and well find my X11 path (/usr/xorg as it happens) but the next test AC_CHECK_HEADER([X11/X.h]) fails because it doesn't use any of the results from those macros. * evas-1.7.2-fribidi.patch pkg-config --cflags for fribidi has always returned ${prefix}/include/fribidi so including fribidi/fribidi.h doesn't work. indeed - right. i dont know how this has been missed for so long. configure.ac check merged, but I don't see the fix for the source files? Included patch for both the merged efl tree and the evas-1.7 branch for those. in svn. * enlightenment-0.17.0-alpha5-e_xsettings.patch e_xsettings.c use X11 headers directly, so must check for x_cflags. better solution. make the code not use x headers directly. * enlightenment-0.17.0-alpha5-mixer-alsa.patch Use cflags from pkg-config alsa-lib when using alsa headers. indeed u are right! this should be there. added. * enlightenment-0.17.0-alpha5-xkb_base.patch When searching for xkeyboard-config rules, before trying a long list of guessed standard paths, check the one given by the pkg-config file if it exists. this is better indeed. Missed that the wizard has it's own code for looking up the rules, included a patch for that based on the enlightenment-0.17.0 branch.
Re: [E-devel] E SVN: lucas IN trunk/e: config/default config/mobile config/standard src/modules/wizard
Carsten Haitzler ras...@rasterman.com wrote: On Fri, 04 Jan 2013 19:17:41 + Christopher Michael cpmicha...@comcast.net said: Tom Hacohen t...@stosb.com wrote: Trunk is e18... On Fri, Jan 4, 2013 at 7:06 PM, Christopher Michael cpmicha...@comcast.netwrote: Michael Blumenkrantz michael.blumenkra...@gmail.com wrote: On Fri, 04 Jan 2013 19:01:10 + Christopher Michael cpmicha...@comcast.net wrote: Michael Blumenkrantz michael.blumenkra...@gmail.com wrote: On Fri, 04 Jan 2013 18:50:17 + Christopher Michael cpmicha...@comcast.net wrote: U WHY ??? Composite is an optional module for e17. Why would you remove the Optional to disable it ?? Dh 2 commits before that: e: remove dropshadow module dropshadow module conflicts with composite, which will be always enabled by future commits. Remove the module to allow turning composite as always-enabled. Missed that commit. Thanks :-) So by this logic now, composite is now Required for e17 ? If we remove the option to disable comp in the wizard then you should probably also remove the ability to Unload the composite module from the modules list (as that is effectively what was just dobe by removing the wizard option) dh it will no longer be a module within a couple days, so that's not necessary I see. Well thanks for clearing that up :-) Tho I was under the impression that Composite would not be a Requirement until E18...must have missed the secret meeting where this was discussed for e17. dh -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Tom. -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel Ah Now that actually does clear things up :-) Hmm would have thought e18 development would have been a new branch or folder in the tree. Did not realize that development was going to happen in-tree (on top of ezisting e17). So there are no plans to keep e17 then ? (meaning development of e18 is happening now and we are rewriting e17 code in-place so that when e18 geta done there will be no more e17 aside from the 1.7 branch) as far as i'm concerned trunk is the direct path to e18. it comes out when we have at least some decent milestones in there (eg comp on core) and we have done stabilization. i'm currently thinking the elm in dialogs may wait for e19 - not that we dont make it possible - it just wont be feasible to go redo them all for e18. elm needs theme work for that etc. - so when elm's theme work is done, then we can go gangbusters there. in the meantime comp in core is a worthy bit of work on its own - as putting the code in is just one step. the next is a lot of re-jigging of what is a window and what is not inside of e17. ie .. remove lots of windows... but for e18 we will likely just start with a few -eg like bg/container window. in theory we need to do menus, popups, shelf etc. too - likely the lst thing to be de-windowized will be border frames. this may not go in for e18. it depends on how much time elapses and how the above de-windowing goes. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com Sure. Makes sense. I was assuming tho that e18 development would have started in a seperate folder (e/trunk/e18) or something so that the existing e17 code could still be kept. dh -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net
Re: [E-devel] E SVN: raster trunk/terminology/src/bin
BTW, is it a leak in valgrind? Or there are still some pointers to that (possibly lost?) On Saturday, January 5, 2013, Carsten Haitzler wrote: On Sat, 5 Jan 2013 15:50:30 +0900 Cedric BAIL cedric.b...@free.frjavascript:; said: On Sat, Jan 5, 2013 at 3:40 PM, Carsten Haitzler ras...@rasterman.comjavascript:; wrote: On Fri, 4 Jan 2013 11:09:35 -0200 Lucas De Marchi lucas.demar...@profusion.mobi javascript:; said: On Fri, Dec 28, 2012 at 10:25 AM, Carsten Haitzler ras...@rasterman.com javascript:; wrote: On Fri, 28 Dec 2012 01:58:49 -0200 Lucas De Marchi lucas.demar...@profusion.mobi javascript:; said: On Fri, Dec 28, 2012 at 12:28 AM, Enlightenment SVN no-re...@enlightenment.org javascript:; wrote: Log: work around edbus issues by forcing the mainloop to run at least one cycle with some dummy things... in ipc launch mode. also make selection jump to end if a newline is there - as disussed on ml. could you detail a little bit what is the issue. Looking at the code, I couldn't understand why you put all this ipc stuff, instead of doing something like eve does. leak here: ==23628== 120 (64 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 70 of 107 ==23628==at 0x4C29E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==23628== by 0xB48344F: edbus_connection_name_get (edbus_core.c:476) ==23628== by 0xB482EA8: edbus_connection_name_object_set (edbus_core.c:413) ==23628== by 0xB48DF6B: edbus_object_get (edbus_object.c:211) ==23628==by 0xB484E7A: _connection_get (edbus_core.c:941) ==23628==by 0xB484FC1: edbus_connection_get (edbus_core.c:968) ==23628==by 0x8233529: efreet_cache_init (efreet_cache.c:129) ==23628==by 0x822433D: efreet_init (efreet.c:78) ==23628==by 0x4F28E2F: elm_need_efreet (elm_main.c:449) ==23628==by 0x408CCA: config_init (config.c:24) ==23628==by 0x40DA1B: elm_main (main.c:1003) ==23628==by 0x40E7FB: main (main.c:1322) ==23628== we fixed this one... could you confirm it's ok now? yup. this one is gone... now you can look at the wonderful evas async leak... i have a terminology using 6gb... :) pretty impressive if you ask me! :) Interestingly enough I don't see that bug in Terminology, but my Enlightenment is leaking fast and over one night it does have a crazy 1.5GB memory usage. I believe the issue are related. i enabled multi-instance and just ran rebuilds of efl on 6 different machines... a lot of scrolling... similar test to what valgrind log i showed with 700m usage. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com javascript:; -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/terminology/src/bin
Hi, On Sat, Jan 5, 2013 at 4:50 AM, Cedric BAIL cedric.b...@free.fr wrote: On Sat, Jan 5, 2013 at 3:40 PM, Carsten Haitzler ras...@rasterman.com wrote: On Fri, 4 Jan 2013 11:09:35 -0200 Lucas De Marchi lucas.demar...@profusion.mobi said: On Fri, Dec 28, 2012 at 10:25 AM, Carsten Haitzler ras...@rasterman.com wrote: On Fri, 28 Dec 2012 01:58:49 -0200 Lucas De Marchi lucas.demar...@profusion.mobi said: On Fri, Dec 28, 2012 at 12:28 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: work around edbus issues by forcing the mainloop to run at least one cycle with some dummy things... in ipc launch mode. also make selection jump to end if a newline is there - as disussed on ml. could you detail a little bit what is the issue. Looking at the code, I couldn't understand why you put all this ipc stuff, instead of doing something like eve does. leak here: ==23628== 120 (64 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 70 of 107 ==23628==at 0x4C29E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==23628==by 0xB48344F: edbus_connection_name_get (edbus_core.c:476) ==23628==by 0xB482EA8: edbus_connection_name_object_set (edbus_core.c:413) ==23628== by 0xB48DF6B: edbus_object_get (edbus_object.c:211) ==23628==by 0xB484E7A: _connection_get (edbus_core.c:941) ==23628==by 0xB484FC1: edbus_connection_get (edbus_core.c:968) ==23628==by 0x8233529: efreet_cache_init (efreet_cache.c:129) ==23628==by 0x822433D: efreet_init (efreet.c:78) ==23628==by 0x4F28E2F: elm_need_efreet (elm_main.c:449) ==23628==by 0x408CCA: config_init (config.c:24) ==23628==by 0x40DA1B: elm_main (main.c:1003) ==23628==by 0x40E7FB: main (main.c:1322) ==23628== we fixed this one... could you confirm it's ok now? yup. this one is gone... now you can look at the wonderful evas async leak... i have a terminology using 6gb... :) pretty impressive if you ask me! :) Interestingly enough I don't see that bug in Terminology, but my Enlightenment is leaking fast and over one night it does have a crazy 1.5GB memory usage. I believe the issue are related. Paulo Alcântara and Leandro are taking a look at this. Regards, -- Ulisses Furquim ProFUSION embedded systems http://profusion.mobi Mobile: +55 19 9250 0942 Skype: ulissesffs -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] EFL tests and warnings
Hi all, EFL single tree is almost ready, now just missing Ethumb and Emotion, which should come easily and maybe I can finish them next week. I need your help to review the warnings and remove them. Some libraries didn't use to build with all warnings on, and now they do. Some are bit annoying but can be fixed easily such as parameter not used. Some need more care in order to avoid breakages during the fixes (shadow warnings, if you rename the inner variable and forget to replace every place, you'll get rid of the warning but will have a bug! be careful!) Also tests were forced into distcheck as they should be. But we need to fix tests in multiple fronts: - make them pass (some evas tests are not passing!) - make them silent (some tests wisely trigger error conditions, causing EINA_SAFETY or ENA_MAGIC or EINA_LOG to kick in and be loud. In these cases we must replace eina_log print callback and check if the error was issued, failing if not, hiding the message if it pass) Eina used to do that for all tests, but now we have some for binshare and the eina magic, simple xml and eina value timeval are wrong. The eina timeval test is also bad, because it doesn't use CHECK's string comparison test and the error message is quite useless: strcmp(str, ...) == 0. where it could print both strings. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] simple fix for e_dbus-1.7.5
Hi, there are some missing returns from functions not returning void. Apply please attached fix. Best regards, Tomas Cech Sleep_Walker Index: e_dbus-1.7.5/src/lib/connman0_7x/e_connman_element.c === --- e_dbus-1.7.5.orig/src/lib/connman0_7x/e_connman_element.c +++ e_dbus-1.7.5/src/lib/connman0_7x/e_connman_element.c @@ -1378,7 +1378,7 @@ _e_connman_element_get_properties_callba Eina_Bool e_connman_element_sync_properties_full(E_Connman_Element *element, E_DBus_Method_Return_Cb cb, const void *data) { - e_connman_element_properties_sync_full(element, cb, data); + return e_connman_element_properties_sync_full(element, cb, data); } /** Index: e_dbus-1.7.5/src/lib/ofono/e_ofono_element.c === --- e_dbus-1.7.5.orig/src/lib/ofono/e_ofono_element.c +++ e_dbus-1.7.5/src/lib/ofono/e_ofono_element.c @@ -1458,7 +1458,7 @@ _e_ofono_element_get_properties_callback Eina_Bool e_ofono_element_sync_properties_full(E_Ofono_Element *element, E_DBus_Method_Return_Cb cb, const void *data) { - e_ofono_element_properties_sync_full(element, cb, data); + return e_ofono_element_properties_sync_full(element, cb, data); } /** signature.asc Description: Digital signature -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] Korean E dinner
Everybody pants on!!! Raster and Hermet actually danced Gangnam Style in Itaewon just for 5 seconds. Let's party. http://www.youtube.com/watch?v=qyS-HhlXmRE Daniel Juyung Seo (SeoZ) On Fri, Jan 4, 2013 at 9:19 PM, Carsten Haitzler ras...@rasterman.comwrote: On Fri, 4 Jan 2013 19:27:32 +0900 Cedric BAIL cedric.b...@free.fr said: On Fri, Jan 4, 2013 at 5:21 PM, Carsten Haitzler ras...@rasterman.com wrote: On Fri, 4 Jan 2013 15:55:21 +0900 Cedric BAIL cedric.b...@free.fr said: On Fri, Jan 4, 2013 at 2:58 PM, Jérôme Pinot ngc...@gmail.com wrote: On 01/04/13 14:51, Daniel Juyung Seo wrote: On Fri, Jan 4, 2013 at 2:47 PM, Carsten Haitzler ras...@rasterman.comwrote: On Fri, 4 Jan 2013 13:23:43 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: gangnam vs itaewon... FIGHT! /me sings itaewon style and dances in a silly fashion. Dance during the meeting :) I bring my camera if we meet at Itaewon. If Raster dances Gangnam style, I would LOVE going to Itaewon :-D Ok, so it will be Itaewon if raster accept to dance Gangnam style. Hermet can show him how, I already saw him dancing ;-) If not, then Gangnam. What times guy ? 7pm ? yargh... i can dance with my arms. theres never enough room to use your legs... :) We will find the necessary room for that. So Itaewon tomorrow at 7 at the subway exit in front of Paris baguette. i shall try remember my pants. u'll need to be fast with the camera. dancing may not last long. ;) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 ___ enlightenment-users mailing list enlightenment-us...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] simple fix for e_dbus-1.7.5
Good catch! How this happened...! In SVN! http://trac.enlightenment.org/e/changeset/82282 Please change NEWS and ChangeLog next time. I did it for you this time. Thanks. Daniel Juyung Seo (SeoZ) On Sun, Jan 6, 2013 at 12:34 AM, Tomas Cech tc...@suse.cz wrote: Hi, there are some missing returns from functions not returning void. Apply please attached fix. Best regards, Tomas Cech Sleep_Walker -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: maxerba trunk/efl/po
Thanks! It would be nice to check if POTFILES is correctly and not missing things On Saturday, January 5, 2013, Enlightenment SVN wrote: Log: since the po files here was obtained merging original files from ecore and efreet I think that headers should contain authors from both files, and so I did it. I've also replaced any reference to efreet in headers with efl. finally, there also is an update for the spanish translation Author: maxerba Date: 2013-01-05 09:51:17 -0800 (Sat, 05 Jan 2013) New Revision: 82284 Trac: http://trac.enlightenment.org/e/changeset/82284 Modified: trunk/efl/po/cs.po trunk/efl/po/de.po trunk/efl/po/el.po trunk/efl/po/es.po trunk/efl/po/fr.po trunk/efl/po/gl.po trunk/efl/po/it.po trunk/efl/po/ja.po trunk/efl/po/ko.po trunk/efl/po/nl.po trunk/efl/po/pt.po trunk/efl/po/ru.po trunk/efl/po/sl.po trunk/efl/po/zh_CN.po -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: maxerba trunk/efl/po
Gustavo Sverzut Barbieri, il 05/01/2013 19:39, ha scritto: Thanks! It would be nice to check if POTFILES is correctly and not missing things indeed it was missing one file containing one translatable string: src/modules/ecore/immodules/xim/ecore_imf_xim.c added now in svn :) -- Massimo Maiurana GPG keyID #7044D601 La fede e' credere in cio' che sai non essere vero [Mark Twain] signature.asc Description: OpenPGP digital signature -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: maxerba trunk/efl/po
What such module would translate?! On Saturday, January 5, 2013, Massimo Maiurana wrote: Gustavo Sverzut Barbieri, il 05/01/2013 19:39, ha scritto: Thanks! It would be nice to check if POTFILES is correctly and not missing things indeed it was missing one file containing one translatable string: src/modules/ecore/immodules/xim/ecore_imf_xim.c added now in svn :) -- Massimo Maiurana GPG keyID #7044D601 La fede e' credere in cio' che sai non essere vero [Mark Twain] -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: maxerba trunk/efl/po
On Sat, Jan 5, 2013 at 7:12 PM, Massimo Maiurana maiur...@gmail.com wrote: Gustavo Sverzut Barbieri, il 05/01/2013 21:12, ha scritto: What such module would translate?! I really don't know anything about input methods, but its description in line 772 is enclosed in a gettext macro so it is translatable. except line 20 is: #define _(x) x -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: maxerba trunk/efl/po
Gustavo Sverzut Barbieri, il 05/01/2013 22:38, ha scritto: except line 20 is: #define _(x) x so the gettext macro is cleared in the define and then used in a string. what is the purpose of such a thing? -- Massimo Maiurana GPG keyID #7044D601 La fede e' credere in cio' che sai non essere vero [Mark Twain] signature.asc Description: OpenPGP digital signature -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: maxerba trunk/efl/po
On Sat, Jan 5, 2013 at 7:56 PM, Massimo Maiurana maiur...@gmail.com wrote: Gustavo Sverzut Barbieri, il 05/01/2013 22:38, ha scritto: except line 20 is: #define _(x) x so the gettext macro is cleared in the define and then used in a string. what is the purpose of such a thing? seems it's the usual nonsense. The struct it's used is pretty obvious shouldn't be translated... and if it was, was not at creation time, rather at display time (would be N_(), not _()). I guess it's bogus, if possible remove the _() usage and the macro definition :-P -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: maxerba trunk/efl/po
Gustavo Sverzut Barbieri, il 05/01/2013 23:34, ha scritto: I guess it's bogus, if possible remove the _() usage and the macro definition :-P I've just reverted the last commit, leaving the rest to others :) -- Massimo Maiurana GPG keyID #7044D601 La fede e' credere in cio' che sai non essere vero [Mark Twain] signature.asc Description: OpenPGP digital signature -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] simple fix for e_dbus-1.7.5
On Sunday 06 January 2013 01:57, Daniel Juyung Seo wrote : Good catch! How this happened...! blame me, I was to quick to patch before the release -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri IN trunk/devs: . ulisses
On Sat, 5 Jan 2013 15:00:37 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: welcome ulisses back. a bored director now wants to do some code for fun again... fixing thread stuff on weekends :-) Author: barbieri Date: 2013-01-05 15:00:35 -0800 (Sat, 05 Jan 2013) New Revision: 82294 Trac: http://trac.enlightenment.org/e/changeset/82294 Added: trunk/devs/ulisses/ trunk/devs/ulisses/id_dsa.pub trunk/devs/ulisses/info.txt Property changes on: trunk/devs/ulisses/id_dsa.pub ___ Added: svn:executable + * wholisses? -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri IN trunk/devs: . ulisses
On Sat, Jan 5, 2013 at 9:03 PM, Michael Blumenkrantz michael.blumenkra...@gmail.com wrote: On Sat, 5 Jan 2013 15:00:37 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: welcome ulisses back. a bored director now wants to do some code for fun again... fixing thread stuff on weekends :-) Author: barbieri Date: 2013-01-05 15:00:35 -0800 (Sat, 05 Jan 2013) New Revision: 82294 Trac: http://trac.enlightenment.org/e/changeset/82294 Added: trunk/devs/ulisses/ trunk/devs/ulisses/id_dsa.pub trunk/devs/ulisses/info.txt Property changes on: trunk/devs/ulisses/id_dsa.pub ___ Added: svn:executable + * wholisses? don't you remember him? uuu lisses... AKA my partner at profusion :-) he was at efl dev day as well, used to do code, but he was stuck with the boring part of the company that is the financials and bureaucracy, also managing the communications teams (bluetooth, wifi and kernel), that is not that visible to EFL (aside from Lucas De Marchi). He also helped EFL before we created the company, doing the EFL bindings and friends. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Enlightenment-intl] [PATCH][E] Make Everything's plugin and action names translatable.
On Fri, 4 Jan 2013 08:51:53 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 3 Jan 2013 19:37:50 +0400 Igor Murzov intergalactic.anonym...@gmail.com said: On Thu, 3 Jan 2013 17:52:36 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 22 Nov 2012 01:26:48 +0400 Igor Murzov e-m...@date.by said: Here is a patch that makes Everything's plugin and action names translatable. I think i should explain why this patch actually works :) Some macros used this way: p = EVRY_PLUGIN_BASE(Settings, configure, E_SETTINGS, _begin, _finish, _fetch); and the macro is defined like this: /* creates a Evry_Plugin to be registered with evry */ #define EVRY_PLUGIN_BASE(_name, _icon, _item_type, _begin, _finish, #_fetch) \ evry-plugin_new(EVRY_PLUGIN(E_NEW(Evry_Plugin, 1)), _name, _(_name), _icon, $ _begin, _finish, _fetch) so the _name argument (string Settings in this case) is used two times in evry-plugin_new() call and one of these times it is used inside _(), so the _name is actually translated by gettext. The same happens with EVRY_ACTION_NEW which is defined in the similar manner: #define EVRY_ACTION_NEW(_name, _in1, _in2, _icon, _action, _check) \ evry-action_new(N_(_name), _(_name), _in1, _in2, _icon, _action, _check) But i'm not sure if this a best solution of the problem, so comments are welcome :) If the patch is ok, then similar changes should be made to E-MODULES-EXTRA/everything-* modules as well. hmm nah - i dont like this way Too late. Patches are already commited. I have a plan to mark the message explicitly with N_() instead of listing defines in po/Makevars, I'll do this later. i dont like the po/makevars changes as it means people read the code and go ooh untranslated! and fix it... All extra keywords are now gone :) - i think the strings themselves should just we wrapped as usual with _() to indicate that STRING specifically is translatable instead of telling gettext that a new macro exists for this. :) You can't just wrap every string with _(), sometimes strings have to be stored untraslated as they are used as identifiers or something similar, and you can't rely on translations internally. i know. :) i've gone and found a whole bunch of these in everything and wrapped them with _ ()'s now. :) yes - i know its after release, so i guess this will make it into a future e release, but its now there. Those messages are already translated and everything was fine here. So I reverted your commit :P ummm - they were not marked for translation - they do get stored, but then stored with the translation... Fixed in r82291 and r82292 :) -- Igor -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri IN trunk/devs: . ulisses
On Sat, 5 Jan 2013 21:10:20 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Sat, Jan 5, 2013 at 9:03 PM, Michael Blumenkrantz michael.blumenkra...@gmail.com wrote: On Sat, 5 Jan 2013 15:00:37 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: welcome ulisses back. a bored director now wants to do some code for fun again... fixing thread stuff on weekends :-) Author: barbieri Date: 2013-01-05 15:00:35 -0800 (Sat, 05 Jan 2013) New Revision: 82294 Trac: http://trac.enlightenment.org/e/changeset/82294 Added: trunk/devs/ulisses/ trunk/devs/ulisses/id_dsa.pub trunk/devs/ulisses/info.txt Property changes on: trunk/devs/ulisses/id_dsa.pub ___ Added: svn:executable + * wholisses? don't you remember him? uuu lisses... AKA my partner at profusion :-) he was at efl dev day as well, used to do code, but he was stuck with the boring part of the company that is the financials and bureaucracy, also managing the communications teams (bluetooth, wifi and kernel), that is not that visible to EFL (aside from Lucas De Marchi). He also helped EFL before we created the company, doing the EFL bindings and friends. no, I remember, I was just making a joke based on his name and his recent return. good to have you back, wifey! -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] Fix a message in the updates checker.
On Thu, 3 Jan 2013 17:55:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 22 Nov 2012 02:05:00 +0400 Igor Murzov e-m...@date.by said: this is all fixed by now - but i think an extra , in one place could have been good - i added it in. :) As a bi-product of this and as a result in one sentence also looks like a bug: As a bi-product of this, Enlightenment will connect to enlightenment.org and transmit some information as a result I'll suggest dropping as a result part. -- Igor --- src/modules/wizard/page_170.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/wizard/page_170.c b/src/modules/wizard/page_170.c index 7ae75b1..fe42877 100644 --- a/src/modules/wizard/page_170.c +++ b/src/modules/wizard/page_170.c @@ -31,18 +31,18 @@ wizard_page_show(E_Wizard_Page *pg) e_widget_textblock_markup_set (ob, _(Enlightenment can check for newbr - versions, updates, securiity andbr - bugfixes, as well as available add-ons.br + versions, updates, security andbr + bug fixes, as well as available add-ons.br br This is very useful, because it lets youbr - you know about available bug fixes andbr + know about available bug fixes andbr security fixes when they happen. As abr bi-product of this, Enlightenment willbr connect to enlightenment.org and transmitbr - some information as a result much like anybr - web browser might do. No personal informationbr - such as username, password or any personalbr - files will be transmitted. If you do not likebr + some information much like any web browserbr + might do. No personal information such asbr + username, password or any personal filesbr + will be transmitted. If you do not likebr this, please disable this below. It is highlybr advised that you do not disable this as itbr may leave you vulnerable or having to livebr -- -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] Fix a message in the updates checker.
On Sun, 6 Jan 2013 03:21:43 +0400 Igor Murzov intergalactic.anonym...@gmail.com wrote: On Thu, 3 Jan 2013 17:55:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Thu, 22 Nov 2012 02:05:00 +0400 Igor Murzov e-m...@date.by said: this is all fixed by now - but i think an extra , in one place could have been good - i added it in. :) As a bi-product of this and as a result in one sentence also looks like a bug: As a bi-product of this, Enlightenment will connect to enlightenment.org and transmit some information as a result I'll suggest dropping as a result part. -- Igor --- src/modules/wizard/page_170.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/wizard/page_170.c b/src/modules/wizard/page_170.c index 7ae75b1..fe42877 100644 --- a/src/modules/wizard/page_170.c +++ b/src/modules/wizard/page_170.c @@ -31,18 +31,18 @@ wizard_page_show(E_Wizard_Page *pg) e_widget_textblock_markup_set (ob, _(Enlightenment can check for newbr - versions, updates, securiity andbr - bugfixes, as well as available add-ons.br + versions, updates, security andbr + bug fixes, as well as available add-ons.br br This is very useful, because it lets youbr - you know about available bug fixes andbr + know about available bug fixes andbr security fixes when they happen. As abr bi-product of this, Enlightenment willbr connect to enlightenment.org and transmitbr - some information as a result much like anybr - web browser might do. No personal informationbr - such as username, password or any personalbr - files will be transmitted. If you do not likebr + some information much like any web browserbr + might do. No personal information such asbr + username, password or any personal filesbr + will be transmitted. If you do not likebr this, please disable this below. It is highlybr advised that you do not disable this as itbr may leave you vulnerable or having to livebr -- Dropping the as a bi-product of this, sounds much better -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Configs for gadgets with multiple instances
On Sun, 6 Jan 2013 03:59:17 +0400 Igor Murzov intergalactic.anonym...@gmail.com wrote: On Fri, 4 Jan 2013 16:29:56 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Tue, 1 Jan 2013 23:30:49 +0400 Igor Murzov intergalactic.anonym...@gmail.com said: Happy new year everyone! While i was playing with eweather, i found out that when its gadget is removed and module is unloaded, configuration gets lost. At first i thought that this issue is specific to eweather and that's some stupid bug, that went unnoticed. But it looks like configs are handled this way intentionally. If some gadget can have multiple instances, every instance gets its own id. When user adds a new instance, NULL is passed to _gc_init() as id. The same happens, if user unloaded a module in the past for some reason, then changed his mind and loaded the module once again. And you may expect that the last configuration is loaded in this case, but NO... id gets incremented and you'll get the default settings. That's very strange -- configurations are stored and never reused again. That doesn't feel like an expected behaviour to me. I would expect GADCON_CLIENT_CONFIG_GET() to load the last available configuration if id is NULL. Or maybe even last id but one when the gadget that has the last id already exists. So some smart solution may be required to fix the issue. Any ideas? hmm module unload SHOULD be separate to the gadcon client config. i designed them to be separate so u can unload and load a module and magically the gadget appears where it was configured for before. of course each module is in charge of remembering its OWN list of instances and names/id's for them and corresponding config for that instance. the gadcon entry is separate and when the gadcon inits it asks for a provider of that name/class - and if it finds one (the module provides it) it asks it to init the gadget... What you describing here works fine. Unloading module doesn't change gagdgets position or configuration. But if gadget is removed and module is unloaded, then gadget's configuration gets lost. Let me explain. If some module has only one configuration item in its config, then gadget loads the config and uses settings stored in it, and everything is fine. Things are different with modules that have multiple configurations in their configs. If some module has multiple configuration items in its config, then gadget loads the config and then it searches for a specific configuration item that has a specific id. The thing is that if the gadget was removed, then next time when you decide to add the new instance, that new instance gets NULL as its id in _gc_init(). And _gc_init() will call GADCON_CLIENT_CONFIG_GET(..., id) to get a configuration item. But GADCON_CLIENT_CONFIG_GET(..., NULL) won't get ANY of the existing configurations in this case, it will simply generate a new id, which will result in getting the default configuration. And that is not what users expect. the point was that we could ship default config FULLY populated with every gadget and then only the modules u want provide the gadgets and non-provided modules are just left out with the user non-the-wiser. I have no idea what you are talking about here :D something has gone wrong here. what you think should work... should. -- Igor if an instance is removed by the user, its config is deleted. this is intentional. -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EFL tests and warnings
On 01/06/2013 02:25 AM, enlightenment-devel-requ...@lists.sourceforge.net wrote: Hi all, EFL single tree is almost ready, now just missing Ethumb and Emotion, which should come easily and maybe I can finish them next week. As much as i am in general in favor of having a single tree, how feasible is it to leave emotion split? The reason i ask is that thanks to issues surrounding media codecs etc, VLC sits in a separate location that can't be linked against from the standard openSUSE. gstreamer and xine use the approach of having a lightweight version with the open codecs in obs and then full versions in packman [1]. I was thinking about making a packman version of emotion with full vlc support etc. It will be much easier to achieve this if Emotion is separate, i am guessing other distro's may have similar issues. I was also thinking of packaging the Enna media player here, it can't go into obs as some of its libs also depend on libs only available from packman. Cheers, Simon. [1] http://packman.links2linux.org/ I need your help to review the warnings and remove them. Some libraries didn't use to build with all warnings on, and now they do. Some are bit annoying but can be fixed easily such as parameter not used. Some need more care in order to avoid breakages during the fixes (shadow warnings, if you rename the inner variable and forget to replace every place, you'll get rid of the warning but will have a bug! be careful!) Also tests were forced into distcheck as they should be. But we need to fix tests in multiple fronts: - make them pass (some evas tests are not passing!) - make them silent (some tests wisely trigger error conditions, causing EINA_SAFETY or ENA_MAGIC or EINA_LOG to kick in and be loud. In these cases we must replace eina_log print callback and check if the error was issued, failing if not, hiding the message if it pass) Eina used to do that for all tests, but now we have some for binshare and the eina magic, simple xml and eina value timeval are wrong. The eina timeval test is also bad, because it doesn't use CHECK's string comparison test and the error message is quite useless: strcmp(str, ...) == 0. where it could print both strings. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] This trac is a shit [Fwd: #1900: SIGSEGV OpenBSD]
Yes, e2 is almost completely overloaded. We have a new beefy server, e5, waiting to be configured and get service migrated to it, but nobody seems to have the time to do it. its no shame to ask for help when needed, especially when understaffed. even if you have skills to take care of things its never enough and when you have both work and a life its hard to share your time upon everything to be equally if not adequately productive. I'm an experienced sysadmin in Both Gentoo Debian environments (KVM/Qemu xen) and would certainly be glad to help if need arise. Virtual machines, well as far as performance goes, if the vm is doing the job fast enough, I don't really care what technology is used. vm's are underrated/underestimated with proper care and tuning they can perform really nicely. I haven't used kvm before, but shouldn't be too hard to work it out. KVM has its quirks but is relatively easy to pickup. I'm not too sure of the benefits of a reverse proxy in this instance. It's easy enough to let iptables do dnat or load balancing, plus it's more convenient from an administration/maintenance perspective. I would agree here that it is way easier and imho saner to go the way dave suggests rather than have a VM do that work. By the sounds of it, top priority is migrating all services on e2 to a vm on the e5 system. Which can't happen, until the vm host and router vm is active. So, if monsieur beber needs help with any of these, my email address can be found above. idem ditto. -- Regards, Alex-P. Natsios (a.k.a Drakevr) -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri IN trunk/devs: . ulisses
On Sun, Jan 6, 2013 at 8:16 AM, Michael Blumenkrantz michael.blumenkra...@gmail.com wrote: On Sat, 5 Jan 2013 21:10:20 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Sat, Jan 5, 2013 at 9:03 PM, Michael Blumenkrantz michael.blumenkra...@gmail.com wrote: On Sat, 5 Jan 2013 15:00:37 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: welcome ulisses back. a bored director now wants to do some code for fun again... fixing thread stuff on weekends :-) Author: barbieri Date: 2013-01-05 15:00:35 -0800 (Sat, 05 Jan 2013) New Revision: 82294 Trac: http://trac.enlightenment.org/e/changeset/82294 Added: trunk/devs/ulisses/ trunk/devs/ulisses/id_dsa.pub trunk/devs/ulisses/info.txt Property changes on: trunk/devs/ulisses/id_dsa.pub ___ Added: svn:executable + * wholisses? don't you remember him? uuu lisses... AKA my partner at profusion :-) he was at efl dev day as well, used to do code, but he was stuck with the boring part of the company that is the financials and bureaucracy, also managing the communications teams (bluetooth, wifi and kernel), that is not that visible to EFL (aside from Lucas De Marchi). He also helped EFL before we created the company, doing the EFL bindings and friends. no, I remember, I was just making a joke based on his name and his recent return. good to have you back, wifey! I am ashamed that I did understand your joke... And welcome back Ulisses ! -- Cedric BAIL -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EFL tests and warnings
Emotion vlc is in another process. Then the plugin can be complied completely separately and even in another package. On Saturday, January 5, 2013, Simon wrote: On 01/06/2013 02:25 AM, enlightenment-devel-requ...@lists.sourceforge.net javascript:; wrote: Hi all, EFL single tree is almost ready, now just missing Ethumb and Emotion, which should come easily and maybe I can finish them next week. As much as i am in general in favor of having a single tree, how feasible is it to leave emotion split? The reason i ask is that thanks to issues surrounding media codecs etc, VLC sits in a separate location that can't be linked against from the standard openSUSE. gstreamer and xine use the approach of having a lightweight version with the open codecs in obs and then full versions in packman [1]. I was thinking about making a packman version of emotion with full vlc support etc. It will be much easier to achieve this if Emotion is separate, i am guessing other distro's may have similar issues. I was also thinking of packaging the Enna media player here, it can't go into obs as some of its libs also depend on libs only available from packman. Cheers, Simon. [1] http://packman.links2linux.org/ I need your help to review the warnings and remove them. Some libraries didn't use to build with all warnings on, and now they do. Some are bit annoying but can be fixed easily such as parameter not used. Some need more care in order to avoid breakages during the fixes (shadow warnings, if you rename the inner variable and forget to replace every place, you'll get rid of the warning but will have a bug! be careful!) Also tests were forced into distcheck as they should be. But we need to fix tests in multiple fronts: - make them pass (some evas tests are not passing!) - make them silent (some tests wisely trigger error conditions, causing EINA_SAFETY or ENA_MAGIC or EINA_LOG to kick in and be loud. In these cases we must replace eina_log print callback and check if the error was issued, failing if not, hiding the message if it pass) Eina used to do that for all tests, but now we have some for binshare and the eina magic, simple xml and eina value timeval are wrong. The eina timeval test is also bad, because it doesn't use CHECK's string comparison test and the error message is quite useless: strcmp(str, ...) == 0. where it could print both strings. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.comjavascript:;Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [Patch] Fix elc_naviframe to emit state signals for text part (elementary)
Dear all, Hello. This is Jaehyun Cho. Now, naviframe emits state signals (e.g. show or hide) for customized text part (i.e. neither elm.text.title nor elm.text.subtitle) which is going to be appended to the item's text_list. However, if the customized text parts change the text label when the text parts are in the item's text_list, naviframe does not emit state signals for them. To resolve this issue, I added additional case in _item_text_set_hook to handle the text part which is in the item's text_list. (elementary/src/lib/elc_naviframe.c) Please review this. Thank you, Jaehyun Cho. Index: src/lib/elc_naviframe.c === --- src/lib/elc_naviframe.c (revision 82296) +++ src/lib/elc_naviframe.c (working copy) @@ -402,6 +402,15 @@ snprintf(buf, sizeof(buf), elm,state,%s,hide, part); elm_object_signal_emit(VIEW(it), buf, elm); } +else + { + eina_stringshare_replace(pair-part, part); + if (label) + snprintf(buf, sizeof(buf), elm,state,%s,show, part); + else + snprintf(buf, sizeof(buf), elm,state,%s,hide, part); + elm_object_signal_emit(VIEW(it), buf, elm); + } elm_object_part_text_set(VIEW(it), part, label); } -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Alpha5: 7 patches and 1 bug
On Sat, 5 Jan 2013 12:53:26 +0100 Joel Klinghed the...@spawned.biz said: On Sat, 5 Jan 2013 11:25:58 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Fri, 4 Jan 2013 17:46:54 +0100 Joel Klinghed the...@spawned.biz said: I'm sending this again after waiting 12+ hours for the last mail to end up on the list. Sorry if it ends up being delivered twice. On Thu, 3 Jan 2013 20:25:47 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 24 Nov 2012 23:48:09 +0100 Joel Klinghed the...@spawned.biz said: Hi, I installed alpha5 on my main machine today and encountered a couple of problems, mainly configure issues (patches included) but one crash (or because e_alert software composition doesn't seem to work for me, hang). As a pretext to my configuration issues, I'm running on my very own LFS with homebrew prefix based package handling. So every program is installed in its own prefix and not dumped in the mess that is /usr. Also my X11 is not installed in /usr, /usr/X11 or any other of the numerous default locations. So yes, I'm rather used to having to nudge certain configure scripts into doing what they advertise ;) (almost all configure scripts I've seen check the prefix for X11, very few actually use it, EFL do pretty well considering). On to the patches (based on the 1.7.2 packages released recently): * eina-1.7.2-dirfd-fix.patch The check for dirfd used AC_LANG_PROGRAM incorrectly and thus always failed. already fixed - but differently. In the efl tree, yes. eina-1.7 branch still has the problem but perhaps it's not serious enough? Also noticed that the eet-1.7 branch has the same problem. I've included updated patches for the 1.7 branches anyway. eina changed to EFL_CHECK_FUNCS([eina], [dirfd dlopen dladdr fnmatch iconv shm_open setxattr]) in the 1.7 branch ... but the m4 macro is broken it seems. Ah, right. I mainly concentrated on the fact that the configure test failed still ;) * eet-1.7.2-libgcrypt.patch Use cflags returned from libgcrypt-config when compiling files including libgcrypt.h fixed it seems in later 1.7.x and in efl svn. Not fixed on eet-1.7 branch. hmm my bad - indeed 1.7 doesnt have it fixed. * evas-1.7.2-configure-xorg.patch Use X_CFLAGS when checking X11 and GL headers and X_LIBS when checking X11 and GL libs. Also use X_CFLAGS when compiling gl_common as GL headers might use the same prefix. ummm configure.ac is a lot different now... try again? I've included an patch for the merged efl tree. Also an updated patch for the evas-1.7 and ecore-1.7 branches. no ecore one attached. so now this is up to date... i'll base my comments on the efl merged patch. why do you use X_CFLAGS and X_LIBS (i also spot X_PRE_LIBS)? are they not detectable by just modifying your regular CFLAGS and LDFLAGS before configure is run? why does this need a special set of env vars? basically - what about the existing setup is broken/doesnt work right there? i smell some other issue... Right, forgot the ecore one, included this time. X_CFLAGS, X_LIBS, X_PRE_LIBS and X_EXTRA_LIBS are all set by AC_PATH_XTRA. So not env vars. They are more or less what x_cflags and x_libs ends up being. AC_PATH_X on the other hand sets x_includes and x_libraries. I could have used x_includes and x_libraries instead but then I would had to move the header and lib checks below the x_lib, x_cflags, x_libs calculations as I don't want to do that work twice. To summarise, my problem is that AC_PATH_X and AC_PATH_XTRA full and well find my X11 path (/usr/xorg as it happens) but the next test AC_CHECK_HEADER([X11/X.h]) fails because it doesn't use any of the results from those macros. ok... so here´s the question. it seems you are putting xorg in its own prefix ala the good old /usr/X11R6 (or /usr/xorg now)... which has kind of been dropped as a standard x location amongst a lot of distros/os's - why should this be handled specially anymore when adding -I/usr/xorg/include and -L/usr/xorg/lib to your $CFLAGS and $LDFLAGs (also maybe adjust LD_LIBRARY_PATH, PATH and PKG_CONFIG_PATH).. exactly like you need to do with every other package you install from scratch this is why fribidi was a problem - right? u put it in /usr/fribidi or something?) ... ? i'm just wondering here why we need to add even more autofluff special cases here when it's becoming increasingly less common and env vars solve the problem in a ingle universal common way for every case like this? :) * evas-1.7.2-fribidi.patch pkg-config --cflags for fribidi has always returned ${prefix}/include/fribidi so including fribidi/fribidi.h doesn't work. indeed - right. i dont
Re: [E-devel] [e-users] Korean E dinner
On Sat, 5 Jan 2013 11:17:47 + Tom Hacohen t...@stosb.com said: On 5 Jan 2013 06:16, Carsten Haitzler ras...@rasterman.com wrote: says the guy who eats snails. :) I couldn't have said it better myself. you could have put it in a garlic, butter and parsley sauce. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/terminology/src/bin
On Sat, 5 Jan 2013 10:55:16 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: i sent a mail friday with a massif screenshot. its a massive memory footprint - i didn't look to see if it was probably lost or definitely lost. the process was (under valgrind) using 700m+ for font draw related stuff. terminology is a great test because it literally issues a font text string draw per character in the grid if needs updates. thats a lot of them then and so any leak is exacerbated. i just had a terminology us over 6gb (wasnt running under valgrind so i cant give u a dump)... but the leak is real. simply have it scroll through content for a while and it'll grow. e.g. cd svn/e while [ 1 ]; do make clean; make; done let that roll for a while and you'll see. run under valgrind --tool-massif and check the logs etc. BTW, is it a leak in valgrind? Or there are still some pointers to that (possibly lost?) On Saturday, January 5, 2013, Carsten Haitzler wrote: On Sat, 5 Jan 2013 15:50:30 +0900 Cedric BAIL cedric.b...@free.frjavascript:; said: On Sat, Jan 5, 2013 at 3:40 PM, Carsten Haitzler ras...@rasterman.comjavascript:; wrote: On Fri, 4 Jan 2013 11:09:35 -0200 Lucas De Marchi lucas.demar...@profusion.mobi javascript:; said: On Fri, Dec 28, 2012 at 10:25 AM, Carsten Haitzler ras...@rasterman.com javascript:; wrote: On Fri, 28 Dec 2012 01:58:49 -0200 Lucas De Marchi lucas.demar...@profusion.mobi javascript:; said: On Fri, Dec 28, 2012 at 12:28 AM, Enlightenment SVN no-re...@enlightenment.org javascript:; wrote: Log: work around edbus issues by forcing the mainloop to run at least one cycle with some dummy things... in ipc launch mode. also make selection jump to end if a newline is there - as disussed on ml. could you detail a little bit what is the issue. Looking at the code, I couldn't understand why you put all this ipc stuff, instead of doing something like eve does. leak here: ==23628== 120 (64 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 70 of 107 ==23628==at 0x4C29E84: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==23628== by 0xB48344F: edbus_connection_name_get (edbus_core.c:476) ==23628== by 0xB482EA8: edbus_connection_name_object_set (edbus_core.c:413) ==23628== by 0xB48DF6B: edbus_object_get (edbus_object.c:211) ==23628==by 0xB484E7A: _connection_get (edbus_core.c:941) ==23628==by 0xB484FC1: edbus_connection_get (edbus_core.c:968) ==23628==by 0x8233529: efreet_cache_init (efreet_cache.c:129) ==23628==by 0x822433D: efreet_init (efreet.c:78) ==23628==by 0x4F28E2F: elm_need_efreet (elm_main.c:449) ==23628==by 0x408CCA: config_init (config.c:24) ==23628==by 0x40DA1B: elm_main (main.c:1003) ==23628==by 0x40E7FB: main (main.c:1322) ==23628== we fixed this one... could you confirm it's ok now? yup. this one is gone... now you can look at the wonderful evas async leak... i have a terminology using 6gb... :) pretty impressive if you ask me! :) Interestingly enough I don't see that bug in Terminology, but my Enlightenment is leaking fast and over one night it does have a crazy 1.5GB memory usage. I believe the issue are related. i enabled multi-instance and just ran rebuilds of efl on 6 different machines... a lot of scrolling... similar test to what valgrind log i showed with 700m usage. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com javascript:; -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122912
Re: [E-devel] This trac is a shit [Fwd: #1900: SIGSEGV OpenBSD]
On Sat, 5 Jan 2013 23:18:04 +1100 Dave d...@flex.com.au said: The plan seems sensible enough. I'll be happy to help out whatever way I can. Virtual machines, well as far as performance goes, if the vm is doing the job fast enough, I don't really care what technology is used. I haven't used kvm before, but shouldn't be too hard to work it out. I'm not too sure of the benefits of a reverse proxy in this instance. It's easy enough to let iptables do dnat or load balancing, plus it's more convenient from an administration/maintenance perspective. we have www.eorg, download.e.org, trac.e.org, etc. etc. ... and they all point to the SAME ip. we don't have 20 ip's to go around - only 2. so we can't use iptables for this. all these www domains share the same ip, thus we have to route at the http get level... thus... reverse proxy. By the sounds of it, top priority is migrating all services on e2 to a vm on the e5 system. Which can't happen, until the vm host and router vm is active. So, if monsieur beber needs help with any of these, my email address can be found above. :) though.. vm's can be set up regardless. install an os (ubuntu, debian probably best given old e2 was a debian SID setup). and then get a dump of whats on e2 and have it work without routing... then its Ready to go. it just needs to be updated at the last minute to latest content before going live. Cheers, dave.k In the year 2013, of the month of January, on the 4th day, Carsten Haitzler wrote: On Sun, 2 Dec 2012 14:46:34 +1100 Dave d...@flex.com.au said: In the year 2012, of the month of December, on the 1st day, Cedric BAIL wrote: On Sat, Dec 1, 2012 at 12:20 PM, rustyBSD rusty...@gmx.fr wrote: I took 10 minutes to create a ticket, after 4 unsuccessful attemps, because SPANK SPANK SERVER IS DOWN Yes, e2 is almost completely overloaded. We have a new beefy server, e5, waiting to be configured and get service migrated to it, but nobody seems to have the time to do it. I'm an experienced unix and database admin. I could volunteer to move the service over, if you like. That is, if you trust a maillist lurker like me. I trust myself, if that's any help. ;) actually we could do with people to help with: 1. server maintenance 2. website maintenance and improvement. we really need a web team. right now we are setting up what we call e5. e5 (e5.enlightenment.org) is our new server. it's sitting in osuosl. beber just re-installed it with gentoo and set up some stuff. the goal is to use kvm+qemu for vm's. we have a dedicated ip addr for the vms vs the host (e5v.enlightenment.org for the vm's to share). we can argue what vm to use all day - but the decision for kvm+qemu is based on the fact that osuosl ALSO offer a vm host farm that they offered us to use if we want, so we want our vm's to already be compatible with it if we choose to make use of it. sure - it may not be the most efficient but it'll be good enough... the hardware is good. the new server is: 2x 2.2ghz E5's (so 8 real cores, 8 threads across 2 full cpu's) 48gb ram 2x60gb ssd's raid1'd (full redundancy, 2x read rates) 4x1tb sata drivers (should be raid10'd into 1x2gb lvm, used to be, not currently - beber needs to re-format/set it up - so we should get full redundancy and 2x read rates) 1xGbit eth this is the host on which we will run vm's. the host will do basically nothing but provide data storage, memory and compute power. once its set up/working we'll not touch it and just keep it security updated where needed. no actual services will run on it.. they will ALL run on vm's now qemu has a host fs mount (-virtfs i think) that allows u to expose the FS from the host o the vm client. this should provide for nice ability to share files directly between vm's and a way to easily Expand data for a vm... so a vm ends up a vm rootfs image + launch config (ip etc.) + maybe some host fs dir archive that it may also share with others. why vm's? after years we've ended up screwing with our server and it ending up a bit of a mess. never again. we can make vm's and throw them away when done. we can install any distro we like. get tired of it? make a new vm with a different distro and bring it online, then just re-jig routing and presto. we can also now perform regular suspend/resumes and snapshots for backups. we can take those backups and copy them to LOCAL desktop machines at home and even run them. we can create and set up these vm's at home and upload when ready. this will lay the basics for adding vm's for bsd, windows, osx and other os's we can get to run in kvm/qemu. we can even run ARM vm's (of course totally emulated and slow - but hey... we can have them). this allows for us to make bigger build and test farms and when/if needed we can punt off vm's into osuosl's vm cloud.
Re: [E-devel] [Patch] Fix elc_naviframe to emit state signals for text part (elementary)
Thanks. Good catch but these lines are already there so you can reuse it. + eina_stringshare_replace(pair-part, part); + if (label) + snprintf(buf, sizeof(buf), elm,state,%s,show, part); + else + snprintf(buf, sizeof(buf), elm,state,%s,hide, part); + elm_object_signal_emit(VIEW(it), buf, elm); Can you provide a better patch? Daniel Juyung Seo (SeoZ) On Sun, Jan 6, 2013 at 2:23 PM, 조재현 jae_hyun_...@naver.com wrote: Dear all, Hello. This is Jaehyun Cho. Now, naviframe emits state signals (e.g. show or hide) for customized text part (i.e. neither elm.text.title nor elm.text.subtitle) which is going to be appended to the item's text_list. However, if the customized text parts change the text label when the text parts are in the item's text_list, naviframe does not emit state signals for them. To resolve this issue, I added additional case in _item_text_set_hook to handle the text part which is in the item's text_list. (elementary/src/lib/elc_naviframe.c) Please review this. Thank you, Jaehyun Cho. -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel