Re: [E-devel] ecore tests fail with beta3 tarballs
On Sun, 19 Dec 2010 15:29:36 +0100 Thomas Sachau to...@gentoo.org said: Am 19.12.2010 14:16, schrieb Carsten Haitzler (The Rasterman): On Sun, 19 Dec 2010 13:26:21 +0100 Thomas Sachau to...@gentoo.org said: Am 19.12.2010 04:51, schrieb Carsten Haitzler (The Rasterman): On Sat, 18 Dec 2010 17:14:02 +0100 Thomas Sachau to...@gentoo.org said: packagers should test the package, before they add them and if upstream already has a test suite, it is the easiest way to test the package. As already said, tests should not require external services like X to run and if some tests need such a service, they should be skipped or there should be an option to skip them. And once you said, that those tests require an X server running as the same user, who does run the tests, i asked for making those tests optional, but at least you did not react to that reqest. because i had already told you that you shouldnt be enabling the tests as they are not for you. they are not for packagers. the basis for your request is that you SHOULD run them and that x ones are bad and shouls be disabled from normal tests etc. etc. - i didnt response because the entire premise that you should be running the test suite in an ebuild is wrong in the first place. There is just the OPTION to run those tests inside the ebuild, no suggestion and no requirement for that. then why are you reporting bugs to us. if it's an option that you enable, then you look into it. you enabled the tests - ecore_x test fails on init which is obviously not the case in real life as if that failed e, elementary.. in fact every gui app wouldnt work. it wouldnt get past first base. obviously there isn't a problem with ecore_x or the build as such - it's a problem with your build system not providing a useful test environment. instead of just disabling tests (ie just not turning it on) you want US to change our test suite to work around your build system so you can keep turning it on? You said, they are for developers to see, if they broke something. So running those tests should not harm any packager or user. But if some dev did not run the tests and broke something, it will prevent others from installing this broken version. they don't harm a packager or user... if you don't run them. if you do - provide a working test environment. for most things thats not much at all - but for ecore_x... guess what.. that's a working xserver connection. i'm grumpy because i tried to explain it the short way (on irc) you enabled tests - they fail. don't enable them. if u cant run them in their expected test env they will fail. that fell on deaf ears, so the tests are summarily removed out of the src trees. if anyone has an issue with it - talk to thomas and/or gentoo developers. this week i replied to his issue twice. once in a trac ticket and again here. A simple those tests require running a X server as the same user and adding a way to skip those would be faster, easier and better for everyone. they dont require an xserver of the same user id - they require to be able to connect to an xserver. doesn't matter who/where.. as long as DISPLAY specifies an xserver you can connect to. Let me quote you from last night: raster just because DISPLAY is inherited in the build doesnt mean that the build even runs as your UID raster nor that it inherits the sams x authatiry raster x authority I did add a second X server for the user running the tests and they do work that way. All i needed was this info. that info was in the build log output. why am *I* explaining how YOUR OS ebuild works? i dont use gentoo. never have. never likely will. why do I have to tell you how to fix issues of your own creation when you turn on a test suite and you use/know/control the build environment? why do i, yet again, have to read for people? it's there in the log output - ecore_x_init() fails. come on. thats so complex and mysterious you have to post it to us? Please try to stay at the technical level in the future. Just writing 1 or 2 lines about the requirements of ecore_x tests would have saved all of us a good amount of time and would not have raised the barrier for developers to run the tests. i did - don't enable the tests as part of a packaging process. (packaging processes - build systems almost always provide lots of restrictions, like trying to filter out suid binaries, limit filesystem and/or network and other access, access to parts of or most of a host filesystem and so on). a packaging process creates a very restricted environment often and in such a case - tests are not going to always work. i TRIED that. a very short version. i got tired of explaining it. you insist on running tests AND putting the work on diagnosing the failures that are obviously not real positives, onto us. THATS what is annoying. you FIRST try and figure out what it is about your setup that may break things. if after
Re: [E-devel] elm_label patch(ellipsis, sliding)
On Thu, 16 Dec 2010 09:46:24 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com said: ok. here's some feedback. 1. 0001 and 0002 are really the same patchset. so in future just send those as 1 patch. 2. it's an improvement on what was there, but the more i lok at it, the more this needs to move into edje. it's too inefficient to do it outside and too unclean. keeping that in mind - i'm not saying no to the patch, just that this should move into edje. multi-line ellipsis for textblock should be in edje for sure. the scrolling back and forth should be there too. i can go into reasons why, but i won't here unless you really want to know - but i think it should move to edje. this will have to be scheduled for post edje 1.0 so keep this in mind and add it to your todo list to move these features into edje for 1.1 (and i'd hope we can get 1.0 maybe in jan 2011). 3. with the above in mind i could comment on some small style things like linemode should be a Eina_Bool not an int. and should likely be multiline not linemode as thats what it does 4. and yes the FIXME's that you copies _str_append() from entry - and _mkup_to_text() really shouldnt have been copied. should have been moved to a utils file as you say :). i've done that for you here as part of applying your patch. 5. style-wise we dont declare vars c++-style in the middle of code. style-wise we try and keep them all at the top of sections (top of func, loop, if etc.). it means they are easier to track and spot as they all appear in the scrope together and go away with the matching } end scope. as opposed to appear half-way through. less chance of errors, so please in future keep vars at the top. at least keep the decls together without spacing them :) 6. fixme's about only caring about utf8 - no need. that is all efl cares about. utf8 is the strip format/api of choice for efl. i t does nothing else. :) 7. in _ellipsis_cut_chars_to_widget() you malloc a tmp string, but never check malloc failure. perhaps alloca would have been better here too as strings for labels should feasibly fit on the stack anyway. they wont be long - unlike things that may be in entries... though this stuff should go into edje. same in +_ellipsis_cut_lines_to_widget() 8. minshowcount - underscores would be nice, or shorter like mc, minc, min_count etc, but.. strlen() to set it to what is known to be 3 chars? should just be 3 :) or sizeof(ellipsis_string) - 1. 9. evas_textblock_cursor_range_text_get() returns a string u have to free() - i see no free() for it! leak leak leak. (fixed it for you). also you don't handle a NULL ret. 10. style. if (w 0 h 0) should be if ((w 0) (h 0)). similar instances of this throughout the patch. if (plaintxt != NULL) can be shorter - if (plaintext) 11. ellen should be minshowcount or showcount or count - and an int, not Evas_Coord. 12. using h / linenum * 1.0 to cast things into doubles is.. well.. odd. use casts if that is what you want. 13. warnings: elm_label.c:766:4: warning: /* within comment elm_label.c: In function ‘_ellipsis_cut_chars_to_widget’: elm_label.c:399: warning: unused parameter ‘fontsize’ elm_label.c:399: warning: unused parameter ‘multiline’ elm_label.c: In function ‘_ellipsis_cut_lines_to_widget’: elm_label.c:462: warning: unused parameter ‘fontsize’ elm_label.c:462: warning: unused parameter ‘multiline’ those really are unused params. why they exist i dont know. i removed them. so i've put it in, but please heed the above for future patches. :) (this is just for ellipsis changes - and it is possible i missed 1 or 2 things - if someone notices - speak up/fix it in svn). Ah, Sorry. It's filtered out. I re-attached patch files. --- Hyoyoung CHANG Engineer SAMSUNG ELECTRONICS, Co., Ltd. E-mail: hyoyoung.ch...@samsung.com --- -Original Message- From: Hyoyoung Chang [mailto:hyoyoung.ch...@samsung.com] Sent: Wednesday, December 15, 2010 8:45 PM To: 'enlightenment-devel@lists.sourceforge.net' Subject: elm_label patch(ellipsis, sliding) Dear Elementary developers. It's a elm_label patch. My previous patch is too big to submit. So I did split into patch files. (Thanks for Gastavo and Rasterman) main changes are 1. refine ellipsis algorithm - improve to cut string to fit 2. adding label text sliding feature Thank you. --- Hyoyoung CHANG Engineer SAMSUNG ELECTRONICS, Co., Ltd. E-mail: hyoyoung.ch...@samsung.com --- -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http
Re: [E-devel] elm_label patch(ellipsis, sliding)
On Thu, 16 Dec 2010 09:46:24 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com said: and now for the slide patch... 1. slide_duration should be a double - not an int. in efl we do time in floats so we can do fractions of a second nicely as well as multi-second etc. durations. this also means the edc and edje message bits had to change. 2. also put diration before the bitfields. bitfields (like Eina_Bool linewrap : 1;) are at the end because compilers pack bits into single bytes/words etc. but due to alignment such things need padding out to the nearest machine word size (if the next item is a double then thats 64bits), so it wastes memory. generally keep items together of the same struct (pointers together, doubles together bitfileds together, int's together etc.) 3. you forgot to call _label_sliding_change() from _theme_hook(). it also should be a static func. 4. the edc formatting is pretty much also a mess - all over the place. i fixed it up to be more consistent. otherwise in svn Ah, Sorry. It's filtered out. I re-attached patch files. --- Hyoyoung CHANG Engineer SAMSUNG ELECTRONICS, Co., Ltd. E-mail: hyoyoung.ch...@samsung.com --- -Original Message- From: Hyoyoung Chang [mailto:hyoyoung.ch...@samsung.com] Sent: Wednesday, December 15, 2010 8:45 PM To: 'enlightenment-devel@lists.sourceforge.net' Subject: elm_label patch(ellipsis, sliding) Dear Elementary developers. It's a elm_label patch. My previous patch is too big to submit. So I did split into patch files. (Thanks for Gastavo and Rasterman) main changes are 1. refine ellipsis algorithm - improve to cut string to fit 2. adding label text sliding feature Thank you. --- Hyoyoung CHANG Engineer SAMSUNG ELECTRONICS, Co., Ltd. E-mail: hyoyoung.ch...@samsung.com --- -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elm_cnp_helper patch(check string length)
On Thu, 16 Dec 2010 15:37:32 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com said: ok. i've put this in svn - though looking here.. the code in general needs some real overview. the png handler is used already for jpg and png - and now bmp too... why was it not just named a generic img handler... and then the extension checker should probably use an array/table of extensions.. and jpg comes in more than jpg extension .. jpg, jpeg, jfif, jfi, jpe... :) i'll fix this later. first this commit in as such it doesnt make the code worse. :) (though you also fixed a type you didn't mention - the ut-8 vs utf-8).. Dear Brett Nash, and Elementary developers. It's a elm_cnp_helper patch. main changes are 1. check string length when retrieving filename 2. adding bmp filetype and ignoring filetype case Thank you. --- Hyoyoung CHANG Engineer SAMSUNG ELECTRONICS, Co., Ltd. E-mail: hyoyoung.ch...@samsung.com --- -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elm_label patch(ellipsis, sliding)
On Mon, 20 Dec 2010 19:35:09 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com said: First of all, I appreciate for your detail answers. that's what code review is all about. :) patch submission is not just a please just apply this it's definitely a review process, so it can often mean rejecting of patches. right now i'm being nice and am doing lots of fixes for you rather than rejecting it. but this also means it takes quite a while - that is why we ask for patches to be small and dont dump them in large batches - spread them out over time. :) Do you suggest to move ellipsis feature from elm to edje textblock? absolutely - yes!. So except that, I'm going to make clean up patch for elm_label. Thanks a lot. well i already fixed it all up for you and put it into svn :) you don't have to do anything to elm_label right now - you need to add the above move it to edje to your todo list and think about it for a bit, and when you're ready, do that, and send patches removing it from elm and putting it in edje. :) -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Monday, December 20, 2010 4:17 PM To: Hyoyoung Chang Cc: enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] elm_label patch(ellipsis, sliding) On Thu, 16 Dec 2010 09:46:24 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com said: ok. here's some feedback. 1. 0001 and 0002 are really the same patchset. so in future just send those as 1 patch. 2. it's an improvement on what was there, but the more i lok at it, the more this needs to move into edje. it's too inefficient to do it outside and too unclean. keeping that in mind - i'm not saying no to the patch, just that this should move into edje. multi-line ellipsis for textblock should be in edje for sure. the scrolling back and forth should be there too. i can go into reasons why, but i won't here unless you really want to know - but i think it should move to edje. this will have to be scheduled for post edje 1.0 so keep this in mind and add it to your todo list to move these features into edje for 1.1 (and i'd hope we can get 1.0 maybe in jan 2011). 3. with the above in mind i could comment on some small style things like linemode should be a Eina_Bool not an int. and should likely be multiline not linemode as thats what it does 4. and yes the FIXME's that you copies _str_append() from entry - and _mkup_to_text() really shouldnt have been copied. should have been moved to a utils file as you say :). i've done that for you here as part of applying your patch. 5. style-wise we dont declare vars c++-style in the middle of code. style- wise we try and keep them all at the top of sections (top of func, loop, if etc.). it means they are easier to track and spot as they all appear in the scrope together and go away with the matching } end scope. as opposed to appear half-way through. less chance of errors, so please in future keep vars at the top. at least keep the decls together without spacing them :) 6. fixme's about only caring about utf8 - no need. that is all efl cares about. utf8 is the strip format/api of choice for efl. i t does nothing else. :) 7. in _ellipsis_cut_chars_to_widget() you malloc a tmp string, but never check malloc failure. perhaps alloca would have been better here too as strings for labels should feasibly fit on the stack anyway. they wont be long - unlike things that may be in entries... though this stuff should go into edje. same in +_ellipsis_cut_lines_to_widget() 8. minshowcount - underscores would be nice, or shorter like mc, minc, min_count etc, but.. strlen() to set it to what is known to be 3 chars? should just be 3 :) or sizeof(ellipsis_string) - 1. 9. evas_textblock_cursor_range_text_get() returns a string u have to free() - i see no free() for it! leak leak leak. (fixed it for you). also you don't handle a NULL ret. 10. style. if (w 0 h 0) should be if ((w 0) (h 0)). similar instances of this throughout the patch. if (plaintxt != NULL) can be shorter - if (plaintext) 11. ellen should be minshowcount or showcount or count - and an int, not Evas_Coord. 12. using h / linenum * 1.0 to cast things into doubles is.. well.. odd. use casts if that is what you want. 13. warnings: elm_label.c:766:4: warning: /* within comment elm_label.c: In function ‘_ellipsis_cut_chars_to_widget’: elm_label.c:399: warning: unused parameter ‘fontsize’ elm_label.c:399: warning: unused parameter ‘multiline’ elm_label.c: In function ‘_ellipsis_cut_lines_to_widget’: elm_label.c:462: warning: unused parameter ‘fontsize’ elm_label.c:462: warning: unused parameter ‘multiline’ those really are unused params. why they exist i dont know. i removed them. so i've put it in, but please heed the above for future patches. :) (this is just
Re: [E-devel] elm_label patch(ellipsis, sliding)
On Mon, 20 Dec 2010 13:20:47 +0200 Tom Hacohen tom.haco...@partner.samsung.com said: On Mon, 2010-12-20 at 20:16 +0900, Carsten Haitzler wrote: Do you suggest to move ellipsis feature from elm to edje textblock? absolutely - yes!. edje text, not textblock, textblock doesn't support ellipsis, so please make sure you use type: TEXT. :) but the aim here is to add it to textblock... :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] Patch for password (showing the last character of password)
On Thu, 16 Dec 2010 16:53:37 +0900 WooHyun Jung wh0705.j...@samsung.com said: Hello ~ all. Shilpa Onkar Singh (in India) made a patch for the password. After adapting enveloped patches, please export ELM_PASSWORD_SHOW_LAST_CHARACTER=1. Then the last charcter of password will be shown. (You can check this with Entry Scrolled in elementary_test) this one will have to stay on ice until after 1.0 for edje/evas. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] configure.ac change proposal
On Mon, 20 Dec 2010 16:30:33 -0500 Mike Blumenkrantz m...@zentific.com said: On Sun, 19 Dec 2010 15:19:31 -0800 Michael Jennings m...@kainx.org wrote: On Sunday, 19 December 2010, at 23:47:43 (+0100), Joerg Sonnenberger wrote: The spec files use: svnversion | sed 's/[^0-9].*$//' || echo which is portable. One important differences is that it picks up M if you have any local changes. Check again. :) Michael Unless I get some negative replies, I'm going to go through and make this change across trunk/ i'd say no - why change what works just to make the shell script shorter by a bit? michael already made a point - you will get the M. by changing this you: 1. risk breaking things where grep isn't a full gnu grep 2. change the numbers to include things that were filtered out before for what gain? some shell script purity? no. i say no. it works. it's been tested widely by now. don't break it. there is no gain in changing it. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm box: extended mode added
On Tue, 21 Dec 2010 10:13:00 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: i'm working through patches :) it's on my list as are several others on this list :) Raster, can you review this? Barbieri doesn't look like having enough time to check this patch. Thanks. Daniel Juyung Seo (SeoZ) On Mon, Dec 20, 2010 at 12:24 PM, Myungjae Lee mjae@samsung.com wrote: Hi, Gustavo. Thank you for your opinion. First, I'd like to ask one thing. Why does elm_box use its own layout function instead of one of the evas_object_box layout functions? Because I don't know the history fully, can you or anybody here explain it to me briefly? When I implemented some box related features such as extended mode(similar to flow) and request size there were a lot of differences in layout functions between elm box and evas box, so it was not easy to follow the way evas box did and merge it to elm box. That's why I made ex mode to elm box. (I think the name can be changed to 'flow' not to make confusion. But, currently elm box does not use the same name with evas box, plz refer to these APIs.. 'elm_box_pack_start / evas_object_box_prepend', 'elm_box_pack_end / evas_object_box_append' and 'elm_box_unpack(_all) / evas_object_box_remove(_all)') And there are differences between evas box flow and elementary box extended mode like below. 1. In extended box, it should be able to allocate the maximum available size to some items. The weight-x is used for this in horizontal extended mode box. 2. In horizontal extended(flow) mode, if weight-y is 1(EXPAND) and align-y is -1(FILL), the item should be expanded vertically as much as possible. But evas box does not do like this. So I attached the new sample source code for comparing elm box extended mode and evas box flow mode. Please review this sample code along with the previous patch files. Thank you. -Original Message- From: Gustavo Sverzut Barbieri [mailto:barbi...@profusion.mobi] Sent: Thursday, December 16, 2010 9:34 PM To: Myungjae Lee Cc: enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [PATCH] elm box: extended mode added On Thu, Dec 16, 2010 at 5:55 AM, Myungjae Lee mjae@samsung.com wrote: Hello, all. This is a patch for extended mode box. When we insert objects into the horizontal mode box, the width of the box increases according to the sum of items' min size without any limitation. In a special case, such as typing recipients in the iphone email application, objects in the box needs to be aligned automatically within the box width. When a box is resized, all items are positioned as much as acceptable and the remained items are put into the next line(under the max height of the first aligned objects). This will be repeated until all items are displayed. The extended mode box is an added feature and it doesn't break normal box behavior at all. I think it's not easy to explain whole features in extended mode box, so I attached the test application for elementary_test. Please test 'Box Extended' in elementary_test first and review this source code next. If any issues are there or this doesn't meet any other requirement, please let me know it. Hi, I can't look the code anytime soon, but how this compares to the existing flow modes? From your description it looks exactly like them, with the exception your just work with elementary and not with pure-evas. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm box: extended mode added
On Thu, 16 Dec 2010 16:55:14 +0900 Myungjae Lee mjae@samsung.com said: ok. review time: 1. Elmentary.h.in.patch.txt contains patches for scroller propagate events api changes too! bad1 check your patches to make sure they include only what you want to include :) 2. testing. when u resize the window with the test down.. it doesnt have a minimum horizontal size! :) i can make it smaller than the largest buttons! bug! box min horizontal size in this case should be the min width of the widest member. 3. extended is probably the wrong word. flow or wrap are better. i'd go wrap as basically thats what it does.. like text its wrapping items in a box. 4. you implemented extended only for horizontal... what about vertical box layout? why not? it's a logical extension to the idea and simply a matter of the same logic being in another if case with coordinates reversed. 5. minor spacing/formatting booboos in there too. like if(x) instead of if (x) and missing bracketing of expressions in if's 6. missing any form of alignment - what if we want to flow and align to the right, not the left? (yes - you'd need this for right-to-left locales - arabic etc.). and... 7. evas box vs elm box. what gustavo says is correct. elm box comes from e box which outdates evas box by a long margin. but it does use and function with size hints. i think there are some subtle minor difference in layout code/policy. it needs some going over and review to make sure they merge - as such elm_box is very little more than evas_box + custom layout func - that you modified. i don't see a big problem with this - as it's already the case. but at some point these need to merge to avoid there forever being 2. but this patch is not the time or place to do that - as such elm box could do with the ability to turn on wrap but how its implemented below is a matter of more intricate merge work. so - can you -re-submit the patch with the above fixes.. but don't worry about #7 for now. it's going to have to wait until after 1.0 Hello, all. This is a patch for extended mode box. When we insert objects into the horizontal mode box, the width of the box increases according to the sum of items' min size without any limitation. In a special case, such as typing recipients in the iphone email application, objects in the box needs to be aligned automatically within the box width. When a box is resized, all items are positioned as much as acceptable and the remained items are put into the next line(under the max height of the first aligned objects). This will be repeated until all items are displayed. The extended mode box is an added feature and it doesn't break normal box behavior at all. I think it's not easy to explain whole features in extended mode box, so I attached the test application for elementary_test. Please test 'Box Extended' in elementary_test first and review this source code next. If any issues are there or this doesn't meet any other requirement, please let me know it. Thanks. P.S. One more thing, when I sent a patch for scroller I missed adding the function declaration to the header file. So I included it in this patch. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] embryo documentation fix
On Thu, 16 Dec 2010 23:45:17 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: tnx muchly! in svn! I made a patch for embryo documentation. The name of Small programming language was renamed to Pawn. http://www.compuphase.com/small.htm I modified embryo documentation according to that change. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added
://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] configure.ac change proposal
On Tue, 21 Dec 2010 00:13:34 -0500 Mike Blumenkrantz m...@zentific.com said: On Mon, 20 Dec 2010 15:52:52 -0800 Michael Jennings m...@kainx.org wrote: On Tuesday, 21 December 2010, at 08:37:01 (+0900), Carsten Haitzler wrote: i'd say no - why change what works just to make the shell script shorter by a bit? michael already made a point - you will get the M. by changing this you: 1. risk breaking things where grep isn't a full gnu grep 2. change the numbers to include things that were filtered out before for what gain? some shell script purity? no. i say no. it works. it's been tested widely by now. don't break it. there is no gain in changing it. It should be changed because using grep + awk + printf + tr when we could use a single sed is stupid and makes us look stupid. No, the version I supplied does NOT contain the 'M' and has been extensively tested across multiple projects including the spec files in our own SVN tree. Joerg was the one who erroneously claimed that the 'M' would remain, but he was wrong. All it includes is the first number output by svnversion. I'm not pushing for or against; just supplying information. Michael As the above states, that sed line is both portable, tested, and functional, and makes a fine replacement. change it after 1.0 is out. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Source tree - tidyup for 1.0 ?
On Mon, 20 Dec 2010 18:59:25 +1100 Kim Lester k...@dfusion.com.au said: post 1.0. Dear Tom et al. Ok, sounds good. Let me know if I can help when it's time. A side question - I had thought from my use of SVN (admittedly 3-4 years ago when I deployed it at a commercial site and built some nice branch/merge/bug-ticket wrappers for it) that it was good at moving files (one of it's key selling points). I do recall that repeated branch merging was a nightmare (better than CVS but admittedly not as good as mercurial/git). Just curious. On 20/12/2010, at 6:38 PM, Christopher Michael wrote: On 12/20/2010 02:26 AM, Tom Hacohen wrote: Dear Kim, I very much like your idea, but I think it can be done after the release. And since svn doesn't like moving files around, it will be a pain to do it now. Many people have many local changes to most of the core libs (waiting to merge them upstream after the release), and as I said, svn doesn't like moving files around, so there will be a big mess with merging those changes back upstream. -- Tom. agreed. Postpone an idea like this till after a release. dh -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- If C gives you enough rope to hang yourself, then C++ gives you enough rope to bind and gag your neighborhood, rig the sails on a small ship, and still have enough rope to hang yourself from the yardarm - Anonymous quote from the The UNIX-HATERS Handbook -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_map module patch
On Mon, 20 Dec 2010 13:50:47 +0900 sangho park gouach...@gmail.com said: actually... patch looks good to me! i haven't found anything to complain about! :( b! i don't get any fun with this one! :):):) Dear all, This is a patch for elm_map module. when app developers or companies want to use specific license map (i.e google map), module is needed. - add new map provider for module ELM_MAP_SOURCE_MODULE. - add test_map module. - add test code for module provider. - add my name to AUTHORS. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] patch for elm_button.
On Mon, 20 Dec 2010 18:03:32 +0900 WooHyun Jung wh0705.j...@samsung.com said: no complaints here. patch in svn! :) Rajeev Ranjan(in India) made a patch for elm_button. Reasons for this patch are as follows. 1. Clicked signal is emitted from button when mouse release region coincides with button region and there has not been any drag outside the region during pressed state. (theme change) 2. Unpressed signal is emitted from button every time we press on button and unpress it irrespective of whether we unpress in button's region or outside. (theme change) 3. The unsetting of maximum size hint has been removed from _sizing_eval function as there is a possibility that some application may set this hint and if we unset it then this information set by application will be lost. 4. Modification in test code for button to show the difference between clicked and unpressed signal emission from this widget. Added a scroller in the heirarchy to show the effect of hold on clicked signal emission. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] problems with keyboard for my shoot'm up
On Tue, 21 Dec 2010 07:47:56 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: Hey, While writing my shoot'm up, I faced 2 problems with the keyboard: 1) when I want to move the ship, i press an arrow key and let it pressed. There is some delay before the key is repeated. Is it possible to set this delay with ecore_x or ecore_evas ? h what you want is to disable key repeat in x and handle only the down and up events as just that - when key is physically pressed and physically released. technically you can tell as the timestamp for the up and the next down event are the same value. they come in together. as such ecore_x has nothing to set kbd repeat rate unfortunately :( 2) When I want to move and shoot at the same time, I press the arrow ky, then the space key. The problem is that when pressing the space key, the arrow key is disabled, so i can not move anymore until I press again an arrow key. Is it possible to press several keys at the same time ? (I use evas events) see above. x key repeat stuff. you want to disable it and... just handle the raw down and up events per key - any repeat you do yourself via timers started on a down and deleted on an up. :) -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] els_scroller momentum_animator and bounce animator disabled set/get added
On Fri, 17 Dec 2010 17:46:31 +0900 Seunggyun Kim sgyun@samsung.com said: no issues with the patch! looks ok to me. in svn it is! This is a patch for momentum_animator and bounce animator enabling/disabling in els_scroller. I added below api for disabling when the scroller's momentum or bounce animator need to be disabled in some case. Eina_Bool elm_smart_scroller_momentum_animator_disabled_get (Evas_Object *obj); void elm_smart_scroller_momentum_animator_disabled_set (Evas_Object *obj, Eina_Bool disabled); void elm_smart_scroller_bounce_animator_disabled_set (Evas_Object *obj, Eina_Bool disabled); Eina_Bool elm_smart_scroller_bounce_animator_disabled_get (Evas_Object *obj); -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] problems with keyboard for my shoot'm up
On Tue, 21 Dec 2010 12:26:20 +0200 Tom Hacohen tom.haco...@partner.samsung.com said: On Tue, 2010-12-21 at 11:23 +0100, Vincent Torri wrote: On Tue, 21 Dec 2010, Tom Hacohen wrote: On Tue, 2010-12-21 at 10:50 +0100, Vincent Torri wrote: As I said in another mail, the Xkbd extension can do that (set delay time and repeat interval) Per application? not globally? not a problem: the game starts/gets focus, i set the delay / rate like a want, and the game quits / looses focus I reset the values. And a segfault in your application will ruin the user's system? unfortunately this is the reality of games in x atm. :) been this way for years. tbh this is something a wm should manage based on window hints. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] how to do ecore_con_url POSTs?
On Mon, 20 Dec 2010 09:38:21 -0200 Raphael Kubo da Costa k...@profusion.mobi said: You're not supposed to. If you're doing http, you should explicitly know what request you're doing so url_send is not that good a function for this. You should have url_get, url_post, etc... *or* url_send should allow specifying the method. This would break API, though, so a middle term option would be to have explicit functions for that. OK, so we all agree that currently there's no way to use ecore_con_url_send() to send a GET, a POST and a zero-length POST with its current arguments. Can we deprecate ecore_con_url_send() and implement separate functions for sending each method during the API freeze? yes we can. what we have here is an api bug. this is our last opportunity to fix such things or be stuck with them for years. probably should deprecate send and document it as a it will guess if it should post or get and have a post and get call added. it's important we kill such bugs now while we can (if possible in an elegant way). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added
On Thu, 23 Dec 2010 17:32:16 +0900 Jeonghyun Yun jh0506@samsung.com said: hey jeonghyun! some more issues :) formatting and... why? this line makes little sense. can you explain given that prev_mx/my are set on a multitouch-down event and this COULD be at 0,0 - legitimately: + if( it-wd-prev_mx * it-wd-prev_my == 0 ) return; also here you take the device id of the first non-zero multi-touch id, but then only use that one during the life of the widget. it doesn't seem right: + if (it-wd-multi_device == 0) it-wd-multi_device = ev-device; if you want to do this kind of dynamic device id recognition at least reset device id in widget to 0 each multi up (of the selected device id that was down) so it can re-select each multi-press and not once ever. also device id 0 is the mouse so ignore device id 0 stuck if u are handling mouse down/up/move events too. other than that it's improved - can you fix these above? Thanks for your advice about patch. I fixed below according to your advice. 1. check device id in multi up/down/move callbacks. 2. I made _multi_touch_motion_eval() function, this function called by both mouse_up and multi_up. If this patch have another issue, please let me know. Thank you. -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Tuesday, December 21, 2010 5:54 PM To: Jeonghyun Yun Cc: 'Daniel Juyung Seo'; enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added On Mon, 20 Dec 2010 15:56:11 +0900 Jeonghyun Yun jh0506@samsung.com said: problem in code for patch... in your multi up/dwon/move callbacks you don't check the device id. as such the core mouse or first touch is device 0 so you don't see multi events for it, but devices 1, 2, 3 etc. are the extra touch points. your patch will get confused if you have 3 fingers on the screen as it will handle both finger #2 and #3 in those events, so you should have a if (ev-device != 1) return; or something like that (to only handle the 2nd touch point). another problem. you trigger this only on the up of the 2nd finger (assuming the above is fixed). what you need to do it handling this on ALL up events - mouse AND multi.. and IF no more fingers are touching on one of those up events (that means its the last finger to release), THEN figure out what to do. so you need to track the down state of main mouse and multi event with some flags/booleans and when both are false/0/off then both fingers are released and you can check what to do. you already do it for multi with wd-multitouched. make this as above for both mouse and multi and then a separate eval call to evaluate what kind of motion the fingers did and you're looking good. can you re-submit the patch with the above fixes? Hello, I modified name and added doxyen. Please refer to below. multi,swipe,left - This is called when the genlist is multi-touch swiped left. multi,swipe,right - This is called when the genlist is multi-touch swiped right. multi,swipe,up - This is called when the genlist is multi-touch swiped up. multi,swpie,down - This is called when the genlist is multi-touch swiped down. multi,pinch,out - This is called when the genlist is multi-touch pinched out. multi,pinch,in - This is called when the genlist is multi-touch pinched in. If this patch have any issue, please let me know. Thank you. -Original Message- From: Daniel Juyung Seo [mailto:seojuyu...@gmail.com] Sent: Monday, December 20, 2010 2:53 PM To: Jeonghyun Yun Cc: enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added Hello, How about using below names for smart callbacks? multi,swipe,left - Genlist has been multi-touch swept left. multi,swipe,right - Genlist has been multi-touch swept right. multi,swipe,up - Genlist has been multi-touch swept top. multi,swpie,down - Genlist has been multi-touch swept bottom. multi,pinch,out - Genlist has been multi-touch pinched out. multi,pinch,in - Genlist has been multi-touch pinched in. Because there is a swipe smart callbacks, I think we can use the name swipe here too. And Mr. Yun, can you add doxygen for those events as well? Please add smart callback doxygen to elm_genlist.c. You can see existing doxygens at the top of elm_genlist.c So you may add multi,** doxygens around line number 78~80. Thank you. Daniel Juyung Seo (SeoZ) On Fri, Dec 17, 2010 at 5:28 PM, Jeonghyun Yun jh0506@samsung.com wrote: Dear SeoZ, Yes. I agree about using up down instead of top bottom. And I'm also not sure but 'sweep' is not bad. Also 'move' is a good name. Then how about 'dragged'? I don't know well. Anybody please suggest a good name. Thanks. -Original Message
Re: [E-devel] Proposed new EFL Manual (and some wiki updates)
show you the point. As an additional note, tools provided with or for asciidoc allow conversion of the original text file to html, xhtml, docbook-xml, LaTeX (though not maintained much), pdf via docbook and fop or dblatex backend, man pages (see git man pages), Slidy presentation system, and includes automatic syntax highlighting for all languages supported by pygments or GNU source-highlight, automatic diagram generation with ditaa or graphviz, and other goodies. Just to say that the feature list is, IMHO, wider than Markdown which is a very good specification but is mostly related to wiki formatting and thus HTML generation. Correct me if I'm wrong. I think we can count on feedback from Kim and others when the holidays period is finished. Regards, Lionel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Proposed new EFL Manual (and some wiki updates)
On Tue, 28 Dec 2010 09:59:54 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: that leads to #1. as such developers do hate having to fire up OO to document things. but as such the things they document are in text anyway - in the source in javadoc. what i want to know is.. how will these api docs and such a larger efl collective doc work together? do we perhaps want a way to be able to import the output of doxygen into such a document nicely? if so.. what about links? doxygen does generate nice linked documentation where you just mention api_call() and it's a link to the docs for that call immediately. doxygen can export xml output. So with some xsl scripts, we can do almost what we want. I already did some stuff about that: http://trac.enlightenment.org/e/browser/trunk/DOCS/api/ecrin?rev=44200 Vincent oh indeed. i know doxy output xml - i was thinking that... but then what?. how would/could we combine/merge such a thing with OO odt (also xml based.. tho not that that is a lot of use here as we'd need to add formatting and all sorts of other odt inherent information i suspect. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added
On Tue, 28 Dec 2010 18:18:48 +0900 Jeonghyun Yun jh0506@samsung.com said: Thanks for your advice. 1. if( it-wd-prev_mx * it-wd-prev_my == 0 ) return; Sometimes MULTI_MOVE callback called before MULTI_DOWN so I added this code for prevention. But this code no longer need because device id checking. I removed code in patch. Please forget formatting mistake. :) 2. OK. I agree you. I added reset device id code to 0 in multi_up 3. Is device id 0 the mouse?? I don't understand above. For example, my host-pc mouse device id is 9. Can you explain detail? the device id here should be the multi-touch device id that evas etc. present. mouse never had a device id - so it's actually implicitly device 0 - though as such no multi events should be generated for it. id finger 0 - the 2nd finger pressed would be device id 1, the 3rd finger 2 etc. etc. - or thats how it was intended to work - well ev-device at any rate :) I attached patch. If this patch have another issue, please let me know. Thanks. -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Tuesday, December 28, 2010 4:09 PM To: Jeonghyun Yun Cc: 'Daniel Juyung Seo'; enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added On Thu, 23 Dec 2010 17:32:16 +0900 Jeonghyun Yun jh0506@samsung.com said: hey jeonghyun! some more issues :) formatting and... why? this line makes little sense. can you explain given that prev_mx/my are set on a multitouch-down event and this COULD be at 0,0 - legitimately: + if( it-wd-prev_mx * it-wd-prev_my == 0 ) return; also here you take the device id of the first non-zero multi-touch id, but then only use that one during the life of the widget. it doesn't seem right: + if (it-wd-multi_device == 0) it-wd-multi_device = ev-device; if you want to do this kind of dynamic device id recognition at least reset device id in widget to 0 each multi up (of the selected device id that was down) so it can re-select each multi-press and not once ever. also device id 0 is the mouse so ignore device id 0 stuck if u are handling mouse down/up/move events too. other than that it's improved - can you fix these above? Thanks for your advice about patch. I fixed below according to your advice. 1. check device id in multi up/down/move callbacks. 2. I made _multi_touch_motion_eval() function, this function called by both mouse_up and multi_up. If this patch have another issue, please let me know. Thank you. -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Tuesday, December 21, 2010 5:54 PM To: Jeonghyun Yun Cc: 'Daniel Juyung Seo'; enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added On Mon, 20 Dec 2010 15:56:11 +0900 Jeonghyun Yun jh0506@samsung.com said: problem in code for patch... in your multi up/dwon/move callbacks you don't check the device id. as such the core mouse or first touch is device 0 so you don't see multi events for it, but devices 1, 2, 3 etc. are the extra touch points. your patch will get confused if you have 3 fingers on the screen as it will handle both finger #2 and #3 in those events, so you should have a if (ev-device != 1) return; or something like that (to only handle the 2nd touch point). another problem. you trigger this only on the up of the 2nd finger (assuming the above is fixed). what you need to do it handling this on ALL up events - mouse AND multi.. and IF no more fingers are touching on one of those up events (that means its the last finger to release), THEN figure out what to do. so you need to track the down state of main mouse and multi event with some flags/booleans and when both are false/0/off then both fingers are released and you can check what to do. you already do it for multi with wd-multitouched. make this as above for both mouse and multi and then a separate eval call to evaluate what kind of motion the fingers did and you're looking good. can you re-submit the patch with the above fixes? Hello, I modified name and added doxyen. Please refer to below. multi,swipe,left - This is called when the genlist is multi-touch swiped left. multi,swipe,right - This is called when the genlist is multi-touch swiped right. multi,swipe,up - This is called when the genlist is multi-touch swiped up. multi,swpie,down - This is called when the genlist is multi-touch swiped down. multi,pinch,out - This is called when the genlist is multi-touch pinched out. multi,pinch,in - This is called when the genlist is multi-touch pinched in. If this patch have any issue, please let me know. Thank you
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 10:59:26 -0500 Christopher Michael cpmicha...@comcast.net said: On 01/02/2011 11:33 PM, Enlightenment SVN wrote: Log: why did you turn off config versioning devilhorns? back on! Was not me. I haven't touched e_config.c in about 5 months. Let me guess, you used svn blame and it came up with my name ? WTH is going on yup. svn annotate shows you as the last person to touch that line (before me) :) revision 4 (can't rememebr but it was in the mid 40k's thus.. a while ago - maybe 5 months...) w/ that command ? This is the second time I've been 'blamed' for something that I did not do. dh Author: raster Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011) New Revision: 55808 Trac: http://trac.enlightenment.org/e/changeset/55808 Modified: trunk/e/src/bin/e_config.c Modified: trunk/e/src/bin/e_config.c === --- trunk/e/src/bin/e_config.c 2011-01-03 04:28:53 UTC (rev 55807) +++ trunk/e/src/bin/e_config.c 2011-01-03 04:33:31 UTC (rev 55808) @@ -26,7 +26,7 @@ EAPI E_Config *e_config = NULL; -static int _e_config_revisions = 0; +static int _e_config_revisions = 9; /* local subsystem functions */ static void _e_config_save_cb(void *data); -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michael cpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: http://trac.enlightenment.org/e/changeset/42152/trunk/e/src/bin/e_config.c I think that may have been something that got committed by accident as I can see no viable reason why it was done. dh On 01/03/2011 11:13 AM, Tom Hacohen wrote: Pants on fire. On Mon, 2011-01-03 at 10:59 -0500, Christopher Michael wrote: On 01/02/2011 11:33 PM, Enlightenment SVN wrote: Log: why did you turn off config versioning devilhorns? back on! Was not me. I haven't touched e_config.c in about 5 months. Let me guess, you used svn blame and it came up with my name ? WTH is going on w/ that command ? This is the second time I've been 'blamed' for something that I did not do. dh Author: raster Date: 2011-01-02 20:33:31 -0800 (Sun, 02 Jan 2011) New Revision: 55808 Trac: http://trac.enlightenment.org/e/changeset/55808 Modified: trunk/e/src/bin/e_config.c Modified: trunk/e/src/bin/e_config.c === --- trunk/e/src/bin/e_config.c2011-01-03 04:28:53 UTC (rev 55807) +++ trunk/e/src/bin/e_config.c2011-01-03 04:33:31 UTC (rev 55808) @@ -26,7 +26,7 @@ EAPI E_Config *e_config = NULL; -static int _e_config_revisions = 0; +static int _e_config_revisions = 9; /* local subsystem functions */ static void _e_config_save_cb(void *data); -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 4 Jan 2011 03:09:52 +1000 David Seikel onef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikel onef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? /me leaves that up to your imagination -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Problems with program block in editje
On Tue, 4 Jan 2011 00:14:52 +0100 Andreas Volz li...@brachttal.net said: you don't need the signal: ; and source: ; you know if all you want is non-triggered programs (ie they dont get triggered by a signal/source byt get explicitly run by name only as you do) :) makes your edc shorter :) Hello, I wrote an initial edj with an editor and then later started to edit it with edje_editor. For some time now I use editje to edit my edj. But for some unknown reasons the program block isn't available or I don't understand the new concept. But it's still in the edj, because it's working and if I decc it looks like this: programs { program { name: visible; signal: visible; source: framework; action: STATE_SET visible 0.00; transition: LINEAR 0.5; target: border; target: text; after: visible_signal; } program { name: invisible; signal: invisible; source: framework; action: STATE_SET default 0.00; transition: LINEAR 0.5; target: border; target: text; after: invisible_signal; } program { name: visible_signal; signal: ; source: ; action: SIGNAL_EMIT visible_signal edje; } program { name: invisible_signal; signal: ; source: ; action: SIGNAL_EMIT invisible_signal edje; } } There's no magic embryo or LUA scripting in my edj. Is this program problem known? Will it be supported in near future? Currently I've to decc my edj and edit it with an editor. :-( regards Andreas -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] How to stack internal smart members of a smart object correctly against any other Evas Object
On Fri, 31 Dec 2010 08:55:23 + (GMT) RAJEEV RANJAN rajee...@samsung.com said: evas_object_raise() evas_object_lower() evas_object_stack_above() evas_object_stack_below() :) note - you cant stack above/blow another obj unless they are in the same layer AND inside (direct children of) the same parent smart obj. remember we have an object tree AND a stacking tree - like windows in x. u cant stack an object that is outside of a smart above/blow a child of the smart that it is not a child of. Hi, this is Rajeev. I want to create a widget in which there are some smart members(created using evas_object_smart_member_add). I am animating these members(layouts) to achieve some sort of effect. Now I want to stack these smart members internally in such a way that it respects the stacking of overall widget in the application. E.g., If I put some part on top of this widget(as a swallow part in the edc) then the new part should appear on top of all the internal Evas objects as well. I have gone through the earlier posts on this forum related to stacking of smart members of a smart object. Please suggest some way to achieve this requirement. Regards, Rajeev [SeenTimeChecker? do=4e59822364a34d8a5fd3a96d53a665d56900575e0da81329f1d2345d 123b7a3c770255183a8f81f75f2c6c48df01bb6e980b3871b38ac2d74ed859d628c35636 153862824035326bbdfb2ea96a2fcf878f9a26ce15a0] -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_bubble theme patch
On Wed, 22 Dec 2010 18:59:05 +0900 Sohyun Kim anna1014@samsung.com said: better! thanks! in svn it goes. :) Thanks for your advice. I added visible: 0/1 to each part and moved text features to visible state. What do you think about this? -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Tuesday, December 21, 2010 7:39 PM To: Sohyun Kim Cc: enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] elm_bubble theme patch On Tue, 21 Dec 2010 18:56:40 +0900 Sohyun Kim anna1014@samsung.com said: Dear all, I'm Sohyun Kim. Nice to meet you. This is a patch for bubble theme. The bubble has a region for icon, label and info text. However, it has the region, if icon, label and info text are not set. I modified theme and added edje signals. 1. add edje signal for label and info text state 2. remove text size for label and info text default state - set it on visible state 3. add base image state for info text only If this patch has any issue, please let me know. hmm - visible for the text parts .. you rely on size 0 - why dont you use visible: 0/1; ? sur e- size u might want to be 0 (and then make it min: 0 0 in text{} too when not visible). can you fix that? :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Small notice
On Fri, 24 Dec 2010 09:28:17 +0100 Lionel Orry lionel.o...@gmail.com said: thanks very muchly. appreciated the comments :) merry xmas, happy new year and so on to you too! :) Dear Enlightenment developers, I'm a bit early for that but I won't be able to do it later, and I don't want to miss it. I wanted first to congratulate all of you for the great piece of work you're about to release to the world. Everyday, I look at the EFL sources to find a solution to my leaks in C knowledge, and most of the time, they give me an elegant and interesting solution. Mostly when talking about performance and portability. I also like very much how the libs and apps are designed, it's a good example for all of us. So as a consequence, I'd like to thank you for that work, that has been taking (quite) some time but eventually will provide everyone a solid, extremely flexible, themable and portable framework that definitely deserves some commitment from developers, designers and users out there. By the way, getting to the point of that message: I wish you all a very beautiful and enlightened Christmas. With best regards, Lionel -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] another crazy idea from the crazy idea guy
On Sat, 25 Dec 2010 03:21:39 -0500 Mike Blumenkrantz m...@zentific.com said: as per irc - as long as its all at runtime (detecting hal vs udev) i'm happy :) as for network fs's - i wasnt thinking of being that ambitious for e17 - e18 maybe? (same as image mounting). Over the next week I'll finally get around to finishing the implementation of eeze mount support (from the 1.1 branch) in e17 that I've been working on irregularly for some time. Given that eeze mounting is quite a bit more flexible than the mount functionality of other desktops, this gives us some potentially interesting options that I'd like to guage interest in: *network fs mounting (FUSE/NFS/etc) *other partition mounting (ie. anything not currently mounted) *disk image mounting Eeze 1.1 already supports all of the above through currently existing api calls, and so if these are features that we are interested in then I am willing to write all of the necessary backend eeze code to make it work. What I would need, however, is someone who knows the E widget api and whatnot to create the gui (can be done however you like, I can even write the eeze code to your specifications) since I have no knowledge of it and no desire to learn it at this moment. Some other possibly interesting features to consider/comment on based on eeze 1.1 functionality that people may not be aware of: *static disk properties - eeze is able to track all disks so that we can save properties for them *realtime *tab monitoring/parsing - eeze can be set to automatically track fstab and mtab, allowing the user to mount/unmount things based on any matching property (/sys/$path, /dev/$path, uuid, hardware info/type, filesystem, etc) which could be useful in apps such as enjoy to use for synchronizing external mp3 players *simple api for gathering disk infos which would be useful for an app that might, for instance, need to gather the specs of an attached digital camera. I'll probably bump this thread in a couple weeks for people who are on vacation since e17's release is some time off and these are some useful features that would make e shine (sshfs mounting remote disks on an embedded device anyone? :)) -- Mike Blumenkrantz Zentific: We run the three-legged race individually. -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elm_map patch for supporting keyboard input
On Tue, 21 Dec 2010 20:04:54 +0900 Jihoon Kim jihoon48@samsung.com said: happy! patch looks decent. in svn! :) tnx! Hi, All. Most of elementary widgets can process keyboard input, but elm_map widget has not. This patch makes elm_map be able to process keyboard input such as Left, Right, Up, Down, PgDn, and PgUp key. In addition, map image will be zoomed in or out when '+' or '-' key in keypad. Please review it and let me know if there is any problem in this patch. Merry Christmas! -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] (resend) elm_map pinch zoom
On Wed, 5 Jan 2011 14:20:05 +0900 sangho park gouach...@gmail.com said: did you get my email yesterday? pls review this patch. On Wed, Dec 22, 2010 at 5:14 PM, sangho park gouach...@gmail.com wrote: Dear all, This is a patch for elm_map pinch zoom. you can zoom in/out using two fingers. - add event handler for multi touch. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added
On Mon, 03 Jan 2011 17:23:14 +0900 Jeonghyun Yun jh0506@samsung.com said: you're going to hate this... you didnt hook up the multi down/up/move callbacks to anything... how will they ever get called? :) Hello. I re-attached elm_genlist multi-touch smart callbacks patch. multi,swipe,left - This is called when the genlist is multi-touch swiped left. multi,swipe,right - This is called when the genlist is multi-touch swiped right. multi,swipe,up - This is called when the genlist is multi-touch swiped up. multi,swpie,down - This is called when the genlist is multi-touch swiped down. multi,pinch,out - This is called when the genlist is multi-touch pinched out. multi,pinch,in - This is called when the genlist is multi-touch pinched in. I added Ecore_Timer *multi_timer for multi-touch gesture evaluation. If this patch have any issue, please let me know. Thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] small patch for elm_gengrid.c
On Mon, 27 Dec 2010 12:37:54 +0900 Jeonghyun Yun jh0506@samsung.com said: thanks! indeed a bug there! in svn! Hello I found one small bug in elm_gengrid.c item is used after free(item) in elm_gengrid_item_del() function. Can anybody check about this ? Thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 ko.po patch
On Fri, 31 Dec 2010 23:51:36 +0900 김지훈 imfin...@gmail.com said: Hi, EFL developers. I translate some string in ko.po in e17. Please apply in svn If it is ok. no patch attached (:() (:{) (:[) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 problem when using darktable
On Sat, 25 Dec 2010 17:30:44 +1100 Jochen Schröder cycoma...@gmail.com said: Hi all, I've encountered a weird bug when using darktable (a raw photography workflow program). It's a bit difficult to explain. A number of the tools in darktable don't work properly when using in e17, but they work fine in gnome. There are some tools you need to drag dots on curves around to change e.g. colors. One of the tools is the colorzone tool. There is a screencast at http://blog.pcode.nl/2010/12/06/darktable-0-7-screencast-library/ demonstrating how the tool should be working (see the colourzones plugin screencast). At about 1:45 he demonstrates how you can change the color by moving some points. Now this works fine if I use darktable in gnome, however under e17 trying to drag those points does not do anything (the points don't move). I know this is not a very good explanation, so if you can give me some hints how to better explain or troubleshoot this I'll try to do it. as such the only thing that can actually interfere might be button bindings - ie u have bound the same mouse button + modifier - or well e has it bound by default, but thats it - e would just steal the events before they got to the app - or x would steal them and re-direct to e. as such all non-grabbed events go DIRECT to apps so everything is up to the app to handle so if its not a conflict of bindings... thats an app bug. e doesnt interfere nor is it involved in keyboard or mouse input beyond grabbing things as above. (well also involved could be click always raises which involves a passive button grab too - click to focus too but only on the first click to focus a window). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm_photocam patch for supporting keyboard input
On Fri, 24 Dec 2010 14:36:47 +0900 김지훈 imfin...@gmail.com said: indeed thanks! in svn it goes! :) Hi, All. elm_photocam widget does not support keyboard input. This patch makes elm_photocam be able to process keyboard input such as Left, Right, Up, Down, PgDn, and PgUp key. In addition, image will be zoomed in or out when '+' or '-' key in keypad is pressed. Please review it and let me know if there is any problem in this patch. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] alloca question
On Wed, 05 Jan 2011 08:51:01 +0100 Sebastian Dransfeld s...@tango.flipp.net said: On 01/04/2011 11:03 PM, Gustavo Sverzut Barbieri wrote: On Tue, Jan 4, 2011 at 7:53 PM, Vincent Torrivto...@univ-evry.fr wrote: On Tue, 4 Jan 2011, Mike Blumenkrantz wrote: In my efm hacking, I've found a number of snippets like this: size = strlen(v-udi) + 1; buf = alloca(size); strcpy(buf, v-udi); ecore_ipc_server_send(_e_fm_ipc_server, 6 /*E_IPC_DOMAIN_FM*/, E_FM_OP_EJECT_DONE, 0, 0, 0, buf, size); Is there a reason why we can't just use strdupa? It should be about as portable as alloca... strdupa is not portable at all. It is part of the glibc (it's a GNU stuff). given that the above code does exactly what strdupa() would do, why not use it and save lines, defining a strdupa() macro where not available? something like this should do: #define stdupa(str) strcpy(alloca(strlen(str) + 1), str) But it's better to use memcpy since we know the string length. not like it will really matter unless we get a huge amount of such copying going on... :) just remember to memcpy len + 1 :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Mon, 03 Jan 2011 12:48:38 -0500 Christopher Michael cpmicha...@comcast.net said: On 01/03/2011 12:43 PM, Carsten Haitzler (The Rasterman) wrote: On Mon, 3 Jan 2011 18:42:35 +0100 (CET) Vincent Torrivto...@univ-evry.fr said: On Tue, 4 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Tue, 4 Jan 2011 03:09:52 +1000 David Seikelonef...@gmail.com said: On Mon, 03 Jan 2011 12:05:55 -0500 Christopher Michael cpmicha...@comcast.net wrote: On 01/03/2011 11:58 AM, David Seikel wrote: On Mon, 03 Jan 2011 11:55:10 -0500 Christopher Michael cpmicha...@comcast.net wrote: Indeed. Guilty as charged :( What's the 'sentence' for this offense ? ;) On 01/03/2011 11:43 AM, Carsten Haitzler (The Rasterman) wrote: On Mon, 03 Jan 2011 11:20:57 -0500 Christopher Michaelcpmicha...@comcast.net said: blame! :) Hmm, well I'll be. As it turns out, apparently I did :( some 16 months ago ... don't even remember doing thatbut trac doesn't lie: There was mention of pants on fire, so Pants OFF! Ok, fair enough. How long should pants remain off tho ? That's up to the old man. 7 years ? /me leaves that up to your imagination Ok, well it was nice working with you guys :( dh it is all just a joke you know? :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] how to update windows/canvas within ecore's mainloop?
On Sat, 1 Jan 2011 14:16:47 +0100 Michael Taubert mich...@arachnodroid.de said: Hi all! I'm trying to draw an evas text object within an ecore_evas_gl_x11_new(). As stated in the Evas/Ecore docs, there should be no need to update it manually, except for updating the content within an animator. My assumption was this: - Init of ecore, evas, ecore_evas, ecore_x - Create an gl_x11 Evas_Object - Add a text object - configure the text object (color,text,...) - Show the object - Show the gl_x11 Canvas/Window (depends on wether a parent window has been supplied) - Register an animator for content updates - Start the ecore mainloop But it is not working. I saw that some people are using the elementary mainloop, but I don't need any widgets here. What should be the correct way to setup a canvas or window and have it updated within ecore's mainloop? you have it right. maybe try a rectangle as a bg (a big white or blue or grey rect) and then move a different colored rect obj around instead of text your text obj may not appear due to font not being available that u set up? u'll know if font works by getting text obj geometry after setting up font+text -it will be 0x0. i assume the window appears - it's just empty? Thanks in advance, Michael -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_actionslider feature patch for elementary.
On Sun, 02 Jan 2011 16:40:50 +0900 Daniel Juyung Seo juyung@samsung.com said: Hello, This patch is for elementary elm_actionslider. Mr. Sumanth created this patch. I reviewed it and fixed some. This patch includes below features. - Indicator label Set/Get APIs. - _del_hook fix for wd-drag_button_base. - Added magnet disable feature. _drag_button_up_cb fix for no magnet handling. If magnet position is set to ELM_ACTIONSLIDER_NONE, it disables magnetic. Added a test case to elementary_test. Anybody can please review this patch and apply it to upstream? in svn.. except.. i have a bug. in _theme_hook you forgot to: edje_object_part_text_set(wd-as, elm.text.indicator, wd-indicator_label) :) fixed it for you. in svn. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] question about edje_message_queue
On Thu, 23 Dec 2010 23:04:59 +0900 ChunEon Park chuneon.p...@samsung.com said: aaagh is the same signal literally processed twice? that shouldnt happen. if the callback from the signal calls the process queue call - it should continue processing there at that point but remove every message from the queue once processed so once it gets back to the parent process there is nothing left to process and so they dont get called multiple times. this is a bug. Hello, This is Hermet. I have one problem because of the message event order. Let me describe the situation. I added two clicked callback functions to one elm_button. Let's call the callback functions A and B It should be called sequentially definitely. I'm not sure why user should add separate callbacks but they may use this case. Because multiple callback functions for one widget are available. However, in some cases, the system is so much slow and user clicked the button continually in a hurry. So, the clicked message will be queued to the edje message queue (msgq) Now, it's time to process the signal callbacks. It will call _edje_message_queue_process to process the queued message events. Since user touched the buttons continually and the system could not process the events yet, the clicked event messages will be queued in order. Let's suppose the count of clicked events as 4. Now It begins to process one. Because user added two callback functions, A will be called first. But in this A function, it creates an elementary widget which calls edje_object_message_signal_process internally. It means, it will process the queued events(tmp_msgq) again plus additional new queued events for its own widget. But next queued event is also button clicked event. Thus, the A function will be called again even B function does not called yet. Users might don't know about this but problem can be occurred. In this case, the callback function will be called like this order. A - A - A - A - B - B - B - B actually. However, it should be called like this A - B - A - B - A - B - A - B. The real scenario is like this. In a button callback A, user create a genlist then apply one style by using elm_object_style_set. Could someone give me an advice? Or Must be fixed the edje_message_queue? Once, I attached the patch file for the edje_message_queue, please consider and reply me. Thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm_tansit
On Mon, 27 Dec 2010 12:22:35 +0900 ChunEon Park chuneon.p...@samsung.com said: look good to me - both in svn now. tnx! :) Hi, This is Hermet. Here is elm_transit patch. Please consider then apply it. 001_elm_transit.c. : fixed elementary_test resizing / zoom effect bug. 002_elm_transit.c : renamed (Elm_Effect / Elm_Fx) - Elm_Transit_Effect Thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elm_label patch(bugfix)
On Thu, 30 Dec 2010 19:12:40 +0900 Hyoyoung Chang hyoyoung.ch...@samsung.com said: ok- in svn... but i fixed your ()'s - like: while (*replocater *replocater != ' ' *replocater != '') use ()'s to group operations to make sure you dont make order-of-operation errors and you describe the grouping and order you want to happen. without this bugs tend to creep in and others having to read the code have to figure out what you intended to happen as opposed to you actually explicitly writing it. Dear Elementary developers. It's a bugfix patch of elm_label. In strbuf_key_value_replace, null pointer reference can be occured Thank you. --- Hyoyoung CHANG Engineer SAMSUNG ELECTRONICS, Co., Ltd. E-mail: hyoyoung.ch...@samsung.com --- -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after() APIs
On Thu, 30 Dec 2010 14:04:00 +0900 Daniel Juyung Seo juyung@samsung.com said: thanks! in svn! Hello, I added tree feature support to elm_genlist_item_insert_before/after() APIs. This patch assumes that the previous patch, '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.', is already applied to upstream. So this patch does not include the changes of the previous patch. This patch includes API break. I added parent parameter. To support genlist group index feature, it should have a parent parameter like elm_genlist_item_append/prepend() do. Raster already agreed to this API break. I or my co-worker will introduce genlist group index feature today. But for the reviewer's convenience, I separated this patch. - 001.elm_genlist.patch.txt Patch for src/lib/elm_genlist.c - 002.elm_genlist.patch.txt Patch for src/lib/Elementary.h.in, src/bin/test_genlist.c - 003.elm_genlist.patch.txt Due to API break, I changes other EFL libraries and applications on SVN. Anybody can review this and please apply previous patch first then apply this patch next. Thanks. Daniel Juyung Seo (SeoZ) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.
On Thu, 30 Dec 2010 09:57:00 +0900 Daniel Juyung Seo juyung@samsung.com said: tnx! in svn! :) Hello, I added tree feature support to elm_genlist_item_prepend() API. (elm_genlist_item_append() already supports tree.) This patch is tested with elementary_test - Genlist Tree. Please review this and apply it to upstream. I'll send a successive patch for tree support in elm_genlist_item_insert_before/after() APIs. But it will break APIs and Raster accepted it. So I separated the patches. Thanks. Daniel Juyung Seo (SeoZ) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_map pinch zoom
On Wed, 22 Dec 2010 17:14:14 +0900 sangho park gouach...@gmail.com said: Dear all, This is a patch for elm_map pinch zoom. you can zoom in/out using two fingers. - add event handler for multi touch. hmm other than some formatting things - like use ()'s in ifs if (((a + b) c) (c == d) instead of if (a + b c c == d) use more ()'s to be explicit on the order of operations and groupings. also - you keep the event list as a global - you really should store it per elm map obj in the widget data (and of course free it when object is deleted). can you fix these? i've attached a fixed up patch with some of the above (and a few others formatting fixes). make the event list per elm map obj and you are golden. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com Index: src/lib/elm_map.c === --- src/lib/elm_map.c (revision 55840) +++ src/lib/elm_map.c (working copy) @@ -49,6 +49,7 @@ typedef struct _Grid_Item Grid_Item; typedef struct _Marker_Group Marker_Group; typedef struct _Mod_Api Mod_Api; +typedef struct _Event Event; #define DEST_DIR_ZOOM_PATH /tmp/elm_map/%d/%d/ #define DEST_DIR_PATH DEST_DIR_ZOOM_PATH%d/ @@ -67,6 +68,7 @@ } Map_Sources_Tab; #define ZOOM_MAX 18 +#define TOUCH_HOLD_RANGE 40 //Zemm min is supposed to be 0 static char *_mapnik_url_cb(Evas_Object *obj __UNUSED__,int x, int y, int zoom); static char *_osmarender_url_cb(Evas_Object *obj __UNUSED__,int x, int y, int zoom); @@ -229,6 +231,7 @@ Eina_Bool on_hold : 1; Eina_Bool paused : 1; Eina_Bool paused_markers : 1; + Eina_Bool pinch_zoom : 1; struct { Eina_Bool enabled; @@ -264,6 +267,25 @@ Widget_Data *wd; }; +struct _Event +{ + int device; + + struct { + Evas_Coord x, y; + } prev; + + Evas_Coord x, y, w, h; + + Evas_Object *object; + Ecore_Timer *hold_timer; + + int pinch_dis; +}; + +static int dis_old = 0; +static Eina_List *s_event_list = NULL; + static const char *widtype = NULL; static const char SIG_CHANGED[] = changed; @@ -298,6 +320,8 @@ static void _pan_calculate(Evas_Object *obj); +static Eina_Bool _hold_timer_cb(void *data); +static void _rect_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _del_hook(Evas_Object *obj); static void _theme_hook(Evas_Object *obj); static void _on_focus_hook(void *data, Evas_Object *obj); @@ -310,7 +334,6 @@ static Grid *grid_create(Evas_Object *obj); static void grid_load(Evas_Object *obj, Grid *g); - static void _group_object_create(Marker_Group *group); static void _group_object_free(Marker_Group *group); static void _group_open_cb(void *data, Evas_Object *obj, const char *emission, const char *soure); @@ -324,6 +347,77 @@ static void marker_place(Evas_Object *obj, Grid *g, Evas_Coord px, Evas_Coord py, Evas_Coord ox, Evas_Coord oy, Evas_Coord ow, Evas_Coord oh); static void _bubble_sc_hits_changed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info); +static void _mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event_info); +static void _mouse_up(void *data, Evas *evas, Evas_Object *obj, void *event_info); +static void _mouse_move(void *data, Evas *evas, Evas_Object *obj, void *event_info); + +static void _mouse_multi_down(void *data, Evas *evas, Evas_Object *obj, void *event_info); +static void _mouse_multi_up(void *data, Evas *evas, Evas_Object *obj, void *event_info); +static void _mouse_multi_move(void *data, Evas *evas, Evas_Object *obj, void *event_info); + +static int +get_multi_device(void) +{ + Eina_List *l; + Event *ev; + + EINA_LIST_FOREACH(s_event_list, l, ev) + { +if (ev-device) return ev-device; + } + return 0; +} + +static int +get_distance(Evas_Coord x1, Evas_Coord y1, Evas_Coord x2, Evas_Coord y2) +{ + int dx = x1 - x2; + int dy = y1 - y2; + return sqrt((dx * dx) + (dy * dy)); +} + +static Event* +get_event_object(int device) +{ + Eina_List *l; + Event *ev; + + EINA_LIST_FOREACH(s_event_list, l, ev) + { +if (ev-device == device) break; +ev = NULL; + } + return ev; +} + +static Event * +create_event_object(Evas_Object *object, int device) +{ + Event *ev = calloc(1, sizeof(Event)); + + EINA_SAFETY_ON_NULL_RETURN_VAL(ev, NULL); + + ev-object = object; + ev-device = device; + evas_object_geometry_get(object, ev-x, ev-y, ev-w, ev-h); + s_event_list = eina_list_append(s_event_list, ev); + return ev; +} + +static void +destroy_event_object(Event *ev) +{ + EINA_SAFETY_ON_NULL_RETURN(ev); + ev-pinch_dis = 0; + s_event_list = eina_list_remove(s_event_list, ev); + if (ev-hold_timer) + { +ecore_timer_del(ev-hold_timer); +ev-hold_timer = NULL; + } + free(ev); +} + static Mod_Api * module(Evas_Object *obj __UNUSED__
Re: [E-devel] Proposed new EFL Manual (and some wiki updates)
On Tue, 28 Dec 2010 12:44:06 +0100 Lionel Orry lionel.o...@gmail.com said: On Tue, Dec 28, 2010 at 11:03 AM, Carsten Haitzler ras...@rasterman.com wrote: On Tue, 28 Dec 2010 09:59:54 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: that leads to #1. as such developers do hate having to fire up OO to document things. but as such the things they document are in text anyway - in the source in javadoc. what i want to know is.. how will these api docs and such a larger efl collective doc work together? do we perhaps want a way to be able to import the output of doxygen into such a document nicely? if so.. what about links? doxygen does generate nice linked documentation where you just mention api_call() and it's a link to the docs for that call immediately. doxygen can export xml output. So with some xsl scripts, we can do almost what we want. I already did some stuff about that: http://trac.enlightenment.org/e/browser/trunk/DOCS/api/ecrin?rev=44200 Vincent You could even avoid the xml output and use the 'doxytag' comments in the html. Here is a small snippet of bash to create a cross-reference (example usage: 'efltags.sh path_to_sources/ecore/doc/html ecore_tags.xml' once doxygen html is generated) efltags.sh: -- #!/bin/sh echo 'efltags' for f in $* do bf=$(basename $f) grep -oE '!-- doxytag.* --' $f | sed 's/!-- doxytag:/efltag/' | sed s/--/file=\$bf\ \//;s/ ref=\/ href=\$bf#/ | sed 's/ member=\([^:]*::\)\([^]*\)/ short=\2 member=\1 \2/' done echo '/efltags' Then, another snippet to convert the xml output into asciidoc (I made it only to verify the links. Forget the asciidoc part, it could be any other processing of course), which uses the xmlstar utility: tag2links.sh: #!/bin/sh PROJECT=$1 xml sel -t -m /efltags/eflt...@href] -o * link:\$\$http://docs.enlightenment.org/auto/$PROJECT/; -v @href -o \$\$[ -v @short -o ( -v @member -o )] -n That would enable me to do, for example: ./efltags.sh ecore/doc/html/*.html | ./tag2links.sh ecore | asciidoc - ecore_tags.html Maybe including the first snippet to create a cross-reference along with the html files in docs.e.org/auto/project/tags.xml could provide an easy API to find where is documented one given function of the EFL. oh indeed. i know doxy output xml - i was thinking that... but then what?. how would/could we combine/merge such a thing with OO odt (also xml based.. tho not that that is a lot of use here as we'd need to add formatting and all sorts of other odt inherent information i suspect. Maybe OOs macros (python? basic?) may be of use here... Or else, we should unzip the .odt, modify the xml source with a bit of scripting and packing it. I suppose it's not harder to apply a named style at the same time to force a style for this token. before we go deeply down this path - i'd want to see some examples - like taking the eet or eina docs merging them with an odt and making sure styling is ok etc. as well as implementing proper cross-referencing. so before investing a lot of effort - lets try on a small scale and see the results. if we can sanely produce a mega-document that covers all of EFL and properly cross-references etc... then we are getting somewhere. the other option i think about goes back to an earlier discussion of efl docs in the .c vs .h files. - if we move them all to the public api .h files we could run doxygen over all installed headers given a doxyfile and parent collector doxy source and basically do it all in doxygen. this would solve all the cross-referencing and put EFL in as a whole into a single linked doc that can easily be on e.org. that's the other option that i see as viable. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] how to update windows/canvas within ecore's mainloop?
On Wed, 5 Jan 2011 09:41:51 +0100 Michael Taubert mich...@arachnodroid.de said: Am 05.01.2011 um 08:31 schrieb Carsten Haitzler (The Rasterman): On Sat, 1 Jan 2011 14:16:47 +0100 Michael Taubert mich...@arachnodroid.de said: Hi all! I'm trying to draw an evas text object within an ecore_evas_gl_x11_new(). As stated in the Evas/Ecore docs, there should be no need to update it manually, except for updating the content within an animator. My assumption was this: - Init of ecore, evas, ecore_evas, ecore_x - Create an gl_x11 Evas_Object - Add a text object - configure the text object (color,text,...) - Show the object - Show the gl_x11 Canvas/Window (depends on wether a parent window has been supplied) - Register an animator for content updates - Start the ecore mainloop But it is not working. I saw that some people are using the elementary mainloop, but I don't need any widgets here. What should be the correct way to setup a canvas or window and have it updated within ecore's mainloop? you have it right. maybe try a rectangle as a bg (a big white or blue or grey rect) and then move a different colored rect obj around instead of text your text obj may not appear due to font not being available that u set up? u'll know if font works by getting text obj geometry after setting up font +text -it will be 0x0. i assume the window appears - it's just empty? Yes, it was just empty. Well, filled with memory noise. I've added a background rectangle, set layers, and it is working now. But I've problems using transparency. I can set the window shaped, but no alpha and transparency. I've tried it with the gl_x11 and software_x11 engine, but both fail to draw a half-transparent background. I even tried a .png with a gradient from red to transparent, but no luck. shaped windows doesnt work with gl - to do a shaped window would require reading back the gl bcuffer from hw, scanning it with the cpu to generate rectangles then uses these as the shape. as such this totally kills any benefit of ever having used GL. use software. it's faster. destination alpha works in gl with EGL - it doesnt work with normal gl as for some odd reason no matter what - gl refuses to use an ARGB dest buffer when i create it. it fails and ceases to work. there is code. it will try - then crash. glXMakeCurrent() fails and i dont know why. but as such it's supported (dest alpha). as such you have a choice - if you want dest alpha ANd shaped to work - use software x11. if you want just dest alpha (only useful if you use a compositor) then use EGL on an opengl-es system (embedded). desktop doesn't work. beats me why. i have spent a lot of time kicking that code to try make it work - no luck. elementary has a test for this icon transparent - normally elm uses software-x11. u canuse gl with: ELM_ENGINE=gl elementary_test then try it - u'll see the issue. Using gl_x11 fails at all and logs messages about a missing or wrong input handler/method/whatsoever. As soon as I set alpha or transparency. But a glxinfo says that direct rendering is enabled. Did I miss something setting up OpenGL? Is there any X module that needs to be setup to get transparency? for alpha channel u need a compositor running. otherwise shaped stuff can work - but as above. not with gl. wont ever work as its pointless to make it work. it will just be as slow or even much slower than software. for dest alpha.. see above. Another thing is that, if I use gl_x11 without transparency at all, the actual cpu load is at ~40%. software_x11 will use just ~8%. I thought that it should be the opposite. This happens on two different computers. Just to mention that. entirely depends on gpu an drivers and whats in your canvas scene and what changes. as such time spent in the driver waiting on the gpu to finish will count as cpu time for the app - even tho cpu isnt necessarily being used. it may block and wait calling yield() often and poll or actively poll without yielding. if it had a real interrupt driven block waiting on gpu to finish it wouldnt (or shouldnt) register cpu usage. the other thing is that the gl engine re-draws the whole canvas every update. the software engine only re-rendering the changed regions. this is entirely due to the way opengl works and to get the best performance out of it you really have no choice but to re-draw everything and swap buffers (swapping necessitates re-draw of everything). otherwise u'd add an extra draw stage (draw to fbo - and u'd STILL need to copy the fbo to the backbuffer in-full) and and copy in the pipeline and that would harm performance. so if all u have is a tiny text or rect blob moving - yes, software will win. it will do absolutely minimal redraws. gl will re-draw it all. wait until you have a whole canvas scrolling or changing with 1000's of objects and see if you still thing gl is a problem :) Thanks in advance, Michael
Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added
On Wed, 05 Jan 2011 17:50:05 +0900 Jeonghyun Yun jh0506@samsung.com said: and now.. in.. svn! :) tnx! Oh. I mistake when I made patch. Sorry~ I tested my code in my target device. I attach a patch again. Thanks. -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Tuesday, January 04, 2011 5:34 PM To: Jeonghyun Yun Cc: enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added On Mon, 03 Jan 2011 17:23:14 +0900 Jeonghyun Yun jh0506@samsung.com said: you're going to hate this... you didnt hook up the multi down/up/move callbacks to anything... how will they ever get called? :) Hello. I re-attached elm_genlist multi-touch smart callbacks patch. multi,swipe,left - This is called when the genlist is multi-touch swiped left. multi,swipe,right - This is called when the genlist is multi-touch swiped right. multi,swipe,up - This is called when the genlist is multi-touch swiped up. multi,swpie,down - This is called when the genlist is multi-touch swiped down. multi,pinch,out - This is called when the genlist is multi-touch pinched out. multi,pinch,in - This is called when the genlist is multi-touch pinched in. I added Ecore_Timer *multi_timer for multi-touch gesture evaluation. If this patch have any issue, please let me know. Thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm_transit
On Wed, 5 Jan 2011 12:48:05 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Wed, Jan 5, 2011 at 12:27 PM, ChunEon Park chuneon.p...@samsung.com wrote: Good day, this is Hermet. Here is elm_transit patch. - Modified elm_transit_add(double duration) to elm_transit_add() - Added elm_transit_duration_set() / elm_transit_duration_get() APIs - Added elm_transit_go API Modifying the duration of an ongoing animation is tricky, what do you do to avoid things going weirdly? Let's say you're at 0.5 of an 1.0 second (progress = 50%), then you reset it to 2.0 second, you're now back in progress to 25%. I'm also strongly against _go() apis. They do not need to exist, as they don't for all but elm_list, which is there for an optimization hack which I dislike every time i have to type them. in this case transit is a time based thing - when does it start its animation? you can do a lot of set-up before you start it and thus there is a good reason for being able to separate the starting of the transition from its setup. as for setting the duration - not weird - not more weird than the adding ofthe objects. if you stand back and look at it, transit is much like an object - u create it then set up a whole bunch of properties (basically a transition pipeline) and then say go. there is no good reason why it shouldn't be expanded to allow chained transitions. eg transition from A to B, then B to C, then C to D - and thus there would be a good case for each leg of the transition to have its own timeframe - thus a set call for setting the transition duration. again - this also makes the go() call almost a must as at what point would you start that transition - and for that matter if you have a fairly lengthy and complex transition you do often you may want to repeat it again and again (call go to start it each time). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Gesture Recognizers (was: E SVN: raster IN trunk/TMP/st/elementary: . src/lib)
On Wed, 05 Jan 2011 16:06:15 +0100 Michael 'Mickey' Lauer mic...@vanille-media.de said: Am Mittwoch, den 05.01.2011, 02:28 -0800 schrieb Enlightenment SVN: Log: From: Jeonghyun Yun jh0506@samsung.com Subject: [E-devel] [Patch] elm_genlist multi-touch smart callbacks added I added 6 multi-touch smart callbacks in elm_genlist, please refer to below. multi,sweep,left - Genlist has been multi-touch swept left. multi,sweep,right - Genlist has been multi-touch swept right. multi,sweep,top - Genlist has been multi-touch swept top. multi,sweep,bottom - Genlist has been multi-touch swept bottom. multi,pinch,out - Genlist has been multi-touch pinched out. multi,pinch,in - Genlist has been multi-touch pinched in. I think these smart callbacks are very useful for elm_genlist multi-touch effect. While that is pretty cool per se, I wonder whether the right way to do that would be to either add support for that on the Elm.Window object or (even better) to factor it out into a gesture recognizer object that can be added to an Elm.Window derivative. :M: discussed already with tasn - part of a much bigger idea/project (generic gesture recogniser). can be refactored to be used later when/if it exists. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm_transit
On Wed, 5 Jan 2011 15:14:25 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Wed, Jan 5, 2011 at 2:36 PM, Carsten Haitzler ras...@rasterman.com wrote: On Wed, 5 Jan 2011 12:48:05 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Wed, Jan 5, 2011 at 12:27 PM, ChunEon Park chuneon.p...@samsung.com wrote: Good day, this is Hermet. Here is elm_transit patch. - Modified elm_transit_add(double duration) to elm_transit_add() - Added elm_transit_duration_set() / elm_transit_duration_get() APIs - Added elm_transit_go API Modifying the duration of an ongoing animation is tricky, what do you do to avoid things going weirdly? Let's say you're at 0.5 of an 1.0 second (progress = 50%), then you reset it to 2.0 second, you're now back in progress to 25%. I'm also strongly against _go() apis. They do not need to exist, as they don't for all but elm_list, which is there for an optimization hack which I dislike every time i have to type them. in this case transit is a time based thing - when does it start its animation? you can do a lot of set-up before you start it and thus there is a good reason for being able to separate the starting of the transition from its setup. as for setting the duration - not weird - not more weird than the adding ofthe objects. if you stand back and look at it, transit is much like an object - u create it then set up a whole bunch of properties (basically a transition pipeline) and then say go. there is no good reason why it shouldn't be expanded to allow chained transitions. eg transition from A to B, then B to C, then C to D - and thus there would be a good case for each leg of the transition to have its own timeframe - thus a set call for setting the transition duration. again - this also makes the go() call almost a must as at what point would you start that transition - and for that matter if you have a fairly lengthy and complex transition you do often you may want to repeat it again and again (call go to start it each time). It's just not like any of other efl, ecore primitives, for instance. If you need something else, just create a new one. The lots of setup does not buy, hardly you'll go back to main loop and start the animation later on. o = evas_object_image_add(e); evas_object_move(o, 100, 100); evas_object_resize(o, 200, 100); evas_object_image_file_set(o, blah.png, NULL); evas_object_image_fill_set(o, 200, 100); evas_object_show(o); not a lot of setup? :) it's the same thing - conceptually. But anyway, as you said before nobody is using this code except by you, so it is an external babbler pointing at others stuff. If you disagree with me just commit it and I'll not complain, but I had to state that I'm against this kind of alien apis. actually the api still is different - but how it is now isnt good either - like the show() - when does the animation start? have you looked at the tests where they set up several transtions (a fade and a rotate and a translate?) which one starts it? you can call quite a few things before you are done setting it up... (for flip u need to add 2 objects and then set up the flip). so it is actually a whole series of setup calls. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 problem when using darktable
On Thu, 06 Jan 2011 10:40:01 +1100 Jochen Schröder cycoma...@gmail.com said: On 04/01/11 21:15, Carsten Haitzler (The Rasterman) wrote: On Sat, 25 Dec 2010 17:30:44 +1100 Jochen Schrödercycoma...@gmail.com said: Hi all, I've encountered a weird bug when using darktable (a raw photography workflow program). It's a bit difficult to explain. A number of the tools in darktable don't work properly when using in e17, but they work fine in gnome. There are some tools you need to drag dots on curves around to change e.g. colors. One of the tools is the colorzone tool. There is a screencast at http://blog.pcode.nl/2010/12/06/darktable-0-7-screencast-library/ demonstrating how the tool should be working (see the colourzones plugin screencast). At about 1:45 he demonstrates how you can change the color by moving some points. Now this works fine if I use darktable in gnome, however under e17 trying to drag those points does not do anything (the points don't move). I know this is not a very good explanation, so if you can give me some hints how to better explain or troubleshoot this I'll try to do it. as such the only thing that can actually interfere might be button bindings - ie u have bound the same mouse button + modifier - or well e has it bound by default, but thats it - e would just steal the events before they got to the app - or x would steal them and re-direct to e. as such all non-grabbed events go DIRECT to apps so everything is up to the app to handle so if its not a conflict of bindings... thats an app bug. e doesnt interfere nor is it involved in keyboard or mouse input beyond grabbing things as above. (well also involved could be click always raises which involves a passive button grab too - click to focus too but only on the first click to focus a window). I've just done some more tests and this appears only when click to focus is checked, however it also appears in blackbox when click focus policy is selected (however works fine in Gnome with click-focus). YOu're probably right that it's either a gtk or darktable bug. Sorry for the noise hmm ok. when click to focus is on, e sets a passive grab for any click with mouse buttons 1, 2 and 3 to the parent (frame) window of the app - this meant e gets the click first. e passes that event along (allows it to continue). blackbox will do the same - hell metacity will do - most wm's will. e removes this grab once the window is focused. that means e is no longer involved in stealing away events for focusing the window.. UNLESS you also have the click raises the window option (window focus advanced config in e) then e will always keep this grab AND always get an event on any click AND when it gets one raise the window - but this click will be allowed to continue to the client - thats why u can still click on buttons and scroll scrollbars etc. as such it smells to me like darktable is doing something nasty/ugly/bad and the developer of it doesnt even know what he's doing wrong and has never considered to test in other wm's that may change his assumptions. that's my guess for now - but i'd have to dig thru all the code to find out. better you report it to the developer and let them know it fails in multiple wm's with certain events on widgets - the dev then should review his code for those elements of darktable and do some testing and thinking about it :) that's my guess right now. As a side note, what does the click to focus option under focus-misc actually mean. If I have click focus policy selected it seems redundant, but if I use sloppy or pointer focus, I already must have the pointer inside the window to click it so it seems redundant to me as well? it is redundant - it basically can be used when u have pointer-sloppy focus and focus is stolen away somewhere else and kept there - a click on the window where u are now will send focus back to it again. it just keeps the click grab on always - like click raises window does but it means e sets focus to the window on a click no matter what the focus policy is. niche usefulness. in advanced for a reason :) Jochen -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters
Re: [E-devel] [Patch] elm_map pinch zoom
On Thu, 6 Jan 2011 10:29:41 +0900 sangho park gouach...@gmail.com said: ok in svn - with one fix. TOUCH_HOLD_RANGE should really use finger size - i changed it to use elm_finger_size_get(). thanks for your comments. I revised and patched again. On Tue, Jan 4, 2011 at 6:54 PM, Carsten Haitzler ras...@rasterman.comwrote: On Wed, 22 Dec 2010 17:14:14 +0900 sangho park gouach...@gmail.com said: Dear all, This is a patch for elm_map pinch zoom. you can zoom in/out using two fingers. - add event handler for multi touch. hmm other than some formatting things - like use ()'s in ifs if (((a + b) c) (c == d) instead of if (a + b c c == d) use more ()'s to be explicit on the order of operations and groupings. also - you keep the event list as a global - you really should store it per elm map obj in the widget data (and of course free it when object is deleted). can you fix these? i've attached a fixed up patch with some of the above (and a few others formatting fixes). make the event list per elm map obj and you are golden. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elm_entry
On Wed, 05 Jan 2011 14:09:57 -0500 Christopher Michael cpmicha...@comcast.net said: wtf... looks like the ascent/descent of the font is 0 height. it shouldn't be - even with a bitmap font. a bitmap font should still have an ascent+descent. check using regular text objects and get ascent/descent from that font. Hi all, Just writing because I found a weird elm_entry issue. Apparently, you cannot use bitmap fonts too well w/ elm_entry. Here is a screenshot of the elm_entry test when using a bitmap font. As you can see, something is up w/ the text placement of some lines. Not sure why or what, but just wanted to bring it to someone's attention. (For reference, the font that is used here is Shine: http://www.ping.uio.no/~ay/fonts/fonts.shtml). http://home.comcast.net/~devilhorns/files/elm_entry.png dh -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Group index support
On Fri, 31 Dec 2010 09:49:44 +0900 Daniel Juyung Seo juyung@samsung.com said: unfortunately by making them .txt they have become corrupt. just send them to me directly and i can save them - they wont get filtered by df.net's mailing lists. Dear all, I attached image files for Seunggyun Kim. Image files might be stripped out. I put .txt at the end of file name. Please remove .txt from the file name. - group_index.png : Put this file to elementary/data/themes/ - Genlist_Group_Tree.png, Genlist_Group.png : elementary_test screenshots for Genlist Group Index. Thanks. Daniel Juyung Seo (SeoZ) -Original Message- From: Seunggyun Kim [mailto:sgyun@samsung.com] Sent: Thursday, December 30, 2010 9:42 PM To: enlightenment-devel@lists.sourceforge.net Cc: manti...@samsung.com Subject: Re: [E-devel] [Patch] Group index support I attached imaged files. -Original Message- From: Seunggyun Kim [mailto:sgyun@samsung.com] Sent: Thursday, December 30, 2010 9:32 PM To: 'enlightenment-devel@lists.sourceforge.net' Cc: 'manti...@samsung.com' Subject: [E-devel] [Patch] Group index support Hello, I added group index feature. This feature support to show item indicates group index. I attached capture images showing group index. As you can see attached png images, Group index item includes same group items. The group index is shown until every items that have same group index are scrolled. so group index realize/unrealize is not excuteded in _item_block_position function. instead of the function, group index is controlled in _pan_calculate function. Genlist Group and Genlist Group Tree menu is added in elementary_test. you can test group index operations in elementary_test. This patch is not support elm_genlist_item_insert_before/after operation of group index. We are now considering the operations in group index., This patch assumes that the previous 2 patches are already applied to upstream. '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.' '[E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after() APIs', So this patch does not include the changes of the previous patch. I separated this patch. - 004.elm_genlist.c.patch.txt Patch for src/lib/elm_genlist.c - 005.test_genlist.c.patch.txt Patch for src/bin/test_genlist.c - 006.genlist.patch.txt Patch for data/theme/default.edc And you have to add attached group_index.png file into 'data/themes' 'group_index.png' file is group index background image. Daniel Juyung Seo help make test code and refactoring group index code. Please review it and let me know if there is any problem in this patch. Thanks. Seunggyun Kim -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Group index support
On Thu, 30 Dec 2010 21:31:40 +0900 Seunggyun Kim sgyun@samsung.com said: looks ok to me. in svn! :) Hello, I added group index feature. This feature support to show item indicates group index. I attached capture images showing group index. As you can see attached png images, Group index item includes same group items. The group index is shown until every items that have same group index are scrolled. so group index realize/unrealize is not excuteded in _item_block_position function. instead of the function, group index is controlled in _pan_calculate function. Genlist Group and Genlist Group Tree menu is added in elementary_test. you can test group index operations in elementary_test. This patch is not support elm_genlist_item_insert_before/after operation of group index. We are now considering the operations in group index., This patch assumes that the previous 2 patches are already applied to upstream. '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.' '[E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after() APIs', So this patch does not include the changes of the previous patch. I separated this patch. - 004.elm_genlist.c.patch.txt Patch for src/lib/elm_genlist.c - 005.test_genlist.c.patch.txt Patch for src/bin/test_genlist.c - 006.genlist.patch.txt Patch for data/theme/default.edc And you have to add attached group_index.png file into 'data/themes' 'group_index.png' file is group index background image. Daniel Juyung Seo help make test code and refactoring group index code. Please review it and let me know if there is any problem in this patch. Thanks. Seunggyun Kim -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] how to do ecore_con_url POSTs?
On Tue, 28 Dec 2010 15:39:41 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com said: http://trac.enlightenment.org/e/changeset/55926 comments? On Mon, 20 Dec 2010 09:38:21 -0200 Raphael Kubo da Costa k...@profusion.mobi said: You're not supposed to. If you're doing http, you should explicitly know what request you're doing so url_send is not that good a function for this. You should have url_get, url_post, etc... *or* url_send should allow specifying the method. This would break API, though, so a middle term option would be to have explicit functions for that. OK, so we all agree that currently there's no way to use ecore_con_url_send() to send a GET, a POST and a zero-length POST with its current arguments. Can we deprecate ecore_con_url_send() and implement separate functions for sending each method during the API freeze? yes we can. what we have here is an api bug. this is our last opportunity to fix such things or be stuck with them for years. probably should deprecate send and document it as a it will guess if it should post or get and have a post and get call added. it's important we kill such bugs now while we can (if possible in an elegant way). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: discomfitor trunk/eeze/src/lib
On Thu, 6 Jan 2011 18:44:51 +1200 Cedric BAIL cedric.b...@free.fr said: On Thu, Jan 6, 2011 at 6:33 PM, Mike Blumenkrantz m...@zentific.com wrote: On Thu, 06 Jan 2011 07:21:18 +0100 Sebastian Dransfeld s...@tango.flipp.net wrote: On 01/05/2011 09:18 PM, Lucas De Marchi wrote: + if (errno) This is bad... you have to either zero errno before calling open() or check the return value before. Since open() will not zero errno in case of succees, doing like you did you're actually carrying whatever value errno had. Should users always zero errno before checking? Then this needs to be checked throughout efl. I remember a while ago someone actually removed errno = 0 in some code. Sebastian Yes, I remember someone removing the errno checks as well. According to the man page, however, you must set it to 0 before you check it to receive valid results, so I would guess that this is indeed something that should be verified throughout the codebase. Perhaps a good opportunity for a cocci script? :) Nah, that's wrong also, errno only mean something if open return a fd 0, all other case are not defined. Before checking errno for any syscall, you need to first check if the syscall failed. kowwekt! :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Everything and cgroup
notice. you WILL notice once u start doing make -j 32 compiles and lots of heavy disk io (rsync) or when video players play full-hd fideo on a lower-end machine. your gui will FEEL so much smoother and more interactive. don't FORGET ionice too - its also important. same applies as above for it as well. On Friday, November 19, 2010, Andrea Suisanisick...@opinioni.net wrote: Hi All, I was wondering if somebody is following the on-going discussion about exploiting the group scheduling[1] kernel feature (available since 2.6.24) to increase user desktop experience (I'm not saying that e17 is slow, on the contrary it makes bite the dust to gnome/kde on my system :-). Basically Mike Galbraith post a kernel patch [2] to lmkl to implement automatic TTY-based group scheduling (see [3] for a detailed discussion), . In short, this patch automatically creates a group attached to each TTY in the system. All processes with a given TTY as their controlling terminal will be placed in the appropriate group; the group scheduling code can then share CPU time between groups of processes as determined by their controlling terminals. During the aforementioned discussion Lennart Poettering post a user space trick [4] to achieve the same behaviour without patching the kernel. This trick is simply a metter of adding 4 lines to your ~/.bashrc: if [ $PS1 ] ; then mkdir -m 0700 /cgroup/cpu/$$ echo $$ /cgroup/cpu/$$/tasks fi and add those 3 to your rc.local mkdir -p /cgroup/cpu mount -t cgroup cgroup /cgroup/cpu -o cpu mkdir -m 0777 /cgroup/cpu I've used it on my own system and I can say that it works (if your work-flow involved quite often launching tasks from a terminal). Now I'm wondering if Everything could be modified in such a way it could take the advantages of this kernel feature, providing an interface to the user to group tasks based on some custom criteria or simply automatically group task based on some defaults. Obviusly if I had the C skill to do it by myself, I would bite... but unfortunately it's not the case :P Andrea [1] http://lwn.net/Articles/240474/ [2] http://thread.gmane.org/gmane.linux.kernel/1062787 [3] http://lwn.net/SubscriberLink/415740/0b54c2b876c89d3a/ [4] http://thread.gmane.org/gmane.linux.kernel/1063263 -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Elementary Layout confusing API
On Sat, 20 Nov 2010 02:12:24 +0100 Dave Andreoli d...@gurumeditation.it said: layouts can have multiple contents - how will you differentiate. sure a macro that assumes elm.swallow.content - but it really just saves a little bit of time. :) Hi all ! I'm tring to use the new canned styles for the layout widget, IMO the new macro to set standard parts use wrong names, please follow the following code code: // add a new layout widget ly = elm_layout_add(parent); // set the canned style for the layout (apps with titlebar style) elm_layout_theme_set(ly, 'layout', 'application', 'titlebar'); // set standard parts of the layout (elm.swallow.icon, elm.swallow.end, elm.swallow.text) elm_layout_icon_set(ly, icon_obj); elm_layout_end_set(ly, end_obj); elm_layout_text_set(ly, mytitle); // at this point, to set the content part of the layout (elm.swallow.content), you expect to use: elm_layout_content_set(ly, content_obj); // but this doesn't work... instead you have to do: elm_layout_content_set(ly, elm.swallow.content, content_obj); This is quite confusing, we should rename the elm_layout_content_set() func or all the new macros. Maybe the macros can be renamed to : elm_layout_standard_[icon/end/text]_set() elm_layout_standard_content_set() // this is new ... 'standard' can also be 'canned' or something else OR we can rename elm_layout_content_set() to: elm_layout_part_set() ?? What do you think guys? As it is now is REALLY confusing ! DaveMDS -- Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Group index support
On Thu, 06 Jan 2011 14:34:34 +0900 Daniel Juyung Seo juyung@samsung.com said: in svn! :) Hello Raster, Thanks. I added a small patch for Genlist Group. I missed one. Thanks Govi! Can you review this and apply it to upstream? Thanks. Daniel Juyung Seo (SeoZ) -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Thursday, January 06, 2011 2:14 PM To: Seunggyun Kim Cc: manti...@samsung.com; enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] Group index support On Thu, 30 Dec 2010 21:31:40 +0900 Seunggyun Kim sgyun@samsung.com said: looks ok to me. in svn! :) Hello, I added group index feature. This feature support to show item indicates group index. I attached capture images showing group index. As you can see attached png images, Group index item includes same group items. The group index is shown until every items that have same group index are scrolled. so group index realize/unrealize is not excuteded in _item_block_position function. instead of the function, group index is controlled in _pan_calculate function. Genlist Group and Genlist Group Tree menu is added in elementary_test. you can test group index operations in elementary_test. This patch is not support elm_genlist_item_insert_before/after operation of group index. We are now considering the operations in group index., This patch assumes that the previous 2 patches are already applied to upstream. '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.' '[E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after() APIs', So this patch does not include the changes of the previous patch. I separated this patch. - 004.elm_genlist.c.patch.txt Patch for src/lib/elm_genlist.c - 005.test_genlist.c.patch.txt Patch for src/bin/test_genlist.c - 006.genlist.patch.txt Patch for data/theme/default.edc And you have to add attached group_index.png file into 'data/themes' 'group_index.png' file is group index background image. Daniel Juyung Seo help make test code and refactoring group index code. Please review it and let me know if there is any problem in this patch. Thanks. Seunggyun Kim -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] how to do ecore_con_url POSTs?
On Thu, 06 Jan 2011 23:18:09 -0200 Raphael Kubo da Costa k...@profusion.mobi said: At Thu, 6 Jan 2011 15:34:24 +0900, Carsten Haitzler (The Rasterman) wrote: On Tue, 28 Dec 2010 15:39:41 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com said: http://trac.enlightenment.org/e/changeset/55926 comments? Only about the ecore stuff itself, as I've never touched the rest of the files. i know. i only cared about fixing up the api for 1.0 - internals can always be changed. i just took the fastest path to getting api set up. one thing i was hoping you'd comment on... we have get and post... where's put? :) +#define MODE_AUTO 0 +#define MODE_GET 1 +#define MODE_POST 2 This looks... ugly :) Anything agains having an enum? Plus, if both AUTO and POST have the same effect, why not have only POST and adapt ecore_con_url_send accordingly? because i wasnt sure i'd get it right for both - and as such auto will be killed eventually as its deprecated. :) +/** + * Sends a get request. + * + * @param url_con Connection object to perform a request on, previously created + *with ecore_con_url_new() or ecore_con_url_custom_new(). + * @param dataPayload (data sent on the request) + * @param length Payload length. If @c -1, rely on automatic length + *calculation via @c strlen() on @p data. + * @param content_type Content type of the payload (e.g. text/xml) It doesn't make much sense to send Content-Length and Content-Type in a GET, so I think those two can be removed from the function's signature. +/** + * Sends a post request. + * + * @param url_con Connection object to perform a request on, previously created + *with ecore_con_url_new() or ecore_con_url_custom_new(). + * @param dataPayload (data sent on the request) + * @param length Payload length. If @c -1, rely on automatic length + *calculation via @c strlen() on @p data. + * @param content_type Content type of the payload (e.g. text/xml) It should be noted somewhere that passing NULL to data and 0 to length performs a bodyless POST. if its an explicit post call.. isnt that obvious? :) no data - no body :) -- Raphael Kubo da Costa ProFUSION embedded systems http://profusion.mobi -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] how to do ecore_con_url POSTs?
On Thu, 06 Jan 2011 23:57:53 -0200 Raphael Kubo da Costa k...@profusion.mobi said: At Fri, 7 Jan 2011 10:25:05 +0900, Carsten Haitzler (The Rasterman) wrote: i know. i only cared about fixing up the api for 1.0 - internals can always be changed. i just took the fastest path to getting api set up. one thing i was hoping you'd comment on... we have get and post... where's put? :) I thought you were only caring about fixing up the api for 1.0 etc etc ;D bingo. as long as it functions as intended (and deprecated fn just functions as it used to until it's killed), i dont care too much. it's a relatively insignificant and isolated bit of code - can be fixed up any time with no affect on api/abi :) Anything agains having an enum? Plus, if both AUTO and POST have the same effect, why not have only POST and adapt ecore_con_url_send accordingly? because i wasnt sure i'd get it right for both - and as such auto will be killed eventually as its deprecated. :) Fine then. Is the 'stuff that should be killed after 1.0 or 1.x' being tracked anywhere? I fear this might just sit there indefinitely until someone notices. nup. but as such the only thing hat passes in auto is the deprecated send api - so i see it as an obvious link :) It should be noted somewhere that passing NULL to data and 0 to length performs a bodyless POST. if its an explicit post call.. isnt that obvious? :) no data - no body :) One might think, for example, that just passing NULL to data (or 0 to length) is enough, just like it happened in one of your previous commits to this part. well if u pass null - sending length != 0 is nonsensical. sending a data ptr but with length 0 also is nonsensical. :) so it goes hand-in-hand i'd say. if u have body data - it is more than 0 bytes in size.. and u have a pointer to it. otherwise it's NULL and well size is obviously 0. now that we can actually define a get vs a post we dont need to piggyback data + size to guess what to do. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] question about edje_message_queue
On Thu, 23 Dec 2010 23:04:59 +0900 ChunEon Park chuneon.p...@samsung.com said: hmm i checked the code... the code is in fact correct. it shouldnt process a message twice. its written in a safe way (seems i thought about this case already when implementing it). see _edje_message_queue_process() and edje_object_message_signal_process(). there is a small issue of ordering of signals between processing those of a signal object and a global message queue - but that exists anyway if you process 1 object vs all anyway - within an obj it will have consistent ordering but not between objects. but .. it wont process twice. Hello, This is Hermet. I have one problem because of the message event order. Let me describe the situation. I added two clicked callback functions to one elm_button. Let's call the callback functions A and B It should be called sequentially definitely. I'm not sure why user should add separate callbacks but they may use this case. Because multiple callback functions for one widget are available. However, in some cases, the system is so much slow and user clicked the button continually in a hurry. So, the clicked message will be queued to the edje message queue (msgq) Now, it's time to process the signal callbacks. It will call _edje_message_queue_process to process the queued message events. Since user touched the buttons continually and the system could not process the events yet, the clicked event messages will be queued in order. Let's suppose the count of clicked events as 4. Now It begins to process one. Because user added two callback functions, A will be called first. But in this A function, it creates an elementary widget which calls edje_object_message_signal_process internally. It means, it will process the queued events(tmp_msgq) again plus additional new queued events for its own widget. But next queued event is also button clicked event. Thus, the A function will be called again even B function does not called yet. Users might don't know about this but problem can be occurred. In this case, the callback function will be called like this order. A - A - A - A - B - B - B - B actually. However, it should be called like this A - B - A - B - A - B - A - B. The real scenario is like this. In a button callback A, user create a genlist then apply one style by using elm_object_style_set. Could someone give me an advice? Or Must be fixed the edje_message_queue? Once, I attached the patch file for the edje_message_queue, please consider and reply me. Thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Group index support
On Thu, 06 Jan 2011 22:05:00 +0900 Seunggyun Kim sgyun@samsung.com said: in svn! :) Hello Raster, I added a small patch for Genlist group item clear. And I changed git-minh to git-h in item_block_position function. Thanks Govi Please review it and let me know if there is any problem in this patch. Thanks. Seunggyun Kim -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Thursday, January 06, 2011 5:59 PM To: Daniel Juyung Seo Cc: 'Seunggyun Kim'; manti...@samsung.com; enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] Group index support On Thu, 06 Jan 2011 14:34:34 +0900 Daniel Juyung Seo juyung@samsung.com said: in svn! :) Hello Raster, Thanks. I added a small patch for Genlist Group. I missed one. Thanks Govi! Can you review this and apply it to upstream? Thanks. Daniel Juyung Seo (SeoZ) -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Thursday, January 06, 2011 2:14 PM To: Seunggyun Kim Cc: manti...@samsung.com; enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [Patch] Group index support On Thu, 30 Dec 2010 21:31:40 +0900 Seunggyun Kim sgyun@samsung.com said: looks ok to me. in svn! :) Hello, I added group index feature. This feature support to show item indicates group index. I attached capture images showing group index. As you can see attached png images, Group index item includes same group items. The group index is shown until every items that have same group index are scrolled. so group index realize/unrealize is not excuteded in _item_block_position function. instead of the function, group index is controlled in _pan_calculate function. Genlist Group and Genlist Group Tree menu is added in elementary_test. you can test group index operations in elementary_test. This patch is not support elm_genlist_item_insert_before/after operation of group index. We are now considering the operations in group index., This patch assumes that the previous 2 patches are already applied to upstream. '[E-devel] [Patch] Tree support for elm_genlist_item_prepend() API.' '[E-devel] [Patch] Tree support for elm_genlist_item_insert_before/after() APIs', So this patch does not include the changes of the previous patch. I separated this patch. - 004.elm_genlist.c.patch.txt Patch for src/lib/elm_genlist.c - 005.test_genlist.c.patch.txt Patch for src/bin/test_genlist.c - 006.genlist.patch.txt Patch for data/theme/default.edc And you have to add attached group_index.png file into 'data/themes' 'group_index.png' file is group index background image. Daniel Juyung Seo help make test code and refactoring group index code. Please review it and let me know if there is any problem in this patch. Thanks. Seunggyun Kim -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm_transit
On Thu, 06 Jan 2011 15:21:30 +0900 ChunEon Park chuneon.p...@samsung.com said: this is definitely an improvement i'd say - and yes - setting up a transit is setting up a pipeline. unlike timer and animators they are not 1-off setups. they require several calls to be set up. so this is better. as for elm animator... hmm - i quite like how it works - you can pause and resume it - transit can't currently. also get if its currently active or not. Hi. Even it looks somewhat alien elm, I hope EFL supports basic effect by using c and edc. In some cases, it is useful for app developers. They want to use effects easily and quickly as Other F/W does providing. Here is patch again. Added two lines for elm_transit_duration_set exception handling. I guess there are possibilities still to add/modify some functions to the transit. So, currently the exception cases does not defined yet. But I will try patches soon as perfect things. Please consider about transit. And.. if this transit is acceptable, How about deprecate elm_animator as soon as possible? Thanks. -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Thursday, January 06, 2011 1:37 AM To: Gustavo Sverzut Barbieri Cc: ChunEon Park; enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [PATCH] elm_transit On Wed, 5 Jan 2011 12:48:05 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Wed, Jan 5, 2011 at 12:27 PM, ChunEon Park chuneon.p...@samsung.com wrote: Good day, this is Hermet. Here is elm_transit patch. - Modified elm_transit_add(double duration) to elm_transit_add() - Added elm_transit_duration_set() / elm_transit_duration_get() APIs - Added elm_transit_go API Modifying the duration of an ongoing animation is tricky, what do you do to avoid things going weirdly? Let's say you're at 0.5 of an 1.0 second (progress = 50%), then you reset it to 2.0 second, you're now back in progress to 25%. I'm also strongly against _go() apis. They do not need to exist, as they don't for all but elm_list, which is there for an optimization hack which I dislike every time i have to type them. in this case transit is a time based thing - when does it start its animation? you can do a lot of set-up before you start it and thus there is a good reason for being able to separate the starting of the transition from its setup. as for setting the duration - not weird - not more weird than the adding ofthe objects. if you stand back and look at it, transit is much like an object - u create it then set up a whole bunch of properties (basically a transition pipeline) and then say go. there is no good reason why it shouldn't be expanded to allow chained transitions. eg transition from A to B, then B to C, then C to D - and thus there would be a good case for each leg of the transition to have its own timeframe - thus a set call for setting the transition duration. again - this also makes the go() call almost a must as at what point would you start that transition - and for that matter if you have a fairly lengthy and complex transition you do often you may want to repeat it again and again (call go to start it each time). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: caro trunk/TMP/st/elementary
On Thu, 6 Jan 2011 11:01:34 -0800 Enlightenment SVN no-re...@enlightenment.org said: Log: add guards in config.h to avoid multiple inclusions raster: may I rename elementary_config.h to config.h ? If I add macros for all the init stuff, it would be nice to have consistent name for that file yes you may :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk: ecore ecore/src/lib/ecore ecore/src/lib/ecore_file eet eet/src/lib eina eina/src/lib evas/src/lib/canvas evas/src/lib/file evas/src/lib/include
the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Enlightenment web site - please review
On Fri, 17 Dec 2010 02:15:40 -0500 Jesse Charbneau j...@thecharbneaus.com said: i guess others have done more detailed reviews so there is little point doing another - overall lit looks ok to me - just some of the gfx looks rough/unfinished like a cropped block diagram and screenshot on the about page. why has it been cropped and basically made uglier not just left as-is (or redone to be flat if flat is what you want) Hello, I’ve been working off list with Gustavo, and we’d like to get some feedback on the design thats been worked out. http://e-www.thecharbneaus.com/p.php?p=aboutl=en http://e-www.thecharbneaus.com/p.php?p=downloadl=en http://e-www.thecharbneaus.com/p.php?p=supportl=en http://e-www.thecharbneaus.com/p.php?p=docsl=en Thanks, Jess -- Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Patches for e17: i18n, includes
On Thu, 06 Jan 2011 19:38:57 +0100 Fabian Nowak timyst...@arcor.de said: Hello, few weeks ago I obtained the message about e17 pre3 and tried it and was very impressed. However, when updating some translations, I found some un-i18n'ed components. Attached are the patches that should make them translatable. I declared many DBG / ERR messages as translatable because they contained messages that are to be translated in other components, such as failing file accesses. Furthermore, on my Debian unstable system, I had to insert some includes. These are contained in the attached patch as well. sorry - didnt get any patches here :( Furthermore I have a question that I already raised on the intl mailing list: Another question I have is why the modules.desktop.in is not included in the translation stuff? Regarding Xfce, they managed to include po files as well, which made translating more comfortable and also rendered the translations more complete by having translated desktop files. well because desktop files can have translations inside of them - and this means the translations for a desktop file AND the stuff it's shipped with are self-contained. in the case of a module - a module LIVES inside of its dir - data files, binaries, module.so and all. with the translations there its easier to split modules off or merge them in as u just add that dir to your build or packaging, or you remove it. you dont have to worry about patching po files. sure - it means more than 1 file to edit for translations, but everything else is much easier this way, so i'd say the current method wins for overall easier Hope it helps and best regards Fabian -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] Change the second parameter type of elm_slidershow_timeout_set
On Fri, 07 Jan 2011 09:39:10 +0900 Jihoon Kim jihoon48@samsung.com said: Most of APIs related to timeout_set / get uses double type as parameter, but elm_slidershow uses integer type. For uniformity, the second parameter type of elm_slideshow_timeout_set is changed into double type. Please review this patch and apply in svn if it is ok. Thanks. yup. you're right. should be a double. in svn! thanks! -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm_transit
On Fri, 07 Jan 2011 20:59:15 +0900 ChunEon Park chuneon.p...@samsung.com said: in svn! :) Really sorry. Attached file is something wrong. Here it again. Thanks. -Original Message- From: ChunEon Park [mailto:chuneon.p...@samsung.com] Sent: Friday, January 07, 2011 8:48 PM To: 'enlightenment-devel@lists.sourceforge.net' Subject: [PATCH] elm_transit Hi, Here is a very small patch for elm_transit Removed an unnecessary parameter. Please consider then apply it. Thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_genlist doxygen fix and addition.
On Sat, 8 Jan 2011 02:00:16 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: in svn! thanks! :) Hello, I fixed some typos of Genlist doxygen and added more explanations. Please review this and apply this to upstream. Thanks. Daniel Juyung Seo (SeoZ) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Questions concerning state and progress on internationalization
alleviate the need for discussion about where in a component to initiate the l10n. In most cases, introducing real package headers, i.e. headers describing the entire package in addition to config.h, if not already existent, might be most senseful. - I can do the work to make all components use gettext 0.18, use one single i18n config wrt. Makevars, configure.ac, autogen.sh, C directives. you'll have to explain what 0.18 is (compared to 0.12/0.14 etc.) and why? :) I hope to achieve valuable discussion on the i18n / l10n issues. Fabian -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Recent(-ish) changes to elm genlist? elm.swallow.icon
On Mon, 10 Jan 2011 15:23:24 +1100 Brett Nash n...@nash.id.au said: Hello, So I have a simple app the displays a list of things in a genlist in a format vaguely like: Key value Where key is the main item, and value is stored using a .icon_get callback. In it I do code along the lines of: if (strcmp(elm.swallow.end,part)) != 0) return NULL; o = elm_label_add(obj); elm_label_label_set(o, calculated_value(yadda, yadda)); evas_object_show(o); return o; This used to work, but with a recent update it stopped working. If I chance elm.swallow.end: to elm.swallow.icon it works fine (albeit backwards value: key). Unfortunately I can't find any examples using a label in the end position, but it used to work (I have a screenshot, so I know I'm not crazy ;-) Anyone have any ideas what I need to do to make it work, or an alternate suggestion to make the equivalent work? well i just tested genlist - put a different icon in elm.swallow.end vs elm/swallow.icon - works. 2 different icons. printf tells me it's calling it for both positions. i can't reproduce your issue here :( Regards, nash -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Questions concerning state and progress on internationalization
On Mon, 10 Jan 2011 17:45:53 +1000 David Seikel onef...@gmail.com said: On Sun, 09 Jan 2011 23:18:15 +0100 Fabian Nowak timyst...@arcor.de wrote: Hey all, when updating some German translation of e17 trunk, I noticed that many components still lack i18n. So I started updating many of them and successfully introduced translations as I could verify on my computer. As you may know, translations are an important step for software to be spread and thereby debugged, tested, helped, enhanced and commented on by a wide range of people from everywhere over the world. However, many questions have come up: 1. Why is gettext 0.14 used? 0.18 (and later?) does already exist. (component e even uses 0.12.1) version X already exists is a poor reason to use version X. We should generally choose to use the latest version that is being used by the most people. Choosing the very latests, bleeding edge, was just released this morning version simply because it exists means that our software just wont work for most people. We can't expect ordinary users to grab the latest version. We should NOT be expecting even our developers to grab the latest versions. People stick with the stable versions of their distributions for good reasons. I know, I say this all the time, and people don't listen. :-P i do. i already am there. i'm always on some older stable release of something :) only rarely do i concede the need for some new bleeding :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Recent(-ish) changes to elm genlist? elm.swallow.icon
On Mon, 10 Jan 2011 18:29:31 +1100 Brett Nash n...@nash.id.au said: if (strcmp(elm.swallow.end,part)) != 0) return NULL; o = elm_label_add(obj); elm_label_label_set(o, calculated_value(yadda, yadda)); evas_object_show(o); return o; This used to work, but with a recent update it stopped working. Anyone have any ideas what I need to do to make it work, or an alternate suggestion to make the equivalent work? well i just tested genlist - put a different icon in elm.swallow.end vs elm/swallow.icon - works. 2 different icons. printf tells me it's calling it for both positions. i can't reproduce your issue here :( Did you try it for an elm label? Icons work for me too. .. Just not an elm_label(). is it complaining on stdout/err about not being able to calc a min size? :) as such sticking a label in an icon is a bit odd because you already have labels i the item itself, but the problem probably is a min size calc thing and may require special care that happened to work before by luck and not by design : ( i know i dont intend labels to work by design due to their nature (height is dependant on width thus u cant calc a min width AND height without first fixing width). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elc_ctxpopup
On Fri, 07 Jan 2011 17:50:14 +0900 ChunEon Park chuneon.p...@samsung.com said: in svn - good, except for a small formattring issue. a if() (with no space after if). i fixed it along the way :) Hi, this is Hermet. Here code is for the ctxpopup. Since the functionalities of ctxpopup are somewhat different, I'm trying to overwrite the ctxpopup code entirely first. The main reason is, Original ctxpopup could determine it's size and position by itself. Of course, upstreamed version supports this. But it can not be reduced it's size And it supposes the arrow position to center of box edje. Basically, This version calculates it's box size first then find available space from the it's position. The origin position of the box is not expected, it finds the available positions. But if there is not enough space to be shown, then it finds a best direction to be shown again. In this case, it reduces it's size also as to be shown entirely. Since the ctxpopup supports scroller, the reduced box could show the all items also. (The point is ctxpopup should know the size of total items...) I'm not sure the upstreamed version could cover the above scenario, If then, I need to modify it first. Or not, please review this code. It should have a review definitely. Thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Recent(-ish) changes to elm genlist? elm.swallow.icon
On Mon, 10 Jan 2011 18:23:18 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: hi Raster, is that related to below codes in elm.swallow.end? aspect: 1.0 1.0; aspect_preference: VERTICAL; Nash told that label in elm.swallow.icon works. Thanks. that forces it to have a 1:1 aspect ratio with the vertical axis being the controlling/preferred axis - ie width adjusts based on hight with the 1:1 aspect Daniel Juyung Seo (SeoZ) On Mon, Jan 10, 2011 at 6:04 PM, Carsten Haitzler ras...@rasterman.com wrote: On Mon, 10 Jan 2011 18:29:31 +1100 Brett Nash n...@nash.id.au said: if (strcmp(elm.swallow.end,part)) != 0) return NULL; o = elm_label_add(obj); elm_label_label_set(o, calculated_value(yadda, yadda)); evas_object_show(o); return o; This used to work, but with a recent update it stopped working. Anyone have any ideas what I need to do to make it work, or an alternate suggestion to make the equivalent work? well i just tested genlist - put a different icon in elm.swallow.end vs elm/swallow.icon - works. 2 different icons. printf tells me it's calling it for both positions. i can't reproduce your issue here :( Did you try it for an elm label? Icons work for me too. .. Just not an elm_label(). is it complaining on stdout/err about not being able to calc a min size? :) as such sticking a label in an icon is a bit odd because you already have labels i the item itself, but the problem probably is a min size calc thing and may require special care that happened to work before by luck and not by design : ( i know i dont intend labels to work by design due to their nature (height is dependant on width thus u cant calc a min width AND height without first fixing width). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_map downloading progress info bug fix
On Mon, 10 Jan 2011 15:45:28 +0900 sangho park gouach...@gmail.com said: is it download or downloading... or should it maybe be changed to downloaded (like clicked). in your code you use both downloading and downloaded. test uses downloading. so which is it? :) Dear all, This is a patch for elm_map downloading progress info. I added one new signal, one new API and fixed seg fault bug. - signal : download (this signal is called when map_tile is downloaded) - API : elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num) - seg fault : if user select custom map provider, seg fault occurs, because there is no url_cb in the custom map provider you can check download progress using these signal API. the example is in test_map.c. thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] [ecore_con_url] Add CA validation control with SSL connections
On Fri, 31 Dec 2010 08:18:40 +0100 PnB poor.new...@gmail.com said: Le 30/12/2010 22:10, Vincent Torri a écrit : http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta http://en.wikipedia.org/wiki/Feature_complete so: * testing * bug fixing anything else is postponed after the release. Thanks for the clarification. I'll wait then. please don't forget to remind us post 1.0 in case we forget to follow this up :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_map downloading progress info bug fix
On Mon, 10 Jan 2011 18:59:38 +0900 Mike McCormack mj.mccorm...@samsung.com said: On 01/10/2011 03:45 PM, sangho park wrote: I added one new signal, one new API and fixed seg fault bug. Separate changes are better submitted (and committed) as separate patches. This way, rollbacks only affect bad changes, reviewing changes is easier, some patches can be applied while you rework others, etc. thanks, that too :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_map downloading progress info bug fix
On Mon, 10 Jan 2011 10:55:59 +0100 Atton Jonathan jonathan.at...@gmail.com said: thats the point of open source. you did the big initial work of getting it up and showing that it (can) work. making it partly useful - or mostly. now people see more they can do with it - extend and embrace and improve.. and .. so things get better. :) you see your initial baby grow and become more with other people's help. It's nice to see people working on elm map. It a very usefull widget but I do not have the time to complete it. 2011/1/10 Carsten Haitzler ras...@rasterman.com On Mon, 10 Jan 2011 18:59:38 +0900 Mike McCormack mj.mccorm...@samsung.com said: On 01/10/2011 03:45 PM, sangho park wrote: I added one new signal, one new API and fixed seg fault bug. Separate changes are better submitted (and committed) as separate patches. This way, rollbacks only affect bad changes, reviewing changes is easier, some patches can be applied while you rework others, etc. thanks, that too :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Regards. -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Recent(-ish) changes to elm genlist? elm.swallow.icon
On Mon, 10 Jan 2011 20:49:05 +1100 Brett Nash brettn...@gmail.com said: On 10/01/2011, at 8:04 PM, Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Mon, 10 Jan 2011 18:29:31 +1100 Brett Nash n...@nash.id.au said: if (strcmp(elm.swallow.end,part)) != 0) return NULL; o = elm_label_add(obj); elm_label_label_set(o, calculated_value(yadda, yadda)); evas_object_show(o); return o; This used to work, but with a recent update it stopped working. Anyone have any ideas what I need to do to make it work, or an alternate suggestion to make the equivalent work? well i just tested genlist - put a different icon in elm.swallow.end vs elm/swallow.icon - works. 2 different icons. printf tells me it's calling it for both positions. i can't reproduce your issue here :( Did you try it for an elm label? Icons work for me too. .. Just not an elm_label(). is it complaining on stdout/err about not being able to calc a min size? :) Nope. Nothing on stout except my debug to check the call. as such sticking a label in an icon is a bit odd because you already have labels i the item itself, but the problem probably is a min size calc thing and may require special care that happened to work before by luck and not by design : ( i know i dont intend labels to work by design due to their nature (height is dependant on width thus u cant calc a min width AND height without first fixing width). Well basically I want a pretty standard list of left aligned labels with some right aligned values. So if you have a suggestion I'd be happy to hear it. The values are all in the range 5-20 letters and are numeric (so should be right aligned). there's a dual label item style already - but its a big label plus a smaller one one above the other. you are in need of that - but just re-arranging them to be left and right. create a new item style and provide it for all to use in the default theme! :) then when other people need the same thing.. they share! :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] elm_transit
On Mon, 10 Jan 2011 21:39:32 +0900 ChunEon Park chuneon.p...@samsung.com said: oh dear. bad me - i didnt notice the isse. you declared elm_transit_add as: elm_transit_add() - not elm_transit_add(void). that means the compiler doesnt find errors when passing parameters. a function declared with elm_transit_add() in C means this accepts 0 or MORE parameters - which are undefined. basically it means it wont complain if you call it with no params, 1, 2, or N - it doesnt care. thats really bad. thus the bug lipped through and your fix. first that goes into svn. you have some problems though with pause resume. on run you never reset delayed to 0. :) so if you want to run multiple times and have paused it at a time in the past with an older run... it'll get things wrong. also you have pause() and resume - why not have a pause_set(transit, EINA_TRUE/FALSE); and a pause_get() so you can set and get the paused state. that'd be better. also i see another if formatting thing: + if(transit-animator) no space after if :) could you fix the above? :) Dear All. Here is elm_transit patches. 001_elm_transit.txt Added elm_transit_pause, elm_transit_resume, elm_transit_progress_value_get 002_elm_transit.txt fixed customized transit sample error. Check it then apply it please. Thanks. Best Regards Hermet -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_map downloading progress info bug fix
On Tue, 11 Jan 2011 11:40:45 +0900 sangho park gouach...@gmail.com said: thanks! in svn! :) yes.. downloaded is right. I changed download, downloading to downloaded. sorry for bothering you :). thanks. On Mon, Jan 10, 2011 at 6:43 PM, Carsten Haitzler ras...@rasterman.comwrote: On Mon, 10 Jan 2011 15:45:28 +0900 sangho park gouach...@gmail.com said: is it download or downloading... or should it maybe be changed to downloaded (like clicked). in your code you use both downloading and downloaded. test uses downloading. so which is it? :) Dear all, This is a patch for elm_map downloading progress info. I added one new signal, one new API and fixed seg fault bug. - signal : download (this signal is called when map_tile is downloaded) - API : elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num) - seg fault : if user select custom map provider, seg fault occurs, because there is no url_cb in the custom map provider you can check download progress using these signal API. the example is in test_map.c. thanks. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Fw: [Fwd: [Fwd: CeBIT Open Source 2011 - Call for Projects]]
On Thu, 13 Jan 2011 08:27:46 +0100 Andreas Volz li...@brachttal.net said: well i did respond that i'd get back soon - but i got this just before i went on holidays and i lost internet for most of them and i've been catching up on mail in the last week - this just slipped up in my inbox. i was meaning to deal with it this week actually. :) Hello together, see below an E-Mail to the german E users/developers. For some reason no one answered, so I forward it to the list (google translated...). Do you know about this topic? regards Andreas --- hello Mr. Haitzler, hello Enlightenment team since in our previous emails still no response came, I now extend the list to just a few German Addresses of the Enlightenment list. Thanks again for the application of Enlightenment to the call for Projects for the CeBIT Open Source 2011th The application was successful, Enlightenment was for a free booth space with electricity and Internet Access at CeBIT 2011 selected. But we need necessarily the definitive commitment on the part of the project that the state at the Exhibition Grounds in Hanover from 1 to 5 March 2011 throughout with at least one is occupied by two people. If this is not for any reason, work out, we now beg to by the end of this week for news. We need the space then another project awarded on the waiting list. The editors of Linux Magazine, as well as CeBIT, the open-source team forward on the promise of Enlightenment. Regards Britta Wülfing Anfang der weitergeleiteten Nachricht: Datum: Tue, 11 Jan 2011 16:41:30 +0100 Sender: Britta Wuelfing bwuelf...@linuxnewmedia.de Empfänger: ras...@rasterman.com, frederik.s...@gmail.com, kaeth...@gmail.com, li...@brachttal.net, hannes.janet...@gmail.com Titel: [Fwd: [Fwd: CeBIT Open Source 2011 - Call for Projects]] Hallo Herr Haitzler, hallo Enlightenment-Team, da auf unsere bisherigen Mails noch keine Antwort gekommen ist, erweitere ich jetzt einfach mal den Verteiler um ein paar deutsche Adressen der Enlightenment-Liste. Nochmals vielen Dank für die Bewerbung von Enlightenment beim Call for Projects für die CeBIT Open Source 2011. Die Bewerbung hatte Erfolg, Enlightenment wurde für einen kostenlosen Standplatz inklusive Strom und Internetanschluß auf der CeBIT 2011 ausgewählt. Wir benötigen nun aber unbedingt die definitive Zusage von Seiten des Projekts, dass der Stand auf dem Messegelände in Hannover vom 1. bis 5. März 2011 durchgehend mit mindestens ein bis zwei Personen besetzt wird. Falls dies aus irgendwelchen Gründen nicht klappt, bitten wir nun bis spätestens Ende dieser Woche um Nachricht. Wir müssen den Platz dann an ein anderes Projekt auf der Warteliste vergeben. Die Redaktion des Linux-Magazin sowie das CeBIT-Open-Source-Team freuen sich auf die Zusage von Enlightenment. Viele Grüße Britta Wülfing -- Britta Wülfing Linux-Magazin Online Linux New Media AG Tel: +49 89 99 34 11 18, Fax: +49 89 9934 1199 bwuelf...@linuxnewmedia.de - http://www.linux-magazin.de -- Linux New Media, the Pulse of Linux: Lawrence, KS - Málaga Manchester - München - São Paulo - Warszawa -- Sitz der Gesellschaft: Putzbrunner Str.71, 81739 München Amtsgericht München: HRB 129161 Vorstand: Brian Osborn, Hermann Plank Aufsichtsratsvorsitzender: Rudolf Strobl -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] snaps
On Fri, 14 Jan 2011 00:02:32 -0500 Mike Blumenkrantz m...@zentific.com said: On Thu, 13 Jan 2011 22:48:28 -0600 Jeff Hoogland jeffhoogl...@gmail.com wrote: Maybe it is just because I am new around here... But why are snap shots even really needed? Pulling down all the latest sources from SVN really isn't all that hard. ~Jeff Hoogland On Thu, Jan 13, 2011 at 10:36 PM, Mike Blumenkrantz m...@zentific.comwrote: We have a lot of users who would benefit from more frequent snapshots of e17. Since snapping e by itself is not much effort, how would people feel about doing a new snap every two weeks? Someone would have to make dist-bzip2 every 2 weeks and upload somewhere, and it would probably take 20-30 seconds. Hell I'd even do it myself if it would reduce the number of times a week I tell people to switch to latest svn from snapshots. Thoughts? -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! Snapshots are what distributions create packages from. The majority of users do not know what subversion is, nor do they know how to use it. tbh we need to make packages if u care about those users. that means for example make our own ubuntu packages - gentoo can look after itself (and well mess things up with use flags as it is want to do, so i don't much care there). jeff - could you spread the love for your debian rules/control and other pkging files you use to build your pkgs? i'd love to just have an auto-build script for pretty much everything... and speaking of stuff.. that's another email. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] snaps
On Fri, 14 Jan 2011 08:22:51 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Fri, 14 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Fri, 14 Jan 2011 00:02:32 -0500 Mike Blumenkrantz m...@zentific.com said: On Thu, 13 Jan 2011 22:48:28 -0600 Jeff Hoogland jeffhoogl...@gmail.com wrote: Maybe it is just because I am new around here... But why are snap shots even really needed? Pulling down all the latest sources from SVN really isn't all that hard. ~Jeff Hoogland On Thu, Jan 13, 2011 at 10:36 PM, Mike Blumenkrantz m...@zentific.comwrote: We have a lot of users who would benefit from more frequent snapshots of e17. Since snapping e by itself is not much effort, how would people feel about doing a new snap every two weeks? Someone would have to make dist-bzip2 every 2 weeks and upload somewhere, and it would probably take 20-30 seconds. Hell I'd even do it myself if it would reduce the number of times a week I tell people to switch to latest svn from snapshots. Thoughts? -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! Snapshots are what distributions create packages from. The majority of users do not know what subversion is, nor do they know how to use it. tbh we need to make packages if u care about those users. that means for example make our own ubuntu packages - gentoo can look after itself (and well mess things up with use flags as it is want to do, so i don't much care there). jeff - could you spread the love for your debian rules/control and other pkging files you use to build your pkgs? i'd love to just have an auto-build script for pretty much everything... and speaking of stuff.. that's another email. :) lutin is already doing official debian packages. What duplicating effort ? it takes weeks for them to get into debian and be updated. we can run our own apt repo and have them up in minutes. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] snaps
On Fri, 14 Jan 2011 02:34:14 -0500 Mike Blumenkrantz m...@zentific.com said: On Fri, 14 Jan 2011 08:09:28 +0100 Ralph Sennhauser gentoo.s...@bluewin.ch wrote: On Thu, 13 Jan 2011 23:36:32 -0500 Mike Blumenkrantz m...@zentific.com wrote: We have a lot of users who would benefit from more frequent snapshots of e17. Since snapping e by itself is not much effort, how would people feel about doing a new snap every two weeks? Someone would have to make dist-bzip2 every 2 weeks and upload somewhere, and it would probably take 20-30 seconds. Hell I'd even do it myself if it would reduce the number of times a week I tell people to switch to latest svn from snapshots. Thoughts? I would rather do a snapshot if it's worth it and not after a specific schedule. I mean a packager is likely not keen on packaging e17 every second week just because the new snapshot is two weeks newer. For him it's more than the 20-30 seconds usually. And if you don't get them on board nothing is gained. I get the impression from your view a new snapshot would currently be worth it. There have been 1000+ commits since the last snap. HAL is now actually optional in e, gadman sucks slightly less, lots of randr bugs fixed, etc. snaps dont fix the issue. as above. look how long it takes for alpha, beta1,2, 3 to get into debian. it takes weeks - or even months. it wont solve your problem as debs wont even be in by the next snapshot cycle given current rates. i dont suggest we replace the official packagers - but for something where we regularly snap on a schedule we should just make an automated build to cover MOSt of the users as packages - they can apt-get install. gentoo can just build from svn already in an ebuild. cover the users that are scared of svn. (i'd say do fedora too if that can be done and provide a yum repo). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] EFL 1.0... ready?
OK. time for an update on this. what comes under EFL: eina 1.0 eet1.4 evas 1.0 ecore 1.0 embryo 1.0 edje 1.0 e_dbus 1.0 efreet 1.0 eeze 1.0 EFL's last go at getting ready for release was beta3. we have since fixed bugs and api issues and what not that we found. as such the todo list for efl 1.0 as best i can see is empty. tickets are either enhancements for 1.1 times or unable to be worked on now (malformed utf8 robustness i'd say is not a bug per-se more just being more robust when apps provide invalid input). massive multi-gigabyte images to be loaded off disk are a so out there case that i'd worry about that some other day when we have the data to examine. sure out documentation could be more complete and better. but isn't that always the case? :) so i'd say EFL is ready to go out. what i want to know is this: ... are there any issues someone wants to bring up with EFL release? please speak up now.. or forever hold your peace! :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] snaps
On Fri, 14 Jan 2011 09:11:03 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Fri, 14 Jan 2011, Carsten Haitzler (The Rasterman) wrote: On Fri, 14 Jan 2011 02:34:14 -0500 Mike Blumenkrantz m...@zentific.com said: On Fri, 14 Jan 2011 08:09:28 +0100 Ralph Sennhauser gentoo.s...@bluewin.ch wrote: On Thu, 13 Jan 2011 23:36:32 -0500 Mike Blumenkrantz m...@zentific.com wrote: We have a lot of users who would benefit from more frequent snapshots of e17. Since snapping e by itself is not much effort, how would people feel about doing a new snap every two weeks? Someone would have to make dist-bzip2 every 2 weeks and upload somewhere, and it would probably take 20-30 seconds. Hell I'd even do it myself if it would reduce the number of times a week I tell people to switch to latest svn from snapshots. Thoughts? I would rather do a snapshot if it's worth it and not after a specific schedule. I mean a packager is likely not keen on packaging e17 every second week just because the new snapshot is two weeks newer. For him it's more than the 20-30 seconds usually. And if you don't get them on board nothing is gained. I get the impression from your view a new snapshot would currently be worth it. There have been 1000+ commits since the last snap. HAL is now actually optional in e, gadman sucks slightly less, lots of randr bugs fixed, etc. snaps dont fix the issue. as above. look how long it takes for alpha, beta1,2, 3 to get into debian. it takes weeks - or even months. it wont solve your problem as debs wont even be in by the next snapshot cycle given current rates. i dont suggest we replace the official packagers - but for something where we regularly snap on a schedule we should just make an automated build to cover MOSt of the users as packages - they can apt-get install. gentoo can just build from svn already in an ebuild. cover the users that are scared of svn. (i'd say do fedora too if that can be done and provide a yum repo). i guess it can be done with ebuilder, no (on e3 or e4) ? it can just be done on my or your or anyones desktop... doesn't need anything special (other than a build env - probably an install of the specific distro in a chroot). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EFL 1.0... ready?
On Fri, 14 Jan 2011 09:26:33 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Fri, 14 Jan 2011, Carsten Haitzler (The Rasterman) wrote: OK. time for an update on this. what comes under EFL: eina 1.0 eet1.4 evas 1.0 ecore 1.0 embryo 1.0 edje 1.0 e_dbus 1.0 efreet 1.0 eeze 1.0 EFL's last go at getting ready for release was beta3. we have since fixed bugs and api issues and what not that we found. as such the todo list for efl 1.0 as best i can see is empty. tickets are either enhancements for 1.1 times or unable to be worked on now (malformed utf8 robustness i'd say is not a bug per-se more just being more robust when apps provide invalid input). massive multi-gigabyte images to be loaded off disk are a so out there case that i'd worry about that some other day when we have the data to examine. sure out documentation could be more complete and better. but isn't that always the case? :) so i'd say EFL is ready to go out. what i want to know is this: ... are there any issues someone wants to bring up with EFL release? * FIXME (there are some XXX too, iirc) in code should be checked, to see if they are really bugs * static analyser (lfelipe used to run it periodically) should be launched to see potential problems i was hoping for a list of specific issues. going through all fixme's and all analysis things is pretty much never going to end. i am hoping for i have a fix for a bug X i keep seeing i'm working on - so wait or i keep seeing bug Y - here's the report. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EFL 1.0... ready?
On Fri, 14 Jan 2011 10:11:11 +0100 Nicolas Aguirre aguirre.nico...@gmail.com said: 2011/1/14 Carsten Haitzler ras...@rasterman.com: OK. time for an update on this. what comes under EFL: eina 1.0 eet 1.4 evas 1.0 ecore 1.0 embryo 1.0 edje 1.0 e_dbus 1.0 efreet 1.0 eeze 1.0 EFL's last go at getting ready for release was beta3. we have since fixed bugs and api issues and what not that we found. as such the todo list for efl 1.0 as best i can see is empty. tickets are either enhancements for 1.1 times or unable to be worked on now (malformed utf8 robustness i'd say is not a bug per-se more just being more robust when apps provide invalid input). massive multi-gigabyte images to be loaded off disk are a so out there case that i'd worry about that some other day when we have the data to examine. sure out documentation could be more complete and better. but isn't that always the case? :) so i'd say EFL is ready to go out. what i want to know is this: ... are there any issues someone wants to bring up with EFL release? please speak up now.. or forever hold your peace! :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel There is a bug in Enna, wich is IMO relative to an Evas Map bug or an elementary bug I can't reproduce the bug in elementary_test and I don't have the time to give you a minimal test case, sorry :( What I do is simple : elm_layout - elm_pager with flip style - push 2 elm_layout in pager When I don't do anything on the interface, enna is taking 100% CPU, and if I change in code the elm_pager to use the default style, everything is ok, 0%CPU. When I run into gdb, I see that evas is continuesly rendering the screen. What could i give you guys to see if we can fix this bug ? h using elm default theme? maybe i can make a test case - what layout do u use? this is really odd that u'd get 100% cpu - somethng is looping and animating - but what? -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/e/src: bin modules/conf_acpibindings modules/conf_edgebindings modules/conf_keybindings modules/conf_mousebindings
); if (actg) actd = eina_list_nth(actg-acts, a); - if (actd) label = actd-act_name; + if (actd) label = _(actd-act_name); e_util_dialog_show(_(Binding Key Error), _(The binding key sequence, that you choose, Modified: trunk/e/src/modules/conf_mousebindings/e_int_config_mousebindings.c === --- trunk/e/src/modules/conf_mousebindings/e_int_config_mousebindings.c 2011-01-14 08:47:32 UTC (rev 56106) +++ trunk/e/src/modules/conf_mousebindings/e_int_config_mousebindings.c 2011-01-14 09:49:42 UTC (rev 56107) @@ -380,14 +380,14 @@ if (!actg-acts) continue; - e_widget_ilist_header_append(cfdata-gui.o_action_list, NULL, actg-act_grp); + e_widget_ilist_header_append(cfdata-gui.o_action_list, NULL, _ (actg-act_grp)); for (l2 = actg-acts, a = 0; l2; l2 = l2-next, a++) { actd = l2-data; snprintf(buf, sizeof(buf), %d %d, g, a); -e_widget_ilist_append(cfdata-gui.o_action_list, NULL, actd-act_name, +e_widget_ilist_append(cfdata-gui.o_action_list, NULL, _ (actd-act_name), _action_change_cb, cfdata, buf); } } -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Protect Your Site and Customers from Malware Attacks Learn about various malware tactics and how to avoid them. Understand malware threats, the impact they can have on your business, and how you can protect your company and customers by using code signing. http://p.sf.net/sfu/oracle-sfdevnl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel