Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
e97a5e78
Commit
e97a5e78
authored
Apr 04, 2007
by
Maarten Lankhorst
Committed by
Alexandre Julliard
Apr 04, 2007
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
winearts.drv: Kill off winearts.
parent
15a1723c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
5 additions
and
396 deletions
+5
-396
Makefile.in
Makefile.in
+0
-2
configure
configure
+3
-188
configure.ac
configure.ac
+1
-33
Makefile.in
dlls/Makefile.in
+0
-1
Makefile.in
dlls/winearts.drv/Makefile.in
+0
-16
arts.c
dlls/winearts.drv/arts.c
+0
-81
arts.h
dlls/winearts.drv/arts.h
+0
-34
audio.c
dlls/winearts.drv/audio.c
+0
-0
winearts.drv.spec
dlls/winearts.drv/winearts.drv.spec
+0
-3
config.h.in
include/config.h.in
+0
-3
Bg.rc
programs/winecfg/Bg.rc
+0
-1
Cs.rc
programs/winecfg/Cs.rc
+0
-1
De.rc
programs/winecfg/De.rc
+0
-1
En.rc
programs/winecfg/En.rc
+0
-1
Es.rc
programs/winecfg/Es.rc
+0
-1
Fi.rc
programs/winecfg/Fi.rc
+0
-1
Fr.rc
programs/winecfg/Fr.rc
+0
-1
Hu.rc
programs/winecfg/Hu.rc
+0
-1
Ja.rc
programs/winecfg/Ja.rc
+0
-1
Ko.rc
programs/winecfg/Ko.rc
+0
-1
Nl.rc
programs/winecfg/Nl.rc
+0
-1
No.rc
programs/winecfg/No.rc
+0
-1
Ro.rc
programs/winecfg/Ro.rc
+0
-1
Ru.rc
programs/winecfg/Ru.rc
+0
-1
Tr.rc
programs/winecfg/Tr.rc
+0
-1
audio.c
programs/winecfg/audio.c
+0
-3
libraries.c
programs/winecfg/libraries.c
+0
-1
resource.h
programs/winecfg/resource.h
+1
-1
win32.api
tools/winapi/win32.api
+0
-15
No files found.
Makefile.in
View file @
e97a5e78
...
@@ -391,7 +391,6 @@ ALL_MAKEFILES = \
...
@@ -391,7 +391,6 @@ ALL_MAKEFILES = \
dlls/vwin32.vxd/Makefile
\
dlls/vwin32.vxd/Makefile
\
dlls/w32skrnl/Makefile
\
dlls/w32skrnl/Makefile
\
dlls/winealsa.drv/Makefile
\
dlls/winealsa.drv/Makefile
\
dlls/winearts.drv/Makefile
\
dlls/wineaudioio.drv/Makefile
\
dlls/wineaudioio.drv/Makefile
\
dlls/winecoreaudio.drv/Makefile
\
dlls/winecoreaudio.drv/Makefile
\
dlls/winecrt0/Makefile
\
dlls/winecrt0/Makefile
\
...
@@ -731,7 +730,6 @@ dlls/vtdapi.vxd/Makefile: dlls/vtdapi.vxd/Makefile.in dlls/Makedll.rules
...
@@ -731,7 +730,6 @@ dlls/vtdapi.vxd/Makefile: dlls/vtdapi.vxd/Makefile.in dlls/Makedll.rules
dlls/vwin32.vxd/Makefile
:
dlls/vwin32.vxd/Makefile.in dlls/Makedll.rules
dlls/vwin32.vxd/Makefile
:
dlls/vwin32.vxd/Makefile.in dlls/Makedll.rules
dlls/w32skrnl/Makefile
:
dlls/w32skrnl/Makefile.in dlls/Makedll.rules
dlls/w32skrnl/Makefile
:
dlls/w32skrnl/Makefile.in dlls/Makedll.rules
dlls/winealsa.drv/Makefile
:
dlls/winealsa.drv/Makefile.in dlls/Makedll.rules
dlls/winealsa.drv/Makefile
:
dlls/winealsa.drv/Makefile.in dlls/Makedll.rules
dlls/winearts.drv/Makefile
:
dlls/winearts.drv/Makefile.in dlls/Makedll.rules
dlls/wineaudioio.drv/Makefile
:
dlls/wineaudioio.drv/Makefile.in dlls/Makedll.rules
dlls/wineaudioio.drv/Makefile
:
dlls/wineaudioio.drv/Makefile.in dlls/Makedll.rules
dlls/winecoreaudio.drv/Makefile
:
dlls/winecoreaudio.drv/Makefile.in dlls/Makedll.rules
dlls/winecoreaudio.drv/Makefile
:
dlls/winecoreaudio.drv/Makefile.in dlls/Makedll.rules
dlls/winecrt0/Makefile
:
dlls/winecrt0/Makefile.in dlls/Makeimplib.rules
dlls/winecrt0/Makefile
:
dlls/winecrt0/Makefile.in dlls/Makeimplib.rules
...
...
configure
View file @
e97a5e78
...
@@ -731,9 +731,6 @@ FREETYPEINCL
...
@@ -731,9 +731,6 @@ FREETYPEINCL
ft_devel
ft_devel
ft_devel2
ft_devel2
FONTSSUBDIRS
FONTSSUBDIRS
ARTSCCONFIG
ARTSLIBS
ARTSINCL
ESDCONFIG
ESDCONFIG
ESDLIBS
ESDLIBS
ESDINCL
ESDINCL
...
@@ -11777,181 +11774,6 @@ done
...
@@ -11777,181 +11774,6 @@ done
LIBS
=
"
$ac_wine_check_funcs_save_LIBS
"
LIBS
=
"
$ac_wine_check_funcs_save_LIBS
"
# Extract the first word of "artsc-config", so it can be a program name with args.
set
dummy artsc-config
;
ac_word
=
$2
{
echo
"
$as_me
:
$LINENO
: checking for
$ac_word
"
>
&5
echo
$ECHO_N
"checking for
$ac_word
...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_path_ARTSCCONFIG
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
case
$ARTSCCONFIG
in
[
\\
/]
*
|
?:[
\\
/]
*
)
ac_cv_path_ARTSCCONFIG
=
"
$ARTSCCONFIG
"
# Let the user override the test with a path.
;;
*
)
as_save_IFS
=
$IFS
;
IFS
=
$PATH_SEPARATOR
for
as_dir
in
$PATH
do
IFS
=
$as_save_IFS
test
-z
"
$as_dir
"
&&
as_dir
=
.
for
ac_exec_ext
in
''
$ac_executable_extensions
;
do
if
{
test
-f
"
$as_dir
/
$ac_word$ac_exec_ext
"
&&
$as_test_x
"
$as_dir
/
$ac_word$ac_exec_ext
"
;
}
;
then
ac_cv_path_ARTSCCONFIG
=
"
$as_dir
/
$ac_word$ac_exec_ext
"
echo
"
$as_me
:
$LINENO
: found
$as_dir
/
$ac_word$ac_exec_ext
"
>
&5
break
2
fi
done
done
IFS
=
$as_save_IFS
;;
esac
fi
ARTSCCONFIG
=
$ac_cv_path_ARTSCCONFIG
if
test
-n
"
$ARTSCCONFIG
"
;
then
{
echo
"
$as_me
:
$LINENO
: result:
$ARTSCCONFIG
"
>
&5
echo
"
${
ECHO_T
}
$ARTSCCONFIG
"
>
&6
;
}
else
{
echo
"
$as_me
:
$LINENO
: result: no"
>
&5
echo
"
${
ECHO_T
}
no"
>
&6
;
}
fi
if
test
x
$ARTSCCONFIG
!=
x
-a
x
$ARTSCCONFIG
!=
x
'"$ARTSCCONFIG"'
;
then
ARTSC_CFLAGS
=
""
for
i
in
`
$ARTSCCONFIG
--cflags
`
do
case
"
$i
"
in
-I
*
)
ARTSC_CFLAGS
=
"
$ARTSC_CFLAGS
$i
"
;;
esac
done
ARTSC_LIBS
=
""
for
i
in
`
$ARTSCCONFIG
--libs
`
do
case
"
$i
"
in
-L
/usr/lib|-L/usr/lib64
)
;;
-L
*
|
-l
*
)
ARTSC_LIBS
=
"
$ARTSC_LIBS
$i
"
;;
esac
done
save_CFLAGS
=
"
$CFLAGS
"
CFLAGS
=
"
$CFLAGS
$ARTSC_CFLAGS
"
{
echo
"
$as_me
:
$LINENO
: checking for arts_init in -lartsc"
>
&5
echo
$ECHO_N
"checking for arts_init in -lartsc...
$ECHO_C
"
>
&6
;
}
if
test
"
${
ac_cv_lib_artsc_arts_init
+set
}
"
=
set
;
then
echo
$ECHO_N
"(cached)
$ECHO_C
"
>
&6
else
ac_check_lib_save_LIBS
=
$LIBS
LIBS
=
"-lartsc
$ARTSC_LIBS
$LIBS
"
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
#ifdef __cplusplus
extern "C"
#endif
char arts_init ();
int
main ()
{
return arts_init ();
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
conftest
$ac_exeext
if
{
(
ac_try
=
"
$ac_link
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_link
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest
$ac_exeext
&&
$as_test_x
conftest
$ac_exeext
;
then
ac_cv_lib_artsc_arts_init
=
yes
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
ac_cv_lib_artsc_arts_init
=
no
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest_ipa8_conftest.oo
\
conftest
$ac_exeext
conftest.
$ac_ext
LIBS
=
$ac_check_lib_save_LIBS
fi
{
echo
"
$as_me
:
$LINENO
: result:
$ac_cv_lib_artsc_arts_init
"
>
&5
echo
"
${
ECHO_T
}
$ac_cv_lib_artsc_arts_init
"
>
&6
;
}
if
test
$ac_cv_lib_artsc_arts_init
=
yes
;
then
cat
>
conftest.
$ac_ext
<<
_ACEOF
/* confdefs.h. */
_ACEOF
cat
confdefs.h
>>
conftest.
$ac_ext
cat
>>
conftest.
$ac_ext
<<
_ACEOF
/* end confdefs.h. */
#include <artsc.h>
int
main ()
{
arts_stream_t stream;
;
return 0;
}
_ACEOF
rm
-f
conftest.
$ac_objext
if
{
(
ac_try
=
"
$ac_compile
"
case
"((
$ac_try
"
in
*
\"
*
|
*
\`
*
|
*
\\
*
)
ac_try_echo
=
\$
ac_try
;;
*
)
ac_try_echo
=
$ac_try
;;
esac
eval
"echo
\"\$
as_me:
$LINENO
:
$ac_try_echo
\"
"
)
>
&5
(
eval
"
$ac_compile
"
)
2>conftest.er1
ac_status
=
$?
grep
-v
'^ *+'
conftest.er1
>
conftest.err
rm
-f
conftest.er1
cat
conftest.err
>
&5
echo
"
$as_me
:
$LINENO
:
\$
? =
$ac_status
"
>
&5
(
exit
$ac_status
)
;
}
&&
{
test
-z
"
$ac_c_werror_flag
"
||
test
!
-s
conftest.err
}
&&
test
-s
conftest.
$ac_objext
;
then
ARTSLIBS
=
$ARTSC_LIBS
ARTSINCL
=
$ARTSC_CFLAGS
cat
>>
confdefs.h
<<
\
_ACEOF
#define HAVE_ARTS 1
_ACEOF
else
echo
"
$as_me
: failed program was:"
>
&5
sed
's/^/| /'
conftest.
$ac_ext
>
&5
fi
rm
-f
core conftest.err conftest.
$ac_objext
conftest.
$ac_ext
fi
CFLAGS
=
"
$save_CFLAGS
"
fi
# Extract the first word of "esd-config", so it can be a program name with args.
# Extract the first word of "esd-config", so it can be a program name with args.
set
dummy esd-config
;
ac_word
=
$2
set
dummy esd-config
;
ac_word
=
$2
{
echo
"
$as_me
:
$LINENO
: checking for
$ac_word
"
>
&5
{
echo
"
$as_me
:
$LINENO
: checking for
$ac_word
"
>
&5
...
@@ -20848,8 +20670,6 @@ ac_config_files="$ac_config_files dlls/w32skrnl/Makefile"
...
@@ -20848,8 +20670,6 @@ ac_config_files="$ac_config_files dlls/w32skrnl/Makefile"
ac_config_files
=
"
$ac_config_files
dlls/winealsa.drv/Makefile"
ac_config_files
=
"
$ac_config_files
dlls/winealsa.drv/Makefile"
ac_config_files
=
"
$ac_config_files
dlls/winearts.drv/Makefile"
ac_config_files
=
"
$ac_config_files
dlls/wineaudioio.drv/Makefile"
ac_config_files
=
"
$ac_config_files
dlls/wineaudioio.drv/Makefile"
ac_config_files
=
"
$ac_config_files
dlls/winecoreaudio.drv/Makefile"
ac_config_files
=
"
$ac_config_files
dlls/winecoreaudio.drv/Makefile"
...
@@ -21831,7 +21651,6 @@ do
...
@@ -21831,7 +21651,6 @@ do
"dlls/vwin32.vxd/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/vwin32.vxd/Makefile" ;;
"dlls/vwin32.vxd/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/vwin32.vxd/Makefile" ;;
"dlls/w32skrnl/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/w32skrnl/Makefile" ;;
"dlls/w32skrnl/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/w32skrnl/Makefile" ;;
"dlls/winealsa.drv/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/winealsa.drv/Makefile" ;;
"dlls/winealsa.drv/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/winealsa.drv/Makefile" ;;
"dlls/winearts.drv/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/winearts.drv/Makefile" ;;
"dlls/wineaudioio.drv/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/wineaudioio.drv/Makefile" ;;
"dlls/wineaudioio.drv/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/wineaudioio.drv/Makefile" ;;
"dlls/winecoreaudio.drv/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/winecoreaudio.drv/Makefile" ;;
"dlls/winecoreaudio.drv/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/winecoreaudio.drv/Makefile" ;;
"dlls/winecrt0/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/winecrt0/Makefile" ;;
"dlls/winecrt0/Makefile") CONFIG_FILES="
$CONFIG_FILES
dlls/winecrt0/Makefile" ;;
...
@@ -22163,9 +21982,6 @@ FREETYPEINCL!$FREETYPEINCL$ac_delim
...
@@ -22163,9 +21982,6 @@ FREETYPEINCL!$FREETYPEINCL$ac_delim
ft_devel!
$ft_devel$ac_delim
ft_devel!
$ft_devel$ac_delim
ft_devel2!
$ft_devel2$ac_delim
ft_devel2!
$ft_devel2$ac_delim
FONTSSUBDIRS!
$FONTSSUBDIRS$ac_delim
FONTSSUBDIRS!
$FONTSSUBDIRS$ac_delim
ARTSCCONFIG!
$ARTSCCONFIG$ac_delim
ARTSLIBS!
$ARTSLIBS$ac_delim
ARTSINCL!
$ARTSINCL$ac_delim
ESDCONFIG!
$ESDCONFIG$ac_delim
ESDCONFIG!
$ESDCONFIG$ac_delim
ESDLIBS!
$ESDLIBS$ac_delim
ESDLIBS!
$ESDLIBS$ac_delim
ESDINCL!
$ESDINCL$ac_delim
ESDINCL!
$ESDINCL$ac_delim
...
@@ -22205,7 +22021,7 @@ LIBOBJS!$LIBOBJS$ac_delim
...
@@ -22205,7 +22021,7 @@ LIBOBJS!$LIBOBJS$ac_delim
LTLIBOBJS!
$LTLIBOBJS$ac_delim
LTLIBOBJS!
$LTLIBOBJS$ac_delim
_ACEOF
_ACEOF
if
test
`
sed
-n
"s/.*
$ac_delim
\$
/X/p"
conf
$$
subs.sed |
grep
-c
X
`
=
7
4
;
then
if
test
`
sed
-n
"s/.*
$ac_delim
\$
/X/p"
conf
$$
subs.sed |
grep
-c
X
`
=
7
1
;
then
break
break
elif
$ac_last_try
;
then
elif
$ac_last_try
;
then
{
{
echo
"
$as_me
:
$LINENO
: error: could not make
$CONFIG_STATUS
"
>
&5
{
{
echo
"
$as_me
:
$LINENO
: error: could not make
$CONFIG_STATUS
"
>
&5
...
@@ -22882,7 +22698,6 @@ echo "$as_me: WARNING: Fonts will not be built. Dialog text may be invisible or
...
@@ -22882,7 +22698,6 @@ echo "$as_me: WARNING: Fonts will not be built. Dialog text may be invisible or
fi
fi
if
test
-z
"
$ALSALIBS
"
-a
\
if
test
-z
"
$ALSALIBS
"
-a
\
-z
"
$ARTSC_LIBS
"
-a
\
-z
"
$AUDIOIOLIBS
"
-a
\
-z
"
$AUDIOIOLIBS
"
-a
\
-z
"
$NASLIBS
"
-a
\
-z
"
$NASLIBS
"
-a
\
-z
"
$ESD_LIBS
"
-a
\
-z
"
$ESD_LIBS
"
-a
\
...
@@ -22896,8 +22711,8 @@ then
...
@@ -22896,8 +22711,8 @@ then
echo
"
$as_me
: WARNING: No sound system was found. Windows applications will be silent."
>
&2
;
}
echo
"
$as_me
: WARNING: No sound system was found. Windows applications will be silent."
>
&2
;
}
{
echo
"
$as_me
:
$LINENO
: WARNING: The currently supported sound systems are:"
>
&5
{
echo
"
$as_me
:
$LINENO
: WARNING: The currently supported sound systems are:"
>
&5
echo
"
$as_me
: WARNING: The currently supported sound systems are:"
>
&2
;
}
echo
"
$as_me
: WARNING: The currently supported sound systems are:"
>
&2
;
}
{
echo
"
$as_me
:
$LINENO
: WARNING: ALSA,
ARTS,
EsounD, AudioIO, Jack, NAS and OSS"
>
&5
{
echo
"
$as_me
:
$LINENO
: WARNING: ALSA, EsounD, AudioIO, Jack, NAS and OSS"
>
&5
echo
"
$as_me
: WARNING: ALSA,
ARTS,
EsounD, AudioIO, Jack, NAS and OSS"
>
&2
;
}
echo
"
$as_me
: WARNING: ALSA, EsounD, AudioIO, Jack, NAS and OSS"
>
&2
;
}
fi
fi
echo
echo
...
...
configure.ac
View file @
e97a5e78
...
@@ -785,36 +785,6 @@ WINE_CHECK_LIB_FUNCS(\
...
@@ -785,36 +785,6 @@ WINE_CHECK_LIB_FUNCS(\
pthread_get_stacksize_np,
pthread_get_stacksize_np,
[$LIBPTHREAD])
[$LIBPTHREAD])
dnl **** Check for aRts Sound Server ****
AC_PATH_PROG(ARTSCCONFIG, artsc-config)
if test x$ARTSCCONFIG != x -a x$ARTSCCONFIG != x'"$ARTSCCONFIG"';
then
ARTSC_CFLAGS=""
for i in `$ARTSCCONFIG --cflags`
do
case "$i" in
-I*) ARTSC_CFLAGS="$ARTSC_CFLAGS $i";;
esac
done
ARTSC_LIBS=""
for i in `$ARTSCCONFIG --libs`
do
case "$i" in
-L/usr/lib|-L/usr/lib64) ;;
-L*|-l*) ARTSC_LIBS="$ARTSC_LIBS $i";;
esac
done
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $ARTSC_CFLAGS"
AC_CHECK_LIB(artsc,arts_init,
[AC_TRY_COMPILE([#include <artsc.h>],[arts_stream_t stream;],
[AC_SUBST(ARTSLIBS, $ARTSC_LIBS)
AC_SUBST(ARTSINCL, $ARTSC_CFLAGS)
AC_DEFINE(HAVE_ARTS, 1, [Define if you have ARTS sound server])])],,
$ARTSC_LIBS)
CFLAGS="$save_CFLAGS"
fi
dnl **** Check for EsounD ****
dnl **** Check for EsounD ****
AC_PATH_PROG(ESDCONFIG, esd-config)
AC_PATH_PROG(ESDCONFIG, esd-config)
if test x$ESDCONFIG != x -a x$ESDCONFIG != x'"$ESDCONFIG"';
if test x$ESDCONFIG != x -a x$ESDCONFIG != x'"$ESDCONFIG"';
...
@@ -1755,7 +1725,6 @@ AC_CONFIG_FILES([dlls/vtdapi.vxd/Makefile])
...
@@ -1755,7 +1725,6 @@ AC_CONFIG_FILES([dlls/vtdapi.vxd/Makefile])
AC_CONFIG_FILES([dlls/vwin32.vxd/Makefile])
AC_CONFIG_FILES([dlls/vwin32.vxd/Makefile])
AC_CONFIG_FILES([dlls/w32skrnl/Makefile])
AC_CONFIG_FILES([dlls/w32skrnl/Makefile])
AC_CONFIG_FILES([dlls/winealsa.drv/Makefile])
AC_CONFIG_FILES([dlls/winealsa.drv/Makefile])
AC_CONFIG_FILES([dlls/winearts.drv/Makefile])
AC_CONFIG_FILES([dlls/wineaudioio.drv/Makefile])
AC_CONFIG_FILES([dlls/wineaudioio.drv/Makefile])
AC_CONFIG_FILES([dlls/winecoreaudio.drv/Makefile])
AC_CONFIG_FILES([dlls/winecoreaudio.drv/Makefile])
AC_CONFIG_FILES([dlls/winecrt0/Makefile])
AC_CONFIG_FILES([dlls/winecrt0/Makefile])
...
@@ -2048,7 +2017,6 @@ then
...
@@ -2048,7 +2017,6 @@ then
fi
fi
if test -z "$ALSALIBS" -a \
if test -z "$ALSALIBS" -a \
-z "$ARTSC_LIBS" -a \
-z "$AUDIOIOLIBS" -a \
-z "$AUDIOIOLIBS" -a \
-z "$NASLIBS" -a \
-z "$NASLIBS" -a \
-z "$ESD_LIBS" -a \
-z "$ESD_LIBS" -a \
...
@@ -2060,7 +2028,7 @@ then
...
@@ -2060,7 +2028,7 @@ then
echo >&2
echo >&2
AC_MSG_WARN([No sound system was found. Windows applications will be silent.])
AC_MSG_WARN([No sound system was found. Windows applications will be silent.])
AC_MSG_WARN([The currently supported sound systems are:])
AC_MSG_WARN([The currently supported sound systems are:])
AC_MSG_WARN([ALSA,
ARTS,
EsounD, AudioIO, Jack, NAS and OSS])
AC_MSG_WARN([ALSA, EsounD, AudioIO, Jack, NAS and OSS])
fi
fi
echo
echo
...
...
dlls/Makefile.in
View file @
e97a5e78
...
@@ -188,7 +188,6 @@ BASEDIRS = \
...
@@ -188,7 +188,6 @@ BASEDIRS = \
vwin32.vxd
\
vwin32.vxd
\
w32skrnl
\
w32skrnl
\
winealsa.drv
\
winealsa.drv
\
winearts.drv
\
wineaudioio.drv
\
wineaudioio.drv
\
winecoreaudio.drv
\
winecoreaudio.drv
\
winedos
\
winedos
\
...
...
dlls/winearts.drv/Makefile.in
deleted
100644 → 0
View file @
15a1723c
TOPSRCDIR
=
@top_srcdir@
TOPOBJDIR
=
../..
SRCDIR
=
@srcdir@
VPATH
=
@srcdir@
MODULE
=
winearts.drv
IMPORTS
=
winmm user32 kernel32 ntdll
EXTRAINCL
=
@ARTSINCL@
EXTRALIBS
=
@ARTSLIBS@
-ldxguid
-luuid
C_SRCS
=
\
arts.c
\
audio.c
@MAKE_DLL_RULES@
@DEPENDENCIES@
# everything below this line is overwritten by make depend
dlls/winearts.drv/arts.c
deleted
100644 → 0
View file @
15a1723c
/* -*- tab-width: 8; c-basic-offset: 4 -*- */
/*
* Wine Driver for aRts Sound Server
* http://www.arts-project.org
*
* Copyright 2002 Chris Morgan<cmorgan@alum.wpi.edu>
* Code massively copied from Eric Pouech's OSS driver
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "mmddk.h"
#include "arts.h"
#ifdef HAVE_ARTS
/**************************************************************************
* ARTS_drvOpen [internal]
*/
static
LRESULT
ARTS_drvOpen
(
LPSTR
str
)
{
return
1
;
}
/**************************************************************************
* ARTS_drvClose [internal]
*/
static
LRESULT
ARTS_drvClose
(
DWORD_PTR
dwDevID
)
{
return
1
;
}
#endif
/* #ifdef HAVE_ARTS */
/**************************************************************************
* DriverProc (WINEARTS.@)
*/
LRESULT
CALLBACK
ARTS_DriverProc
(
DWORD_PTR
dwDevID
,
HDRVR
hDriv
,
UINT
wMsg
,
LPARAM
dwParam1
,
LPARAM
dwParam2
)
{
/* EPP TRACE("(%08lX, %04X, %08lX, %08lX, %08lX)\n", */
/* EPP dwDevID, hDriv, wMsg, dwParam1, dwParam2); */
switch
(
wMsg
)
{
#ifdef HAVE_ARTS
case
DRV_LOAD
:
if
(
ARTS_WaveInit
()
<
0
)
return
0
;
return
1
;
case
DRV_FREE
:
return
ARTS_WaveClose
();
case
DRV_OPEN
:
return
ARTS_drvOpen
((
LPSTR
)
dwParam1
);
case
DRV_CLOSE
:
return
ARTS_drvClose
(
dwDevID
);
case
DRV_ENABLE
:
return
1
;
case
DRV_DISABLE
:
return
1
;
case
DRV_QUERYCONFIGURE
:
return
1
;
case
DRV_CONFIGURE
:
MessageBoxA
(
0
,
"aRts MultiMedia Driver!"
,
"aRts Driver"
,
MB_OK
);
return
1
;
case
DRV_INSTALL
:
return
DRVCNF_RESTART
;
case
DRV_REMOVE
:
return
DRVCNF_RESTART
;
#endif
default:
return
DefDriverProc
(
dwDevID
,
hDriv
,
wMsg
,
dwParam1
,
dwParam2
);
}
}
dlls/winearts.drv/arts.h
deleted
100644 → 0
View file @
15a1723c
/* Definition for aRts drivers : wine multimedia system
*
* Copyright 2002 Chris Morgan<cmorgan@alum.wpi.edu>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#ifndef __WINE_ARTS_H
#define __WINE_ARTS_H
#ifndef __WINE_CONFIG_H
# error You must include config.h to use this header
#endif
#ifdef HAVE_SYS_ERRNO_H
#include <sys/errno.h>
#endif
extern
LONG
ARTS_WaveInit
(
void
);
extern
LONG
ARTS_WaveClose
(
void
);
#endif
/* __WINE_ARTS_H */
dlls/winearts.drv/audio.c
deleted
100644 → 0
View file @
15a1723c
This diff is collapsed.
Click to expand it.
dlls/winearts.drv/winearts.drv.spec
deleted
100644 → 0
View file @
15a1723c
@ stdcall -private DriverProc(long long long long long) ARTS_DriverProc
@ stdcall -private widMessage(long long long long long) ARTS_widMessage
@ stdcall -private wodMessage(long long long long long) ARTS_wodMessage
include/config.h.in
View file @
e97a5e78
...
@@ -17,9 +17,6 @@
...
@@ -17,9 +17,6 @@
/* Define to 1 if you have the <arpa/nameser.h> header file. */
/* Define to 1 if you have the <arpa/nameser.h> header file. */
#undef HAVE_ARPA_NAMESER_H
#undef HAVE_ARPA_NAMESER_H
/* Define if you have ARTS sound server */
#undef HAVE_ARTS
/* Define to 1 if you have the `asctime_r' function. */
/* Define to 1 if you have the `asctime_r' function. */
#undef HAVE_ASCTIME_R
#undef HAVE_ASCTIME_R
...
...
programs/winecfg/Bg.rc
View file @
e97a5e78
...
@@ -268,7 +268,6 @@ BEGIN
...
@@ -268,7 +268,6 @@ BEGIN
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_EMULATION "Emulation"
IDS_ACCEL_EMULATION "Emulation"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ARTS "aRts Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_JACK "JACK Driver"
IDS_DRIVER_JACK "JACK Driver"
...
...
programs/winecfg/Cs.rc
View file @
e97a5e78
...
@@ -270,7 +270,6 @@ BEGIN
...
@@ -270,7 +270,6 @@ BEGIN
IDS_ACCEL_BASIC "Zkladn"
IDS_ACCEL_BASIC "Zkladn"
IDS_ACCEL_EMULATION "Emulace"
IDS_ACCEL_EMULATION "Emulace"
IDS_DRIVER_ALSA "Ovlada ALSA"
IDS_DRIVER_ALSA "Ovlada ALSA"
IDS_DRIVER_ARTS "Ovlada aRts"
IDS_DRIVER_ESOUND "Ovlada EsounD"
IDS_DRIVER_ESOUND "Ovlada EsounD"
IDS_DRIVER_OSS "Ovlada OSS"
IDS_DRIVER_OSS "Ovlada OSS"
IDS_DRIVER_JACK "Ovlada JACK"
IDS_DRIVER_JACK "Ovlada JACK"
...
...
programs/winecfg/De.rc
View file @
e97a5e78
...
@@ -266,7 +266,6 @@ BEGIN
...
@@ -266,7 +266,6 @@ BEGIN
IDS_ACCEL_BASIC "Einfach"
IDS_ACCEL_BASIC "Einfach"
IDS_ACCEL_EMULATION "Emulation"
IDS_ACCEL_EMULATION "Emulation"
IDS_DRIVER_ALSA "ALSA-Treiber"
IDS_DRIVER_ALSA "ALSA-Treiber"
IDS_DRIVER_ARTS "aRts-Treiber"
IDS_DRIVER_ESOUND "EsounD-Treiber"
IDS_DRIVER_ESOUND "EsounD-Treiber"
IDS_DRIVER_OSS "OSS-Treiber"
IDS_DRIVER_OSS "OSS-Treiber"
IDS_DRIVER_JACK "JACK-Treiber"
IDS_DRIVER_JACK "JACK-Treiber"
...
...
programs/winecfg/En.rc
View file @
e97a5e78
...
@@ -268,7 +268,6 @@ BEGIN
...
@@ -268,7 +268,6 @@ BEGIN
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_EMULATION "Emulation"
IDS_ACCEL_EMULATION "Emulation"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ARTS "aRts Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_JACK "JACK Driver"
IDS_DRIVER_JACK "JACK Driver"
...
...
programs/winecfg/Es.rc
View file @
e97a5e78
...
@@ -262,7 +262,6 @@ BEGIN
...
@@ -262,7 +262,6 @@ BEGIN
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_EMULATION "Emulation"
IDS_ACCEL_EMULATION "Emulation"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ARTS "aRts Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_JACK "JACK Driver"
IDS_DRIVER_JACK "JACK Driver"
...
...
programs/winecfg/Fi.rc
View file @
e97a5e78
...
@@ -265,7 +265,6 @@ BEGIN
...
@@ -265,7 +265,6 @@ BEGIN
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_EMULATION "Emulation"
IDS_ACCEL_EMULATION "Emulation"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ARTS "aRts Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_JACK "JACK Driver"
IDS_DRIVER_JACK "JACK Driver"
...
...
programs/winecfg/Fr.rc
View file @
e97a5e78
...
@@ -266,7 +266,6 @@ BEGIN
...
@@ -266,7 +266,6 @@ BEGIN
IDS_ACCEL_BASIC "Basique"
IDS_ACCEL_BASIC "Basique"
IDS_ACCEL_EMULATION "mulation"
IDS_ACCEL_EMULATION "mulation"
IDS_DRIVER_ALSA "Pilote ALSA"
IDS_DRIVER_ALSA "Pilote ALSA"
IDS_DRIVER_ARTS "Pilote aRts"
IDS_DRIVER_ESOUND "Pilote EsounD"
IDS_DRIVER_ESOUND "Pilote EsounD"
IDS_DRIVER_OSS "Pilote OSS"
IDS_DRIVER_OSS "Pilote OSS"
IDS_DRIVER_JACK "Pilote JACK"
IDS_DRIVER_JACK "Pilote JACK"
...
...
programs/winecfg/Hu.rc
View file @
e97a5e78
...
@@ -262,7 +262,6 @@ BEGIN
...
@@ -262,7 +262,6 @@ BEGIN
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_EMULATION "Emulation"
IDS_ACCEL_EMULATION "Emulation"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ARTS "aRts Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_JACK "JACK Driver"
IDS_DRIVER_JACK "JACK Driver"
...
...
programs/winecfg/Ja.rc
View file @
e97a5e78
...
@@ -260,7 +260,6 @@ BEGIN
...
@@ -260,7 +260,6 @@ BEGIN
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_EMULATION "Emulation"
IDS_ACCEL_EMULATION "Emulation"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ARTS "aRts Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_JACK "JACK Driver"
IDS_DRIVER_JACK "JACK Driver"
...
...
programs/winecfg/Ko.rc
View file @
e97a5e78
...
@@ -268,7 +268,6 @@ BEGIN
...
@@ -268,7 +268,6 @@ BEGIN
IDS_ACCEL_BASIC "기본"
IDS_ACCEL_BASIC "기본"
IDS_ACCEL_EMULATION "애뮬레이션"
IDS_ACCEL_EMULATION "애뮬레이션"
IDS_DRIVER_ALSA "ALSA 드라이버"
IDS_DRIVER_ALSA "ALSA 드라이버"
IDS_DRIVER_ARTS "aRts 드라이버"
IDS_DRIVER_ESOUND "EsounD 드라이버"
IDS_DRIVER_ESOUND "EsounD 드라이버"
IDS_DRIVER_OSS "OSS 드라이버"
IDS_DRIVER_OSS "OSS 드라이버"
IDS_DRIVER_JACK "JACK 드라이버"
IDS_DRIVER_JACK "JACK 드라이버"
...
...
programs/winecfg/Nl.rc
View file @
e97a5e78
...
@@ -267,7 +267,6 @@ BEGIN
...
@@ -267,7 +267,6 @@ BEGIN
IDS_ACCEL_BASIC "Eenvoudig"
IDS_ACCEL_BASIC "Eenvoudig"
IDS_ACCEL_EMULATION "Emulatie"
IDS_ACCEL_EMULATION "Emulatie"
IDS_DRIVER_ALSA "ALSA Stuurprogramma"
IDS_DRIVER_ALSA "ALSA Stuurprogramma"
IDS_DRIVER_ARTS "aRts Stuurprogramma"
IDS_DRIVER_ESOUND "EsounD Stuurprogramma"
IDS_DRIVER_ESOUND "EsounD Stuurprogramma"
IDS_DRIVER_OSS "OSS Stuurprogramma"
IDS_DRIVER_OSS "OSS Stuurprogramma"
IDS_DRIVER_JACK "JACK Stuurprogramma"
IDS_DRIVER_JACK "JACK Stuurprogramma"
...
...
programs/winecfg/No.rc
View file @
e97a5e78
...
@@ -265,7 +265,6 @@ BEGIN
...
@@ -265,7 +265,6 @@ BEGIN
IDS_ACCEL_BASIC "Grunnleggende"
IDS_ACCEL_BASIC "Grunnleggende"
IDS_ACCEL_EMULATION "Emulering"
IDS_ACCEL_EMULATION "Emulering"
IDS_DRIVER_ALSA "ALSA-driver"
IDS_DRIVER_ALSA "ALSA-driver"
IDS_DRIVER_ARTS "aRts-driver"
IDS_DRIVER_ESOUND "EsounD-driver"
IDS_DRIVER_ESOUND "EsounD-driver"
IDS_DRIVER_OSS "OSS-driver"
IDS_DRIVER_OSS "OSS-driver"
IDS_DRIVER_JACK "JACK-driver"
IDS_DRIVER_JACK "JACK-driver"
...
...
programs/winecfg/Ro.rc
View file @
e97a5e78
...
@@ -267,7 +267,6 @@ BEGIN
...
@@ -267,7 +267,6 @@ BEGIN
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_BASIC "Basic"
IDS_ACCEL_EMULATION "Emulation"
IDS_ACCEL_EMULATION "Emulation"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ALSA "ALSA Driver"
IDS_DRIVER_ARTS "aRts Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_ESOUND "EsounD Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_OSS "OSS Driver"
IDS_DRIVER_JACK "JACK Driver"
IDS_DRIVER_JACK "JACK Driver"
...
...
programs/winecfg/Ru.rc
View file @
e97a5e78
...
@@ -267,7 +267,6 @@ BEGIN
...
@@ -267,7 +267,6 @@ BEGIN
IDS_ACCEL_BASIC ""
IDS_ACCEL_BASIC ""
IDS_ACCEL_EMULATION ""
IDS_ACCEL_EMULATION ""
IDS_DRIVER_ALSA "ALSA "
IDS_DRIVER_ALSA "ALSA "
IDS_DRIVER_ARTS "aRts "
IDS_DRIVER_ESOUND "EsounD "
IDS_DRIVER_ESOUND "EsounD "
IDS_DRIVER_OSS "OSS "
IDS_DRIVER_OSS "OSS "
IDS_DRIVER_JACK "JACK "
IDS_DRIVER_JACK "JACK "
...
...
programs/winecfg/Tr.rc
View file @
e97a5e78
...
@@ -265,7 +265,6 @@ BEGIN
...
@@ -265,7 +265,6 @@ BEGIN
IDS_ACCEL_BASIC "Temel"
IDS_ACCEL_BASIC "Temel"
IDS_ACCEL_EMULATION "Taklit"
IDS_ACCEL_EMULATION "Taklit"
IDS_DRIVER_ALSA "ALSA Srcs"
IDS_DRIVER_ALSA "ALSA Srcs"
IDS_DRIVER_ARTS "aRts Srcs"
IDS_DRIVER_ESOUND "EsounD Srcs"
IDS_DRIVER_ESOUND "EsounD Srcs"
IDS_DRIVER_OSS "OSS Srcs"
IDS_DRIVER_OSS "OSS Srcs"
IDS_DRIVER_JACK "JACK Srcs"
IDS_DRIVER_JACK "JACK Srcs"
...
...
programs/winecfg/audio.c
View file @
e97a5e78
...
@@ -82,9 +82,6 @@ static const char* DSound_Bits[] = {
...
@@ -82,9 +82,6 @@ static const char* DSound_Bits[] = {
static
const
AUDIO_DRIVER
sAudioDrivers
[]
=
{
static
const
AUDIO_DRIVER
sAudioDrivers
[]
=
{
{
IDS_DRIVER_ALSA
,
"alsa"
},
{
IDS_DRIVER_ALSA
,
"alsa"
},
#if 0 /* arts library is buggy */
{IDS_DRIVER_ARTS, "arts"},
#endif
{
IDS_DRIVER_ESOUND
,
"esd"
},
{
IDS_DRIVER_ESOUND
,
"esd"
},
{
IDS_DRIVER_OSS
,
"oss"
},
{
IDS_DRIVER_OSS
,
"oss"
},
{
IDS_DRIVER_JACK
,
"jack"
},
{
IDS_DRIVER_JACK
,
"jack"
},
...
...
programs/winecfg/libraries.c
View file @
e97a5e78
...
@@ -67,7 +67,6 @@ static const char * const builtin_only[] =
...
@@ -67,7 +67,6 @@ static const char * const builtin_only[] =
"vdmdbg"
,
"vdmdbg"
,
"w32skrnl"
,
"w32skrnl"
,
"winealsa.drv"
,
"winealsa.drv"
,
"winearts.drv"
,
"wineaudioio.drv"
,
"wineaudioio.drv"
,
"wined3d"
,
"wined3d"
,
"winedos"
,
"winedos"
,
...
...
programs/winecfg/resource.h
View file @
e97a5e78
...
@@ -175,7 +175,7 @@
...
@@ -175,7 +175,7 @@
#define IDS_ACCEL_BASIC 8302
#define IDS_ACCEL_BASIC 8302
#define IDS_ACCEL_EMULATION 8303
#define IDS_ACCEL_EMULATION 8303
#define IDS_DRIVER_ALSA 8304
#define IDS_DRIVER_ALSA 8304
#define IDS_DRIVER_ARTS 8305
#define IDS_DRIVER_ESOUND 8306
#define IDS_DRIVER_ESOUND 8306
#define IDS_DRIVER_OSS 8307
#define IDS_DRIVER_OSS 8307
#define IDS_DRIVER_JACK 8308
#define IDS_DRIVER_JACK 8308
...
...
tools/winapi/win32.api
View file @
e97a5e78
...
@@ -4894,21 +4894,6 @@ WORD
...
@@ -4894,21 +4894,6 @@ WORD
DWORD_PTR
DWORD_PTR
%%winearts.drv
%long
DWORD
HDRVR
LPARAM
LRESULT
UINT
WORD
%long --pointer
DWORD_PTR
%%wineaudioio.drv
%%wineaudioio.drv
%long
%long
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment