CVSROOT: /home/cvs
Module name: freesci
Changes by: cvsuser 00/05/21 10:43:27
Modified files:
. : ChangeLog acinclude.m4 aclocal.m4 config.h
config.h.in configure configure.in
src : Makefile.am config.c config.l main.c
src/engine : cfsml.pl game.c grammar.c kfile.c kgraphics.c
kstring.c savegame.c scriptdebug.c vm.c
src/graphics : con_io.c engine_graphics.c font.c
graphics_dgfx.c graphics_ggi.c graphics_glx.c
graphics_png.c window.c
src/include : graphics.h resource.h vocabulary.h
src/scicore : console.c decompress0.c old_objects.c
resource.c
src/sound : midi.c sound.c soundserver_null.c
src/tools : Makefile.am sciconsole.c scidisasm.c
sciunpack.c vocabdump.c
Log message:
* Portability fixes
* Changes to the configure script
* Warnings
* Sound server now uses kill(pid,0) instead of /proc/pid to determine whether
the parent process is still running (this would have to be completely
removed for a remote server implementation, though)
Observations:
FreeSCI almost compiles on mips/irix now (using the cc shipped with the system,
which provides surprisingly helpful error messages like
"WARNING 581ERROR MESSAGE 81")
The default OpenGL for IRIX 6.2 doesn't support AUX buffers;
graphics_glx will have to use something else.
This may have broken builds on some platforms, although I'd expect it to be
considerably more portable now.
-- Christoph