Hi, Well, I guess the mailing list problems have been taken care of. Here's a re-posting of most of the recent CVS updates: * src/core/savegame.cfsml: Made sure synonyms are stored in savegames * src/core/kfile.c (kRestoreGame): Fixed some inconsistencies in savegame handling * src/core/vm.c (run_vm): Fixed several severe sign extension bugs * src/sound/soundserver_null.c (sound_null_server): Fixed a deadlock situation that could happen when a song finished playing * src/main.c (main): Added Rickard to the list of people mentioned in the startup message [Actually, this one hasn't been added to the CVS version yet] * src/core/vm.c (game_run): Fixed a bug that would cause several scripts to be allocated twice during startup (all scripts required by script 0, except for script 0 itself). * src/core/kgraphics.c (kAnimate): Fixed drawing of disposed views to occur before the 'normal' images retreive their background image. Took care of many visual problems in the KQ4 introduction. * acinclude.m4 (AC_PATH_GLX): Fixed incorrect handling of the X11 header file -L instruction in cases where it's null And here's what I remember of the TODO list I posted along with that update: - Check whether the following kernel functions are required (implement if neccessary): * TimesTan() * TimesCot() * AddAfter() * SetNowSeen() * EmptyList() * DisposeList() when called with a Node (not a List) as its parameter - Implement Said() (!) - More stress testing for savegames - Implement missing Graph() functionality - Fix graphical widgets used for savegame selection - More testing for RestartGame() In any case, I'd appreciate /any/ further information about the kernel functions listed above (Said() in particular). llap, Christoph
