New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ab5c20f6c006fe468ef98b310f861e271c2b6899
commit ab5c20f6c006fe468ef98b310f861e271c2b6899
Author: Denis Oliver Kropp <[email protected]>
Date:   Wed May 23 23:01:10 2012 +0200

    Core: Skirmish Fighting round 2
    
    Use --object-ptrs for fluxcomp to avoid object lookups on slave side.
    
    Update all _Catch() functions for objects to use fusion_object_catch()
    with the object pointer.
    
    Move object lookup before calling CoreWindow::SetConfig or 
CoreLayerContext::CreateWindow
    to dispatcher side with ownership check.
    
    Turn several core skirmishs into mutexes for secure fusion.

 rules/flux_comp.make                  |    2 +-
 src/core/CoreDFB_includes.h           |  121 ++++++++-------------------------
 src/core/CoreLayerContext.flux        |   16 -----
 src/core/CoreLayerContext_real.cpp    |   37 ++++++++--
 src/core/CoreWindow.flux              |    8 --
 src/core/CoreWindow_real.cpp          |   22 +++++-
 src/core/layer_context.c              |    3 +-
 src/core/layer_region.c               |    3 +-
 src/core/layers.c                     |    3 +-
 src/core/screens.c                    |    3 +-
 src/core/surface_pool.c               |    3 +-
 src/core/surface_pool_bridge.c        |    3 +-
 src/display/idirectfbdisplaylayer.c   |   25 +------
 src/display/idirectfbsurface_window.c |    4 +-
 src/idirectfb.c                       |    2 +-
 src/windows/idirectfbwindow.c         |   28 +++-----
 16 files changed, 105 insertions(+), 178 deletions(-)

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

Reply via email to