CVSROOT:        /cvs/directfb
Module name:    DirectFB
Changes by:     dok     20051029 02:41:01

Modified files:
        .              : configure.in 
        gfxdrivers/ati128: ati128.c 
        gfxdrivers/cle266: uc_fifo.c uc_fifo.h unichrome.c unichrome.h 
        gfxdrivers/cyber5k: cyber5k.c 
        gfxdrivers/i810: i810.c 
        gfxdrivers/i830: i830.c 
        gfxdrivers/mach64: mach64.c 
        gfxdrivers/matrox: matrox.c 
        gfxdrivers/neomagic: neomagic.c 
        gfxdrivers/nsc : nsc.c 
        gfxdrivers/nvidia: nvidia.c 
        gfxdrivers/r200: r200.c 
        gfxdrivers/radeon: radeon.c 
        gfxdrivers/savage: savage.c 
        gfxdrivers/sis315: sis315.c 
        gfxdrivers/tdfx: tdfx.c 
        gfxdrivers/unichrome: uc_fifo.c uc_fifo.h unichrome.c 
                              unichrome.h 
        lib/fusion     : Makefile.am arena.c arena.h call.c call.h 
                         fusion.c fusion.h fusion_internal.h lock.c 
                         lock.h object.c object.h property.c property.h 
                         reactor.c reactor.h ref.c ref.h shmalloc.h 
                         types.h vector.c vector.h 
        src/core       : clipboard.c colorhash.c core.c core.h 
                         core_parts.c fonts.c gfxcard.c gfxcard.h 
                         graphics_driver.h input.c layer_context.c 
                         layer_context.h layer_region.c layer_region.h 
                         layers.c layers_internal.h palette.c palette.h 
                         screens.c state.c state.h surfacemanager.c 
                         surfacemanager.h surfaces.c surfaces.h 
                         windows.c windows.h windows_internal.h 
                         windowstack.c wm.c 
        src/display    : idirectfbsurface.c 
        src/gfx        : util.c 
        systems/fbdev  : fbdev.c fbdev.h 
        systems/osx    : osx.c 
        systems/sdl    : primary.c sdl.c 
        systems/vnc    : primary.c vnc.c 
        systems/x11    : primary.c x11.c 
        tools          : dfbdump.c fusion_bench.c 
        wm/default     : default.c 
        wm/unique      : context.c context.h decoration.c decoration.h 
                         device.c device.h input_channel.c 
                         input_channel.h input_switch.c internal.h 
                         stret.c stret.h stret_test.c unique.c 
                         uniquewm.c uwmdump.c window.c window.h 
Added files:
        lib/fusion     : shmalloc.c 
        lib/fusion/shm : .cvsignore Makefile.am fake.c heap.c pool.c 
                         pool.h shm.c shm.h shm_internal.h 
Removed files:
        lib/fusion     : fusion_shmalloc.c 
        lib/fusion/shmalloc: .cvsignore Makefile.am shcalloc.c shfree.c 
                             shmalloc.c shmalloc_internal.h shrealloc.c 

Log message:
0.9.25

Using the new Fusion Kernel API 2.0
- Parallel Fusion Worlds in one process via extended API
- Multiple Shared Memory Pools in one world via new API
- No race condition between (potential master) processes starting in parallel

Fusion APIs have been extended to support different worlds and pools.

Pass CoreDFB to graphics drivers as a new argument to driver_init_driver().


_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to