mirror of
https://github.com/wine-mirror/wine
synced 2024-07-05 17:28:47 +00:00
Thu Aug 17 19:30:14 1995 Alexandre Julliard <julliard@sunsite.unc.edu> * [*/Makefile.in] Removed winelibclean target, as it doesn't work anyway. * [controls/button.c] Avoid drawing the focus rectangle outside of the button. * [controls/widgets.c] Fixed bug with the size of the reserved bytes for the Edit control (caused Eudora to crash). * [debugger/*] [include/debugger.h] Unified debugger address handling. Segmented and linear addresses are no grouped in a single type DBG_ADDR. All commands now accept seg:off addresses. Module entry points are now loaded upon first entry to the debugger, so that entry points of the loaded executable also appear in the symbol table. * [include/registers.h] [miscemu/*.c] Register macros are now of the form 'AX_reg(context)' instead of 'AX'. This makes code less readable, but will prevent a lot of name clashes with other definitions. It also avoids a hidden reference to the 'context' variable. * [ipc/dde_atom.c] [misc/atom.c] All *AddAtom and *FindAtom functions now take a SEGPTR parameter, to allow supporting integer atoms. Moved atom.c to memory/ directory. * [loader/task.c] Fixed environment allocation to compute the size dynamically. Added 'windir' environment variable. Fixed GetDOSEnvironment() to return the current task environment. * [windows/message.c] Fixed bug in MSG_GetWindowForEvent(). Wed Aug 9 11:40:43 1995 Marcus Meissner <msmeissn@faui01.informatik.uni-erlangen.de> * [include/ole.h] Added a lot of structures from my Borland Manual. Neither complete, nor 100% right (check please) * [misc/shell.c] Fixed some of the Reg* functions. Enhanced ShellExecute. Please test: wine "regedit.exe /v" mplayer.exe soundrec.exe Do YOU know the format of \WINDOWS\REG.DAT? Mail me please :) * [misc/dos_fs.c] Make umsdos mounted windows dirs work again. * [miscemu/emulate.c] Added some comments, preimplementation of subfunction 7. * [multimedia/mmsystem.c] Implemented mciSendString. not complete, not clean, not necessarily working (only checked with a program which uses 'cdaudio' (one working program is cool.exe, a shareware waveditor with cdaudio play facilities.) * [multimedia/mcicda.c] Segptr fixes in DriverProc Default cdrom drive in Linux is /dev/cdrom ... usually a symbolic link to your real cdrom device. Tue Aug 8 19:41:50 CDT 1995 Daniel Schepler <dks2@cec.wustl.edu> * [loader/resource.c] Don't crash in a LoadString to NULL * [loader/resource.c] Fixed accelerators to work with modifiers. (ALT-x modifiers still won't work unless the ALT keypress exited the menu.) * [misc/file.c] Expand a file to the current offset with an _lwrite of size zero. * [misc/file.c] Set a newly created file to read-write instead of write-only. Sun Aug 6 20:28:35 1995 Anand Kumria <akumria@ozemail.com.au> * [misc/main.c] [include/msdos.h] Fixed to return DOS version 6.22, and the correct byte order for Windows programs. Wed Aug 2 12:36:33 1995 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de> * [include/options.h] [memory/global.c] [misc/main.c] Make the new IPC run-time selectible, disabling it by default. (I think it's only useful for libwine, anyway.) * [loader/task.c] [memory/selector.c] In FreeSelector(), walk up the stack and fix the frames. * [objects/dib.c] Missing break statement in DIB_SetImageBits_RLE8(). In GetDIBits(), set the compression flag in the bitmap info to zero. * [windows/dialog.c] GetNextDlgGroupItem() needs to treat the first child as if it had an implicit WS_GROUP bit set. Mon Jul 31 15:44:47 EDT 1995 Louis-D. Dubeau <ldd@step.polymtl.ca> * [misc/dos_fs.c] Quick'n dirty fix for the initialisation of the Z: information structure.
148 lines
3.5 KiB
Plaintext
148 lines
3.5 KiB
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
dnl Author: Michael Patra <micky@marie.physik.tu-berlin.de>
|
|
dnl <patra@itp1.physik.tu-berlin.de>
|
|
AC_REVISION([configure.in 1.00])
|
|
AC_INIT(controls/edit.c)
|
|
AC_CONFIG_HEADER(include/config.h)
|
|
|
|
# We want these before the checks, so the checks can modify their values.
|
|
test -z "$CFLAGS" && CFLAGS="-g -O2 -Wall" AC_SUBST(CFLAGS)
|
|
test -z "$LDFLAGS" && LDFLAGS=-g AC_SUBST(LDFLAGS)
|
|
|
|
AC_PROG_MAKE_SET
|
|
AC_PROG_CC
|
|
AC_PATH_X
|
|
AC_PROG_YACC
|
|
AC_PROG_LEX
|
|
if test -n "$x_includes" ; then
|
|
x_includes="-I$x_includes"
|
|
fi
|
|
if test -n "$x_no" ; then
|
|
AXFILES='AXFILES='
|
|
fi
|
|
AC_SUBST(AXFILES)
|
|
AC_SUBST(x_includes)
|
|
AC_SUBST(x_libraries)
|
|
AC_SUBST(LIBOBJS)
|
|
|
|
LD=ld
|
|
LDCOMBINEFLAGS="-r"
|
|
AC_SUBST(LD)
|
|
AC_SUBST(LDCOMBINEFLAGS)
|
|
|
|
AC_CHECK_FUNCS(tcgetattr)
|
|
AC_CHECK_HEADERS(stdlib.h)
|
|
AC_HEADER_STAT()
|
|
AC_C_CONST()
|
|
AC_TYPE_SIZE_T()
|
|
|
|
if test -z "${top_srcdir}"; then
|
|
TOP_SRCDIR="."
|
|
else
|
|
TOP_SRCDIR="${top_srcdir}"
|
|
fi
|
|
AC_MSG_CHECKING(for language in autoconf.h)
|
|
if test -f ${TOP_SRCDIR}/autoconf.h; then
|
|
LANG=`tr ' ' '\n' < ${TOP_SRCDIR}/autoconf.h | grep '\-ALANG' | head -1`
|
|
if test -n "${LANG}"; then
|
|
AC_MSG_RESULT(`echo "${LANG}" | cut -b9-10`)
|
|
fi
|
|
fi
|
|
if test -z "${LANG}"; then
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
AC_SUBST(LANG)
|
|
|
|
if test -z "${LANG}"; then
|
|
AC_MSG_CHECKING(for language through domainname)
|
|
DNAME=`domainname`
|
|
if test `echo "${DNAME}" | grep -c "\.no"` -ne 0; then
|
|
LANG="-ALANG\(No\)"
|
|
AC_MSG_RESULT(No)
|
|
fi
|
|
if test `echo "${DNAME}" | grep -c "\.de"` -ne 0; then
|
|
LANG="-ALANG\(De\)"
|
|
AC_MSG_RESULT(De)
|
|
fi
|
|
if test `echo "${DNAME}" | grep -c "\.uk"` -ne 0; then
|
|
LANG="-ALANG\(En\)"
|
|
AC_MSG_RESULT(En)
|
|
fi
|
|
if test `echo "${DNAME}" | grep -c "\.com"` -ne 0; then
|
|
LANG="-ALANG\(En\)"
|
|
AC_MSG_RESULT(En)
|
|
fi
|
|
if test `echo "${DNAME}" | grep -c "\.edu"` -ne 0; then
|
|
LANG="-ALANG\(En\)"
|
|
AC_MSG_RESULT(En)
|
|
fi
|
|
if test `echo "${DNAME}" | grep -c "\.gov"` -ne 0; then
|
|
LANG="-ALANG\(En\)"
|
|
AC_MSG_RESULT(En)
|
|
fi
|
|
if test -z "${LANG}"; then
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
fi
|
|
|
|
if test -z "${LANG}"; then
|
|
AC_MSG_CHECKING(for linux)
|
|
AC_EGREP_CPP(yes,
|
|
[#ifdef linux
|
|
yes
|
|
#endif
|
|
], AC_MSG_RESULT(yes)
|
|
AC_MSG_CHECKING(for language by examining keymap)
|
|
if test `dumpkeys | grep "keycode *26" | tr ' ' '\n' | grep -c udiaeresis` -ne 0; then
|
|
AC_MSG_RESULT(De)
|
|
LANG='-ALANG\(De\)'
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
LANG='-ALANG\(En\)'
|
|
fi
|
|
,
|
|
AC_MSG_RESULT(no)
|
|
LANG='-ALANG\(En\)'
|
|
)
|
|
fi
|
|
|
|
AC_MSG_CHECKING(for wine.ini in autoconf.h)
|
|
if test -f ${TOP_SRCDIR}/autoconf.h; then
|
|
if test `grep -c WINE_INI_GLOBAL ${TOP_SRCDIR}/autoconf.h` -ne 0; then
|
|
WINE_INI_GLOBAL=`grep WINE_INI_GLOBAL ${TOP_SRCDIR}/autoconf.h | tr ' ' '\n' | tail -1`
|
|
AC_MSG_RESULT(${WINE_INI_GLOBAL})
|
|
fi
|
|
fi
|
|
if test -z "${WINE_INI_GLOBAL}"; then
|
|
AC_MSG_RESULT(no)
|
|
fi
|
|
|
|
if test -z "${WINE_INI_GLOBAL}"; then
|
|
AC_MSG_CHECKING(for /usr/local/etc/wine.conf)
|
|
if test -f /usr/local/etc/wine.conf; then
|
|
AC_MSG_RESULT(yes)
|
|
WINE_INI_GLOBAL='"/usr/local/etc/wine.conf"'
|
|
else
|
|
AC_MSG_RESULT(no)
|
|
WINE_INI_GLOBAL="\"${TOP_SRCDIR}/wine.ini\""
|
|
fi
|
|
fi
|
|
AC_SUBST(WINE_INI_GLOBAL)
|
|
|
|
|
|
test -z "$LDFLAGS" && LDFLAGS=-g AC_SUBST(LDFLAGS)
|
|
|
|
|
|
AC_OUTPUT(controls/Makefile ipc/Makefile loader/Makefile memory/Makefile misc/Makefile miscemu/Makefile multimedia/Makefile objects/Makefile windows/Makefile rc/Makefile debugger/Makefile debugger/readline/Makefile tools/Makefile if1632/Makefile Makefile autoconf.h, [touch stamp-config])
|
|
|
|
echo
|
|
echo "Configure finished. Do 'make depend; make' to compile Wine."
|
|
echo
|
|
|
|
dnl Local Variables:
|
|
dnl comment-start: "dnl "
|
|
dnl comment-end: ""
|
|
dnl comment-start-skip: "\\bdnl\\b\\s *"
|
|
dnl compile-command: "make configure config.h.in"
|
|
dnl End:
|