New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=cf4de7cf3677a6252d667342f425f99d8d232043
commit cf4de7cf3677a6252d667342f425f99d8d232043
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Sun Aug 12 22:11:26 2007 +0200

    MERGE of branch surface_core into master!
    
    The new surface core is stable enough, still not
    completely implemented and tested, but I can run my
    working environment.
    
    See TODO for next action items.

 TODO                                               |   25 +-
 configure.in                                       |   42 +-
 gfxdrivers/Makefile.am                             |    9 +-
 gfxdrivers/ati128/ati128.c                         |    2 +-
 gfxdrivers/ati128/ati128_overlay.c                 |   26 +-
 gfxdrivers/ati128/ati128_state.c                   |    2 +-
 gfxdrivers/cle266/uc_ovl_hwset.c                   |    8 +-
 gfxdrivers/cle266/unichrome.h                      |    2 +-
 gfxdrivers/cyber5k/cyber5k.c                       |    2 +-
 gfxdrivers/cyber5k/cyber5k_underlay.c              |   12 +-
 gfxdrivers/i810/i810.c                             |    2 +-
 gfxdrivers/i810/i810_overlay.c                     |   22 +-
 gfxdrivers/i830/i830.c                             |    2 +-
 gfxdrivers/i830/i830_overlay.c                     |    2 +-
 gfxdrivers/mach64/mach64.c                         |    2 +-
 gfxdrivers/mach64/mach64_overlay.c                 |   18 +-
 gfxdrivers/mach64/mach64_state.c                   |    2 +-
 gfxdrivers/matrox/matrox_bes.c                     |   30 +-
 gfxdrivers/matrox/matrox_crtc2.c                   |   20 +-
 gfxdrivers/matrox/matrox_spic.c                    |    4 +-
 gfxdrivers/matrox/matrox_state.c                   |   44 +-
 gfxdrivers/neomagic/neo2200.c                      |    2 +-
 gfxdrivers/neomagic/neo_overlay.c                  |    6 +-
 gfxdrivers/neomagic/neomagic.c                     |    2 +-
 gfxdrivers/nsc/nsc.c                               |    2 +-
 gfxdrivers/nvidia/nvidia.c                         |    2 +-
 gfxdrivers/nvidia/nvidia_2d.c                      |    2 +-
 gfxdrivers/nvidia/nvidia_3d.c                      |    6 +-
 gfxdrivers/nvidia/nvidia_overlay.c                 |   14 +-
 gfxdrivers/nvidia/nvidia_primary.c                 |    2 +-
 gfxdrivers/nvidia/nvidia_state.c                   |   10 +-
 gfxdrivers/radeon/r100_state.c                     |   58 +-
 gfxdrivers/radeon/r200_state.c                     |   58 +-
 gfxdrivers/radeon/r300_state.c                     |   66 +-
 gfxdrivers/radeon/radeon.c                         |  150 +-
 gfxdrivers/radeon/radeon.h                         |    1 +
 gfxdrivers/radeon/radeon_crtc1.c                   |    7 +-
 gfxdrivers/radeon/radeon_crtc2.c                   |   76 +-
 gfxdrivers/radeon/radeon_overlay.c                 |  106 +-
 gfxdrivers/radeon/radeon_state.h                   |   19 +-
 gfxdrivers/savage/savage.c                         |    2 +-
 gfxdrivers/savage/savage2000.c                     |    2 +-
 gfxdrivers/savage/savage3d.c                       |    2 +-
 gfxdrivers/savage/savage4.c                        |    2 +-
 gfxdrivers/savage/savage_streams_old.c             |   30 +-
 gfxdrivers/sis315/sis315.c                         |    2 +-
 gfxdrivers/sis315/sis315_state.c                   |    2 +-
 gfxdrivers/tdfx/tdfx.c                             |    2 +-
 gfxdrivers/unichrome/uc_overlay.c                  |    4 +-
 gfxdrivers/unichrome/uc_ovl_hwset.c                |    8 +-
 gfxdrivers/unichrome/unichrome.h                   |    2 +-
 gfxdrivers/vmware/.gitignore                       |    6 +
 gfxdrivers/vmware/Makefile.am                      |   34 +
 gfxdrivers/vmware/vmware_2d.c                      |  402 ++++
 gfxdrivers/vmware/vmware_2d.h                      |   67 +
 gfxdrivers/vmware/vmware_gfxdriver.c               |  128 ++
 gfxdrivers/vmware/vmware_gfxdriver.h               |   58 +
 include/directfb.h                                 |    3 +-
 inputdrivers/ps2mouse/ps2mouse.c                   |    2 +-
 interfaces/IDirectFBFont/Makefile.am               |   12 +-
 interfaces/IDirectFBFont/idirectfbfont_default.c   |  128 +-
 interfaces/IDirectFBFont/idirectfbfont_dgiff.c     |    4 +-
 interfaces/IDirectFBFont/idirectfbfont_ft2.c       |   40 +-
 .../idirectfbimageprovider_gif.c                   |   23 +-
 .../idirectfbimageprovider_jpeg.c                  |   37 +-
 .../idirectfbimageprovider_mpeg2.c                 |   11 +-
 .../idirectfbimageprovider_png.c                   |   21 +-
 interfaces/IDirectFBVideoProvider/Makefile.am      |    3 +-
 .../idirectfbvideoprovider_gif.c                   |   22 +-
 .../idirectfbvideoprovider_v4l.c                   |   60 +-
 lib/direct/signals.c                               |    3 +
 lib/direct/util.c                                  |    2 +
 lib/fusion/call.c                                  |    4 +-
 lib/fusion/fusion.c                                |   22 +
 lib/fusion/fusion.h                                |    5 +
 lib/fusion/lock.h                                  |   17 +
 lib/fusion/object.c                                |    1 +
 lib/fusion/shm/shm.c                               |   45 +-
 lib/fusion/shm/shm.h                               |    6 +
 proxy/dispatcher/idirectfbsurface_dispatcher.c     |    2 +-
 proxy/requestor/idirectfbsurface_requestor.c       |    2 +-
 src/core/Makefile.am                               |   14 +-
 src/core/clipboard.c                               |  218 ++-
 src/core/clipboard.h                               |   23 +-
 src/core/colorhash.c                               |  272 ++-
 src/core/colorhash.h                               |   24 +-
 src/core/core.c                                    |  152 +-
 src/core/core.h                                    |   30 +-
 src/core/core_parts.c                              |    4 +-
 src/core/core_parts.h                              |   59 +-
 src/core/coredefs.h                                |   15 +-
 src/core/coretypes.h                               |   57 +-
 src/core/fonts.c                                   |   24 +-
 src/core/gfxcard.c                                 |  585 ++++---
 src/core/gfxcard.h                                 |   64 +-
 src/core/graphics_driver.h                         |   18 +-
 src/core/input.c                                   |  195 ++-
 src/core/input.h                                   |    1 +
 src/core/layer_context.c                           |  138 +-
 src/core/layer_control.c                           |    1 -
 src/core/layer_region.c                            |  118 +-
 src/core/layers.c                                  |  228 ++-
 src/core/layers.h                                  |   17 +-
 src/core/layers_internal.h                         |   17 +-
 src/core/local_surface_pool.c                      |  276 +++
 src/core/palette.c                                 |   26 +-
 src/core/palette.h                                 |    1 +
 src/core/prealloc_surface_pool.c                   |  191 ++
 src/core/screens.c                                 |  259 ++-
 src/core/screens.h                                 |   21 +-
 src/core/screens_internal.h                        |    2 +-
 src/core/shared_surface_pool.c                     |  223 +++
 src/core/state.c                                   |   11 +-
 src/core/state.h                                   |   12 +
 src/core/surface.c                                 |  581 ++++++
 src/core/surface.h                                 |  384 ++++
 src/core/surface_buffer.c                          |  739 ++++++++
 src/core/surface_buffer.h                          |  169 ++
 src/core/surface_core.c                            |  214 +++
 src/core/surface_pool.c                            |  688 +++++++
 src/core/surface_pool.h                            |  235 +++
 src/core/surfacemanager.c                          |  980 ----------
 src/core/surfacemanager.h                          |  136 --
 src/core/surfaces.c                                | 1993 --------------------
 src/core/surfaces.h                                |  388 ----
 src/core/system.c                                  |  218 ++-
 src/core/windows.c                                 |   19 +-
 src/core/windows_internal.h                        |    3 +-
 src/core/windowstack.c                             |   64 +-
 src/core/wm.c                                      |  226 ++-
 src/directfb.c                                     |    2 +-
 src/display/idirectfbdisplaylayer.c                |   14 +-
 src/display/idirectfbpalette.c                     |    2 +-
 src/display/idirectfbsurface.c                     |  130 +-
 src/display/idirectfbsurface.h                     |    8 +-
 src/display/idirectfbsurface_layer.c               |    4 +-
 src/display/idirectfbsurface_window.c              |   47 +-
 src/gfx/convert.h                                  |   18 +-
 src/gfx/generic/generic.c                          |  229 ++-
 src/gfx/util.c                                     |  139 +-
 src/gfx/util.h                                     |    2 +-
 src/idirectfb.c                                    |   99 +-
 src/misc/conf.c                                    |    3 +-
 src/misc/gfx_util.c                                |  100 +-
 src/windows/idirectfbwindow.c                      |    9 +-
 systems/fbdev/Makefile.am                          |   17 +-
 systems/fbdev/agp.c                                |    2 +-
 systems/fbdev/fbdev.c                              |  351 +---
 systems/fbdev/fbdev.h                              |   14 +-
 systems/fbdev/fbdev_surface_pool.c                 |  407 ++++
 systems/fbdev/surfacemanager.c                     |  466 +++++
 systems/fbdev/surfacemanager.h                     |   94 +
 systems/osx/osx.c                                  |    2 +-
 systems/osx/primary.c                              |   10 +-
 systems/sdl/Makefile.am                            |   33 +-
 systems/sdl/primary.c                              |  228 +--
 systems/sdl/sdl.c                                  |    9 +-
 systems/sdl/sdl.h                                  |   10 +-
 systems/sdl/sdl_surface_pool.c                     |  339 ++++
 systems/sdl/sdlgfx.c                               |  300 +++
 systems/vnc/primary.c                              |   50 +-
 systems/vnc/vnc.c                                  |    2 +-
 systems/vnc/vncinput.c                             |    2 +-
 systems/x11/Makefile.am                            |   14 +-
 systems/x11/primary.c                              |  358 +---
 systems/x11/primary.h                              |   10 -
 systems/x11/x11.c                                  |  159 ++-
 systems/x11/x11.h                                  |   64 +-
 systems/x11/x11_surface_pool.c                     |  314 +++
 systems/x11/x11_surface_pool.h                     |   43 +
 systems/x11/x11image.c                             |  192 ++
 systems/x11/x11image.h                             |   68 +
 systems/x11/x11input.c                             |    8 +-
 systems/x11/xwindow.c                              |   62 +-
 systems/x11/xwindow.h                              |    3 -
 tools/Makefile.am                                  |    6 +-
 tools/dfbdump.c                                    |  451 ++++--
 tools/dfbsummon.c                                  |    2 +-
 tools/directfb-csource.c                           |    2 +
 wm/default/default.c                               |  126 +-
 wm/unique/classes/root.c                           |   10 +-
 wm/unique/classes/window.c                         |    4 +-
 wm/unique/context.c                                |    2 +-
 wm/unique/unique.c                                 |    2 +-
 wm/unique/uniquewm.c                               |    2 +-
 wm/unique/window.c                                 |    4 +-
 186 files changed, 10798 insertions(+), 6678 deletions(-)


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

Reply via email to