CVSROOT:        /var/cvs/freesci
Module name:    freesci
Tesing username: 
Changes by:     freesci 01/12/28 07:43:54

Modified files:
        .              : BUGS-IN-GAMES 
        doc            : freesci.sgml 
        src/gfx/drivers: sdl_driver.c 
        src/include    : resource.h soundserver.h 
        src/scicore    : tools.c 
        src/sound      : midiout_win32mci.c polled_ss_win32.c 
        src/win32      : freesci.def fsci_dll.dsp sciv.dsp usleep.c 

Log message:
2001-12-27  Matt Hargett  <[EMAIL PROTECTED]>

* BUGS-IN-GAMES: Add mention of benign LSL2 warning.

* freesci.sgml: Remove deprecated debugger commands. Add new parameters
to list command.

* usleep.c: Go back to old usleep implementation that uses high
resolution timers now that we know Sleep is not accurate.

* resource.h: Define sleep to increase timer accuracy, Sleep(),
then give up the rest of the quantum on win32.

* tools.c: Ditto.

* sdl_driver.c (sdl_usec_sleep): Use usleep() on win32, then
sci_sched_yield().

* soundserver.h: extern print_channels_any() to avoid linking error.

* midiout_win32mci.c (midiout_win32mci_flush): Increase timer
accuracy before Sleep. sci_sched_yield() after Sleeping.

* polled_ss_win32.c (sound_win32p_get_command): sci_sched_yield()
if queue is empty.

* freesci.def: Add exports for script_set_gamestate_save_dir and usleep.

* freesci.dsp, sciv.dsp: Remove explicit linking against C Runtime libs,
as this could cause problems if people switched CRTs.


Reply via email to