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