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;
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
>>>>> [email protected]
>>>>> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel