New commits:

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0de678568af2b2d828db4a1f1b4df071a804abf3
commit 0de678568af2b2d828db4a1f1b4df071a804abf3
Author: Denis Oliver Kropp <[email protected]>
Date:   Tue Oct 2 11:52:02 2012 +0200

    Task: Progress with task manager, renderer, fixed bugs, optimisations...
    
    Implement more rendering functions in Renderer and GenefxEngine.
    
    Make '[no-]hardware' work with 'task-manager'.
    
    Add FillSpans() to graphics driver API.
    
    Add Util::PrintF() to generate an std::string in printf manner.
    
    Add Util::TempArray template to provide on-stack/heap allocation.
    
    Add dfb_gfx_copy_regions_client() working like dfb_gfx_copy_regions(),
    but with a given CoreGraphicsStateClient instead of a global static state.
    
    Use dfb_gfx_copy_regions_client() instead of CoreSurface_BackToFrontCopy().
    
    Update default WM to use CoreGraphicsStateClient instead of calling core 
functions directly.

 src/core/CoreGraphicsStateClient.cpp  |  124 ++++--
 src/core/CoreGraphicsStateClient.h    |    1 +
 src/core/CoreGraphicsState_real.cpp   |   81 ++++
 src/core/CoreLayerRegion_real.cpp     |  337 ++++++++------
 src/core/CoreSurface_real.cpp         |  159 ++++++-
 src/core/Makefile.am                  |    4 +-
 src/core/Renderer.cpp                 |  777 ++++++++++++++++++++++++++++++---
 src/core/Renderer.h                   |  173 ++++++--
 src/core/Task.cpp                     |  194 ++++++--
 src/core/Task.h                       |  176 +++++++-
 src/core/Util.cpp                     |   86 ++++
 src/core/Util.h                       |  105 +++++
 src/core/coretypes.h                  |    3 +
 src/core/gfxcard.c                    |   45 +-
 src/core/gfxcard.h                    |    5 +
 src/core/layers_internal.h            |    3 +
 src/core/state.h                      |    2 +
 src/core/surface.c                    |   46 +-
 src/core/surface.h                    |    4 +
 src/core/surface_allocation.c         |  572 ------------------------
 src/core/surface_allocation.cpp       |  661 ++++++++++++++++++++++++++++
 src/core/surface_buffer.c             |    2 +
 src/core/surface_buffer.h             |   23 +-
 src/display/idirectfbsurface.c        |   12 +-
 src/display/idirectfbsurface_layer.c  |    4 +-
 src/display/idirectfbsurface_window.c |   20 +-
 src/gfx/generic/GenefxEngine.cpp      |  251 ++++++++++-
 src/gfx/util.c                        |  129 ++++++
 src/gfx/util.h                        |   14 +
 src/init.c                            |    3 +
 wm/default/default.c                  |  151 +++++--
 31 files changed, 3174 insertions(+), 993 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=96f19b464df7482784bbf013696f5dee1662b188
commit 96f19b464df7482784bbf013696f5dee1662b188
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Oct 1 21:10:07 2012 +0200

    Core: Implement DSFLIP_SWAP support in dfb_layer_flip_update*()

 src/core/layer_region.c |   32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5bf870686ed78dec1dea0574787f071a6e9c5554
commit 5bf870686ed78dec1dea0574787f071a6e9c5554
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Oct 1 21:03:32 2012 +0200

    X11: Hotfix expose handler for task manager.

 systems/x11/x11input.c |    5 +++++
 1 file changed, 5 insertions(+)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=463de776d1d865202213f2b39aac518aab4c567d
commit 463de776d1d865202213f2b39aac518aab4c567d
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Oct 1 20:06:06 2012 +0200

    dfbtest_surface_compositor: allow access to offscreen surfaces for 
compositing to other processes

 tests/dfbtest_surface_compositor.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=9cee9dc074bf2a4d07bf954f011b3ffaeca7d917
commit 9cee9dc074bf2a4d07bf954f011b3ffaeca7d917
Author: Denis Oliver Kropp <[email protected]>
Date:   Thu Sep 20 17:01:54 2012 +0200

    DGIFF: Fix advance by adding subpixel accuracy.

 interfaces/IDirectFBFont/idirectfbfont_dgiff.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=167c3e1040e1345090082ffcaeba4fd2c642eeee
commit 167c3e1040e1345090082ffcaeba4fd2c642eeee
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Oct 1 19:21:54 2012 +0200

    Revert "DGIFF: Fix advance by adding subpixel accuracy."
    
    accidentally added a new file with this
    
    This reverts commit cd431afdb6a2e36b4896e359a02f22da1b71f50d.

 interfaces/IDirectFBFont/idirectfbfont_dgiff.c |    3 +-
 src/core/surface_allocation.cpp                |  661 ------------------------
 2 files changed, 1 insertion(+), 663 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=65bd4af9306cde9da81495a64b07419b907a7bdb
commit 65bd4af9306cde9da81495a64b07419b907a7bdb
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Oct 1 18:21:24 2012 +0200

    Core: avoid call to direct_trace_lookup_symbol_at() by calling 
direct_log_domain_check()

 src/core/core.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b219d3fbd1b3218138d63dfa39b55bf136f0c594
commit b219d3fbd1b3218138d63dfa39b55bf136f0c594
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Oct 1 17:29:33 2012 +0200

    Fusion: Avoid direct_trace_lookup_symbol_at() when debug domain is not 
enabled by calling direct_log_domain_check() first

 lib/fusion/call.c |   34 ++++++++++++++++++++++------------
 1 file changed, 22 insertions(+), 12 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=28d9ab4ba992e7a80e036879fbaa5220ee10c667
commit 28d9ab4ba992e7a80e036879fbaa5220ee10c667
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Oct 1 17:24:37 2012 +0200

    data: Add png version cursor shape.

 data/Makefile.am |    2 +-
 data/cursor.png  |  Bin 0 -> 16032 bytes
 2 files changed, 1 insertion(+), 1 deletion(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ab489581ab750243105251ebac6a8b077dc6b957
commit ab489581ab750243105251ebac6a8b077dc6b957
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Oct 1 17:23:00 2012 +0200

    direct: Fix double locking of domains mutex in direct_log_domain_check()

 lib/direct/log_domain.c |   10 +---------
 lib/direct/log_domain.h |    2 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

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

Reply via email to