New commits:
http://git.directfb.org/?p=extras/SaWMan.git;a=commit;h=12b9470d794be0a9ddbd095baa6b8f8b72dc3246
commit 12b9470d794be0a9ddbd095baa6b8f8b72dc3246
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=613834e3f88768ac8ab868660ffdf60c9701b6be
commit 613834e3f88768ac8ab868660ffdf60c9701b6be
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(-)

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

    Better use !SAWMAN_TRANSLUCENT_WINDOW(window) instead of just 
!(window->config.options & DWOP_COLORKEYING)
    when checking whether a window covers the whole screen without other 
windows visible beneath (single mode).

 src/sawman.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=extras/SaWMan.git;a=commit;h=903772089bae8f20e68dcaea14fc0155ffceef43
commit 903772089bae8f20e68dcaea14fc0155ffceef43
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Sun Oct 7 20:55:15 2007 +0200

    Added ISaWManManager::ProcessUpdates() for calling outside SaWMan context.
    
    So far only leaving a callback in SaWMan context processed updates.

 include/sawman.h         |    8 +
 include/sawman_manager.h |   11 +
 src/Makefile.am          |    2 +
 src/isawmanmanager.c     |   22 ++
 src/sawman.c             |  625 +++++++++++++++++++++++++++++++++++++
 src/sawman_draw.c        |  598 ++++++++++++++++++++++++++++++++++++
 src/sawman_draw.h        |   53 ++++
 wm/sawman/Makefile.am    |    6 +-
 wm/sawman/sawman_draw.c  |  598 ------------------------------------
 wm/sawman/sawman_draw.h  |   53 ----
 wm/sawman/sawman_wm.c    |  768 ++++------------------------------------------
 11 files changed, 1382 insertions(+), 1362 deletions(-)

http://git.directfb.org/?p=extras/SaWMan.git;a=commit;h=7dff7b0330485107c56cf9f968a553553d89d77f
commit 7dff7b0330485107c56cf9f968a553553d89d77f
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Sun Oct 7 20:18:29 2007 +0200

    Don't assume the parent's position (bounds).

 wm/sawman/sawman_wm.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=extras/SaWMan.git;a=commit;h=d54ae3045720e64401b3b320b72d7d800b09ff4e
commit d54ae3045720e64401b3b320b72d7d800b09ff4e
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Sun Oct 7 19:58:40 2007 +0200

    Throw away software scaling code and use standard StretchBlit()
    with DSRO_SMOOTH_UP/DOWNSCALE and DSBLIT_COLORKEY_PROTECT.

 src/.gitignore            |    1 +
 wm/sawman/.gitignore      |    1 +
 wm/sawman/sawman_draw.c   |  252 +++------------
 wm/sawman/sawman_draw.h   |    3 +-
 wm/sawman/sawman_wm.c     |   14 +-
 wm/sawman/stretch_algos.c |  794 ---------------------------------------------
 wm/sawman/stretch_algos.h |   83 -----
 7 files changed, 53 insertions(+), 1095 deletions(-)


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

Reply via email to