New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6b6af66b2ee496d2a573f300927082e7b745acb9
commit 6b6af66b2ee496d2a573f300927082e7b745acb9
Author: Denis Oliver Kropp <[email protected]>
Date:   Tue Nov 2 00:14:26 2010 +0100

    voodooplay: include <string.h>

 tools/voodooplay.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=9aa69002593a87ab5b4e41b20985e61202381196
commit 9aa69002593a87ab5b4e41b20985e61202381196
Author: Denis Oliver Kropp <[email protected]>
Date:   Tue Nov 2 00:08:41 2010 +0100

    Configure Options
    - Add "--enable-pure-voodoo" to build a client only library.
    - Add "--without-setsockopt" to disable usage of setsockopt() call.
    - Generate directfb_build.h with Voodoo options.
    - When Voodoo is enabled, add library dependency to pkg-config file and 
pass runtime options to libvoodoo.
    
    Runtime Options
    - Add "[no-]server-fork" choosing between fork() and thread based 
connection handling.
    - Add "player-name=<name>", "player-vendor=<name>", "player-model=<name>", 
"player-uuid=<name>" to set Voodoo Player information.
    - Add "proxy-memory-max=<kB>" to set maximum amount of memory per 
connection.
    - Add "proxy-surface-max=<kB>" to set maximum amount of memory per surface.
    - Add "proxy-layer-mask" to limit the set of layers to be used by clients.
    - Add "proxy-stacking-mask" to limit the stacking classes to be used 
clients.
    - Add "proxy-resource-id" to make all surfaces system only except those 
with the specified resource ID.
    
    Voodoo
    - Reuse connections when same server is used.
    - Lookup remote player if no host has been specified.
    - Implement multi response adding voodoo_manager_next_response() call.
    - Add flush parameter to voodoo_manager_respond() to allow efficient 
transmission of multi response.
    - Add voodoo_manager_unregister_local() which should have been there since 
the beginning *sigh*
    - Add voodoo_manager_check_allocation() looking at VmRSS if 
"proxy-memory-max" option is used.
    
    Implementation
    - Add implementation for IDirectFBDisplayLayer::GetWindow() and 
GetWindowByResourceID().
    - Add implementation for IDirectFBWindow::EnableEvents(), GetProperty() and 
SendEvent().
    - Add implementation for IDirectFBSurface::Read().
    - Add Release calls to IDirectFBSurface and IDirectFBWindow.
    - Cache pixel format in IDirectFBSurface::GetPixelFormat().
    
    Voodoo Play
    - Introduce discovery and transport implementation, stay tuned...

 Makefile.am                                        |   18 +-
 configure.in                                       |   65 ++-
 directfb.pc.in                                     |    2 +-
 include/.gitignore                                 |    1 +
 include/Makefile.am                                |    1 +
 include/directfb.h                                 |    1 +
 include/directfb_build.h.in                        |   36 ++
 lib/fusion/Makefile.am                             |   16 +-
 lib/voodoo/Makefile.am                             |    2 +
 lib/voodoo/build.h.in                              |    8 +-
 lib/voodoo/client.c                                |   86 +++-
 lib/voodoo/conf.c                                  |  149 ++++++
 lib/voodoo/conf.h                                  |   14 +-
 lib/voodoo/manager.c                               |  121 ++++-
 lib/voodoo/manager.h                               |   14 +-
 lib/voodoo/play.c                                  |  563 ++++++++++++++++++++
 lib/voodoo/play.h                                  |  125 +++++
 lib/voodoo/server.c                                |  171 +++++--
 lib/voodoo/types.h                                 |    1 +
 proxy/dispatcher/idirectfb_dispatcher.c            |  108 ++++-
 proxy/dispatcher/idirectfbdatabuffer_dispatcher.c  |   24 +-
 .../dispatcher/idirectfbdisplaylayer_dispatcher.c  |  144 +++++-
 .../dispatcher/idirectfbdisplaylayer_dispatcher.h  |    1 +
 proxy/dispatcher/idirectfbfont_dispatcher.c        |   16 +-
 .../dispatcher/idirectfbimageprovider_dispatcher.c |    6 +-
 proxy/dispatcher/idirectfbinputdevice_dispatcher.c |   12 +-
 proxy/dispatcher/idirectfbpalette_dispatcher.c     |   10 +-
 proxy/dispatcher/idirectfbscreen_dispatcher.c      |    8 +-
 proxy/dispatcher/idirectfbsurface_dispatcher.c     |   73 ++-
 proxy/dispatcher/idirectfbwindow_dispatcher.c      |  148 +++++-
 proxy/dispatcher/idirectfbwindow_dispatcher.h      |   12 +
 proxy/requestor/idirectfb_requestor.c              |    7 +
 proxy/requestor/idirectfbdisplaylayer_requestor.c  |   61 ++-
 proxy/requestor/idirectfbsurface_requestor.c       |  281 ++++++++--
 proxy/requestor/idirectfbsurface_requestor.h       |    2 +
 proxy/requestor/idirectfbwindow_requestor.c        |   60 ++-
 src/Makefile.am                                    |   49 ++-
 src/directfb.c                                     |    4 +
 src/gfx/Makefile.am                                |   35 ++-
 src/input/Makefile.am                              |   11 +-
 src/input/idirectfbinputbuffer.c                   |   12 +
 src/media/Makefile.am                              |   17 +-
 src/media/idirectfbdatabuffer.c                    |   15 +
 src/misc/Makefile.am                               |   10 +-
 src/misc/conf.c                                    |   14 +-
 tests/Makefile.am                                  |   20 +-
 tools/.gitignore                                   |    1 +
 tools/Makefile.am                                  |   47 ++-
 tools/dfbproxy.c                                   |   28 +-
 tools/voodooplay.c                                 |  163 ++++++
 50 files changed, 2521 insertions(+), 272 deletions(-)

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

Reply via email to