Re: [E-devel] road to e17 release...

2011-06-29 Thread Andreas Volz
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

2011-06-20 Thread Andreas Volz
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

2011-06-20 Thread Andreas Volz
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

2011-06-15 Thread Andreas Volz
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.

2011-05-30 Thread Andreas Volz
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

2011-05-20 Thread Andreas Volz
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

2011-04-05 Thread Andreas Volz
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

2011-03-20 Thread Andreas Volz
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

2011-03-14 Thread Andreas Volz
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

2011-03-13 Thread Andreas Volz
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

2011-03-13 Thread 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... :-(

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

2011-03-13 Thread Andreas Volz
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

2011-03-11 Thread Andreas Volz
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

2011-03-10 Thread Andreas Volz
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

2011-03-10 Thread Andreas Volz
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

2011-03-10 Thread Andreas Volz
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

2011-03-10 Thread Andreas Volz
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

2011-03-10 Thread Andreas Volz
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

2011-03-10 Thread Andreas Volz
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 ?

2011-03-04 Thread Andreas Volz
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

2011-03-02 Thread 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?

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?

2011-03-02 Thread Andreas Volz
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

2011-03-02 Thread Andreas Volz
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?

2011-02-28 Thread Andreas Volz
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?

2011-02-28 Thread Andreas Volz
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

2011-02-26 Thread Andreas Volz
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

2011-02-24 Thread Andreas Volz
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

2011-02-08 Thread Andreas Volz
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?

2011-02-04 Thread Andreas Volz
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?

2011-02-04 Thread Andreas Volz
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?

2011-02-03 Thread Andreas Volz
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

2011-01-31 Thread Andreas Volz
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

2011-01-28 Thread Andreas Volz
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)!

2011-01-24 Thread Andreas Volz
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]]

2011-01-12 Thread Andreas Volz
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

2011-01-03 Thread Andreas Volz
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?

2010-12-27 Thread Andreas Volz
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

2010-12-27 Thread Andreas Volz
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?

2010-12-26 Thread Andreas Volz
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?

2010-12-26 Thread Andreas Volz
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?

2010-12-23 Thread 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. :-)

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)!

2010-12-19 Thread Andreas Volz
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)!

2010-12-18 Thread Andreas Volz
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)!

2010-12-17 Thread Andreas Volz
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

2010-11-17 Thread Andreas Volz
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

2010-11-17 Thread Andreas Volz
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

2010-11-16 Thread Andreas Volz
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

2010-10-18 Thread Andreas Volz
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

2010-10-18 Thread Andreas Volz
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?

2010-10-13 Thread Andreas Volz
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?

2010-10-12 Thread Andreas Volz
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?

2010-10-12 Thread Andreas Volz
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

2010-09-16 Thread Andreas Volz
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

2010-09-15 Thread Andreas Volz
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

2010-09-14 Thread Andreas Volz
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

2010-08-17 Thread Andreas Volz
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?

2010-08-17 Thread Andreas Volz
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

2010-08-09 Thread Andreas Volz
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

2010-07-25 Thread Andreas Volz
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

2010-07-23 Thread Andreas Volz
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

2010-07-23 Thread 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?

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

2010-07-23 Thread Andreas Volz
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

2010-07-20 Thread Andreas Volz
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

2010-07-20 Thread Andreas Volz
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

2010-07-18 Thread Andreas Volz
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

2010-07-18 Thread Andreas Volz
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

2010-07-18 Thread Andreas Volz
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

2010-07-13 Thread Andreas Volz
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

2010-07-13 Thread Andreas Volz
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

2010-07-13 Thread Andreas Volz
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

2010-07-12 Thread Andreas Volz
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

2010-07-12 Thread Andreas Volz
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

2010-07-12 Thread Andreas Volz
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

2010-07-12 Thread Andreas Volz
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

2010-07-08 Thread Andreas Volz
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

2010-07-08 Thread Andreas Volz
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

2010-07-08 Thread Andreas Volz
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

2010-07-08 Thread Andreas Volz
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

2010-07-08 Thread Andreas Volz
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

2010-07-07 Thread Andreas Volz
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

2010-07-06 Thread Andreas Volz
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

2010-07-06 Thread Andreas Volz
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

2010-07-05 Thread Andreas Volz
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

2010-07-04 Thread 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.

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

2010-06-17 Thread Andreas Volz
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

2010-06-16 Thread 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.

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

2010-06-15 Thread Andreas Volz
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

2010-06-15 Thread Andreas Volz
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?

2010-05-31 Thread Andreas Volz
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

2010-05-27 Thread Andreas Volz
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

2010-05-27 Thread Andreas Volz
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

2010-05-26 Thread Andreas Volz
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

2010-05-20 Thread Andreas Volz
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

2010-05-18 Thread Andreas Volz
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

2010-05-16 Thread Andreas Volz
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

2010-05-02 Thread Andreas Volz
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

2010-04-20 Thread Andreas Volz
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?

2010-04-19 Thread Andreas Volz
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

2010-04-19 Thread 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?

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?

2010-04-18 Thread Andreas Volz
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


<    1   2   3   4   5   6   7   8   >