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