New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=2b48aaa07cbcfe1d2bea3182ffcbaf02269729f6
commit 2b48aaa07cbcfe1d2bea3182ffcbaf02269729f6
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Fri Jul 6 15:27:22 2007 +0200
Added multifunctional color configuration function
dfb_state_set_color_or_index().
Always tries to set both color and index. If color index is -1, color is
used and
searched in palette of destination surface if present. If color index is
valid the
color is looked up in palette if present.
Added option "layer-bg-color-index = n".
src/core/state.c | 38 ++++++++++++++++++++++++++++++++++++++
src/core/state.h | 12 ++++++++++++
src/core/windows_internal.h | 1 +
src/core/windowstack.c | 30 +++++++++++++++++++++++++++++-
src/core/windowstack.h | 7 +++++--
src/idirectfb.c | 1 +
src/misc/conf.c | 37 +++++++++++++++++++++++++++++++------
src/misc/conf.h | 1 +
8 files changed, 118 insertions(+), 9 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=14ba567e3b00d273f063d0e97f64f00e02aa756c
commit 14ba567e3b00d273f063d0e97f64f00e02aa756c
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=098b862938c4f577879059f6e0c8e4a17049a45f
commit 098b862938c4f577879059f6e0c8e4a17049a45f
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Mon Jul 2 12:03:11 2007 +0200
Added FusionLeave, a message sent from a slave in emergency mode to notify
the master
that local refs belonging to the sender must be removed.
lib/fusion/fusion.c | 51 +++++++++++++++++++++++++++++++++++-------------
lib/fusion/protocol.h | 11 ++++++++++
2 files changed, 48 insertions(+), 14 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0a2f0b3af5a3f0e0f498e47d55c4d5ddb610242b
commit 0a2f0b3af5a3f0e0f498e47d55c4d5ddb610242b
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Mon Jul 2 11:57:19 2007 +0200
Forgot a newline.
lib/fusion/object.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4160d212709952ae06316a54474e46810b3d8492
commit 4160d212709952ae06316a54474e46810b3d8492
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sun Jul 1 17:19:43 2007 +0200
Actually fail if a parent window for the newly created one was specified.
wm/default/default.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=a5040250b5523b7d0e2464690d158d604517d335
commit a5040250b5523b7d0e2464690d158d604517d335
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=e206b97ff745eb58824b0eb91997c49eb44adbe5
commit e206b97ff745eb58824b0eb91997c49eb44adbe5
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=0f7dd53285a56bbf38a02b82b47a7f2ee85a1f09
commit 0f7dd53285a56bbf38a02b82b47a7f2ee85a1f09
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Sat Jun 30 14:54:52 2007 +0200
When using the builtin IPC implementation, chose a pool allocation base
address that won't collide
with those used by other worlds, i.e. the pool base of world N starts 128M
after the pool baseof world N-1.
As a consequence of this the maximum amount of shared memory allocatable by
a world is limited to 128M.
lib/fusion/fusion.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=dcf2a2b7089fd02105f68bba5da3130c1d72f42c
commit dcf2a2b7089fd02105f68bba5da3130c1d72f42c
Author: Claudio Ciccani <[EMAIL PROTECTED]>
Date: Fri Jun 29 14:48:28 2007 +0200
Added a new Fusion/IPC implementation using standard system calls:
- Skirmish gets implemented by using sched_yield()+usleep, exactly like
linuxthreads does with pthread mutexes,
but it's also capable of automatically unlocking whether the owner
process died without doing it.
- Property works like Skirmish, but it doesn't sleep and it doesn't check
for a dead owner.
- Dispatching and co. make use of raw unix sockets: there is a local
address specific to each fusionee
(/tmp/[EMAIL PROTECTED]@/@HEX_FUSION_ID@) and each call (/tmp/[EMAIL
PROTECTED]@/[EMAIL PROTECTED]@[EMAIL PROTECTED]@),
and messages are sent directly from the generator to the socket of the
listeners.
From a network point of view, this is similar to UDP Multicast (e.g.
conference or meeting).
The new implementation gets build when --enable-bulti is specified but no
usable linux/fusion.h was found
(however you can edit fusion/build.h to force building it).
configure.in | 16 +-
lib/fusion/Makefile.am | 1 +
lib/fusion/build.h.in | 1 +
lib/fusion/call.c | 211 ++++++-
lib/fusion/call.h | 2 +-
lib/fusion/fusion.c | 1430 ++++++++++++++++++++++++++++++++++++------
lib/fusion/fusion_internal.h | 52 ++-
lib/fusion/lock.c | 223 +++++++-
lib/fusion/lock.h | 10 +-
lib/fusion/object.c | 5 +
lib/fusion/property.c | 160 +++++-
lib/fusion/property.h | 9 +-
lib/fusion/protocol.h | 109 ++++
lib/fusion/reactor.c | 888 ++++++++++++++++++++-------
lib/fusion/ref.c | 251 ++++++++-
lib/fusion/ref.h | 12 +-
lib/fusion/shm/heap.c | 18 +-
lib/fusion/shm/pool.c | 214 +++++++-
lib/fusion/types.h | 2 +-
19 files changed, 3161 insertions(+), 453 deletions(-)
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=21bb8adc7377b8a5be57e9e1a092513ed8cb0da6
commit 21bb8adc7377b8a5be57e9e1a092513ed8cb0da6
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=90a53ee2da89805844cd364c52379089d16acc80
commit 90a53ee2da89805844cd364c52379089d16acc80
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=8f02626a2434d6fd3fbfd14331c72b1450620c62
commit 8f02626a2434d6fd3fbfd14331c72b1450620c62
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(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs