New commits:
http://git.directfb.org/?p=extras/SaWMan.git;a=commit;h=a2e025b3840c0eb508da96a9a8407f340a36b64c
commit a2e025b3840c0eb508da96a9a8407f340a36b64c
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Oct 9 04:21:53 2007 +0200

    Fixed missing/dead locking. Added ISaWManManager::Lock()/Unlock().
    
    Added FUSION_SKIRMISH_ASSERT all over the place which fails if
    the lock is not held.
    
    Added internal locking where it was missing.
    
    Application managers must call Lock()/Unlock() before accessing
    SaWMan data structures or calling ISaWManManager methods.
    
    This all only works with the new lock transfer implementation,
    otherwise a dead lock between SaWMan and application manager
    will occur.

 include/sawman.h         |   17 ++++++++++++
 include/sawman_manager.h |    5 +++
 src/isawmanmanager.c     |   63 +++++++++++++++++++++++++++++----------------
 src/sawman.c             |   41 +++++++++++++++++++++++++++++-
 wm/sawman/sawman_wm.c    |   17 +++++++++++-
 5 files changed, 117 insertions(+), 26 deletions(-)

http://git.directfb.org/?p=extras/SaWMan.git;a=commit;h=ab3116f5edf8f176e74fc8d0a3ffd0ecd0738b49
commit ab3116f5edf8f176e74fc8d0a3ffd0ecd0738b49
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Oct 8 10:59:36 2007 +0200

    Build fixes for debug mode.

 src/sawman.c          |    3 ++-
 wm/sawman/sawman_wm.c |   10 +++-------
 2 files changed, 5 insertions(+), 8 deletions(-)


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

Reply via email to