New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=adf06dc261d92abda79320e1e90499a617df3a31
commit adf06dc261d92abda79320e1e90499a617df3a31
Author: Andreas Shimokawa <[email protected]>
Date: Wed Oct 10 15:59:22 2012 +0200
merge FusionDale
Makefile.am | 2 +-
configure.in | 16 +
examples/Makefile.am | 62 --
examples/ce_tune.c | 122 ---
examples/ce_tuner.c | 188 ----
examples/ce_tuner.h | 27 -
examples/ce_tuning_monitor.c | 74 --
examples/coma_test.c | 318 -------
examples/data_test.c | 91 --
examples/fd_client.c | 80 --
examples/fd_proxy.c | 197 -----
examples/fdmaster.c | 53 --
examples/fusiondale/Makefile.am | 62 ++
examples/fusiondale/ce_tune.c | 122 +++
examples/fusiondale/ce_tuner.c | 188 ++++
examples/fusiondale/ce_tuner.h | 27 +
examples/fusiondale/ce_tuning_monitor.c | 74 ++
examples/fusiondale/coma_test.c | 318 +++++++
examples/fusiondale/data_test.c | 91 ++
examples/fusiondale/fd_client.c | 80 ++
examples/fusiondale/fd_proxy.c | 197 +++++
examples/fusiondale/fdmaster.c | 53 ++
examples/fusiondale/simple.c | 130 +++
examples/fusiondale/t2_receiver.c | 106 +++
examples/fusiondale/t2_sender.c | 75 ++
examples/simple.c | 130 ---
examples/t2_receiver.c | 106 ---
examples/t2_sender.c | 75 --
fusiondale.pc.in | 11 -
include/fusiondale.h | 584 -------------
include/fusiondale_util.h | 184 ----
include/fusiondale_version.h.in | 33 -
lib/Makefile.am | 11 +-
lib/fusiondale/.gitignore | 2 +
lib/fusiondale/Makefile.am | 67 ++
lib/fusiondale/coma/Makefile.am | 34 +
lib/fusiondale/coma/coma.c | 764 ++++++++++++++++
lib/fusiondale/coma/coma.h | 118 +++
lib/fusiondale/coma/coma_types.h | 35 +
lib/fusiondale/coma/component.c | 353 ++++++++
lib/fusiondale/coma/component.h | 107 +++
lib/fusiondale/coma/icoma.c | 209 +++++
lib/fusiondale/coma/icoma.h | 47 +
lib/fusiondale/coma/icomacomponent.c | 340 ++++++++
lib/fusiondale/coma/icomacomponent.h | 60 ++
lib/fusiondale/coma/policy.c | 204 +++++
lib/fusiondale/coma/policy.h | 53 ++
lib/fusiondale/coma/thread.c | 96 ++
lib/fusiondale/coma/thread.h | 66 ++
lib/fusiondale/core/Makefile.am | 28 +
lib/fusiondale/core/dale_core.c | 583 +++++++++++++
lib/fusiondale/core/dale_core.h | 72 ++
lib/fusiondale/core/dale_types.h | 38 +
lib/fusiondale/core/messenger.c | 305 +++++++
lib/fusiondale/core/messenger.h | 160 ++++
lib/fusiondale/core/messenger_port.c | 939 ++++++++++++++++++++
lib/fusiondale/core/messenger_port.h | 137 +++
lib/fusiondale/fusiondale.c | 239 +++++
lib/fusiondale/fusiondale.h | 584 +++++++++++++
lib/fusiondale/fusiondale.pc.in | 11 +
lib/fusiondale/fusiondale_util.h | 184 ++++
lib/fusiondale/fusiondale_version.h.in | 33 +
lib/fusiondale/ifusiondale.c | 228 +++++
lib/fusiondale/ifusiondale.h | 47 +
lib/fusiondale/messenger/Makefile.am | 16 +
lib/fusiondale/messenger/ifusiondalemessenger.c | 372 ++++++++
lib/fusiondale/messenger/ifusiondalemessenger.h | 48 +
lib/fusiondale/misc/Makefile.am | 18 +
lib/fusiondale/misc/dale_config.c | 489 +++++++++++
lib/fusiondale/misc/dale_config.h | 64 ++
lib/fusiondale/one/Makefile.am | 56 ++
lib/fusiondale/one/icoma_one.c | 444 ++++++++++
lib/fusiondale/one/icoma_one.h | 50 ++
lib/fusiondale/one/icomacomponent_one.c | 1030 ++++++++++++++++++++++
lib/fusiondale/one/icomacomponent_one.h | 69 ++
lib/fusiondale/one/ifusiondale_one.c | 1060 +++++++++++++++++++++++
lib/fusiondale/one/ifusiondale_one.h | 259 ++++++
lib/fusiondale/one/ifusiondalemessenger_one.c | 795 +++++++++++++++++
lib/fusiondale/one/ifusiondalemessenger_one.h | 56 ++
one/Makefile.am | 55 --
one/icoma_one.c | 444 ----------
one/icoma_one.h | 50 --
one/icomacomponent_one.c | 1030 ----------------------
one/icomacomponent_one.h | 69 --
one/ifusiondale_one.c | 1060 -----------------------
one/ifusiondale_one.h | 259 ------
one/ifusiondalemessenger_one.c | 795 -----------------
one/ifusiondalemessenger_one.h | 56 --
proxy/dispatcher/Makefile.am | 35 +
proxy/dispatcher/icomacomponent_dispatcher.c | 4 +-
proxy/requestor/Makefile.am | 57 +-
src/coma/Makefile.am | 32 -
src/coma/coma.c | 764 ----------------
src/coma/coma.h | 118 ---
src/coma/coma_types.h | 35 -
src/coma/component.c | 353 --------
src/coma/component.h | 107 ---
src/coma/icoma.c | 209 -----
src/coma/icoma.h | 47 -
src/coma/icomacomponent.c | 340 --------
src/coma/icomacomponent.h | 60 --
src/coma/policy.c | 204 -----
src/coma/policy.h | 53 --
src/coma/thread.c | 96 --
src/coma/thread.h | 66 --
src/core/dale_core.c | 583 -------------
src/core/dale_core.h | 72 --
src/core/dale_types.h | 38 -
src/core/messenger.c | 305 -------
src/core/messenger.h | 160 ----
src/core/messenger_port.c | 939 --------------------
src/core/messenger_port.h | 137 ---
src/fusiondale.c | 239 -----
src/ifusiondale.c | 228 -----
src/ifusiondale.h | 47 -
src/messenger/Makefile.am | 14 -
src/messenger/ifusiondalemessenger.c | 372 --------
src/messenger/ifusiondalemessenger.h | 48 -
src/misc/dale_config.c | 489 -----------
src/misc/dale_config.h | 64 --
tests/.gitignore | 3 +
tests/Makefile.am | 21 +-
tools/.gitignore | 2 +
tools/Makefile.am | 16 +
tools/fdmaster.c | 4 +-
125 files changed, 12651 insertions(+), 12384 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5330277f0c4d21d6297567cc6f853c3ec0395f6b
commit 5330277f0c4d21d6297567cc6f853c3ec0395f6b
Author: Denis Oliver Kropp <[email protected]>
Date: Wed Aug 22 12:04:07 2012 +0200
fdtest_init: Added simple (re)init test.
tests/fdtest_init.c | 126 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 126 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6dba8decb261367757fa4c9666593def053478fa
commit 6dba8decb261367757fa4c9666593def053478fa
Author: Denis Oliver Kropp <[email protected]>
Date: Wed Aug 22 11:59:47 2012 +0200
IFusionDale_One: Add AddRef implementation as IFusionDale_Construct is no
longer called.
one/ifusiondale_one.c | 11 +++++++++++
1 file changed, 11 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0598501d2e9be5aaf8e0564cf02911f96f5d3ed0
commit 0598501d2e9be5aaf8e0564cf02911f96f5d3ed0
Author: Andreas Shimokawa <[email protected]>
Date: Tue Aug 7 18:47:15 2012 +0200
link against libfusiondale
one/Makefile.am | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c317f2a52bced2a18e65b2f37b74b60bbaeef1ec
commit c317f2a52bced2a18e65b2f37b74b60bbaeef1ec
Author: Denis Oliver Kropp <[email protected]>
Date: Tue Jul 24 17:02:45 2012 +0200
One: Check for notify thread in Destruct.
one/icomacomponent_one.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e2679896d638d5f8ed797feaed929e2c2874b257
commit e2679896d638d5f8ed797feaed929e2c2874b257
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Jul 23 18:19:00 2012 +0200
Add missing thiz.
one/ifusiondale_one.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0b99378352bb2b7183136a06de7fb05f9326de6d
commit 0b99378352bb2b7183136a06de7fb05f9326de6d
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Jun 14 18:11:33 2012 +0200
one: add missing header to Makefile
one/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4e6220aa4380d217084dc21c2bbbf170b869fec4
commit 4e6220aa4380d217084dc21c2bbbf170b869fec4
Author: Andreas Shimokawa <[email protected]>
Date: Thu Jun 7 11:54:00 2012 +0200
One: add (disabled) workaround for OneQueue_Receive()
one/ifusiondale_one.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1cd04e902c41da6c6fbbcb6129ef5dc892d12371
commit 1cd04e902c41da6c6fbbcb6129ef5dc892d12371
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Jun 4 01:15:11 2012 +0200
One: Protect call return structure hash with a mutex.
one/icomacomponent_one.c | 11 +++++++++++
1 file changed, 11 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c641ad01de98cf52c69208026c4365f078a853b7
commit c641ad01de98cf52c69208026c4365f078a853b7
Author: Marek Pikarski <[email protected]>
Date: Wed May 2 17:14:36 2012 +0200
- implemented One-based messenger
one/ifusiondale_one.h | 259 +++++++++++++
one/ifusiondalemessenger_one.c | 795 ++++++++++++++++++++++++++++++++++++++++
one/ifusiondalemessenger_one.h | 56 +++
3 files changed, 1110 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=75408de14b9d11143b489b549bb3a84fae0ac437
commit 75408de14b9d11143b489b549bb3a84fae0ac437
Author: Marek Pikarski <[email protected]>
Date: Wed May 2 17:12:38 2012 +0200
- implemented One-based messenger
include/fusiondale.h | 8 +-
one/Makefile.am | 15 +-
one/icoma_one.c | 75 +++---
one/icoma_one.h | 166 +-----------
one/icomacomponent_one.c | 29 +-
one/ifusiondale_one.c | 374 ++++++++++++++++++++++----
proxy/dispatcher/icomacomponent_dispatcher.c | 8 +-
src/ifusiondale.h | 1 +
8 files changed, 402 insertions(+), 274 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6956e62b669b6eab5b65d0911f5b28f63f3125bd
commit 6956e62b669b6eab5b65d0911f5b28f63f3125bd
Author: Denis Oliver Kropp <[email protected]>
Date: Tue Mar 13 14:43:12 2012 +0100
Coma/One: Use OneQueue_SetName().
one/icoma_one.c | 8 ++++++++
one/icoma_one.h | 6 ++++++
one/icomacomponent_one.c | 8 ++++++--
one/ifusiondale_one.c | 4 ++++
4 files changed, 24 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=8490c6684ea72d02fe008ae15f3b3d23aca700c0
commit 8490c6684ea72d02fe008ae15f3b3d23aca700c0
Author: Denis Oliver Kropp <[email protected]>
Date: Tue Nov 8 13:52:49 2011 +0100
MSVC: new structure with relative paths
FusionDale.vcxproj | 99 -----------------------------
FusionDale.vcxproj.filters | 45 -------------
FusionDale.vcxproj.user | 3 -
Win32/libfusiondale/dllmain.c | 36 +++++++++++
Win32/libfusiondale/libfusiondale.vcxproj | 99 +++++++++++++++++++++++++++++
dllmain.c | 36 -----------
6 files changed, 135 insertions(+), 183 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3bd6b79f19993bbe91d997f896e196dc07016191
commit 3bd6b79f19993bbe91d997f896e196dc07016191
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 20:54:20 2011 +0100
MSVC: update project
FusionDale.vcxproj | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=2cab3c435cd431524105e6b17324ec179d9d7ff9
commit 2cab3c435cd431524105e6b17324ec179d9d7ff9
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 18:22:15 2011 +0100
SecureFusion: Print error and return when secure fusion mode is enabled,
this does not work with FusionDale yet.
src/core/dale_core.c | 5 +++++
1 file changed, 5 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3fc1a5a3d3ce8f621e3f64e49d54b016227ecdd5
commit 3fc1a5a3d3ce8f621e3f64e49d54b016227ecdd5
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 15:04:44 2011 +0100
Proxy: Add missing voodoo_client_destroy() in IFusionDale requestor.
proxy/requestor/ifusiondale_requestor.c | 2 ++
1 file changed, 2 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f726b213438b98d27aaeb4e5c2a1779dc58a05d2
commit f726b213438b98d27aaeb4e5c2a1779dc58a05d2
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 14:45:58 2011 +0100
Proxy: Add Release code to IComa and IComaComponent dispatcher.
proxy/dispatcher/icoma_dispatcher.c | 14 ++++++++++++--
proxy/dispatcher/icomacomponent_dispatcher.c | 14 ++++++++++++--
proxy/dispatcher/ifusiondale_dispatcher.c | 18 +++++++++++++-----
3 files changed, 37 insertions(+), 9 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e3b728804335dc6905acb03c351570e753e9192b
commit e3b728804335dc6905acb03c351570e753e9192b
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 14:45:58 2011 +0100
Proxy: Add Release code to IComa and IComaComponent dispatcher.
proxy/dispatcher/icoma_dispatcher.c | 14 ++++++++++++--
proxy/dispatcher/icomacomponent_dispatcher.c | 14 ++++++++++++--
2 files changed, 24 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=cbc2de62d2e7a2dea30207517c6f57616fe94196
commit cbc2de62d2e7a2dea30207517c6f57616fe94196
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 14:45:04 2011 +0100
Proxy: Follow API change to voodoo_manager_register_local().
proxy/requestor/icomacomponent_requestor.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=451e80da15502569568621d165b4ff19fa934038
commit 451e80da15502569568621d165b4ff19fa934038
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 14:37:34 2011 +0100
One: Coma/One implementation
This is an alternative implementation of IComa and IComaComponent
to communicate via linux-one instead of linux-fusion.
You can select the new implementation by using "remote=%" for the
first process (creating the so called Name Service for the managers).
This will print the new QID of the Name Service, e.g.:
(*) ComaOne/NameService: QID 1001
You can run additional processes by using "remote=%1001" in this case.
You can also run the name service with a predefined (static) ID, e.g.
using "remote=%=1" for the first and "remote=%1" for others. If the
Name Service is not started when another process in run, it will wait
until the Name Service is there.
There's no shared memory being used, only asynchronous One Queues!
one/Makefile.am | 48 ++
one/icoma_one.c | 447 ++++++++++++
one/icoma_one.h | 206 ++++++
one/icomacomponent_one.c | 1006 ++++++++++++++++++++++++++
one/icomacomponent_one.h | 69 ++
one/ifusiondale_one.c | 757 +++++++++++++++++++
proxy/dispatcher/icoma_dispatcher.c | 31 +-
proxy/dispatcher/icomacomponent_dispatcher.c | 53 +-
proxy/dispatcher/icomacomponent_dispatcher.h | 8 +
proxy/dispatcher/ifusiondale_dispatcher.c | 4 +-
src/fusiondale.c | 41 +-
src/ifusiondale.c | 2 +-
src/ifusiondale.h | 1 +
13 files changed, 2632 insertions(+), 41 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3c1a173b6f1fa0760a703418855ef7d2c121f006
commit 3c1a173b6f1fa0760a703418855ef7d2c121f006
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 12:01:58 2011 +0100
coma_test: Add Coma test program for putting system(s) under IPC load.
examples/Makefile.am | 4 +
examples/coma_test.c | 318 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 322 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=60b2adc356b74d9322ea878168ee90784885ef41
commit 60b2adc356b74d9322ea878168ee90784885ef41
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 11:42:31 2011 +0100
Core: Follow API change of fusion_object_create().
src/coma/coma.c | 4 ++--
src/core/dale_core.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=30aba415395a1f8a11f71c43ae8828a1e186f903
commit 30aba415395a1f8a11f71c43ae8828a1e186f903
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 11:46:02 2011 +0100
Coma: Get rid of allocations hash table by putting a struct in front of
each.
src/coma/coma.c | 60 +++++++++++++++++++++++++++++++-------------------
src/coma/coma.h | 7 ++++++
src/coma/component.c | 3 ++-
src/coma/component.h | 2 ++
4 files changed, 48 insertions(+), 24 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=9d562290c351a012ef85095a7d65d616dcab84f9
commit 9d562290c351a012ef85095a7d65d616dcab84f9
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 11:39:44 2011 +0100
Config: Read arguments via /proc interface as done by DirectFB config code.
src/misc/dale_config.c | 96 +++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 94 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=7481e86063cbc880355459c80c5cc20c39081e5e
commit 7481e86063cbc880355459c80c5cc20c39081e5e
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Nov 7 11:36:08 2011 +0100
ce_tune: Sleep 5 seconds between tune calls.
examples/ce_tune.c | 2 ++
1 file changed, 2 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=94ee3db9e40ecd9435080d26ddbb58b9c63f268b
commit 94ee3db9e40ecd9435080d26ddbb58b9c63f268b
Author: Denis Oliver Kropp <[email protected]>
Date: Wed Sep 28 17:51:52 2011 +0200
ce_tune: Set of test applications for Coma.
examples/Makefile.am | 20 ++++-
examples/ce_tune.c | 120 +++++++++++++++++++++++++++
examples/ce_tuner.c | 188 ++++++++++++++++++++++++++++++++++++++++++
examples/ce_tuner.h | 27 ++++++
examples/ce_tuning_monitor.c | 74 +++++++++++++++++
5 files changed, 428 insertions(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=68f6201ddcc94350298bc5c22628e00ddd9c10b5
commit 68f6201ddcc94350298bc5c22628e00ddd9c10b5
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Mar 18 14:21:07 2011 +0100
messenger: Avoid dead locks by using only messenger lock, no more lock per
port.
src/core/messenger_port.c | 62 ++++++++++++++++++++-------------------------
src/core/messenger_port.h | 2 +-
2 files changed, 28 insertions(+), 36 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=96d46bdabc1257f00bba33ac00c9594a34afdef3
commit 96d46bdabc1257f00bba33ac00c9594a34afdef3
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Mar 17 13:29:54 2011 +0100
coma: Fix assertion in Dispatch_Call, wrong message block type has been
used.
proxy/dispatcher/icomacomponent_dispatcher.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=7e9b66f9011106aebea1087760a497ec837e69c4
commit 7e9b66f9011106aebea1087760a497ec837e69c4
Author: Denis Oliver Kropp <[email protected]>
Date: Wed Mar 16 16:31:50 2011 +0100
proxy: Call FusionDaleInit() before FusionDaleCreate() just in case...
proxy/dispatcher/ifusiondale_dispatcher.c | 2 ++
1 file changed, 2 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=fa452e8df368d2831ad422e9fd570faa23798f04
commit fa452e8df368d2831ad422e9fd570faa23798f04
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Jan 30 22:48:49 2011 +0100
Win32: Add VC++ project and DllMain.
FusionDale.vcxproj | 99 ++++++++++++++++++++++++++++++++++++++++++++
FusionDale.vcxproj.filters | 45 ++++++++++++++++++++
FusionDale.vcxproj.user | 3 ++
dllmain.c | 36 ++++++++++++++++
4 files changed, 183 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=bd879fa70d4ca6c1bc667a8d5fdf850a76e4dc4b
commit bd879fa70d4ca6c1bc667a8d5fdf850a76e4dc4b
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Jan 30 22:47:24 2011 +0100
fusiondale: Add FUSIONDALE_API macro for Dll import/export. Use
D_DECLARE/DEFINE_INTERFACE.
include/fusiondale.h | 78 ++++++++++++++++++++++++++++++--------------------
1 file changed, 47 insertions(+), 31 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5c61a1fafa78da866bb30aa285ee9d6657b0477a
commit 5c61a1fafa78da866bb30aa285ee9d6657b0477a
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Jan 30 22:46:51 2011 +0100
conf: Fixes for MSVC, pure Voodoo, use more direct.
src/misc/dale_config.c | 34 +++++++++++++++++++++++++++-------
1 file changed, 27 insertions(+), 7 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=fe0c1ce60c9fcdec545b77efd9fcd600beec2388
commit fe0c1ce60c9fcdec545b77efd9fcd600beec2388
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Jan 21 12:20:32 2011 +0100
requestor: use DirectTLS
proxy/requestor/icoma_requestor.c | 14 +++++++-------
proxy/requestor/icoma_requestor.h | 4 ++--
proxy/requestor/icomacomponent_requestor.c | 2 +-
3 files changed, 10 insertions(+), 10 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=659061671cb9dc393824cf2a94c3468caf32a064
commit 659061671cb9dc393824cf2a94c3468caf32a064
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Jan 21 12:19:22 2011 +0100
voodoo: fix check for pure voodoo mode
src/fusiondale.c | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=15a93aa638921faf760a258da33cf8b50fa43321
commit 15a93aa638921faf760a258da33cf8b50fa43321
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Jan 21 12:18:53 2011 +0100
fix: interface -> interface_ptr
proxy/requestor/ifusiondale_requestor.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=860a908fe496fd343901599d0989c8980ed6fe1c
commit 860a908fe496fd343901599d0989c8980ed6fe1c
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Jan 21 12:18:26 2011 +0100
cleanup: no pthread include
src/coma/policy.c | 2 --
1 file changed, 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=fe6d9aa896a2560d9094718bb8654f6f8eb3eb2b
commit fe6d9aa896a2560d9094718bb8654f6f8eb3eb2b
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Jan 21 12:13:09 2011 +0100
fdtest_bench: Added sync call benchmark.
tests/fdtest_bench.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 137 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4affb0ab413c5c63c2e093be741751cfb915b8f0
commit 4affb0ab413c5c63c2e093be741751cfb915b8f0
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Dec 16 16:25:35 2010 +0100
messenger: some locking fixes
src/core/messenger_port.c | 50 +++++++++++++++++++---------------
src/messenger/ifusiondalemessenger.c | 26 ++++++++++++++++--
2 files changed, 52 insertions(+), 24 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4c2c88b1b94a0065f6e2d4c46f376530c720e643
commit 4c2c88b1b94a0065f6e2d4c46f376530c720e643
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Dec 16 16:24:46 2010 +0100
Coma goes Voodoo
Check for Voodoo in configure and if found build proxy modules.
Add runtime option "coma-allow" and "coma-deny" for access policies (proxy
only).
- default is deny
- setting just coma-allow allows everything
- using coma-allow = "ComaName" allows whole component manager
- using coma-deny = "ComaName" denies whole component manager
- using coma-allow = "ComaName/ComponentName" allows component
- using coma-deny = "ComaName/ComponentName/M0" denies method 0
- using coma-deny = "ComaName/ComponentName/N0" denies notification 0
- ...
Keep track of allocations in a hash to be able to query the size when
sending data via Voodoo link.
Add fd_client and fd_proxy.
Add fdmaster.
Fix runtime option handling to check for FDARGS env instead of FSARGS.
examples/Makefile.am | 25 +-
examples/fd_client.c | 80 ++++++
examples/fd_proxy.c | 197 ++++++++++++++
examples/fdmaster.c | 53 ++++
proxy/dispatcher/icoma_dispatcher.c | 224 +++++++++++++++
proxy/dispatcher/icoma_dispatcher.h | 38 +++
proxy/dispatcher/icomacomponent_dispatcher.c | 376 ++++++++++++++++++++++++++
proxy/dispatcher/icomacomponent_dispatcher.h | 45 +++
proxy/dispatcher/ifusiondale_dispatcher.c | 223 +++++++++++++++
proxy/dispatcher/ifusiondale_dispatcher.h | 41 +++
proxy/requestor/icoma_requestor.c | 272 +++++++++++++++++++
proxy/requestor/icoma_requestor.h | 58 ++++
proxy/requestor/icomacomponent_requestor.c | 339 +++++++++++++++++++++++
proxy/requestor/ifusiondale_requestor.c | 182 +++++++++++++
src/coma/Makefile.am | 2 +
src/coma/coma.c | 71 ++++-
src/coma/coma.h | 30 ++
src/coma/icoma.c | 14 +-
src/coma/icoma.h | 6 +-
src/coma/icomacomponent.h | 2 +
src/coma/policy.c | 206 ++++++++++++++
src/coma/policy.h | 53 ++++
src/fusiondale.c | 54 +++-
src/misc/dale_config.c | 49 +++-
src/misc/dale_config.h | 7 +
25 files changed, 2607 insertions(+), 40 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=238dbdc23ab1f349a6c323eeb6320b4ff703d7ca
commit 238dbdc23ab1f349a6c323eeb6320b4ff703d7ca
Author: Denis Oliver Kropp <dok@cyto.(none)>
Date: Thu Dec 10 15:32:14 2009 +0100
tlshm: Introduce ComaThread object to protect tlshm against leaking.
Also protect against intermittent abortion by delegating alloc/free via
FusionCall.
src/coma/Makefile.am | 2 +
src/coma/coma.c | 146 +++++++++++++++++++++++++++++++------------------
src/coma/coma_types.h | 1 +
src/coma/thread.c | 96 ++++++++++++++++++++++++++++++++
src/coma/thread.h | 66 ++++++++++++++++++++++
5 files changed, 259 insertions(+), 52 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5a88c304b18e39228593ac264218a6dd8f97d16f
commit 5a88c304b18e39228593ac264218a6dd8f97d16f
Author: Denis Oliver Kropp <dok@cyto.(none)>
Date: Thu Dec 10 15:31:37 2009 +0100
fdtest_coma: Stress test GetLocal() and FreeLocal() in a loop.
tests/fdtest_coma.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b2acb69c4e3cb23438b2d6e1362280b37b9cdb35
commit b2acb69c4e3cb23438b2d6e1362280b37b9cdb35
Author: Denis Oliver Kropp <dok@cyto.(none)>
Date: Tue Dec 8 14:47:15 2009 +0100
fdtest_coma: Added simple Coma test entering 'FDTestComa' and getting
thread local shared memory.
tests/fdtest_coma.c | 145 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 145 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b5aa55fe777b78f24793f3f1442277acbc640e07
commit b5aa55fe777b78f24793f3f1442277acbc640e07
Author: Denis Oliver Kropp <dok@cyto.(none)>
Date: Tue Dec 8 14:46:14 2009 +0100
fddump: Dump all shared memory pools.
tools/fddump.c | 95 +++++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 67 insertions(+), 28 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c80928b4bf00bfb9b3dc011aee22393a300df5bc
commit c80928b4bf00bfb9b3dc011aee22393a300df5bc
Author: Denis Oliver Kropp <dok@cyto.(none)>
Date: Tue Dec 8 14:07:12 2009 +0100
fdmaster: Added option to enter a component manager and moved program to
tools.
examples/Makefile.am | 4 --
examples/fdmaster.c | 53 ------------------
tools/fdmaster.c | 145 ++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 145 insertions(+), 57 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=eb115182c702cee9da8a829bbb376e807f53155a
commit eb115182c702cee9da8a829bbb376e807f53155a
Author: Niels Roest <[email protected]>
Date: Tue Nov 25 12:18:28 2008 +0100
[messenger] first do the dependancy counting to avoid "free" when reactions
are handled synchronously
src/core/messenger_port.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3042ba6f57d1b8010446d214f513e2942e677ed9
commit 3042ba6f57d1b8010446d214f513e2942e677ed9
Author: Denis Oliver Kropp <dok@cyto.(none)>
Date: Mon Jun 9 19:13:53 2008 +0200
forgot to update generated docs
docs/html/directfb.png | Bin 2152 -> 0 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0cb0ee1e14df31876a18c133e36e91545bc07aa6
commit 0cb0ee1e14df31876a18c133e36e91545bc07aa6
Author: Denis Oliver Kropp <dok@headway.(none)>
Date: Mon Mar 17 15:08:55 2008 +0100
[coma] Update documentation of Coma.
include/fusiondale.h | 191 +++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 172 insertions(+), 19 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=86a2154aff2498eedfa6f6e4df15a052b378ab33
commit 86a2154aff2498eedfa6f6e4df15a052b378ab33
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Feb 28 14:55:42 2008 +0100
[fusiondale] Follow API changes, removing remaining dependencies on
<directfb.h>.
examples/data_test.c | 4 +-
examples/t2_receiver.c | 4 +-
examples/t2_sender.c | 4 +-
include/fusiondale.h | 94 +++++++++++++++++-----------------
src/coma/coma.c | 76 +++++++++++++--------------
src/coma/component.c | 12 ++---
src/coma/icoma.c | 44 ++++++++--------
src/coma/icomacomponent.c | 58 ++++++++++-----------
src/coma/icomacomponent.h | 8 +--
src/core/dale_core.c | 66 ++++++++++++------------
src/core/dale_core.h | 4 +-
src/core/messenger.c | 12 ++---
src/core/messenger_port.c | 22 ++++----
src/core/messenger_port.h | 8 +--
src/fusiondale.c | 14 ++---
src/ifusiondale.c | 36 ++++++-------
src/ifusiondale.h | 2 +-
src/messenger/ifusiondalemessenger.c | 54 +++++++++----------
src/messenger/ifusiondalemessenger.h | 6 +--
src/misc/dale_config.c | 62 +++++++++++-----------
tools/fddump.c | 12 ++---
21 files changed, 301 insertions(+), 301 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6b258bfce63df2888fcc75eef618970472ee4a3b
commit 6b258bfce63df2888fcc75eef618970472ee4a3b
Author: Denis Oliver Kropp <[email protected]>
Date: Sat Feb 16 06:09:17 2008 +0100
[coma] Fixed debug message.
src/coma/component.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6d046546fb227408843ac50aaaa62e55cc010067
commit 6d046546fb227408843ac50aaaa62e55cc010067
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Feb 14 10:10:07 2008 +0100
CONFIG: Remove obsolete code duplication and add proper chaining calls.
Note: we're calling libfusion AND libdirect config, while libfusion config
already did the call to it if it could not find an option for itself. I'm
keeping it here now, because I'm tending to prefer removal of libfusion's
call to libdirect config, nothing to not discuss :)
src/misc/dale_config.c | 34 ++--------------------------------
1 file changed, 2 insertions(+), 32 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=363ed44bc254fcb9e353ff319fd1cf0ad48d2e97
commit 363ed44bc254fcb9e353ff319fd1cf0ad48d2e97
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Feb 14 09:06:22 2008 +0100
CONFIG: Added option "coma-shmpool-size=<kb>" to set the maximum size of
each component manager's shared memory pool
used for application allocation requests via IComa::Allocate(), TLSHM
(Thread Local SHM) via IComa::GetLocal() and Coma itself...
src/coma/coma.c | 5 ++++-
src/misc/dale_config.c | 23 +++++++++++++++++++++--
src/misc/dale_config.h | 3 +++
3 files changed, 28 insertions(+), 3 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5d999767a6ae49fdd563368ac174b3e8aa8dd622
commit 5d999767a6ae49fdd563368ac174b3e8aa8dd622
Author: Denis Oliver Kropp <[email protected]>
Date: Tue Jan 22 08:11:09 2008 +0100
IComaComponent: Added Activate() which has to be called after
initialization.
Calls to GetComponent() returned when CreateComponent() was returning, but
will
block now until Activate() is called. This way the component can be
initialized
without calls already being executed.
include/fusiondale.h | 7 +++++++
src/coma/coma.c | 28 ++++++++++++++++++++++++++--
src/coma/component.c | 32 +++++++++++++++++++++++++++++++-
src/coma/component.h | 3 +++
src/coma/icomacomponent.c | 17 +++++++++++++++++
5 files changed, 84 insertions(+), 3 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=a01254eb17bad26ac6025e56f701aa09fc3a6dc4
commit a01254eb17bad26ac6025e56f701aa09fc3a6dc4
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Dec 28 23:16:52 2007 +0100
Fix for C++.
include/fusiondale_util.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d05a59cd5d36e679e1bda42bfd15522dbe2c4c97
commit d05a59cd5d36e679e1bda42bfd15522dbe2c4c97
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Dec 7 21:35:00 2007 +0100
COMA: Added ComaNotificationFlags with CNF_DEALLOC_ARG for convenience.
Most dispatch callbacks just deallocate the notification data (arg).
The new flag will save a lot of code.
include/fusiondale.h | 21 ++++++++++++++-------
src/coma/component.c | 24 +++++++++++++++---------
src/coma/component.h | 3 ++-
src/coma/icomacomponent.c | 14 ++++++++------
4 files changed, 39 insertions(+), 23 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d50cad49eb2bbfbbf0e685e5d3c4d2e23b3ade9c
commit d50cad49eb2bbfbbf0e685e5d3c4d2e23b3ade9c
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Dec 7 19:27:06 2007 +0100
COMA: Fixed copy'n'paste error in generic call generating macros.
include/fusiondale_util.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=78ddc0e97b871b16b774c67f27ca6a9f33c4a4ee
commit 78ddc0e97b871b16b774c67f27ca6a9f33c4a4ee
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Nov 15 22:14:55 2007 +0100
Call fusion_reactor_set_name() to use the component name rather than just
"Component".
src/coma/component.c | 3 +++
1 file changed, 3 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ead6a6ec3b703f146e5507b8c1e7f486549eaef0
commit ead6a6ec3b703f146e5507b8c1e7f486549eaef0
Author: Denis Oliver Kropp <[email protected]>
Date: Wed Oct 24 22:38:04 2007 +0200
Added "[no-]force-slave" option.
Handle "[no-]sighandler" in fusiondalerc, too.
src/core/dale_core.c | 3 ++-
src/misc/dale_config.c | 12 ++++++++++++
src/misc/dale_config.h | 2 ++
3 files changed, 16 insertions(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6f03a48298bff9c406c45def6b94079055b3eeef
commit 6f03a48298bff9c406c45def6b94079055b3eeef
Author: Denis Oliver Kropp <[email protected]>
Date: Sat Oct 13 21:25:08 2007 +0200
Added four macros for defining generic and unoptimized convenience calls.
Each of these macros either for IN, OUT, IN+OUT or no args.
IComa::GetLocal() and direct_memcpy() is used depending on the case.
include/fusiondale_util.h | 184 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 184 insertions(+)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=930e805fb031c9927a1a4f9a06dce11d0e43596d
commit 930e805fb031c9927a1a4f9a06dce11d0e43596d
Author: Denis Oliver Kropp <[email protected]>
Date: Sat Oct 13 14:54:22 2007 +0200
API change in IComaComponent::InitNotifications() and InitListeners().
Added context pointer argument which is registered with the listener or
notification dispatch callback if its entry in the array contains a
NULL context pointer.
Made array arguments const.
These two changes allow definition of static const tables of notification
dispatch callbacks where the context is only known during runtime and is
the same for all of these.
include/fusiondale.h | 12 +++++++-----
src/coma/icomacomponent.c | 18 ++++++++++--------
2 files changed, 17 insertions(+), 13 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=82664798f618a683e9c9c866aeaae156cb4abe65
commit 82664798f618a683e9c9c866aeaae156cb4abe65
Author: Claudio Ciccani <[email protected]>
Date: Sat Oct 13 11:33:02 2007 +0200
Fixed failing assertion in fd_messenger_event_dispatch()
(direct_list_remove called on a list that might be empty).
src/core/messenger_port.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d66b65773339c5476bf4b601f79fbf95a4ac920b
commit d66b65773339c5476bf4b601f79fbf95a4ac920b
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Oct 11 23:25:15 2007 +0200
Support debug domains in debug option.
src/misc/dale_config.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=2e471ac056932e00beec91c3c7ee4df57d7bdce5
commit 2e471ac056932e00beec91c3c7ee4df57d7bdce5
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Aug 27 14:13:33 2007 +0200
Fixed format warning.
tools/fddump.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=262b19a3c5e66e6f6f08428c42a3632c7d08f264
commit 262b19a3c5e66e6f6f08428c42a3632c7d08f264
Author: Denis Oliver Kropp <dok@shizo.(none)>
Date: Thu Jun 7 13:30:07 2007 +0200
Allow components without any notification.
src/coma/component.c | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e50afa513f85d85b713c1a2f671456c4c5bc30cc
commit e50afa513f85d85b713c1a2f671456c4c5bc30cc
Author: Denis Oliver Kropp <dok@shizo.(none)>
Date: Mon Jun 4 20:24:24 2007 +0200
Use sysconfdir.
src/misc/dale_config.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e7707823f76e08ab19d05801aea72ea9841e9c35
commit e7707823f76e08ab19d05801aea72ea9841e9c35
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Jun 1 10:09:59 2007 +0200
Enter Coma
include/fusiondale.h | 173 +++++++++++-
src/coma/Makefile.am | 28 ++
src/coma/coma.c | 638 +++++++++++++++++++++++++++++++++++++++++++++
src/coma/coma.h | 81 ++++++
src/coma/coma_types.h | 34 +++
src/coma/component.c | 304 +++++++++++++++++++++
src/coma/component.h | 101 +++++++
src/coma/icoma.c | 219 ++++++++++++++++
src/coma/icoma.h | 45 ++++
src/coma/icomacomponent.c | 319 +++++++++++++++++++++++
src/coma/icomacomponent.h | 58 +++++
src/core/messenger.c | 4 +-
src/core/messenger_port.c | 4 +-
src/core/messenger_port.h | 3 -
src/ifusiondale.c | 35 +++
src/misc/dale_config.c | 6 +
16 files changed, 2043 insertions(+), 9 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f2bb375b2c3a51d2a98ca1c66e49e5af0092f223
commit f2bb375b2c3a51d2a98ca1c66e49e5af0092f223
Author: Denis Oliver Kropp <dok@shizo.(none)>
Date: Thu May 10 21:53:25 2007 +0200
really builds now
src/core/messenger.c | 1 +
src/core/messenger_port.c | 1 +
2 files changed, 2 insertions(+)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs