New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e7cdb8030fbf865dda8d1956b2dde54c471fdd37
commit e7cdb8030fbf865dda8d1956b2dde54c471fdd37
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Oct 28 12:13:59 2011 +0200
Genefx: Add planar YUV smooth scaling, only NV12 and NV21 for now.
src/gfx/generic/generic_stretch_blit.c | 108 ++++++++++++++++++++++++++-----
1 files changed, 90 insertions(+), 18 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=7cc4972d9394027f00d59bbb838744f5f255f9d5
commit 7cc4972d9394027f00d59bbb838744f5f255f9d5
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Oct 28 11:55:16 2011 +0200
IDirectFBWindow: Allow DSCAPS_TRIPLE to be used for windows.
src/core/windows.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=df4c9bd701d06346dc6a10808ba89edd2c97bc60
commit df4c9bd701d06346dc6a10808ba89edd2c97bc60
Author: Denis Oliver Kropp <[email protected]>
Date: Thu Oct 27 17:00:49 2011 +0200
Input: Get lcok state and other items from input device, not via events.
src/core/input.c | 121 +++++++++++++++++++++-----------------
src/core/input.h | 10 +++
src/input/idirectfbinputdevice.c | 40 +++++++++++--
3 files changed, 111 insertions(+), 60 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6bb04acb994af29d1788e62aba73c1556f00364c
commit 6bb04acb994af29d1788e62aba73c1556f00364c
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Oct 23 03:36:35 2011 +0200
CoreGraphicsStateClient: Move mod_hw flags back to modified.
Temporary solution, this will be fixed by adding GetAccelerationMask()
to CoreGraphicsState flux, not loading the graphics driver at slaves
anymore.
src/core/CoreGraphicsStateClient.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f85ed89d3d884068e5f6dcb815e824148eadb448
commit f85ed89d3d884068e5f6dcb815e824148eadb448
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Oct 23 02:52:14 2011 +0200
CoreGraphicsStateClient: Add debug messages.
src/core/CoreGraphicsStateClient.c | 34 +++++++++++++++++++++++++++++++++-
1 files changed, 33 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4d02c386433c8010158722afd34323b06600569c
commit 4d02c386433c8010158722afd34323b06600569c
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Oct 21 22:26:50 2011 +0200
X11: Add dfb_surface_notify_display() calls to primaryFlipRegion()
This function should actually be called, when the buffer is displayed,
e.g. for queued swap happening on vsync.
systems/x11/primary.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=29410e1dbdde58f806f74b61d34f48339cc01c28
commit 29410e1dbdde58f806f74b61d34f48339cc01c28
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Oct 21 21:52:13 2011 +0200
Core: No fusion_object_set_lock() in dfb_surface_create()
The lock was for reactor globals only.
This prevents a dead lock.
src/core/surface.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d4b974d3a4cfd211cbd3b9995ba7a95535cb5c78
commit d4b974d3a4cfd211cbd3b9995ba7a95535cb5c78
Author: Denis Oliver Kropp <[email protected]>
Date: Fri Oct 21 21:51:46 2011 +0200
Core: Return from _dfb_layer_region_surface_listener in CSNF_DISPLAY case.
This prevents a dead lock.
src/core/layer_region.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=51bed2228e241c8e9a141990f4e3ee3ad0a6e059
commit 51bed2228e241c8e9a141990f4e3ee3ad0a6e059
Author: Denis Oliver Kropp <[email protected]>
Date: Sat Oct 8 14:31:19 2011 +0200
Core: Add internal field to layer region config for keeping buffers also
when region is unrealized.
src/core/layer_region.c | 6 ++----
src/core/layers.h | 2 ++
2 files changed, 4 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=70f00a8cf1a08d2e1a8c7278d51237d364d6b2c1
commit 70f00a8cf1a08d2e1a8c7278d51237d364d6b2c1
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=71533738bcb93cd53763f1aa2cebc4c562c83b2b
commit 71533738bcb93cd53763f1aa2cebc4c562c83b2b
Author: Andreas Shimokawa <[email protected]>
Date: Tue Oct 4 18:07:50 2011 +0200
gfx/generic: allow DSBLIT_FLIP_HORIZONTAL and DSBLIT_FLIP_VERTICAL
simultaniously in gStretchBlit()
src/gfx/generic/generic_stretch_blit.c | 36 ++++++++++---------------------
1 files changed, 12 insertions(+), 24 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=81e2ed5b4ecbc8b0fd470770d9a03133d28c3c86
commit 81e2ed5b4ecbc8b0fd470770d9a03133d28c3c86
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Oct 2 20:01:19 2011 +0200
SecureFusion: Use CoreWindowStack_GetInsets() in
IDirectFBWindow::GetPosition/GetSize
src/windows/idirectfbwindow.c | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3817c995762a94d291cc111a82b45b10e7ca5e81
commit 3817c995762a94d291cc111a82b45b10e7ca5e81
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Oct 2 19:58:52 2011 +0200
SecureFusion: Move IDirectFBDisplayLayer_GetWindowByResourceID() to
CoreLayerContext flux.
This avoids locking the skirmish and fixes reference counting!
src/core/CoreLayerContext.flux | 18 ++++++++
src/core/CoreLayerContext_real.c | 65 ++++++++++++++++++++++++++++++
src/display/idirectfbdisplaylayer.c | 76 +++++-----------------------------
3 files changed, 95 insertions(+), 64 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=130d7306255587a153d3c1c9725611f168398017
commit 130d7306255587a153d3c1c9725611f168398017
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Oct 2 12:05:00 2011 +0200
GLX: Force layer pixmap to 24 bit.
systems/x11/glx_surface_pool.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=464b522485e7973007c7595dac33d1c77bd3df08
commit 464b522485e7973007c7595dac33d1c77bd3df08
Author: Denis Oliver Kropp <[email protected]>
Date: Sun Oct 2 12:02:23 2011 +0200
Core: Add GetInsets() to CoreWindowStack flux.
src/core/CoreWindowStack.flux | 18 ++++++++++++++++++
src/core/CoreWindowStack_real.c | 24 ++++++++++++++++++++++++
src/display/idirectfbsurface_window.c | 7 ++-----
3 files changed, 44 insertions(+), 5 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=17711e2374ddc59fe3e753ce508488f370e0af3f
commit 17711e2374ddc59fe3e753ce508488f370e0af3f
Author: Denis Oliver Kropp <[email protected]>
Date: Wed Sep 28 09:48:15 2011 +0200
dfbtest_window_surface: Simple resource/reference counting test.
tests/Makefile.am | 3 +
tests/dfbtest_window_surface.c | 105 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 108 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0442089a3a8bed617724f8da2e4d13ee633fd9d0
commit 0442089a3a8bed617724f8da2e4d13ee633fd9d0
Author: Denis Oliver Kropp <[email protected]>
Date: Wed Sep 21 14:39:41 2011 +0200
voodoo: Init host with "" if NULL to fix strcmp crash.
lib/voodoo/client.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c94c10bbb41ca8470e3b47df9b787dbc88c624be
commit c94c10bbb41ca8470e3b47df9b787dbc88c624be
Author: Denis Oliver Kropp <[email protected]>
Date: Tue Sep 13 22:02:41 2011 +0200
GLX: Work around crashing glDeleteTextures() by leaking it.
To destroy the textures the proper context would need to be
made current so the whole architecure should be rethought of
especially with secure fusion in mind.
systems/x11/glx_surface_pool.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1f8a469fd88259d718923ee6a8fb961d1fc33628
commit 1f8a469fd88259d718923ee6a8fb961d1fc33628
Author: Denis Oliver Kropp <[email protected]>
Date: Tue Sep 13 22:02:03 2011 +0200
GLX: Choose config with depth buffer.
systems/x11/glx_surface_pool.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs