New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=259d8890d3103da98c31b39499f6ee22930da9fa
commit 259d8890d3103da98c31b39499f6ee22930da9fa
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon May 28 10:46:00 2007 +0200

    API break!
    
    Changed call handler function type.
    
    +typedef enum {
    +     FCHR_RETURN,
    +     FCHR_RETAIN
    +} FusionCallHandlerResult;
    +
    +typedef FusionCallHandlerResult (*FusionCallHandler) (int           
caller,   /* fusion id of the caller */
    +                                                      int           
call_arg, /* optional call parameter */
    +                                                      void         
*call_ptr, /* optional call parameter */
    +                                                      void         *ctx,   
   /* optional handler context */
    +                                                      unsigned int  serial,
    +                                                      int          
*ret_val );
    
    The return value defines the library's behaviour after exiting from the 
handler.
    To return a value immediately, write to *ret_val and return FCHR_RETURN.
    
    If you want to make a call later on to fusion_call_return() yourself, use 
FCHR_RETAIN.
    
    The new serial value allows to have more than one call pending while calls 
can
    be returned in any order. The caller is still blocked on its single call, 
of course.
    
    +DirectResult fusion_call_return ( FusionCall          *call,
    +                                  unsigned int         serial,
    +                                  int                  val );

 lib/fusion/call.c      |   88 ++++++++++++++++++++++++++++++++++++++----------
 lib/fusion/call.h      |   30 +++++++++++-----
 lib/fusion/object.c    |   18 +++++-----
 lib/fusion/types.h     |    8 ++--
 src/core/input.c       |   18 ++++++----
 tests/fusion_reactor.c |   14 ++++---
 6 files changed, 122 insertions(+), 54 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=04d8bd665987909eb07b37e77f51ff2361dc172a
commit 04d8bd665987909eb07b37e77f51ff2361dc172a
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon May 28 10:36:00 2007 +0200

    Additionally check if SOPATH is defined when checking for 
DFB_DYNAMIC_LINKING
    to do a strange workaround which was needed at some point, but I don't 
remember
    and plan to remove this.

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

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e1d40d341a808bdd9112a4fad06f69bd58b5f14b
commit e1d40d341a808bdd9112a4fad06f69bd58b5f14b
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Sun May 27 12:05:45 2007 +0200

    Added fusion_reactor_set_dispatch_callback() with a test.

 lib/fusion/reactor.c   |   39 ++++++++++++++++++++++++++++++++++
 lib/fusion/reactor.h   |   10 ++++++++
 tests/fusion_reactor.c |   54 ++++++++++++++++++++++++++++++++++++-----------
 3 files changed, 90 insertions(+), 13 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=98020fc92d03026bde70772bfe01634b8bce9e3b
commit 98020fc92d03026bde70772bfe01634b8bce9e3b
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Sun May 27 12:05:27 2007 +0200

    Fix zero FusionID in forked process by entering the world after reopening 
it.

 lib/fusion/fusion.c |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4b253a59842f91db228924d579423594258e0950
commit 4b253a59842f91db228924d579423594258e0950
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Sun May 27 10:07:44 2007 +0200

    Removed limit of 8x8 surfaces:
    apparently it comes from the Rage128 driver but it doesn't apply to 
Radeon(s).

 gfxdrivers/radeon/radeon.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=8a1f12ee0e8273a36db3b8825edc5cf56fb2f3bc
commit 8a1f12ee0e8273a36db3b8825edc5cf56fb2f3bc
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date:   Wed May 23 23:16:08 2007 +0300

    matrox: Add RGB444 and RGB555 support.

 gfxdrivers/matrox/matrox.c       |   16 ++++++++++++++++
 gfxdrivers/matrox/matrox_bes.c   |    3 +++
 gfxdrivers/matrox/matrox_crtc2.c |    3 +++
 gfxdrivers/matrox/matrox_state.c |   16 ++++++++++++++++
 4 files changed, 38 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e467eba04f4776ada3c95888b094cde04876f87d
commit e467eba04f4776ada3c95888b094cde04876f87d
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date:   Wed May 23 22:23:36 2007 +0300

    mach64: Add RGB444 and RGB555 support.

 gfxdrivers/mach64/mach64.c         |    5 +++++
 gfxdrivers/mach64/mach64_overlay.c |    7 +++++++
 gfxdrivers/mach64/mach64_state.c   |   20 ++++++++++++++++++++
 3 files changed, 32 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=dfb1d44c61e614974725b48470a3920092d5b1eb
commit dfb1d44c61e614974725b48470a3920092d5b1eb
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date:   Wed May 23 22:30:29 2007 +0300

    Plug a memory leak in the PNG image provider.
    
    Thanks to Eugene Everson.

 README                                             |    1 +
 .../idirectfbimageprovider_png.c                   |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f33776a36ad561d40ede15bb565f91468f05007c
commit f33776a36ad561d40ede15bb565f91468f05007c
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue May 22 22:50:13 2007 +0200

    Fix code that controls single/double buffer window
    
    creation for primary surfaces in windowed mode. If
    DSCAPS_FLIPPING is set, it uses one buffer which
    already requires a Flip due to the window. Only if
    DOUBLE is set explicitly, create two buffers.

 src/idirectfb.c |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)


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

Reply via email to