New commits:

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=16d886addf8386d5c8e0a268d33cdba5d9845828
commit 16d886addf8386d5c8e0a268d33cdba5d9845828
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Wed Feb 27 04:24:49 2008 +0100

    [DirectResult] Added extensible result codes and made other fixes to ban 
<directfb.h> from libdirect and others.
    
    Made DirectResult the primary type for result codes.
    
    Added D_RESULT_TYPE_BASE, D_RESULT_TYPE_MAX and D_RESULT_TYPE_IS for 
extended result codes.
    
    Changed most of DFB_ codes to be assigned the corresponding DR_ code.
    
    Three DirectFB specific codes remain, after DFB__RESULT_OFFSET defined as 
D_RESULT_TYPE_BASE('D','F','B').
    
    Added DirectEnumerationResult.
    
    Moved DECLARE_INTERFACE and DEFINE_INTERFACE to <direct/interface.h>.
    
    NOTE: Need type changes of all AddRef/Release implementations from return 
type DFBResult to DirectResult!
    
    No more inclusion of <directfb.h> outside of DirectFB!

 include/dfb_types.h                              |   32 +----
 include/directfb.h                               |  198 ++++++++++------------
 interfaces/IDirectFBFont/idirectfbfont_default.c |    6 +-
 lib/direct/conf.c                                |   28 ++--
 lib/direct/direct.c                              |   14 +-
 lib/direct/hash.c                                |   12 +-
 lib/direct/interface.c                           |   10 +-
 lib/direct/interface.h                           |   70 ++++++---
 lib/direct/interface_implementation.h            |    2 +-
 lib/direct/log.c                                 |   36 ++--
 lib/direct/messages.h                            |    4 +-
 lib/direct/signals.c                             |   10 +-
 lib/direct/stream.c                              |  186 ++++++++++----------
 lib/direct/types.h                               |  126 ++++++++++++--
 lib/direct/util.c                                |   97 ++++++------
 lib/fusion/arena.c                               |   36 ++--
 lib/fusion/call.c                                |   54 +++---
 lib/fusion/conf.c                                |    8 +-
 lib/fusion/fusion.c                              |  118 +++++++-------
 lib/fusion/hash.c                                |   31 ++--
 lib/fusion/lock.c                                |  104 ++++++------
 lib/fusion/lock.h                                |    2 +-
 lib/fusion/object.c                              |   24 ++--
 lib/fusion/object.h                              |    2 +-
 lib/fusion/property.c                            |   88 +++++-----
 lib/fusion/property.h                            |    4 +-
 lib/fusion/reactor.c                             |  124 +++++++-------
 lib/fusion/ref.c                                 |  140 ++++++++--------
 lib/fusion/ref.h                                 |    2 +-
 lib/fusion/shm/fake.c                            |   20 +-
 lib/fusion/shm/heap.c                            |    8 +-
 lib/fusion/shm/pool.c                            |   40 +++---
 lib/fusion/shm/shm.c                             |    8 +-
 lib/fusion/shm/shm.h                             |    4 +-
 lib/fusion/shmalloc.h                            |    2 +-
 lib/fusion/vector.c                              |   12 +-
 lib/voodoo/client.c                              |   22 ++--
 lib/voodoo/interface.c                           |    4 +-
 lib/voodoo/manager.c                             |   52 +++---
 lib/voodoo/server.c                              |   22 ++--
 src/core/colorhash.c                             |    8 +-
 src/core/colorhash.h                             |    8 +-
 src/core/gfxcard.h                               |    2 +-
 src/core/surface.c                               |    8 +-
 src/core/surface.h                               |   10 +-
 src/directfb.c                                   |   13 ++
 46 files changed, 949 insertions(+), 862 deletions(-)


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

Reply via email to