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