CVSROOT: /cvs/directfb
Module name: DirectFB
Changes by: dok 20031124 14:08:32
Modified files:
. : configure.in
gfxdrivers/ati128: ati128_overlay.c
gfxdrivers/cyber5k: cyber5k.c
gfxdrivers/matrox: matrox_bes.c matrox_crtc2.c matrox_maven.c
matrox_maven.h matrox_spic.c
include : directfb.h
interfaces/IDirectFBFont: idirectfbfont_default.c
idirectfbfont_ft2.c
interfaces/IDirectFBImageProvider: idirectfbimageprovider_gif.c
idirectfbimageprovider_jpeg.c
idirectfbimageprovider_mpeg2.c
idirectfbimageprovider_png.c
interfaces/IDirectFBImageProvider/mpeg2: mpeg2dec.h
interfaces/IDirectFBVideoProvider: idirectfbvideoprovider_v4l.c
src : directfb.c idirectfb.c
src/core : .cvsignore Makefile.am core.c core.h coredefs.h
coretypes.h gfxcard.h input.c input.h
layer_region.c layer_region.h layers.c layers.h
layers_internal.h sig.c surfaces.c surfaces.h
system.h thread.c window_display.c windows.c
windows.h
src/core/fbdev : .cvsignore fbdev.c
src/core/fusion: fusion.c fusion.h fusion_internal.h
fusion_types.h object.c object.h vector.c
vector.h
src/core/fusion/shmalloc: shmalloc.c
src/core/sdl : .cvsignore primary.c sdl.h sdlinput.c
src/display : idirectfbdisplaylayer.c idirectfbsurface.c
idirectfbsurface_layer.c
idirectfbsurface_layer.h
idirectfbsurface_window.c
src/gfx : util.c util.h
src/input : idirectfbinputbuffer.c
src/misc : debug.c util.h
src/windows : idirectfbwindow.c
tools : dfbdump.c
Added files:
src/core : layer_context.c layer_context.h layer_control.c
layer_control.h windows_internal.h
windowstack.c windowstack.h
Log message:
Refactored display layer core. Added contexts and regions allocated
within a context. Drivers are only aware of regions now. Usually a driver
supports one region per layer. Hardware windows are implemented via regions.
Not yet compiling drivers are disabled in configure.in
(default of --with-gfxdrivers contains ported drivers only).
Sorry for the driver API driver change, but it's much cleaner now.
Added DFB_COLOR_BITS_PER_PIXEL and DFB_ALPHA_BITS_PER_PIXEL,
pixel format constants changed, too.
Some other changes and improvements.
--
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with
"unsubscribe directfb-cvs" as subject.