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




Reply via email to