New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0c9a7dca0bd288479c773191435042b6853e273f
commit 0c9a7dca0bd288479c773191435042b6853e273f
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Mon Jul 21 12:56:08 2008 +0200
[windows] Shutdown fixes in the window management and new flags for the
state of the stack.
Added CoreWindowStackFlags with CWSF_INITIALIZED and CWSF_ACTIVATED to
CoreWindowStack.
In dfb_wm_close_all_stacks() simply call dfb_wm_close_stack() for any stack
with CWSF_INITIALIZED set.
The previous code did only half of it, just clearing context->stack pointer
and clearing the magic value
resulting in the notification handler for the background image accessing a
stack structure without magic.
In dfb_wm_close_stack() first deactivate the stack if CWSF_ACTIVATED is set.
Safe state handling in dfb_wm_set_active().
Moved magic value set/clear from wm.c to windowstack.c where the structure
is allocated and freed.
Check return value of dfb_wm_init_stack().
src/core/layer_context.c | 20 ++++++--
src/core/windows_internal.h | 11 ++++
src/core/windowstack.c | 64 ++++++++++++++++---------
src/core/wm.c | 110 +++++++++++++++++++++++++++++--------------
src/core/wm.h | 3 +-
5 files changed, 143 insertions(+), 65 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c32441475ff21fbbae477129310a9d594a7cb72d
commit c32441475ff21fbbae477129310a9d594a7cb72d
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Sun Jul 20 15:13:21 2008 +0200
[x11] Output ARGB when depth is 32, support AYUV input (layer format).
systems/x11/primary.c | 87 ++++++++++++++++++++++++++++++++----------------
1 files changed, 58 insertions(+), 29 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=38d4b138168b56330c54f3bb92673f5017444f6b
commit 38d4b138168b56330c54f3bb92673f5017444f6b
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Sun Jul 20 15:03:15 2008 +0200
[dfbdump] Show capacity in pool info (with "-p") and only dump shared or
explicitly specified surfaces to avoid crashes.
tools/dfbdump.c | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c2bea38a0855e8c7e050e693a4e36705026bc92a
commit c2bea38a0855e8c7e050e693a4e36705026bc92a
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Sun Jul 20 15:00:08 2008 +0200
[convert] Added conversion to RGB555 and from AYUV (added to all conversion
functions).
src/gfx/convert.c | 324 +++++++++++++++++++++++++++++++++++++++++++++++++++++
src/gfx/convert.h | 18 +++
2 files changed, 342 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=cc328caa46510e5b0e185edbb17bd732b40a3d8a
commit cc328caa46510e5b0e185edbb17bd732b40a3d8a
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Sun Jul 20 14:59:26 2008 +0200
[surfaces] A bit more debug when locking buffers.
src/core/surface_buffer.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c319b6a969a064a83e7e7da308daaca7fb1f4866
commit c319b6a969a064a83e7e7da308daaca7fb1f4866
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Sun Jul 20 14:58:31 2008 +0200
[virtual2d] Fixed copy'n'paste bug in virtual driver.
gfxdrivers/vmware/vmware_2d.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=edaf0352f0a90ef68ef0b571fb1fe52abb5907df
commit edaf0352f0a90ef68ef0b571fb1fe52abb5907df
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Sun Jul 20 14:57:39 2008 +0200
[surfaces] Cleanup complex assertions, no CORE_SURFACE_ALLOCATION_ASSERT
within CORE_SURFACE_BUFFER_LOCK_ASSERT, only D_ASSERTs.
src/core/surface_buffer.h | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs