New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=657e884e1f5116df42e3ec0f1798ba5c04112706
commit 657e884e1f5116df42e3ec0f1798ba5c04112706
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Aug 14 21:56:57 2007 +0200
Various build/merge fixes -> 1.0.1
configure.in | 8 +++++---
inputdrivers/ps2mouse/ps2mouse.c | 2 +-
interfaces/IDirectFBFont/idirectfbfont_dgiff.c | 2 +-
lib/direct/thread.h | 2 ++
lib/fusion/reactor.c | 2 +-
rules/nmfile.make | 2 +-
systems/fbdev/agp.c | 2 +-
systems/sdl/primary.c | 4 +---
systems/x11/primary.c | 2 +-
tools/dfbdump.c | 5 +++--
tools/directfb-csource.c | 2 ++
11 files changed, 19 insertions(+), 14 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=11fd12df6bc1b12f83c65336e126892da8970f21
commit 11fd12df6bc1b12f83c65336e126892da8970f21
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Aug 14 20:20:48 2007 +0200
Format fixes in Voodoo.
lib/voodoo/manager.c | 32 ++++++++++++++++----------------
1 files changed, 16 insertions(+), 16 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3acc0f85014329762e5986200b65153d1b038625
commit 3acc0f85014329762e5986200b65153d1b038625
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Aug 14 20:05:30 2007 +0200
Fix build of Unichrome driver after merging with 1.1 branch.
gfxdrivers/unichrome/uc_overlay.h | 2 +-
gfxdrivers/unichrome/uc_ovl_hwmap.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d928639ca3f8fc756d3da9c54fc95a6e2e72a907
commit d928639ca3f8fc756d3da9c54fc95a6e2e72a907
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Sun Aug 12 17:32:19 2007 +0200
Flush stdout and stderr before showing the signal handler message.
lib/direct/signals.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f5e92e1c7069a51885424d7483952c513c7140be
commit f5e92e1c7069a51885424d7483952c513c7140be
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Aug 10 06:23:03 2007 +0200
Added FUSION_SKIRMISH_ASSERT macro for debug mode
failing if the skirmish is not locked by the current thread.
lib/fusion/lock.h | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=725152208a1abf899e103455d5577a916fee5ea2
commit 725152208a1abf899e103455d5577a916fee5ea2
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=6adadb528f23c943dae956e17b4c8cd1057c22ff
commit 6adadb528f23c943dae956e17b4c8cd1057c22ff
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=38600096d3b339bf4cdfa032a121f9f5cf20f0b2
commit 38600096d3b339bf4cdfa032a121f9f5cf20f0b2
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Aug 10 00:47:55 2007 +0200
Use preallocated shared memory for calls, the layer context lock allows
this.
systems/x11/primary.c | 67 +++++++++++++-----------------------------------
systems/x11/x11.h | 22 ++++++++++++---
2 files changed, 35 insertions(+), 54 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5519bd720ded5f604747380c339baa6d27a9fb8d
commit 5519bd720ded5f604747380c339baa6d27a9fb8d
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Aug 10 00:21:04 2007 +0200
Added call to XFlush() after XShmPutImage() boosting df_andi from 100 to
130 FPS
and making window stack updates really smooth and no longer distorted.
systems/x11/primary.c | 2 ++
systems/x11/x11input.c | 8 ++++----
2 files changed, 6 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b8d62288cf83138e4037a90ca33e979368200972
commit b8d62288cf83138e4037a90ca33e979368200972
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Aug 14 19:50:14 2007 +0200
Added missing dfb_layer_num().
src/core/layers.c | 8 ++++++++
src/core/layers.h | 2 ++
2 files changed, 10 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b639315252c7d695ec271c8c233beb295a7fac44
commit b639315252c7d695ec271c8c233beb295a7fac44
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=76f79ceb8cb4dc10863caa7369febf16c27aea3b
commit 76f79ceb8cb4dc10863caa7369febf16c27aea3b
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=b99953271fc1abe6b349c037564f139359fb73a6
commit b99953271fc1abe6b349c037564f139359fb73a6
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=ce3e82ee2186aaba3341898775a21cd50b382f0e
commit ce3e82ee2186aaba3341898775a21cd50b382f0e
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=eefaa2527f899021f0d3c741325122abd2c46b2d
commit eefaa2527f899021f0d3c741325122abd2c46b2d
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=1b93d7f1acdf1e4e96304b17fc070bc315a1d1e9
commit 1b93d7f1acdf1e4e96304b17fc070bc315a1d1e9
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=dec75dad7c42d1e6396ac8da23e07b5d6eb9d578
commit dec75dad7c42d1e6396ac8da23e07b5d6eb9d578
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=4170ee4601a4d856f16d8f0bf4bb5fa817cf3ca5
commit 4170ee4601a4d856f16d8f0bf4bb5fa817cf3ca5
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=687e9b585484f3744e2dbd56abd92a80a23acd5c
commit 687e9b585484f3744e2dbd56abd92a80a23acd5c
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=7d2e46b330748bf9b83491443ab9d73e2b7d70f1
commit 7d2e46b330748bf9b83491443ab9d73e2b7d70f1
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=842f97e6082d7fd42e754212ef7a36513a707d8d
commit 842f97e6082d7fd42e754212ef7a36513a707d8d
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=5a266cbd457e5ec661f40b45ff72002f60b8ab6f
commit 5a266cbd457e5ec661f40b45ff72002f60b8ab6f
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=cb18123436e1dd0b6030085ff206f0c3a5f8e6ca
commit cb18123436e1dd0b6030085ff206f0c3a5f8e6ca
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=86490db7674148a5d4762908b0d0523e8f63f66e
commit 86490db7674148a5d4762908b0d0523e8f63f66e
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=58edc1a4a47cbbd6bb173d581225a45d0a9afa38
commit 58edc1a4a47cbbd6bb173d581225a45d0a9afa38
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=b4e6844b79285cc8912964022e6c8bd81bf7d1b7
commit b4e6844b79285cc8912964022e6c8bd81bf7d1b7
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=1b71ec406875cdf5a38de841240152a0f2cf1653
commit 1b71ec406875cdf5a38de841240152a0f2cf1653
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=31572549e8f09a03269554d8d1773bb434bbfa98
commit 31572549e8f09a03269554d8d1773bb434bbfa98
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=d95bb9aad010e7ddf23c276c196b21a0f5de7556
commit d95bb9aad010e7ddf23c276c196b21a0f5de7556
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=ffc8d98f1a46b8a27ba893f4f39d602211d1d61f
commit ffc8d98f1a46b8a27ba893f4f39d602211d1d61f
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=d2dc8e6cf4668a74139299f04e2ee4f154821fdf
commit d2dc8e6cf4668a74139299f04e2ee4f154821fdf
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=8ad2a705d612ba10776ee321bf155fec906bff35
commit 8ad2a705d612ba10776ee321bf155fec906bff35
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=5d9559612e8ab7c540224fb9b8f059d5bf110783
commit 5d9559612e8ab7c540224fb9b8f059d5bf110783
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=f118a76100745329787dea913ad899b0b44e8e60
commit f118a76100745329787dea913ad899b0b44e8e60
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Jul 6 14:38:51 2007 +0200
no-force-slave
src/misc/conf.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e8dcd465dee3d86f6ffb179456625c8c8d673f35
commit e8dcd465dee3d86f6ffb179456625c8c8d673f35
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(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6640604e1002c04a372811f5d7cd2ba2e195ce8a
commit 6640604e1002c04a372811f5d7cd2ba2e195ce8a
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun Jul 1 16:03:33 2007 +0200
Use fprintf() instead of direct_log_printf() to print config_usage.
src/misc/conf.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=a3064eb7c4f7fc16523faff6b6de5f52aeba4b3f
commit a3064eb7c4f7fc16523faff6b6de5f52aeba4b3f
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sat Jun 30 14:56:42 2007 +0200
dfb_surface_reformat() no longer fails immediatly if the surface is locked,
instead it waits for 3 loops before doing it.
src/core/surfaces.c | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e7368fe94feb26e07002a67afe14e8b3e9e94943
commit e7368fe94feb26e07002a67afe14e8b3e9e94943
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Fri Jun 29 14:31:18 2007 +0200
Open log file with mode 0664.
Automatically flush stderr.
lib/direct/log.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=580027c3878a10abbc22d6354f76c1e477ac3066
commit 580027c3878a10abbc22d6354f76c1e477ac3066
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Fri Jun 29 14:30:00 2007 +0200
Added direct_sched_yield().
lib/direct/util.h | 28 ++++++++++++++++++++++++----
1 files changed, 24 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b4c0903a5543e2f15c763733a0dd95991e5c516c
commit b4c0903a5543e2f15c763733a0dd95991e5c516c
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Wed Jun 27 00:15:53 2007 +0200
Fix 64 bit symbol address parsing in trace code.
Fix missing target directory for nm-n files.
lib/direct/trace.c | 67 +++++++++++++++++++++++++++++----------------------
rules/nmfile.make | 3 +-
2 files changed, 40 insertions(+), 30 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5604f63e9dfbc2c463fd9e3e78d227f9351cdfd9
commit 5604f63e9dfbc2c463fd9e3e78d227f9351cdfd9
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Fri Jun 22 10:45:15 2007 +0300
Also make sure fix.ypanstep is not zero before using it.
systems/fbdev/fbdev.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e8cf2b434edad37b614a34aa55ff61a6946977b3
commit e8cf2b434edad37b614a34aa55ff61a6946977b3
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Wed Jun 20 23:12:37 2007 +0300
Make sure fix.xpanstep is not zero before using it.
systems/fbdev/fbdev.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=bd921e4719bb4c2657b379d7dd373e3384e99cc0
commit bd921e4719bb4c2657b379d7dd373e3384e99cc0
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sun Jun 17 13:25:24 2007 +0300
Eliminate libsysfs dependency from i2c detection.
Recent changes in sysfs layout broke the i2c detection. Fix the problem
and remove the dependency on libsysfs. Use of libsysfs is no longer
recommended by the kernel developers.
gfxdrivers/matrox/Makefile.am | 1 -
gfxdrivers/matrox/matrox_maven.c | 81 +++++++++++++++++++-------------------
2 files changed, 41 insertions(+), 41 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=40dddec4651072a327bac354aef022b8cbc72793
commit 40dddec4651072a327bac354aef022b8cbc72793
Author: Ben Combee <[EMAIL PROTECTED]>
Date: Fri Jun 15 05:01:59 2007 +0200
Add --raw option to directfb-csource to allow encoding data files in headers
via git-CVS emulator
tools/directfb-csource.c | 113 +++++++++++++++++++++++++++++++++++++---------
1 files changed, 92 insertions(+), 21 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b47ae41316e9696d6d980dc3a5e9cc9b94b2160a
commit b47ae41316e9696d6d980dc3a5e9cc9b94b2160a
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Tue Jun 12 19:34:23 2007 +0200
Fix hi/lo mixup for big/little endian in 32 bit wise 16 bit color keying
code.
src/gfx/generic/template_colorkey_16.h | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=264f5439826bb20d44b99b10517143e17d22ebe1
commit 264f5439826bb20d44b99b10517143e17d22ebe1
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Jun 2 22:19:14 2007 +0300
Check fbdev pan/wrap capabilities for double/triple buffering.
systems/fbdev/fbdev.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0efa3de1086ecc85030d72f5e9f4dd6bf52dedb9
commit 0efa3de1086ecc85030d72f5e9f4dd6bf52dedb9
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Jun 2 22:05:18 2007 +0300
More uses for D_ARRAY_SIZE().
src/misc/conf.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b5ce7b13a74ccf8dc6d088d3e69564680e4fa37a
commit b5ce7b13a74ccf8dc6d088d3e69564680e4fa37a
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Sun Jun 3 19:08:39 2007 +0200
Removed bogus assert.
lib/fusion/call.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f8d6bbac0c789817918d9d7fef3b05b25908f16c
commit f8d6bbac0c789817918d9d7fef3b05b25908f16c
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Wed May 30 09:58:51 2007 +0200
Export dfb_config_parse_pixelformat().
src/misc/conf.c | 6 +++---
src/misc/conf.h | 2 ++
2 files changed, 5 insertions(+), 3 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=cfb7e8fd6c8a2d7430cb32f674abc4ff3a3cf531
commit cfb7e8fd6c8a2d7430cb32f674abc4ff3a3cf531
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 23:21:30 2007 +0200
Extend list of custom keys.
include/directfb_keyboard.h | 94 ++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 92 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5300064e42eb9f9e1634ebce5cab8f82c84ccae0
commit 5300064e42eb9f9e1634ebce5cab8f82c84ccae0
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 23:10:23 2007 +0200
Fixes for grayscale PNGs.
.../idirectfbimageprovider_png.c | 85 +++++++++++++-------
1 files changed, 55 insertions(+), 30 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4963c02f68b8b20215942742876f9bf14080576f
commit 4963c02f68b8b20215942742876f9bf14080576f
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 22:52:08 2007 +0200
Added DFFA_FIXEDCLIP that can be used in addition to fixed advance
and cuts off glyphs if they are wider than that.
include/directfb.h | 3 ++-
interfaces/IDirectFBFont/idirectfbfont_ft2.c | 18 ++++++++++++++++++
2 files changed, 20 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=80c25230603b20915f07618fb2d4a4df796e3342
commit 80c25230603b20915f07618fb2d4a4df796e3342
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 22:50:28 2007 +0200
Use direct_list_foreach_safe() for links as well.
lib/fusion/reactor.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=8185875ac36fc112673d12e31a70485cc190ec86
commit 8185875ac36fc112673d12e31a70485cc190ec86
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 22:48:16 2007 +0200
Check for NULL type earlier.
lib/direct/interface.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=8abd13cd9a58f5383b3938e8c53936018b24c25f
commit 8abd13cd9a58f5383b3938e8c53936018b24c25f
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 22:47:11 2007 +0200
Added DFB_INCOMPLETE to stringification.
lib/direct/util.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6219309028b7bd1e9c06e4543c723e104f0f16fd
commit 6219309028b7bd1e9c06e4543c723e104f0f16fd
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 22:45:26 2007 +0200
Avoid "unused warning" if debug domains are declared, but not used.
lib/direct/debug.h | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f48e1f1ec5122a3f1faabdc4a7a5cf1d9c8b0d1f
commit f48e1f1ec5122a3f1faabdc4a7a5cf1d9c8b0d1f
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 22:44:03 2007 +0200
Added DFB_INCOMPLETE and return it from image providers
if rendering has been aborted by the render callback.
include/directfb.h | 3 +-
.../idirectfbimageprovider_jpeg.c | 26 +++++++++++++++++--
.../idirectfbimageprovider_png.c | 21 +++++++++++----
3 files changed, 40 insertions(+), 10 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ffe82b736e1db936ef61348eab601ee67247e00a
commit ffe82b736e1db936ef61348eab601ee67247e00a
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 22:07:58 2007 +0200
List buffers in video memory if "-s" is passed.
tools/dfbdump.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 67 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5cb8220f0781defec20bc009a6e46956ef678a6a
commit 5cb8220f0781defec20bc009a6e46956ef678a6a
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 29 22:06:08 2007 +0200
Explicit shutdown order of core parts and pools.
src/core/core.c | 34 ++++++++++++++++++++++++----------
1 files changed, 24 insertions(+), 10 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3bb93718b52f47e5d00169d6ce5e9f909df291f8
commit 3bb93718b52f47e5d00169d6ce5e9f909df291f8
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Mon May 28 22:52:58 2007 +0200
Added missing <sys/types.h> include.
lib/fusion/fusion.h | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d4fc9e4e7a7e1eea3a82833aa61343fbee3a6c37
commit d4fc9e4e7a7e1eea3a82833aa61343fbee3a6c37
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Mon May 28 22:08:17 2007 +0200
Added direct_thread_get_tid().
lib/direct/thread.c | 8 ++++++++
lib/direct/thread.h | 5 +++++
2 files changed, 13 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1727e42a438103f8c5f6c975a75936def9d845fc
commit 1727e42a438103f8c5f6c975a75936def9d845fc
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Mon May 28 22:08:34 2007 +0200
Added fusion_dispatcher_tid().
lib/fusion/fusion.c | 11 +++++++++++
lib/fusion/fusion.h | 5 +++++
2 files changed, 16 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e64ff111628280a9187261314d27a9a04cdca42b
commit e64ff111628280a9187261314d27a9a04cdca42b
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Mon May 28 10:36:00 2007 +0200
Additionally check if SOPATH is defined when checking for
DFB_DYNAMIC_LINKING
to do a strange workaround which was needed at some point, but I don't
remember
and plan to remove this.
src/core/core.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=160b4ec59e8a1c59f7659ce8597b8a763ec5bb9c
commit 160b4ec59e8a1c59f7659ce8597b8a763ec5bb9c
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Sun May 27 12:05:27 2007 +0200
Fix zero FusionID in forked process by entering the world after reopening
it.
lib/fusion/fusion.c | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4584bcbf045b20e715adfdbfa9d6a6999c287d22
commit 4584bcbf045b20e715adfdbfa9d6a6999c287d22
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun May 27 10:07:44 2007 +0200
Removed limit of 8x8 surfaces:
apparently it comes from the Rage128 driver but it doesn't apply to
Radeon(s).
gfxdrivers/radeon/radeon.c | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0e519ce745586fe8c4d0f250b56b2bb4553b0de0
commit 0e519ce745586fe8c4d0f250b56b2bb4553b0de0
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Wed May 23 23:16:08 2007 +0300
matrox: Add RGB444 and RGB555 support.
gfxdrivers/matrox/matrox.c | 16 ++++++++++++++++
gfxdrivers/matrox/matrox_bes.c | 3 +++
gfxdrivers/matrox/matrox_crtc2.c | 3 +++
gfxdrivers/matrox/matrox_state.c | 16 ++++++++++++++++
4 files changed, 38 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e39b58b3af5102c8e7565cc5467045e21b088e99
commit e39b58b3af5102c8e7565cc5467045e21b088e99
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Wed May 23 22:23:36 2007 +0300
mach64: Add RGB444 and RGB555 support.
gfxdrivers/mach64/mach64.c | 5 +++++
gfxdrivers/mach64/mach64_overlay.c | 7 +++++++
gfxdrivers/mach64/mach64_state.c | 20 ++++++++++++++++++++
3 files changed, 32 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=029676d55a26f70bcd16282661bbf5f1d9db41db
commit 029676d55a26f70bcd16282661bbf5f1d9db41db
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Wed May 23 22:30:29 2007 +0300
Plug a memory leak in the PNG image provider.
Thanks to Eugene Everson.
README | 1 +
.../idirectfbimageprovider_png.c | 2 ++
2 files changed, 3 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=53451a55ee0dc0ac26b4e29c746bf2462f2748b1
commit 53451a55ee0dc0ac26b4e29c746bf2462f2748b1
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 22 22:50:13 2007 +0200
Fix code that controls single/double buffer window
creation for primary surfaces in windowed mode. If
DSCAPS_FLIPPING is set, it uses one buffer which
already requires a Flip due to the window. Only if
DOUBLE is set explicitly, create two buffers.
src/idirectfb.c | 20 ++++++++++++++------
1 files changed, 14 insertions(+), 6 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=dbef4ae3231bed4961f8bcb4a3737d1225f07c62
commit dbef4ae3231bed4961f8bcb4a3737d1225f07c62
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Tue May 22 17:54:17 2007 +0200
Reverted default border mode to CLAMP_LAST.
gfxdrivers/radeon/r100_state.c | 15 ++++-----------
gfxdrivers/radeon/r200_state.c | 15 ++++-----------
gfxdrivers/radeon/r300_state.c | 21 +++++++--------------
gfxdrivers/radeon/radeon.c | 6 +++---
4 files changed, 18 insertions(+), 39 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3e04f01002aa5e9ba661784aab7019961ce20bab
commit 3e04f01002aa5e9ba661784aab7019961ce20bab
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 22 12:34:42 2007 +0200
igittigit
.gitignore | 39 ++++++++++++++++++++
data/.gitignore | 2 +
docs/.gitignore | 8 ++++
docs/html/.gitignore | 4 ++
gfxdrivers/.gitignore | 6 +++
gfxdrivers/ati128/.gitignore | 6 +++
gfxdrivers/cle266/.gitignore | 6 +++
gfxdrivers/cyber5k/.gitignore | 6 +++
gfxdrivers/i810/.gitignore | 6 +++
gfxdrivers/i830/.gitignore | 6 +++
gfxdrivers/mach64/.gitignore | 6 +++
gfxdrivers/matrox/.gitignore | 6 +++
gfxdrivers/neomagic/.gitignore | 6 +++
gfxdrivers/nsc/.gitignore | 6 +++
gfxdrivers/nsc/include/.gitignore | 6 +++
gfxdrivers/nvidia/.gitignore | 6 +++
gfxdrivers/radeon/.gitignore | 6 +++
gfxdrivers/savage/.gitignore | 6 +++
gfxdrivers/sis315/.gitignore | 6 +++
gfxdrivers/tdfx/.gitignore | 6 +++
gfxdrivers/unichrome/.gitignore | 6 +++
include/.gitignore | 6 +++
inputdrivers/.gitignore | 6 +++
inputdrivers/dbox2remote/.gitignore | 6 +++
inputdrivers/dreamboxremote/.gitignore | 6 +++
inputdrivers/dynapro/.gitignore | 6 +++
inputdrivers/elo/.gitignore | 6 +++
inputdrivers/gunze/.gitignore | 6 +++
inputdrivers/h3600_ts/.gitignore | 6 +++
inputdrivers/joystick/.gitignore | 6 +++
inputdrivers/keyboard/.gitignore | 6 +++
inputdrivers/linux_input/.gitignore | 6 +++
inputdrivers/lirc/.gitignore | 6 +++
inputdrivers/mutouch/.gitignore | 6 +++
inputdrivers/penmount/.gitignore | 6 +++
inputdrivers/ps2mouse/.gitignore | 6 +++
inputdrivers/serialmouse/.gitignore | 6 +++
inputdrivers/sonypi/.gitignore | 6 +++
inputdrivers/tslib/.gitignore | 6 +++
inputdrivers/ucb1x00_ts/.gitignore | 6 +++
inputdrivers/wm97xx_ts/.gitignore | 6 +++
interfaces/.gitignore | 3 ++
interfaces/IDirectFBFont/.gitignore | 6 +++
interfaces/IDirectFBImageProvider/.gitignore | 6 +++
interfaces/IDirectFBImageProvider/mpeg2/.gitignore | 6 +++
interfaces/IDirectFBVideoProvider/.gitignore | 6 +++
lib/.gitignore | 2 +
lib/direct/.gitignore | 10 +++++
lib/fusion/.gitignore | 8 ++++
lib/fusion/shm/.gitignore | 6 +++
lib/voodoo/.gitignore | 8 ++++
patches/.gitignore | 2 +
proxy/.gitignore | 2 +
proxy/dispatcher/.gitignore | 6 +++
proxy/requestor/.gitignore | 6 +++
rules/.gitignore | 2 +
src/.gitignore | 6 +++
src/core/.gitignore | 6 +++
src/display/.gitignore | 6 +++
src/gfx/.gitignore | 6 +++
src/gfx/generic/.gitignore | 8 ++++
src/input/.gitignore | 6 +++
src/media/.gitignore | 6 +++
src/misc/.gitignore | 6 +++
src/windows/.gitignore | 6 +++
systems/.gitignore | 2 +
systems/fbdev/.gitignore | 6 +++
systems/osx/.gitignore | 6 +++
systems/sdl/.gitignore | 6 +++
systems/vnc/.gitignore | 6 +++
systems/x11/.gitignore | 6 +++
tests/.gitignore | 8 ++++
tools/.gitignore | 22 +++++++++++
wm/.gitignore | 2 +
wm/default/.gitignore | 6 +++
wm/unique/.gitignore | 11 ++++++
wm/unique/classes/.gitignore | 6 +++
wm/unique/data/.gitignore | 7 ++++
wm/unique/devices/.gitignore | 6 +++
79 files changed, 510 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5eaaa757187a9aaa69a214288ea785841814480e
commit 5eaaa757187a9aaa69a214288ea785841814480e
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Mon May 21 21:16:44 2007 +0200
Set texture border mode to CLAMP_TO_BORDER when using TextureTriangles()
(for compatibility with Xrender/Cairo).
gfxdrivers/radeon/r100_state.c | 26 +++++++++++++++++---------
gfxdrivers/radeon/r200_state.c | 28 ++++++++++++++++++----------
gfxdrivers/radeon/r300_state.c | 20 ++++++++++++++------
gfxdrivers/radeon/radeon.c | 6 +++---
gfxdrivers/radeon/radeon_regs.h | 2 ++
5 files changed, 54 insertions(+), 28 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c3110a48d0106663d2b7590755a57dd62ba3183c
commit c3110a48d0106663d2b7590755a57dd62ba3183c
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sat May 19 10:44:12 2007 +0200
RGB555 support.
gfxdrivers/radeon/radeon_crtc2.c | 13 ++++++++-----
gfxdrivers/radeon/radeon_overlay.c | 9 ++++++---
2 files changed, 14 insertions(+), 8 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b592bd9546e564806bda60c2ce257df22939ee8b
commit b592bd9546e564806bda60c2ce257df22939ee8b
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Mon May 14 17:26:33 2007 +0200
Support RGB555 and RGB444.
gfxdrivers/radeon/r100_state.c | 45 ++++++++++++++--------
gfxdrivers/radeon/r200_state.c | 41 +++++++++++++-------
gfxdrivers/radeon/r300_state.c | 78 ++++++++++++++++++++++----------------
gfxdrivers/radeon/radeon.c | 12 ++++++
gfxdrivers/radeon/radeon_regs.h | 2 +
5 files changed, 113 insertions(+), 65 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1bb44d4a9aadf46e01309c409ee066cfd5be5f21
commit 1bb44d4a9aadf46e01309c409ee066cfd5be5f21
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Mon May 14 14:59:43 2007 +0200
Optimizations again.
gfxdrivers/nvidia/nvidia.c | 25 +++++++++++++-------
gfxdrivers/nvidia/nvidia_state.c | 47 ++++++++++++++++++++-----------------
2 files changed, 41 insertions(+), 31 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=28a94fdf8941e5f8da12fccce280646325d6cc93
commit 28a94fdf8941e5f8da12fccce280646325d6cc93
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun May 13 19:17:51 2007 +0200
Fixed previous commit (missing some switches).
gfxdrivers/nvidia/nvidia_state.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ffaa4b5b896a92f3a8a8f5c9b3a9fd572eed5322
commit ffaa4b5b896a92f3a8a8f5c9b3a9fd572eed5322
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun May 13 19:12:59 2007 +0200
Added support for RGB555.
gfxdrivers/nvidia/nvidia.c | 12 +++++++-
gfxdrivers/nvidia/nvidia_state.c | 60 +++++++++++++++++++++++++------------
2 files changed, 51 insertions(+), 21 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=edaa4185e49ce435125405a350d5ce8f86a4df69
commit edaa4185e49ce435125405a350d5ce8f86a4df69
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun May 13 17:27:07 2007 +0200
Still optimizations.
gfxdrivers/nvidia/nvidia_overlay.c | 134 +++++++++++++++++++-----------------
1 files changed, 72 insertions(+), 62 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=59c90c61e0a5eb4a33ab80ad5641dd490a0237d3
commit 59c90c61e0a5eb4a33ab80ad5641dd490a0237d3
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun May 13 16:28:02 2007 +0200
Optimizations.
gfxdrivers/nvidia/nvidia_overlay.c | 96 +++++++++++++++++++++---------------
1 files changed, 57 insertions(+), 39 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=2fb45bb5b4cc8dc90b18380856eec5d4ff464c36
commit 2fb45bb5b4cc8dc90b18380856eec5d4ff464c36
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun May 13 15:27:07 2007 +0200
Optimizations and cleanup.
gfxdrivers/nvidia/nvidia.c | 33 ++++++++++++---------
gfxdrivers/nvidia/nvidia_state.c | 61 +++++++++++++++-----------------------
2 files changed, 43 insertions(+), 51 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6178bc19ad403ecf47a8f59050159e2553f4029a
commit 6178bc19ad403ecf47a8f59050159e2553f4029a
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun May 13 11:25:51 2007 +0200
Fixed support for premultiplied surfaces.
Dropped down blits from system memory on the NV20 (crashes on Xbox).
gfxdrivers/nvidia/nvidia.c | 35 +++++++++++--------------
gfxdrivers/nvidia/nvidia_state.c | 52 +++++++++++++++++++++++++------------
2 files changed, 50 insertions(+), 37 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1ddbe850faffba54a250646324a59c9e8ff0b63d
commit 1ddbe850faffba54a250646324a59c9e8ff0b63d
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 8 19:46:09 2007 +0200
Only use FBDev systme module data in linux input driver if system is built.
configure.in | 4 ++++
inputdrivers/linux_input/linux_input.c | 14 ++++++++++++++
2 files changed, 18 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=18d24324174e22c4a1171e520eb258f4697d1f8c
commit 18d24324174e22c4a1171e520eb258f4697d1f8c
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 8 17:52:13 2007 +0200
gcc 2.95 fixes
src/idirectfb.c | 4 ++--
src/input/idirectfbinputbuffer.c | 16 ++++++++--------
2 files changed, 10 insertions(+), 10 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f16c0b2d38645d055a7dac5af8edb97176b79858
commit f16c0b2d38645d055a7dac5af8edb97176b79858
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue May 8 17:37:06 2007 +0200
Sorted format_strings[].
src/misc/conf.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=17164facad063517b63bbc91b92f40ee0cc95d2a
commit 17164facad063517b63bbc91b92f40ee0cc95d2a
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Tue May 8 17:21:56 2007 +0200
RGB444 and RGB555, thanks to Daniel J Laird!
README | 2 +-
include/directfb.h | 10 +++-
src/core/surfaces.c | 19 ++++++++
src/gfx/convert.c | 12 +++++
src/gfx/convert.h | 40 ++++++++++++++++-
src/gfx/generic/generic.c | 112 +++++++++++++++++++++++++++++++++++++++++++--
src/idirectfb.c | 2 +
src/misc/conf.c | 4 +-
src/misc/gfx_util.c | 10 ++++
systems/fbdev/fbdev.c | 57 ++++++++++++++++++----
wm/default/default.c | 8 +++
11 files changed, 256 insertions(+), 20 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b4abee088ae2aba11f1fa22b6540ce0505129321
commit b4abee088ae2aba11f1fa22b6540ce0505129321
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Tue May 8 16:51:50 2007 +0200
gcc-2.95 fix
lib/fusion/lock.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=e97a2ca471acd912ce9448eb18362115b19621ee
commit e97a2ca471acd912ce9448eb18362115b19621ee
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Tue May 8 16:48:07 2007 +0200
Removed obsolete warning.
.../idirectfbimageprovider_png.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=96ed32b3f7cd7b0999ea44f0030a2d7f24cd3670
commit 96ed32b3f7cd7b0999ea44f0030a2d7f24cd3670
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Tue May 8 03:01:31 2007 +0300
Pan the layer to follow the mouse cursor (aka. virtual resolution).
wm/default/default.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=18e71c700d6d6dea3981da42118639f298afe3e8
commit 18e71c700d6d6dea3981da42118639f298afe3e8
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Tue May 8 02:59:18 2007 +0300
Add source rectangle support to fbdev layer.
systems/fbdev/fbdev.c | 130 ++++++++++++++++++++++++++++++++++++++-----------
systems/fbdev/fbdev.h | 4 ++
2 files changed, 105 insertions(+), 29 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1d8e0b354e7c6eeae651b55ff0fea3087d147c3b
commit 1d8e0b354e7c6eeae651b55ff0fea3087d147c3b
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Tue Apr 24 17:11:58 2007 +0200
Fixed a segfault when freeing reactor nodes.
lib/fusion/reactor.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=03b8b04824777f490cd73acb5b2bcc6d396d6ed2
commit 03b8b04824777f490cd73acb5b2bcc6d396d6ed2
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sun Apr 8 02:09:39 2007 +0300
Use D_ARRAY_SIZE() macro where appropriate.
gfxdrivers/radeon/radeon.c | 2 +-
inputdrivers/linux_input/linux_input.c | 4 ++--
inputdrivers/lirc/lirc.c | 5 +++--
lib/direct/signals.c | 2 +-
lib/direct/stream.c | 2 +-
lib/fusion/hash.c | 3 ++-
tools/directfb-csource.c | 2 +-
7 files changed, 11 insertions(+), 9 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0f81be71297ddb85ef2a2ceb2c90b457c3a64893
commit 0f81be71297ddb85ef2a2ceb2c90b457c3a64893
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Thu Apr 12 02:49:39 2007 +0300
Fix evdev ioctl() parameters.
inputdrivers/linux_input/linux_input.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=385c8f324fe3b0d7c16a13174b0becf805be7cfd
commit 385c8f324fe3b0d7c16a13174b0becf805be7cfd
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Wed Apr 11 16:13:42 2007 +0200
Previously, in dfb_thread_destroy() if a thread is neither
detached not joined, it was just canceled and the struct was
freed, magic cleared etc.
To avoid an assertion in the cleanup handler of the thread,
detach it before canceling, don't free its struct etc.
lib/direct/thread.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=dc13471a14448844eabd5c6c7e672b2154308316
commit dc13471a14448844eabd5c6c7e672b2154308316
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Wed Apr 11 16:04:37 2007 +0200
Misc debug messages.
lib/fusion/arena.c | 9 ++++++---
lib/fusion/fusion.c | 15 +++++++++++++--
2 files changed, 19 insertions(+), 5 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=db729f39c74bc3b2ec7bfe14e4e03896b5c7ec35
commit db729f39c74bc3b2ec7bfe14e4e03896b5c7ec35
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Wed Apr 11 16:02:01 2007 +0200
Fix copy'n'paste error that caused values to be freed if keys should be.
lib/fusion/hash.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=8e64fbd44aabd9e1ee6991fc9f2dd90fc490eef7
commit 8e64fbd44aabd9e1ee6991fc9f2dd90fc490eef7
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Wed Apr 11 16:00:12 2007 +0200
Fix (un)locking.
lib/fusion/arena.c | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f01281f9f743d0f4d2d0ad652e8206601809d780
commit f01281f9f743d0f4d2d0ad652e8206601809d780
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Mon Apr 2 09:31:33 2007 +0200
Fixed false assertions...
src/core/state.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0510f032298492bddf4d7789ef802d74f6691914
commit 0510f032298492bddf4d7789ef802d74f6691914
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Sun Apr 1 15:32:40 2007 +0200
Validate clip in dfb_state_update() also if destination
was just set manually, not via dfb_state_set_destination().
src/core/state.c | 23 +++++++++++++++++------
1 files changed, 17 insertions(+), 6 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c14c97c8cad8cf6fcd230555d8e913dadac3041b
commit c14c97c8cad8cf6fcd230555d8e913dadac3041b
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Sat Mar 31 16:36:06 2007 +0200
Thanks to Thanks to sridewa #sridewa gmail.com#!
README | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=64f5a81fe5e8c0f0c67affb23cda93dc77894880
commit 64f5a81fe5e8c0f0c67affb23cda93dc77894880
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Wed Mar 28 12:07:42 2007 +0200
Clear header structure before (partially) filling it,
to avoid leaking data from stack into file.
Turn on memory allocation debugging.
tools/mkdgiff.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d07eb940055cf1deef711b74a4e418e0b756bcfd
commit d07eb940055cf1deef711b74a4e418e0b756bcfd
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Sat Mar 24 22:35:31 2007 +0100
Added missing pthread_rwlock_destroy().
lib/fusion/reactor.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5cf29548c11da5536884b0f917349b1b781f9ee8
commit 5cf29548c11da5536884b0f917349b1b781f9ee8
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Sat Mar 24 12:25:11 2007 +0100
Fix general dead lock problem with reactors.
- Replace mutex by read/write lock.
- Write lock during attach/detach()
- Read lock during dispatch()
- Only remove reactions from node if write lock is held.
- Don't link reactions into the node, but allocate an extra link structure,
to avoid accessing foreign and probably deallocated memory.
- In dispatch() if reaction returns RS_REMOVE, just mark the link as dead
and don't write to reaction structure, which might be deallocated by the
reaction handler.
- More changes, even more details...
lib/fusion/reactor.c | 182 ++++++++++++++++++++++++++++++++++++++------------
lib/fusion/reactor.h | 2 +-
2 files changed, 141 insertions(+), 43 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c49d163a4910d532168e4daac56e72026237bab4
commit c49d163a4910d532168e4daac56e72026237bab4
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Mar 23 16:21:44 2007 +0100
Use FusionHash for arena fields.
Avoids multiple fields with the same name and just replaces the value.
Should also be a faster for arenas with more than three or four fields.
Minor code cleanup in lock_arena().
Added debug domain and messages.
lib/fusion/arena.c | 234 ++++++++++++++++++++++++++--------------------------
1 files changed, 118 insertions(+), 116 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=60fe91bbe46982205954b4e8b884e7f5903e084e
commit 60fe91bbe46982205954b4e8b884e7f5903e084e
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Mar 23 16:18:02 2007 +0100
Added fusion_hash_set_autofree() to enable/disable
automatic freeing of values and/or keys.
lib/fusion/hash.c | 48 ++++++++++++++++++++++++++++++++----------------
lib/fusion/hash.h | 6 ++++++
2 files changed, 38 insertions(+), 16 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1a422ea0df488e5df12b130790363e4d0680cd12
commit 1a422ea0df488e5df12b130790363e4d0680cd12
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Mar 23 15:40:11 2007 +0100
Added direct_thread_detach() and direct_thread_is_detached().
Use pthread cleanup to free the DirectThread structure etc.
via git-CVS emulator
lib/direct/thread.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++-
lib/direct/thread.h | 10 +++++++++
2 files changed, 65 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f5f3eb005657d865674c3d6e80c9ab1a53f86d93
commit f5f3eb005657d865674c3d6e80c9ab1a53f86d93
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Mar 23 16:11:41 2007 +0100
Reinitialize entries in static pool array properly.
Added debug domain and messages to SHMALLOC and friends.
lib/fusion/shm/pool.c | 8 ++++++++
lib/fusion/shmalloc.c | 30 ++++++++++++++++++++++++------
2 files changed, 32 insertions(+), 6 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c44207bf6ccf0780ba65b6db80426381a595313b
commit c44207bf6ccf0780ba65b6db80426381a595313b
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Mar 23 15:03:59 2007 +0100
Fix ARGB on RGB16 blending. Use Duff's Device and optimize for 0% and 100%
opaque.
via git-CVS emulator
src/gfx/generic/generic.c | 37 +++++++++++++++++++++++--------------
1 files changed, 23 insertions(+), 14 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=00d59c27c8bfdeaa928d2810a22b4a992cc57b40
commit 00d59c27c8bfdeaa928d2810a22b4a992cc57b40
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Mar 23 15:54:42 2007 +0100
Fix typo in error message.
.../idirectfbimageprovider_png.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f14abc797038c404968f2d4c7816b47bca631467
commit f14abc797038c404968f2d4c7816b47bca631467
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Mar 23 15:46:30 2007 +0100
Close file descriptor of shared memory files and be happy with just the
static mmap() and the filename for using truncate() instead of ftruncate().
via git-CVS emulator
lib/fusion/shm/heap.c | 14 +++++++++++---
lib/fusion/shm/pool.c | 4 ++--
2 files changed, 13 insertions(+), 5 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b73ccd59b0b8abd20e6e0c76f18250d969c53701
commit b73ccd59b0b8abd20e6e0c76f18250d969c53701
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Thu Mar 22 11:31:20 2007 +0100
Fixed RGB24 to RGB16 conversion.
via git-CVS emulator
src/gfx/generic/generic.c | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0fb2827c599cc3e6e22e0834957a7cf685f73273
commit 0fb2827c599cc3e6e22e0834957a7cf685f73273
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Wed Mar 21 00:36:28 2007 +0100
Use setjmp() before having libpng trying the longjmp().
This avoids the unwanted abort().
via git-CVS emulator
.../idirectfbimageprovider_png.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs