Re: [E-devel] road to e17 release...
Am Tue, 28 Jun 2011 10:21:56 +0900 schrieb Carsten Haitzler (The Rasterman): i updated the release wiki page to: http://trac.enlightenment.org/e/wiki/Release 1. be more readable so we can see what is being done and what needs to still be done: 2. have all the things i've finished off marked appropriately - they were before, but now done things are split off at the bottom. things i notice: 1. why is it that i seem to be the only one doing things and getting them done? in what little spare time i can find on weekends? 2. most tasks still don't have someone assigned to them and those who have their names there have basically pretty much not changed status since they put their names there? you do know.. if u want to see e17 released... this stuff has to get done. this needs doing before we even go bug hunting. sure - we can fix bugs along the way, but we need to make e17 usable for release. at the current rate i suspect it'll be another year before e17 gets out, if we are lucky. so i ask this: 1. people with names next to items left to do, either do them, or take your names off. 2. if you have moved along on a todo item - update the status at least. write some short notes if needed. i know some of you are busy, but if you say i'll do this then please do it. if you are out of time - maybe sacrifice a day per weekend instead of drinking and partying with friends? :) they can party well enough without you. Hello Carsten, maybe one comment to the TODO list: e.g. some examples HIGHEFM Fix EFM to be completely reliable/functional HIGHRandr Redo resolution settings module or LOW Config Add config modules for all missing E config vars I feel it very hard to understand what you mean with e.g. Redo resolution settings module. Somebody has for sure complains about it and ideas how to improve it. But how should someone else satisfy this Redo idea without more info about the problem. So I would suggest the one who knows the problems creates a sub page and explains the problems which have no assigned responsible. Like this nobody else could overtook this work... :-( regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2d-c2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Engage Window covering
Hello, Now I started using engage on my desktop and I like it. Great work!! But some time ago I approved some E border placement code that windows doesn't cover shelves to much. I experienced now that I've similar problems with engage. So I assume E internal engage is not a shelve, correct? If I now dig again into this E code, could you tell me how I detect engage bars in the code? I like that engage behaves with the same configuration settings as shelves. regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Engage animation covering windows
Hello, I also found out that the sizing animation in engage prevents me from clicking to the most lower part of a window. This is e.g. problematic while using xchat in maximized state. Did you experience the same? I've no really concept idea to solve this. Anyone creative? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] e17 todo list - clock+calendar thing done
Am Mon, 6 Jun 2011 12:24:11 +0900 schrieb Carsten Haitzler (The Rasterman): Hi Raster, I like the new module! One idea if you touch it again: - Optional display of calendar weeks in the calendar. This is very helpful as I talk very often about calendar weeks in my job. :-) regards Andreas a reminder... http://trac.enlightenment.org/e/wiki/Release has a todo list... and i'm wading through it bit by bit. i've knocked off a few of the items and this weekend i polished off the clock one. added a whole data calendar display in a popup when u click on the clock and a digital mode etc. i'm cherrypicking things from that list bit by bit to get things done, but it takes some work to get the items done, some need more work than others. anyone working on stuff should update that list if they are working on it (its a wiki page - editable) or if they dont plan on working on it, remove their name. fyi screenies of new clock stuff: http://www.enlightenment.org/ss/e-4debac6416a8f8.44420097.jpg http://www.enlightenment.org/ss/e-4debaca600bcb2.4493.jpg -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Technical Blog http://andreasvolz.wordpress.com/ -- EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] shot module in e17.
Am Sat, 28 May 2011 18:11:24 +0900 schrieb Carsten Haitzler (The Rasterman): ok. after last night we had a n00b on irc asking why doesnt printscreen work? - i've heard this several times before actually... i added a shot module to e17 proper. how is this different to the screenshot module in e-modules-extra? 1. doesnt run any external processes. e screenshots itself directly. ecore_x has all the goodies needed. 2. it offers an actual file selector dialog to select the destination of the screnshot if saved to disk 3. it offers you a preview of the whole screenshot (scaled down) 4. it offers you a choice of which screen (if you have xinerama/multiple screens) you wish to save (or all of them together) with a preview highlight of which one is to be saved 5. offers a simple quality choice radio list at time of screenshot 6. this is the important bit... it offers a SHARE button... yes.. social network buzzword compliance here. share... what does this do? it takes your screenshot and UPLOADS it to enlightenment.org... and gives you a URL once uploaded to share with your friends and whoever... of your wonderful sexy screeniepoos. much like imageshack or imgur or pastebin and so on... finally people can stop asking how do i upload this screenshot?. it's built in. cool bit is... ALL the screenshots people upload are nicely public here: http://www.enlightenment.org/ss/ Nice! Could one tell me what is this and how to configure it? http://www.enlightenment.org/ss/e-4de20b85c0e9b8.76161978.jpg Is this some E netbook edition with a special theme? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] evas/e17 crash on MacOS
Am Tue, 17 May 2011 14:19:58 -0700 schrieb Dave Ray: Hello Dave, I didn't look deeper into your backtrace. And I even think there're people who know the code better. But may I give you some hint? Recompile the source code with CFLAGS=-ggdb -O0 or CFLAGS=-g -O0. In the backtrace are many values optimized out. In general a bad situation to start debugging. :-) But I'm not sure if this helps in your special situation here... regards Andreas I'm trying to fix a crash in e17 that seems to always happen the first time I run it after bootup. This problem has existed for at least 2 years, but I'm only looking at it now, as most other bugs have now been fixed. I followed instructions on the e17 debugging page, and rebuilt all the libs with -g for debugging symbols. I ran e17 and captured some good info in gdb. The problem only happens the first time e17 is run after bootup. It cycles through 3 successive white rectangles of death before disabling modules and finishing startup. After this, if I quit X11 and restart it, no more crash. If I reboot, it crashes again. I captured the gdb backtrace, the pastebin is here: http://pastebin.com/xskYpRxt The code that crashed looks like it is related to the mmx module of evas. So I recompiled evas without mmx, and recompiled ecore and e. I tried it again. e17 crashed in the same place, but with a non-mmx equivalent of the same operation. The pastebin is here: http://pastebin.com/YDteFFzG It's strange that it only happens the first time I run it after reboot. Any help very much appreciated! -Dave PS Please don't be scared off by this being on MacOS - it is Darwin/BSD under the hood! -- What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Technical Blog http://andreasvolz.wordpress.com/ -- What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Window XP test of Efl 1.0
Am Tue, 5 Apr 2011 11:34:43 +0200 (CEST) schrieb Vincent Torri: ERR:elementary elm_config.c:1278 _elm_config_save() Problem acessing Elementary' s user configuration directory: //.elementary/config/default ERR:elementary elm_config.c:1278 _elm_config_save() Problem acessing Elementary' s user configuration directory: //.elementary/config/default - Many elementary_test demos aren't working or even crashing when I run them yes, I know that. As you installed the EFL with he installer, images are not found in the tests for example, as the path is hardcoded. There is no way to do that right now. The code must be improved. Not sure if this had helped here. This is the reason I never work with the path macro supplied by config.h direct. I always provide a helper function to return that path. While porting it could be easy changed to a dynamic path variant. :-) - Efl windows never have an active title bar - Efl windows have trouble if I move them with the mouse behind another window. Then they stop moving and sometimes jump somewhere else. - By doing not much some windows jumped far out of screen region. - Title bar is flicking heavy in some examples. all that stuff about moving and resizing the Windows has been greatly improved in svn. Once i finish ecore_con port, i'll make a new installer. - In general the default fonts after starting elementary_config or elementary_test are strange looking. yes, fontconfig is not that great on Windows. I have to replace it by something more Windows-friendly. - starting elementary_test needs 10 seconds hmm, there are a lot of DLL to load, and they are big (i compiled with -g). Without them, the cold start can be decreased, I guess. I'm wondering if there are Windows tools to find he bottlenecks (or tools working with wine) If I search for gprof and windows in google I get some hits. Maybe that's possible. But never tried it... This is all I remember for now... :-) I'm sure Efl Windows is in a very early state. I'm happy that someone takes time to compile it for windows. At work I've to work in windows and thought about doing something with Efl. don't hesitate to help ! I'm currently the only dev on the windows port :-) Developing with windows is so frustrating that I don't spend more time than really minimum needed. :-) But the idea to compile Efl applications also for windows is a good thing. This was sometimes the reason to choose Gtk/OpenGL/SDL for me in the past. Many of the problems above are for sure platform specific bugs, but I'm a little wondered about the window move issue. Is this an architectural problem? Could someone explain this? I can explain the problem if you really want to know the details, but as it is fixed in svn, i'm not sure you still want to know :-) No more details needed. I'll try next Efl windows binaries when available. No interest to try Efl SVN in windows. :-) regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] To be killed
Am Sun, 20 Mar 2011 12:17:52 +0100 schrieb Cedric BAIL: Hi, This mail is all about reducing the list of engine that we do support in evas. First the list of engine that should be dead, because nobody did take care of them in the past year and because they are not worth the effort : - cairo - directfb I was using directfb some years ago. It was a very fast way to display graphics without X in Linux. May be great for embedded systems. Don't you expect someone could need it? Or is the engine not that good that it's usable? - quartz - qtopia - xrender - software 16bpp The only one I do wonder if it's still usefull for other system is the gl_glew, maybe Vincent you have an opinion about it. If you do want one of this engine to stay alive, step up as a maintainer of it. You have two weeks to step up, after that I will kill all this engine. For now, the software 8bpp will remain, because we do see a good difference and some advantage compared to the 32bpp engine, but if a maintainer could take the job officialy, that would be good. So I hope some maintainer will show up, Have fun -- Cedric BAIL -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] editje animation signals
Am Sun, 13 Mar 2011 20:20:39 -0300 schrieb Gustavo Sverzut Barbieri: It just provides two IN signals to show and hide a view and edje provides two OUT signals to tell my application when it's finished shown or hidden. So I couldn't use your editje provided signals as they have a name that is very dependant of the animation. Do you've some idea how I could map editje behaviour to my needs? I'm not sure what you mean, I'm doing a quick read of things and can try to find time for it later. But AFAIK this seems possible, just stop and think, maybe globs? Also remember that you are suggested to translate signals by using Editje's own signal dialogs. You can listen there for specific signals using @-syntax then emit something new as you wish (although bit useless). Not that useless you may think if you signal catching code should be static for all animations. But I solved it as I told in my other mail with a static animation name. regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] editje animation signals
Hello, does someone know how I could call a generic purpose signal with editje after finish an animation signal? Like with edc after. I've to signal my application when an animation is finished. I tried to write an edc by hand with after transition. It seems editje doesn't show after. So how could I do this? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] editje animation signals
Am Sun, 13 Mar 2011 13:13:37 -0300 schrieb Gustavo Sverzut Barbieri: On Sun, Mar 13, 2011 at 12:54 PM, Andreas Volz li...@brachttal.net wrote: Hello, does someone know how I could call a generic purpose signal with editje after finish an animation signal? Like with edc after. I've to signal my application when an animation is finished. I tried to write an edc by hand with after transition. It seems editje doesn't show after. So how could I do this? Take a look at the generated EDC, you'll see Editje ALWAYS create such animation ended signals for you. You just have to listen to them in your app. Ah, thanks. This is good, but maybe not sufficient for my use case. I'll explain you with my hand written edc code what I need: programs { program { name: visible; signal: visible; source: stateval; action: STATE_SET visible 0.00; transition: LINEAR 0.5; target: border; target: text; after: visible_signal; } program { name: invisible; signal: invisible; source: stateval; 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; } My application logic is very generic and needs this spec for each edje view: - visible (IN) - signal:visible - source:stateval - invisible (IN) - signal:invisible - source:stateval - visible_signal (OUT) - signal:visible - source:edje - invisible_signal (OUT) - signal:invisible - source:edje It just provides two IN signals to show and hide a view and edje provides two OUT signals to tell my application when it's finished shown or hidden. So I couldn't use your editje provided signals as they have a name that is very dependant of the animation. Do you've some idea how I could map editje behaviour to my needs? BTW: What is that api export function? Is this maybe usable for my needs? There's nothing written in the wiki about it. I'm also motivated to change my spec if needed or maybe provide some patches to change editje to support my needs. Hand writing all my animations isn't so funny all the time... :-( regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] editje animation signals
Am Sun, 13 Mar 2011 20:23:01 -0300 schrieb Gustavo Sverzut Barbieri: On Sun, Mar 13, 2011 at 7:36 PM, Andreas Volz li...@brachttal.net wrote: Am Sun, 13 Mar 2011 19:09:30 +0100 schrieb Andreas Volz: Am Sun, 13 Mar 2011 13:13:37 -0300 schrieb Gustavo Sverzut Barbieri: On Sun, Mar 13, 2011 at 12:54 PM, Andreas Volz li...@brachttal.net wrote: Hello, does someone know how I could call a generic purpose signal with editje after finish an animation signal? Like with edc after. I've to signal my application when an animation is finished. I tried to write an edc by hand with after transition. It seems editje doesn't show after. So how could I do this? Take a look at the generated EDC, you'll see Editje ALWAYS create such animation ended signals for you. You just have to listen to them in your app. Ah, thanks. This is good, but maybe not sufficient for my use case. I'll explain you with my hand written edc code what I need: programs { program { name: visible; signal: visible; source: stateval; action: STATE_SET visible 0.00; transition: LINEAR 0.5; target: border; target: text; after: visible_signal; } program { name: invisible; signal: invisible; source: stateval; 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; } My application logic is very generic and needs this spec for each edje view: - visible (IN) - signal:visible - source:stateval - invisible (IN) - signal:invisible - source:stateval - visible_signal (OUT) - signal:visible - source:edje - invisible_signal (OUT) - signal:invisible - source:edje It just provides two IN signals to show and hide a view and edje provides two OUT signals to tell my application when it's finished shown or hidden. So I couldn't use your editje provided signals as they have a name that is very dependant of the animation. Do you've some idea how I could map editje behaviour to my needs? BTW: What is that api export function? Is this maybe usable for my needs? There's nothing written in the wiki about it. I'm also motivated to change my spec if needed or maybe provide some patches to change editje to support my needs. Hand writing all my animations isn't so funny all the time... :-( Hm, I got it somehow working if I name my animations visible and invisible and change my logic to register for: animation,end, invisible animation,end, visible Then it's generic for me. The editje created prototype was working. I'll create a bigger one for my application and see if it's ok. Thank you for providing this great editor! :-) Great you like it! Another question: Is it possible to create animations longer than 1 sec? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] (Re)moving stuff from SVN without author knowledge
Am Fri, 11 Mar 2011 11:18:08 -0300 schrieb Gustavo Sverzut Barbieri: On Thu, Mar 10, 2011 at 7:55 PM, Andreas Volz li...@brachttal.net wrote: Hello, Some time ago I wrote a little tool called edje_player: http://andreasvolz.wordpress.com/2009/01/25/edjeplayer-01/ It was very simple and not yet finished. I like to use it often. Now I just noticed that someone removed it from SVN: http://svn.enlightenment.org/svn/e/trunk/PROTO/edje_player It has been moved to edje/bin/edje_player.c with the rev. 47341 barbieri and some revision later deleted in PROTO. I didn't notice it, because the main command line switches never changed. I diffed the changes and it's a more or less a complete rewrite. I think all the changes are good! So what's the problem? I've a big problem if someone simply move files or directories from a application which has an AUTHORS file to another directory. Even if its placed in PROTO or not touched since some time! And it's even not nice to take it without adding me to AUTHORS in edje or the edje_player.c file. Ok, this isn't longer valid as it's rewritten... But I think we should come to the main agreement that it's not nice to simply move around code from someone else without talking to him! You couldn't know what's my plan with edje_player and if that fits my ideas. Sorry, as you noticed it was my fault. You have svn commit, so if you can just add yourself to AUTHORS file. I tried to do it for good as a default companion application to edje_cc and similars, AFAIR I wrote it from scratch, just used the same name and kept the options, however I even changed it to Ecore_Getopt. I did not write yet-another mail to communicate those as supposedly people with stuff in SVN reads the svn-commits list, so it should be the official communication media. But indeed, although this is as a personal project inside SVN and I should have asked permission to change it. Again, sorry you feel bad, it won't have a next time... I don't feel that bad as your changes to edje_player are really good. :-) More I've to thank you that you didn't change the complete command line syntax. The only thing that I liked to mention is that, for general, one should tell the developer in the AUTHORS file before doing such a fundamental change. For sure you don't need my permission! I clearly understand that in the moment I use the E SVN I profit from community changes, but it's not longer a pet project. This is the reason I put some other E related stuff on code.google.com or in my private SVN. If I had known that this topic creates such a big thread I had written you by personal mail. :-) regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Repaired DBus-c++ ecore integration
Hello, I just repaired the long partly broken ecore integration to DBus-C++. If you like to use DBus-c++ with Ecore, please test it. https://sourceforge.net/projects/dbus-cplusplus/ http://gitorious.org/dbus-cplusplus Thanks zmike for ecore help! Yes I know there's e_dbus, but this one fits better into my C++ application. :-) regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] No animations in editje
Hello, I updated to current E SVN some days ago, but I've still problems with animations in editje. Here is my example: http://tux-style.com/tmp/screens.edj It was created by hand, then continued by edje_editor and now continued by editje. There're definitive animations when I load and unload a view. But I don't see them. Is there something editje incompatible in this edj? And there're some warning in the edj: ... ERR6380:edje edje_util.c:3122 edje_object_size_min_restricted_calc() file screens.edj, group media_list has a non-fixed part 'Button03'. Adding 'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part. ERR6380:edje edje_util.c:3122 edje_object_size_min_restricted_calc() file screens.edj, group media_list has a non-fixed part 'Button03'. Adding 'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part. ERR6380:edje edje_util.c:3122 edje_object_size_min_restricted_calc() file screens.edj, group media_list has a non-fixed part 'Button03'. Adding 'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part. ... Is this maybe related? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Crash with elementary after recompile
Am Thu, 10 Mar 2011 12:00:33 +0100 schrieb Cedric BAIL: On Thu, Mar 10, 2011 at 7:35 AM, Carsten Haitzler ras...@rasterman.com wrote: On Wed, 2 Mar 2011 23:30:55 +0100 Andreas Volz li...@brachttal.net said: Am Wed, 2 Mar 2011 00:22:56 +0100 schrieb Andreas Volz: my application crashes after recompiling EFL: http://codepad.org/gQc8fqaL Reason is that elm_config=NULL while dereferencing and using the macro ENGINE_COMPARE. Any ideas? I just found the problematic commit (rev. 56218): (raster) dont ALWAYS init elm for externals - if one isnt used.. why init it? (for that matter externals has a problem in design - it loads every module for externals and thus links in every lib even if never used by the app/edje obj). If I comment out e.g. the elm_shutdown() in external_elm_shutdown() (line 27) my application works again. I'll explain you my application setup. I start a plain Edje application without any linking or initialization to elementary. Then it loads user defined edj files. And in some of there are Elementary widgets. I couldn't know this before. Displaying my first edj file works great, but after deleting it I got this crash. This is problematic as the main application logic is to load and unload edj files... Do you've any ideas how to solve this problem? Could you maybe revert your patch until a final design solution is found. If not I've to maintain local patches for my project. :-( actually i wrote a quick test that inits and shuts elm down - _elm_config is not NULL. this is a bit trickier. i thought i'd be able to reproduce the problem in this way... the issue is somewhere else and i'd like to be able to reproduce it and fix it. right now it works for me. test app attached. (i did find valgrind complaining of some deferred window deleting handling which i have now fixed). There was a bug in the refcount of elm external, that I fixed Tuesday. That's maybe why it work for you now :-) :-) Thanks for fixing it. I'll test current SVN without my local hack and see if it solves also my problem. regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] edje_decc - build.sh
Hello, I'm just wondering why edje_decc writes a build.sh with this content: edje_edit $@ -id . -fd . generated_source.edc -o screens.edj This for sure doesn't work. I searched the sources and found this in edje_decc.c: if (build_sh) { snprintf(out, sizeof(out), %s/build.sh, outdir); printf(Output Build Script: %s\n, out); if (strstr(out, ../)) { ERR(potential security violation. attempt to write in parent dir.\n); exit (-1); } f = fopen(out, wb); fprintf(f, #!/bin/sh\n); fprintf(f, %s $@ -id . -fd . %s -o %s.edj\n, edje_file-compiler, sf-name, outdir); fclose(f); WRN(\n*** CAUTION ***\n Please check the build script for anything malicious I edited this files ages ago with edje_edit. I think because of this edje_file-compiler is edje_edit. But running build.sh doesn't work here. Couldn't we just always use edje_cc? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] No animations in editje
Am Thu, 10 Mar 2011 10:13:06 -0300 schrieb Gustavo Sverzut Barbieri: On Thu, Mar 10, 2011 at 10:04 AM, Andreas Volz li...@brachttal.net wrote: Hello, I updated to current E SVN some days ago, but I've still problems with animations in editje. Here is my example: http://tux-style.com/tmp/screens.edj It was created by hand, then continued by edje_editor and now continued by editje. There're definitive animations when I load and unload a view. But I don't see them. Is there something editje incompatible in this edj? And there're some warning in the edj: ... ERR6380:edje edje_util.c:3122 edje_object_size_min_restricted_calc() file screens.edj, group media_list has a non-fixed part 'Button03'. Adding 'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part. ERR6380:edje edje_util.c:3122 edje_object_size_min_restricted_calc() file screens.edj, group media_list has a non-fixed part 'Button03'. Adding 'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part. ERR6380:edje edje_util.c:3122 edje_object_size_min_restricted_calc() file screens.edj, group media_list has a non-fixed part 'Button03'. Adding 'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part. ... Is this maybe related? that may be the reason, or the reason may be the version of editje you used. Before editje wouldn't preserve script blocks, now it does, but you need an EDJ that was compiled with newer edje_cc (some weeks before 1.0 release) that would save such script blocks in the EET data structure. Oh, I uploaded the wrong edj file. I had recompiled that long time ago. But even with a recompiled one I have editje animation problems. I created an animation in a new file with editje and decompiled it. It looks like this: description { state: @test1@0.30 0; color: 0 0 255 255; rel1 { offset: 358 31; } rel2 { relative: 0 0; offset: 443 100; } } } } programs { program { name: @test1@end; action: SIGNAL_EMIT animation,end test1; } program { name: @test1@0.00; signal: animation,play; source: test1; action: STATE_SET @test1@0.00 0.00; target: Rectangle01; after: @test1@0.10; } Is the @ syntax important for editje? If yes, I've to rewrite all my animations in edc. :-( regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] (Re)moving stuff from SVN without author knowledge
Hello, Some time ago I wrote a little tool called edje_player: http://andreasvolz.wordpress.com/2009/01/25/edjeplayer-01/ It was very simple and not yet finished. I like to use it often. Now I just noticed that someone removed it from SVN: http://svn.enlightenment.org/svn/e/trunk/PROTO/edje_player It has been moved to edje/bin/edje_player.c with the rev. 47341 barbieri and some revision later deleted in PROTO. I didn't notice it, because the main command line switches never changed. I diffed the changes and it's a more or less a complete rewrite. I think all the changes are good! So what's the problem? I've a big problem if someone simply move files or directories from a application which has an AUTHORS file to another directory. Even if its placed in PROTO or not touched since some time! And it's even not nice to take it without adding me to AUTHORS in edje or the edje_player.c file. Ok, this isn't longer valid as it's rewritten... But I think we should come to the main agreement that it's not nice to simply move around code from someone else without talking to him! You couldn't know what's my plan with edje_player and if that fits my ideas. regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] web site down ?
Am Fri, 4 Mar 2011 11:06:35 +0100 schrieb Boris 'billiob' Faure: On Fri, Mar 4, 2011 at 10:57, Vincent Torri vto...@univ-evry.fr wrote: hey i can't access to the website or the svn repo. Are the servers down ? Website seems down. Svn is still there, but very slow. Looks like a load issue to me. Maybe Cebit has put so many interest into E that the website is Cebited. :-) regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- What You Don't Know About Data Connectivity CAN Hurt You This paper provides an overview of data connectivity, details its effect on application quality, and explores various alternative solutions. http://p.sf.net/sfu/progress-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Crash with elementary after recompile
Hello, my application crashes after recompiling EFL: http://codepad.org/gQc8fqaL Reason is that elm_config=NULL while dereferencing and using the macro ENGINE_COMPARE. Any ideas? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Other path then ~/.e for E17?
Am Sat, 12 Feb 2011 18:32:06 +0900 schrieb Carsten Haitzler (The Rasterman): On Sat, 05 Feb 2011 08:18:20 +0100 Sebastian Dransfeld s...@tango.flipp.net said: Xephy_E17 #!/bin/sh Xephyr -ac -screen 1024x768 :1 sleep 3s /opt/e17/bin/enlightenment_start -display :1 Xephy_E17 This runs a complete separated instance of E17. I'm not sure if all E user application check to use the directory, but for me it's ok. I'm just interested in separate E profile settings for this use case. As I seen no danger I'll commit this code if nobody cries over the weekend. :-) regards Andreas Principle is fine, but use e_user_dir_concat_static() when adding a static postfix to user dir. And formatting is wrong for e_config.c do we have an updated patch? Not yet. My sources aren't in sync to SVN HEAD. I update today and see if it still applies. Sorry for wrong formating. I'm still somehow confused by your formating rules. :-P regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Crash with elementary after recompile
Am Wed, 2 Mar 2011 00:22:56 +0100 schrieb Andreas Volz: Hello, my application crashes after recompiling EFL: http://codepad.org/gQc8fqaL Reason is that elm_config=NULL while dereferencing and using the macro ENGINE_COMPARE. Any ideas? I just found the problematic commit (rev. 56218): (raster) dont ALWAYS init elm for externals - if one isnt used.. why init it? (for that matter externals has a problem in design - it loads every module for externals and thus links in every lib even if never used by the app/edje obj). If I comment out e.g. the elm_shutdown() in external_elm_shutdown() (line 27) my application works again. I'll explain you my application setup. I start a plain Edje application without any linking or initialization to elementary. Then it loads user defined edj files. And in some of there are Elementary widgets. I couldn't know this before. Displaying my first edj file works great, but after deleting it I got this crash. This is problematic as the main application logic is to load and unload edj files... Do you've any ideas how to solve this problem? Could you maybe revert your patch until a final design solution is found. If not I've to maintain local patches for my project. :-( regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] ecore_timer_add() broken?
Hello, I'm just wondering that some parts of my application aren't working. My e/EFL installation is some weeks old, but working good for me. Now while debugging I noticed, that ecore_timer_add()'s callback is never called. I think I use SVN rev 55761. Could someone confirm the ecore timer working with a newer SVN rev? I couldn't believe that it's not working. Someone should have noticed it. Could one please check it before I update my complete EFL. Thanks. regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ecore_timer_add() broken?
Am Mon, 28 Feb 2011 22:25:47 -0300 schrieb Lucas De Marchi: Hi Andreas On Mon, Feb 28, 2011 at 8:05 PM, Andreas Volz li...@brachttal.net wrote: Hello, I'm just wondering that some parts of my application aren't working. My e/EFL installation is some weeks old, but working good for me. Now while debugging I noticed, that ecore_timer_add()'s callback is never called. I think I use SVN rev 55761. Could someone confirm the ecore timer working with a newer SVN rev? It's working for me. I'm using E17 with latest revision. Also ./autogen.sh --enable-tests make make check: Running suite(s): Ecore You should hear 3 beeps now. 100%: Checks: 13, Failures: 0, Errors: 0 It indeed contains tests for ecore_timer_add(). Thanks. I'll update to latest SVN in the next days and check it again. regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Segfault in Eina
Am Fri, 25 Feb 2011 00:09:27 +0100 (CET) schrieb Vincent Torri: nothing that really helps me: http://codepad.org/whUaAE71 I got this error only once: CRI4239: eina_list.c:980 eina_list_remove_list() *** Eina Magic Check Failed !!! Input handle has already been freed! *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut! Segmentation fault My other crashes end silently. As you see I've to press really often and fast to the buttons and send signals. Each time I write dispatched smSignals (int event): 24 I emit a signal. regards Andreas On Fri, 25 Feb 2011, Andreas Volz wrote: Hello, I've a segfault in eina from using EFLxx. could someone take a look to my stack trace? and what does valgrind say ? Vincent http://codepad.org/pp974DS8 I'm only emiting several times the same two signals. Than it crashes. Any ideas? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Technical Blog http://andreasvolz.wordpress.com/ -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Segfault in Eina
Hello, I've a segfault in eina from using EFLxx. could someone take a look to my stack trace? http://codepad.org/pp974DS8 I'm only emiting several times the same two signals. Than it crashes. Any ideas? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Free Software Download: Index, Search Analyze Logs and other IT data in Real-Time with Splunk. Collect, index and harness all the fast moving IT data generated by your applications, servers and devices whether physical, virtual or in the cloud. Deliver compliance at lower cost and gain new business insights. http://p.sf.net/sfu/splunk-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] patch for eflxx
Am Tue, 8 Feb 2011 19:32:21 +0100 (CET) schrieb doul...@free.fr: Hi, there is a little error in eflxx.pc.in, here is the patch. Doulème. Thanks. Applied. Testing the make install way of compiling is good. I only use the pkg-config uninstalled version without make install. So I won't find such problems... regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Other path then ~/.e for E17?
Am Fri, 4 Feb 2011 02:57:42 -0500 schrieb Mike Blumenkrantz: On Fri, 4 Feb 2011 08:38:04 +0100 Andreas Volz li...@brachttal.net wrote: Hello, for a special use case I need E17 to write all its data not in ~/.e but in another directory relative to my home. Reason is that my user has two very different use cases for E17 on my machine: 1. Daily usage as development system 2. Running the embedded system I'm working on (with E17 as window manager) But 2 has a very different configuration (e.g. experimental modules) than 1. I tried the profile suport, but wasn't happy. It seems to be not 100% stable as I got some E crashes, How ever, I don't like to blame someone for it. I simply would run a second data instance of E17 (e.g. in a Xephyr session). If I've to modify E17 source code or some library code please tell me where ~/.e is defined. Then I'll simply patch and install a local E17 version in another directory on my machine for use case 2. regards Andreas cd e/src/bin grep '\.e/' *.c e_main.c: e_path_default_path_append(path_images, ~/.e/e/images); e_main.c: e_path_default_path_append(path_fonts, ~/.e/e/fonts); e_main.c: e_path_default_path_append(path_themes, ~/.e/e/themes); e_main.c: e_path_default_path_append(path_icons, ~/.e/e/icons); e_main.c: e_path_default_path_append(path_modules, ~/.e/e/modules); e_main.c: e_path_default_path_append(path_backgrounds, ~/.e/e/backgrounds); e_main.c: e_path_default_path_append(path_messages, ~/.e/e/locale); e_user.c: _e_user_dir_len = e_user_homedir_concat(dir, sizeof(dir), .e/e); e_user.c: * Concatenate '~/.e/e' and @a path. e_user.c: * same as snprintf(~/.e/e/fmt, ...). ;) Thanks. :-) regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Other path then ~/.e for E17?
Am Fri, 4 Feb 2011 02:57:42 -0500 schrieb Mike Blumenkrantz: On Fri, 4 Feb 2011 08:38:04 +0100 Andreas Volz li...@brachttal.net wrote: Hello, for a special use case I need E17 to write all its data not in ~/.e but in another directory relative to my home. Reason is that my user has two very different use cases for E17 on my machine: 1. Daily usage as development system 2. Running the embedded system I'm working on (with E17 as window manager) But 2 has a very different configuration (e.g. experimental modules) than 1. I tried the profile suport, but wasn't happy. It seems to be not 100% stable as I got some E crashes, How ever, I don't like to blame someone for it. I simply would run a second data instance of E17 (e.g. in a Xephyr session). If I've to modify E17 source code or some library code please tell me where ~/.e is defined. Then I'll simply patch and install a local E17 version in another directory on my machine for use case 2. regards Andreas cd e/src/bin grep '\.e/' *.c e_main.c: e_path_default_path_append(path_images, ~/.e/e/images); e_main.c: e_path_default_path_append(path_fonts, ~/.e/e/fonts); e_main.c: e_path_default_path_append(path_themes, ~/.e/e/themes); e_main.c: e_path_default_path_append(path_icons, ~/.e/e/icons); e_main.c: e_path_default_path_append(path_modules, ~/.e/e/modules); e_main.c: e_path_default_path_append(path_backgrounds, ~/.e/e/backgrounds); e_main.c: e_path_default_path_append(path_messages, ~/.e/e/locale); e_user.c: _e_user_dir_len = e_user_homedir_concat(dir, sizeof(dir), .e/e); e_user.c: * Concatenate '~/.e/e' and @a path. e_user.c: * same as snprintf(~/.e/e/fmt, ...). ;) Hi, I just wrote a little patch to implement this use case for me: http://codepad.org/LxM1Grii I just have to: export E_HOME=.ex unset E_CONF_PROFILE # if you run E17 as host!!! Xepyr_E17 Xephy_E17 #!/bin/sh Xephyr -ac -screen 1024x768 :1 sleep 3s /opt/e17/bin/enlightenment_start -display :1 Xephy_E17 This runs a complete separated instance of E17. I'm not sure if all E user application check to use the directory, but for me it's ok. I'm just interested in separate E profile settings for this use case. As I seen no danger I'll commit this code if nobody cries over the weekend. :-) regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Other path then ~/.e for E17?
Hello, for a special use case I need E17 to write all its data not in ~/.e but in another directory relative to my home. Reason is that my user has two very different use cases for E17 on my machine: 1. Daily usage as development system 2. Running the embedded system I'm working on (with E17 as window manager) But 2 has a very different configuration (e.g. experimental modules) than 1. I tried the profile suport, but wasn't happy. It seems to be not 100% stable as I got some E crashes, How ever, I don't like to blame someone for it. I simply would run a second data instance of E17 (e.g. in a Xephyr session). If I've to modify E17 source code or some library code please tell me where ~/.e is defined. Then I'll simply patch and install a local E17 version in another directory on my machine for use case 2. regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- The modern datacenter depends on network connectivity to access resources and provide services. The best practices for maximizing a physical server's connectivity to a physical network are well understood - see how these rules translate into the virtual world? http://p.sf.net/sfu/oracle-sfdevnlfb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Circular dependency when calculating part
Hello, my elementary application changes some edje label by using the param interface. Sometimes when updating this error message: ERR1478:edje edje_calc.c:1689 _edje_part_recalc() Circular dependency when calculating part sb_vbar. Already calculating X [01] axes. Need to calculate XY [03] axes ERR1478:edje edje_calc.c:1689 _edje_part_recalc() Circular dependency when calculating part sb_vbar. Already calculating X [01] axes. Need to calculate X [01] axes ERR1478:edje edje_calc.c:1689 _edje_part_recalc() Circular dependency when calculating part sb_vbar. Already calculating X [01] axes. Need to calculate X [01] axes ERR1478:edje edje_calc.c:1689 _edje_part_recalc() Circular dependency when calculating part elm.swallow.content. Already calculating XY [03] axes. Need to calculate X [01] axes ERR1478:edje edje_calc.c:1689 _edje_part_recalc() Circular dependency when calculating part elm.dragable.hbar. Already calculating XY [03] axes. Need to calculate XY [03] axes Do you think it's an application bug or a library bug? BTW: seems to arrive more often if I update the label faster. regards Andreas -- Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Enlightenment @ Cebit 2011
Am Thu, 27 Jan 2011 13:09:26 +0900 schrieb Carsten Haitzler (The Rasterman): Just thought I'd pipe up here. Getting organised. Thanks to linux-magazin E gets some booth space @ Cebit 2011. Who wants to join in? By this i mean - who wants to help hang out at the booth? It's held march 1-5 in Hannover in germany. It's a pretty big show and will be busy. I'll end up there all week - anyone interested in coming... speak up! :) I'm from germany (300 km distance) and thought about joining. Car traveling costs aren't relevant for me, but I'm interested about other expenses. I looked for a hotel booking around this time in hannover and it costs ~100-200€/night. Do you've any idea about Cebit ticket costs? regards Andreas -- Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Failed to add poll on fd 18 (errno = 17)!
Am Sun, 19 Dec 2010 10:07:52 +0100 schrieb Andreas Volz: so the question is... is it really adding the same fd twice - and if so.. why was it doing that? that userspace code needs fixing if it did. May be an hint. I also noticed that the function was called twice while stepping through. First time it works and second time it failed. Now when you say these it sounds logic. I've to check later what's the problem here... Only an information to complete this thread. It was an problem in Dbus-C++ ecore binding (also developed by myself). I fixed the problem there and now all works great. regards Andreas -- Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Fw: [Fwd: [Fwd: CeBIT Open Source 2011 - Call for Projects]]
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 ---BeginMessage--- Guten Morgen nochmal, hier zur Erinnerung: Enlightenment wurde von der CeBIT für einen kostenlosen Stand ausgewählt. Bitte geben Sie uns schnellstmöglich Bescheid, ob das Projekt annimmt und den Stand vom 1. bis 5. März betreut. Falls nicht, würde ein Projekt der Nachrückerliste eine Chance bekommen. Freundliche 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 ---BeginMessage--- Sehr geehrter Herr Haitzler, vor einigen Tagen ist der Call for Projects zuende gegangen, die Jury hat getagt. Sie hatten sich im Namen von Enlightenment beworben. Die Entscheidung ist gefallen - herzlichen Glückwunsch! Enlightenment wurde von der Jury für einen kostenfreien Stand auf der CeBIT Open Source 2011 gewählt. Damit wir die Auswahl zum Abschluß bringen könnnen, benötigen wir von Ihnen noch einige Informationen: Bitte versichern Sie ausdrücklich, dass Sie den Messestand in der Zeit vom 1. bis 5. März 2011 durchgehend betreuen können. Hierzu ist die ständige Anwesenheit von 1-2 Personen nötig. Sie erhalten selbstverständlich kostenfrei entsprechende Ausstellerausweise. Für alle weiteren Formalitäten benötigen wir einen Ansprechpartner mit Email, Adresse und Telefonnummer, der den Messeauftritt verantwortlich organisiert. Das Projekt verpflichtet sich, auf seinen Webseiten und in weiterer, geeigneter Form auf den Auftritt auf der CeBIT Open Source 2011 hinzuweisen. Auf Ihre Zusage
[E-devel] Problems with program block in editje
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
Re: [E-devel] Commit problems?
Am Mon, 27 Dec 2010 12:57:32 +0100 schrieb Andreas Volz: Am Mon, 27 Dec 2010 10:18:40 + schrieb Rui Miguel Silva Seabra: Em 27-12-2010 09:22, Tom Hacohen escreveu: On Mon, 2010-12-27 at 09:11 +, Rui Miguel Silva Seabra wrote: If there is a problem with Andreas' key, depending on SSH configuration, a password may be asked. I know, but he clearly stated his password doesn't work, which implies he tried one. He may not have noticed that it was the remote server asking for a password rather than his ssh client asking him for his private key's passphrase :) Yes, this was the case. I tried my second system and there I could commit. I don't understand why, because both keys are valid and uploaded to the server. I'll try it again. Seems at least my passwords are ok. Must be a client problem... Ok, I found the client problem. :-) For some reason I don't remember I had to pull SVN sources last week from a clean checkout. Seems I made a error and checkout the anonymous version. Sorry for troubling you all... 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
[E-devel] editje problem
Hello, I've this problem with editje in SVN rev 55764: editje-bin Traceback (most recent call last): File /opt/e17/bin/editje-bin, line 27, in module import elementary File /opt/e17/lib/python2.6/site-packages/elementary/__init__.py, line 19, in module from c_elementary import Object, Window, Background, Icon, \ File elementary.c_elementary.pyx, line 1, in init elementary.c_elementary (./elementary/elementary.c_elementary.c:80944) File /opt/e17/lib/python2.6/site-packages/evas/__init__.py, line 127, in module c_evas.init() File evas.c_evas.pyx, line 37, in evas.c_evas.init (./evas/evas.c_evas.c:3650) SystemError: Number of object callbacks changed from 29 to 30. I just svn updated some hours ago and compiled all the sources. Any ideas? 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
Re: [E-devel] Edje external type?
Am Thu, 23 Dec 2010 23:27:12 +0100 schrieb Andreas Volz: Hello, I'm working much with Edje externals in my application. Currently Elementary widgets. If I access e.g. a list I've to just to know and trust that an object I got by a name is from the Elementary type I think. But as this may change while development I like to know if there's a function to get the type of a Edje (external) object as string or so? Then I could check if I really have a widget of this type before e.g. adding list items to a button or so. :-) Hello, maybe it's not clear what information I need. I'll explain it better. I get e.g. a Elementary slider with edje_object_part_external_object_get and the name Slider01 from my Edje. I would now need the elm/slider string that shows me the source or type of my widget. I see how to do this in editje, but I'm not so known of python. I browsed through the C API docu and with the debugger in my objects, but I don't see it. Please help me with the correct function. 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
[E-devel] Commit problems?
Hello, In this moment I've some commit problems. My password isn't accepted, Anyone with the same problems? 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
[E-devel] Edje external type?
Hello, I'm working much with Edje externals in my application. Currently Elementary widgets. If I access e.g. a list I've to just to know and trust that an object I got by a name is from the Elementary type I think. But as this may change while development I like to know if there's a function to get the type of a Edje (external) object as string or so? Then I could check if I really have a widget of this type before e.g. adding list items to a button or so. :-) 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
Re: [E-devel] Failed to add poll on fd 18 (errno = 17)!
Am Sun, 19 Dec 2010 09:33:52 +0900 schrieb Carsten Haitzler (The Rasterman): On Sat, 18 Dec 2010 14:25:54 -0500 Mike Blumenkrantz m...@zentific.com said: On Sat, 18 Dec 2010 20:11:27 +0100 Cedric BAIL cedric.b...@free.fr wrote: On Sat, Dec 18, 2010 at 7:15 PM, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 18 Dec 2010 18:49:53 +0100 Andreas Volz li...@brachttal.net wrote: Am Fri, 17 Dec 2010 21:13:59 -0500 schrieb Mike Blumenkrantz: On Sat, 18 Dec 2010 10:44:00 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: main_fd_handler_add() Failed to add poll on fd 18 (errno = 17)! ERR14518:ecore ecore.c:227 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_main_fd_handler_active_set() ERR14518:ecore ecore.c:229 _ecore_magic_fail() Input handle pointer is NULL! ERR14518:ecore ecore.c:240 _ecore_magic_fail() *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut! ERR14518:ecore ecore_main.c:758 ecore_main_fd_handler_add() Failed to add poll on fd 18 (errno = 17)! ERR14518:ecore ecore.c:227 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! Try disabling epoll support in ecore and see if you still get this same same error. I compiled with --disable-epoll and all works again. I tied to update to an older revision and use --enable-epoll, but compilation failed. I don't know what's the functional meaning of this option, but I'm happy with disabling it. :-) regards Andreas -- 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 The current epoll code will error when you try to add the same fd twice (bad behavior to begin with), so your only choice is to not use epoll currently. This may change in the future depending on the whims of the other Mike. Does that mean, I can't have two different callback watching the same fd ? With epoll I think not. that actually wouldnt work right anyway - you fd HANDLERS ... handle an fd - that is handle the reads and writes to/from it when its needed. 2 fd handlers for the same fd will fail badly ad 1 fd handler will get in first and do a read for example - then take the data - the second will not be able to read that data anymore. it's gone. already read. so... it never made any sense to hand 2 fd handlers for 1 fd. it's pretty much an invalid thing to do. so i don't think this is a epoll vs select thing here. it just should never have happened or worked right anyway. epoll just errors out differently. the select code doesnt - you just get implicit errors instead as above. so the question is... is it really adding the same fd twice - and if so.. why was it doing that? that userspace code needs fixing if it did. May be an hint. I also noticed that the function was called twice while stepping through. First time it works and second time it failed. Now when you say these it sounds logic. I've to check later what's the problem here... regards Andreas -- 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] Failed to add poll on fd 18 (errno = 17)!
Am Fri, 17 Dec 2010 21:13:59 -0500 schrieb Mike Blumenkrantz: On Sat, 18 Dec 2010 10:44:00 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: main_fd_handler_add() Failed to add poll on fd 18 (errno = 17)! ERR14518:ecore ecore.c:227 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_main_fd_handler_active_set() ERR14518:ecore ecore.c:229 _ecore_magic_fail() Input handle pointer is NULL! ERR14518:ecore ecore.c:240 _ecore_magic_fail() *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut! ERR14518:ecore ecore_main.c:758 ecore_main_fd_handler_add() Failed to add poll on fd 18 (errno = 17)! ERR14518:ecore ecore.c:227 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! Try disabling epoll support in ecore and see if you still get this same same error. I compiled with --disable-epoll and all works again. I tied to update to an older revision and use --enable-epoll, but compilation failed. I don't know what's the functional meaning of this option, but I'm happy with disabling it. :-) regards Andreas -- 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
[E-devel] Failed to add poll on fd 18 (errno = 17)!
Hello, I wrote some code in dbus-c++ with ecore integration that works since a long time. Now since some days I get this error at starting my application and the dbus communication doesn't work: ERR14518:ecore ecore_main.c:758 ecore_main_fd_handler_add() Failed to add poll on fd 18 (errno = 17)! ERR14518:ecore ecore.c:227 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_main_fd_handler_active_set() ERR14518:ecore ecore.c:229 _ecore_magic_fail() Input handle pointer is NULL! ERR14518:ecore ecore.c:240 _ecore_magic_fail() *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut! ERR14518:ecore ecore_main.c:758 ecore_main_fd_handler_add() Failed to add poll on fd 18 (errno = 17)! ERR14518:ecore ecore.c:227 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_main_fd_handler_active_set() ERR14518:ecore ecore.c:229 _ecore_magic_fail() Input handle pointer is NULL! ERR14518:ecore ecore.c:240 _ecore_magic_fail() *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! *** Now go fix your code. Tut tut tut! ERR14518:ecore ecore_main.c:758 ecore_main_fd_handler_add() Failed to add poll on fd 18 (errno = 17)! ERR14518:ecore ecore.c:227 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! *** IN FUNCTION: ecore_main_fd_handler_active_set() ERR14518:ecore ecore.c:229 _ecore_magic_fail() Input handle pointer is NULL! ERR14518:ecore ecore.c:240 _ecore_magic_fail() *** NAUGHTY PROGRAMMER!!! *** SPANK SPANK SPANK!!! Before I start debugging, was there a recent change in this area? Could anyone anyone explain this error? Should I better use ecore_pipe? regards Andreas -- 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
[E-devel] edje_object_part_external_param_set on text object
Hello, I got told on this list that edje_object_part_external_param_set works with all writable object parameters. Also with internal objects. But I tried it and it fails: ERR25694:edje edje_external.c:593 _edje_external_param_set() no external type for object (nil) This is my code: Edje_External_Param param; param.type = EDJE_EXTERNAL_PARAM_TYPE_STRING; param.name = text; param.s = Changed Value; // this doesn't work! edje_object_part_external_param_set (eo, Text_Example, param); // this works! //edje_object_part_text_set (eo, Text_Example, Changed Value); If I look in the reference edje_external.c I see why it fails. So how is it possible to modify internal object params as generic as externals? Regards Andreas -- 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
Re: [E-devel] edje_object_part_external_param_set on text object
Am Wed, 17 Nov 2010 20:18:11 -0200 schrieb Gustavo Sverzut Barbieri: On Wed, Nov 17, 2010 at 8:05 PM, Andreas Volz li...@brachttal.net wrote: Hello, I got told on this list that edje_object_part_external_param_set works with all writable object parameters. Also with internal objects. But I tried it and it fails: ERR25694:edje edje_external.c:593 _edje_external_param_set() no external type for object (nil) This is my code: Edje_External_Param param; param.type = EDJE_EXTERNAL_PARAM_TYPE_STRING; param.name = text; param.s = Changed Value; // this doesn't work! edje_object_part_external_param_set (eo, Text_Example, param); // this works! //edje_object_part_text_set (eo, Text_Example, Changed Value); If I look in the reference edje_external.c I see why it fails. So how is it possible to modify internal object params as generic as externals? error message should says eo == NULL. Maybe I don't understand this comment. But eo isn't NULL for sure. In each case eo is correct as edje_object_part_text_set works correct with this eo if I remove the comments. regards Andreas -- 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
Re: [E-devel] User Cannot Shutdown System
Am Sat, 13 Nov 2010 17:06:17 -0600 schrieb Jeff Hoogland: Howdy All, So I've installed E17 from .debs I compiled and it works great except for two issues. The first is that my default user cannot shutdown or restart the system. I see this problem also since I recompiled E17 the last time. I assumed that I missed some optional compile time dependency libraries with my new compile server. I've to check my configure calls to maybe E17 and see if an option was set to NO. Only a guess, but maybe it hits your problem. regards Andreas -- 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
[E-devel] ecore compilation
Hello, I had still problems on friday on my hudson server to compile ecore. Then I started the task again to compile today. But I got the same result: make[3]: Betrete Verzeichnis '/var/lib/hudson/jobs/Enlightenment/workspace/trunk/efreet/src/bin' gcc -DHAVE_CONFIG_H -I. -I../.. -I. -I../../src/lib -DPACKAGE_BIN_DIR=\/opt/e17/bin\ -DPACKAGE_LIB_DIR=\/opt/e17/lib\ -DPACKAGE_DATA_DIR=\/opt/e17/share/efreet\ -I/opt/e17/include/eina-1 -I/opt/e17/include/eina-1/eina -I/opt/e17/include/eet-1 -I/opt/e17/include/ecore-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/e17/include -O0 -ggdb -Wshadow -MT efreet_desktop_cache_create.o -MD -MP -MF .deps/efreet_desktop_cache_create.Tpo -c -o efreet_desktop_cache_create.o efreet_desktop_cache_create.c mv -f .deps/efreet_desktop_cache_create.Tpo .deps/efreet_desktop_cache_create.Po /bin/bash ../../libtool --tag=CC --mode=link gcc -O0 -ggdb -Wshadow -L/opt/e17/lib -o efreet_desktop_cache_create efreet_desktop_cache_create.o ../../src/lib/libefreet.la -L/opt/e17/lib -leina -leet -lecore -lecore_file libtool: link: gcc -O0 -ggdb -Wshadow -o .libs/efreet_desktop_cache_create efreet_desktop_cache_create.o -L/opt/e17/lib ../../src/lib/.libs/libefreet.so -L/usr/lib /opt/e17/lib/libeet.so /usr/lib/libjpeg.so /opt/e17/lib/libecore_file.so /opt/e17/lib/libecore_con.so /opt/e17/lib/libecore.so /usr/lib/libglib-2.0.so /usr/lib/libcurl-gnutls.so /usr/lib/libgnutls.so /usr/lib/libtasn1.so -lz /lib/libgcrypt.so /opt/e17/lib/libeina.so -lm -ldl -lrt -pthread /opt/e17/lib/libecore_con.so: undefined reference to `gnutls_strerror_name' collect2: ld returned 1 exit status make[3]: *** [efreet_desktop_cache_create] Fehler 1 make[3]: Verlasse Verzeichnis '/var/lib/hudson/jobs/Enlightenment/workspace/trunk/efreet/src/bin' make[2]: *** [all-recursive] Fehler 1 make[2]: Verlasse Verzeichnis '/var/lib/hudson/jobs/Enlightenment/workspace/trunk/efreet/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Verlasse Verzeichnis '/var/lib/hudson/jobs/Enlightenment/workspace/trunk/efreet' Is this known and someone is working on it? BTW: Has someone thought about installing hudson on the enlightenment server and setting up a continiuous integration build? I remember some time ago the server was running at least the easy_e17.sh script. That's not exact CI, but better than nothing... regards Andreas -- Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ecore compilation
Am Mon, 18 Oct 2010 20:25:46 +0200 schrieb Sebastian Dransfeld: On 10/18/2010 08:01 PM, Andreas Volz wrote: Hello, I had still problems on friday on my hudson server to compile ecore. Then I started the task again to compile today. But I got the same result: make[3]: Betrete Verzeichnis '/var/lib/hudson/jobs/Enlightenment/workspace/trunk/efreet/src/bin' gcc -DHAVE_CONFIG_H -I. -I../.. -I. -I../../src/lib -DPACKAGE_BIN_DIR=\/opt/e17/bin\ -DPACKAGE_LIB_DIR=\/opt/e17/lib\ -DPACKAGE_DATA_DIR=\/opt/e17/share/efreet\ -I/opt/e17/include/eina-1 -I/opt/e17/include/eina-1/eina -I/opt/e17/include/eet-1 -I/opt/e17/include/ecore-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/e17/include -O0 -ggdb -Wshadow -MT efreet_desktop_cache_create.o -MD -MP -MF .deps/efreet_desktop_cache_create.Tpo -c -o efreet_desktop_cache_create.o efreet_desktop_cache_create.c mv -f .deps/efreet_desktop_cache_create.Tpo .deps/efreet_desktop_cache_create.Po /bin/bash ../../libtool --tag=CC --mode=link gcc -O0 -ggdb -Wshadow -L/opt/e17/lib -o efreet_desktop_cache_create efreet_desktop_cache_create.o ../../src/lib/libefreet.la -L/opt/e17/lib -leina -leet -lecore -lecore_file libtool: link: gcc -O0 -ggdb -Wshadow -o .libs/efreet_desktop_cache_create efreet_desktop_cache_create.o -L/opt/e17/lib ../../src/lib/.libs/libefreet.so -L/usr/lib /opt/e17/lib/libeet.so /usr/lib/libjpeg.so /opt/e17/lib/libecore_file.so /opt/e17/lib/libecore_con.so /opt/e17/lib/libecore.so /usr/lib/libglib-2.0.so /usr/lib/libcurl-gnutls.so /usr/lib/libgnutls.so /usr/lib/libtasn1.so -lz /lib/libgcrypt.so /opt/e17/lib/libeina.so -lm -ldl -lrt -pthread /opt/e17/lib/libecore_con.so: undefined reference to `gnutls_strerror_name' collect2: ld returned 1 exit status make[3]: *** [efreet_desktop_cache_create] Fehler 1 make[3]: Verlasse Verzeichnis '/var/lib/hudson/jobs/Enlightenment/workspace/trunk/efreet/src/bin' make[2]: *** [all-recursive] Fehler 1 make[2]: Verlasse Verzeichnis '/var/lib/hudson/jobs/Enlightenment/workspace/trunk/efreet/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Verlasse Verzeichnis '/var/lib/hudson/jobs/Enlightenment/workspace/trunk/efreet' Is this known and someone is working on it? strerror is in gnutls 2.6. I'll add a check for it. Which gnutls version do you have? I have to versions installed: - 2.0.4 - 2.4.2 But only 2.4.2 has a -dev (Ubuntu) package. The other one not. It seems 2.0.4 isn't Ubuntu supported. Not sure when I installed it... regards Andreas -- Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Edje build-in types access as external?
Hello, I just discovered how to access external objects (e.g. Elementary) with edje_object_part_external_param_get/edje_object_part_external_param_set. In my application I like to build a generic model interface to access my edje widgets from another application layer. It's not hard to put the Edje external objects into my applications design as I could access the params very easy with a common interface. But for build-in types it's not the same way. I have to custom wrap this in a model interface to fit my application design. Don't you think it would be a nice idea to... - implement the Edje build-in types as externals and not longer as build-in types? - design an Edje API which access build-in types just with param_set/get like external types? Regards Andreas -- 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/beautyoftheweb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] How to add elements to an external Elm List widget?
Hello, I'm just playing with the Edje externals features. I build a GUI with some Elm widgets and now try to change the widget text and content: Here is a part of my code: Evas_Object *ext_eo = edje_object_part_external_object_get (eo, Button01); elm_button_label_set (ext_eo, This is a changed button); // - this doesn't change the List! Why? ext_eo = edje_object_part_external_object_get (eo, List01); assert (elm_list_item_append (ext_eo, 1. Line, NULL, NULL, NULL, NULL)); assert (elm_list_item_append (ext_eo, 2. Line, NULL, NULL, NULL, NULL)); assert (elm_list_item_append (ext_eo, 3. Line, NULL, NULL, NULL, NULL)); assert (elm_list_item_append (ext_eo, 4. Line, NULL, NULL, NULL, NULL)); ext_eo = edje_object_part_external_object_get (eo, Progressbar01); elm_progressbar_label_set (ext_eo, This is the status); elm_progressbar_value_set (ext_eo, 0.5); Edje_External_Param param; param.type = EDJE_EXTERNAL_PARAM_TYPE_DOUBLE; param.name = value; param.d = 5; edje_object_part_external_param_set (eo, Slider01, param); Edje_External_Param param2; param2.type = EDJE_EXTERNAL_PARAM_TYPE_STRING; param2.name = label; param2.s = Changed Slider Value; edje_object_part_external_param_set (eo, Slider01, param2); It works to change the simple widgets (buttons, slider, progressbar) with both, the API and the params. But adding some elements to a Elm List doesn't work. It event doesn't return a problem. So why doesn''t this work, and how could I get it done? I noticed a edje_object_part_external_content_get() call, but it has no docu. Is this function to get some object to modify the (list) content? How does it work? I don't know what content name parameter to give. Something else: The docu for edje_object_part_external_object_get() says: Almost all swallow rules apply: you should not move, resize, hide, show, set the color or clipper of such part. It's a bit more restrictive as one must never delete this object! The result is a Evas_Object pointer. So what happens if someone calls it? Simply nothing and it doesn't hurt? Is it possible to get an error if someone calls the functions in a part? I ask this because I like to typesafe wrap this in C++. So I could decide between ignoring, throwing an Exception or creating derived objects with some less modifier functions to let the user not call these funtions. Regards Andreas -- 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/beautyoftheweb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] How to add elements to an external Elm List widget?
Am Tue, 12 Oct 2010 09:49:58 -0300 schrieb Iván Briano (Sachiel): // - this doesn't change the List! Why? ext_eo = edje_object_part_external_object_get (eo, List01); assert (elm_list_item_append (ext_eo, 1. Line, NULL, NULL, NULL, NULL)); assert (elm_list_item_append (ext_eo, 2. Line, NULL, NULL, NULL, NULL)); assert (elm_list_item_append (ext_eo, 3. Line, NULL, NULL, NULL, NULL)); assert (elm_list_item_append (ext_eo, 4. Line, NULL, NULL, NULL, NULL)); elm_list needs elm_list_go() after changing its items, or it won't update anything. Ah, great. Now it works. Almost all swallow rules apply: you should not move, resize, hide, show, set the color or clipper of such part. It's a bit more restrictive as one must never delete this object! The result is a Evas_Object pointer. So what happens if someone calls it? Simply nothing and it doesn't hurt? Is it possible to get an error if someone calls the functions in a part? I ask this because I like to typesafe wrap this in C++. So I could decide between ignoring, throwing an Exception or creating derived objects with some less modifier functions to let the user not call these funtions. GROUP parts are like SWALLOW that automatically create an Edje object with the given group and put it in there. EXTERNAL parts are the same, except they create the widget using the externals framework. After that, Edje handles its geometry and visibility, so you should not touch that. In genernal, you never mess with any property from anything created in Edje, but externals are special in that they may have a ton of things they can do, of which Edje knows nothing. So, for that, you must get the object with that function and play with it as if you had created, but always taking into consideration the restrictions mentioned above. With that said, call that function on a non EXTERNAL part, and you should get NULL from it. How that works for you on the C++ bindings I don't know. Hm, ok. Maybe my question wasn't clear enough. I mean I tried e.g. to to a evas_object_hide() on a EXTERNAL part. That seems to do nothing. So is this a behaviour I could rely on? It's no problem if I document this fact in the API docs. I only like to ensure that nothing bad happens if someone calls hide() on an EXTERNAL part. If this is bad in any way I would forbid it by having special ExternalPart objects for each type that simply provides no EXTERNAL forbidden functions. regards Andreas -- 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/beautyoftheweb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E17 Calendar - Calendar Weeks
Am Wed, 15 Sep 2010 17:39:38 -0300 schrieb Gustavo Sverzut Barbieri: On Wed, Sep 15, 2010 at 5:25 PM, Andreas Volz li...@brachttal.net wrote: I changed the E17 module here to display calendar weeks in each row. On the problem you still see a bug in the calendar week calculation, but that's not the problem I like to discuss here. My current problem is the visualisation. I attached a mockup to show the lines I like to draw in the popup. But I don't have the idea how to do this. The E table widget itself seems not to be such flexible. I tried to display an edje/image with those lines in front of the popup, but it doesn't work. What's your idea to get this done? no attachments... so no way to guess. Grrr. I thought it was small enough... http://img440.imageshack.us/img440/3683/e17calendarmockup.png Given the nature of a calendar widget I guess you can do whatever you want placing them manually... it is very restricted... you can even do it in edje and have signals to hide show unused weeks of the month. I simply like to place some lines in the calendar. I would do it with a background image. Maybe you have a better idea. regards Andreas -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] E17 Calendar - Calendar Weeks
I changed the E17 module here to display calendar weeks in each row. On the problem you still see a bug in the calendar week calculation, but that's not the problem I like to discuss here. My current problem is the visualisation. I attached a mockup to show the lines I like to draw in the popup. But I don't have the idea how to do this. The E table widget itself seems not to be such flexible. I tried to display an edje/image with those lines in front of the popup, but it doesn't work. What's your idea to get this done? Regards Andreas-- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] emotion smart callbacks
Hello, I noticed that the emotion smart callbacks are at most undocumented. Or didn't I find the documentation? What is the best way to detect that a file has played to the end? regards Andreas -- Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] efl 1.0.0 alpha - stage 1 done
Am Mon, 16 Aug 2010 19:59:47 +0900 schrieb Carsten Haitzler (The Rasterman): ok. i've moved all of the target libs forward for 1.0.0 alpha in svn. everything should build now that is in the release set (and then some - i fixed e17 and a chunk of other things). what would be good is that we all go over this with a fine tooth comb - licenses, readme,s configure --help's, headers, pkgconfig files, installed files, and more. i've been over most everything and it looks good - but i easily can miss something. so catch the nasties - this is where more eyes on the problem really helps. nb - documentation templates dont quite all look consistent - especially efreet, e_dbus and eeze from a quick look. eina header formatting isnt done - i did some of them as a how do u think this looks? if its good - will do more. umm... dunno - stuff done. check it out. feel free to provide suggestions and such. :) Hello Carsten, I've one special wish. Could you include and install a enlightenment dbus start script in the official distribution? vi enlightenment_start_dbus -- #!/bin/sh dbus-launch --exit-with-session enlightenment_start -- I copy it into the install directory since a long time and register it to GDM. I don't it's such a uncommon use case. I tried to add it to the make install procedure, but failed for some reason. regards Andreas -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] e_widget_label_add() - bold/color?
Hello, I'm just changing a E module and search a solution to change attributes of a label added with e_widget_label_add(). In this case bold/color. Is there any way to do so? regards Andreas -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Edje file format breakage
Am Tue, 10 Aug 2010 06:12:16 +1000 schrieb David Seikel: On Mon, 09 Aug 2010 13:56:03 -0400 Christopher Michael cpmicha...@comcast.net wrote: On 08/09/2010 01:49 PM, Tom Hacohen wrote: If I remember correctly there are some edj (i.e already compiled edc's) in svn. Don't forget to update them, or better yet, create a Makefile for them and start shipping only edc's. That would be the preferred way (edc), so that future things like that do not require too much manual updating...the edj files can just be remade during the build process. I have always insisted that we store edc source files in SVN and not edj files. This is yet one more good reason to. Raster said that edj is an image format like PNG, but PNG is not compiled from source, so that argument is not a good one. edj files are compiled from source, so we should ALWAYS put the source in SVN and suitable makefiles to compile them. I couldn't agree that. Whats's about people creating edj files with editje? I've one application where I never wrote edc files. So how should I check in edc files in this case? Decompile before commit? :-) regards Andreas -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] emotion question
Am Sun, 25 Jul 2010 08:10:54 +0900 schrieb Carsten Haitzler (The Rasterman): On Sat, 24 Jul 2010 07:41:23 +0200 Andreas Volz li...@brachttal.net said: Am Sat, 24 Jul 2010 07:20:51 +0200 schrieb Andreas Volz: Am Sat, 24 Jul 2010 06:08:24 +0200 (CEST) schrieb Vincent Torri: On Sat, 24 Jul 2010, Andreas Volz wrote: Hello, I'm a little confused by the emotion API. Lets take e.g. a look on the different mute calls emotion_object_video_mute_set You can' mute a video, only the audio from a video. So why is this call needed? Why *can't* the video playback be muted ? It's not a common used case, but it can be done, you'll have sound or subtitle, but not the frames :) Hm, I think more what happens if I call emotion_object_audio_mute_set on a video handle? Is video like inherited from audio? A video has a audio channel in most cases. Is this emotion_object_audio_mute_set able to muse the audio channel from a video? Or isn't it possible to mix audio_* and video_* calls in the same edje object? A, after writing this text I got it! It was a language problem. I did know the word mute only in the audio context. But muting a video is like not displaying it, not? Then forget my question. :-) correct :) mute generally only is used for sound. as emotion just addresses the different parts of a media file - i re-used the mute meaning. it's not strictly correct. you cant mute video in normal english - i used it to be consistent and simple. maybe blank or no decode or whatever would be more correct, but it's simpler and consistent to use mute here. Maybe I'll change the function name in the c++ binding. If I simply name it mute() in each class the video mute overwrites the audio mute, which is probably not what the user likes to do. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] emotion question
Hello, I'm a little confused by the emotion API. Lets take e.g. a look on the different mute calls emotion_object_video_mute_set emotion_object_audio_mute_set emotion_object_spu_mute_set I found out that SPU stands for Sound Processing Unit. But where is the difference to Audio? And what's the reason to have a video_mute function? You can' mute a video, only the audio from a video. So why is this call needed? Maybe one could spend a word to the emotion design. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] emotion question
Am Sat, 24 Jul 2010 06:08:24 +0200 (CEST) schrieb Vincent Torri: On Sat, 24 Jul 2010, Andreas Volz wrote: Hello, I'm a little confused by the emotion API. Lets take e.g. a look on the different mute calls emotion_object_video_mute_set You can' mute a video, only the audio from a video. So why is this call needed? Why *can't* the video playback be muted ? It's not a common used case, but it can be done, you'll have sound or subtitle, but not the frames :) Hm, I think more what happens if I call emotion_object_audio_mute_set on a video handle? Is video like inherited from audio? A video has a audio channel in most cases. Is this emotion_object_audio_mute_set able to muse the audio channel from a video? Or isn't it possible to mix audio_* and video_* calls in the same edje object? regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] emotion question
Am Sat, 24 Jul 2010 07:20:51 +0200 schrieb Andreas Volz: Am Sat, 24 Jul 2010 06:08:24 +0200 (CEST) schrieb Vincent Torri: On Sat, 24 Jul 2010, Andreas Volz wrote: Hello, I'm a little confused by the emotion API. Lets take e.g. a look on the different mute calls emotion_object_video_mute_set You can' mute a video, only the audio from a video. So why is this call needed? Why *can't* the video playback be muted ? It's not a common used case, but it can be done, you'll have sound or subtitle, but not the frames :) Hm, I think more what happens if I call emotion_object_audio_mute_set on a video handle? Is video like inherited from audio? A video has a audio channel in most cases. Is this emotion_object_audio_mute_set able to muse the audio channel from a video? Or isn't it possible to mix audio_* and video_* calls in the same edje object? A, after writing this text I got it! It was a language problem. I did know the word mute only in the audio context. But muting a video is like not displaying it, not? Then forget my question. :-) regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] usage of void *event_info in Elm GenList example
Am Mon, 12 Jul 2010 21:57:35 +0200 schrieb Andreas Volz: No reason? Or does simply no one know? Should I fix it to use the data pointer? regards Andreas Hello, while porting the Elm GenList to C++ I found this code in test_genlist.c: static void gl4_exp(void *data, Evas_Object *obj, void *event_info) { Elm_Genlist_Item *it = event_info; Evas_Object *gl = elm_genlist_item_genlist_get(it); int val = (int)elm_genlist_item_data_get(it); val *= 10; elm_genlist_item_append(gl, itc4, (void *)(val + 1)/* item data */, it/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc4, (void *)(val + 2)/* item data */, it/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc4, (void *)(val + 3)/* item data */, it/* parent */, ELM_GENLIST_ITEM_SUBITEMS, gl4_sel/* func */, NULL/* func data */); } static void gl4_con(void *data, Evas_Object *obj, void *event_info) { Elm_Genlist_Item *it = event_info; elm_genlist_item_subitems_clear(it); } static void gl4_exp_req(void *data, Evas_Object *obj, void *event_info) { Elm_Genlist_Item *it = event_info; elm_genlist_item_expanded_set(it, 1); } static void gl4_con_req(void *data, Evas_Object *obj, void *event_info) { Elm_Genlist_Item *it = event_info; elm_genlist_item_expanded_set(it, 0); } I'm really wondering about the usage of void *event_info. Could you explain me why it's used here as data pointer? In my eyes Elm_Genlist_Item isn't really an event. I would have used void *data for this reason. Could you explain this? regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] usage of void *event_info in Elm GenList example
Am Tue, 20 Jul 2010 14:46:16 -0300 schrieb Iván Briano (Sachiel): On Tue, Jul 20, 2010 at 2:35 PM, Andreas Volz li...@brachttal.net wrote: Am Mon, 12 Jul 2010 21:57:35 +0200 schrieb Andreas Volz: No reason? Or does simply no one know? Should I fix it to use the data pointer? No, it should not use the data pointer. The data pointer is for user specific data to be passed to callbacks, the event_info pointer, for anything specific to that event. In this case, the specific data to that event is a pointer to an item. To be honest I don't like the opaque design of the event_info. It's hard to wrap it in a type save way with C++. But even with the existing design I would expect as event_info a structure with information about the calling event. For example a key or a mouse click or so. Does Elm_Genlist always put a Elm_Genlist_Item of the element in event_info? Then I could wrap this type safe in C++. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Fri, 16 Jul 2010 15:10:56 +0200 schrieb dhp_...@doublehp.org: To Andreas: After long reflexion, about my TB issue, I think that you broke the Remember-size fatures. Because the issue is very recent: end of june or begin july. Please fix it ASAP, it has many consequencies. It's breaking 3 years old scripts, and that put's me on nerves to see them fail. I have to modify them NOW to calm down NOW (yes I have scripts that depends on window size), and need to change my desktop configuration (including hardware layout ... to adapt to this). I was some days offline. I'll do some tests and see if I really broke window remember feature. And this thread shows me that E is a hard maintainable monster! I've really analysed the border code before I changed something and I wrote around 20 test cases and requirements to analyse the situation before I started. But no matter what I change there's always a stone with someone below that has a strange use cases that doesn't longer work. The E philosophy to make all strange use case owners happy and all other normal users not is not a good decision in my eyes! For example the problem to have a configuration option for each and every stupid stuff. I think this philosophy is on of the reasons for the no release since 10 years problem. But who asks me... I'm personally not sure if I'll ever change E code again in future! I've to sleep about it! Sentences from you like above sounds like you're paying me money! That's nerving me! And yes, Gustavo was asking for help with fixing E bugs. And even if you don't believe it, because it doesn't fit your use cases, the bugs I try to fix are really nerving me! regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Sun, 18 Jul 2010 20:48:12 +0200 schrieb DEMAINE Benoit-Pierre: On 18/07/10 20:04, Andreas Volz wrote: I was some days offline. I'll do some tests and see if I really broke window remember feature. And this thread shows me that E is a hard maintainable monster! I've really analysed the border code before I changed something and I wrote around 20 test cases and requirements to analyse the situation before I started. But no matter what I change there's always a stone with someone below that has a strange use cases that doesn't longer work. Life is hard :'( The E philosophy to make all strange use case owners happy and all other normal users not is not a good decision in my eyes! For example the problem to have a configuration option for each and every stupid stuff. I think this philosophy is on of the reasons for the no release since 10 years problem. But who asks me... I'm personally not sure if I'll ever change E code again in future! I've to sleep about it! Sentences from you like above sounds like you're paying me money! That's nerving me! And yes, Gustavo was asking for help with fixing E bugs. And even if you don't believe it, because it doesn't fit your use cases, the bugs I try to fix are really nerving me! I am not good in communication. We all die one day. And, one day, I will have to quit E for a reason or an other. I did not want to register the ML, because I knew you would not stand my emails. I can still unsub. If you don't like my way of speaking, I stop reporting. I have been banned from several IRC chans because I am not good in communication, whatever the langage is. So, if you don't like speaking with me, or are not interessed in my bug reports because my use case are too much extravagant ... i unsub. I did not want to join because I knew it would go bad. And I think that, now, you dislike me, and it's time for me to leave the ML. E was the only DM that could let me my computer a way i can use it. It's the only DM that can fit me. But it does not mean that the E team have to stand/support/bear me ... Do what you want with E; and if E does not fit me need anymore, I have to stop using it. I can't force people to dev the DM of my dreams. My use case is not statiscly representative of other users. Do like Raster did: tell me, frankly, you don't have time to bother with me. And I will go away. There may be other bugs that affect more users ... that need your attention. Thank you for trying. No anger against you. The problem is me. Hello Demaine, I respect your usage of E. It's your use case. And it's important for you. I'll tell you the _real_ problem: There's no stable release of E17! This is the root of many problems. The developers have no chance to develop a new feature and then to bugfix it for some weeks. If there would be a stable release I would simply tell you: Take the stable or go with the risk of recent unstable changes. Then it's your choose. So I vote someone should decide to deactivate all unfinished not critical features and do an E17 release in some weeks! It's not normal that users build their productive systems since years direct from SVN! And their expectation is to have the SVN always at a stable state. But I'm not the one who could decide about a really must fix list and then does some practical decisions. I'm even not sure who could decide about when to release E17. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Fri, 16 Jul 2010 15:10:56 +0200 schrieb dhp_...@doublehp.org: To Andreas: After long reflexion, about my TB issue, I think that you broke the Remember-size fatures. Hm, as I told you I double checked this. I took a gnome-terminal and activated remember size and position for this window. It opens exactly at the closed size and position if I start it the next time. For me this features works in general. I'm wondered, because I thought after my last code revert the maximize code should work as before. The only differences are some real errors with x/y positions in the code. Maybe you wrote your scripts to work with those bugs like features? regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Tue, 13 Jul 2010 16:10:15 +0200 schrieb dhp_...@doublehp.org: On 13/07/10 00:14, Andreas Volz wrote: Please test SVN commit = 50207 for this problem. If your problem is not longer present than I've at least identified the problem. In this case I've to implement my use cases in another way. 50217 ATM. Yes, it fixed the following issues: - Memo not having the right size at E startup - Memo getting lost when adding a memo (fixed since you added the tick boxes) - Eterm -g 200x100 being limited to monior size, dispite unticking boxes Good to hear. Then I've to find an implementation that solves my and your use cases... Unfixed issue: - thunderbird created at width 1280 instead of 1181, dispite the Remember size setting. I'm not sure if this is the fault of the new implementation. As I said I disabled the resize algorithm and window creation time. So I'm not sure if this is my fault. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Tue, 13 Jul 2010 15:19:49 +0200 schrieb dhp_...@doublehp.org: I am having an other issue right now: when i go in the Lost list, before, the Windows was restaured in the current monitor, what used to work fine. Now, it's restaured in the last monitor it was in. It is a problem, because, I lost the window (Memo) while I was moving it, because, an other window just apeared. Window creation (an other issu i will detail later), can, in some circumstancies, make the cursor drop the window it's draging, and, jump to an other monitor. Then, the moving window is left where it was, and, the cursor jumps away. At this moment, a stupid parameter is recorded for the dropped window: the position of cursor. And this position will be taken AFTER the jump, that is, in MY case NOW, 900 pixels right. I have this issue very often since 2008. But never took time to complain. So this is an old problem? Because before, the third time i try to grab the window, it got lost, and this position is forgotten, and after taking the window in the lost list, it worked properly. Now, the factor is no more erased and defaulted (defaulted to middle of window, so that means, relative position used to be half the size). So, when Memo goes away, NOW, it goes in the Lost list. I tried to navigate the Lost list from all my 6 monitors, and Memo is always restaured in the monitor it was last time: the left one. Center of monitor. Then i go over Memo, and want to move it full left (not centered, but glued to left side). But when i press alt+click to drag it, memo window jumps 900 pixels left of mouse. On any other monitor, in the past, when it used to happen often with Pidgin, it was not a problem: the window used to float far away, left side of cursor, and when I wanted to place the window in any monitor, i just had to move the cursor on the next monitor. But, as I am on the most left window, and Memo jumps more left, and because your new API (dispite unticking the boxes) still detects when windows are out of monitors ... at the very second i pass the mouse over Memo, it goes back at once in the Lost list. This is fixed by an E restart. Your new stuff brings back a ton of old bugs. So, either you manage to make the tick boxes compleetely disable the feature, or you will have to fix all the bugs I had forgotten with time. The boxes should disable the move and resize feature complete. But I also fixed some _real_ logic x/y bugs in the existing placing code. Maybe you've seen one of this bugs as feature? How ever. I'm not responsible for fixing all bugs in this area. I disabled your biggest problem with limiting window size until I found a better solution. But in the end I think more problems and use cases are solved with my implementation than with the situation before. My opinion: There're to much configuration options and special use cases in E17. The border code is a *monster*. If someone would ask me I would limit the use cases to what 98% of _normal_ users need and throw the rest away. :-) Maybe it's some time in future possible to put the border resize, move, place, maximize, ... algorithm in a nice module and decide between complete implementations. The current thing is hard to maintain. I think I could create dozen of(little) bugs reports only with the use cases I know. :-( But I don't (yet) know the module architecture enough to say if it's possible to move such code in a module. Maybe someone else could answer it. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Tue, 13 Jul 2010 21:27:46 +0200 schrieb dhp_...@doublehp.org: On 13/07/10 20:59, Andreas Volz wrote: Then, the moving window is left where it was, and, the cursor jumps away. At this moment, a stupid parameter is recorded for the dropped window: the position of cursor. And this position will be taken AFTER the jump, that is, in MY case NOW, 900 pixels right. I have this issue very often since 2008. But never took time to complain. So this is an old problem? Yes; I had it since E16 in 2005, and slightly different in E17 2007-2009. My opinion: There're to much configuration options and special use cases in E17. The border code is a *monster*. If someone would ask me I would limit the use cases to what 98% of _normal_ users need and throw the rest away. :-) That's why i loudly complain only about the most ennoying issues. And i could understand you don't want to fix the OOo issue (appliction specific, could not repro with an other app, usable as is, and just one click to solve). Could you maybe report about your oo.org issue? I noticed a problem with oo.org dialog placing and have this on my TODO list for fixing. Maybe it's the same problem... regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eooorg module
Am Sun, 4 Jul 2010 13:42:08 +0200 schrieb Andreas Volz: Am Fri, 2 Jul 2010 12:31:56 +0200 schrieb Brian 'morlenxus' Miculcy: Hey Andreas, nice idea with the eooorg module. What you forgot: Once an openoffice window has beend opened and closed, the prestarted instance will end too. So next time you start openoffice you will get the splash screen again. The module needs to check if the prestarted instance is still running and executing it again if no process is found. :) Hi Brian, are you sure about this? My tests show that the soffice and soffice.bin process stays in memory even if e.g. the last oowriter process ends. I'll test this later on my development system again, but I think that's the situation. What version if oo.org are you using? I'm using 3.4 from Ubuntu 10.04. You're right about this. It's not working with oo.org 3.0 as the -quickstart switch doesn't work the same way as 3.4. The bad thing is that I didn't find a way to detect oo.org version to warn the user. It doesn't support common --version switches. If someone knows a good way to find out oo.org version please tell me. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eooorg module
Am Mon, 12 Jul 2010 20:15:29 +0200 schrieb Brian 'morlenxus' Miculcy: Ups, you're right. It's 3.2.0 what I use here. Sorry. regards Andreas Are you sure, you're using 3.4? I can't find that version on the website, i can get 3.2.1 and that's the same version i'm using in Debian Squeeze. Greets, Brian On Mon, Jul 12, 2010 at 07:41:30PM +0200, Andreas Volz wrote: Am Sun, 4 Jul 2010 13:42:08 +0200 schrieb Andreas Volz: Am Fri, 2 Jul 2010 12:31:56 +0200 schrieb Brian 'morlenxus' Miculcy: Hey Andreas, nice idea with the eooorg module. What you forgot: Once an openoffice window has beend opened and closed, the prestarted instance will end too. So next time you start openoffice you will get the splash screen again. The module needs to check if the prestarted instance is still running and executing it again if no process is found. :) Hi Brian, are you sure about this? My tests show that the soffice and soffice.bin process stays in memory even if e.g. the last oowriter process ends. I'll test this later on my development system again, but I think that's the situation. What version if oo.org are you using? I'm using 3.4 from Ubuntu 10.04. You're right about this. It's not working with oo.org 3.0 as the -quickstart switch doesn't work the same way as 3.4. The bad thing is that I didn't find a way to detect oo.org version to warn the user. It doesn't support common --version switches. If someone knows a good way to find out oo.org version please tell me. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] usage of void *event_info in Elm GenList example
Hello, while porting the Elm GenList to C++ I found this code in test_genlist.c: static void gl4_exp(void *data, Evas_Object *obj, void *event_info) { Elm_Genlist_Item *it = event_info; Evas_Object *gl = elm_genlist_item_genlist_get(it); int val = (int)elm_genlist_item_data_get(it); val *= 10; elm_genlist_item_append(gl, itc4, (void *)(val + 1)/* item data */, it/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc4, (void *)(val + 2)/* item data */, it/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc4, (void *)(val + 3)/* item data */, it/* parent */, ELM_GENLIST_ITEM_SUBITEMS, gl4_sel/* func */, NULL/* func data */); } static void gl4_con(void *data, Evas_Object *obj, void *event_info) { Elm_Genlist_Item *it = event_info; elm_genlist_item_subitems_clear(it); } static void gl4_exp_req(void *data, Evas_Object *obj, void *event_info) { Elm_Genlist_Item *it = event_info; elm_genlist_item_expanded_set(it, 1); } static void gl4_con_req(void *data, Evas_Object *obj, void *event_info) { Elm_Genlist_Item *it = event_info; elm_genlist_item_expanded_set(it, 0); } I'm really wondering about the usage of void *event_info. Could you explain me why it's used here as data pointer? In my eyes Elm_Genlist_Item isn't really an event. I would have used void *data for this reason. Could you explain this? regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
SVAm Fri, 09 Jul 2010 13:22:53 +0200 schrieb dhp_...@doublehp.org: After palcing Memo at the right place: http://picasaweb.google.fr/doublehp/Computing#5491860510868849794 after restart X http://picasaweb.google.fr/doublehp/Computing#5491860528182159314 after going in the Lost menu: http://picasaweb.google.fr/doublehp/Computing#5491860543766176034 Memo can not be resized manually; the Window has fixed size, decided by the backend, and the user can not affect it. Obviously, E can. To restaure the normal size, I just press Alt+ 3rd button, and move a bit, and Memo get's expanded at once: fact I try to resize, makes Memo tell E the right size (when boxes are not ticked). Once it's expanded, I do alt+left click to move it at the place I want. I've seen at least exact this effect here with a big sized tsclient window yesterday. I've not complete understood it, but I've an idea. Please test SVN commit = 50207 for this problem. If your problem is not longer present than I've at least identified the problem. In this case I've to implement my use cases in another way. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Wed, 7 Jul 2010 21:06:27 -0300 schrieb Iván Briano (Sachiel): On Wed, Jul 7, 2010 at 8:55 PM, dhp_...@doublehp.org wrote: No; when i start E, Memo is in state Lost, and, when i grab it back, it is reduced size, dispite box unticked, and Remember size ... definitly something wrong at start time. Reduced size, that's annoying as hell. I updated E this weekend after a couple of days of not doing so, so I can't tell for sure when it started, but I use Chromium manually maximized to use the full size of the screen on my second monitor, which has no shelves. Now, whenever I'm on the laptop alone with no second screen, the browser just goes to another virtual desktop, with shelves, but still I let it take the whole space. Since this last update, whenever I open it on the desktop with shelves, it gets resized down to free them. Seems I still need to update again to get these two new settings to try out, but as a user, I change this change of behavior very annoying. For me it was exact the opposite. The old behaviour was so buggy for all my use cases. Windows with icccm request were sized up to the worst sizes and positions. This was so strange. In special since I used vertical right and left shelfes on my 16:10 display. All my tests conform to position/size algorithm from metacity which works good for a lot of users. But I respect your custom use cases and have created options to overwrite this smart sizing/placement algorithm. So I see no problem. I'm sure that the still existing problems will be found and fixed soon. I also work on this task. I'm also seeing here some positioning problems with Java applications. But I don't see in which way Java is special in X. Maybe someone could enlighten me. :-) regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Fri, 9 Jul 2010 04:11:22 +1000 schrieb David Seikel: On Thu, 8 Jul 2010 19:57:13 +0200 Andreas Volz li...@brachttal.net wrote: Am Wed, 7 Jul 2010 21:06:27 -0300 schrieb Iván Briano (Sachiel): I'm also seeing here some positioning problems with Java applications. But I don't see in which way Java is special in X. Maybe someone could enlighten me. :-) I seem to remember in the dim dark past that java did require special behaviour from the wm. That was added years ago, but maybe it bit rotted, or maybe java has since developed new quirks? If I remember, java had it hard coded that it was expecting some aspect of KDE or GNOME, and we had to fake that to get it to behave. Has someone more specific information about this? I would like to implement it, but need to know more. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Wed, 07 Jul 2010 23:21:48 +0200 schrieb dhp_...@doublehp.org: To be honest your use case sounds strange to me. Is there at least one more person who really understand this and has a similar setup to reproduce this? please just try to repro with an Eterm: create a large(high) Eterm with a large font, move it as high as you can, press control + , and, it should have been lost. Ok, I see the problem now. I could also reproduce it with the e_place_test Resize Test. I tested it also against Metacity and it has the same bug. But in Metacity it's not that easy to get lost windows back as with E17. There are several solutions for this problem. I implemented now that the lost window is moved to the nearest useful position. Please try this implementation and how it works for you. SVN commit 50133 regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Thu, 8 Jul 2010 17:17:17 -0300 schrieb Iván Briano (Sachiel): On Thu, Jul 8, 2010 at 4:57 PM, Andreas Volz li...@brachttal.net wrote: Am Fri, 9 Jul 2010 04:11:22 +1000 schrieb David Seikel: On Thu, 8 Jul 2010 19:57:13 +0200 Andreas Volz li...@brachttal.net wrote: Am Wed, 7 Jul 2010 21:06:27 -0300 schrieb Iván Briano (Sachiel): I'm also seeing here some positioning problems with Java applications. But I don't see in which way Java is special in X. Maybe someone could enlighten me. :-) I seem to remember in the dim dark past that java did require special behaviour from the wm. That was added years ago, but maybe it bit rotted, or maybe java has since developed new quirks? If I remember, java had it hard coded that it was expecting some aspect of KDE or GNOME, and we had to fake that to get it to behave. Has someone more specific information about this? I would like to implement it, but need to know more. All I know is there is/was some comment buried in e_border.c about it, specifically saying that Java is stupid and some hack was required for it to work. You mean this: /* just to friggin make java happy - we're DELAYING the reparent until * eval time... */ /* ecore_x_window_reparent(win, bd-client.shell_win, 0, 0); */ bd-need_reparent = 1; Hm, this is commented out, but maybe the bd-need_reparent = 1; does exact the same. Some days ago I noticed also a Java app that does really strange things. After some time the combo boxes were opened somewhere else than the window and mouse clicks were all some y pixels relative to the click position. Really strange, not? I'm not sure if this was E specific. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Fri, 09 Jul 2010 00:22:19 +0200 schrieb dhp_...@doublehp.org: On 08/07/10 19:57, Andreas Volz wrote: For me it was exact the opposite. The old behaviour was so buggy for all my use cases. Windows with icccm request were sized up to the worst sizes and positions. This was so strange. In special since I used vertical right and left shelfes on my 16:10 display. All my tests conform to position/size algorithm from metacity which works good for a lot of users. But I respect your custom use cases and have created options to overwrite this smart sizing/placement algorithm. So I see no problem. I'm sure that the still existing problems will be found and fixed soon. I also work on this task. Even after unticking the boxes, E Still misbehaves with Memo, Eterm, and mplayer. Please show me how exact after rebuilding source. Screenshot...? Ok, I see the problem now. I could also reproduce it with the e_place_test Resize Test. Cool :) There are several solutions for this problem. I implemented now that the lost window is moved to the nearest useful position. Please try this implementation and how it works for you. SVN commit 50133 Fact Eterm gets lost is *different* from fact Memo does not show up when I start E. Trivial to repro for me. Kill Memo, restart it from a console ... go in Lost list (what's abnormal), resize it because E limited creation to monitor size (with both box unticked). Is that in public tree ? I will rebuild E overnight. Gimme 18h. Yes. I implemented now that the lost window is moved to the nearest useful position. I think it will show Memo on some random monitor, in small size, and I will complain that Memo is not created in the right/full size as it used to few weeks ago. My Memo is created to size 256x3452 ... so if as dev, you have a funny hack to try to create directly a window to this size, you can test the issue without filling 200 entries in an app you wont install anyway :) Ok, please test it. If it displays in a wrong place then explain me your use cases. Maybe with before/after screenshots. I don't understand your use case complete. Could you tell me how to get Memo. I don't know this tool. lemme try ... YES :) this will do: Eterm -g 200x100 as long as THIS does not create an Eterm way bigger than your monitor (when the boxes are unticked of course), I *WILL* complain there is a bug. See you overnight. So you mean you like to open a window with an initial position bigger as your screen? This is exactly what I liked to prevent, because I'm gone crazy with this. Could you tell my why it's useful to open windows bigger as your screen? Maybe I've simply not seen the use case... regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Wed, 07 Jul 2010 15:05:38 +0200 schrieb dhp_...@doublehp.org: On 06/07/10 21:54, Andreas Volz wrote: I added two new configuration options in the window geometry settings. See the commit it should explain it. But it's easy to understand from the option text. Unticking them avoids appearance of bug for ROX (windows getting lost). Please test if this solves all your use cases or if still a problem exists. When they are ticked, Rox still get lost. And this is a VERY OLD bug, and i hope the team will fix it one day. I have it since 2005, even on mono-terminal configuration; it used to happen with E16 and Skype; but I get it better easily with E17 with 1 monitor. I think I hold a case that may help to track the faulty bit of code. I have always seen that the bugs occur almost always when the them puts the bar at topof Window, and that the up-left corner of window is out of visible screens. The higher it is, the better for repro :) Having black zone helps. I need to describe my X layout. http://picasaweb.google.fr/doublehp/Computing#5491143066501507826 6 monitors, not all the same resolution: bottom left, up right, the full horizontal middle line. 6 holes, or black zones: 3 up left, 3 down right. I tried to repro the Rox bug with Eterm, with both box ticked. I open an Eterm with small font, resize the window to be bigger than the biggest monitor, and, move it up right, so that the bottom right corner of the window is up left of the up right monitor, as shown. This way, the up right corner of the window is further from the monitor, than the biggest monitor size: coordinates aprox 1300 x -1200 . Then i press ^ . The window is resized: i see the corner moving; the window is resized to the size of the last monitor it was on. But, the window is not centered: E remember the last monitor was 1024x768 (while window was created on a 1280x1024), but, can not center the window in the middle of the monitor: the scrot is taken AFTER ^ . E forgot to which screen the win is attached. That must be very close to the reason making Memo getting lost. In this very exact configuration, I can move the Eterm a bit around (justa few pixels). The position pop-up (which i configured to be on center of screen, while default conf is center of window) is shown on the up right monitor (that's fine, but this tells us E still knows the win shall belong to THIS monitor) ... i now press ^ to reduce font. NOW, Eterm is lost :) Too easy not i get it :) make an Eterm with big font, make it big size, move the top bar out of visible vew, showing as little as possible, press ^ to reduce font, and oups, lost :) You should be able to repro this on mono head conf. Too easy, too funny :) Side note: when box are ticked and bug occurs on Memo, about 1mn to 5mn after restauring Memo from the Lost menu, E crash, offers me to restaure. A few second later, I may loose many other applications, and, X terminates; I see in the console some libgdk error (because I always use startx), and, once I had a kernel freese. This bug can have repercussions very far, down to X, and kernel (probably a double free somewhere). In short: the tick-box now let me have stable system, but, for long term, I suggest you fix the bug, because other people will met it again. Ok, so at least it's not more worse as before. NB: i am now in list. Ready to repro; i will unsub if you don't want to fix this bug. To be honest your use case sounds strange to me. Is there at least one more person who really understand this and has a similar setup to reproduce this? regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Mon, 05 Jul 2010 12:19:35 +0200 schrieb DEMAINE Benoit-Pierre: By new feature, I mean that when I compiled it on may 30th, Rox was working like it did for the past 5 years, and, this changed when i rebuild on june 29th (i recompile only monthly). Just rebuild now, no difference. First problem, easy to explain: start an Eterm, use medium font, resize it to make it bigger than the biggest monitor, press ^ to switch to larger font: the window is resized by E to fit the monitor. What means, E decided on it's own to reduce the number of columns and lines. This is a problem for me, because I resize my Eterm to fit very specific colxline numbers, to view logs that need very particular space; I change the font to see the log better; but when E changes the number or cols and lines, the logs or curses applications to not work properly any more. Second problem: when the first issue happens on Rox-Memo, when E resizes Memo, the Window get lost (and is sent in the Lost Windows list). To repro this one, you need to install Memo (available in all good distros, or using zero-conf/0install), and add enough memos in the past so that the Memo window will get bugger than your monitor. Note: I now use a 6 monitor layout. 2 rows of 3 monitors. Third problem i just found: Memo is always shown vertically on two monitors; last week, when i had only two monitors working (two in hoizontal line), I thought that memo was resized to the desktop height. Now, I see I was wrong; Memo is resized to the maximum heigh of the screen it is shown. In short, if I open ... Even an Eterm with medium font, and spread it to fit two monitors, and ^ to increase the font size, the window is resized to fit only one monitor. Again, I understand many people may want and enjoy this size limitation feature; but for me, it's VERY ennoing; i just need/want an option to disable it. The intuitive place I would search for such an option is Window geometry, Window Maximise policy, or Window Display. But, a per window policy would be nice, so, you could also add a tick box in the Remember and/or Locks lists ... Hello Demaine, I added two new configuration options in the window geometry settings. See the commit it should explain it. But it's easy to understand from the option text. Please test if this solves all your use cases or if still a problem exists. The SVN commit number for this change is 50083. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: andreas IN trunk/e: config/default config/illume config/illume-home config/minimalist config/netbook config/scaleable config/standard src/bin src/modules/conf_window_manipulation
Am Tue, 06 Jul 2010 15:53:38 -0400 schrieb Christopher Michael: Ah ok. Thanks for that hint. I had several segfaults while finding out how the config mechanism works. Then I cleaned my config. So I missed the fact that a version bump is needed. Next time I know that... regards Andreas WARNING: Segfaults ahead w/ this ... Think you forgot to bump E's config epoch here ... you did add new values, yes ?? :) dh On 07/06/2010 03:49 PM, Enlightenment SVN wrote: Log: added two new configuration options for the geometry_manipulation conf plugin: int geometry_auto_move; // GUI int geometry_auto_resize_limit; // GUI This does influence the configure_request algorithm in the way that the user could disable the window geometry move and resize feature that is useful for e.g. Gnome fileselector or gnome-terminal tabs. There was a use case on the list where this was not nice so I created an option to disable it. If one thinks a special e.src shouldn't activate this feature by default, please change it. Author: andreas Date: 2010-07-06 12:49:48 -0700 (Tue, 06 Jul 2010) New Revision: 50083 Modified: trunk/e/config/default/e.src trunk/e/config/illume-home/e.src trunk/e/config/illume/e.src trunk/e/config/minimalist/e.src trunk/e/config/netbook/e.src trunk/e/config/scaleable/e.src trunk/e/config/standard/e.src trunk/e/src/bin/e_border.c trunk/e/src/bin/e_config.c trunk/e/src/bin/e_config.h trunk/e/src/modules/conf_window_manipulation/e_int_config_window_geometry.c -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [bug] Auto-resize window make window desapear
Am Mon, 05 Jul 2010 12:19:35 +0200 schrieb DEMAINE Benoit-Pierre: On 04/07/10 23:22, Andreas Volz wrote: I recent changed some features and fixed some bugs in the E resize and placement algorithm. All my tests in trunk/TEST/app/e/e_place_test are working. This covers all the use cases I know here. If your use case is more special please try to explain how I could reproduce it and write a test for it. Which new feature do you mean exact? Could you refer to a test name in trunk/TEST/app/e/e_place_test? Sorry, but I didn't get your exact use case problem. By new feature, I mean that when I compiled it on may 30th, Rox was working like it did for the past 5 years, and, this changed when i rebuild on june 29th (i recompile only monthly). Just rebuild now, no difference. First problem, easy to explain: start an Eterm, use medium font, resize it to make it bigger than the biggest monitor, press ^ to switch to larger font: the window is resized by E to fit the monitor. What means, E decided on it's own to reduce the number of columns and lines. This is a problem for me, because I resize my Eterm to fit very specific colxline numbers, to view logs that need very particular space; I change the font to see the log better; but when E changes the number or cols and lines, the logs or curses applications to not work properly any more. Second problem: when the first issue happens on Rox-Memo, when E resizes Memo, the Window get lost (and is sent in the Lost Windows list). To repro this one, you need to install Memo (available in all good distros, or using zero-conf/0install), and add enough memos in the past so that the Memo window will get bugger than your monitor. Note: I now use a 6 monitor layout. 2 rows of 3 monitors. Third problem i just found: Memo is always shown vertically on two monitors; last week, when i had only two monitors working (two in hoizontal line), I thought that memo was resized to the desktop height. Now, I see I was wrong; Memo is resized to the maximum heigh of the screen it is shown. In short, if I open ... Even an Eterm with medium font, and spread it to fit two monitors, and ^ to increase the font size, the window is resized to fit only one monitor. Again, I understand many people may want and enjoy this size limitation feature; but for me, it's VERY ennoing; i just need/want an option to disable it. The intuitive place I would search for such an option is Window geometry, Window Maximise policy, or Window Display. But, a per window policy would be nice, so, you could also add a tick box in the Remember and/or Locks lists ... Ok, I understand your problem. I couldn't imagine a use case why to have windows bigger than the useful screen space. But it seems for your personal use case I was wrong. In general the algorithm is good, because before apps like Gimp and xchat tried to open their sub windows in brain dead places. For now I don't like the per window option. I also don't like a new option in general, because E17 has still to much options! :-( But as long as I don't have any better idea I'll consider to add an option to ignore the new placement algorithm. I also though about a smarter algorithm compared to the current smart. But I'll create an option for it if I don't have a better idea today... regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eooorg module
Am Fri, 2 Jul 2010 12:31:56 +0200 schrieb Brian 'morlenxus' Miculcy: Hey Andreas, nice idea with the eooorg module. What you forgot: Once an openoffice window has beend opened and closed, the prestarted instance will end too. So next time you start openoffice you will get the splash screen again. The module needs to check if the prestarted instance is still running and executing it again if no process is found. :) Hi Brian, are you sure about this? My tests show that the soffice and soffice.bin process stays in memory even if e.g. the last oowriter process ends. I'll test this later on my development system again, but I think that's the situation. What version if oo.org are you using? I'm using 3.4 from Ubuntu 10.04. regards Andreas -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ecomp compiler errors
Am Wed, 16 Jun 2010 20:29:38 +0200 schrieb Andreas Volz: Am Tue, 15 Jun 2010 23:30:46 +0200 schrieb hannes.janet...@gmail.com: On Tue, Jun 15, 2010 at 11:01 PM, Andreas Volz li...@brachttal.net wrote: Hello, while compiling a recent ecomp I get this error: /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -D_FORTIFY_SOURCE=2 -export-dynamic -o ecomorph main.o privates.o texture.o display.o screen.o window.o event.o paint.o option.o plugin.o fragment.o matrix.o match.o metadata.o -pthread -L/opt/e17/lib -lXcomposite -lXdamage -lXfixes -lXrandr -lXinerama -lICE -lxslt -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -leina -leet -lGL -lm libtool: link: gcc -g -O2 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -D_FORTIFY_SOURCE=2 -o ecomorph main.o privates.o texture.o display.o screen.o window.o event.o paint.o option.o plugin.o fragment.o matrix.o match.o metadata.o -pthread -Wl,--export-dynamic -L/opt/e17/lib -lXcomposite -lXdamage -lXfixes -lXrandr -lXinerama -lICE /usr/lib/libxslt.so /usr/lib/libxml2.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so /opt/e17/lib/libeina.so /opt/e17/lib/libeet.so -lGL -lm -pthread /usr/bin/ld: warning: libatiuki.so.1, needed by /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so, not found (try using -rpath or -rpath-link) /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiOpenOnce' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiGetVersion' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiFreeVersion' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiMap' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiCloseOnce' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiGetMagic' iirc libatiuki is part of fglrx. are you sure you removed all dev packages, pkgconfig and libs from fglrx? apt-file search /usr/lib/libGL.so libgl1-mesa-dev: /usr/lib/libGL.so I hope it's normal that the ATI opensource driver uses mesa. At least it's fast enough for me. I tried to install fglrx some time ago, but it wasn't supported at that time so I gave up and came back to the opensource driver. Maybe not complete... Any ideas about this problem? otherwise google for /usr/bin/ld: warning: libatiuki.so.1, needed by ATI open drivers worked with ecomp last time I tried. btw I guess it's better to use http://code.googleapt-file update.com/p/itask-module/issues/list for reporting issues with ecomorph, as it is not in of e-svn. Ok, thanks for the hint. Next time I'll start a thread there. I compared the sizes of libGL.so.1 and noticed that not the mesa original one was installed. So I reinstalled all mesa packages and now ecomp/ecomorph works. And it looks so good! It has some smaller bugs, but never mind. :-P regards Andreas -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ecomp compiler errors
Am Tue, 15 Jun 2010 23:30:46 +0200 schrieb hannes.janet...@gmail.com: On Tue, Jun 15, 2010 at 11:01 PM, Andreas Volz li...@brachttal.net wrote: Hello, while compiling a recent ecomp I get this error: /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -D_FORTIFY_SOURCE=2 -export-dynamic -o ecomorph main.o privates.o texture.o display.o screen.o window.o event.o paint.o option.o plugin.o fragment.o matrix.o match.o metadata.o -pthread -L/opt/e17/lib -lXcomposite -lXdamage -lXfixes -lXrandr -lXinerama -lICE -lxslt -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -leina -leet -lGL -lm libtool: link: gcc -g -O2 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -D_FORTIFY_SOURCE=2 -o ecomorph main.o privates.o texture.o display.o screen.o window.o event.o paint.o option.o plugin.o fragment.o matrix.o match.o metadata.o -pthread -Wl,--export-dynamic -L/opt/e17/lib -lXcomposite -lXdamage -lXfixes -lXrandr -lXinerama -lICE /usr/lib/libxslt.so /usr/lib/libxml2.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so /opt/e17/lib/libeina.so /opt/e17/lib/libeet.so -lGL -lm -pthread /usr/bin/ld: warning: libatiuki.so.1, needed by /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so, not found (try using -rpath or -rpath-link) /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiOpenOnce' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiGetVersion' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiFreeVersion' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiMap' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiCloseOnce' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiGetMagic' iirc libatiuki is part of fglrx. are you sure you removed all dev packages, pkgconfig and libs from fglrx? apt-file search /usr/lib/libGL.so libgl1-mesa-dev: /usr/lib/libGL.so I hope it's normal that the ATI opensource driver uses mesa. At least it's fast enough for me. I tried to install fglrx some time ago, but it wasn't supported at that time so I gave up and came back to the opensource driver. Maybe not complete... Any ideas about this problem? otherwise google for /usr/bin/ld: warning: libatiuki.so.1, needed by ATI open drivers worked with ecomp last time I tried. btw I guess it's better to use http://code.googleapt-file update.com/p/itask-module/issues/list for reporting issues with ecomorph, as it is not in of e-svn. Ok, thanks for the hint. Next time I'll start a thread there. regards Andreas -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] ecomp compiler errors
Hello, while compiling a recent ecomp I get this error: /bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -D_FORTIFY_SOURCE=2 -export-dynamic -o ecomorph main.o privates.o texture.o display.o screen.o window.o event.o paint.o option.o plugin.o fragment.o matrix.o match.o metadata.o -pthread -L/opt/e17/lib -lXcomposite -lXdamage -lXfixes -lXrandr -lXinerama -lICE -lxslt -lxml2 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -leina -leet -lGL -lm libtool: link: gcc -g -O2 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -D_FORTIFY_SOURCE=2 -o ecomorph main.o privates.o texture.o display.o screen.o window.o event.o paint.o option.o plugin.o fragment.o matrix.o match.o metadata.o -pthread -Wl,--export-dynamic -L/opt/e17/lib -lXcomposite -lXdamage -lXfixes -lXrandr -lXinerama -lICE /usr/lib/libxslt.so /usr/lib/libxml2.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so /opt/e17/lib/libeina.so /opt/e17/lib/libeet.so -lGL -lm -pthread /usr/bin/ld: warning: libatiuki.so.1, needed by /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so, not found (try using -rpath or -rpath-link) /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiOpenOnce' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiGetVersion' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiFreeVersion' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiMap' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiCloseOnce' /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/libGL.so: undefined reference to `ukiGetMagic' I use the opensource ATI driver delivered with Ubuntu 10.04. The compiz 3D effects works great with Gnome. As I understood ecomp is based on compiz. So it should work also with opensource ATI driver, not? Maybe they changed compiz lately not to use these functions and these changes needs to be merged into ecomp? Any ideas about this problem? regards Andreas -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E Tests
Am Mon, 14 Jun 2010 23:00:05 +0200 schrieb Andreas Volz: Hello, As nobody had an opinion about it I commited into trunk/TEST/app/e/e_place_test I hope this test application shows some of the window placement problems in E17. For sure there are more in the area of dialog windows. For this use case I'll create some more tests. The reason for writing these tests is to show some current problems with the window placement algorithm and check it while bugfixing e_place.c/e_border.c without depending on a special application. In the past I got often the answer I don't have the application to see your problem. Not one could write a special test and hope for a fix or do it self. I hope this is useful in some way. If I get the time I'll start bugfixing E placement algorithm after writing some more tests... regards Andreas Hello, I wrote a little test application to test the window placing algorithm of E17. It's a Gtkmm based application. It mainly tests e_place.c / e_border.c code. Where do you think I could commit this test application? TEST/e_place_test TEST/unit/e/e_place_test What do you propose? regards Andreas -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] evas_object_smart_callback_add - void *event_info?
Hello, I've a question about: EAPI void evas_object_smart_callback_add(Evas_Object *obj, const char *event, void (*func) (void *data, Evas_Object *obj, void *event_info), const void *data) Why is event_info a void* data type and not some type of struct? To which struct should I cast it to do something useful with it? There is: typedef struct _Evas_Event_Mouse_Down Evas_Event_Mouse_Down; /** Event structure for #EVAS_CALLBACK_MOUSE_DOWN event callbacks */ typedef struct _Evas_Event_Mouse_Up Evas_Event_Mouse_Up; /** Event structure for #EVAS_CALLBACK_MOUSE_UP event callbacks */ ... in Evas.h. But how do I know this by object_smart_callback_add? Normal I don't know it if I don't call evas_object_smart_callback_call() from my own code. regards Andreas -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Adding new ssh keys to svn.enlightenment.org
Am Wed, 26 May 2010 15:52:32 -0700 schrieb Michael Jennings: On Wednesday, 26 May 2010, at 23:58:31 (+0200), Andreas Volz wrote: yesterday I added a second key to ~/.ssh/authorized_keys2 on svn.enlightenment.org and my access was working again. But hours later the file was back the old. I repeated it multiple times. Commit your keys to SVN in the devs tree. I've yet done this: andr...@frodo:andreas svn status andr...@frodo:andreas ls id_dsa.pub id_dsa.pub.er00923n info.txt andr...@frodo:andreas pwd /home/andreas/src/svn/e/trunk/devs/andreas The keys in id_dsa.pub are working. But the keys in id_dsa.pub.er00923n aren't working. Only the id_dsa.pub is copied to ~/.ssh/authorized_keys2. Should I use another name to get it found by some magic key copy script? regards Andreas -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Adding new ssh keys to svn.enlightenment.org
Am Fri, 28 May 2010 08:09:40 +1000 schrieb Carsten Haitzler (The Rasterman): On Thu, 27 May 2010 18:56:14 +0200 Andreas Volz li...@brachttal.net said: Am Wed, 26 May 2010 15:52:32 -0700 schrieb Michael Jennings: On Wednesday, 26 May 2010, at 23:58:31 (+0200), Andreas Volz wrote: yesterday I added a second key to ~/.ssh/authorized_keys2 on svn.enlightenment.org and my access was working again. But hours later the file was back the old. I repeated it multiple times. Commit your keys to SVN in the devs tree. I've yet done this: andr...@frodo:andreas svn status andr...@frodo:andreas ls id_dsa.pub id_dsa.pub.er00923n info.txt andr...@frodo:andreas pwd /home/andreas/src/svn/e/trunk/devs/andreas The keys in id_dsa.pub are working. But the keys in id_dsa.pub.er00923n aren't working. Only the id_dsa.pub is copied to ~/.ssh/authorized_keys2. Should I use another name to get it found by some magic key copy script? regards Andreas the filename is bad - the script looks for *.pub - rename it to something.pub :) Ah, thanks. I've renamed it. Andreas -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Adding new ssh keys to svn.enlightenment.org
Hello, yesterday I added a second key to ~/.ssh/authorized_keys2 on svn.enlightenment.org and my access was working again. But hours later the file was back the old. I repeated it multiple times. Does someone know more about it? regards Andreas -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Elementary GenList example problem
Am Thu, 20 May 2010 14:27:45 +1000 schrieb Carsten Haitzler (The Rasterman): I just documented this with some lines in the beginning of the example that everyone understands that this is only example code and real applications should use pointers to data (structures). regards Andreas On Wed, 19 May 2010 08:24:09 +0200 Atton Jonathan jonathan.at...@gmail.com said: it is indeed a shortcut. i could use printf with %p instead - but i was just avoidng adding a full struct/object there that would normally be the case when querying values from it. is imply used the pointer itself as a quick shortcut to keep the code small and focused. in any normal situation it'd be a void * to your original data struct that you'd probe/fetch values from etc. This is a shortcut, it avoid to use a struct to store the int. Sometimes for an example it is better to have less code, this way you only see the interesting part. But of course this is not a good example for newbies. 2010/5/19 Brett Nash n...@nash.id.au On Tue, 18 May 2010 22:01:57 +0200 Andreas Volz li...@brachttal.net wrote: Hello, I noticed a problem in the Elementary GenList example code: static Elm_Genlist_Item_Class itc1; char *gl_label_get(const void *data, Evas_Object *obj, const char *part) { char buf[256]; snprintf(buf, sizeof(buf), Item # %i, (int)data); return strdup(buf); } static void gl_sel(void *data, Evas_Object *obj, void *event_info) { printf(sel item data [%p] on genlist obj [%p], item pointer [%p]\n, data, obj, event_info); printf (data val: %i\n, (int) data); } void test_genlist(void *data, Evas_Object *obj, void *event_info { int i; ... for (i = 0; i 2000; i++) { gli = elm_genlist_item_append(gl, itc1, (void *)i/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(i * 10)/* func data */); ... } While wrapping GenList to C++ I noticed that something really bad happens here. The value of 'i' and 'i*10' is casted into a pointer type and later casted back to int. I'm really sure this code isn't covered by the C standard and not portable in any way. This code needs the int type to have the same size as a pointer type. But there may be architectures/compilers where this isn't the case. And even if this works here it may bring someone to the idea to do the same with other integral types where this won't work for sure. Not a smart idea in a public example... If you think this is correct code and I'm wrong please enlighten me. :-) It's technically not correct. Yes it hits something undefined in there. Practically however it's only a problem if sizeof(int) sizeof(ptr) or some weird platform which doesn't support odd pointers or something (cray I's?). Don't think efl runs on any of those platforms ;-) Pratically it's fine. A slight improvement may be to cast it to an intptr_t which will protect it against different size void/int's (And will reduce warnings too). If not I'll change the example to hold two int arrays in the correct scope and work with pointer type data. Or do that ;-) -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Regards. -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Elementary GenList example problem
Hello, I noticed a problem in the Elementary GenList example code: static Elm_Genlist_Item_Class itc1; char *gl_label_get(const void *data, Evas_Object *obj, const char *part) { char buf[256]; snprintf(buf, sizeof(buf), Item # %i, (int)data); return strdup(buf); } static void gl_sel(void *data, Evas_Object *obj, void *event_info) { printf(sel item data [%p] on genlist obj [%p], item pointer [%p]\n, data, obj, event_info); printf (data val: %i\n, (int) data); } void test_genlist(void *data, Evas_Object *obj, void *event_info { int i; ... for (i = 0; i 2000; i++) { gli = elm_genlist_item_append(gl, itc1, (void *)i/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(i * 10)/* func data */); ... } While wrapping GenList to C++ I noticed that something really bad happens here. The value of 'i' and 'i*10' is casted into a pointer type and later casted back to int. I'm really sure this code isn't covered by the C standard and not portable in any way. This code needs the int type to have the same size as a pointer type. But there may be architectures/compilers where this isn't the case. And even if this works here it may bring someone to the idea to do the same with other integral types where this won't work for sure. Not a smart idea in a public example... If you think this is correct code and I'm wrong please enlighten me. :-) If not I'll change the example to hold two int arrays in the correct scope and work with pointer type data. regards Andreas -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Problem in mutli-threaded Edje application
Am Sun, 2 May 2010 17:44:57 +0200 schrieb Andreas Volz: Hello, I only like to inform that I was able to fix that bug. It was for sure an bug in my application. But from this backtrace I wasn't able to find it. While hinting another bug I got a backtrace in my dispatcher and found out that I do some Evas object stuff in the wrong thread. I simply moved this code after dispatching in my ecore thread and it works now great without any crashes. :-) regards Andreas Hello, I've a strange problem in a multi-threaded Edje application. And yes I know Edje isn't thread save. I dispatch all events to the main loop. It seems to work well in 9 of 10 cases. But sometimes I start my application and loading the first Edje file/group leads direct into an X assert: Filename: '/home/andreas/src/svn/oiui/trunk/data/themes/default/screens.edj', Groupname: navigation_main lt-oiui: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed. Now I was able to hit this assert in a gdb session and got a stack trace: http://img638.imageshack.us/i/xassert.jpg/ Sorry, I had to make a screenshot, because Anjuta doesn't allow to save stack traces as text (bug is reported). :-) If I search this bug in google I see it's nothing unknown: http://tinyurl.com/33dutf3 Sounds like that it's not a X bug, but a usage bug. The only question is if it's a ecore/edje bug or a bug in my application. Do you've any ideas about this bug? regards Andreas -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Problem in mutli-threaded Edje application
Hello, I've a strange problem in a multi-threaded Edje application. And yes I know Edje isn't thread save. I dispatch all events to the main loop. It seems to work well in 9 of 10 cases. But sometimes I start my application and loading the first Edje file/group leads direct into an X assert: Filename: '/home/andreas/src/svn/oiui/trunk/data/themes/default/screens.edj', Groupname: navigation_main lt-oiui: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy-request)) = 0)' failed. Now I was able to hit this assert in a gdb session and got a stack trace: http://img638.imageshack.us/i/xassert.jpg/ Sorry, I had to make a screenshot, because Anjuta doesn't allow to save stack traces as text (bug is reported). :-) If I search this bug in google I see it's nothing unknown: http://tinyurl.com/33dutf3 Sounds like that it's not a X bug, but a usage bug. The only question is if it's a ecore/edje bug or a bug in my application. Do you've any ideas about this bug? regards Andreas -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] again problems to build editje
Am Mon, 19 Apr 2010 21:10:18 +0200 schrieb Andreas Volz: Am Thu, 8 Apr 2010 08:39:21 +0800 schrieb Tom Haste: On 8 April 2010 04:14, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Apr 7, 2010 at 10:57 AM, Andreas Volz li...@brachttal.net wrote: Am Wed, 7 Apr 2010 07:09:34 -0800 schrieb Gustavo Sverzut Barbieri: On Tue, Apr 6, 2010 at 10:07 PM, Andreas Volz li...@brachttal.net wrote: Am Tue, 6 Apr 2010 13:35:46 -0800 schrieb Gustavo Sverzut Barbieri: On Tue, Apr 6, 2010 at 1:07 PM, Andreas Volz li...@brachttal.net wrote: Hello, each time I like to install editje again from source I've other problems. This time while compiling python-ecore: http://codepad.org/xdwwtgms Any ideas? Read README, you need Cython 0.12.1 (yes, the .1 is important!) Ok, thanks for this hint. But wouldn't it be possible to detect for needed software as autotools configure script does it before compiling/installing? Actually you're compiling from svn, so it's like requiring autoconf-X.Y. The distribution tarballs ship with the generated c source files, that's why it is not checked. Hm, even in the latest Ubuntu there's only 0.11.2-1. Is it really needed to use such a new version? Are there Ubuntu packages for it? Ubuntu users can say, I guess there are packages. The newer cython is required not because we want to be fancy, but because some features we used were broken before and were fixed in 0.12.1 :-) BR, -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel http://packages.debian.org/unstable/python/cython It made it into debian (0.12.1) in time, but the Ubuntu merge from unstable was done well before it. This becomes a backports issue for Ubuntuers. Its quite easy to install from source anyway, just run 'apt-get build-dep cython' then install the source package as it documents. I tried the binary package in Ubuntu and got this: /home/andreas/src/svn/e/trunk/BINDINGS/python/python-ecore/ecore/evas/ecore.evas.c_ecore_evas.pyx:29:23: Syntax error in C variable declaration ecore/evas/ecore.evas.c_ecore_evas.c:1:2: error: #error Do not use this file, it is the result of a failed Pyrex compilation. error: command 'gcc' failed with exit status 1 Do I have to recompile the cython package from source? recompiling cython fixed the problem regards Andreas -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] State name?
Am Sun, 18 Apr 2010 20:36:29 + schrieb Iván Briano (Sachiel): On Sun, Apr 18, 2010 at 8:15 PM, Andreas Volz li...@brachttal.net wrote: Am Thu, 15 Apr 2010 20:20:49 + schrieb Iván Briano (Sachiel): On Thu, Apr 15, 2010 at 8:09 PM, Andreas Volz li...@brachttal.net wrote: ... Here I need to include the value in new_name. Hm, do I have to include the value in state variable? Sure I could add a state and then read the states list again. But if I like to add a state and then simply modify its properties I see currently no easy way to do it. Maybe I didn't understand the state value concept. I simply use 0.00 always to be honest. Your Edje is old, every state function in Edje_Edit now receives the state value separately from the name. Documentation is still not fixed, but will be done and committed by the beginning of next week. As to how it used to work, when you create a state, it uses 0.0 as the value, and you just pass the name to the function, for every other state function, you have to pass both name and state within the string, as it says there: default 0.00. Ah, I see. Thank you. Another question: @return An Eina_List* of string (char *)containing all the states names found edje_edit_part_states_list_get() I think it would be good to have a Eina_List with a char*, float structure instead of a char* with value included. Is there a special reason for the char* including float. It costs me a string concat a string parse each time. Legacy. It was like that and hasn't been changed yet, but it will. A lot of work is going to be made on the Edje_Edit front, if you are writing the bindings for it for C++, I suggest you stop and focus on something else for the time being, as Edje_Edit doesn't have much of a use if not for changing the contents of an .edj file. Yes I'm writing the C++ wrapper. As there's yet a good GUI editor I concentrate on a command line Edje editor. I think this is really missing. I decided to write it in C++. When do you think will the big changed in Edje_Edit be finished? Then I'll concentrate on something else. regards Andreas -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] again problems to build editje
Am Thu, 8 Apr 2010 08:39:21 +0800 schrieb Tom Haste: On 8 April 2010 04:14, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Apr 7, 2010 at 10:57 AM, Andreas Volz li...@brachttal.net wrote: Am Wed, 7 Apr 2010 07:09:34 -0800 schrieb Gustavo Sverzut Barbieri: On Tue, Apr 6, 2010 at 10:07 PM, Andreas Volz li...@brachttal.net wrote: Am Tue, 6 Apr 2010 13:35:46 -0800 schrieb Gustavo Sverzut Barbieri: On Tue, Apr 6, 2010 at 1:07 PM, Andreas Volz li...@brachttal.net wrote: Hello, each time I like to install editje again from source I've other problems. This time while compiling python-ecore: http://codepad.org/xdwwtgms Any ideas? Read README, you need Cython 0.12.1 (yes, the .1 is important!) Ok, thanks for this hint. But wouldn't it be possible to detect for needed software as autotools configure script does it before compiling/installing? Actually you're compiling from svn, so it's like requiring autoconf-X.Y. The distribution tarballs ship with the generated c source files, that's why it is not checked. Hm, even in the latest Ubuntu there's only 0.11.2-1. Is it really needed to use such a new version? Are there Ubuntu packages for it? Ubuntu users can say, I guess there are packages. The newer cython is required not because we want to be fancy, but because some features we used were broken before and were fixed in 0.12.1 :-) BR, -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel http://packages.debian.org/unstable/python/cython It made it into debian (0.12.1) in time, but the Ubuntu merge from unstable was done well before it. This becomes a backports issue for Ubuntuers. Its quite easy to install from source anyway, just run 'apt-get build-dep cython' then install the source package as it documents. I tried the binary package in Ubuntu and got this: /home/andreas/src/svn/e/trunk/BINDINGS/python/python-ecore/ecore/evas/ecore.evas.c_ecore_evas.pyx:29:23: Syntax error in C variable declaration ecore/evas/ecore.evas.c_ecore_evas.c:1:2: error: #error Do not use this file, it is the result of a failed Pyrex compilation. error: command 'gcc' failed with exit status 1 Do I have to recompile the cython package from source? regards Andreas -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] State name?
Am Thu, 15 Apr 2010 20:20:49 + schrieb Iván Briano (Sachiel): On Thu, Apr 15, 2010 at 8:09 PM, Andreas Volz li...@brachttal.net wrote: ... Here I need to include the value in new_name. Hm, do I have to include the value in state variable? Sure I could add a state and then read the states list again. But if I like to add a state and then simply modify its properties I see currently no easy way to do it. Maybe I didn't understand the state value concept. I simply use 0.00 always to be honest. Your Edje is old, every state function in Edje_Edit now receives the state value separately from the name. Documentation is still not fixed, but will be done and committed by the beginning of next week. As to how it used to work, when you create a state, it uses 0.0 as the value, and you just pass the name to the function, for every other state function, you have to pass both name and state within the string, as it says there: default 0.00. Ah, I see. Thank you. Another question: @return An Eina_List* of string (char *)containing all the states names found edje_edit_part_states_list_get() I think it would be good to have a Eina_List with a char*, float structure instead of a char* with value included. Is there a special reason for the char* including float. It costs me a string concat a string parse each time. regards Andreas -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel