New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ac1aca941c8aecce8f5ea91003e2cb65132bc8eb
commit ac1aca941c8aecce8f5ea91003e2cb65132bc8eb
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Aug 7 10:21:50 2007 +0200
Surface Core development...
Change in display layer driver API!
SetRegion(), FlipRegion() and UpdateRegion() have an additional
argument, a pointer to a CoreSurfaceBufferLock. Now buffers are
always locked while being displayed!
Added dfb_surface_resize() and dfb_surface_reformat() for porting
convenience wrapping dfb_surface_reconfig().
Keep a serial in buffer and each of its allocations for tracking
changes and synchronizing with the last written allocation if needed.
Added CPU/GPU interlock handling when accessing buffers.
Multi application fixes.
Revived dfbdump showing allocations in all pools now.
Lots of other smaller changes and fixes.
src/core/colorhash.c | 4 +
src/core/gfxcard.c | 2 +
src/core/input.c | 3 +
src/core/layer_context.c | 15 ++-
src/core/layer_region.c | 73 +++++++++----
src/core/layers.h | 10 +-
src/core/layers_internal.h | 1 +
src/core/local_surface_pool.c | 10 ++-
src/core/screens.c | 2 +-
src/core/shared_surface_pool.c | 10 ++-
src/core/surface.c | 3 +-
src/core/surface.h | 38 ++++++
src/core/surface_buffer.c | 248 +++++++++++++++++++++++++++++++++++++++-
src/core/surface_buffer.h | 20 +++-
src/core/surface_pool.c | 134 +++++++++++++++++++---
src/core/surface_pool.h | 40 ++++++-
src/core/windows.c | 3 +-
src/core/windowstack.c | 2 +-
src/display/idirectfbsurface.c | 5 +-
src/gfx/generic/generic.c | 7 +-
src/gfx/util.c | 18 +++-
systems/sdl/primary.c | 31 +++--
systems/sdl/sdl_surface_pool.c | 19 +++-
systems/sdl/sdlgfx.c | 1 -
tools/dfbdump.c | 103 +++++++++--------
wm/default/default.c | 17 +--
26 files changed, 664 insertions(+), 155 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=28c75c0dd637361f73e42d8a0e39492f049ba296
commit 28c75c0dd637361f73e42d8a0e39492f049ba296
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Aug 7 10:17:41 2007 +0200
Fixed %d/%lu for sizeof() or size_t arguments.
lib/direct/mem.c | 2 +-
lib/fusion/fusion.c | 2 +-
lib/fusion/shm/heap.c | 8 ++++----
lib/fusion/shmalloc.c | 20 ++++++++++----------
4 files changed, 16 insertions(+), 16 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=2afb5d831269230752bdb6ee7625a4600428fdd9
commit 2afb5d831269230752bdb6ee7625a4600428fdd9
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Aug 7 10:16:38 2007 +0200
Fixed 64p/32i warnings.
interfaces/IDirectFBFont/idirectfbfont_ft2.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6f31ee556293ffd86088bbfd9073b503140ab9c7
commit 6f31ee556293ffd86088bbfd9073b503140ab9c7
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Aug 7 10:16:00 2007 +0200
Fixed 64p/32i warnings.
lib/direct/tree.c | 8 ++++----
lib/fusion/hash.c | 2 +-
lib/fusion/hash.h | 2 +-
src/core/colorhash.c | 2 +-
systems/fbdev/fbdev.c | 2 +-
tools/dfbinput.c | 2 +-
tools/dfbscreen.c | 2 +-
7 files changed, 10 insertions(+), 10 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs