Commit 7428d02a authored by Sebastian Ramacher's avatar Sebastian Ramacher

New upstream version 1.7.7

parent 5567b58c
commit 56ba4031a184031c1149f1e0f73214509e9c0293
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Mon Nov 17 12:19:49 2014 +0100
Core: allow access to core part data during its initialisation
commit 0b0c22d6a1ddfa894b1240cd375931934f033e60
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Fri Oct 31 13:53:07 2014 +0100
configure: Evaluate module directory to show final directory
commit 6fece410a5b946f1c0c017a66ea5884c7747dbcf
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Fri Oct 31 13:51:13 2014 +0100
configure: Change --with-sysroot option to --with-runtime-sysroot to avoid conflict with newer autoconf
commit 549eb402b3141fb98c64f31bf84d116e2234fbe0
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Sat Sep 20 15:35:10 2014 +0200
mknames: add typecast to avoid errors with C++
commit 4d422fbdf6add491f20164b8b33a0b7b9064b06c
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Sun Feb 1 10:15:13 2015 +0100
Client: Create extended Graphics State object when needed for later usage
commit 3a960cc384f97ea07e72385b442d6f65583a40cf
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Sun Feb 1 10:18:12 2015 +0100
ignore
commit 618c81557d92e75351303c95aa086dd9657d7170
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Sun Feb 1 10:16:23 2015 +0100
debug: add some timing info to surface interface construct / destruct
commit e5c8ab0e391ef139b9efc143053994a0bb34c409
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Sun Feb 1 10:04:27 2015 +0100
Core: Cascaded interlock in favor of optimization.
commit 6f09d498b57d3559ba22e0d043664303a0ee1c37
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Sun Feb 1 10:01:24 2015 +0100
libfusion: deallocate call tls properly
commit 36566929135390deb249c89ed657c057942a58fc
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Sun Feb 1 09:58:42 2015 +0100
1.7.7
commit 2f4f78cc43fa7e6ee8411c5f284aa533ad003729
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Sun Feb 1 09:56:19 2015 +0100
2015
commit 09d8d058ced264a3a7fd4041bbc4c95893d42691
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Tue Nov 4 08:38:19 2014 +0100
Core: When creating the layer surface also pass along the DSCAPS_GL flag.
commit e2221b1dcad2c44f57b8f8e962c3e0816f393b94
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Thu Aug 14 09:21:39 2014 +0200
directfb 1.7.6
commit 4b4ca723b8dc7d83b8cd8c709f4b0d5e7a96e06b
Author: Denis Oliver Kropp <dok@directfb.org>
Date: Thu Aug 14 09:17:21 2014 +0200
......@@ -180,6 +180,61 @@ else
fi[]dnl
])# PKG_CHECK_MODULES
# PKG_INSTALLDIR(DIRECTORY)
# -------------------------
# Substitutes the variable pkgconfigdir as the location where a module
# should install pkg-config .pc files. By default the directory is
# $libdir/pkgconfig, but the default can be changed by passing
# DIRECTORY. The user can override through the --with-pkgconfigdir
# parameter.
AC_DEFUN([PKG_INSTALLDIR],
[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
m4_pushdef([pkg_description],
[pkg-config installation directory @<:@]pkg_default[@:>@])
AC_ARG_WITH([pkgconfigdir],
[AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
[with_pkgconfigdir=]pkg_default)
AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
m4_popdef([pkg_default])
m4_popdef([pkg_description])
]) dnl PKG_INSTALLDIR
# PKG_NOARCH_INSTALLDIR(DIRECTORY)
# -------------------------
# Substitutes the variable noarch_pkgconfigdir as the location where a
# module should install arch-independent pkg-config .pc files. By
# default the directory is $datadir/pkgconfig, but the default can be
# changed by passing DIRECTORY. The user can override through the
# --with-noarch-pkgconfigdir parameter.
AC_DEFUN([PKG_NOARCH_INSTALLDIR],
[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
m4_pushdef([pkg_description],
[pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
AC_ARG_WITH([noarch-pkgconfigdir],
[AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
[with_noarch_pkgconfigdir=]pkg_default)
AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
m4_popdef([pkg_default])
m4_popdef([pkg_description])
]) dnl PKG_NOARCH_INSTALLDIR
# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
# -------------------------------------------
# Retrieves the value of the pkg-config variable for the given module.
AC_DEFUN([PKG_CHECK_VAR],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
_PKG_CONFIG([$1], [variable="][$3]["], [$2])
AS_VAR_COPY([$1], [pkg_cv_][$1])
AS_VAR_IF([$1], [""], [$5], [$4])dnl
])# PKG_CHECK_VAR
# Copyright (C) 2002-2013 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
......@@ -753,7 +808,8 @@ to "yes", and re-run configure.
END
AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
fi
fi])
fi
])
dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
......
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright 1992-2013 Free Software Foundation, Inc.
# Copyright 1992-2014 Free Software Foundation, Inc.
timestamp='2013-06-10'
timestamp='2014-03-23'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
......@@ -50,7 +50,7 @@ version="\
GNU config.guess ($timestamp)
Originally written by Per Bothner.
Copyright 1992-2013 Free Software Foundation, Inc.
Copyright 1992-2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
......@@ -149,7 +149,7 @@ Linux|GNU|GNU/*)
LIBC=gnu
#endif
EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
;;
esac
......@@ -826,7 +826,7 @@ EOF
*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
exit ;;
i*:MSYS*:*)
*:MSYS*:*)
echo ${UNAME_MACHINE}-pc-msys
exit ;;
i*:windows32*:*)
......@@ -969,10 +969,10 @@ EOF
eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
;;
or1k:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
openrisc*:Linux:*:*)
echo or1k-unknown-linux-${LIBC}
exit ;;
or32:Linux:*:*)
or32:Linux:*:* | or1k*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
exit ;;
padre:Linux:*:*)
......@@ -1260,16 +1260,26 @@ EOF
if test "$UNAME_PROCESSOR" = unknown ; then
UNAME_PROCESSOR=powerpc
fi
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_64BIT_ARCH >/dev/null
then
case $UNAME_PROCESSOR in
i386) UNAME_PROCESSOR=x86_64 ;;
powerpc) UNAME_PROCESSOR=powerpc64 ;;
esac
if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
grep IS_64BIT_ARCH >/dev/null
then
case $UNAME_PROCESSOR in
i386) UNAME_PROCESSOR=x86_64 ;;
powerpc) UNAME_PROCESSOR=powerpc64 ;;
esac
fi
fi
elif test "$UNAME_PROCESSOR" = i386 ; then
# Avoid executing cc on OS X 10.9, as it ships with a stub
# that puts up a graphical alert prompting to install
# developer tools. Any system running Mac OS X 10.7 or
# later (Darwin 11 and later) is required to have a 64-bit
# processor. This is not true of the ARM version of Darwin
# that Apple uses in portable devices.
UNAME_PROCESSOR=x86_64
fi
echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
exit ;;
......@@ -1361,154 +1371,6 @@ EOF
exit ;;
esac
eval $set_cc_for_build
cat >$dummy.c <<EOF
#ifdef _SEQUENT_
# include <sys/types.h>
# include <sys/utsname.h>
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
/* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
I don't know.... */
printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
"4"
#else
""
#endif
); exit (0);
#endif
#endif
#if defined (__arm) && defined (__acorn) && defined (__unix)
printf ("arm-acorn-riscix\n"); exit (0);
#endif
#if defined (hp300) && !defined (hpux)
printf ("m68k-hp-bsd\n"); exit (0);
#endif
#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
int version;
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
if (version < 4)
printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
else
printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
exit (0);
#endif
#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
printf ("ns32k-encore-mach\n"); exit (0);
#else
printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif
#if defined (__386BSD__)
printf ("i386-pc-bsd\n"); exit (0);
#endif
#if defined (sequent)
#if defined (i386)
printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif
#if defined (_SEQUENT_)
struct utsname un;
uname(&un);
if (strncmp(un.version, "V2", 2) == 0) {
printf ("i386-sequent-ptx2\n"); exit (0);
}
if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
printf ("i386-sequent-ptx1\n"); exit (0);
}
printf ("i386-sequent-ptx\n"); exit (0);
#endif
#if defined (vax)
# if !defined (ultrix)
# include <sys/param.h>
# if defined (BSD)
# if BSD == 43
printf ("vax-dec-bsd4.3\n"); exit (0);
# else
# if BSD == 199006
printf ("vax-dec-bsd4.3reno\n"); exit (0);
# else
printf ("vax-dec-bsd\n"); exit (0);
# endif
# endif
# else
printf ("vax-dec-bsd\n"); exit (0);
# endif
# else
printf ("vax-dec-ultrix\n"); exit (0);
# endif
#endif
#if defined (alliant) && defined (i860)
printf ("i860-alliant-bsd\n"); exit (0);
#endif
exit (1);
}
EOF
$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
{ echo "$SYSTEM_NAME"; exit; }
# Apollos put the system type in the environment.
test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
# Convex versions that predate uname can use getsysinfo(1)
if [ -x /usr/convex/getsysinfo ]
then
case `getsysinfo -f cpu_type` in
c1*)
echo c1-convex-bsd
exit ;;
c2*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
exit ;;
c34*)
echo c34-convex-bsd
exit ;;
c38*)
echo c38-convex-bsd
exit ;;
c4*)
echo c4-convex-bsd
exit ;;
esac
fi
cat >&2 <<EOF
$0: unable to guess system type
......
#! /bin/sh
# Configuration validation subroutine script.
# Copyright 1992-2013 Free Software Foundation, Inc.
# Copyright 1992-2014 Free Software Foundation, Inc.
timestamp='2013-08-10'
timestamp='2014-09-11'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
......@@ -68,7 +68,7 @@ Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.sub ($timestamp)
Copyright 1992-2013 Free Software Foundation, Inc.
Copyright 1992-2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
......@@ -265,6 +265,7 @@ case $basic_machine in
| hexagon \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
| k1om \
| le32 | le64 \
| lm32 \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
......@@ -282,8 +283,10 @@ case $basic_machine in
| mips64vr5900 | mips64vr5900el \
| mipsisa32 | mipsisa32el \
| mipsisa32r2 | mipsisa32r2el \
| mipsisa32r6 | mipsisa32r6el \
| mipsisa64 | mipsisa64el \
| mipsisa64r2 | mipsisa64r2el \
| mipsisa64r6 | mipsisa64r6el \
| mipsisa64sb1 | mipsisa64sb1el \
| mipsisa64sr71k | mipsisa64sr71kel \
| mipsr5900 | mipsr5900el \
......@@ -295,11 +298,11 @@ case $basic_machine in
| nds32 | nds32le | nds32be \
| nios | nios2 | nios2eb | nios2el \
| ns16k | ns32k \
| open8 \
| or1k | or32 \
| open8 | or1k | or1knd | or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle \
| pyramid \
| riscv32 | riscv64 \
| rl78 | rx \
| score \
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
......@@ -324,7 +327,7 @@ case $basic_machine in
c6x)
basic_machine=tic6x-unknown
;;
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
basic_machine=$basic_machine-unknown
os=-none
;;
......@@ -381,6 +384,7 @@ case $basic_machine in
| hexagon-* \
| i*86-* | i860-* | i960-* | ia64-* \
| ip2k-* | iq2000-* \
| k1om-* \
| le32-* | le64-* \
| lm32-* \
| m32c-* | m32r-* | m32rle-* \
......@@ -400,8 +404,10 @@ case $basic_machine in
| mips64vr5900-* | mips64vr5900el-* \
| mipsisa32-* | mipsisa32el-* \
| mipsisa32r2-* | mipsisa32r2el-* \
| mipsisa32r6-* | mipsisa32r6el-* \
| mipsisa64-* | mipsisa64el-* \
| mipsisa64r2-* | mipsisa64r2el-* \
| mipsisa64r6-* | mipsisa64r6el-* \
| mipsisa64sb1-* | mipsisa64sb1el-* \
| mipsisa64sr71k-* | mipsisa64sr71kel-* \
| mipsr5900-* | mipsr5900el-* \
......@@ -413,6 +419,7 @@ case $basic_machine in
| nios-* | nios2-* | nios2eb-* | nios2el-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| open8-* \
| or1k*-* \
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
......@@ -822,6 +829,10 @@ case $basic_machine in
basic_machine=powerpc-unknown
os=-morphos
;;
moxiebox)
basic_machine=moxie-unknown
os=-moxiebox
;;
msdos)
basic_machine=i386-pc
os=-msdos
......@@ -1367,14 +1378,14 @@ case $os in
| -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
| -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
| -linux-newlib* | -linux-musl* | -linux-uclibc* \
| -uxpv* | -beos* | -mpeix* | -udk* \
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
| -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
| -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
......@@ -1592,9 +1603,6 @@ case $basic_machine in
mips*-*)
os=-elf
;;
or1k-*)
os=-elf
;;
or32-*)
os=-coff
;;
......
......@@ -1246,6 +1246,7 @@ with_tests
with_args_size
with_message_size
with_tools
with_runtime_sysroot
'
ac_precious_vars='build_alias
host_alias
......@@ -2060,7 +2061,8 @@ Optional Packages:
allow fusion messages up to SIZE bytes
[default=16384]
--without-tools do not build any tools
--with-sysroot=DIR search for lib/share et al within DIR at runtime,
--with-runtime-sysroot=DIR
search for lib/share et al within DIR at runtime,
e.g. when loading modules
Some influential environment variables:
......@@ -3272,7 +3274,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
#
DIRECTFB_MAJOR_VERSION=1
DIRECTFB_MINOR_VERSION=7
DIRECTFB_MICRO_VERSION=6
DIRECTFB_MICRO_VERSION=7
DIRECTFB_INTERFACE_AGE=0
DIRECTFB_BINARY_AGE=0
DIRECTFB_VERSION=$DIRECTFB_MAJOR_VERSION.$DIRECTFB_MINOR_VERSION.$DIRECTFB_MICRO_VERSION
......@@ -4038,6 +4040,7 @@ END
as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
fi
fi
# Check whether --enable-silent-rules was given.
if test "${enable_silent_rules+set}" = set; then :
enableval=$enable_silent_rules;
......@@ -24102,9 +24105,9 @@ fi
# Sysroot used for runtime module loading, etc.
# Check whether --with-sysroot was given.
if test "${with_sysroot+set}" = set; then :
withval=$with_sysroot; RUNTIME_SYSROOT="$withval"
# Check whether --with-runtime-sysroot was given.
if test "${with_runtime_sysroot+set}" = set; then :
withval=$with_runtime_sysroot; RUNTIME_SYSROOT="$withval"
else
RUNTIME_SYSROOT=
fi
......@@ -28027,6 +28030,10 @@ fi
eval eval_moduledir=$MODULEDIR
eval eval_moduledir=$eval_moduledir
eval eval_moduledir=$eval_moduledir
{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
Build options:
......@@ -28036,7 +28043,7 @@ Build options:
Config files in $SYSCONFDIR
Build shared libs $enable_shared
Build static libs $enable_static
Module directory $MODULEDIR
Module directory $eval_moduledir
CC $CC
CXX $CXX
LD $LD
......@@ -28140,7 +28147,7 @@ Build options:
Config files in $SYSCONFDIR
Build shared libs $enable_shared
Build static libs $enable_static
Module directory $MODULEDIR
Module directory $eval_moduledir
CC $CC
CXX $CXX
LD $LD
......
......@@ -16,7 +16,7 @@ AC_PREREQ(2.52)
#
DIRECTFB_MAJOR_VERSION=1
DIRECTFB_MINOR_VERSION=7
DIRECTFB_MICRO_VERSION=6
DIRECTFB_MICRO_VERSION=7
DIRECTFB_INTERFACE_AGE=0
DIRECTFB_BINARY_AGE=0
DIRECTFB_VERSION=$DIRECTFB_MAJOR_VERSION.$DIRECTFB_MINOR_VERSION.$DIRECTFB_MICRO_VERSION
......@@ -2624,8 +2624,8 @@ fi
# Sysroot used for runtime module loading, etc.
AC_ARG_WITH(sysroot,
AC_HELP_STRING([--with-sysroot=DIR],
AC_ARG_WITH(runtime-sysroot,
AC_HELP_STRING([--with-runtime-sysroot=DIR],
[search for lib/share et al within DIR at runtime,]
[e.g. when loading modules]),
[RUNTIME_SYSROOT="$withval"], [RUNTIME_SYSROOT=])
......@@ -2981,6 +2981,10 @@ docs/html/Makefile
], [chmod +x directfb-config])
eval eval_moduledir=$MODULEDIR
eval eval_moduledir=$eval_moduledir
eval eval_moduledir=$eval_moduledir
AC_MSG_RESULT([
Build options:
......@@ -2990,7 +2994,7 @@ Build options:
Config files in $SYSCONFDIR
Build shared libs $enable_shared
Build static libs $enable_static
Module directory $MODULEDIR
Module directory $eval_moduledir
CC $CC
CXX $CXX
LD $LD
......
%define name directfb
%define version 1.7.6
%define version 1.7.7
%define oname DirectFB
%define libname lib%name
......
......@@ -517,7 +517,7 @@ struct DFBKeySymbolName {
{ DIKS_CUSTOM253, "CUSTOM253" }, \
{ DIKS_CUSTOM254, "CUSTOM254" }, \
{ DIKS_CUSTOM255, "CUSTOM255" }, \
{ DIKS_NULL, "NULL" } \
{ (DFBInputDeviceKeySymbol) DIKS_NULL, "NULL" } \
};
......@@ -643,7 +643,7 @@ struct DFBKeyIdentifierName {
{ DIKI_KP_7, "KP_7" }, \
{ DIKI_KP_8, "KP_8" }, \
{ DIKI_KP_9, "KP_9" }, \
{ DIKI_UNKNOWN, "UNKNOWN" } \
{ (DFBInputDeviceKeyIdentifier) DIKI_UNKNOWN, "UNKNOWN" } \
};
#endif
......@@ -51,7 +51,7 @@ struct DFBPixelFormatName {
{ DSPF_LUT4, "LUT4" }, \
{ DSPF_ALUT8, "ALUT8" }, \
{ DSPF_LUT1, "LUT1" }, \
{ DSPF_UNKNOWN, "UNKNOWN" } \
{ (DFBSurfacePixelFormat) DSPF_UNKNOWN, "UNKNOWN" } \
};
......@@ -74,7 +74,7 @@ struct DFBPorterDuffRuleName {
{ DSPD_ADD, "ADD" }, \
{ DSPD_XOR, "XOR" }, \
{ DSPD_DST, "DST" }, \
{ DSPD_NONE, "NONE" } \
{ (DFBSurfacePorterDuffRule) DSPD_NONE, "NONE" } \
};
......@@ -100,7 +100,7 @@ struct DFBSurfaceCapabilitiesName {
{ DSCAPS_STEREO, "STEREO" }, \
{ DSCAPS_SHARED, "SHARED" }, \
{ DSCAPS_ROTATED, "ROTATED" }, \
{ DSCAPS_NONE, "NONE" } \
{ (DFBSurfaceCapabilities) DSCAPS_NONE, "NONE" } \
};
......@@ -114,7 +114,7 @@ struct DFBColorSpaceName {
{ DSCS_BT601, "BT601" }, \
{ DSCS_BT601_FULLRANGE, "BT601_FULLRANGE" }, \
{ DSCS_BT709, "BT709" }, \
{ DSCS_UNKNOWN, "UNKNOWN" } \
{ (DFBSurfaceColorSpace) DSCS_UNKNOWN, "UNKNOWN" } \
};
......@@ -129,7 +129,7 @@ struct DFBInputDeviceTypeFlagsName {
{ DIDTF_JOYSTICK, "JOYSTICK" }, \
{ DIDTF_REMOTE, "REMOTE" }, \
{ DIDTF_VIRTUAL, "VIRTUAL" }, \
{ DIDTF_NONE, "NONE" } \
{ (DFBInputDeviceTypeFlags) DIDTF_NONE, "NONE" } \
};
......@@ -145,7 +145,7 @@ struct DFBSurfaceDrawingFlagsName {
{ DSDRAW_DST_PREMULTIPLY, "DST_PREMULTIPLY" }, \
{ DSDRAW_DEMULTIPLY, "DEMULTIPLY" }, \
{ DSDRAW_XOR, "XOR" }, \
{ DSDRAW_NOFX, "NOFX" } \
{ (DFBSurfaceDrawingFlags) DSDRAW_NOFX, "NOFX" } \
};
......@@ -180,7 +180,7 @@ struct DFBSurfaceBlittingFlagsName {
{ DSBLIT_ROP, "ROP" }, \
{ DSBLIT_SRC_COLORMATRIX, "SRC_COLORMATRIX" }, \
{ DSBLIT_SRC_CONVOLUTION, "SRC_CONVOLUTION" }, \
{ DSBLIT_NOFX, "NOFX" } \
{ (DFBSurfaceBlittingFlags) DSBLIT_NOFX, "NOFX" } \
};
......@@ -201,7 +201,7 @@ struct DFBSurfaceFlipFlagsName {
{ DSFLIP_SWAP, "SWAP" }, \
{ DSFLIP_UPDATE, "UPDATE" }, \
{ DSFLIP_WAITFORSYNC, "WAITFORSYNC" }, \
{ DSFLIP_NONE, "NONE" } \
{ (DFBSurfaceFlipFlags) DSFLIP_NONE, "NONE" } \
};
......@@ -222,7 +222,7 @@ struct DFBSurfaceBlendFunctionName {
{ DSBF_DESTCOLOR, "DESTCOLOR" }, \
{ DSBF_INVDESTCOLOR, "INVDESTCOLOR" }, \
{ DSBF_SRCALPHASAT, "SRCALPHASAT" }, \
{ DSBF_UNKNOWN, "UNKNOWN" } \
{ (DFBSurfaceBlendFunction) DSBF_UNKNOWN, "UNKNOWN" } \
};
......@@ -235,7 +235,7 @@ struct DFBInputDeviceCapabilitiesName {
{ DICAPS_KEYS, "KEYS" }, \
{ DICAPS_AXES, "AXES" }, \
{ DICAPS_BUTTONS, "BUTTONS" }, \
{ DICAPS_NONE, "NONE" } \
{ (DFBInputDeviceCapabilities) DICAPS_NONE, "NONE" } \
};
......@@ -249,7 +249,7 @@ struct DFBDisplayLayerTypeFlagsName {
{ DLTF_VIDEO, "VIDEO" }, \
{ DLTF_STILL_PICTURE, "STILL_PICTURE" }, \
{ DLTF_BACKGROUND, "BACKGROUND" }, \
{ DLTF_NONE, "NONE" } \
{ (DFBDisplayLayerTypeFlags) DLTF_NONE, "NONE" } \
};
......@@ -282,7 +282,7 @@ struct DFBDisplayLayerCapabilitiesName {
{ DLCAPS_CLIP_REGIONS, "CLIP_REGIONS" }, \
{ DLCAPS_LR_MONO, "LR_MONO" }, \
{ DLCAPS_STEREO, "STEREO" }, \
{ DLCAPS_NONE, "NONE" } \
{ (DFBDisplayLayerCapabilities) DLCAPS_NONE, "NONE" } \
};
......@@ -297,7 +297,7 @@ struct DFBDisplayLayerBufferModeName {
{ DLBM_BACKSYSTEM, "BACKSYSTEM" }, \
{ DLBM_TRIPLE, "TRIPLE" }, \
{ DLBM_WINDOWS, "WINDOWS" }, \
{ DLBM_UNKNOWN, "UNKNOWN" } \
{ (DFBDisplayLayerBufferMode) DLBM_UNKNOWN, "UNKNOWN" } \
};
......@@ -317,7 +317,7 @@ struct DFBWindowCapabilitiesName {
{ DWCAPS_NOFOCUS, "NOFOCUS" }, \
{ DWCAPS_LR_MONO, "LR_MONO" }, \
{ DWCAPS_STEREO, "STEREO" }, \
{ DWCAPS_NONE, "NONE" } \
{ (DFBWindowCapabilities) DWCAPS_NONE, "NONE" } \
};
......@@ -337,7 +337,7 @@ struct DFBDisplayLayerOptionsName {
{ DLOP_LR_MONO, "LR_MONO" }, \
{ DLOP_STEREO, "STEREO" }, \
{ DLOP_STEREO, "STEREO" }, \
{ DLOP_NONE, "NONE" } \