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