Mathieu Taillefumier ha scritto:
> Hi dave,
>
> I found a bug this week end when I try to use bang. Actually it makes 
> e crashing when the composite extension is not enabled. The error 
> comes from the  errorhandler  section  in the debugging  part at the line
> o =   e->error_code - compDisplays->damageError  which should be 
> replaced by this
>
> o = e->error_code;
>    if(compDisplays)
>       o-= compDisplays->damageError;
Thanks, fixed...
but the real problem is that bang attach the x error handler with:
 XSetErrorHandler (errorHandler);
and never release it (so the function is called also when bang didn't 
exist anymore)...
some know the X function to remove the handler? I didn't found it  :(

Dave
>
> the reason of that is that the variable comDisplays is defined only if 
> all the extensions are present and loaded, otherwise e crashes when 
> you try to load the bang module. I take the opportunity to indicate 
> that bang does not work with nvidia Geforce 4 420 Go chipset because 
> one of the GLX_EXT_texture_from_pixmap seems to be not present in my 
> configuration (I have a Geforce 4 420 Go with nvidia drivers installed).
>
> regards
>
> Mathieu
>
> Dave wrote:
>> Toma ha scritto:
>>  
>>> Awesome :)
>>> Im using it now. Everything is a little choppy, and I have tail -f
>>> .xsession-errors looking at me and it all looks quite busy.
>>> Dropshadows, fade in/out both dont work, but the expose type motion 
>>> is great :)
>>>       
>> I have forgotten... the configuration menu isn't done, the one you 
>> see is the old from bling. No configuration for now.
>>  
>>> Is this just a modified compiz plugin? Id love to help, but I cant 
>>> code. *blush*
>>>       
>> Yes it's a modified compiz plugin, we can easly port other, but 
>> someone probably not (as the cube).
>>  
>>> Just a random themer.
>>> Toma-
>>>
>>> On 12/01/2008, Dave <[EMAIL PROTECTED]> wrote:
>>>      
>>>> Toma ha scritto:
>>>>          
>>>>> X just to a BANG to the head...
>>>>>
>>>>> ***  BANG  ***
>>>>> enlightenment: symbol lookup error:
>>>>> /usr/local/lib/enlightenment/modules/bang/plugins/libscale.so:
>>>>> undefined symbol: _
>>>>> xterm:  fatal IO error 32 (Broken pipe) or KillClient on X server 
>>>>> ":0.0"
>>>>>
>>>>> :)
>>>>>
>>>>> Toma-
>>>>>
>>>>>               
>>>> Just remove the four "_" functions from scale.c (line 1412 and 
>>>> 1426).Or
>>>> just use the correct version that is now online ;)
>>>> Thank for spotting
>>>> Dave
>>>>
>>>> P.S. there is also a little page at
>>>> www.gurumeditation.it/coding/bang
>>>>          
>>>>> On 12/01/2008, Dave <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>>              
>>>>>> For all of you that like desktop effect ala compiz there is a 
>>>>>> good news.
>>>>>>
>>>>>> I make some works on the old bang module, if you don't know bang 
>>>>>> is a
>>>>>> compiz derivate packed in e module. So a module that do composite 
>>>>>> using
>>>>>> OpenGL.  :)
>>>>>>
>>>>>> There is also the scale plugin (automatically loaded) that do the 
>>>>>> famous
>>>>>> exposè effect ... yes it works  :)
>>>>>> For now you can only activate / disactivate it from keyb (can't 
>>>>>> select
>>>>>> the window with the mouse). First I want to fix well the core.
>>>>>>
>>>>>> I have redone pratically all the source (apart the core components),
>>>>>> this is a brief list of changes:
>>>>>> - remove all wm code
>>>>>> - remove own configuration system (e do it better)
>>>>>> - remove own event-grabbing system (you can now set bindings 
>>>>>> directly
>>>>>> from e keybinding config.
>>>>>> - redone plugins load/unload
>>>>>> - fix event loop (removed it in real)
>>>>>> - some fix at the scale plugin (need more work)
>>>>>> - some efl formatting
>>>>>> - surly other thing ...
>>>>>>
>>>>>>
>>>>>> It works well on my machine, but need to test on different  hw and
>>>>>> different e configuration.
>>>>>>
>>>>>> This is unresolved (for now) issue:
>>>>>>
>>>>>>     1. Shelf if placed over the other window make some strange 
>>>>>> thing,
>>>>>> here it start working after 30 seconds.  ??
>>>>>>     2. The module is delayed because if not all the popup windows 
>>>>>> stay
>>>>>> under the others (both e menus and applications menu). We need to 
>>>>>> solve
>>>>>> this first as if module is not delayed
>>>>>> shelf also work well ... solving prob 2 also solv 1  ;)
>>>>>>     3.  The window-geometry rect conflict. You must disable it.
>>>>>>     4. When window appear the border is draw with trash (usualy 
>>>>>> black)
>>>>>> for a fraction of second. Probably the window is showed too early.
>>>>>>     5. If you start the module 2 times (without an e restart in 
>>>>>> between)
>>>>>> your xsession will badly crash  :(
>>>>>>
>>>>>>
>>>>>> ...and at the end heres the link:
>>>>>>
>>>>>> http://www.gurumeditation.it/files/bang-0.0.16.tar.gz
>>>>>>
>>>>>> To use the scale plugin you must first set up a keybinding for 
>>>>>> it, use
>>>>>> the normal e keybinding config. And remember to disable
>>>>>> "window-coordinate-on-move-rectangle"
>>>>>>
>>>>>> Hope that someone else wants (have time) to contribute on this
>>>>>> project...maybe for this first 5 bugs.
>>>>>>
>>>>>> Bye
>>>>>> Dave
>>>>>>
>>>>>>
>>>>>> -------------------------------------------------------------------------
>>>>>>  
>>>>>>
>>>>>> Check out the new SourceForge.net Marketplace.
>>>>>> It's the best place to buy or sell services for
>>>>>> just about anything Open Source.
>>>>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>>>>>>  
>>>>>>
>>>>>> _______________________________________________
>>>>>> enlightenment-devel mailing list
>>>>>> enlightenment-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>>>>>
>>>>>>
>>>>>>                   
>>>>           
>>
>>
>> ------------------------------------------------------------------------- 
>>
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace 
>>
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>   
>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to