New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=02e75aff72362c4a1f299da068f9e18c868fe48c
commit 02e75aff72362c4a1f299da068f9e18c868fe48c
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Fri Aug 10 19:18:16 2007 +0200

    Hotfix single app build.

 lib/fusion/call.c    |    8 ++++++++
 lib/fusion/reactor.c |   29 +++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ddc79a29d3ba9546559d1610b6ff7510b0a7431a
commit ddc79a29d3ba9546559d1610b6ff7510b0a7431a
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Fri Aug 10 02:27:07 2007 +0200

    Fix potential dead lock in dfb_layer_context_get_primary_region().

 src/core/layer_context.c |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=73a8dc87fa1a833b10f672b9910cb2f586a3a8d8
commit 73a8dc87fa1a833b10f672b9910cb2f586a3a8d8
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Fri Aug 10 02:26:01 2007 +0200

    Fix potential dead lock in layer context initialization.

 src/core/layer_context.c |   15 +++------------
 src/core/layer_context.h |    4 ++--
 src/core/layer_control.c |   46 ++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 43 insertions(+), 22 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f2d1bc51c8ed5db5e0e151b056913f9d2762323a
commit f2d1bc51c8ed5db5e0e151b056913f9d2762323a
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Fri Aug 10 02:24:42 2007 +0200

    Added fusion_reactor_set_lock_only() which does not lock and
    use it in fusion_object_set_lock() as this is called during
    object initialization.

 lib/fusion/object.c  |    2 +-
 lib/fusion/reactor.c |   28 ++++++++++++++++++++++++++++
 lib/fusion/reactor.h |    3 +++
 3 files changed, 32 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=50fee612fadaa3a9534cff99a136192c767e0139
commit 50fee612fadaa3a9534cff99a136192c767e0139
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Fri Aug 10 02:19:10 2007 +0200

    Fix lock order in fusion_shm_pool_destroy().

 lib/fusion/shm/pool.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c0802f7058b32509ac003c0c7e111e124ccb3c1b
commit c0802f7058b32509ac003c0c7e111e124ccb3c1b
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Aug 7 21:28:30 2007 +0200

    Fix size_t printf format.

 tools/dfbdump.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=77b564072b8b4afc5aca9107f1ba075f4acf8a98
commit 77b564072b8b4afc5aca9107f1ba075f4acf8a98
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Tue Aug 7 11:49:22 2007 +0200

    Fix size_t/sizeof format correctly with "%zu".

 lib/direct/mem.c       |    2 +-
 lib/fusion/fusion.c    |    2 +-
 lib/fusion/shm/heap.c  |    8 ++++----
 lib/fusion/shmalloc.c  |   20 ++++++++++----------
 src/core/windowstack.c |    2 +-
 5 files changed, 17 insertions(+), 17 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=7295da6c9aa8143e526a21f86ce6598a6003d901
commit 7295da6c9aa8143e526a21f86ce6598a6003d901
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Aug 7 11:34:07 2007 +0200

    Removed volatile keyword from structures.
    Added some asm() code raising memory barrier in critical points.

 lib/fusion/lock.c     |   16 +++++++++++++++-
 lib/fusion/lock.h     |    2 +-
 lib/fusion/property.c |   19 ++++++++++++++++---
 lib/fusion/property.h |    2 +-
 lib/fusion/ref.h      |    2 +-
 5 files changed, 34 insertions(+), 7 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6f8cd393c54849a1e029de68e16c8d30fe70f6fd
commit 6f8cd393c54849a1e029de68e16c8d30fe70f6fd
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Aug 6 13:14:26 2007 +0200

    Follow API change in DirectHash.

 src/core/fonts.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d1c7a2c7836029dfa2dce24ba507a3f9e7fca7d8
commit d1c7a2c7836029dfa2dce24ba507a3f9e7fca7d8
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Aug 6 13:13:18 2007 +0200

    Added direct_serial_check() returning true if the target serial is not 
higher.

 lib/direct/serial.h |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)


http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4eb2645d17dc3126b02b03a79da3ba16805d1aa3
commit 4eb2645d17dc3126b02b03a79da3ba16805d1aa3
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Aug 6 13:07:54 2007 +0200

    Changed DirectHash's u32 key to be unsigned long. This allows to use 
pointers.

 lib/direct/hash.c |   26 +++++++++++++-------------
 lib/direct/hash.h |   28 ++++++++++++++--------------
 2 files changed, 27 insertions(+), 27 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0bfa945e3aee20759afabd9fd6041a58bfbeab70
commit 0bfa945e3aee20759afabd9fd6041a58bfbeab70
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Thu Aug 2 14:27:41 2007 +0200

    Added dfb_pixel_to_color( format, pixel, ret_color ) using proper expansion.

 src/gfx/convert.c |   78 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/gfx/convert.h |    4 +++
 2 files changed, 82 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e88e7a81ffbf05a40c0eb180986c42caa3c6e045
commit e88e7a81ffbf05a40c0eb180986c42caa3c6e045
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Thu Aug 2 00:34:34 2007 +0200

    Added generic /dev/mem based system module.
    
    There's no screen or layer registered, a graphics driver is required.
    
    Added options for the module:
      video-phys=<hexaddress>        Physical start of video memory
      video-length=<bytes>           Length of video memory
      mmio-phys=<hexaddress>         Physical start of MMIO area
      mmio-length=<bytes>            Length of MMIO area
      accelerator=<id>               Accelerator ID selecting graphics driver

 src/core/system.h       |    3 +-
 src/misc/conf.c         |  100 +++++++++++++++++++
 src/misc/conf.h         |    6 +
 systems/devmem/devmem.c |  248 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 356 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=8ec0f1c3759f6200883c8ca3f0837a12643223d9
commit 8ec0f1c3759f6200883c8ca3f0837a12643223d9
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Wed Aug 1 22:47:12 2007 +0200

    Print an error and return if no layers are available.

 src/idirectfb.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)


http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e5b17bbbe91c4db3c38e06337196b2f6a1d74ff1
commit e5b17bbbe91c4db3c38e06337196b2f6a1d74ff1
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Wed Aug 1 22:35:53 2007 +0200

    Readded "%.nm" as an alternative to "nm-n.%".

 lib/direct/trace.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=781d713b48d87485a6809d771be7f4c3f052a5a3
commit 781d713b48d87485a6809d771be7f4c3f052a5a3
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Sun Jul 29 14:25:42 2007 +0200

    Fixed different bugs/crashes in the scaling code.
    
    Added RGB32 smooth scaling.

 src/gfx/generic/generic.c        |  119 ++++++++++++++++++---------------
 src/gfx/generic/stretch_hvx_16.h |  136 +++++++++++++++++++++++++-------------
 src/gfx/generic/stretch_hvx_32.h |   81 ++++++++++++++--------
 src/gfx/generic/stretch_hvx_8.h  |   80 ++++++++++++++--------
 src/gfx/generic/stretch_hvx_88.h |   79 ++++++++++++++--------
 5 files changed, 308 insertions(+), 187 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=774c84357f99c8119df9303a871980767c56dbb5
commit 774c84357f99c8119df9303a871980767c56dbb5
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Wed Jul 25 15:23:08 2007 +0200

    Fixed warnings.

 gfxdrivers/i810/i810.c                       |    2 +-
 gfxdrivers/unichrome/uc_overlay.h            |    2 +-
 gfxdrivers/unichrome/uc_ovl_hwmap.c          |    2 +-
 gfxdrivers/unichrome/unichrome.c             |    2 +-
 interfaces/IDirectFBFont/idirectfbfont_ft2.c |    6 +++---
 lib/direct/tree.c                            |    8 ++++----
 lib/fusion/hash.c                            |    2 +-
 lib/fusion/hash.h                            |    2 +-
 src/core/colorhash.c                         |    2 +-
 systems/fbdev/fbdev.c                        |    2 +-
 tools/dfbinput.c                             |    2 +-
 tools/dfbscreen.c                            |    2 +-
 12 files changed, 17 insertions(+), 17 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3a3577147d1f1185906d64abdeb34997e3e1ff68
commit 3a3577147d1f1185906d64abdeb34997e3e1ff68
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Wed Jul 25 15:08:39 2007 +0200

    Follow DFBColorKey change in layer API.

 gfxdrivers/mach64/mach64_overlay.c |   14 ++++----------
 gfxdrivers/matrox/matrox_bes.c     |    2 +-
 gfxdrivers/unichrome/uc_overlay.c  |    2 +-
 gfxdrivers/unichrome/uc_overlay.h  |    2 +-
 4 files changed, 7 insertions(+), 13 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=94c59f30479ffacc3aaa3aa04fe3048141caa542
commit 94c59f30479ffacc3aaa3aa04fe3048141caa542
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Wed Jul 25 13:27:56 2007 +0200

    Added copyright footer.

 tools/gendoc.pl |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)


http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=19461c27471d602daa21ebe2360fce028d82699a
commit 19461c27471d602daa21ebe2360fce028d82699a
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Wed Jul 25 13:27:24 2007 +0200

    Added direct_list_foreach_reverse().

 lib/direct/list.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=2e28cc7ff1127118e136fd5f5a83b44ff5da2761
commit 2e28cc7ff1127118e136fd5f5a83b44ff5da2761
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Wed Jul 25 11:51:52 2007 +0200

    Added option "layer-src-key-index".
    
    Added DFBColorKey which is binary compatible with DFBColor for RGB, but
    has an 8 bit color index instead of the alpha value.
    
    Use DFBColorKey instead of DFBColor in the CoreLayerRegionConfig.
    
    Added index argument to core layer configuration functions.

 include/directfb.h                  |   10 ++++++++++
 src/core/layer_context.c            |   10 ++++++++--
 src/core/layer_context.h            |    6 ++++--
 src/core/layers.h                   |    4 ++--
 src/display/idirectfbdisplaylayer.c |    4 ++--
 src/idirectfb.c                     |   10 +++++++++-
 src/misc/conf.c                     |   23 +++++++++++++++++++++++
 src/misc/conf.h                     |    1 +
 8 files changed, 59 insertions(+), 9 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=7e6800088fa0c087164cf530d9ac2cf161609997
commit 7e6800088fa0c087164cf530d9ac2cf161609997
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Wed Jul 18 21:16:20 2007 +0200

    Few more debug messages.

 src/core/windows.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6863d69d88569a690909c4767a1687bdf3c08b2d
commit 6863d69d88569a690909c4767a1687bdf3c08b2d
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon Jul 23 13:19:58 2007 +0200

    Added source color keying and destination color key protection in 16 bit 
scaling template.

 src/gfx/generic/stretch_hvx_16.h |   91 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 91 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=85b80ad3917d3de1cc2a8d69d27cf4b44895610d
commit 85b80ad3917d3de1cc2a8d69d27cf4b44895610d
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon Jul 23 13:20:17 2007 +0200

    Fix warnings.

 src/core/layer_context.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c98eadab4c446c28a19852d39ffb227b9b3c0bb6
commit c98eadab4c446c28a19852d39ffb227b9b3c0bb6
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon Jul 23 13:22:32 2007 +0200

    Don't bail out with other system modules if LINUX_INPUT_USE_FBDEV is not 
set.

 inputdrivers/linux_input/linux_input.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f65acb0fd1a06f3b694d25273b7531ab1d97c982
commit f65acb0fd1a06f3b694d25273b7531ab1d97c982
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Wed Jul 18 20:36:19 2007 +0200

    Added debug messages.

 src/core/palette.c |   40 +++++++++++++++++++++++++++++++++-------
 1 files changed, 33 insertions(+), 7 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=73f20c57998159710eeb609e166122b10581cb24
commit 73f20c57998159710eeb609e166122b10581cb24
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Wed Jul 18 20:36:01 2007 +0200

    Raise max number of shm pools to 16.

 lib/fusion/shm/shm_internal.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=aed1290039fd229db3e735b84e9947ef1175cb45
commit aed1290039fd229db3e735b84e9947ef1175cb45
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Tue Jul 17 01:08:47 2007 +0200

    Added direct_list_foreach_reverse().

 lib/direct/list.h |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=8f285284dd14c5c0bb53d85ba3b9fded5c7fd635
commit 8f285284dd14c5c0bb53d85ba3b9fded5c7fd635
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Tue Jul 17 00:57:30 2007 +0200

    build fixed

 include/directfb.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4f0f00961139e9c59ab97efd6fa87216fce83a9f
commit 4f0f00961139e9c59ab97efd6fa87216fce83a9f
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon Jul 16 18:44:15 2007 +0200

    HD extensions, thanks to Daniel J Laird!

 include/Makefile.am           |    3 ++
 include/directfb.h            |   69 +++++++++++++++++++++++++++++++++++++---
 src/display/idirectfbscreen.c |   46 ++++++++++++++++++++++++++-
 tools/dfbinfo.c               |   37 ++++++++++++++++++---
 4 files changed, 142 insertions(+), 13 deletions(-)


http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=cc04f11f830991c812f77a9e9261a1fb5dd96203
commit cc04f11f830991c812f77a9e9261a1fb5dd96203
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Mon Jul 16 10:22:05 2007 +0200

    Extended video provider capabilities, thanks to Daniel J Laird!

 include/directfb.h                 |   75 +++++++++++++++++++++++++++++++++++-
 src/media/idirectfbvideoprovider.c |   23 +++++++++++
 2 files changed, 96 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=fd6854fe1b77bf3a9621b098c82f4c36ed2a96c5
commit fd6854fe1b77bf3a9621b098c82f4c36ed2a96c5
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Thu Jul 12 12:36:08 2007 +0200

    Declare some structs 'volatile' to prevent bad assumptions by the compiler.
    
    Provided 'builtin-multi' end 'single' implementations of 
fusion_skirmish_wait() and fusion_skirmish_notify().
    
    Check for a dead owner in FusionProperty too.

 lib/fusion/lock.c     |  112 +++++++++++++++++++++++++++++--------------------
 lib/fusion/lock.h     |    6 ++-
 lib/fusion/property.c |   31 ++++++++++----
 lib/fusion/property.h |    4 +-
 lib/fusion/ref.h      |    2 +-
 5 files changed, 95 insertions(+), 60 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d9f96a4daa43683e17bb5b90f453a2be762e169b
commit d9f96a4daa43683e17bb5b90f453a2be762e169b
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Tue Jul 10 16:47:15 2007 +0200

    Provide the original timestamps from the X events.
    
    Use DIEF_FOLLOW for x/y motion.

 systems/x11/x11input.c |   42 ++++++++++++++++++++++++++++++------------
 1 files changed, 30 insertions(+), 12 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=7633e99995f0d90d3edd825d71a5e12b2bede278
commit 7633e99995f0d90d3edd825d71a5e12b2bede278
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Tue Jul 10 16:30:49 2007 +0200

    Work around a strange issue where XNextEvent() blocks on the
    last event until a newer one is received.
    
    Any X expert who can explain the error to me?

 systems/x11/x11input.c |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)


http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ad16899fd45e40fd17d45a9f14afe7aabbf8afc8
commit ad16899fd45e40fd17d45a9f14afe7aabbf8afc8
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date:   Tue Jul 10 15:50:38 2007 +0200

    Added true keymap support to X11 input driver.
    
    Read the X11 keymap entries properly and translate to identifier and 
symbols.
    
    Only send key code in events.
    
    X KeySym to DFBInputDeviceKeySymbol translation might not be complete for 
everyone.

 systems/x11/x11.c      |   10 +-
 systems/x11/x11input.c |  920 ++++++++++++++++++++----------------------------
 2 files changed, 387 insertions(+), 543 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ddc3298c0a0665ba0041b1877ebf8c66752fb67d
commit ddc3298c0a0665ba0041b1877ebf8c66752fb67d
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jul 10 12:11:19 2007 +0200

    Implemented DSBLIT_ROTATE180.

 gfxdrivers/radeon/r100_3d.c |   13 ++++++++++---
 gfxdrivers/radeon/r200_3d.c |   13 ++++++++++---
 gfxdrivers/radeon/r300_3d.c |   16 ++++++++++++----
 gfxdrivers/radeon/radeon.c  |   15 ++++++++++++---
 4 files changed, 44 insertions(+), 13 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1cd3b70ca91715b396c1d361db1647d4e0e38c66
commit 1cd3b70ca91715b396c1d361db1647d4e0e38c66
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date:   Tue Jul 10 11:25:51 2007 +0200

    Override umask when making directories and sockets.

 lib/fusion/call.c   |    6 +++---
 lib/fusion/fusion.c |   14 +++++++++-----
 2 files changed, 12 insertions(+), 8 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=17132f3fceee231bdd3196b1d3451d6872447b71
commit 17132f3fceee231bdd3196b1d3451d6872447b71
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 22:05:09 2007 +0200

    Fix 3/4 byte issue for partial updates.

 systems/x11/primary.c |    2 +-
 systems/x11/xwindow.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b96e94467bf956a33c11605ef485d8ab47da0936
commit b96e94467bf956a33c11605ef485d8ab47da0936
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 21:50:57 2007 +0200

    Use an ShmImage with twice the height of the output.
    
    Alternate between bottom and top image and
    do XSync() BEFORE doing the next XShmPutImage().
    
    Only call XShmPutImage() for the updated region.
    
    Removed XFlush() call.
    
    Runs nicely on dual core now.

 systems/x11/primary.c |  100 ++++++++++++++++++++++---------------------------
 systems/x11/xwindow.c |    7 ++-
 systems/x11/xwindow.h |    7 +--
 3 files changed, 52 insertions(+), 62 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d468b0e68105d494c7799f54feb933887c48f379
commit d468b0e68105d494c7799f54feb933887c48f379
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 21:09:09 2007 +0200

    Minor optimization in 555->565.

 src/gfx/convert.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5d77a01e94016f979f373bc5ccf21b80b26dc5c6
commit 5d77a01e94016f979f373bc5ccf21b80b26dc5c6
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 21:07:24 2007 +0200

    Support conversion from 32 to 16 bit.

 src/gfx/convert.h |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f6d5eda0164895d2be6c55355f871a81587f064f
commit f6d5eda0164895d2be6c55355f871a81587f064f
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 21:05:04 2007 +0200

    Added dfb_convert_to_rgb32().
    
    Support 32 bit (depth 24) displays in SDL and X11 backend.

 src/gfx/convert.h     |   93 +++++++++++++++++++++++++++++++++++++++++++++++++
 systems/sdl/primary.c |    4 ++
 systems/x11/primary.c |   16 ++++++++-
 3 files changed, 112 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b8649c8cae7eb9db2f8f2bfb8ed29c0dc8e5f7a8
commit b8649c8cae7eb9db2f8f2bfb8ed29c0dc8e5f7a8
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 20:32:07 2007 +0200

    Added dfb_convert_to_rgb16().
    
    Use it in SDL system.
    
    Cleaned up X11 system a bit and made it use dfb_convert_to_rgb16().

 src/gfx/convert.h     |   77 +++++++++++++++++++++++
 systems/sdl/primary.c |   51 +++------------
 systems/x11/primary.c |  134 +++++++++++++----------------------------
 systems/x11/x11.c     |   10 ++-
 systems/x11/xwindow.c |  162 +++++++++++++++++++------------------------------
 systems/x11/xwindow.h |   10 +--
 6 files changed, 202 insertions(+), 242 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4e96b36727571ee0c70fe620d178b4c8b318ef99
commit 4e96b36727571ee0c70fe620d178b4c8b318ef99
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 15:45:51 2007 +0200

    Added IDirectFBDisplayLayer::SetRotation().
    
    Added option "-R <degree>" to dfblayer.

 include/directfb.h                  |   17 +++++++++++
 src/core/core.h                     |    2 +-
 src/core/layer_context.c            |   27 +++++++++++++++++
 src/core/layer_context.h            |    5 ++-
 src/core/layer_region.c             |    2 +-
 src/core/layers_internal.h          |    1 +
 src/display/idirectfbdisplaylayer.c |   13 ++++++++
 tools/dfblayer.c                    |   54 +++++++++++++++++++++++++++++-----
 8 files changed, 110 insertions(+), 11 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=121e8a229f4be2909bdbde8e7be2520a1d090d33
commit 121e8a229f4be2909bdbde8e7be2520a1d090d33
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 15:09:15 2007 +0200

    Added dfb_gfx_back_to_front_copy_180().
    
    Added runtime option "layer-rotate = <degree>" with 0 and 180 supported.
    
    Try it with desktop-buffer-mode=backsystem until graphics drivers support 
the flag.
    
    I'm committing this with my screen content rotated by 180 degree but not 
the screen itself.
    Typing and reading is fine, but editing text, especiallusing y 
del/backspace, is horrible.

 src/core/layer_region.c |    5 +++-
 src/gfx/util.c          |   60 +++++++++++++++++++++++++++++++++++++++++++++++
 src/gfx/util.h          |    1 +
 src/misc/conf.c         |   24 ++++++++++++++++++
 src/misc/conf.h         |    2 +
 5 files changed, 91 insertions(+), 1 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=7c6330ce36593169e5e740b2bd98ad81c230b461
commit 7c6330ce36593169e5e740b2bd98ad81c230b461
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 14:40:57 2007 +0200

    Added DSBLIT_ROTATE180 with a basic software implementation.

 include/directfb.h        |    1 +
 src/gfx/generic/generic.c |   56 ++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 54 insertions(+), 3 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1f73f307dbcd5272ebad51a78c9c652c4b638f14
commit 1f73f307dbcd5272ebad51a78c9c652c4b638f14
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Mon Jul 9 13:00:45 2007 +0200

    Finalized ARGB4444 smooth scaling support.

 src/gfx/generic/generic.c        |    8 +++++---
 src/gfx/generic/stretch_hvx_16.h |    8 ++++++++
 2 files changed, 13 insertions(+), 3 deletions(-)


http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=977ec21feffd47b27e365e594e0e66c27f342c25
commit 977ec21feffd47b27e365e594e0e66c27f342c25
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Fri Jul 6 13:31:36 2007 +0200

    Big progress on the scaling front.

 src/gfx/generic/Makefile.am                  |   28 ++-
 src/gfx/generic/generic.c                    |  399 +++++++++++++++++++++-----
 src/gfx/generic/stretch_hvx_16.h             |  326 +++++++++++++++++++++
 src/gfx/generic/stretch_hvx_32.h             |  130 +++++++++
 src/gfx/generic/stretch_hvx_8.h              |  127 ++++++++
 src/gfx/generic/stretch_hvx_88.h             |  131 +++++++++
 src/gfx/generic/stretch_hvx_rgb16.h          |  253 ----------------
 src/gfx/generic/stretch_up_down_16.h         |   68 +++++
 src/gfx/generic/stretch_up_down_32.h         |   68 +++++
 src/gfx/generic/stretch_up_down_32_indexed.h |   78 +++++
 src/gfx/generic/stretch_up_down_8.h          |   68 +++++
 src/gfx/generic/stretch_up_down_88.h         |   68 +++++
 12 files changed, 1407 insertions(+), 337 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d8d9f23b914c07c3e69680980c4425beeae92634
commit d8d9f23b914c07c3e69680980c4425beeae92634
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Thu Jul 5 23:31:40 2007 +0200

    Added support for ARGB4444, RGB444 and NV16 on a 16 bit RGB16 SDL window.

 systems/sdl/primary.c |   73 +++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 62 insertions(+), 11 deletions(-)


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

Reply via email to