New commits:
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=83b2354860febdcb470267045faebbf1c4b2cdb5
commit 83b2354860febdcb470267045faebbf1c4b2cdb5
Author: Niels Roest <[email protected]>
Date:   Thu Mar 12 20:53:08 2009 +0100

    [release] linux-fusion 8.1.0
    
    hybrid fusion: support for API 3.x, 4.x and 8.x simultaneously.
    Primarily, FusionEnter now accepts more inputs.
    FUSION_API_MAJOR/MINOR is now fixed on API 3.3,
    so user space apps that require 4.x or 8.x should specify the
    required version instead of using the FUSION_API_... defines.
    /proc filesystem: improve safety by using seq_file instead of sprintf.
    formatting: now uses Linux kernel formatting rules.
    documentation: add API/ioctl interface docs.

 ChangeLog |   70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=6bbcaec59842c010034e6931a4c7f0e584079168
commit 6bbcaec59842c010034e6931a4c7f0e584079168
Author: Niels Roest <[email protected]>
Date:   Thu Mar 12 20:42:28 2009 +0100

    [doc] Add API doc fusion.pdf. Rename fusion.texi to libfusion.texi.

 doc/Makefile       |   30 +-
 doc/fusion.dvi     |  Bin 15236 -> 0 bytes
 doc/fusion.pdf     |  Bin 37688 -> 248914 bytes
 doc/fusion.ps      | 1540 ----------------------------------------------------
 doc/fusion.texi    |  135 -----
 doc/fusion.tmpl    | 1475 +++++++++++++++++++++++++++++++++++++++++++++++++
 doc/libfusion.ps   | 1490 ++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/libfusion.texi |  135 +++++
 8 files changed, 3122 insertions(+), 1683 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=1261554d83945fc69c8e2701d3da35563f082e63
commit 1261554d83945fc69c8e2701d3da35563f082e63
Author: Niels Roest <[email protected]>
Date:   Thu Mar 12 20:00:44 2009 +0100

    [api] upgrade provided API to 8.1.0

 linux/include/linux/fusion.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=85770dfb2368d4450e05348d4e6a3e011c47c75f
commit 85770dfb2368d4450e05348d4e6a3e011c47c75f
Author: Niels Roest <[email protected]>
Date:   Mon Mar 9 14:59:33 2009 +0100

    [API] call_return: check serial only for API >= 4.0
    (and: remove /proc/fusion/0/call duplicates)

 linux/drivers/char/fusion/call.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=d4e69697d57beea233267db7f9976e34039c1acc
commit d4e69697d57beea233267db7f9976e34039c1acc
Author: Niels Roest <[email protected]>
Date:   Tue Mar 3 19:58:19 2009 +0100

    [32/64bit] make macros less arch-dependent

 linux/drivers/char/fusion/shmpool.h |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=b12d9159b94ec45b28857e39b011822cab2eb9f8
commit b12d9159b94ec45b28857e39b011822cab2eb9f8
Author: Niels Roest <[email protected]>
Date:   Tue Mar 3 19:03:37 2009 +0100

    [formatting] Lindent to match Linux kernel style

 linux/drivers/char/fusion/call.c      |  617 ++++++-------
 linux/drivers/char/fusion/call.h      |   29 +-
 linux/drivers/char/fusion/entries.c   |  590 ++++++-------
 linux/drivers/char/fusion/entries.h   |   89 +--
 linux/drivers/char/fusion/fifo.c      |   42 +-
 linux/drivers/char/fusion/fifo.h      |   20 +-
 linux/drivers/char/fusion/fusiondev.c | 1626 +++++++++++++++++----------------
 linux/drivers/char/fusion/fusiondev.h |  105 ++--
 linux/drivers/char/fusion/fusionee.c  | 1084 +++++++++++-----------
 linux/drivers/char/fusion/fusionee.h  |   91 +--
 linux/drivers/char/fusion/list.c      |   51 +-
 linux/drivers/char/fusion/list.h      |   12 +-
 linux/drivers/char/fusion/property.c  |  400 ++++-----
 linux/drivers/char/fusion/property.h  |   32 +-
 linux/drivers/char/fusion/reactor.c   |  721 +++++++--------
 linux/drivers/char/fusion/reactor.h   |   52 +-
 linux/drivers/char/fusion/ref.c       |  837 ++++++++---------
 linux/drivers/char/fusion/ref.h       |   54 +-
 linux/drivers/char/fusion/shmpool.c   |  471 +++++-----
 linux/drivers/char/fusion/shmpool.h   |   51 +-
 linux/drivers/char/fusion/skirmish.c  | 1009 ++++++++++----------
 linux/drivers/char/fusion/skirmish.h  |   55 +-
 linux/drivers/char/fusion/types.h     |   15 +-
 linux/include/linux/fusion.h          |  204 +++--
 24 files changed, 3990 insertions(+), 4267 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=e1b9ae9723753c621c54ce94b2e06bab2d3d1fe5
commit e1b9ae9723753c621c54ce94b2e06bab2d3d1fe5
Author: Niels Roest <[email protected]>
Date:   Mon Mar 2 21:21:10 2009 +0100

    rewrite towards mainlining
    
    all: use seq_file for safe /proc output
    call: use FusionEntry to align with other fusion objects
    call: fix for bug in DirectFB 1.0.x when using one-way calls

 linux/drivers/char/fusion/call.c      |  274 ++++++++++-----------------------
 linux/drivers/char/fusion/entries.c   |  157 +++++++++++++------
 linux/drivers/char/fusion/entries.h   |    7 +-
 linux/drivers/char/fusion/fusiondev.h |    7 +-
 linux/drivers/char/fusion/property.c  |   21 ++--
 linux/drivers/char/fusion/reactor.c   |   16 +-
 linux/drivers/char/fusion/ref.c       |   20 ++-
 linux/drivers/char/fusion/shmpool.c   |   18 +-
 linux/drivers/char/fusion/skirmish.c  |   32 ++--
 9 files changed, 251 insertions(+), 301 deletions(-)

http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=45c17fe5daa80900b0b3eafe8a1e6ab561dfe2a2
commit 45c17fe5daa80900b0b3eafe8a1e6ab561dfe2a2
Author: Niels Roest <[email protected]>
Date:   Fri Feb 27 16:37:35 2009 +0100

    [API] preliminary support for API 3.x, 4.x and 8.x
    
    3.x for DirectFB 1.0
    4.x for DirectFB 1.1
    8.x for DirectFB 1.2 and later
    
    In Fusion Enter the master passes the requested APIs,
    the slaves have to match (allowed is smaller minor).
    
    For 1.0 compatibility, the macros FUSION_API_MAJOR
    and _MINOR default to API 3.3.

 linux/drivers/char/fusion/call.c      |    5 ++-
 linux/drivers/char/fusion/fusiondev.c |   40 ++++++++++++++++++++++++++------
 linux/drivers/char/fusion/fusiondev.h |    4 +++
 linux/drivers/char/fusion/fusionee.c  |   17 +++++++++++--
 linux/include/linux/fusion.h          |   18 ++++++++++----
 5 files changed, 66 insertions(+), 18 deletions(-)

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

Reply via email to