New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=9c49e6808a1faa57033414a52fb416b9817315d9
commit 9c49e6808a1faa57033414a52fb416b9817315d9
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Oct 6 00:19:28 2011 +0200
SecureFusion: Skirmish Fighting Round 1
This is the first round in getting rid of Skirmish!
Remove default permission to prevail/dismiss a skirmish.
Add fusion_skirmish_add_permissions().
Add fusion_skirmish_add_permissions(PREVAIL|DISMISS) call to:
- create_arena
- fusion_enter (arenas lock, reactor globals)
- fusion_object_pool_create
- fusion_shm_init
- dfb_clipboard_core_initialize
- dfb_core_arena_initialize
- dfb_surface_create
Remove unnecessary locking in shm pool attach/detach.
Replace locking in dump_windows (dfbdump) by CoreLayer_GetPrimaryContext().
No permission required (only IPC calls left):
- input device
- layer
- layer region object
- screen
- surface pool
- surface pool bridge
lib/fusion/arena.c | 2 +
lib/fusion/fusion.c | 3 ++
lib/fusion/lock.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++-
lib/fusion/lock.h | 22 ++++++++++++++++++++
lib/fusion/object.c | 2 +
lib/fusion/shm/pool.c | 20 +-----------------
lib/fusion/shm/shm.c | 2 +
src/core/clipboard.c | 2 +
src/core/core.c | 5 ++++
src/core/surface.c | 2 +
tools/dfbdump.c | 20 ++++++------------
11 files changed, 99 insertions(+), 34 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=fc0d75d639312dc26c3d3490362bc649a855f750
commit fc0d75d639312dc26c3d3490362bc649a855f750
Author: Denis Oliver Kropp <[email protected]>
Date: Mon Oct 3 23:50:44 2011 +0200
ignore .orig and .rej
.gitignore | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs